
/*=================
	Home Page 1 Start
 ============================*/


//*=================
	Home Page 1 Start
 ============================*/


/*===== Ds banner Section Start =====*/

.ds-banner-wrap { background-color: #fff;}
.ds-banner-back { background-color: #EBEAFF;  padding:80px 30px; margin: 0px 50px; border-radius: 30px; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home1/banner/main.png");  background-repeat: no-repeat; background-position: right;}
.ds-banner-left-part { margin:0px auto; position: relative; width:1530px; }
.ds-banner-left-part:after { content: ''; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home1/banner/pic-2.png"); position: absolute; width: 401px; height: 217px; right: 0px; top: 170px;}
.ds-banner-heading-title { background-color: #C8FFEC; padding: 10px 15px; border: 1px solid #000; border-radius: 7px; display: inline-flex; align-items: center; margin-bottom: 20px;}
.ds-banner-heading-title:before { content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/title.png"); width: 28px; height: 32px; top: -30px; left: -25px;}
.ds-banner-heading-title .title-img img { margin-right: 5px;}
.ds-banner-heading-title h4 { font-family: 'inter',sans-serif; font-size: 20px; font-weight: 500; line-height: 32px; color: #000;}
.ds-banner-heading h2 { font-family: 'inter',sans-serif; font-size: 88px; font-weight: 600; line-height: 96px; color: #000;}
.ds-banner-heading p { font-family: 'inter',sans-serif; font-size: 24px; font-weight: 400; line-height: 40px; color: #000;}
.ds-banner-rating { display: inline-flex; margin:60px 0px; align-items: center;}
.ds-banner-rating i { color: #fec107; font-weight: 700; font-size: 30px; margin-right: 10px;}
.ds-banner-rating h4 {font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 500; color: #000; line-height: 80px; margin-left: 10px;}
.ds-banner-rating h4 .ds-banner-rating-review{ font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 400; color: #A5A4B3; line-height: 80px;}
.ds-banner-rating-author{ display: flex; align-items: center;}
.ds-banner-rating-author-bx{ background-color: #fff; font-family: 'satoshi', sans-serif; font-size: 28px; font-weight: 400; color: #000; line-height: 32px; padding: 25px; border-radius: 50px; margin-left: 110px;}
.ds-banner-rating-author-bx span{font-family: 'satoshi', sans-serif; font-size: 28px; font-weight: 400; color: #A5A4B3; line-height: 32px; }
.ds-banner-rating-author-img{ margin-left: -15px;}

.ds-banner-wrap .ds-bnr-top-icon { position: absolute; top:0px; right:24%; width:130px; height:130px; display:flex; align-items:center; justify-content:center; background-color:#5b6eff; border-radius:20px; font-size:70px; transform: rotate(-30deg); }
.ds-banner-wrap .ds-bnr-top-icon i { color:#fff; font-size:80px; }

.ds-bnr-sear-bar .container { padding:0px; margin:0px; }
.ds-bnr-sear-bar .dc-bnr-sear-tab { display:flex; list-style:none; margin:0px 0px 20px; }
.ds-bnr-sear-bar .dc-bnr-sear-tab li { margin:0px 5px 10px; }
.ds-bnr-sear-bar .dc-bnr-sear-tab li a { color:#000; display:block; padding:10px 20px; font-size:16px; background:#fff; border-radius:30px; font-family: 'inter',sans-serif; }
.ds-bnr-sear-bar .dc-bnr-sear-tab li.active a { background:#C8FFEC; }
.dc-search-bar-one { display: flex; align-items: center; width: 100%; padding:30px 35px; border-radius: 30px; border: 2px solid #222; background: #fff; }
.dc-search-bar-one-left { width:calc(100% - 100px); display:flex; align-items: center;}
.dc-search-bar-one-col { width:33.333%; padding:0px 10px; }
.dc-search-bar-one-col .dc-search-bar-one-labe { color:#999999; font-size:15px; font-weight:600; }
.dc-search-bar-one-col .dc-search-bar-one-input .form-control { color:#222; font-size:16px; font-weight:500; padding:10px 0px; height: 46px; border:0px; border-radius:0px; border-bottom:1px solid #222; }
.dc-search-bar-one-right { padding-left:80px; }
.dc-search-bar-one-right button { width:180px; padding:16px 25px; }

/*==== Ds Category Section Start ====*/

.ds-cate-wrap{ background-color: #fff; padding: 120px 0px; position: relative;}
.ds-cate-heading{ text-align: center;}
.ds-cate-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-cate-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px;}
.ds-cate-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.ds-cate-content{ background-color: #FFF; border: 1px solid #000; border-radius: 15px; padding: 50px; text-align: center; margin-top: 40px; transition: 0.3s;}
.ds-cate-content:hover{ background-color: #f7f7f7;}
.ds-cate-content h4{ font-family: 'inter',sans-serif; font-size: 32px; font-weight: 500; color: #000; margin-bottom: 15px; margin-top: 20px; line-height: 32px;}
.ds-cate-content span{ font-family: 'inter',sans-serif; font-size: 20px; font-weight: 500; color: #2a73fd; line-height: 32px;}
.ds-cate-btm-part-btn{text-align: center; margin-top: 40px; overflow: hidden ; position: relative; }
.ds-cate-btm-part-btn a{ display: inline-flex; align-items: end; position: relative; text-decoration: none;}
.ds-cate-btm-part-btn a .btn-tag{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #000; display: inline-block; position: relative; line-height: 32px;}
.ds-cate-btm-part-btn i{ font-size: 22px; font-weight: 700; color: #000;}
.ds-cate-btm-part-btn a .btn-tag:after{ content: ''; position: absolute; height: 1px; background-color: #000; width: 100%; bottom: 0px; left: 0px;}
.ds-cate-btm-part-btn a .btn-arrow{ background-color: #c8ffec; width: 50px; height: 50px; margin-left: 10px; display: inline-flex; align-items: center; justify-content: center; border-radius: 4px;}
.ds-cate-btm-part-btn a:before{ content: ''; height: 1px; width: 1000px; position: absolute; background-color: #000; right: calc(100% + 100px); bottom: 15px;}
.ds-cate-btm-part-btn a:after{ content: ''; height: 1px; width: 1000px; position: absolute; background-color: #000; left: calc(100% + 100px); bottom: 15px;}

/*=== Ds video call start ===*/

.ds-video-cll-wrap{ background-color: #fff; padding: 0px 60px;}
.ds-video-cll-back{ background-color: #FFF1F1; padding-top: 120px; border-radius: 50px; text-align: center;}
.ds-video-cll-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px;}
.ds-video-cll-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.ds-video-cll-content{ margin-top: 70px;}
.ds-video-cll-left-part{ position: relative;}
.ds-video-cll-left-part-img1{width: 349px; height: 349px; z-index: 1; position: relative;}
.ds-video-cll-left-part-img2{ position: absolute; right: 120px; top: 0px;}
.ds-video-cll-left-part-img3{ position: absolute; right: 120px; bottom: 0px;}
.ds-video-cll-right-part{ background-color: #fff; padding: 30px; border-radius: 30px;}
.ds-video-cll-right-bx{ display: flex; align-items: baseline; border-bottom: 1px solid #000; padding-bottom: 30px; margin-bottom: 30px;}
.ds-video-cll-right-bx:last-child{ border: none; margin: 0px; padding: 0px;}
.ds-video-cll-right-bx-info{ text-align: left; margin-left: 15px;}
.ds-video-cll-right-bx-info h4{ font-family: 'inter', sans-serif; font-size: 30px; font-weight: 600; color: #000; line-height: 32px; margin-bottom: 24px;}
.ds-video-cll-right-bx-info p{ font-family: 'inter', sans-serif; font-size: 16px; font-weight: 400; color: #777; line-height: 30px; margin: 0px;}
.ds-video-cll-btm-part-img{ border-radius: 20px 20px 0px 0px; background-color: #fff;  margin-top: 70px;}


/*==== Doctors Enytime Section Start ====*/

.ds-doc-anytime-wrap{ background-color: #fff; padding: 120px 0px; position: relative;}
.ds-doc-anytime-au{ display: flex; list-style: none;}
.ds-doc-anytime-left-part{ margin-top: 20px; position: relative;}

.ds-doc-anytime-rating{ display: flex; align-items: baseline;;}
.ds-doc-anytime-rating i{ color: #fec107; font-weight: 700; font-size: 30px; margin-top: 20px; margin-right: 10px; display: inline-block;}
.ds-doc-anytime-rating h4{font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 500; color: #000; line-height: 32px;}
.ds-doc-anytime-left-part h2{ font-family: 'inter',sans-serif; font-size: 72px; font-weight: 600; color: #000; line-height: 86px; margin-top: 30px; margin-bottom: 40px;}
.ds-doc-anytime-left-part a{ background-color: #2b74fe; font-family: 'inter',sans-serif ; font-size: 18px; color: #fff; font-weight: 600;  border-radius: 5px; padding: 18px 36px; display: inline-block; text-decoration: none;}
.ds-doc-any-right-part-bx{background-color: #fff ; border: 2px solid #000; text-align: center; border-radius: 20px; padding: 70px 80px;}
.ds-doc-any-right-part-bx h2{ font-family: 'inter',sans-serif; font-size: 64px; color: #000; font-weight: 500; line-height: 32px;}
.ds-doc-any-right-part-bx h4{ font-family: 'inter',sans-serif; font-size: 24px; color: #000; font-weight: 500; line-height: 32px;}
.ds-doc-any-right-part-bx-media{ margin-top: 70px;}


/*==== Top Rated Section Start ====*/

.ds-tp-rtd-wrap{ background-color: #fff;}
.ds-tp-rtd-back{ background-color: #f3f3fe;  padding: 120px 30px; margin: 0px 50px;  background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-bnr/pic-21.png"); background-repeat: no-repeat; background-position: top right; border-radius: 30px;}
.ds-tp-rtd-heading{ text-align: center;}
.ds-tp-rtd-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-tp-rtd-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px;}
.ds-tp-rtd-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.ds-tp-rtd-content{ margin-top: 40px;}
.ds-tp-rtd-content-bx{ background-color: #fff; padding: 30px 40px; border-radius: 20px; position: relative;}
.ds-tp-rtd-content-bx-media { margin-bottom: 30px; position: relative; overflow: hidden;}

.ds-tp-rtd-content-bx-media:hover:before { background-color:#FFDFDF ;}
.ds-tp-rtd-content-bx-media:hover:after { background-color:#FFDFDF ;}
.ds-tp-rtd-content-bx-media img { border-radius: 0px 0px 10px 10px;}
.ds-tp-rtd-content-bx-name h4 { font-family: 'Geologica', sans-serif; font-size: 20px; font-weight: 600; color: #000; line-height: 30px;}
.ds-tp-rtd-content-bx-name { display: flex; align-items: center; justify-content: space-between;}
.ds-tp-rtd-content-bx-rating { color: #ffc207;}
.ds-tp-rtd-content-bx-info p { font-family: 'inter', sans-serif; font-size: 16px; font-weight: 400; color: #555; margin-top: 20px; display: block; margin-bottom: 20px; padding-right: 50px; line-height: 22px;}
.ds-tp-rtd-content-bx-pin{ display: inline-block;}
.ds-tp-rtd-content-bx-pin i{ color: #000; width: 12px; height: 10px; margin-right: 5px;}
.ds-tp-rtd-content-bx-pin span{ font-family: 'inter', sans-serif; font-size: 16px; font-weight: 400; color: #555; line-height: 22px;}
.ds-tp-rtd-content-bx-btn a{ background-color: #c8ffec; display: inline-flex; width: 50px; height: 50px; align-items: center; justify-content: center; border-radius: 5px; padding: 15px;}
.ds-tp-rtd-content-bx-btn i{ color: #000; font-weight: 900; font-size: 20px;}
.ds-tp-rtd-content-bx-btn a:hover{ background-color: #000;}
.ds-tp-rtd-content-bx-btn a:hover i{ color: #fff;}


 /*==== Appointment section Start ====*/

.ds-appoin-wrap{ background-color: #fff; padding: 120px 0px;}
.ds-appoin-heading h4{font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-appoin-heading h2{  font-family: 'inter',sans-serif ; font-size: 66px; font-weight: 600; color: #000; line-height: 86px;}
.ds-appoin-book-bx{ background-color: #f6f4f5; padding: 30px; width: 500px; border-radius: 15px; margin-top: 24px; display: inline-flex; align-items: center;}
.ds-appoin-book-bx-media{ background-color: #fff; width: 97px; height: 97px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.ds-appoin-book-bx-info{ width: calc(100% - 97px); padding-left: 30px;}
.ds-appoin-book-bx-info h4{ font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 600; color: #000; line-height: 36px; margin-bottom: 15px;}
.ds-appoin-left-part .ds-appoin-book-bx-info p{ font-family: 'inter',sans-serif ; font-size: 15px; font-weight: 400; color: #555753; line-height: 28px; margin-bottom: 0px; margin-top: 15px;}
.ds-appoin-left-part p{ font-family: poppins; font-size: 18px; font-weight: 400; color: #6A6A6B; margin-top: 30px; line-height: 32px;}
.ds-appoin-left-part button.btn-primary{  background-color: #2b74fe; font-family: 'inter',sans-serif ; font-size: 18px; color: #fff; font-weight: 600;  border-radius: 5px; padding: 18px 36px; display: inline-block; margin-top: 30px;}
.ds-appoin-left-part button.btn-primary:hover{ background-color: #000;}
.ds-appoin-right-part-media img{ border-radius: 20px;}
.ds-appoin-btm-part{ display: flex;  margin-top: 40px; justify-content: space-between;}
.ds-appoin-btm-content{ text-align: center;}
.ds-appoin-btm-content h2{ font-family: 'inter',sans-serif; font-size: 86px; font-weight: 600; color: #000; margin-bottom: 5px; line-height: 90px;}
.ds-appoin-btm-content span{ font-family: 'inter',sans-serif; font-size: 24px; font-weight: 400;  color: #000; line-height: 40px;}


 /*==== faq section Start ====*/

.ds-faq-wrap{ background-color: #fff;}
.ds-faq-back{ background-color: #fff1f1;  padding: 120px 30px; margin: 0px 50px;  background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-bnr/pic-25.png"); background-repeat: no-repeat; background-position: top left; border-radius: 30px;}
.ds-faq-heading{ text-align: center;}
.ds-faq-heading h4{font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-faq-heading h2{ font-family: 'inter',sans-serif ; font-size: 66px; font-weight: 600; color: #000; line-height: 86px;}
.ds-faq-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}

/*-- accordian start--*/

.ds-faq-acd-1 .panel-group{ margin-top: 70px;}
.ds-faq-acd-1 .panel-group .panel.panel-default{ margin-bottom: 30px; border-radius: 10px; border: 1px solid #000;}

.ds-faq-acd-1 .panel-default .panel-heading{ border: none; background: none; padding:0px;}
.ds-faq-acd-1 .panel-default .panel-heading a{color: #000; background-color: #fff; padding: 25px 25px 25px 35px; }
.ds-faq-acd-1 .panel-title{ margin-bottom: 0px; font-family: 'inter', sans-serif; font-size: 24px; font-weight: 500; color: #000; line-height: 16px;}
.ds-faq-acd-1 .panel.panel-default .panel-heading .panel-title a{ display: flex; justify-content: space-between; align-items: center; border-radius: 10px; text-decoration: none;}
.ds-faq-acd-1 .panel.panel-default .panel-heading .panel-title i{ font-size: 45px;}
.ds-faq-acd-1 .panel-group .panel.panel-default .panel-body{font-family: 'inter', sans-serif; font-size: 18px; font-weight: 400; color: #777; line-height: 32px; padding: 25px 25px 25px 35px; border-top: 1px solid #ddd; border-radius: 0px 0px 10px 10px;}
.ds-faq-acd-1 .panel-title  a[aria-expanded=true] i:before{ content:'\F2E5';}
.ds-faq-acd-1 .panel-title  a[aria-expanded=true]{ border-radius: 10px 10px 0px 0px;}
.ds-faq-acd-1 .collapse.in .panel-body{}
.ds-faq-acd-1 .panel:last-child[class*="panel-default"]{}


/*==== pricing section Start ====*/

.ds-price-wrap{ background-color: #fff; padding: 120px 0px;}
.ds-price-heading{ text-align: center;}
.ds-price-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-price-heading h2{ font-family: 'inter',sans-serif ; font-size: 66px; font-weight: 600; color: #000; line-height: 86px;}
.ds-price-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.ds-price-bx{ background-color: #fff; border: 2px solid #000; border-radius: 20px; padding: 50px 30px;  margin-top: 70px; transition: 0.5s;}
.ds-price-bx a{ text-decoration: none;}
.ds-price-bx h4{ font-family: 'inter', sans-serif; font-size: 24px; font-weight: 600; color: #000; text-align: center; line-height: 18px;}
.ds-price-bx-price{ background-color: #e1fff5; border-radius: 10px; font-family: 'inter', sans-serif; font-size: 48px; font-weight: 600; color: #000; text-align: center; margin-top: 40px; line-height: 1.5; margin-bottom: 40px; transition: 0.5s; border: 1px solid #e1fff5; }
.ds-price-bx .ds-price-bx-price span{ font-family: 'inter', sans-serif; font-size: 16px; font-weight: 600; color: #000; line-height: 48px;}
.ds-price-bx span{ font-family: 'inter', sans-serif; font-size: 16px; font-weight: 600; color: #000; line-height: 18px;}
.ds-price-bx-list{  list-style: none; align-items: center; margin-top: 30px;}
.ds-price-bx-list li{ font-family: 'inter', sans-serif; font-size: 16px; font-weight: 400; color: #777; display: flex; align-items: center; margin-bottom: 15px; line-height: 18px;}
.ds-price-bx-list li i{ color: #2b74fe; margin-right: 7px; font-size: 23px;}
.ds-price-bx-list .ds-price-bx-list-x i{ color: #fe4a4b;}
.ds-price-bx-btn{ border: 1px solid #000; border-radius: 10px;  font-family: 'inter', sans-serif; font-size: 16px; font-weight: 600; color: #000; padding: 20px; margin-top: 50px; text-align: center; transition: 0.5s; line-height: 18px;}
.ds-price-bx:hover{ background-color: #f4f7fe;}
.ds-price-bx:hover .ds-price-bx-price{ background-color: #fff; border: 2px solid #000;}
.ds-price-bx:hover .ds-price-bx-btn{ background-color: #2b74fe; color: #fff; border: none;}


/*==== read article section Start ====*/

.ds-article-wrap{ background-color: #fff; padding: 120px 0px;}
.ds-article-heading{ margin-bottom: 70px;}
.ds-article-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-article-heading h2{ font-family: 'inter',sans-serif ; font-size: 66px; font-weight: 600; color: #000; line-height: 86px;}
.ds-article-heading p{font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.ds-article-btn{text-align: center; margin-top: 40px; overflow: hidden ; position: relative;}
.ds-article-btn a{ display: inline-flex; align-items: end; position: relative; text-decoration: none;}
.ds-article-btn a .article-btn-tag{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #000; display: inline-block; position: relative; line-height: 32px;}
.ds-article-btn a .article-btn-tag:after{ content: ''; position: absolute; height: 1px; background-color: #000; width: 100%; bottom: 0px; left: 0px;}
.ds-article-btn a .article-btn-arrow i{ background-color: #c8ffec; width: 50px; height: 50px; margin-left: 10px; display: inline-flex; align-items: center; justify-content: center; border-radius: 4px; color: #000; font-size: 22px; font-weight: 700;}

.ds-article-content{ background-color: #f6f4f5; padding: 30px 50px 30px 30px; margin-top: 30px; border-radius: 8px; display: flex; justify-content: space-between;}
.ds-article-content-laft-part{ position: relative;}
.ds-article-content-media img{border-radius: 5px;}
.ds-article-content-date{ background-color: #c8ffec; padding: 8px 10px; border-radius: 5px; position: absolute; font-family: 'inter', sans-serif; font-size: 16px; font-weight: 500; color: #000; right: 30px; top: 10px; line-height: 16px;}

.ds-article-content-au{ display: flex; align-items: center; margin-bottom: 20px;}
.ds-article-content-au-img img{ border-radius: 50%;}
.ds-article-content-au-info{ margin-left: 15px; width: calc(100% - 58px);}
.ds-article-content-au-info span{ font-family: 'inter', sans-serif; font-size: 14px; font-weight: 500; color: #777; line-height: 18px;}
.ds-article-content-au-info h4{ font-family: 'inter', sans-serif; font-size: 16px; font-weight: 500; color: #000; line-height: 18px;}
.ds-article-content-info h2{ font-family: 'inter', sans-serif; font-size: 28px; font-weight: 500; color: #000; line-height: 32px; margin-bottom: 25px;}
.ds-article-meta{ display: flex; align-items: center; list-style: none; margin-bottom: 0px;}
.ds-article-meta-cmnt i{ width: 25px; height: 25px; margin-right: 7px;}
.ds-article-meta-cmnt{ font-family: 'inter', sans-serif; font-size: 15px; font-weight: 400; color: #070A0C; margin-right: 30px; line-height: 36px;}
.ds-article-meta-cmnt i{ max-width: 100%;}

.ds-article-content-btn{background-color: #fff; border: 2px solid #000; border-radius: 50%; width: 124px; height: 124px; display: inline-flex; align-items: center; justify-content: center; transition: 0.5s;}
.ds-article-content-btn i{ font-size: 40px; font-weight: 800; color: #000;}
.ds-article-content a{ align-items: center; display: flex;}
.ds-article-content-btn:hover{ background-color: #000;}
.ds-article-content-btn:hover i{ color: #fff;}


/*=== Browse doctors start ===*/

.ds-browse-doc-wrap{ background-color: #fff; padding: 0px 60px;}
.ds-browse-doc-back{ background-color: #f3f3fe; padding: 120px 0px; border-radius: 50px 50px 0px 0px;}
.ds-browse-doc-content{ text-align: center;}
.ds-browse-doc-content h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px; margin: 0px;}
.ds-browse-doc-searchbar{ background-color: #fff; padding: 30px; border: 2px solid #000; border-radius: 10px; margin-top: 70px; margin-bottom: 140px; text-align: left; display: flex; align-items: center; justify-content: space-between; position:relative}
.ds-browse-doc-searchbar input{ padding: 22px 0px 22px 60px;  background-color: #fff; width: 494px; border: 1px solid #CBCBCB; border-radius: 5px; height: 60px;}
.ds-browse-doc-searchbar .ds-browse-doc-searchbar1{ position: relative;}
.ds-browse-doc-searchbar .ds-browse-doc-searchbar2{ position: relative;}
.ds-browse-doc-searchbar .ds-browse-doc-searchbar1 i{ font-size: 20px; color: #777; position: absolute; top: 15px; left: 30px; margin: 0px;}
.ds-browse-doc-searchbar .ds-browse-doc-searchbar2 i{ font-size: 20px; color: #777; position: absolute; top: 15px; left: 30px; margin: 0px;}
.ds-browse-doc-content .ds-browse-doc-searchbar .btn-primary{  background-color: #000; font-family: 'inter',sans-serif ; font-size: 18px; color: #fff; font-weight: 600;  border-radius: 5px; padding: 20px 40px; display: inline-block; text-transform: capitalize; margin: 0px;}
.ds-browse-doc-content .ds-browse-doc-searchbar .btn-primary:hover{ background-color: #2b74fe;}
.ds-browse-doc-searchbar input::placeholder{ color: #000; font-family: 'inter',sans-serif ; font-size: 16px; font-weight: 400; color: #7C7B7B; line-height: 30px;}
.ds-browse-doc-content p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.ds-browse-doc-content .btn-primary{  background-color: #2b74fe; font-family: 'inter',sans-serif ; font-size: 18px; color: #fff; font-weight: 600;  border-radius: 5px; padding: 20px 40px; display: inline-block; margin-top: 30px; text-transform: capitalize;}
.ds-browse-doc-content .btn-primary:hover{ background-color: #000;}


/*=== Ds footer section start ===*/

.ds-foo-wrap{ background-color: #FFF; padding: 0px 60px 60px 60px;}
.ds-foo-back{background-color: #FFF1F1; padding: 140px 100px 140px 100px; border-radius: 0px 0px 50px 50px; }
.ds-foo-content{ border: 1px solid #000; padding: 120px 120px 50px 120px; border-radius: 20px;}
.ds-foo-tp-content{ display: flex; justify-content: space-between; margin-bottom: 100px;}
.mid-content-logo{ margin-bottom: 45px;}
.ds-foo-tp-content h4{font-family: 'inter',sans-serif; font-size: 36px; font-weight: 600; line-height: 55px; color: #000; }
.ds-foo-tp-content ul{ list-style: none;}
.ds-foo-tp-content .ds-foo-tp-left-content h4{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 600; line-height: 1.2; color: #000; margin-bottom: 25px;}
.ds-foo-tp-content li{font-family: 'inter',sans-serif; font-size: 18px; font-weight: 400; line-height: 24px; color: #6A6A6B; margin-bottom: 15px;}
.ds-foo-tp-content li a{font-family: 'inter',sans-serif; font-size: 20px; font-weight: 600; line-height: 32px; color: #000; text-decoration: none;}
.ds-foo-tp-logo-content input{ border: 2px solid #000; border-radius: 15px; background-color: #fff; padding: 20px 25px; width: 452px; margin-top: 30px; height: 95px; }
.ds-foo-tp-logo-content-nl{position: relative; }
.ds-foo-tp-logo-content input::placeholder{ font-family: 'inter',sans-serif; font-size: 16px; font-weight: 500; line-height: 32px; color: #6A6A6B;}
.ds-foo-tp-logo-content button{ padding: 25px; background-color: #000; font-family: 'inter',sans-serif; font-size: 16px; font-weight: 600; line-height: 1.2px; color: #fff; text-transform: capitalize; display: flex; align-items: center; position: absolute; margin: 0px; top: 44px;right: 18px;}
.ds-foo-tp-logo-content button i{ font-weight: 700; margin-left: 10px;}
.ds-foo-btm-content{  display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #ddd; padding-top: 50px;}
.ds-foo-btm-content h4{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; line-height: 38px; color: #000;}
.ds-foo-btm-content ul{ list-style: none; display: flex;}
.ds-foo-btm-content li{  font-family: 'inter',sans-serif; font-size: 18px; font-weight: 400; line-height: 1.2px; color: #000; margin-left: 30px;}
.ds-foo-tp-left-content-social{ list-style: none; position: relative; display: flex; margin-top: 30px;}
.ds-foo-tp-left-content .ds-foo-tp-left-content-social a{ width: 50px; height: 50px; text-align: center; display: inline-block; border-radius: 50%; color: #000; line-height: 50px; background-color: #fff; margin-right: 10px; transition: 0.5s;}
.ds-foo-tp-left-content .ds-foo-tp-left-content-social a:hover{ background-color: #000;}
.ds-foo-tp-left-content .ds-foo-tp-left-content-social a:hover i{ color: #fff;}
.ds-foo-tp-left-content-social a i{ font-size: 20px;}


/*=================
  Home Page 2 Start
  ============================*/


/*=== ds banner 3 start ===*/

.ds-banner2-wrap { background-color: #fff; padding:80px 0px; }
.ds-banner2-wrap .container { display: flex; }
.ds-banner2-left-part { padding-left:0px; width: 50%;}
.ds-banner2-left-part-title { background-color: #C8FFEC; padding: 10px 15px; border: 1px solid #000; line-height:1; border-radius: 7px; display: inline-flex; align-items: center; margin-bottom: 20px;  position: relative;}
.ds-banner2-left-part-title:before { content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/title.png"); width: 28px; height: 32px; top: -30px; left: -25px;}
.ds-banner2-left-part-title .title-img img {margin-right: 5px;}
.ds-banner2-left-part-title h4 { font-family: 'inter',sans-serif; font-size: 20px; font-weight: 500; line-height: 32px; color: #000; margin:0px; }
.ds-banner2-left-part h2 { font-family: 'inter',sans-serif; font-size: 82px; font-weight: 600; line-height: 88px; color: #000;}
.ds-banner2-left-part p { font-family: 'inter',sans-serif; font-size: 24px; font-weight: 400; line-height: 37px; color: #000; margin-bottom: 50px;}
.ds-banner2-left-part .btn-primary1 {  background-color: #2b74fe; font-family: 'inter',sans-serif ; text-transform: capitalize; font-size: 18px; color: #fff; font-weight: 600;  border-radius: 50px; padding: 15px 36px; display: block; margin-bottom: 70px;}
.ds-banner2-left-part .btn-primary1:hover { background-color: #000;}
.ds-banner-left-part-rating{display: inline-flex; align-items: center; border: 1px solid #ddd; padding: 10px 20px; border-radius: 50px;}
.ds-banner-left-part-rating i{ color: #fec107; font-weight: 700; font-size: 30px; margin-right: 10px;}
.ds-banner-left-part-rating h4{font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 500; color: #000; margin-left: 10px;}
.ds-banner-left-part-rating h4 .ds-banner-left-part-rating-review{ font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 400; color: #A5A4B3;}  

.ds-banner2-right-part{padding-right: 200px; width: 50%; padding-left: 100px;}
.ds-banner2-right-part .media{background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/profile/pic-2.jpg"); width: 747px; height: 834px;}

/*==== Inner Banner====*/

.dc-search-area.back-bg{background-color: #fff; padding: 0px;}
.dc-search-area.back-bg .ds-search-bg{background-color: #fff1f1; padding: 80px 0px; margin: 0px 100px; border-radius: 30px;}


/*==== Video Call 2 section Start ====*/


.ds-video-cll2-wrap{background-color: #fff; padding: 120px 0px 0px;}
.ds-video-cll2-left-part{border-radius: 0px 30px 0px 0px; padding: 35px 35px 0px 0px; border-style: solid; border-color: #ddd; border-width: 1px 1px 0px 0px;}
.ds-video-cll2-left-part .media{background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home2/video-chat/pic-1.png"); width: 100%; height: 760px; border-radius: 0px 30px 0px 0px; background-size: cover;}

.ds-video-cll2-right-part{max-width: 793px; padding-left: 130px;}
.ds-video-cll2-right-part .icon{background-color: #2b74fe; display: flex; align-items: center; justify-content: center; width: 100px; height: 100px; border-radius: 20px;}
.ds-video-cll2-right-part h2{font-family: 'inter',sans-serif; font-size: 72px; font-weight: 600; line-height: 1.2; color: #000; margin-bottom: 30px;}
.ds-video-cll2-right-part p{font-family: 'inter',sans-serif; font-size: 20px; font-weight: 500; line-height: 1.4; color: #6A6A6B; margin-bottom: 40px;}
.ds-video-cll2-right-part .ds-easy-appoint{display: flex; align-items: center; justify-content: space-between;}
.ds-video-cll2-right-part .ds-easy-appoint .list1 .media{background-color: #DCFFFB; width: 86px; height: 86px; border-radius: 50px; display: flex; align-items: center; justify-content: center; margin-bottom: 20px;}
.ds-video-cll2-right-part .ds-easy-appoint .list1 h4{font-family: 'inter',sans-serif; font-size: 30px; font-weight: 600; line-height: 1.2; color: #000; margin-bottom: 20px;}
.ds-video-cll2-right-part .ds-easy-appoint .list1 p{font-family: 'inter',sans-serif; font-size: 16px; font-weight: 400; line-height: 1.4; color: #6A6A6B; margin-bottom: 0px;}
.ds-video-cll2-right-part .ds-easy-appoint .list1.bx2 .media{background-color: #FFF1F1;}


  
/*==== ds cate2 section Start ====*/

.ds-cate2-wrap{ background-color: #E9E8FE; padding: 120px 0px; text-align: center; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-cate/pic-6.png"); background-repeat: no-repeat; background-position: center; background-size: cover;}
.ds-cate2-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-cate2-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px;}
.ds-cate2-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.ds-cate2-content{ margin: 70px 130px 0px 130px;}
.ds-cate2-content-bx{ width: 20%;}
.ds-cate2-content-bx-info{ background-color: #fff; padding: 40px; border-radius: 50px; text-align: center; }
.ds-cate2-content-bx-media{ background-color: #F0EBEB; width: 84px; height: 84px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 30px;}
.ds-cate2-content-bx h4{ font-family: 'inter',sans-serif; font-size: 32px; font-weight: 500; color: #000; line-height: 32px; margin-bottom: 50px;}
.ds-cate2-content-bx span{ font-family: 'inter',sans-serif; font-size: 20px; font-weight: 500; color: #2A74FD; line-height: 32px; }
.ds-cate2-btm-content{border-radius: 50px; border: 1px solid #000; margin-top: 66px; padding: 20px; display: flex; justify-content: space-between; align-items: center; width: 1323px;}
.ds-cate2-btm-content h4{ font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; line-height: 32px; color: #000;}
.ds-cate2-btm-content-btn a{ display: inline-flex; align-items: center; position: relative; text-decoration: none;}
.ds-cate2-btm-content-btn a .btn-tag{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #000; display: inline-block; position: relative; line-height: 32px;}
.ds-cate2-btm-content-btn i{ font-size: 22px; font-weight: 700; color: #000;}
.ds-cate2-btm-content-btn a .btn-tag:after{ content: ''; position: absolute; height: 1px; background-color: #000; width: 100%; bottom: 0px; left: 0px;}
.ds-cate2-btm-content-btn a .btn-arrow{ background-color: #c8ffec; width: 50px; height: 50px; margin-left: 10px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; }


/*==== tp rated2 section Start ====*/

.ds-tp-rtd2-wrap{ background-color: #fff; padding: 120px 0px;}
.ds-tp-rtd2-heading .row{ display: flex; align-items: center;}
.ds-tp-rtd2-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-tp-rtd2-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px;}
.ds-tp-rtd2-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px; text-transform: capitalize;}
.ds-tp-rtd2-heading-btn{ display: flex; justify-content: end;}
.ds-tp-rtd2-heading-btn a{ display: inline-flex; align-items: center; position: relative; border: 1px solid #000; border-radius: 50px; padding: 12px; text-decoration: none;}
.ds-tp-rtd2-heading-btn a .btn-tag{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #000; display: inline-block; position: relative; line-height: 32px; }
.ds-tp-rtd2-heading-btn i{ font-size: 22px; font-weight: 700; color: #000;}
.ds-tp-rtd2-heading-btn a .btn-tag:after{ content: ''; position: absolute; height: 1px; background-color: #000; width: 100%; bottom: 0px; left: 0px;}
.ds-tp-rtd2-heading-btn a .btn-arrow{ background-color: #c8ffec; width: 50px; height: 50px; margin-left: 10px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; }
.ds-tp-rtd2-content{ margin-top: 70px;}

/*-- bx --*/

.ds-tp-rtd2-content-bx{ background-color: #dbf9ee; border-radius: 20px; padding-top: 10px; overflow: hidden;}
.ds-tp-rtd2-content-bx-img{ position: relative;  background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home2/team/icon/pic-1.png"); text-align: center; background-repeat: no-repeat;}
.ds-tp-rtd2-content-bx-img img{ position: relative; z-index: 1;}
.ds-tp-rtd2-content-bx-img:after{content:''; position: absolute; background-color: #A4EAD2; height: 200px; width: 6px; bottom: 0px; left: 30px;}
.ds-tp-rtd2-content-bx-img:before{content:''; position: absolute; background-color: #A4EAD2; height: 6px; width: 116px; top: 168px; left: 0px;}
.ds-tp-rtd2-content-bx-info{ background-color: #FEF4F4; padding: 20px 70px; text-align: center;}
.ds-tp-rtd2-content-bx-info h4{ font-family: 'Geologica',sans-serif; font-size: 20px; font-weight: 600; color: #000; line-height: 30px; margin-bottom: 15px;}
.ds-tp-rtd2-content-bx-info p{ font-family: 'inter',sans-serif; font-size: 16px; font-weight: 400; color: #302B2B; line-height: 22px; text-decoration: underline;}
.ds-tp-rtd2-content-bx-info span{ font-family: 'inter',sans-serif; font-size: 16px; font-weight: 400; color: #302B2B; line-height: 22px; }
.ds-tp-rtd2-content-bx-rating{ padding: 15px 30px; display: flex; align-items: center; justify-content: space-between;  background-color: #CEF2E5;}
.ds-tp-rtd2-content-bx-rating .rating-star span{ color: #FFC107; font-size: 18px; display: inline-block;}
.ds-tp-rtd2-content-bx-rating a{ font-family: 'inter',sans-serif; font-size: 15px; font-weight: 500; color: #000; line-height: 22px; padding: 5px 20px; background-color: #fff; display: inline-flex; align-items: center; border-radius: 50px; text-decoration: none;}
.ds-tp-rtd2-content-bx-rating a i{ margin-left: 7px;}

/*-- bx1 --*/

.ds-tp-rtd2-content-bx1{ background-color: #F0E9E9; border-radius: 20px; padding-top: 10px; text-align: center; overflow: hidden;}
.ds-tp-rtd2-content-bx1-img{ position: relative;  background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home2/team/icon/pic-2.png"); background-position: center; text-align: center; background-repeat: no-repeat;}
.ds-tp-rtd2-content-bx1-img img{ position: relative; z-index: 1;}
.ds-tp-rtd2-content-bx1-img:after{content:''; position: absolute; background-color: #F9D4D4; height: 200px; width: 6px; bottom: 0px; left: 30px;}
.ds-tp-rtd2-content-bx1-img:before{content:''; position: absolute; background-color: #F9D4D4; height: 6px; width: 116px; top: 168px; left: 0px;}
.ds-tp-rtd2-content-bx1-info{ background-color: #FEF4F4; padding: 20px 70px; text-align: center;}
.ds-tp-rtd2-content-bx1-info h4{ font-family: 'Geologica',sans-serif; font-size: 20px; font-weight: 600; color: #000; line-height: 30px; margin-bottom: 15px;}
.ds-tp-rtd2-content-bx1-info p{ font-family: 'inter',sans-serif; font-size: 16px; font-weight: 400; color: #302B2B; line-height: 22px; text-decoration: underline;}
.ds-tp-rtd2-content-bx1-info span{ font-family: 'inter',sans-serif; font-size: 16px; font-weight: 400; color: #302B2B; line-height: 22px; }
.ds-tp-rtd2-content-bx1-rating{ padding: 15px 30px; display: flex; align-items: center; justify-content: space-between;  background-color: #CEF2E5;}
.ds-tp-rtd2-content-bx1-rating .rating-star span{ color: #FFC107; font-size: 18px; display: inline-block;}
.ds-tp-rtd2-content-bx1-rating a{ font-family: 'inter',sans-serif; font-size: 15px; font-weight: 500; color: #000; line-height: 22px; padding: 5px 20px; background-color: #fff; display: inline-flex; align-items: center; border-radius: 50px; text-decoration: none;}
.ds-tp-rtd2-content-bx1-rating a i{ margin-left: 7px;}

/*-- bx2 --*/

.ds-tp-rtd2-content-bx2{  background-color: #F2EFFF; border-radius: 20px; padding-top: 10px; text-align: center; overflow: hidden;}
.ds-tp-rtd2-content-bx2-img{ position: relative;  background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home2/team/icon/pic-3.png"); background-position: center; text-align: center; background-repeat: no-repeat;}
.ds-tp-rtd2-content-bx2-img img{ position: relative; z-index: 1;}
.ds-tp-rtd2-content-bx2-img:after{content:''; position: absolute; background-color: #A8C6FF; height: 200px; width: 6px; bottom: 0px; left: 30px;}
.ds-tp-rtd2-content-bx2-img:before{content:''; position: absolute; background-color: #A8C6FF; height: 6px; width: 116px; top: 168px; left: 0px;}
.ds-tp-rtd2-content-bx2-info{ background-color: #FEF4F4; padding: 20px 70px; text-align: center;}
.ds-tp-rtd2-content-bx2-info h4{ font-family: 'Geologica',sans-serif; font-size: 20px; font-weight: 600; color: #000; line-height: 30px; margin-bottom: 15px;}
.ds-tp-rtd2-content-bx2-info p{ font-family: 'inter',sans-serif; font-size: 16px; font-weight: 400; color: #302B2B; line-height: 22px; text-decoration: underline;}
.ds-tp-rtd2-content-bx2-info span{ font-family: 'inter',sans-serif; font-size: 16px; font-weight: 400; color: #302B2B; line-height: 22px; }
.ds-tp-rtd2-content-bx2-rating{ padding: 15px 30px; display: flex; align-items: center; justify-content: space-between; background-color: #CEF2E5;}
.ds-tp-rtd2-content-bx2-rating .rating-star span{ color: #FFC107; font-size: 18px; display: inline-block;}
.ds-tp-rtd2-content-bx2-rating a{ font-family: 'inter',sans-serif; font-size: 15px; font-weight: 500; color: #000; line-height: 22px; padding: 5px 20px; background-color: #fff; display: inline-flex; align-items: center; border-radius: 50px; text-decoration: none;}
.ds-tp-rtd2-content-bx2-rating a i{ margin-left: 7px;}


/*==== why choose 2 section Start ====*/

.ds-why-choo2-wrap{background-size: cover; background-color: #FFE7E7; padding: 120px 0px; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-cate/pic-10.png"); background-repeat: no-repeat; background-position: center;}
.ds-why-choo2-left-part-media{ position: relative; }
.ds-why-choo2-left-part-media img{ border-radius: 20px;}
.ds-why-choo2-left-part-au-media{ position: absolute; bottom: 100px; left: -76px;}
.ds-why-choo2-heading h4{font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-why-choo2-heading h2{  font-family: 'inter',sans-serif ; font-size: 69px; font-weight: 600; color: #000; line-height: 86px;}
.ds-why-choo2-heading P{  font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 400; color: #555; line-height: 40px;}
.ds-why-choo2-book-bx{ background-color: #FFF; padding: 20px 25px; border-radius: 15px; margin-top: 24px; display: inline-flex; align-items: center;}
.ds-why-choo2-book-bx-media{ background-color: #CDF1E5; width: 95px; height: 95px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.ds-why-choo2-book-bx-info{ width: calc(100% - 95px); margin-left: 27px;}
.ds-why-choo2-book-bx-info h4{ font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 600; color: #000; line-height: 40px; margin-bottom: 10px;}
.ds-why-choo2-right-part .ds-why-choo2-book-bx-info p{ font-family: 'inter',sans-serif ; font-size: 17px; font-weight: 400; color: #555753; line-height: 26px; margin-bottom: 0px; }
.ds-why-choo2-btm-part{ text-align: center; margin-top: 70px; }
.ds-why-choo2-btm-content h2{ font-family: 'inter',sans-serif; font-size: 86px; font-weight: 600; color: #000; margin-bottom: 5px; line-height: 90px;  border-bottom: 1px solid #000; padding-bottom: 30px;}
.ds-why-choo2-btm-content span{ font-family: 'inter',sans-serif; font-size: 24px; font-weight: 400;  color: #000; line-height: 36px; margin-top: 30px; display: inline-block;}


/*==== how it work 2 section Start ====*/

.ds-how-it2-wrap{ background-color: #fff; padding: 120px 0px; text-align: center; position: relative;}
.ds-how-it2-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-how-it2-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px; margin-top: 24px;}
.ds-how-it2-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.ds-how-it2-content{ margin-top: 70px; overflow: hidden; margin-bottom: 100px;}

/*-- bx 1*/

.ds-how-it2-cont-bx1{ position: relative;}
.ds-how-it2-cont-bx1-media{ background-color: #DCFFFB; width: 250px; height: 250px; border-radius: 50%; border: 3px solid #C4F8F2; display: flex;
align-items: center; justify-content: center; margin: 0px auto 50px;}
.ds-how-it2-cont-bx1-info{ text-align: center;}
.ds-how-it2-cont-bx1-info h4{ font-family: 'inter', sans-serif; font-size: 24px; font-weight: 600; color: #000; margin-bottom: 20px; line-height: 36px;}
.ds-how-it2-cont-bx1-info p{ font-family: 'inter', sans-serif; font-size: 18px; font-weight: 400; color: #777; line-height: 32px;}
.ds-how-it2-cont-bx1-num{ background-color: #fff; position: absolute; width: 50px; height: 50px; border-radius: 50%; top: 0%; right: 25%; align-items: center; display: flex; justify-content: center; border: 3px solid #C4F8F2;}
.ds-how-it2-cont-bx1-num span{ font-family: 'inter', sans-serif; font-size: 20px; font-weight: 500; color: #000; }
.ds-how-it2-cont-bx1:after{ content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-cate/pic-14.png"); width: 117px; height: 51px; right: -65px; top: 99px;}

/*-- bx 2*/

.ds-how-it2-cont-bx2 { position: relative;}
.ds-how-it2-cont-bx2-media{ background-color: #EEEDFF; width: 250px; height: 250px; border-radius: 50%; border: 3px solid #DFDDFF; display: flex;
align-items: center; justify-content: center; margin: 0px auto 50px;}
.ds-how-it2-cont-bx2-info{ text-align: center;}
.ds-how-it2-cont-bx2-info h4{ font-family: 'inter', sans-serif; font-size: 24px; font-weight: 600; color: #000; margin-bottom: 20px; line-height: 36px;}
.ds-how-it2-cont-bx2-info p{ font-family: 'inter', sans-serif; font-size: 18px; font-weight: 400; color: #777; line-height: 32px;}
.ds-how-it2-cont-bx2-num{ background-color: #fff; position: absolute; width: 50px; height: 50px; border-radius: 50%; top: 0%; right: 25%; align-items: center; display: flex; justify-content: center; border: 3px solid #DFDDFF;}
.ds-how-it2-cont-bx2-num span{ font-family: 'inter', sans-serif; font-size: 20px; font-weight: 500; color: #000; }
.ds-how-it2-cont-bx2:before{ content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-cate/pic-14.png"); width: 117px; height: 51px; right: -65px; top: 99px;}

/*-- bx 3*/

.ds-how-it2-cont-bx3{ position: relative;}
.ds-how-it2-cont-bx3-media{ background-color: #FFF1F1; width: 250px; height: 250px; border-radius: 50%; border: 3px solid #FFE2E2; display: flex;
align-items: center; justify-content: center; margin: 0px auto 50px;}
.ds-how-it2-cont-bx3-info{ text-align: center;}
.ds-how-it2-cont-bx3-info h4{ font-family: 'inter', sans-serif; font-size: 24px; font-weight: 600; color: #000; margin-bottom: 20px; line-height: 36px;}
.ds-how-it2-cont-bx3-info p{ font-family: 'inter', sans-serif; font-size: 18px; font-weight: 400; color: #777; line-height: 32px;}
.ds-how-it2-cont-bx3-num{ background-color: #fff; position: absolute; width: 50px; height: 50px; border-radius: 50%; top: 0%; right: 25%; align-items: center; display: flex; justify-content: center; border: 3px solid #FFE2E2;}
.ds-how-it2-cont-bx3-num span{ font-family: 'inter', sans-serif; font-size: 20px; font-weight: 500; color: #000;}

.ds-how-it2-content .row [class*='col-']:last-child 

.ds-how-it2-btm-part {overflow: hidden; margin-top: 80px; position: relative;}
.ds-how-it2-btm-part a{ display: inline-flex; align-items: center; position: relative; text-decoration: none; border: 1px solid #ddd; border-radius: 50px; padding: 12px;}
.ds-how-it2-btm-part a .btn-tag{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #000; display: inline-block; position: relative; line-height: 32px;}
.ds-how-it2-btm-part i{ font-size: 22px; font-weight: 700; color: #000;}
.ds-how-it2-btm-part a .btn-tag:after{ content: ''; position: absolute; height: 1px; background-color: #000; width: 100%; bottom: 0px; left: 0px;}
.ds-how-it2-btm-part a .btn-arrow{ background-color: #c8ffec; width: 50px; height: 50px; margin-left: 10px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; }
.ds-how-it2-btm-part a:before{ content: ''; height: 1px; width: 1000px; position: absolute; background-color: #ddd; right: calc(100% + 100px); bottom: 30px;}
.ds-how-it2-btm-part a:after{ content: ''; height: 1px; width: 1000px; position: absolute; background-color: #ddd; left: calc(100% + 100px); bottom: 30px;}


/*==== testimo 2 section Start ====*/

.ds-testimo2-wrap{background-color: #fff; padding: 120px 0px;}
.ds-testimo2-heading{text-align: center; margin-bottom: 70px;}
.ds-testimo2-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-testimo2-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px; margin-top: 24px;}

.ds-testimo2-content{display: flex; align-items: center;}
.ds-testimo2-content-bx{background-color: #F8F2F2; padding: 65px 70px; border-radius: 40px;}
.ds-testimo2-content-bx .bx-tp-part{display: flex; align-items: center; justify-content: space-between; margin-bottom: 40px;}
.ds-testimo2-content-bx .bx-tp-part .info h4{font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 600; color: #000; line-height: 36px;}
.ds-testimo2-content-bx .bx-tp-part .info span{font-family: 'inter',sans-serif ; font-size: 16px; font-weight: 400; color: #888; line-height: 36px;}
.ds-testimo2-content-bx .bx-tp-part .image{width: 71px; height: 71px; border-radius: 50px; background-color: #000; position: relative;}
.ds-testimo2-content-bx .bx-tp-part .qoute{background-color: #A9E9D3; width: 38px; height: 38px; border-radius: 50px; display: inline-flex; align-items: center; justify-content: center; position: absolute; left: -25px; top: 15px}
.ds-testimo2-content-bx .bx-tp-part .qoute img{width: 18px; height: 10px;}
.ds-testimo2-content-bx h2{font-family: 'inter',sans-serif ; font-size: 28px; font-weight: 500; color: #000; line-height: 44px; margin-bottom: 50px; margin-top: 0px;}
.ds-testimo2-content-bx .bx-btm-part{display: flex; align-items: center; justify-content: space-between;}
.ds-testimo2-content-bx .bx-btm-part .rating i{color: #FFC107; font-size: 20px; margin-right: 5px;}
.ds-testimo2-content-bx .bx-btm-part span{font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 400; color: #888; line-height: 36px; display: inline-block;}


/*==== faq 2 section Start ====*/

.ds-faq2-wrap{ background-color: #F1F0FF; padding: 120px 0px;}
.ds-faq2-back{ background-color: #fff; padding: 100px 80px; border-radius: 30px;}
.ds-faq2-heading{ text-align: center;}
.ds-faq2-heading h4{font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-faq2-heading h2{ font-family: 'inter',sans-serif ; font-size: 66px; font-weight: 600; color: #000; line-height: 86px;}

/*-- accordian start--*/

.ds-faq2-acd-1 .panel-group{ margin-top: 70px;}
.ds-faq2-acd-1 .panel-group .panel.panel-default{ margin-bottom: 30px; border-radius: 10px; border: 1px solid #000;}

.ds-faq2-acd-1 .panel-default .panel-heading{ border: none; background: none; padding:0px;}
.ds-faq2-acd-1 .panel-default .panel-heading a{color: #000; background-color: #fff; padding: 25px 25px 25px 35px;}
.ds-faq2-acd-1 .panel-title{ font-family: 'inter', sans-serif; font-size: 24px; font-weight: 500; color: #000; line-height: 16px;}
.ds-faq2-acd-1 .panel.panel-default .panel-heading .panel-title a{ display: flex; justify-content: space-between; align-items: center; border-radius: 10px;  text-decoration: none;}
.ds-faq2-acd-1 .panel.panel-default .panel-heading .panel-title i{ font-size: 45px;}
.ds-faq2-acd-1 .panel-group .panel.panel-default .panel-body{font-family: 'inter', sans-serif; font-size: 18px; font-weight: 400; color: #777; line-height: 32px; padding: 25px 25px 25px 35px; border-top: 1px solid #ddd; border-radius: 0px 0px 10px 10px;}
.ds-faq2-acd-1 .panel-title  a[aria-expanded=true] i:before{ content:'\F2E5';}
.ds-faq2-acd-1 .panel-title  a[aria-expanded=true]{ border-radius: 10px 10px 0px 0px;}


/*==== article 2 section Start ====*/

.ds-article2-wrap{ background-color: #fff; padding: 120px 0px; text-align: center;}
.ds-article2-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-article2-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px; margin-top: 24px;}
.ds-article2-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.ds-article2-bx{ background-color: #F8F2F2; border: 1px solid #FFEFEF; border-radius: 20px; padding: 40px; margin-top: 70px; text-align: left;}
.ds-article2-bx-img{ overflow: hidden; border-radius: 20px; margin-bottom: 30px;}
.ds-article2-bx-img img{width: 100%;}
.ds-article2-bx h4{ font-family: 'inter',sans-serif ; font-size: 28px; font-weight: 500; color: #000; line-height: 32px; margin-bottom: 24px;}
.ds-article2-bx-review{display: flex; align-items: center; justify-content: space-between;}
.ds-article2-bx-review-au{display: inline-flex;}
.cotent-bx-review-au-img{ width: 45px; height: 45px;}
.cotent-bx-review-au-img img{ border-radius: 50%;}
.ds-article2-bx-review-au-info{ width: calc(100% - 45px); margin-left: 15px; }
.ds-article2-bx-review-au-info span{ font-family: 'inter',sans-serif ; font-size: 14px; font-weight: 500; color: gray; line-height: 18px; display: inline-block;}
.ds-article2-bx-review-au-info h4{ font-family: 'inter',sans-serif ; font-size: 16px; font-weight: 500; color: #000; line-height: 18px; }
.ds-article2-bx-comments{ display: flex; align-items: center; background-color: #fff; padding: 10px; border-radius: 10px;}
.ds-article2-bx-cmnt i{ width: 25px; height: 25px; margin-right: 7px;}
.ds-article2-bx-cmnt{ font-family: 'inter', sans-serif; font-size: 15px; font-weight: 400; color: #070A0C; margin-right: 20px;}
.ds-article2-bx-cmnt:last-child{ margin-right: 0px;}
.ds-article2-bx-cmnt-img img{ max-width: 100%;}

.ds-article2-btm-part {overflow: hidden; margin-top: 80px; position: relative;}
.ds-article2-btm-part a{ display: inline-flex; align-items: center; position: relative; text-decoration: none; border: 1px solid #ddd; border-radius: 50px; padding: 12px;}
.ds-article2-btm-part a .btn-tag{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #000; display: inline-block; position: relative; line-height: 32px;}
.ds-article2-btm-part i{ font-size: 22px; font-weight: 700; color: #000;}
.ds-article2-btm-part a .btn-tag:after{ content: ''; position: absolute; height: 1px; background-color: #000; width: 100%; bottom: 0px; left: 0px;}
.ds-article2-btm-part a .btn-arrow{ background-color: #c8ffec; width: 50px; height: 50px; margin-left: 10px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%; }
.ds-article2-btm-part a:before{ content: ''; height: 1px; width: 1000px; position: absolute; background-color: #ddd; right: calc(100% + 100px); bottom: 30px;}
.ds-article2-btm-part a:after{ content: ''; height: 1px; width: 1000px; position: absolute; background-color: #ddd; left: calc(100% + 100px); bottom: 30px;}


/*==== join now 2 section Start ====*/

.join-now2-wrap{ background-color: #fff;}
.join-now2-content{padding: 120px 0px 0px;}
.join-now2-content h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.join-now2-content h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px; margin-top: 24px;}
.join-now2-content p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.join-now2-content .btn-primary{  background-color: #2b74fe; font-family: 'inter',sans-serif ; text-transform: capitalize; font-size: 18px; color: #fff; font-weight: 600;  border-radius: 5px; padding: 18px 36px; display: inline-block; margin-top: 30px;}
.join-now2-content .btn-primary:hover{ background-color: #000;}
.join-now2-img{background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home2/join-now/pic-1.png"); background-position: center; background-repeat: no-repeat; border-radius: 20px; height: 864px; position: relative; margin-top: -120px;}
.join-now2-img:after{content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home2/join-now/pic-2.png"); height: 180px; width: 405px; bottom: 20%; left: -30%;}
.join-now2-img:before{content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home2/join-now/pic-3.png"); height: 217px; width: 451px; right: -40%; top: 25%;}


/*=================
  Home Page 3 Start
  ============================*/


/*=== ds banner 3 start ===*/

.ds-banner3-wrap { display: flex;}
.ds-banner3-wrap .ds-bnr-top-icon { position: absolute; top:50px; right:-70px; width: 130px;height: 130px; display: flex; align-items: center; justify-content: center;
  background-color: #5b6eff; color:#fff; border-radius: 20px; font-size: 70px; transform: rotate(-30deg); z-index:2; }
.ds-banner3-left-part { padding: 120px 0px 120px 200px; width: 50%; background-color: #fff; position: relative;  }
.ds-banner3-left-part .ds-banner3-heading-title { background-color: #C8FFEC; padding: 10px 15px; border: 1px solid #000; border-radius: 7px; display: inline-flex; align-items: center; margin-bottom: 20px; position: relative;}
.ds-banner3-left-part .ds-banner3-heading-title:before{ content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/title.png"); width: 28px; height: 32px; top: -30px; left: -25px;}
.ds-banner3-left-part .ds-banner3-heading-title .title-img img {margin-right: 5px;}
.ds-banner3-left-part .ds-banner3-heading-title h4 { font-family: 'inter',sans-serif; font-size: 20px; font-weight: 500; line-height: 32px; color: #000; margin:0px; }
.ds-banner3-left-part h2{ font-family: 'inter',sans-serif; font-size: 82px; font-weight: 600; line-height: 88px; color: #000;}
.ds-banner3-left-part p { font-family: 'inter',sans-serif; font-size: 24px; font-weight: 400; line-height: 37px; color: #000;}

.ds-bnr3-search-wrap { margin-bottom:30px; }
.ds-bnr3-search-wrap .dc-banner3-bar-radio  { font-size:20px; color:#000; line-height:1;}
.ds-bnr3-search-wrap .dc-banner3-bar-radio .form-check-input { margin-top: 3px; }


.ds-bnr3-search { position: relative; display:block; margin-bottom:20px; max-width:600px; }
.ds-bnr3-search input { padding: 10px 150px 10px 30px; background-color: #F3F3F3; width:100%; height: 90px; border: none; border-radius: 15px; position: relative;}
.ds-bnr3-search input::placeholder { font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #777;}
.ds-bnr3-search .btn-primary3 { background-color: #5B6EFF; position: absolute; padding: 15px 40px; font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #fff; right: 15px; top: 15px;}
.ds-bnr3-search .btn-primary3:hover { background-color: #000; color: #fff;} 

.ds-banner3-right-part { position:relative; width: 50%; background-color:#EEEDFE; }
.ds-banner3-right-part .media{background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home2/banner/pic-1.jpg"); width: 747px; height: 834px; position: relative;}
.ds-banner3-right-part .media:after{content: ''; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home1/banner/pic-2.png"); position: absolute; width: 401px; height: 217px; right: -120px; top: 180px;}
.ds-banner3-rating-author{ display: inline-flex; align-items: center; position: absolute; bottom: 150px; left: -180px;}
.ds-banner3-rating-author-bx{ background-color: #fff; font-family: 'satoshi', sans-serif; font-size: 28px; font-weight: 400; color: #000; line-height: 32px; padding: 25px; border-radius: 50px;}
.ds-banner3-rating-author-bx span{font-family: 'satoshi', sans-serif; font-size: 28px; font-weight: 400; color: #A5A4B3; line-height: 32px; }
.ds-banner3-rating-author-img{ margin-left: -15px;}

.ds-banner3-img-left-part{margin-left: 150px;}
.ds-banner3-img-left-part .image1{margin-bottom: 20px; border: 10px solid #fff; border-radius: 20px; width: 303px; overflow: hidden;}
.ds-banner3-img-left-part .image1 img{border-radius: 20px;}
.ds-banner3-img-right-part{margin-right: 150px;}
.ds-banner3-img-right-part .image1{margin-bottom: 20px; border: 10px solid #fff; border-radius: 20px; width: 303px; overflow: hidden;}
.ds-banner3-img-right-part .image1 img{border-radius: 20px;}


/*==== ds cate2 section Start ====*/

.ds-cate3-wrap{ background-color: #5B6EFF; padding: 120px 0px; text-align: center; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-cate/pic-26.png"); background-repeat: no-repeat; background-position: top;}
.ds-cate3-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #fff; line-height: 86px;}
.ds-cate3-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #fff; line-height: 32px;}
.ds-cate3-content{ margin: 70px 130px 0px 130px;}
.ds-cate3-content-bx{ width: 20%;}
.ds-cate3-content-bx-info{ background-color: #fff; padding: 40px; border-radius: 50px; text-align: center; }
.ds-cate3-content-bx-media{border: 1px solid #ddd; width: 84px; height: 84px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; margin-bottom: 30px;}
.ds-cate3-content-bx h4{ font-family: 'inter',sans-serif; font-size: 32px; font-weight: 500; color: #000; line-height: 32px; margin-bottom: 50px;}
.ds-cate3-content-bx span{ font-family: 'inter',sans-serif; font-size: 20px; font-weight: 500; color: #2A74FD; line-height: 32px; }


/*==== About us 3 section Start ====*/

.ds-about3-wrap{background-color: #fff; padding: 120px 0px;}
.ds-about3-left-part{position: relative;}
.ds-about3-left-part img{border-radius: 20px;}
.ds-about3-left-part:before{content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/home3/about-us/pic-1.png"); width: 280px; height: 150px; z-index: 1; bottom: -40px; left: -90px; }
.ds-about3-rightr-part h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-about3-rightr-part h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px; margin-top: 24px;}
.ds-about3-rightr-part p{ font-family: 'inter',sans-serif; font-size: 20px; font-weight: 400; color: #000; line-height: 30px; margin-bottom: 50px;}

.right-icon-bx{margin-bottom: 80px; display: flex; align-items: center; justify-content: space-between;}
.box-content .bx-1{width: 195px; height: 195px; border: 10px solid #C8FFEC; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 10px;}
.box-content h4{font-family: 'inter',sans-serif ; font-size: 28px; font-weight: 500; color: #000; line-height: 36px;}
.box-content .bx-2{width: 195px; height: 195px; border: 10px solid #FFDADA; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 10px;}

.ds-about3-buttotn-btn a{align-items: center; position: relative; text-decoration: none; border-radius: 50px; border: 1px solid #000; padding: 15px 20px; display: flex; justify-content: space-between; align-items: center;}
.ds-about3-buttotn-btn a .btn-tag{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #000; display: inline-block; position: relative; line-height: 32px;}
.ds-about3-buttotn-btn i{ font-size: 22px; font-weight: 700; color: #000;}
.ds-about3-buttotn-btn a .btn-tag:after{ content: ''; position: absolute; height: 1px; background-color: #000; width: 100%; bottom: 0px; left: 0px;}
.ds-about3-buttotn-btn a .btn-arrow{ background-color: #c8ffec; width: 50px; height: 50px; margin-left: 10px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%;}


/*==== tp rated2 section Start ====*/

.ds-tp-rtd3-wrap{ background-color: #FFEBEB; padding: 120px 0px;}
.ds-tp-rtd3-heading .row{ display: flex; align-items: center;}
.ds-tp-rtd3-heading{margin-bottom: 70px;}
.ds-tp-rtd3-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-tp-rtd3-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px;}
.ds-tp-rtd3-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px; text-transform: capitalize;}
.ds-tp-rtd3-heading-btn{ display: flex; justify-content: end;}
.ds-tp-rtd3-heading-btn a{ display: inline-flex; align-items: center; position: relative; border: 1px solid #000; border-radius: 50px; padding: 12px; text-decoration: none;}
.ds-tp-rtd3-heading-btn a .btn-tag{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #000; display: inline-block; position: relative; line-height: 32px; }
.ds-tp-rtd3-heading-btn i{ font-size: 22px; font-weight: 700; color: #000;}
.ds-tp-rtd3-heading-btn a .btn-tag:after{ content: ''; position: absolute; height: 1px; background-color: #000; width: 100%; bottom: 0px; left: 0px;}
.ds-tp-rtd3-heading-btn a .btn-arrow{ background-color: #c8ffec; width: 50px; height: 50px; margin-left: 10px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%;}

.ds-tp-rtd3-content-bx{background-color: #fff; border-radius: 20px; padding: 30px; display: flex; margin-bottom: 30px;}
.ds-tp-rtd3-content-bx .media{background-color: #C2DFFF; border-radius: 20px; width: 215px; height: 215px; position: relative;}
.ds-tp-rtd3-content-bx .media:before{content: ''; width: 208px; height: 5px; position: absolute; background-color: #86BCF5; top: 70px; left: 0px;}
.ds-tp-rtd3-content-bx .media:after{content: ''; width: 5px; height: 208px; position: absolute; background-color: #86BCF5; top: 0px; left: 40px;}
.ds-tp-rtd3-content-bx .media img{z-index: 1; position: relative;}
.ds-tp-rtd3-content-bx .info{margin-left: 30px; width: calc(100% - 215px);}
.ds-tp-rtd3-content-bx .info h4{font-family: 'inter',sans-serif ; font-size: 20px; font-weight: 600; color: #000; line-height: 30px; margin-bottom: 10px;}
.ds-tp-rtd3-content-bx .info p{font-family: 'inter',sans-serif ; font-size: 16px; font-weight: 400; color: #302B2B; line-height: 22px; text-decoration: underline; margin-bottom: 20px;}
.ds-tp-rtd3-content-bx .info span{font-family: 'inter',sans-serif ; font-size: 16px; font-weight: 500; color: #000; line-height: 22px; margin-bottom: 40px; display: inline-block;}
.ds-tp-rtd3-content-bx .info span i{font-size: 15px; margin-right: 5px;}
.ds-tp-rtd3-content-bx .info .btm-info{display: flex; align-items: center; justify-content: space-between;}
.ds-tp-rtd3-content-bx .info .btm-info span i{color: #FFC107; font-size: 18px; } 
.ds-tp-rtd3-content-bx .info .btm-info span{font-family: 'inter',sans-serif ; font-size: 16px; font-weight: 500; color: #000; line-height: 22px; margin-bottom: 0px;}
.btm-info-btn a{width: 45px; height: 45px; border: 1px solid #000; border-radius: 50px; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: 0.7s;}
.btm-info-btn a:hover{background-color: #000; border: none;}
.btm-info-btn a:hover i{color: #fff;}
.btm-info-btn a i{color: #222; font-size: 20px;}

/* ==bx 2=== */
.ds-tp-rtd3-content-bx .media .media1{background-color: #B4E7DC; border-radius: 20px;}
.ds-tp-rtd3-content-bx .media .media2{background-color: #F9CDF4; border-radius: 20px;}
.ds-tp-rtd3-content-bx .media .media3{background-color: #FAECB3; border-radius: 20px;}


/*==== how it work 2 section Start ====*/

.ds-how-it3-wrap{ background-color: #D4FFF0; padding: 120px 0px; text-align: center; position: relative; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-cate/pic-34.png"); background-repeat: no-repeat; background-position: top;}
.ds-how-it3-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px; margin-top: 24px;}
.ds-how-it3-content{ margin-top: 70px; overflow: hidden;}

.ds-how-it3-cont-bx1{ position: relative;}
.ds-how-it3-cont-bx1-media{margin: 0px auto 50px;}
.ds-how-it3-cont-bx1-info{ text-align: center;}
.ds-how-it3-cont-bx1-info h4{ font-family: 'inter', sans-serif; font-size: 24px; font-weight: 600; color: #000; margin-bottom: 20px; line-height: 36px;}
.ds-how-it3-cont-bx1-info p{ font-family: 'inter', sans-serif; font-size: 18px; font-weight: 400; color: #777; line-height: 32px;}
.ds-how-it3-cont-bx1:after{ content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-cate/pic-31.png"); width: 143px; height: 27px; right: -65px; top: 55px; background-repeat: no-repeat;}

.ds-how-it3-content .row [class*='col-']:last-child .ds-how-it3-cont-bx1:after{display: none;}




/*==== Testimo 3 section Start ====*/

.ds-testimo3-wrap{background-color: #fff; padding: 120px 0px;}
.ds-testimo3-heading{text-align: center; margin-bottom: 70px;}
.ds-testimo3-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-testimo3-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px; margin-top: 24px;}

.ds-testimo3-content{text-align: center; display: flex;}
.ds-testimo3-content-bx{border-radius: 30px; background-color: #F8F2F2; width: 1038px; padding: 95px; display: inline-block; position: relative; margin-top: 50px;}
.ds-testimo3-content-bx h2{font-family: 'inter',sans-serif ; font-size: 42px; font-weight: 400; color: #000; line-height: 63px; margin-top: 0px; margin-bottom: 60px}
.ds-testimo3-content-bx h5{margin: 0px; font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 400; color: #888; line-height: 26px;}
.ds-testimo3-content-bx h5 span{margin: 0px; font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 400; color: #000; line-height: 26px;}
.ds-testimo3-content-bx .qoute{background-color: #A9E9D3; width: 84px; height: 84px; border-radius: 50px; display: inline-flex; align-items: center; justify-content: center; position: absolute; left: 46%; top: -8%; border: 2px solid #000;}
.ds-testimo3-content-bx .qoute img{width: 23px; height: 26px;}

/*= pic left part =*/

.ds-pic-left-part{position: relative;}
.ds-pic-left-part .pic-1{position: absolute; left: 0px; top: -60px; width: 60px; height: 60px; overflow: hidden; border-radius: 50px;}  
.ds-pic-left-part .pic-2{position: absolute; left: -150px; top: 200px; width: 90px; height: 90px; overflow: hidden; border-radius: 50px;}
.ds-pic-left-part .pic-3{position: absolute; left: 60px; bottom: -35px; width: 76px; height: 76px; overflow: hidden; border-radius: 50px;}

/*= pic right part =*/

.ds-pic-right-part{position: relative;}
.ds-pic-right-part .pic-1{position: absolute; right: 0px; top: -60px; width: 60px; height: 60px; overflow: hidden; border-radius: 50px;}  
.ds-pic-right-part .pic-2{position: absolute; right: -150px; top: 200px; width: 90px; height: 90px; overflow: hidden; border-radius: 50px;}
.ds-pic-right-part .pic-3{position: absolute; right: 60px; bottom: -35px; width: 76px; height: 76px; overflow: hidden; border-radius: 50px;}


/*==== Pricing 3 section Start ====*/

.ds-pricing3-wrap{background-color: #F1F0FF; padding: 120px 0px; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-cate/pic-49.png"); background-position: center; background-repeat: no-repeat; background-size: cover;}
.ds-pricing3-heading{ text-align: center;}
.ds-pricing3-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-pricing3-heading h2{ font-family: 'inter',sans-serif ; font-size: 66px; font-weight: 600; color: #000; line-height: 86px;}
.ds-pricing3-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}

/*= pricing table start =*/

.ds-pricing3-bx{ background-color: #fff;  border-radius: 20px; padding: 50px 30px;  margin-top: 70px;}
.ds-pricing3-bx a{ text-decoration: none;}
.ds-pricing3-bx-icon{ background-color: #e1fff5; border-radius: 50px; margin-bottom: 30px; border: 1px solid #e1fff5; width: 69px; height: 69px; display: inline-flex; align-items: center; justify-content: center;}
.ds-pricing3-bx-icon.pic-1{background-color: #FFF1F1;}
.ds-pricing3-bx-icon.pic-2{background-color: #EBEAFF;}
.ds-pricing3-bx h4{ font-family: 'inter', sans-serif; font-size: 32px; font-weight: 600; color: #000; line-height: 1.2; margin-bottom: 30px;}
.ds-pricing3-bx-list{  list-style: none; align-items: center; margin-top: 30px;}
.ds-pricing3-bx-list li{ font-family: 'inter', sans-serif; font-size: 18px; font-weight: 400; color: #000; display: flex; align-items: center; line-height: 42px;}
.ds-pricing3-bx-list li i{ color: #000; margin-right: 15px; font-size: 18px;}
.ds-pricing3-bx-list .ds-pricing3-bx-list-x i{ color: #fe4a4b;}
.ds-pricing3-bx-list .ds-pricing3-bx-list-x{color: #888}
.ds-pricing3-bx-list li:last-child{padding-bottom: 35px; border-bottom: 1px solid #ddd; margin-bottom: 35px;}
.ds-pricing3-btm-part{display: flex; align-items: center; margin-bottom: 30px;}
.ds-pricing3-btm-part h2{font-family: 'inter', sans-serif; font-size: 64px; font-weight: 700; color: #000; line-height: 1.2; margin: 0px 40px 0px 0px; font-style: italic;}
.ds-pricing3-btm-part h2 span{font-size: 20px; }
.ds-pricing3-btm-part h5{margin: 0px; font-family: 'inter', sans-serif; font-size: 18px; font-weight: 400; color: #888; line-height: 1.2;}

.ds-pricing3-bx-btn{ border: 2px solid #000; border-radius: 50px;  font-family: 'inter', sans-serif; font-size: 18px; font-weight: 500; color: #000; padding: 20px; transition: 0.5s; line-height: 1.2; display: flex; align-items: center; justify-content: space-between;}
.ds-pricing3-bx-btn i{font-size: 20px;}
.ds-pricing3-bx:hover .ds-pricing3-bx-btn{ background-color: #2b74fe; color: #fff; border: none;}


/*==== FAQ 3 section Start ====*/

.ds-faq3-wrap{background-color: #fff; padding: 120px 0px;}
.ds-faq3-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-faq3-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px;}
.ds-faq3-heading p{ font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px; text-transform: capitalize;}
.ds-faq3-heading .btn-primary1{  background-color: #2b74fe; font-family: 'inter',sans-serif ; text-transform: capitalize; font-size: 18px; color: #fff; font-weight: 600;  border-radius: 50px; padding: 15px 36px; display: inline-block; margin-top: 30px;}
.ds-faq3-heading .btn-primary1:hover{ background-color: #000;}

/*-- accordian start--*/

.ds-faq3-acd-1 .panel-group .panel.panel-default{ margin-bottom: 30px; border-radius: 10px; border: 1px solid #000;}

.ds-faq3-acd-1 .panel-default .panel-heading{ border: none; background: none; padding:0px;}
.ds-faq3-acd-1 .panel-default .panel-heading a{color: #000; background-color: #fff; padding: 25px 25px 25px 35px;}
.ds-faq3-acd-1 .panel-title{ font-family: 'inter', sans-serif; font-size: 24px; font-weight: 600; color: #000; line-height: 16px;}
.ds-faq3-acd-1 .panel.panel-default .panel-heading .panel-title a{ display: flex; justify-content: space-between; align-items: center; border-radius: 10px;  text-decoration: none;}
.ds-faq3-acd-1 .panel.panel-default .panel-heading .panel-title i{ font-size: 45px;}
.ds-faq3-acd-1 .panel-group .panel.panel-default .panel-body{font-family: 'inter', sans-serif; font-size: 18px; font-weight: 400; color: #777; line-height: 32px; padding: 25px 25px 25px 35px; border-top: 1px solid #ddd; border-radius: 0px 0px 10px 10px;}
.ds-faq3-acd-1 .panel-title  a[aria-expanded=true] i:before{ content:'\F2E5';}
.ds-faq3-acd-1 .panel-title  a[aria-expanded=true]{ border-radius: 10px 10px 0px 0px;}


/*=== Connect Consult Section Start ===*/

.ds-cta-wrap{background-color: #5B6EFF; padding: 120px 0px; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/n-cate/pic-26.png"); background-repeat: no-repeat; background-position: center; text-align: center;}
.ds-cta-heading h2{font-family: 'inter', sans-serif; font-size: 72px; font-weight: 600; color: #fff; line-height: 86px; margin-bottom: 30px;}
.ds-cta-heading p{font-family: 'inter', sans-serif; font-size: 20px; font-weight: 500; color: #fff; line-height: 24px;}
.ds-cta-heading .btn-primary2{  background-color: #fff; font-family: 'inter',sans-serif ; text-transform: capitalize; font-size: 18px; color: #000; font-weight: 600;  border-radius: 5px; padding: 15px 36px; display: inline-block; margin-top: 30px;}
.ds-cta-heading .btn-primary2:hover{ background-color: #000; color: #fff;}


/*==== Read Article 3 section Start ====*/

.ds-read-art3-wrap{background-color: #fff; padding: 120px 0px;}
.ds-read-art3-heading .row{ display: flex; align-items: center;}
.ds-read-art3-heading{margin-bottom: 70px;}
.ds-read-art3-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-read-art3-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px;}
.ds-read-art3-heading-btn{ display: flex; justify-content: end;}
.ds-read-art3-heading-btn a{ display: inline-flex; align-items: center; position: relative; border: 1px solid #000; border-radius: 50px; padding: 12px; text-decoration: none;}
.ds-read-art3-heading-btn a .btn-tag{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #000; display: inline-block; position: relative; line-height: 32px; }
.ds-read-art3-heading-btn i{ font-size: 22px; font-weight: 700; color: #000;}
.ds-read-art3-heading-btn a .btn-tag:after{ content: ''; position: absolute; height: 1px; background-color: #000; width: 100%; bottom: 0px; left: 0px;}
.ds-read-art3-heading-btn a .btn-arrow{ background-color: #c8ffec; width: 50px; height: 50px; margin-left: 10px; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%;}

.ds-read-art3-cont-bx{overflow: hidden;}
.ds-read-art3-cont-bx .media{position: relative;}
.ds-read-art3-cont-bx .image img{border-radius: 20px 20px 0px 0px; width: 100%;}
.ds-read-art3-cont-bx .date{background-color: #fff; padding: 5px 10px; family: 'inter',sans-serif; font-size: 16px; font-weight: 500; color: #000; line-height: 16px; position: absolute; top: 30px; left: 30px; border-radius: 3px;}
.ds-read-art3-cont-bx .button{ display: inline-block; position: absolute; bottom: 20px; right: 20px;}
.ds-read-art3-cont-bx .button a{ background-color: #c8ffec; display: inline-flex; width: 62px; height: 62px; align-items: center; justify-content: center; border-radius: 50px; padding: 15px; border: 1px solid #fff;}
.ds-read-art3-cont-bx .button i{ color: #000; font-weight: 900; font-size: 20px;}
.ds-read-art3-cont-bx .button a:hover{ background-color: #000; border: none;}
.ds-read-art3-cont-bx .button a:hover i{ color: #fff;}

.ds-read-art3-cont-bx .main-box{border-radius: 0px 0px 20px 20px; border: 1px solid #ddd;}
.ds-read-art3-cont-bx .tp-info{ padding: 30px 25px 30px 25px;}
.ds-read-art3-cont-bx .tp-info h4{family: 'inter',sans-serif; font-size: 29px; font-weight: 500; color: #000; line-height: 36px; margin-bottom: 30px;}
.ds-read-art3-cont-bx .tp-info p{family: 'inter',sans-serif; font-size: 18px; font-weight: 400; color: #555; line-height: 30px;}
.ds-read-art3-cont-bx .border{height: 1px; width: 100%; background-color: #ddd;}
.ds-read-art3-cont-bx .btm-info{padding: 20px 25px; display: flex; align-items: center; justify-content: space-between;}
.ds-read-art3-cont-bx .btm-info .coment{font-family: 'inter',sans-serif; font-size: 15px; font-weight: 400; color: #777; line-height: 36px; display: flex;  align-items: center;}
.ds-read-art3-cont-bx .btm-info .coment i{color: #777; font-size: 20px; margin-right: 5px;}
.ds-read-art3-cont-bx .btm-info .coment span{margin-left: 20px; font-size: 30px;}




/*================ 
Serch Result
==================*/
.dc-search-area { padding:80px 0px; background:#fff1f1; }
.dc-search-area-top { display:flex; align-items: center; justify-content: space-between; margin-bottom:50px; }
.dc-search-area-left .dc-search-area-title { margin:0px; }
.dc-search-area-right { display: flex; line-height:1; align-items: center;}
.dc-search-area-right span { color:#000; font-size:16px; font-weight:600; margin-right:10px; display:flex; font-family: "Inter"; }
.dc-search-area-right .dc-search-category { display:flex; list-style:none; margin:0px; }
.dc-search-area-right .dc-search-category li { margin:0px 5px; }
.dc-search-area-right .dc-search-category li a { color:#000; display:block; padding:5px 15px; background:#fff; font-size:14px; border-radius:10px; }

.dc-search-bar { display: flex; align-items: center; width: 100%; padding:30px 35px; border-radius: 30px; border: 2px solid #222; background: #fff; }
.dc-search-bar-left { width:calc(100% - 100px); display:flex; align-items: center;}
.dc-search-bar-col { width:33.333%; padding:0px 10px; }
.dc-search-bar-col .dc-search-bar-labe { color:#999999; font-size:15px; font-weight:600; }
.dc-search-bar-col .dc-search-bar-input .form-control { color:#222; font-size:16px; font-weight:500; padding:10px 0px; height: 46px; border:0px; border-radius:0px; border-bottom:1px solid #222; }
.dc-search-bar-right { padding-left:80px; }
.dc-search-bar-right button { width:180px; padding:16px 25px; }




/*=================
  Search Grid
=================*/

.ds-doc-list4-wrap { background-color: #fff; padding:80px 0px;}
.ds-doc-list4-tp-part { display:flex; align-items: center; justify-content: space-between; margin-bottom: 70px;}
.ds-doc-list4-left-part h4 {font-family: 'inter',sans-serif; font-size: 20px; font-weight: 500; color: #000; line-height: 35px;}

.ds-doc-list4-right-part { display: flex; line-height:1; padding:5px 15px; }
.ds-doc-list4-right-part .dc-short-label { background-color: #CEF1E5; display:flex; align-items:center; font-family: 'inter',sans-serif; font-size:18px; font-weight: 500; color: #000; padding: 10px; }
.ds-doc-list4-right-part .dc-short-bar-input { background-color:#E6E6E6; }
.ds-doc-list4-right-part .dc-short-bar-input .form-control { height: 44px; border-radius:0px; font-weight:600; background-color:#E6E6E6; }

.ds-doc-list4-right-part .dc-short-btn-wrap { margin-left:10px; }
.ds-doc-list4-right-part .dc-short-btn-wrap .site-shor-btn { padding:10px; color:#222; font-size:20px; font-weight:500; background-color: #fff; border-radius:5px; display: inline-flex; border:1px solid #222; }


.ds-doc-list4-btm-part .left-part { background-color: #ECF5F2; padding: 25px; border-radius: 10px; }

.dc-filter-bar-wrap { background-color: #fff; padding: 20px; border-radius: 10px;}
.dc-filter-bar-col { padding:0px 10px; position: relative; margin-bottom:30px; }
.dc-filter-bar-col .dc-filter-bar-labe { color:#222; font-size:20px; font-weight:600; margin-bottom:10px;}
.dc-filter-bar-col .dc-filter-bar-reset { position: absolute; top:11px; right: 0; padding: 0px; font-size: 16px; color: #999; line-height: 1; background: none; border:none; font-weight:600; }
.dc-filter-bar-col .dc-filter-bar-input .form-control { color:#222; font-size:16px; font-weight:500; padding:10px 15px; height:50px; border-radius:5px; border:1px solid #999; }


.dc-seach-list-box { background-color:#ECF5F2; border:1px solid #ECF5F2; border-radius: 15px; padding: 30px; display: flex; justify-content: space-between; transition: 0.5s; margin-bottom: 30px; align-items:flex-start;}

.dc-seach-list-box .media {background-color: #C2DFFF; width: 235px; overflow: hidden; border-radius: 13px; text-align: center; position: relative;}
.dc-seach-list-box .media img {position: relative; z-index: 1;}
.dc-seach-list-box .media:before {content: ''; background-color: #86BCF5; width: 235px; position: absolute; top: 60px; left: 0px; height: 5px;} 
.dc-seach-list-box .media:after {content: ''; background-color: #86BCF5; width: 5px; position: absolute; top: 0px; left: 30px; height: 235px;} 

.dc-seach-list-box .media .img-1 {background-color: #DBF9EE;}
.dc-seach-list-box .media .img-1:after { background-color: #A4EAD2;}
.dc-seach-list-box .media .img-1:before { background-color: #A4EAD2;}

.dc-seach-list-box .media .img-2 { background-color: #FAECB3;}
.dc-seach-list-box .media .img-2:after { background-color: #A4EAD2;}
.dc-seach-list-box .media .img-2:before { background-color: #A4EAD2;}

.dc-seach-list-box .media .img-3 { background-color: #F9CDF4;}
.dc-seach-list-box .media .img-3:after { background-color: #A4EAD2;}
.dc-seach-list-box .media .img-3:before { background-color: #A4EAD2;}

.dc-seach-list-box .media .img-4 { background-color: #FFE7D3;}
.dc-seach-list-box .media .img-4:after { background-color: #A4EAD2;}
.dc-seach-list-box .media .img-4:before { background-color: #A4EAD2;}

.dc-seach-list-box .media .img-5 { background-color: #E5E1F6;}
.dc-seach-list-box .media .img-5:after { background-color: #A4EAD2;}
.dc-seach-list-box .media .img-5:before { background-color: #A4EAD2;}

.dc-seach-list-box .info { padding-left:30px;}
.dc-seach-list-box .info .name { display: flex; align-items: center; margin-bottom: 15px;}
.dc-seach-list-box .info .name h4 { font-family: 'inter',sans-serif; font-size: 24px; font-weight: 600; color: #000; line-height: 30px; margin-bottom: 0px;}
.dc-seach-list-box .info .name .img {margin-left: 15px;}
.dc-seach-list-box .info p { font-family: 'inter',sans-serif; font-size: 16px; font-weight: 400; color: #888; line-height: 22px; text-decoration: underline; margin-bottom: 20px;}
.dc-seach-list-box .info .location .experienc { display: flex; align-items: center; font-family: 'inter',sans-serif; font-size: 16px; font-weight: 500; color: #000; line-height: 22px; margin-bottom: 5px; text-transform: lowercase;}
.dc-seach-list-box .info .location .experience i { margin-right: 5px;}
.dc-seach-list-box .info .location .experience:last-child { margin-bottom: 15px;}
.dc-seach-list-box .info .rating i { color: #FFC107; font-size: 18px; margin-right: 3px;}
.dc-seach-list-box .info .rating span { font-family: 'inter',sans-serif; font-size: 15px; font-weight: 500; color: #000; line-height: 22px;}

.check-mark { display: inline-flex; align-items: center; margin-bottom: 15px;}
.check-mark span { width: 21px; height: 21px; background-color: #00BA00; border-radius: 50px; display: inline-flex; align-items: center; justify-content: center;}
.check-mark h5 { width:calc(100% - 21px); padding-left: 10px; font-family: 'inter',sans-serif; font-size: 14px; font-weight: 500; color: #000; line-height: 30px; margin: 0px;}
.right-part-box .button a { background-color: transparent; border: 1px solid #000; border-radius: 5px; text-decoration: none; font-family: 'inter',sans-serif; font-size: 16px; font-weight: 600; color: #000; padding: 13px 32px; transition: 0.5s; display: inline-block;}
.right-part-box:hover{border-color: #000;}
.right-part-box:hover .button a { background-color: #2A74FD; color: #FFF; border-color:#2A74FD; }

.next-prev .pagination { display: inline-block;}
.next-prev .pagination a { color: #000; float: left; width: 49px;	height: 44px; text-decoration: none; font-family: "inter", sans-serif; font-size: 22px; font-weight: 500; display: flex; align-items: center; justify-content: center; margin-right: 15px; border: 1px solid #ddd; border-radius: 5px;}
.next-prev .pagination a.active { background-color: #000; color: white; border-radius: 5px; border: none;}
.next-prev .pagination a:hover:not(.active) { width: 49px; height: 44px; border-radius: 5px;}
.next-prev .pagination a i { color: #000; font-size: 36px; font-weight: 700;}
.next-prev .pagination a:last-child { border: none;}


.dc-select-box { position:relative; }
.dc-select-box::after { position: absolute; right: 10px; top: 15px; content: "\f107"; font-family: "FontAwesome"; font-size: 12px; color: #000; }




/*==== Overview Section Start ====*/

.ds-doc6-btm-part .btm-left-part .btm-over-box{background-color: #fff; padding: 50px 40px; border-radius: 10px; margin-bottom: 30px;}
.ds-doc6-btm-part .btm-left-part .btm-over-box h4{font-family: 'inter',sans-serif; font-size: 36px; font-weight: 600; color: #000; line-height: 22px; margin-bottom: 30px;}
.ds-doc6-btm-part .btm-left-part .btm-over-box p{font-family: 'inter',sans-serif; font-size: 20px; font-weight: 400; color: #6E6767; line-height: 34px; margin-bottom: 0px;}
.ds-doc6-btm-part .btm-left-part .btm-over-box .para2{margin-top: 30px;}
.ds-doc6-btm-part .btm-left-part .btm-over-box .list{display: inline-flex; align-items: center; margin-right: 80px; margin-top: 30px;}
.ds-doc6-btm-part .btm-left-part .btm-over-box .list li{font-family: 'inter',sans-serif; font-size: 20px; font-weight: 400; color: #6E6767; line-height: 34px; list-style-position: inside;}
.ds-doc6-btm-part .btm-left-part .btm-over-box .location{display: inline-flex; align-items: start; margin-bottom: 40px;}
.ds-doc6-btm-part .btm-left-part .btm-over-box .location{font-family: 'inter',sans-serif; font-size: 16px; font-weight: 500; color: #6E6767; line-height: 34px; text-transform: lowercase;}
.ds-doc6-btm-part .btm-left-part .btm-over-box .location i{margin-right: 5px; color: #000; font-size: 15px;}
.ds-doc6-btm-part .btm-left-part .btm-over-box .media{overflow: hidden; border-radius: 10px;}
.ds-doc6-btm-part .btm-left-part .btm-over-box .top-part{display: flex; align-items: center; justify-content: space-between;}


/*==== Education Training list Style 2 ====*/

.list-item2{margin-top: 30px;}
.list-item2 ul li{display: flex;}
.list-item2 .list-item2-bx{padding: 15px; background-color: #F2EFFF; border-radius: 5px; display: flex; align-items: start; margin-bottom: 20px;}
.list-item2 .list-item2-bx span{width: 48px; height: 48px; display: inline-flex;}
.list-item2 .list-item2-bx .info{font-family: 'inter',sans-serif; font-size: 20px; font-weight: 400; color: #6E6767; line-height: 34px; width: calc(100% - 48px); padding-left: 20px;}
.list-item2 .list-item2-bx.bx-1{background-color: #F0EBEB;}
.list-item2 .list-item2-bx.bx-2{background-color: #E3FFF5;}
.list-item2 .list-item2-bx.bx-3{background-color: #FFE9E9;}

/*==== Price & Payments list Style 3 ====*/

.list-item3{margin-top: 30px;}

.dc-price-listing { list-style:none; margin:0; }
.list-item3 .list-item3-bx { padding: 15px; display:flex; background-color: #F2EFFF; border-radius: 5px; display: flex; align-items: center; margin-bottom: 10px;}
.list-item3 .list-item3-bx .info{display: flex; width: calc(100% - 31px); padding-left: 10px; justify-content: space-between; align-items: center;}
.list-item3 .list-item3-bx .info h4{font-family: 'inter',sans-serif; font-size: 20px; font-weight: 400; color: #6E6767; line-height: 34px; margin: 0px;}
.list-item3 .list-item3-bx .info .ammount{font-family: 'inter',sans-serif; font-size: 20px; font-weight: 600; color: #000; line-height: 34px; margin: 0px;}


/*==== Profile Comment Section ====*/

.profile-comment-sec{margin-top: 30px;}
.profile-comment-sec .profile-comment-bx{background-color: transparent; display: flex; align-items: start; position: relative; margin-bottom: 30px;}
.btm-over-box .profile-comment-sec .profile-comment-bx .media{width: 100px; height: 100px; border: 3px solid #D3D3D3; border-radius: 50%; text-align: center;}
.btm-over-box .profile-comment-sec .profile-comment-bx .info{width: calc(100% - 100px); padding-left: 20px;}
.btm-over-box .profile-comment-sec .profile-comment-bx .info h4{font-family: 'inter',sans-serif; font-size: 20px; font-weight: 600; color: #000; line-height: 34px; display: flex; align-items: center; margin-bottom: 15px;}
.btm-over-box .profile-comment-sec .profile-comment-bx .info h4 span{font-family: 'inter',sans-serif; font-size: 15px; font-weight: 400; color: #949494; line-height: 34px; margin-left: 30px;}
.btm-over-box .profile-comment-sec .profile-comment-bx .info p{font-family: 'inter',sans-serif; font-size: 16px; font-weight: 400; color: #676767; line-height: 30px;  border-bottom: 1px solid #ddd; padding-bottom: 30px;}
.btm-over-box .profile-comment-sec .rating{position: absolute; right: 0px; top: 0px;}
.btm-over-box .profile-comment-sec .rating i{color: #FFC107; font-size: 15px; margin-right: 2px;}
.btm-over-box .profile-comment-sec .rating span{font-family: 'inter',sans-serif; font-size: 14px; font-weight: 400; color: #AEAEAE; line-height: 22px;}
.profile-comment-sec .profile-comment-bx.bx-2{margin-left: 117px;}
.btm-over-box .profile-comment-sec .profile-comment-bx.bx-2 .info p:last-child{border: none;}
.btm-over-box .profile-comment-sec .profile-comment-bx.bx-2{border-bottom: 1px solid #ddd;}
.profile-comment-sec a{background-color: #C5EEDF; border-radius: 5px; font-family: 'inter',sans-serif; font-size: 16px; font-weight: 600; color: #000; line-height: 20px; text-decoration: none; width: 100%; height: 48px; position: relative; display: inline-flex;  align-items: center; justify-content: center;}

/*=== Right Part Box ===*/

.btm-right-part .right-find-doc{background-color: #fff; padding: 40px; border-radius: 10px; margin-bottom: 40px;}
.btm-right-part .right-find-doc h4{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 600; color: #000; line-height: 22px; margin-bottom: 30px;}
.btm-right-part .dc-findbar-input { margin-bottom: 30px;}   
.btm-right-part .dc-findbar-input form-control { background-color: #F3F3F3; padding-left: 25px; border: none; border-radius: 15px; width: 100%; height: 90px; margin-bottom: 15px;}
.btm-right-part .dc-findbar-input form-control::placeholder { font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #777;}

.btm-right-part .right-find-doc .box-2{display: flex;}
.btm-right-part .right-find-doc .box-2 label{color: #000;}

.btm-right-part .right-consult-bx{background-color: #fff; padding: 40px; border-radius: 10px; margin-bottom: 40px;}
.btm-right-part .right-consult-bx h4{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 600; color: #000; line-height: 22px; margin-bottom: 30px;}
.btm-right-part .right-consult-bx .consult-bx{background-color: #E5E1F6; border-radius: 3px; padding: 20px 35px; margin-bottom: 30px;}
.btm-right-part .right-consult-bx .consult-bx h4{font-family: 'inter',sans-serif; font-size: 18px; font-weight: 600; color: #000; line-height: 22px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #CBC5E3;}
.btm-right-part .right-consult-bx .consult-bx p{font-family: 'inter',sans-serif; font-size: 14px; font-weight: 500; color: #000; line-height: 22px; text-align: center; margin-bottom: 0px;}
.btm-right-part .right-consult-bx p{font-family: 'inter',sans-serif; font-size: 16px; font-weight: 400; color: #000; line-height: 22px; text-align: center; margin-bottom: 30px;}
.btm-right-part .right-consult-bx .consult-bx.bx-2{background-color: #FFE7E7;}
.btm-right-part .right-consult-bx .consult-bx.bx-3{background-color: #DDF9EF;}
.btm-right-part .right-consult-bx .consult-bx.bx-4{background-color: #E4EDFF;}
.btm-right-part .right-consult-bx a{background-color: #000; border-radius: 3px; font-family: 'inter',sans-serif; font-size: 16px; font-weight: 500; color: #fff; line-height: 22px; text-decoration: none; width: 100%; height: 50px; position: relative; display: inline-flex;  align-items: center; justify-content: center;}

.btm-right-part .right-consult-fees-bx{background-color: #fff; padding: 40px; text-align: center; border-radius: 10px; overflow: hidden;}
.btm-right-part .right-consult-fees-bx .media{background-color: #BCC3FF; border-radius: 50%; width: 227px; height: 227px; display: inline-flex; align-items: center; justify-content: center; margin-top: 20px; margin-bottom: 30px; position: relative;}
.btm-right-part .right-consult-fees-bx .media img{margin-top: -40px;}
.btm-right-part .right-consult-fees-bx h4{margin-bottom: 20px; font-weight: 600;}
.btm-right-part .right-consult-fees-bx a{background-color: #C5EEDF; padding: 5px 30px; border-radius: 3px; font-family: 'inter',sans-serif; font-size: 18px; font-weight: 600; color: #000; text-decoration: none;} 
.btm-right-part .right-consult-fees-bx .media:after{content: ''; position: absolute; width: 75px; height: 375px; background: linear-gradient(to bottom, rgba(232,222,222,0.3) 0%,rgba(188,195,255,0) 100%); transform: rotate(135deg); top: -26px; right: 0px;}
.btm-right-part .right-consult-fees-bx .media:before{content: ''; position: absolute; width: 75px; height: 375px; background: linear-gradient(to bottom, rgba(232,222,222,0.3) 0%,rgba(188,195,255,0) 100%); transform: rotate(50deg); top: -80px; right: 0px;}


/*=================
  Pricing Plan 7 Page Start
  ============================*/


/*==== Pricing Section Start ====*/

.ds-priceing7-wrap{background-color: #F1F0FF; padding: 120px 0px; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/pricing-7/pic-1.png"); background-repeat: no-repeat; background-size: cover;}
.ds-priving7-tp-part{text-align: center; border-bottom: 1px solid #ddd; padding-bottom: 120px; margin-bottom: 120px;}
.ds-priving7-tp-part h2{font-family: 'inter',sans-serif; font-size: 70px; font-weight: 600; color: #000; line-height: 1.2; margin-bottom: 20px;}
.ds-priving7-tp-part p{font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #807474; line-height: 30px; margin-bottom: 0px;}
.ds-priving7-tp-part p span{color: #000;}

.ds-pricing3-wrap.ds-pricing7-btm-part{padding: 0px; background-image: none;}

/*==== One Last Chance Section Start ====*/

.ds-one-last-wrap{background-color: #fff;}
.ds-one-last-content{background-color: #E9EBFF; border-radius: 20px; padding: 96px 30px; text-align: center;}
.ds-one-last-content h2{font-family: 'inter',sans-serif; font-size: 40px; font-weight: 500; color: #000; line-height: 30px; margin-bottom: 30px;}
.ds-one-last-content p{font-family: 'inter',sans-serif; font-size: 16px; font-weight: 500; color: #585858; line-height: 20px; margin-bottom: 50px;}

.ds-one-last-content .ds-btn-part{display: inline-flex; align-items: start;}
.ds-one-last-content .ds-btn-part .thought{background-color: #fff; padding: 5px 10px; font-family: 'inter',sans-serif ; font-size: 16px; color: #000; font-weight: 500; margin-right: 25px; border-radius: 5px; position: relative;}
.ds-one-last-content .ds-btn-part .thought:after{content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/pricing-7/pic-3.png"); width: 22px; height: 10px; bottom: -3px; right: -10px;}
.ds-one-last-content .btn-primary1{  background-color: #000; font-family: 'inter',sans-serif ; font-size: 18px; color: #fff; font-weight: 500;  border-radius: 50px; padding: 20px 40px; display: inline-block; text-transform: capitalize;}
.ds-one-last-content .btn-primary1:hover{ background-color: #2b74fe;}


/*==== Flexible Time Section Start ====*/

.ds-flexible-wrap{background-color: #fff; padding: 120px 0px;}
.ds-flexible-heading{text-align: center; margin-bottom: 70px;}
.ds-flexible-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;  margin-bottom: 24px;}
.ds-flexible-heading h2{font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 600; color: #000; line-height: 86px;}

/*=== Box 1 ===*/

.ds-flexible-content .ds-flexible-bx1{background-color: #F8F8F8; padding: 50px 30px; border-radius: 10px; height: 812px;}
.ds-flexible-content .ds-flexible-bx1 h4{font-family: 'inter',sans-serif ; font-size: 24px; font-weight: 600; color: #000; line-height: 30px; margin-bottom: 30px; padding-bottom: 90px; border-bottom: 1px solid #ddd;}
.ds-flexible-content .ds-flexible-bx1 .list{padding: 0px; list-style: none;}
.ds-flexible-content .ds-flexible-bx1 .list li{font-family: 'inter',sans-serif ; font-size: 20px; font-weight: 500; color: #101010; line-height: 20px; margin-bottom: 38px;}

/*=== Box 2 ===*/

.ds-flexible-content .ds-flexible-bx2{background-color: #fff; padding: 50px 30px; border-radius: 10px; text-align: center; border: 1px solid #000;}
.ds-flexible-bx-tp-part{padding-bottom: 40px; border-bottom: 1px solid #ddd; margin-bottom: 30px;}
.ds-flexible-content .ds-flexible-bx2 h4{margin-bottom: 10px;}
.ds-flexible-content .ds-flexible-bx2 .ds-flexible-bx-tp-part p{font-family: 'inter',sans-serif ; font-size: 16px; font-weight: 400; color: #938989; line-height: 20px; margin-bottom: 30px; text-decoration: none;}
.ds-flexible-content .ds-flexible-bx2 span{font-family: 'inter',sans-serif ; font-size: 40px; font-weight: 600; color: #000; line-height: 20px;}
.ds-flexible-content .ds-flexible-bx2 .list{padding: 0px; list-style: none;}
.ds-flexible-content .ds-flexible-bx2 .list li{margin-bottom: 30px;}
.ds-flexible-content .ds-flexible-bx2 .list span{background-color: transparent; border-radius: 50px; border: 1px solid #777; width: 27px; height: 27px; display: inline-flex; align-items: center; justify-content: center;}
.ds-flexible-content .ds-flexible-bx2 .list span i{font-size: 25px; color: #777;}
.ds-flexible-content .ds-flexible-bx2 .list .icon2 span{background-color: #89D889; border: none;}
.ds-flexible-content .ds-flexible-bx2 .list .icon2 span i{color: #fff;}
.ds-flexible-content .ds-flexible-bx2 p{font-family: 'inter',sans-serif ; font-size: 16px; font-weight: 500; color: #635B5B; line-height: 20px; text-decoration: underline; margin-bottom: 30px;}
.ds-flexible-content .ds-flexible-bx2 a{background-color: transparent; border: 1px solid #000; border-radius: 50px; padding: 20px 50px; display: inline-block; text-decoration: none; font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 500; color: #000;}
.ds-flexible-content .ds-flexible-bx2:hover a{background-color: #2A74FD; color: #fff; border: none;}
.ds-flexible-content .ds-flexible-bx2:hover{background-color: #FAEDED;}


/*===== About Us Section Start ====*/

.ds-about8-wrap{background-color: #fff; padding: 120px 0px;}
.ds-about8-left-heading{padding-right: 95px;}
.ds-about8-left-heading h4{ font-family: 'inter',sans-serif ; font-size: 18px; font-weight: 600; color: #2a73fd; line-height: 18px;}
.ds-about8-left-heading h2{ font-family: 'inter',sans-serif ; font-size: 66px; font-weight: 600; color: #000; line-height: 86px; position: relative;}
.ds-about8-left-heading h2:after{content:''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/about8/pic-3.png"); width: 54px; height: 32px; bottom: 13%; left: 55%;}
.ds-about8-left-heading p{font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #6A6A6B; line-height: 32px;}
.ds-about8-who-are-bx{background-color: #EEEDFA; padding: 60px 50px; border-radius: 10px; margin-bottom: 50px;}
.ds-about8-who-are-bx h4{font-family: 'inter',sans-serif; font-size: 32px; font-weight: 600; color: #000; line-height: 40px; margin-bottom: 20px;}
.ds-about8-who-are-bx p{font-family: 'inter',sans-serif; font-size: 20px; font-weight: 400; color: #808080; line-height: 36px; margin-bottom: 0px;}
.ds-about8-who-are-bx.bx-2{background-color: #FFF2F2;}

.ds-about8-right-part{position: relative; padding-left: 100px;}
.ds-about8-right-part:before{content:''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/about8/pic-2.png"); width: 87px; height: 171px; top: 0px; left: -50px;}
.ds-rating-bx{background-color: transparent; margin-top: 30px; margin-left: 22px; margin-bottom: 90px;}
.ds-rating-bx h4{font-family: 'inter',sans-serif; font-size: 57px; font-weight: 500; color: #000; line-height: 45px; margin-bottom: 10px;}
.ds-rating-bx p{font-family: 'inter',sans-serif; font-size: 18px; font-weight: 400; color: #777; line-height: 28px; margin-bottom: 10px;}
.ds-rating-bx .star i{color: #FFA234;}
.ds-about8-right-part .ds-happy-cust{margin-bottom: 90px;}
.ds-about8-right-part .ds-happy-cust h4{font-family: 'inter',sans-serif; font-size: 57px; font-weight: 500; color: #000; line-height: 45px; margin-bottom: 10px;}
.ds-about8-right-part .ds-happy-cust p{font-family: 'inter',sans-serif; font-size: 18px; font-weight: 400; color: #777; line-height: 28px; margin-bottom: 10px;}

.ds-cust-service{background-color: #C5EEDF; padding: 30px 20px; border-radius: 25px; text-align: center;}
.ds-cust-service .media{margin-bottom: 40px;}
.ds-cust-service h4{font-family: 'inter',sans-serif; font-size: 30px; font-weight: 500; color: #000; line-height: 40px;}


/*===== Our Approach Section Start ====*/

.ds-our-appro8-wrap{background-color: #fff; padding-top: 80px; position: relative; border-bottom: 1px solid #ddd;}
.ds-our-appro8-wrap:before{content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/about8/pic-12.png"); width: 464px; height: 464px; top: 8%; left: 10.4%; opacity: 0.1;}
.ds-our-appro8-section{display: flex; align-items: center;}
.ds-our-appro8-wrap:after{content: ''; position: absolute; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/about8/pic-13.png"); width: 594px; height: 594px; top: 8%; right: 2.4%; opacity: 0.1;}
.ds-our-appro8-section{display: flex; align-items: center;}
.ds-our-appro8-content{background-color: #fff; padding: 0px 146px 80px; text-align: center; width: 33.33%; border-right: 1px solid #ddd;}
.ds-our-appro8-content .media{background-color: #E5E1F6; width: 110px; height: 110px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 50px; margin: 0px auto 50px;}
.ds-our-appro8-content h4{font-family: 'inter',sans-serif; font-size: 32px; font-weight: 600; color: #000; line-height: 38px; margin-bottom: 30px;}
.ds-our-appro8-content p{font-family: 'inter',sans-serif; font-size: 18px; font-weight: 400; color: #808080; line-height: 32px;}
.ds-our-appro8-content.bx-1 .media{background-color: #DBF4EB;}
.ds-our-appro8-content.bx-2 .media{background-color: #CDDEFF;}
.ds-our-appro8-content:last-child{border: none;}


/*===== FAQ 8 Section Start ====*/

.ds-faq-acd-1.ds-about8-faq .panel-default .panel-heading a{background-color: #F9F9F9;} 
.ds-faq-acd-1.ds-about8-faq .panel-group .panel.panel-default{border-color: #EBEBEB;}
.ds-faq-acd-1.ds-about8-faq .panel-group .panel:hover.panel-default{border-color: #000;}
.ds-faq-acd-1.ds-about8-faq .panel-default:hover a{background-color: #FFF;}


/*===== Company Trusted Section Start ====*/

.ds-company-trust8-wrap{background-color: #fff; padding: 120px 0px;}
.ds-company-trust8-heading{text-align: center; margin-bottom: 70px;}
.ds-company-trust8-heading h2{ font-family: 'inter',sans-serif ; font-size: 72px; font-weight: 500; color: #000; line-height: 30px; margin-bottom: 50px;}
.ds-company-trust8-heading p{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #7c7c7c; line-height: 30px;}

.ds-company-trust8-logo .item .logo{display: flex; align-items: center;}
.ds-company-trust8-slider.owl-carousel .owl-item img{width: auto;}
.owl-theme.ds-company-trust8-slider{display: inline-flex; align-items: center;} 
.ds-company-trust8-slider.owl-carousel .owl-stage{display: flex; align-items: center;}
.ds-company-trust8-slider.owl-carousel .owl-stage .media{text-align: center;}
.ds-company-trust8-slider.owl-carousel .owl-stage .media img{display: inline-block;}


/*=================
  FAQ 9 Page Start
  ============================*/


/*==== FAQ Section Start ====*/


/*=== accordian start ===*/

.ds-faq9-btm-right-part{padding-left: 80px;}
.ds-faq9-btm-right-part .ds-faq-style-1{margin-bottom: 70px;}
.ds-faq9-btm-right-part .ds-faq-style-1 h5{font-family: 'inter',sans-serif ; font-size: 24px; color: #000; font-weight: 400; line-height: 1.2; text-decoration: underline; margin-bottom: 40px;}

.ds-faq9-btm-right-part .ds-faq-style-1 .ds-faq-acd-1 .panel-group{margin-top: 0px;}
.ds-faq9-btm-right-part .ds-faq-style-1:last-child{margin-bottom: 0px;}
.ds-faq9-btm-right-part .ds-faq-style-1 .ds-faq-acd-1 .panel-group .panel.panel-default:last-child{margin-bottom: 0px;}


/*=================
  Blog List 10 Page Start
  ============================*/


/*=== Heading Section start ===*/


.ds-blog10-head-wrap{background-color: #FFF1F1; background-image: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/images/blog-list/pic-1.png"); background-repeat: no-repeat; background-position: right, center;}
.ds-blog10-head-title{padding: 120px 0px;}
.ds-blog10-head-title .row{display: flex; align-items: center;}
.ds-blog10-head-left-part h2{font-family: 'inter',sans-serif; font-size: 70px; font-weight: 600; color: #000; line-height: 1.2; margin-bottom: 20px;}
.ds-blog10-head-left-part p{font-family: 'inter',sans-serif; font-size: 18px; font-weight: 500; color: #807474; line-height: 30px; margin-bottom: 0px;}
.ds-blog10-head-left-part p span{color: #000;}

.ds-blog10-head-right-part p{font-family: 'inter',sans-serif; font-size: 24px; font-weight: 500; color: #565656; line-height: 1.4; margin-bottom: 0px;}


/*=== Blog List Section start ===*/


.ds-blog10-list-wrap{background-color: #fff; padding: 120px 0px;}
.ds-blog10-list-left-part{padding-right: 60px;}
.ds-blog10-list-left-part-box{background-color: transparent; border: 1px solid #ddd; border-radius: 10px; padding: 40px; margin-bottom: 50px;}
.ds-blog10-list-left-part-box .media{margin-bottom: 30px;}
.ds-blog10-list-left-part-box .media img{border-radius: 10px; width: 100%;}
.ds-blog10-list-left-part-box .cate{display: inline-flex; align-items: center; margin-bottom: 30px;}
.ds-blog10-list-left-part-box .cate .date{background-color: #000; padding: 5px 20px; font-family: 'inter',sans-serif; font-size: 14px; font-weight: 500; color: #fff; border-radius: 50px; margin-right: 10px;}
.ds-blog10-list-left-part-box .cate .tag{background-color: #C8FFEC; padding: 5px 20px; font-family: 'inter',sans-serif; font-size: 14px; font-weight: 500; color: #000; border-radius: 50px; border: 1px solid #000;}
.ds-blog10-list-left-part-box h4{font-family: 'inter',sans-serif; font-size: 36px; font-weight: 600; color: #000; line-height: 1.2; margin-bottom: 30px;}
.ds-blog10-list-left-part-box p{font-family: 'inter',sans-serif; font-size: 18px; font-weight: 400; color: #777; line-height: 1.4; margin-bottom: 40px;}
.ds-tp-rtd2-heading-btn.btn-2{display: inline-block;}
.ds-tp-rtd2-heading-btn.btn-2 a .btn-tag{margin-left: 20px;}





@media screen and (max-width: 1169px) {
    .team.style4 ul.social-icon {
        width: 82%;
    }
    .team.style4 .image img {
        width: 100%;
    }
    .team.style4 ul.social-icon {
        width: 40%;
    }
    .testimonial.style7 .owl-nav {
        display: none;
    }
    .section-title.center .description {
        width: 65%;
    }
    .testimonial-carouse09 .owl-nav {
        display: none;
    }
    
    
}

@media screen and (max-width: 991px) {

	.section-title .title {
		font-size: 36px;
	}

	/*=========
	Case Study
	===========*/

	.case-study.style1 .case-grid {
		grid-template-columns: repeat(2, 1fr);
	}

	/*=========
	Filter Tab
	===========*/

	.filter-tab #tabs {
		flex-wrap: wrap;
	}
	.filter-tab #tabs li{
		margin-bottom: 30px;
		flex: 0 0 auto;
		width: 50%;
	}
	
	.filter-tab .content {
		padding-top: 50px;
	}
	.filter-tab .content .text img{
		margin-top: 30px;
	}
	.filter-tab .content .text .row{
		margin-left: 0;
		margin-right: 0;
	}
	.it-sp-shape {
        display: none;
    }
    .single-slick.style-six .slider-single-image {
        display: none;
    }
    .carelyst-slick-slider .style-seven .hero-text-wrap h1 {
        font-size: 50px;
    }
    .team.style4 .image img {
        width: 100%;
    }
    .team.style4 ul.social-icon {
        width: 51%;
    }
    .section-title.style6 .title {
        font-size: 35px;
    }
}

@media screen and (max-width: 767px) {

	.carelyst-slick-slider .single-slick .content-wrapper {
		top: 50%;
		transform: translateY(-50%);
	}
	.carelyst-slick-slider .hero-text h2 {
		font-size: 58px;
	}
	.carelyst-slick-slider .hero-text h3 {
		font-size: 18px;
	}
	.portfolio-filter ul li {
		display: block;
	}
	.portfolio-filter ul li::before {
		top: auto;
		bottom: 0;
	}

	/*=========
	Case Study
	===========*/

	.case-study.style1 .case-grid {
		display: block;
	}
	.case-study.style1 .case-grid .gird-item {
		margin-bottom: 20px;
	}
	.single-slick.style-six .hero-text-wrap h1 {
        font-size: 45px;
    }
    .testimonial.style5 .owl-nav {
        display: none;
    }
    .carelyst-slick-slider .style-seven .hero-text-wrap h1 {
        font-size: 40px;
    }
    .team.style4 ul.social-icon {
        width: 33%;
    }



}

@media screen and (max-width: 600px) {

.main-contact.style_three .booking-button input.wpcf7-submit {
    padding: 25px 50px;
    font-size: 17px;
}
	.filter-tab #tabs li{
		width: 100%;
	}

	/* Subscribe */

	.subscribe-form input[type="email"]{
		width: 100%;
		margin-bottom: 15px;
	}
	.subscribe-form input[type="submit"]{
		position: static;
		width: 100%;
	}
	.single-slick.style-six {
        min-height: 600px !important;
    }
    .single-slick.style-six .hero-text-wrap h1 {
        font-size: 32px;
    }
    .single-slick.style-six .hero-text-wrap p {
        font-size: 15px;
        width: 98%;
    }
    .icon-box.style17 .icon {
        height: 70px;
        width: 70px;
        line-height: 70px;
    }
    .icon-box.style17 .icon i {
        font-size: 30px;
    }
    .testimonial.style5 .bio .name {
        font-size: 18px;
    }
    .testimonial.style5 .bio .designation {
        font-size: 15px;
    }
   .testimonial.style5 .testimonial-item {
        padding: 38px 35px 44px 35px;
    }
    .branding-title-style p.description {
        width: 100%;
    }
    .testimonial.style5 .owl-nav {
        display: none;
    }
   .carelyst-slick-slider .style-seven .hero-text-wrap h1 {
        font-size: 40px;
    }
   .style-seven .it-shape3 {
        bottom: 70px;
    }
   .style-seven .it-shape2 {
        left: 35px;
        bottom: 190px;
    }
   .style-seven .hero-text-wrap a.slider-button.two {
        margin-top: 15px;
    }
   .section-title.style6 .title {
        font-size: 30px;
    }
    .team.style4 ul.social-icon {
        width: 41%;
    }
   .border-right-cnt-line:before {
        display:none;
    }
    .border-right-cnt-line:after {
        display:none;
    }
    .testimonial.style7 .reviews_rating {
        display: none;
    }
    .testimonial.style7 .bio h4 {
        font-size: 20px;
    }
.single-slick.style-1.style-5 .hero-text-wrap h4 {
    font-size: 17px;
}
.single-slick.style-1.style-5 .hero-text-wrap h1 {
    text-transform: inherit;
    font-size: 35px;
}
.video__area .play-now {
    width: 100px;
    height: 100px;
    line-height: 100px;
}   
}
@media screen and (max-width: 360px){
.single-slick.style-1.style-5 .hero-text-wrap h4 {
    font-size: 16px;
}
.single-slick.style-1.style-5 .hero-text-wrap h1 {
    text-transform: inherit;
    font-size: 30px;
}
.main-contact.style_three .booking-button input.wpcf7-submit {
    padding: 25px 50px;
    font-size: 17px;
}
    .style-seven .it-shape3 {
        display:none;
    }
   .style-seven .it-shape2 {
        display:none;
    }
    .style-seven .it-shape4 {
        display: none;
    }
    .section-title.style6 .title {
        font-size: 25px;
    }
    .section-title.style6  h5.subtitle {
        font-size: 15px;
        padding-left:0;
    }
    .section-title.style6  h5.subtitle:before {
        display:none;
    }
    .section-title.style6  h5.subtitle:after {
        display:none;
    }
    .team.style4 ul.social-icon {
        width: 66%;
    }
    .case-study.style6 h2.title {
        font-size: 18px;
    }
    .testimonial.style7 .testimonial-item {
        margin-left: 0;
        text-align: center;
        padding: 36px 10px 10px;
    }
    .testimonial.style7 .author_thumb {
        margin-right: 28px;
        margin-left: 17px;
        float: inherit;
    }
    .testimonial.style7  .testimonial-content {
        padding: 55px 5px 0px;
    }
    .testimonial.style7 .bio h5 {
        margin-left: 0;
    }
    .testimonial.style7 .bio h5:before {
        left: 22px;
    }
    .testimonial.style7 .reviews_rating {
        display: none;
    }
    .testimonial.style7 .bio h4 {
        font-size: 20px;
    }
.video__area .play-now {
    width: 80px;
    height: 80px;
    line-height: 80px;
}
    
}
/*
Author: Atikul Islam;
Version: 1.0.0;
*/

/*animation:  animation-name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count, animation-direction */

.rotation {
	animation: rotate 20s linear infinite;
}
@keyframes rotate {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.move-up-down{
	animation: moving 2s linear infinite;
}
@keyframes moving {
	0% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
	}
	50% {
		-webkit-transform: translateY(-15px);
		transform: translateY(-15px);
	}
	100% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
	}
}
	/*
  	Flaticon icon font: Flaticon
  	Creation date: 27/11/2019 09:49
  	*/
	
	@font-face {
	    font-family: "Flaticon";
	    src: url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/fonts/Flaticon.woff2") format("woff2"), url("https://findadoctorcanada.ca/wp-content/plugins/carelyst-elementor-extension/assets/fonts/Flaticon.woff") format("woff");
	    font-weight: normal;
	    font-style: normal;
	}
	
	[class^="flaticon-"]:before,
	[class*=" flaticon-"]:before,
	[class^="flaticon-"]:after,
	[class*=" flaticon-"]:after {
	    font-family: Flaticon;
	    font-style: normal;
	}
	
	.flaticon-map:before {
	    content: "\f100";
	}
	
	.flaticon-mail:before {
	    content: "\f101";
	}
	
	.flaticon-call-answer:before {
	    content: "\f102";
	}
	
	.flaticon-chat:before {
	    content: "\f103";
	}
	
	.flaticon-left-arrow:before {
	    content: "\f104";
	}
	
	.flaticon-right-arrow:before {
	    content: "\f105";
	}
	
	.flaticon-back:before {
	    content: "\f106";
	}
	
	.flaticon-next:before {
	    content: "\f107";
	}
	
	.flaticon-play-button:before {
	    content: "\f108";
	}
	
	.flaticon-play-button-1:before {
	    content: "\f109";
	}
	
	.flaticon-upload:before {
	    content: "\f10a";
	}
	
	.flaticon-back-1:before {
	    content: "\f10b";
	}
	
	.flaticon-responsive:before {
	    content: "\f10c";
	}
	
	.flaticon-add:before {
	    content: "\f10d";
	}
	
	.flaticon-play-button-2:before {
	    content: "\f10e";
	}
	
	.flaticon-android:before {
	    content: "\f10f";
	}
	
	.flaticon-fire:before {
	    content: "\f110";
	}
	
	.flaticon-layers:before {
	    content: "\f111";
	}
	
	.flaticon-computer:before {
	    content: "\f112";
	}
	
	.flaticon-chip:before {
	    content: "\f113";
	}
	
	.flaticon-cogwheels:before {
	    content: "\f114";
	}
	
	.flaticon-support:before {
	    content: "\f115";
	}
	
	.flaticon-web:before {
	    content: "\f116";
	}
	
	.flaticon-headset:before {
	    content: "\f117";
	}
	
	.flaticon-facebook:before {
	    content: "\f118";
	}
	
	.flaticon-drop-of-liquid:before {
	    content: "\f119";
	}
	
	.flaticon-drop:before {
	    content: "\f11a";
	}
	
	.flaticon-placeholder:before {
	    content: "\f11b";
	}
	
	.flaticon-shield:before {
	    content: "\f11c";
	}
	
	.flaticon-fountain-pen:before {
	    content: "\f11d";
	}
	
	.flaticon-fountain-pen-1:before {
	    content: "\f11e";
	}
	
	.flaticon-settings:before {
	    content: "\f11f";
	}
	
	.flaticon-phone-call:before {
	    content: "\f120";
	}
	
	.flaticon-call:before {
	    content: "\f121";
	}
	
	.flaticon-settings-1:before {
	    content: "\f122";
	}
	
	.flaticon-placeholder-1:before {
	    content: "\f123";
	}
	
	.flaticon-pen:before {
	    content: "\f124";
	}
	
	.flaticon-analytics:before {
	    content: "\f125";
	}
	
	.flaticon-monitor:before {
	    content: "\f126";
	}
	
	.flaticon-email:before {
	    content: "\f127";
	}
	
	.flaticon-speech-bubble:before {
	    content: "\f128";
	}
	
	.flaticon-suitcase:before {
	    content: "\f129";
	}
	
	.flaticon-communications:before {
	    content: "\f12a";
	}
	
	.flaticon-cash:before {
	    content: "\f12b";
	}
	
	.flaticon-twitter:before {
	    content: "\f12c";
	}
	
	.flaticon-twitter-2:before {
	    content: "\f12d";
	}
	
	.flaticon-instagram-logo:before {
	    content: "\f12e";
	}
	
	.flaticon-instagram-1:before {
	    content: "\f12f";
	}
	
	.flaticon-whatsapp-1:before {
	    content: "\f130";
	}
	
	.flaticon-linkedin-2:before {
	    content: "\f131";
	}
	
	.flaticon-twitter-1:before {
	    content: "\f132";
	}
	
	.flaticon-facebook-3:before {
	    content: "\f133";
	}
	
	.flaticon-whatsapp-2:before {
	    content: "\f134";
	}
	
	.flaticon-xiaomi:before {
	    content: "\f135";
	}
	
	.flaticon-odnoklassniki:before {
	    content: "\f136";
	}
	
	.flaticon-pinterest:before {
	    content: "\f137";
	}
	
	.flaticon-pinterest-1:before {
	    content: "\f138";
	}
	
	.flaticon-wifi:before {
	    content: "\f139";
	}
	
	.flaticon-light-bulb:before {
	    content: "\f13a";
	}
	
	.flaticon-project-management:before {
	    content: "\f13b";
	}
	
	.flaticon-monitor-1:before {
	    content: "\f13c";
	}
	
	.flaticon-camera:before {
	    content: "\f13d";
	}
	
	.flaticon-user:before {
	    content: "\f13e";
	}
	
	.flaticon-advertising:before {
	    content: "\f13f";
	}
	
	.flaticon-select:before {
	    content: "\f140";
	}
	
	.flaticon-snowflake:before {
	    content: "\f141";
	}
	
	.flaticon-snowflake-1:before {
	    content: "\f142";
	}
	
	.flaticon-travel-agency:before {
	    content: "\f143";
	}
	
	.flaticon-bauble:before {
	    content: "\f144";
	}
	
	.flaticon-temporary-agency:before {
	    content: "\f145";
	}
	
	.flaticon-star:before {
	    content: "\f146";
	}
	
	.flaticon-snow-globe:before {
	    content: "\f147";
	}
	
	.flaticon-christmas-tree:before {
	    content: "\f148";
	}
	
	.flaticon-gift:before {
	    content: "\f149";
	}
	
	.flaticon-mortgage:before {
	    content: "\f14a";
	}
	
	.flaticon-monitoring:before {
	    content: "\f14b";
	}
	
	.flaticon-network-1:before {
	    content: "\f14c";
	}
	
	.flaticon-neural:before {
	    content: "\f14d";
	}
	
	.flaticon-networking:before {
	    content: "\f14e";
	}
	
	.flaticon-cloud-computing:before {
	    content: "\f14f";
	}
	
	.flaticon-cloud-computing-1:before {
	    content: "\f150";
	}
	
	.flaticon-microchip:before {
	    content: "\f151";
	}
	
	.flaticon-social-care:before {
	    content: "\f152";
	}
	
	.flaticon-help:before {
	    content: "\f153";
	}
	
	.flaticon-begging:before {
	    content: "\f154";
	}
	
	.flaticon-customer-service:before {
	    content: "\f155";
	}
	
	.flaticon-support-2:before {
	    content: "\f156";
	}
	
	.flaticon-support-3:before {
	    content: "\f157";
	}
	
	.flaticon-customer-service-1:before {
	    content: "\f158";
	}
	
	.flaticon-customer-support:before {
	    content: "\f159";
	}
	
	.flaticon-headphones:before {
	    content: "\f15a";
	}
	
	.flaticon-social-care-1:before {
	    content: "\f15b";
	}
	
	.flaticon-care:before {
	    content: "\f15c";
	}
	
	.flaticon-user-1:before {
	    content: "\f15d";
	}
	
	.flaticon-phone:before {
	    content: "\f15e";
	}
	
	.flaticon-search:before {
	    content: "\f15f";
	}
	
	.flaticon-facebook-4:before {
	    content: "\f160";
	}
	
	.flaticon-pin:before {
	    content: "\f161";
	}
	
	.flaticon-user-2:before {
	    content: "\f162";
	}
	
	.flaticon-internet:before {
	    content: "\f163";
	}
	
	.flaticon-user-3:before {
	    content: "\f164";
	}
	
	.flaticon-chat-1:before {
	    content: "\f165";
	}
	
	.flaticon-team:before {
	    content: "\f166";
	}
	
	.flaticon-connection:before {
	    content: "\f167";
	}
	
	.flaticon-bar-chart:before {
	    content: "\f168";
	}
	
	.flaticon-money:before {
	    content: "\f169";
	}
	
	.flaticon-file:before {
	    content: "\f16a";
	}
	
	.flaticon-linkedin-3:before {
	    content: "\f16b";
	}
	
	.flaticon-pinterest-2:before {
	    content: "\f16c";
	}
	
	.flaticon-google-browser:before {
	    content: "\f16d";
	}
	
	.flaticon-gmail-1:before {
	    content: "\f16e";
	}
	
	.flaticon-gmail-3:before {
	    content: "\f16f";
	}
	
	.flaticon-vimeo:before {
	    content: "\f170";
	}
	
	.flaticon-vimeo-2:before {
	    content: "\f171";
	}
	
	.flaticon-skype:before {
	    content: "\f172";
	}
	
	.flaticon-skype-1:before {
	    content: "\f173";
	}
	
	.flaticon-skype-2:before {
	    content: "\f174";
	}
	
	.flaticon-skype-3:before {
	    content: "\f175";
	}
	
	.flaticon-google-plus-logo:before {
	    content: "\f176";
	}
	
	.flaticon-like:before {
	    content: "\f177";
	}
	
	.flaticon-clock:before {
	    content: "\f178";
	}
	
	.flaticon-loupe:before {
	    content: "\f179";
	}
	
	.flaticon-money-1:before {
	    content: "\f17a";
	}
	
	.flaticon-hand-shake:before {
	    content: "\f17b";
	}
	
	.flaticon-team-1:before {
	    content: "\f17c";
	}
	
	.flaticon-money-2:before {
	    content: "\f17d";
	}
	
	.flaticon-man:before {
	    content: "\f17e";
	}
	
	.flaticon-value:before {
	    content: "\f17f";
	}
	
	.flaticon-share:before {
	    content: "\f180";
	}
	
	.flaticon-time:before {
	    content: "\f181";
	}
	
	.flaticon-school:before {
	    content: "\f182";
	}
	
	.flaticon-chart:before {
	    content: "\f183";
	}
	
	.flaticon-data:before {
	    content: "\f184";
	}
	
	.flaticon-photo:before {
	    content: "\f185";
	}
	
	.flaticon-internet-1:before {
	    content: "\f186";
	}
	
	.flaticon-money-3:before {
	    content: "\f187";
	}
	
	.flaticon-payment:before {
	    content: "\f188";
	}
	
	.flaticon-pin-1:before {
	    content: "\f189";
	}
	
	.flaticon-time-1:before {
	    content: "\f18a";
	}
	
	.flaticon-idea:before {
	    content: "\f18b";
	}
	
	.flaticon-download:before {
	    content: "\f18c";
	}
	
	.flaticon-growth:before {
	    content: "\f18d";
	}
	
	.flaticon-multimedia:before {
	    content: "\f18e";
	}
	
	.flaticon-network-2:before {
	    content: "\f18f";
	}
	
	.flaticon-next-1:before {
	    content: "\f190";
	}
	
	.flaticon-origami:before {
	    content: "\f191";
	}
	
	.flaticon-share-1:before {
	    content: "\f192";
	}
	
	.flaticon-clock-1:before {
	    content: "\f193";
	}
	
	.flaticon-refresh:before {
	    content: "\f194";
	}
	
	.flaticon-avatar:before {
	    content: "\f195";
	}
	
	.flaticon-support-4:before {
	    content: "\f196";
	}
	
	.flaticon-cursor:before {
	    content: "\f197";
	}
	
	.flaticon-brain:before {
	    content: "\f198";
	}
	
	.flaticon-laptop:before {
	    content: "\f199";
	}
	
	.flaticon-arrow:before {
	    content: "\f19a";
	}
	
	.flaticon-mortarboard:before {
	    content: "\f19b";
	}
	
	.flaticon-avatar-1:before {
	    content: "\f19c";
	}
	
	.flaticon-chat-2:before {
	    content: "\f19d";
	}
	
	.flaticon-question:before {
	    content: "\f19e";
	}
	
	.flaticon-test:before {
	    content: "\f19f";
	}
	
	.flaticon-doctor:before {
	    content: "\f1a0";
	}
	
	.flaticon-support-5:before {
	    content: "\f1a1";
	}
	
	.flaticon-map-1:before {
	    content: "\f1a2";
	}
	
	.flaticon-eye:before {
	    content: "\f1a3";
	}
	
	.flaticon-money-4:before {
	    content: "\f1a4";
	}
	
	.flaticon-world:before {
	    content: "\f1a5";
	}
	
	.flaticon-school-1:before {
	    content: "\f1a6";
	}
	
	.flaticon-chat-3:before {
	    content: "\f1a7";
	}
	
	.flaticon-idea-1:before {
	    content: "\f1a8";
	}
	
	.flaticon-support-6:before {
	    content: "\f1a9";
	}
	
	.flaticon-diamond:before {
	    content: "\f1aa";
	}
	
	.flaticon-time-2:before {
	    content: "\f1ab";
	}
	
	.flaticon-bag:before {
	    content: "\f1ac";
	}
	
	.flaticon-contract:before {
	    content: "\f1ad";
	}
	
	.flaticon-report:before {
	    content: "\f1ae";
	}
	
	.flaticon-folder:before {
	    content: "\f1af";
	}
	
	.flaticon-truck:before {
	    content: "\f1b0";
	}
	
	.flaticon-document:before {
	    content: "\f1b1";
	}
	
	.flaticon-plane:before {
	    content: "\f1b2";
	}
	
	.flaticon-time-3:before {
	    content: "\f1b3";
	}
	
	.flaticon-trash:before {
	    content: "\f1b4";
	}
	
	.flaticon-pin-2:before {
	    content: "\f1b5";
	}
	
	.flaticon-think:before {
	    content: "\f1b6";
	}
	
	.flaticon-idea-2:before {
	    content: "\f1b7";
	}
	
	.flaticon-download-1:before {
	    content: "\f1b8";
	}
	
	.flaticon-bell:before {
	    content: "\f1b9";
	}
	
	.flaticon-lock:before {
	    content: "\f1ba";
	}
	
	.flaticon-upload-1:before {
	    content: "\f1bb";
	}
	
	.flaticon-cinema:before {
	    content: "\f1bc";
	}
	
	.flaticon-goal:before {
	    content: "\f1bd";
	}
	
	.flaticon-work:before {
	    content: "\f1be";
	}
	
	.flaticon-design:before {
	    content: "\f1bf";
	}
	
	.flaticon-search-1:before {
	    content: "\f1c0";
	}
	
	.flaticon-food:before {
	    content: "\f1c1";
	}
	
	.flaticon-alert:before {
	    content: "\f1c2";
	}
	
	.flaticon-brain-1:before {
	    content: "\f1c3";
	}
	
	.flaticon-book:before {
	    content: "\f1c4";
	}
	
	.flaticon-time-4:before {
	    content: "\f1c5";
	}
	
	.flaticon-shield-1:before {
	    content: "\f1c6";
	}
	
	.flaticon-time-5:before {
	    content: "\f1c7";
	}
	
	.flaticon-man-1:before {
	    content: "\f1c8";
	}
	
	.flaticon-brain-2:before {
	    content: "\f1c9";
	}
	
	.flaticon-water:before {
	    content: "\f1ca";
	}
	
	.flaticon-content:before {
	    content: "\f1cb";
	}
	
	.flaticon-data-1:before {
	    content: "\f1cc";
	}
	
	.flaticon-like-1:before {
	    content: "\f1cd";
	}
	
	.flaticon-time-6:before {
	    content: "\f1ce";
	}
	
	.flaticon-sign:before {
	    content: "\f1cf";
	}
	
	.flaticon-book-1:before {
	    content: "\f1d0";
	}
	
	.flaticon-adjust:before {
	    content: "\f1d1";
	}
	
	.flaticon-menu:before {
	    content: "\f1d2";
	}
	
	.flaticon-calendar:before {
	    content: "\f1d3";
	}
	
	.flaticon-eye-1:before {
	    content: "\f1d4";
	}
	
	.flaticon-clock-2:before {
	    content: "\f1d5";
	}
	
	.flaticon-share-2:before {
	    content: "\f1d6";
	}
	
	.flaticon-fingerprint:before {
	    content: "\f1d7";
	}
	
	.flaticon-signal:before {
	    content: "\f1d8";
	}
	
	.flaticon-lock-1:before {
	    content: "\f1d9";
	}
	
	.flaticon-water-1:before {
	    content: "\f1da";
	}
	
	.flaticon-code:before {
	    content: "\f1db";
	}
	
	.flaticon-repeat:before {
	    content: "\f1dc";
	}
	
	.flaticon-map-2:before {
	    content: "\f1dd";
	}
	
	.flaticon-message:before {
	    content: "\f1de";
	}
	
	.flaticon-network-3:before {
	    content: "\f1df";
	}
	
	.flaticon-more:before {
	    content: "\f1e0";
	}
	
	.flaticon-random:before {
	    content: "\f1e1";
	}
	
	.flaticon-sign-1:before {
	    content: "\f1e2";
	}
	
	.flaticon-mail-1:before {
	    content: "\f1e3";
	}
	
	.flaticon-adjust-1:before {
	    content: "\f1e4";
	}
/*------------------------------------------------------------------

Sticky Header Effects Style

-------------------------------------------------------------------*/

/* MAIN HEADER */
.header,
.she-header-yes,
.she-header-yes.e-con,
.she-header {
  transition: all 0.4s ease-in-out, height 0.4s ease-in-out,
    background-color 0.4s ease-in-out, border-bottom-width 0.4s ease-in-out,
    border-bottom-color 0.4s ease-in-out, margin 0s !important;
  width: 100%;
  max-width: 100%;
  z-index: 9999;
}

/* STICKY HEADER */
.she-header {
  margin-bottom: 0;
  margin-top: 0;
  /* padding-bottom: 0;
  padding-top: 0; */
}

.she-header:not(.elementor-sticky) {
  position: fixed !important;
  top: 0;
}

/* BLURRY HEADER */
.she-header.she-blur-yes {
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
}

/* HIDE HEADER */
.headerup {
  -ms-transform: translateY(-110vh) !important;
  -o-transition: transform 0.4s ease-in-out !important;
  -webkit-transform: translateY(-110vh) !important;
  -webkit-transition: transform 0.4s ease-in-out !important;
  -webkit-transition: -webkit-transform 0.4s ease-in-out !important;
  transform: translateY(-110vh) !important;
  transition: transform 0.4s ease-in-out !important;
}

/* HEADER LOGO */
.she-header-yes .elementor-widget-theme-site-logo,
.she-header-yes .elementor-widget-image,
.she-header-yes .logo,
.she-header-yes .elementor-widget-theme-site-logo img,
.she-header-yes .elementor-widget-image img,
.she-header-yes .logo img {
  transition: all 0.4s ease-in-out !important;
}

/* TRANSPARENT HEADER */
.she-header-transparent-yes,
.elementor-editor-active .she-header-transparent-yes {
  transition: all 0.4s ease-in-out, top 0s;
  width: 100%;
  background-color: rgba(0, 0, 0, 0) !important;
  position: absolute !important;
  z-index: 99;
}

/* Custom Hamburger Menu */
.she-header-yes .elementor-menu-toggle:before,
.she-header-yes .elementor-menu-toggle:after,
.she-header-yes .elementor-menu-toggle i:after {
  transition: transform 0.3s ease-in-out, width 0.3s ease-in-out;
}

.she-header-yes .elementor-menu-toggle {
  position: relative;
  transition: color 0.4s ease-in-out, background-color 0.4s ease-in-out;
}

.she-header-yes .elementor-menu-toggle.elementor-active:before {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.she-header-yes .elementor-menu-toggle:after {
  transform: translate(-50%, calc(-50% - 0.25em));
}

.she-header-yes .elementor-menu-toggle.elementor-active:after {
  transform: translate(-50%, -50%) rotate(45deg);
}

.she-header-yes .elementor-menu-toggle i:after {
  transform: translate(-50%, -50%);
}

/* ADMIN BAR OFFSET */
@media screen and (min-width: 783px) {
  .admin-bar .she-header:not(.elementor-sticky) {
    top: 32px;
  }
}

/* .she-header-hide-on-scroll-yes {
  -webkit-transition: transform 0.4s ease-in-out !important;
	-o-transition: transform 0.4s ease-in-out !important;
	-webkit-transition: -webkit-transform 0.4s ease-in-out !important;
	transition: -webkit-transform 0.4s ease-in-out !important;
	transition: transform 0.4s ease-in-out !important;
	transition: transform 0.4s ease-in-out, -webkit-transform 00.4s ease-in-out !important;
} */
.elementor-2953 .elementor-element.elementor-element-584cd10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-2953 .elementor-element.elementor-element-584cd10{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2953 .elementor-element.elementor-element-1ca7cf0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2953 .elementor-element.elementor-element-1ca7cf0.elementor-element{--align-self:stretch;}body.elementor-page-2953{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}

.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-form-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}
.elementor .text{font-family:Inter;font-weight:400;font-size:16px;color:var(--Text);line-height:2.2em;}.elementor .button{text-align:center;padding-block-start:8px;padding-block-end:8px;padding-inline-start:40px;padding-inline-end:40px;border-radius:8px;border-width:2px;border-color:#C8D0E0;border-style:solid;background-color:#0a195400;background-clip:text;display:block;justify-content:center;align-items:center;align-self:center;}
.elementor .div{padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;gap:20px;}
.elementor .e-48cc94f-5e51ddb{width:100%;font-family:Inter;font-weight:400;color:#ffffff;border-radius:10px;border-color:#052450;background-color:#052450;background-clip:border-box;display:block;}
.elementor .e-421f7c0-7ee6863{justify-content:space-around;}.elementor .e-c3ff997-c306d42{margin-block-start:20px;margin-inline-end:30px;justify-content:space-around;}
@media (max-width:767px){@media(max-width:767px){.elementor .e-421f7c0-7ee6863{flex-direction:column;}}@media(max-width:767px){.elementor .e-c3ff997-c306d42{flex-direction:column;}}}
.elementor-2277 .elementor-element.elementor-element-c7885e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-2277 .elementor-element.elementor-element-c7885e8:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-c7885e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-a2f95b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2277 .elementor-element.elementor-element-a2f95b7:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-a2f95b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#072955;}.elementor-2277 .elementor-element.elementor-element-8533417{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2277 .elementor-element.elementor-element-4d519ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2277 .elementor-element.elementor-element-9e891ae{width:auto;max-width:auto;}.elementor-2277 .elementor-element.elementor-element-9e891ae .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2277 .elementor-element.elementor-element-9e891ae.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;}.elementor-2277 .elementor-element.elementor-element-9e891ae.elementor-view-framed .elementor-icon, .elementor-2277 .elementor-element.elementor-element-9e891ae.elementor-view-default .elementor-icon{fill:#FAFAFA;color:#FAFAFA;border-color:#FAFAFA;}.elementor-2277 .elementor-element.elementor-element-9e891ae .elementor-icon{font-size:20px;}.elementor-2277 .elementor-element.elementor-element-9e891ae .elementor-icon-box-title, .elementor-2277 .elementor-element.elementor-element-9e891ae .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2277 .elementor-element.elementor-element-9e891ae .elementor-icon-box-title{color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-9e891ae:has(:hover) .elementor-icon-box-title,
					 .elementor-2277 .elementor-element.elementor-element-9e891ae:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-30745c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2277 .elementor-element.elementor-element-94ed052{width:100%;max-width:100%;}.elementor-2277 .elementor-element.elementor-element-94ed052 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-2277 .elementor-element.elementor-element-94ed052.elementor-view-stacked .elementor-icon{background-color:#FAFAFA;}.elementor-2277 .elementor-element.elementor-element-94ed052.elementor-view-framed .elementor-icon, .elementor-2277 .elementor-element.elementor-element-94ed052.elementor-view-default .elementor-icon{fill:#FAFAFA;color:#FAFAFA;border-color:#FAFAFA;}.elementor-2277 .elementor-element.elementor-element-94ed052 .elementor-icon{font-size:20px;}.elementor-2277 .elementor-element.elementor-element-94ed052 .elementor-icon-box-title, .elementor-2277 .elementor-element.elementor-element-94ed052 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2277 .elementor-element.elementor-element-94ed052 .elementor-icon-box-title{color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-94ed052:has(:hover) .elementor-icon-box-title,
					 .elementor-2277 .elementor-element.elementor-element-94ed052:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-d2e92b4{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2277 .elementor-element.elementor-element-2ddf0ee .elementor-icon-list-icon i{color:#C81C22;transition:color 0.3s;}.elementor-2277 .elementor-element.elementor-element-2ddf0ee .elementor-icon-list-icon svg{fill:#C81C22;transition:fill 0.3s;}.elementor-2277 .elementor-element.elementor-element-2ddf0ee{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-2277 .elementor-element.elementor-element-2ddf0ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2277 .elementor-element.elementor-element-2ddf0ee .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-2277 .elementor-element.elementor-element-2ddf0ee .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2277 .elementor-element.elementor-element-f756689{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2277 .elementor-element.elementor-element-2154768{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2277 .elementor-element.elementor-element-fbda664 .carelyst-logo-normal{max-width:180px;}.elementor-2277 .elementor-element.elementor-element-fbda664 .carelyst-logo-sticky{max-width:120px;}.elementor-2277 .elementor-element.elementor-element-fbda664 img{transition:all 300ms ease;}.elementor-2277 .elementor-element.elementor-element-3290431{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2277 .elementor-element.elementor-element-6db2270 .nav > li > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;color:#001A3B;}.she-header .header-nav2 .nav > li > a{color:#FFFFFF!important;}.she-header .header-nav2 .nav > li:hover > a{color:#5B6EFF!important;}.elementor-2277 .elementor-element.elementor-element-f83baeb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2277 .elementor-element.elementor-element-2f0fbb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-2277 .elementor-element.elementor-element-2f0fbb1:not(.elementor-motion-effects-element-type-background), .elementor-2277 .elementor-element.elementor-element-2f0fbb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2277 .elementor-element.elementor-element-b9d7c71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2277 .elementor-element.elementor-element-27a8440{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2277 .elementor-element.elementor-element-3f27a7e .carelyst-logo-normal{max-width:180px;}.elementor-2277 .elementor-element.elementor-element-3f27a7e .carelyst-logo-sticky{max-width:120px;}.elementor-2277 .elementor-element.elementor-element-3f27a7e img{transition:all 300ms ease;}.elementor-2277 .elementor-element.elementor-element-e5cc0e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
								.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var( --e-global-color-accent );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-2277 .elementor-element.elementor-element-0e91193 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-2277 .elementor-element.elementor-element-0e91193 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-2277 .elementor-element.elementor-element-0e91193 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item a.hfe-menu-item, .elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2277 .elementor-element.elementor-element-0e91193 ul.sub-menu{width:220px;}.elementor-2277 .elementor-element.elementor-element-0e91193 .sub-menu a.hfe-sub-menu-item,
						 .elementor-2277 .elementor-element.elementor-element-0e91193 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-2277 .elementor-element.elementor-element-0e91193 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-2277 .elementor-element.elementor-element-0e91193 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-2277 .elementor-element.elementor-element-0e91193 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2277 .elementor-element.elementor-element-0e91193 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-2277 .elementor-element.elementor-element-0e91193 a.hfe-menu-item, .elementor-2277 .elementor-element.elementor-element-0e91193 a.hfe-sub-menu-item{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item a.hfe-menu-item, .elementor-2277 .elementor-element.elementor-element-0e91193 .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-f0fee9c );}.elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item a.hfe-menu-item:hover,
								.elementor-2277 .elementor-element.elementor-element-0e91193 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item a.hfe-menu-item.highlighted,
								.elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item a.hfe-menu-item:focus{color:#DC0C19;}.elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-2277 .elementor-element.elementor-element-0e91193 .menu-item.current-menu-ancestor a.hfe-menu-item{color:#DC0C19;}.elementor-2277 .elementor-element.elementor-element-0e91193 .sub-menu,
								.elementor-2277 .elementor-element.elementor-element-0e91193 nav.hfe-dropdown,
								.elementor-2277 .elementor-element.elementor-element-0e91193 nav.hfe-dropdown-expandible,
								.elementor-2277 .elementor-element.elementor-element-0e91193 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-2277 .elementor-element.elementor-element-0e91193 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-2277 .elementor-element.elementor-element-0e91193 .sub-menu li.menu-item:not(:last-child),
						.elementor-2277 .elementor-element.elementor-element-0e91193 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-2277 .elementor-element.elementor-element-0e91193 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-2277 .elementor-element.elementor-element-0e91193 div.hfe-nav-menu-icon{color:#072854;}.elementor-2277 .elementor-element.elementor-element-0e91193 div.hfe-nav-menu-icon svg{fill:#072854;}@media(max-width:1024px){.elementor-2277 .elementor-element.elementor-element-9e891ae .elementor-icon-box-title, .elementor-2277 .elementor-element.elementor-element-9e891ae .elementor-icon-box-title a{font-size:14px;}.elementor-2277 .elementor-element.elementor-element-94ed052 .elementor-icon-box-title, .elementor-2277 .elementor-element.elementor-element-94ed052 .elementor-icon-box-title a{font-size:14px;}.elementor-2277 .elementor-element.elementor-element-fbda664 .carelyst-logo-normal{max-width:180px;}.elementor-2277 .elementor-element.elementor-element-3f27a7e .carelyst-logo-normal{max-width:180px;}}@media(max-width:767px){.elementor-2277 .elementor-element.elementor-element-c7885e8{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2277 .elementor-element.elementor-element-a2f95b7{--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:15px;}.elementor-2277 .elementor-element.elementor-element-8533417{--justify-content:center;--flex-wrap:nowrap;}.elementor-2277 .elementor-element.elementor-element-30745c2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-2277 .elementor-element.elementor-element-d2e92b4{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2277 .elementor-element.elementor-element-fbda664 .carelyst-logo-normal{max-width:150px;}.elementor-2277 .elementor-element.elementor-element-2f0fbb1{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2277 .elementor-element.elementor-element-27a8440{--width:70%;}.elementor-2277 .elementor-element.elementor-element-3f27a7e .carelyst-logo-normal{max-width:170px;}.elementor-2277 .elementor-element.elementor-element-e5cc0e5{--width:30%;}.elementor-2277 .elementor-element.elementor-element-0e91193 .hfe-nav-menu-icon{font-size:30px;}.elementor-2277 .elementor-element.elementor-element-0e91193 .hfe-nav-menu-icon svg{font-size:30px;line-height:30px;height:30px;width:30px;}.elementor-2277 .elementor-element.elementor-element-0e91193 a.hfe-menu-item, .elementor-2277 .elementor-element.elementor-element-0e91193 a.hfe-sub-menu-item{font-size:16px;}}@media(min-width:768px){.elementor-2277 .elementor-element.elementor-element-a2f95b7{--content-width:100%;}.elementor-2277 .elementor-element.elementor-element-8533417{--width:50%;}.elementor-2277 .elementor-element.elementor-element-4d519ea{--width:180px;}.elementor-2277 .elementor-element.elementor-element-30745c2{--width:180px;}.elementor-2277 .elementor-element.elementor-element-d2e92b4{--width:50%;}.elementor-2277 .elementor-element.elementor-element-2154768{--width:15%;}.elementor-2277 .elementor-element.elementor-element-3290431{--width:70%;}.elementor-2277 .elementor-element.elementor-element-f83baeb{--width:15%;}.elementor-2277 .elementor-element.elementor-element-27a8440{--width:15%;}.elementor-2277 .elementor-element.elementor-element-e5cc0e5{--width:70%;}}





















.elementor-462 .elementor-element.elementor-element-244b1e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-462 .elementor-element.elementor-element-c0f7ab5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-462 .elementor-element.elementor-element-c0f7ab5:not(.elementor-motion-effects-element-type-background), .elementor-462 .elementor-element.elementor-element-c0f7ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f0fee9c );}.elementor-462 .elementor-element.elementor-element-a7fdb8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-462 .elementor-element.elementor-element-7adecd5{text-align:start;}.elementor-462 .elementor-element.elementor-element-7adecd5 img{width:80%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-462 .elementor-element.elementor-element-0d98c9f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:9px 9px 9px 9px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-462 .elementor-element.elementor-element-73bb904{--grid-template-columns:repeat(0, auto);text-align:left;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-462 .elementor-element.elementor-element-73bb904.elementor-element{--align-self:flex-start;}.elementor-462 .elementor-element.elementor-element-73bb904 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-462 .elementor-element.elementor-element-73bb904 .elementor-social-icon i{color:#FFFFFF;}.elementor-462 .elementor-element.elementor-element-73bb904 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-462 .elementor-element.elementor-element-73bb904 .elementor-social-icon:hover{background-color:#02010100;}.elementor-462 .elementor-element.elementor-element-73bb904 .elementor-social-icon:hover i{color:#DD0E1A;}.elementor-462 .elementor-element.elementor-element-73bb904 .elementor-social-icon:hover svg{fill:#DD0E1A;}.elementor-462 .elementor-element.elementor-element-1a0bb36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-462 .elementor-element.elementor-element-a40356b{text-align:start;}.elementor-462 .elementor-element.elementor-element-a40356b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-462 .elementor-element.elementor-element-cbd7778{padding:0px 0px 0px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-462 .elementor-element.elementor-element-cbd7778 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-462 .elementor-element.elementor-element-cbd7778 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-462 .elementor-element.elementor-element-cbd7778 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-462 .elementor-element.elementor-element-cbd7778 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-462 .elementor-element.elementor-element-cbd7778 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-462 .elementor-element.elementor-element-d0828b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-e4dfaeb{text-align:start;}.elementor-462 .elementor-element.elementor-element-e4dfaeb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-462 .elementor-element.elementor-element-9ab1f70{padding:0px 0px 0px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-462 .elementor-element.elementor-element-9ab1f70 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-462 .elementor-element.elementor-element-9ab1f70 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-462 .elementor-element.elementor-element-9ab1f70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-462 .elementor-element.elementor-element-9ab1f70 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-462 .elementor-element.elementor-element-9ab1f70 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-462 .elementor-element.elementor-element-110344b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-0f9bf4d{text-align:start;}.elementor-462 .elementor-element.elementor-element-0f9bf4d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-462 .elementor-element.elementor-element-b90c0fb{padding:0px 0px 0px 10px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-462 .elementor-element.elementor-element-b90c0fb .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-462 .elementor-element.elementor-element-b90c0fb .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-462 .elementor-element.elementor-element-b90c0fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-462 .elementor-element.elementor-element-b90c0fb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-462 .elementor-element.elementor-element-b90c0fb .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-462 .elementor-element.elementor-element-76323e1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-0ff7396{padding:0px 0px 0px 10px;--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-462 .elementor-element.elementor-element-0ff7396 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-462 .elementor-element.elementor-element-0ff7396 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-462 .elementor-element.elementor-element-0ff7396 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-462 .elementor-element.elementor-element-0ff7396 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-462 .elementor-element.elementor-element-0ff7396 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-462 .elementor-element.elementor-element-7f3dadb{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-462 .elementor-element.elementor-element-7086118{padding:0px 0px 0px 10px;--e-icon-list-icon-size:16px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-462 .elementor-element.elementor-element-7086118 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-462 .elementor-element.elementor-element-7086118 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-462 .elementor-element.elementor-element-7086118 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-462 .elementor-element.elementor-element-7086118 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-462 .elementor-element.elementor-element-7086118 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(min-width:768px){.elementor-462 .elementor-element.elementor-element-a7fdb8c{--width:30%;}.elementor-462 .elementor-element.elementor-element-1a0bb36{--width:23.33%;}.elementor-462 .elementor-element.elementor-element-d0828b8{--width:23.33%;}.elementor-462 .elementor-element.elementor-element-110344b{--width:23.33%;}.elementor-462 .elementor-element.elementor-element-76323e1{--width:80%;}.elementor-462 .elementor-element.elementor-element-7f3dadb{--width:30%;}}@media(max-width:767px){.elementor-462 .elementor-element.elementor-element-244b1e1{--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-462 .elementor-element.elementor-element-0d98c9f{font-size:16px;}.elementor-462 .elementor-element.elementor-element-a40356b .elementor-heading-title{font-size:22px;}.elementor-462 .elementor-element.elementor-element-cbd7778 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-462 .elementor-element.elementor-element-cbd7778 .elementor-icon-list-item > a{font-size:16px;}.elementor-462 .elementor-element.elementor-element-e4dfaeb .elementor-heading-title{font-size:22px;}.elementor-462 .elementor-element.elementor-element-9ab1f70 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-462 .elementor-element.elementor-element-9ab1f70 .elementor-icon-list-item > a{font-size:16px;}.elementor-462 .elementor-element.elementor-element-0f9bf4d .elementor-heading-title{font-size:22px;}.elementor-462 .elementor-element.elementor-element-b90c0fb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-462 .elementor-element.elementor-element-b90c0fb .elementor-icon-list-item > a{font-size:16px;}.elementor-462 .elementor-element.elementor-element-0ff7396 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-462 .elementor-element.elementor-element-0ff7396 .elementor-icon-list-item > a{font-size:14px;}.elementor-462 .elementor-element.elementor-element-7086118 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-462 .elementor-element.elementor-element-7086118 .elementor-icon-list-item > a{font-size:14px;}}




















:root{--ao-primary: #5B6EFF;--ao-secondary: #00152f;--ao-primary-dark: #041633;--ao-primary-link: #5B6EFF;--ao-primary-link-hover: #00152f;--ao-primary-btn: #2A74FD;--ao-primary-btn-text: #fff;--ao-primary-btn-hover: #222;--ao-primary-btn-text-hover: #fff;--ao-secondary-btn: #021e41;--ao-secondary-btn-text: #fff;--ao-secondary-btn-hover: #2a74fd;--ao-secondary-btn-text-hover: #fff;--ao-site-radius: 5px;--ao-body-text-color:#333;--ao-title-color:#000;--ao-title-family:"Inter", serif;--ao-body-family:"Inter", serif;--ao-btn-family:"Inter", serif}.site-text-primary{color:#022279}.site-text-secondary{color:#c7efb3}.site-text-black{color:#000}.site-text-gray{color:#e7e7e7}.site-text-gray-light{color:#f9f9f9}.site-text-white{color:#fff}.site-bg-primary{background-color:#E3D270}.site-bg-black{background-color:#000}.site-bg-dark{background-color:#000}.site-bg-gray{background-color:#eff3f6}.site-bg-gray-light{background-color:#f9f9f9}.site-bg-light{background-color:#fff9f0}.site-bg-white{background-color:#fff}body{color:#333;font-family:"Inter",serif;line-height:1.8;font-weight:400;padding:0px;margin:0px;overflow-x:hidden;font-size:16px;background-color:#FFF}a{color:#000;outline:0px none;text-decoration:none}a:hover,a:focus{outline:0px none;text-decoration:none}a:active,a:hover,a:focus{color:#000}.overflow-hide{overflow:hidden}img{border-style:none;height:auto;max-width:100%;vertical-align:middle}.clearfix:after{content:"";display:table;clear:both}.shadow-bx{box-shadow:0px 0px 30px rgba(0,0,0,0.1)}ol.commentlist li:after{content:"";display:table;clear:both}section,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,summary{display:block}ul{padding:0px}::selection{background:#484848;color:#fff}.form-select option{font-size:14px}h1,h2,h3,h4,h5,h6{font-family:"Inter",serif;line-height:1.2;color:#000}h1{font-size:70px;font-weight:600}h2{font-size:46px;font-weight:600}h3{font-size:36px;font-weight:600}h4{font-size:24px;font-weight:600}h5{font-size:18px;font-weight:600}h6{font-size:16px;font-weight:600}@media only screen and (max-width:991px){h1{font-size:48px;font-weight:600}h2{font-size:36px;font-weight:600}h3{font-size:28px;font-weight:600}}@media only screen and (max-width:767px){h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}}@media only screen and (max-width:575px){h2{font-size:26px}h3{font-size:22px}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}dl,ul,ol{list-style-position:outside;padding:0px}ul,ol{margin-bottom:24px}ul li{padding:0px}ol li{padding:0px}.list-simple li{margin-bottom:10px}.list-simple li ul{margin-left:15px;margin-top:10px}.list-simple.list-unstyled li ul{margin-left:30px;margin-top:10px}.list-circle,.list-angle-right,.list-arrow,.list-check,.list-checked,.list-check-circle,.list-chevron-circle,.list-arrow-circle,.list-times-circle{margin:0px 0px 20px 0px;padding:0px;list-style:none;font-weight:600}.list-circle li,.list-angle-right li,.list-arrow li,.list-check li,.list-checked li,.list-check-circle li,.list-chevron-circle li,.list-arrow-circle li,.list-times-circle li{padding:5px 5px 5px 20px;position:relative}.list-circle li:before,.list-angle-right li:before,.list-arrow li:before,.list-check li:before,.list-checked li:before,.list-check-circle li:before,.list-chevron-circle li:before,.list-arrow-circle li:before,.list-times-circle li:before{font-family:"FontAwesome";position:absolute;left:0px;top:3px;display:block;font-size:15px;color:#000}.list-circle li:before{top:6px;font-size:10px;content:""}.list-angle-right li:before{content:""}.list-arrow li:before{content:""}.list-check li:before{content:""}.list-checked li:before{content:""}.list-check-circle li:before{content:""}.list-chevron-circle li:before{content:""}.list-arrow-circle li:before{content:""}.list-times-circle li:before{content:""}.list-arrow-circle2{margin:0px 0px 20px 0px;padding:0px;list-style:none;font-weight:600}.list-arrow-circle2 li{padding:5px 5px 5px 25px;position:relative}.list-arrow-circle2 li:before{font-family:feather!important;position:absolute;left:0px;top:12px;display:block;font-size:16px;color:var(--ao-primary);font-weight:normal;line-height:1}.list-arrow-circle2 li:before{content:""}.form-select{height:50px;border-color:#ddd;border-width:1px;background-color:#fff;color:#333}.form-select:focus{border-color:#e8edf1;outline:0;box-shadow:0px 0px 5px 10px rgba(0,0,0,0.02)}.form-select.gradi-line-1{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,var(--primary-one),var(--primary-two)) border-box;border-radius:5px;border:2px solid transparent}.form-select.select-gray-bg{background-color:#F3F7FA}.form-control.gradi-line-1{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,var(--primary-one),var(--primary-two)) border-box;border-radius:5px;border:2px solid transparent}.form-select.form-no-bg{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,0.4);background:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 384\ 512\"><path\ fill=\"%23ffffff\"\ d=\"M192\ 384c-8.188\ 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75\ 0-45.25s32.75-12.5\ 45.25\ 0L192\ 306.8l137.4-137.4c12.5-12.5\ 32.75-12.5\ 45.25\ 0s12.5\ 32.75\ 0\ 45.25l-160\ 160C208.4\ 380.9\ 200.2\ 384\ 192\ 384z\"/></svg>)right 1rem center/8px 10px no-repeat}.form-select.form-no-bg option{color:#333}.form-control.form-no-bg{background:none;color:#fff;border:2px solid rgba(255,255,255,0.4)}.form-control.form-no-bg::placeholder{color:#fff;opacity:1}.form-control.form-no-bg:-ms-input-placeholder{color:#fff}.form-control.form-no-bg::-ms-input-placeholder{color:#fff}.form-control.form-no-bg:focus{background:none;border:2px solid rgba(255,255,255,0.8)}.select-box{display:flex}.select-box select{border:none;height:56px}.gradi-line-1{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(to bottom,var(--primary-one),var(--primary-two)) border-box;border-radius:5px;border:2px solid transparent}.datepicker table tr td,.datepicker table tr th{padding:0px;font-size:13px}.p-a0{padding:0px}.p-a5{padding:5px}.p-a10{padding:10px}.p-a15{padding:15px}.p-a20{padding:20px}.p-a25{padding:25px}.p-a30{padding:30px}.p-a40{padding:40px}.p-a50{padding:50px}.p-a60{padding:60px}.p-a70{padding:70px}.p-a80{padding:80px}.p-a90{padding:90px}.p-a100{padding:100px}.p-a110{padding:110px}.p-a120{padding:120px}.p-a130{padding:130px}.p-a140{padding:140px}.p-a150{padding:150px}.p-t0{padding-top:0px}.p-t5{padding-top:5px}.p-t10{padding-top:10px}.p-t15{padding-top:15px}.p-t20{padding-top:20px}.p-t30{padding-top:30px}.p-t40{padding-top:40px}.p-t50{padding-top:50px}.p-t60{padding-top:60px}.p-t70{padding-top:70px}.p-t80{padding-top:80px}.p-t90{padding-top:90px}.p-t100{padding-top:100px}.p-t110{padding-top:110px}.p-t120{padding-top:120px}.p-t130{padding-top:130px}.p-t140{padding-top:140px}.p-t150{padding-top:150px}.p-t160{padding-top:160px}.p-t170{padding-top:170px}.p-t180{padding-top:180px}.p-t190{padding-top:190px}.p-t200{padding-top:200px}.p-b0{padding-bottom:0px}.p-b5{padding-bottom:5px}.p-b10{padding-bottom:10px}.p-b15{padding-bottom:15px}.p-b20{padding-bottom:20px}.p-b30{padding-bottom:30px}.p-b40{padding-bottom:40px}.p-b50{padding-bottom:50px}.p-b60{padding-bottom:60px}.p-b70{padding-bottom:70px}.p-b80{padding-bottom:80px}.p-b90{padding-bottom:90px}.p-b100{padding-bottom:100px}.p-b110{padding-bottom:110px}.p-b120{padding-bottom:120px}.p-b130{padding-bottom:130px}.p-b140{padding-bottom:140px}.p-b150{padding-bottom:150px}.p-b160{padding-bottom:160px}.p-b170{padding-bottom:170px}.p-b180{padding-bottom:180px}.p-b190{padding-bottom:190px}.p-b200{padding-bottom:200px}.p-b210{padding-bottom:210px}.p-b220{padding-bottom:220px}.p-b230{padding-bottom:230px}.p-b240{padding-bottom:240px}.p-b250{padding-bottom:250px}.p-l0{padding-left:0px}.p-l5{padding-left:5px}.p-l10{padding-left:10px}.p-l15{padding-left:15px}.p-l20{padding-left:20px}.p-l30{padding-left:30px}.p-l40{padding-left:40px}.p-l50{padding-left:50px}.p-l60{padding-left:60px}.p-l70{padding-left:70px}.p-l80{padding-left:80px}.p-l90{padding-left:90px}.p-l100{padding-left:100px}.p-l110{padding-left:110px}.p-l120{padding-left:120px}.p-l130{padding-left:130px}.p-l140{padding-left:140px}.p-l150{padding-left:150px}.p-r0{padding-right:0px}.p-r5{padding-right:5px}.p-r10{padding-right:10px}.p-r15{padding-right:15px}.p-r20{padding-right:20px}.p-r30{padding-right:30px}.p-r40{padding-right:40px}.p-r50{padding-right:50px}.p-r60{padding-right:60px}.p-r70{padding-right:70px}.p-r80{padding-right:80px}.p-r90{padding-right:90px}.p-r100{padding-right:100px}.p-r110{padding-right:110px}.p-r120{padding-right:120px}.p-r130{padding-right:130px}.p-r140{padding-right:140px}.p-r150{padding-right:150px}.p-lr0{padding-left:0px;padding-right:0px}.p-lr5{padding-left:5px;padding-right:5px}.p-lr10{padding-left:10px;padding-right:10px}.p-lr15{padding-left:15px;padding-right:15px}.p-lr20{padding-left:20px;padding-right:20px}.p-lr30{padding-left:30px;padding-right:30px}.p-lr40{padding-left:40px;padding-right:40px}.p-lr50{padding-left:50px;padding-right:50px}.p-lr60{padding-left:60px;padding-right:60px}.p-lr70{padding-left:70px;padding-right:70px}.p-lr80{padding-left:80px;padding-right:80px}.p-lr90{padding-left:90px;padding-right:90px}.p-lr100{padding-left:100px;padding-right:100px}.p-lr120{padding-left:120px;padding-right:120px}.p-lr150{padding-left:150px;padding-right:150px}.p-tb0{padding-bottom:0px;padding-top:0px}.p-tb5{padding-bottom:5px;padding-top:5px}.p-tb10{padding-bottom:10px;padding-top:10px}.p-tb15{padding-bottom:15px;padding-top:15px}.p-tb20{padding-bottom:20px;padding-top:20px}.p-tb30{padding-bottom:30px;padding-top:30px}.p-tb40{padding-bottom:40px;padding-top:40px}.p-tb50{padding-bottom:50px;padding-top:50px}.p-tb60{padding-bottom:60px;padding-top:60px}.p-tb70{padding-bottom:70px;padding-top:70px}.p-tb80{padding-bottom:80px;padding-top:80px}.p-tb90{padding-bottom:90px;padding-top:90px}.p-tb100{padding-bottom:100px;padding-top:100px}.p-tb120{padding-bottom:120px;padding-top:120px}.p-tb150{padding-bottom:150px;padding-top:150px}.m-a-1{margin:-1px}.m-a0{margin:0px}.m-a5{margin:5px}.m-a10{margin:10px}.m-a15{margin:15px}.m-a20{margin:20px}.m-a30{margin:30px}.m-a40{margin:40px}.m-a50{margin:50px}.m-a60{margin:60px}.m-a70{margin:70px}.m-a80{margin:80px}.m-a90{margin:90px}.m-a100{margin:100px}.m-a110{margin:110px}.m-a120{margin:120px}.m-a130{margin:130px}.m-a140{margin:140px}.m-a150{margin:150px}.m-t0{margin-top:0px}.m-t5{margin-top:5px}.m-t10{margin-top:10px}.m-t15{margin-top:15px}.m-t20{margin-top:20px}.m-t30{margin-top:30px}.m-t40{margin-top:40px}.m-t50{margin-top:50px}.m-t60{margin-top:60px}.m-t70{margin-top:70px}.m-t80{margin-top:80px}.m-t90{margin-top:90px}.m-t100{margin-top:100px}.m-t110{margin-top:110px}.m-t120{margin-top:120px}.m-t130{margin-top:130px}.m-t140{margin-top:140px}.m-t150{margin-top:150px}.m-b0{margin-bottom:0px}.m-b5{margin-bottom:5px}.m-b10{margin-bottom:10px}.m-b15{margin-bottom:15px}.m-b20{margin-bottom:20px}.m-b24{margin-bottom:24px}.m-b30{margin-bottom:30px}.m-b30-2{margin-bottom:30px}.m-b30:last-child{margin-bottom:0px}.m-b40{margin-bottom:40px}.m-b50{margin-bottom:50px}.m-b60{margin-bottom:60px}.m-b70{margin-bottom:70px}.m-b80{margin-bottom:80px}.m-b90{margin-bottom:90px}.m-b100{margin-bottom:100px}.m-b110{margin-bottom:110px}.m-b120{margin-bottom:120px}.m-b130{margin-bottom:130px}.m-b140{margin-bottom:140px}.m-b150{margin-bottom:150px}.m-l0{margin-left:0px}.m-l5{margin-left:5px}.m-l10{margin-left:10px}.m-l15{margin-left:15px}.m-l20{margin-left:20px}.m-l30{margin-left:30px}.m-l40{margin-left:40px}.m-l50{margin-left:50px}.m-l60{margin-left:60px}.m-l70{margin-left:70px}.m-l80{margin-left:80px}.m-l90{margin-left:90px}.m-l100{margin-left:100px}.m-l110{margin-left:110px}.m-l120{margin-left:120px}.m-l130{margin-left:130px}.m-l140{margin-left:140px}.m-l150{margin-left:150px}.m-r0{margin-right:0px}.m-r5{margin-right:5px}.m-r10{margin-right:10px}.m-r15{margin-right:15px}.m-r20{margin-right:20px}.m-r30{margin-right:30px}.m-r40{margin-right:40px}.m-r50{margin-right:50px}.m-r60{margin-right:60px}.m-r70{margin-right:70px}.m-r80{margin-right:80px}.m-r90{margin-right:90px}.m-r100{margin-right:100px}.m-r110{margin-right:110px}.m-r120{margin-right:120px}.m-r130{margin-right:130px}.m-r140{margin-right:140px}.m-r150{margin-right:150px}.m-lr0{margin-left:0px;margin-right:0px}.m-lr5{margin-left:5px;margin-right:5px}.m-lr10{margin-left:10px;margin-right:10px}.m-lr15{margin-left:15px;margin-right:15px}.m-lr20{margin-left:20px;margin-right:20px}.m-lr30{margin-left:30px;margin-right:30px}.m-lr40{margin-left:40px;margin-right:40px}.m-lr50{margin-left:50px;margin-right:50px}.m-lr60{margin-left:60px;margin-right:60px}.m-lr70{margin-left:70px;margin-right:70px}.m-lr80{margin-left:80px;margin-right:80px}.m-lr90{margin-left:90px;margin-right:90px}.m-lr100{margin-left:100px;margin-right:100px}.m-lr120{margin-left:120px;margin-right:120px}.m-lr150{margin-left:150px;margin-right:150px}.m-tb0{margin-bottom:0px;margin-top:0px}.m-tb5{margin-bottom:5px;margin-top:5px}.m-tb10{margin-bottom:10px;margin-top:10px}.m-tb15{margin-bottom:15px;margin-top:15px}.m-tb20{margin-bottom:20px;margin-top:20px}.m-tb30{margin-bottom:30px;margin-top:30px}.m-tb40{margin-bottom:40px;margin-top:40px}.m-tb50{margin-bottom:50px;margin-top:50px}.m-tb60{margin-bottom:60px;margin-top:60px}.m-tb70{margin-bottom:70px;margin-top:70px}.m-tb80{margin-bottom:80px;margin-top:80px}.m-tb90{margin-bottom:90px;margin-top:90px}.m-tb100{margin-bottom:100px;margin-top:100px}.m-tb120{margin-bottom:120px;margin-top:120px}.m-tb150{margin-bottom:150px;margin-top:150px}.no-col-gap [class*="col-xs-"],.no-col-gap [class*="col-sm-"],.no-col-gap [class*="col-md-"],.no-col-gap [class*="col-lg-"]{padding-left:0px;padding-right:0px}.bg-center{background-position:center}.bg-top-left{background-position:top left}.bg-top-right{background-position:top right}.bg-top-center{background-position:top center}.bg-bottom-left{background-position:bottom left}.bg-bottom-right{background-position:bottom right}.bg-bottom-center{background-position:bottom center}.bg-left-center{background-position:left}.bg-right-center{background-position:right}.bg-auto{background-size:auto}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-full-width{background-size:100%auto}.bg-full-height{background-size:auto 100%}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat-x{background-repeat:repeat-x}.bg-repeat-y{background-repeat:repeat-y}.bg-fixed{background-attachment:fixed}.bg-scroll{background-attachment:scroll}.overlay-wraper{position:relative}.overlay-main{position:absolute;left:0px;top:0px;width:100%;height:100%}.opacity-01{opacity:0.1}.opacity-02{opacity:0.2}.opacity-03{opacity:0.3}.opacity-04{opacity:0.4}.opacity-05{opacity:0.5}.opacity-06{opacity:0.6}.opacity-07{opacity:0.7}.opacity-08{opacity:0.8}.opacity-09{opacity:0.9}.overlay-light .overlay-main{opacity:0.3}.overlay-dark .overlay-main{opacity:0.9}.overlay-wraper>.container,.overlay-wraper>.container-fluid{position:relative;z-index:1}.rounded-bx{position:relative}@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%)}51%{opacity:1}}@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%)}50%{opacity:0;-moz-transform:translateY(100%)}51%{opacity:1}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}.icon-xld,.icon-xl,.icon-lg,.icon-md,.icon-sm,.icon-xs{display:inline-block;text-align:center}.icon-xld i,.icon-xl i,.icon-lg i,.icon-md i,.icon-sm i,.icon-xs i{vertical-align:middle}.icon-xld img,.icon-xl img,.icon-lg img,.icon-md img,.icon-sm img,.icon-xs img{vertical-align:middle;max-width:100%;width:auto}.icon-xld{width:120px}.icon-xld i{font-size:100px;line-height:100px}.icon-xld.inline-icon{width:auto;text-align:left!important}.icon-xld img{height:90px}.icon-xld.inline-icon{width:auto}.icon-xl{width:100px}.icon-xl i{font-size:80px;line-height:80px}.icon-xl.inline-icon{width:auto;text-align:left!important}.icon-xl img{height:80px}.icon-xl.inline-icon{width:auto}.icon-lg{width:80px}.icon-lg i{font-size:60px;line-height:60px}.icon-lg.inline-icon{width:auto;text-align:left!important}.icon-lg img{height:70px}.icon-lg.inline-icon{width:auto}.icon-md{width:60px}.icon-md i{font-size:45px;line-height:45px}.icon-md.inline-icon{width:auto;text-align:left!important}.icon-md img{height:50px}.icon-md.inline-icon{width:auto}.icon-sm{width:40px}.icon-sm i{font-size:30px;line-height:30px}.icon-sm.inline-icon{width:auto;text-align:left!important}.icon-sm img{height:30px}.icon-sm.inline-icon{width:auto}.icon-xs{width:30px}.icon-xs i{font-size:20px;line-height:20px}.icon-xs.inline-icon{width:auto;text-align:left!important}.icon-xs img{height:20px}.icon-xs.inline-icon{width:auto}.icon-content{overflow:hidden}.site-button-link{position:relative;color:var(--ao-primary-btn);font-size:16px;z-index:1;transition:0.5s all ease;font-family:var(--title-family2);font-weight:600}.site-button-link .btn-arrow-icon{width:30px;height:30px;line-height:28px;text-align:center!important;border:1px solid rgba(0,0,0,0.1);color:#555;border-radius:30px;margin-left:10px;transition:all 0.5s ease}.site-button-link:hover{color:var(--ao-primary-btn)}.site-button-link:hover .btn-arrow-icon{color:var(--ao-primary-btn);transform:rotate(360deg)}.site-button{outline:none;color:var(--ao-primary-btn-text);padding:12px 35px;position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none;font-size:18px;transition:0.5s all ease;border-radius:5px;font-weight:600;background:var(--ao-primary-btn);font-family:var(--ao-title-family)}.site-button:hover,.site-button:active,.site-button:focus{background:var(--ao-primary-btn-hover);color:var(--ao-primary-btn-text-hover)}.site-button i{margin:0px 5px}@media only screen and (max-width:1200px){.site-button{padding:10px 15px}}@media only screen and (max-width:575px){.site-button{padding:10px 15px;line-height:1.2}}.site-button-icon{outline:none;width:65px;height:65px;color:var(--ao-primary-btn-text);padding:14px 30px;letter-spacing:1px;position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none;font-size:26px;transition:0.5s all ease;border-radius:50px;font-weight:600;background:var(--ao-primary-btn);font-family:var(--ao-title-family)}.site-button:hover,.site-button:active,.site-button:focus{background:var(--ao-primary-btn-hover);color:var(--ao-primary-btn-text-hover)}.site-button i{margin:0px 5px}.site-button-secondary{outline:none;color:#fff;padding:12px 35px;position:relative;cursor:pointer;display:inline-table;border:none;font-size:16px;transition:0.5s all ease;border-radius:5px;font-weight:600;background:var(--ao-secondary-btn);font-family:var(--ao-btn-family);display:inline-flex;align-items:center;justify-content:center}.site-button-secondary:hover,.site-button-secondary:active,.site-button-secondary:focus{background-color:var(--ao-secondary-btn-hover);color:var(--ao-secondary-btn-text-hover)}.site-button-secondary i{font-size:18px;margin-left:5px}@media only screen and (max-width:1200px){.site-button-secondary{padding:10px 15px}}@media only screen and (max-width:575px){.site-button-secondary{padding:10px 15px;line-height:1.2}}.site-btn2-curve{position:relative;display:inline-table;margin-left:10px;margin-right:10px;z-index:2;background:#222}.site-btn2-curve:after{content:"";position:absolute;top:0px;left:-5px;width:50%;height:100%;background:#222;-moz-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);-o-transform:skewX(-10deg);-ms-transform:skewX(-10deg);transform:skewX(-10deg);border-radius:5px;z-index:-1}.site-btn2-curve:before{content:"";position:absolute;top:0px;right:-5px;width:50%;height:100%;background:#222;-moz-transform:skewX(10deg);-webkit-transform:skewX(10deg);-o-transform:skewX(10deg);-ms-transform:skewX(10deg);transform:skewX(10deg);border-radius:5px;z-index:-1}[class*="site-button"].btn-block{width:100%}.btn-animate-one{z-index:1;overflow:hidden;display:inline-block}.btn-animate-one:before{content:"";position:absolute;z-index:-1;top:8px;right:100%;background:rgba(0,0,0,0.1);height:50px;width:50px;border-radius:50px;transform:scale(0);transform-origin:50% 50%;transition:transform 0.5s linear;transition:transform 0.5s linear;transform:scle(5)}.btn-animate-one:hover:before{transform:scale(5);opacity:1;right:90%}.site-button-secondry.sb-bdr-light{border-right:6px solid #fff}.mfp-video.video-play-btn{position:absolute;top:50%;left:50%;width:40px;height:40px;line-height:38px;text-align:center;margin:-25px;color:#fff;display:block;z-index:10;font-size:14px;border:2px solid #fff;border-radius:50%}.mfp-video.video-play-btn:hover{background-color:#0f1221;color:#fff;border:2px solid transparent}.mfp-video.video-play-btn i{margin-right:-5px}.site-button.text-uppercase{text-transform:uppercase}.button-sm{padding:5px 10px;font-size:12px}.button-lg{padding:15px 30px;font-size:16px}.button-xl{padding:30px 50px;font-size:24px}.radius-no{border-radius:0px}.radius-sm{border-radius:10px}.radius-md{border-radius:20px}.radius-xl{border-radius:100px}.radius-bx{border-radius:100%}.social-icons{display:inline-flex}.social-icons>.social-icon{display:flex;align-items:center;justify-content:center;position:relative;width:30px;height:30px;margin:0 0.5rem;border-radius:50%;cursor:pointer;transition:all 0.15s ease}.social-icons>.social-icon>i{color:#C4C4C4;font-size:20px;text-decoration:none}.social-icons>.social-icon:hover>i{background:#FA7941;background:linear-gradient(to bottom,#FA7941 0%,#d04a0f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.social-icons>.social-icon:hover .tooltips{visibility:visible;opacity:1;transform:translate(-50%,-150%);color:#fff}.social-icons>.social-icon i{position:relative;top:1px}.tooltips{display:block;position:absolute;top:0;left:50%;padding:5px 12px;border-radius:40px;font-size:0.8rem;font-weight:bold;opacity:0;pointer-events:none;text-transform:uppercase;transform:translate(-50%,-100%);transition:all 0.3s ease;z-index:1;background:#222}.tooltips:after{display:block;position:absolute;bottom:1px;left:50%;width:0;height:0;content:"";border:solid;border-width:10px 10px 0 10px;border-color:transparent;border-top-color:#333;transform:translate(-50%,100%)}.owl-carousel .owl-nav{margin-top:40px;text-align:center}.owl-carousel .owl-nav .disabled{opacity:.5;cursor:default}.owl-carousel .owl-dots{text-align:center;margin-top:30px;display:flex;justify-content:center}.owl-carousel .owl-dots .owl-dot{display:inline-block;outline:none!important}.owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:var(--ao-secondary);border:none;display:block;border-radius:5px}.owl-carousel .owl-dots .owl-dot:hover span{background:var(--ao-primary)}.owl-carousel .owl-dots .owl-dot.active span{background:var(--ao-primary)}.owl-dot-left .owl-dots{justify-content:flex-start}.owl-btn-top-center .owl-nav{position:absolute;top:0;left:0;width:100%;margin:0}.owl-btn-top-left .owl-nav{position:absolute;top:0;left:0;width:100%;margin:0}.owl-btn-top-right .owl-nav{position:absolute;top:-148px;right:0;width:auto;margin:0}.owl-btn-top-center .owl-stage-outer{padding-top:60px}.owl-btn-top-left .owl-stage-outer{padding-top:60px}.owl-btn-top-right .owl-stage-outer{padding-top:0px}.owl-btn-top-center .owl-nav{text-align:center}.owl-btn-top-left .owl-nav{text-align:left}.owl-btn-top-right .owl-nav{text-align:right}.owl-btn-bottom-center .owl-nav{text-align:center}.owl-btn-bottom-left .owl-nav{text-align:left}.owl-btn-bottom-right .owl-nav{text-align:right}.owl-btn-vertical-center .owl-nav{margin:0px}.owl-btn-vertical-center .owl-nav .owl-prev{position:absolute;top:50%;margin:-15px 0;left:0}.owl-btn-vertical-center .owl-nav .owl-next{position:absolute;top:50%;margin:-15px 0;right:0}.owl-btn-hover .owl-nav{opacity:0}.owl-btn-hover:hover .owl-nav{opacity:1}.owl-carousel .owl-item img{transform-style:inherit}.owl-carousel .owl-nav button.owl-prev{color:var(--ao-secondary);padding:0px;font-size:20px;cursor:pointer;opacity:1;margin:0px 5px;outline:none;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ao-primary)}.owl-carousel .owl-nav button.owl-prev i{font-style:normal;line-height:1;position:relative;color:#fff}.owl-carousel .owl-nav button.owl-prev:hover{background:var(--ao-secondary)}.owl-carousel .owl-nav button.owl-prev:hover i{color:#fff}.owl-carousel .owl-nav button.owl-next{color:#fff;padding:0px;font-size:20px;cursor:pointer;opacity:1;margin:0px 5px;outline:none;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ao-primary)}.owl-carousel .owl-nav button.owl-next i{font-style:normal;line-height:1;position:relative;color:#fff}.owl-carousel .owl-nav button.owl-next:hover{background:var(--ao-secondary)}.owl-carousel .owl-nav button.owl-next:hover i{color:#fff}@media only screen and (max-width:575px){.owl-btn-top-right .owl-nav{position:static;text-align:center!important}.owl-carousel .owl-nav button.owl-next{width:40px;height:40px}.owl-carousel .owl-nav button.owl-prev{width:40px;height:40px}.owl-btn-vertical-center .owl-nav{margin:30px 0px 0px}.owl-btn-vertical-center .owl-nav .owl-prev{position:static;margin:0px 0}.owl-btn-vertical-center .owl-nav .owl-next{position:static;margin:0px 0}}.owl-dots-bottom-left .owl-dots{bottom:0px;padding:15px 20px;position:absolute;width:100%;text-align:left}.owl-dots-bottom-right .owl-dots{bottom:0px;padding:15px 20px;position:absolute;width:100%;text-align:right}.owl-dots-bottom-center .owl-dots{bottom:0px;padding:15px 20px;position:absolute;width:100%}.sticky{clear:both}.gallery-caption{clear:both}.bypostauthor{clear:both}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media (max-width:767px){}@media (max-width:991px){}.header-full-width .container{max-width:100%}.header-style-1{position:relative;width:100%;top:0px;left:0;z-index:999;background-color:#fff;border-radius:15px}.header-style-1 .container{padding-left:50px;padding-right:50px}.header-style-1 .main-bar{background:none;padding-top:0px;padding-bottom:0px}.header-style-1 .main-bar.color-fill{background-color:var(--ao-primary-dark)!important}.header-style-1 .top-bar{padding:0px 0px;font-size:14px;display:flex;align-content:center;flex-wrap:wrap;position:relative;z-index:0}.header-style-1 .navbar-toggler .icon-bar{background:#fff}.header-style-1 .color-fill .navbar-toggler .icon-bar{background:#fff}@media (max-width:1280px){.header-style-1 .container{padding-left:15px;padding-right:15px}}@media (max-width:1199px){.header-style-1{top:0px}}@media (max-width:767px){.header-style-1 .container{padding-left:15px;padding-right:15px}}@media (max-width:767px){}@media (max-width:460px){}.header-style-1 .top-bar .social-icons{display:flex;align-content:center;flex-wrap:wrap;list-style:none}@media (max-width:991px){.top-bar .social-icons{display:none}}.top-bar .social-icons li{padding-left:10px}.top-bar .social-icons li a{color:#fff;font-size:12px}.top-bar .social-icons li a:hover{color:#000}.header-style-1 .main-bar{width:100%}@media only screen and (max-width:991px){.header-style-1 .main-bar .contaier{display:flex!important;justify-content:space-between;align-items:center}}.header-style-1 .header-search a{border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all 500ms ease}.header-style-1 .header-search a i{margin:0px}.header-style-1 .header-search a:hover{background-color:#fff;color:#333}@media only screen and (max-width:1199px){.header-style-1 .header-search a{width:40px;height:40px}}@media only screen and (max-width:1024px){}@media only screen and (max-width:500px){}.header-style-2{position:fixed;width:100%;top:30px;left:0;z-index:999}.header-style-2 .container{padding-left:80px;padding-right:80px}.header-style-2 .main-bar{background:none;padding-top:30px;padding-bottom:0px}.header-style-2 .main-bar.color-fill{background-color:var(--ao-primary-dark)!important;padding-top:0px}.header-style-2 .top-bar{padding:0px 0px;font-size:14px;display:flex;align-content:center;flex-wrap:wrap;position:relative;z-index:0}.header-style-2 .navbar-toggler .icon-bar{background:#fff}.header-style-2 .color-fill .navbar-toggler .icon-bar{background:#fff}@media (max-width:1280px){.header-style-2{top:20px}.header-style-2 .container{padding-left:55px;padding-right:55px}}@media (max-width:1199px){.header-style-2 .main-bar{padding-top:10px}}@media (max-width:767px){.header-style-2 .container{padding-left:25px;padding-right:25px}}@media (max-width:575px){.header-style-2 .container{padding-left:25px;padding-right:25px}}@media (max-width:767px){}@media (max-width:460px){}.header-style-2 .top-bar .social-icons{display:flex;align-content:center;flex-wrap:wrap;list-style:none}.header-style-2 .main-bar{width:100%;border-bottom:1px solid rgba(255,255,255,0.1)}@media only screen and (max-width:991px){.header-style-2 .main-bar .contaier{display:flex!important;justify-content:space-between;align-items:center}}.header-style-2 .is-fixed.color-fill .main-bar{top:0px}.header-style-2 .header-nav .nav>li>a{color:#fff}.header-style-2 .header-nav .nav>li:hover>a{color:var(--ao-primary)}.header-style-2 .header-nav .nav>li.active>a,.header-style-2 .header-nav .nav>li.current-menu-item>a{color:var(--ao-primary)}.header-style-2 .color-fill .header-nav .nav>li>a{color:#fff}.header-style-2 .color-fill .header-nav .nav>li:hover>a{color:var(--ao-primary)}.header-style-2 .color-fill .header-nav .nav>li.active>a,.header-style-2 .color-fill .header-nav .nav>li.current-menu-item>a{color:var(--ao-primary)}.header-style-2 .navbar-collapse{justify-content:center}.header-style-2 .header-nav .nav>li>a{color:#fff;font-size:15px;padding:40px 25px;cursor:pointer}.header-style-1 .color-fill .header-nav .nav>li.current-menu-item>a{color:var(--ao-secondary)}.header-style-2 .color-fill .header-nav .nav>li.current-menu-item>a{color:var(--ao-primary)}@media only screen and (max-width:1200px){.header-style-2 .header-nav .nav>li>a{padding:15px 15px}}.header-style-2{position:absolute;width:calc(100%);top:0px;left:0;z-index:999;margin:0px}@media only screen and (max-width:991px){.header-style-2 .header-nav .nav>li>a{color:#333}.header-style-2 .header-nav .nav>li.active>a,.header-style-2 .header-nav .nav>li.current-menu-item>a{color:var(--ao-primary)}.header-style-2 .color-fill .header-nav .nav>li>a{color:#333}.header-style-2 .color-fill .header-nav .nav>li.current-menu-item>a{color:var(--ao-primary)}.header-style-2 .header-nav .nav>li:hover>a{color:var(--ao-primary)}}.extra-nav{display:flex;float:right;height:70px;position:relative;z-index:13;white-space:nowrap}.extra-nav .extra-cell{display:flex;padding-left:25px;align-items:center}.extra-nav .extra-cell i{margin-left:10px}.extra-nav .extra-cell .site-button-secondary+.site-button-secondary{margin-left:15px}.extra-nav .extra-cell:first-child{padding-left:0px}@media only screen and (max-width:1200px){.extra-nav .extra-cell:first-child{padding-left:0px}}@media only screen and (max-width:1024px){.extra-nav .extra-cell{padding-left:5px}}@media only screen and (max-width:575px){.extra-nav .extra-cell .site-button{display:none}}@media (max-width:540px){.extra-nav .extra-cell{padding-left:10px}}@media (max-width:500px){.header-style-1 .extra-nav .extra-cell{padding-left:4px}.header-style-1 .extra-nav .extra-cell .site-button-secondary+.site-button-secondary{margin-left:2px}}.logo-header{display:table;float:left;width:180px;height:40px;vertical-align:middle;padding:0px;font-size:36px;color:#000;margin:0px;position:relative;z-index:11}@media only screen and (max-width:1365px){.logo-header{width:120px;margin-right:20px}}@media (max-width:640px){.logo-header{width:120px}}@media (max-width:360px){.logo-header{width:120px}}.logo-header .logo-header-inner{display:table-cell;vertical-align:middle;height:100%}.logo-header .logo-header-inner a{display:flex}@media only screen and (max-width:991px){.logo-header .logo-header-inner a{display:block}}.logo-header .logo-header-inner img{max-width:100%;max-height:100%}.site-header ul,.site-header ol{margin-bottom:0px}.main-bar{position:relative;width:100%;padding-top:10px;padding-bottom:10px;transition:all 0.5s ease;background:#fff}.main-bar .container,.main-bar .container-fluid{display:flex;justify-content:space-between;align-items:center}@media (max-width:991px){.main-bar .container,.main-bar .container-fluid{display:block}}.main-bar:after,.main-bar:after{clear:both;content:"";display:table}.navbar-toggler{border:none;margin:24px 0px 24px 15px;padding:12px 0px 12px 10px}.navbar-toggler:focus{box-shadow:none}@media (max-width:991px){.navbar-toggler{display:block;margin-top:14px;margin-bottom:14px;float:right;outline:none!important}}@media (max-width:575px){.navbar-toggler{margin:24px 0px 24px 0px}}.navbar-toggler .icon-bar{background:#000;height:3px;border-radius:0px;display:block;width:22px}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}@media (max-width:991px){.header-style-1 .navbar-toggler{margin-top:14px;margin-bottom:14px}.header-style-2 .navbar-toggler{margin-top:14px;margin-bottom:14px}.navbar-toggler .icon-bar{background:#000}}@media (max-width:420px){.navbar-toggler{margin-left:10px}}@media (max-width:540px){.is-fixed .navbar-toggler{margin-bottom:0px}}.is-fixed.mobile-sider-drawer-menu .header-nav .nav{height:100vh!important;width:100%}.is-fixed.mobile-sider-drawer-menu .header-style-1 .header-nav .nav>li{padding:12px 15px!important}.is-fixed.mobile-sider-drawer-menu .header-style-2 .header-nav .nav>li{padding:12px 15px!important}.header-nav{position:relative;padding:0px;z-index:10}@media (max-width:991px){.header-nav{clear:both;margin:0px -15px;border-bottom:1px solid #E9E9E9}.header-nav.navbar-collapse{align-items:start}}.header-nav .nav{display:flex;justify-content:center;flex-direction:inherit;font-family:var(--title-family)}@media (max-width:991px){.header-nav .nav{float:none;margin:0px;background:#fff;display:block;width:100%;left:0px}}@media (max-width:991px){.header-nav .nav li{float:none}}.header-nav .nav li i{font-size:9px;margin-left:3px;margin-top:-3px;vertical-align:middle;opacity:0.7}@media (max-width:991px){.header-nav .nav li i{float:right}}.header-nav .nav>li{position:relative;margin:0px;padding:0px}@media (max-width:991px){.header-nav .nav>li ul{display:none;position:static;visibility:visible;width:auto;background:#f9f9f9}}.header-nav .nav>li>a{color:#444444;font-size:15px;padding:15px 30px;cursor:pointer;margin:0px 0px;display:block;font-weight:500;font-family:var(--title-family)}.color-fill .header-nav .nav>li>a{color:#000}.header-nav .nav>li.has-child:after{content:"";position:absolute;top:30px;right:10px;width:6px;height:6px;border-radius:10px;color:#333;margin:-3px 0px;font-size:18px;font-family:Feather}.main-bar.color-fill .header-nav .nav>li.has-child:after{color:#fff}.header-style-2 .header-nav .nav>li.has-child:after{content:"";position:absolute;top:44px;right:10px;width:6px;height:6px;color:#333;font-family:Feather}@media only screen and (max-width:1200px){.header-style-2 .header-nav .nav>li.has-child:after{display:none}}@media (max-width:991px){.header-nav .nav>li>a{padding:12px 15px;border-top:1px solid #E9E9E9;color:#000}}.header-nav .nav>li>a:hover{background-color:transparent;color:#000}.header-nav .nav>li>a:active,.header-nav .nav>li>a:focus{background-color:transparent}@media (max-width:991px){.header-nav .nav>li.active>a,.header-nav .nav>li.current-menu-item>a{color:#1750bd}}@media (max-width:991px){.header-nav .nav>li>a:hover,.header-nav .nav>li>a:active,.header-nav .nav>li>a:focus{background-color:#f0f0f0;text-decoration:none}.header-nav .nav>li.has-child:after{display:none}}.header-nav .nav>li.active>a,.header-nav .nav>li.current-menu-item>a{background-color:transparent;color:var(--secondary)}.header-nav .nav>li:hover>a{color:var(--secondary)}.header-nav .nav>li:hover>.sub-menu{opacity:1;visibility:visible;margin-top:0px;transition:all 0.3s ease}.header-nav .nav>li .sub-menu{background-color:#fff;display:block;left:0px;top:100%;list-style:none;margin:20px 0 0;opacity:0;padding:0px;position:absolute;visibility:hidden;width:220px;z-index:10;border-top:5px solid var(--ao-primary);border-radius:10px}@media (max-width:991px){.header-nav .nav>li .sub-menu{display:none;position:static;visibility:visible;width:auto;background:#f9f9f9;opacity:1;margin:0px!important;transition:none!important;border-radius:0px;border-top:1px solid var(--ao-primary)}}.header-nav .nav>li .sub-menu li{border-bottom:1px solid #f4f4f4;position:relative;text-transform:none}.header-nav .nav>li .sub-menu li a{color:#000;display:block;font-size:14px;padding:12px 20px;padding-left:20px;font-weight:600}.header-nav .nav>li .sub-menu li a:hover{color:var(--ao-primary);text-decoration:none}.header-nav .nav>li .sub-menu li.current-menu-item>a{color:var(--ao-primary)}.header-nav .nav>li .sub-menu li:last-child{border-bottom:0px}.header-nav .nav>li .sub-menu li .fa{color:#000;display:block;float:right;position:absolute;right:10px;top:2px}.header-nav .nav>li .sub-menu li>.sub-menu{left:220px;margin:0px 0px 0px 20px;transition:all 0.1s ease}@media (max-width:991px){.header-nav .nav>li .sub-menu li>.sub-menu>li{float:none;display:block;width:auto}}@media (max-width:991px){.header-nav .nav>li .sub-menu li>.sub-menu>li a{padding-left:30px}}.header-nav .nav>li .sub-menu li:hover>.sub-menu{left:220px;margin:0px;opacity:1;top:-1px;visibility:visible}.header-nav .nav>li .sub-menu li:hover>.sub-menu:before{background-color:transparent;bottom:0px;content:"";display:block;height:100%;left:-6px;position:absolute;top:0px;width:6px}.header-nav .submenu-direction .sub-menu{left:auto;right:0px}.header-nav .submenu-direction .sub-menu li>.sub-menu{left:auto;right:220px;margin:0px 20px 0px 0px}.header-nav .submenu-direction .sub-menu li:hover>.sub-menu{left:auto;right:220px;margin:0px 0px 0px 0px}.header-nav.nav-animation .nav>li>ul.sub-menu li>a{transition:all 0.5s ease-out;position:relative;z-index:1}.header-nav.nav-animation .nav>li:hover>ul.sub-menu li:hover>a{padding-left:40px}@media (max-width:991px){.header-nav .has-child{position:relative}}.header-nav .has-child .submenu-toogle{position:absolute;right:4px;top:10px;color:#000;background-color:transparent;z-index:900;cursor:pointer;padding:10px;font-size:14px;display:none}@media (max-width:991px){.header-nav .has-child .submenu-toogle{display:block;width:100%;text-align:right}}.header-nav .has-child li .submenu-toogle{opacity:0.9}.header-nav .has-child.nav-active>a+.submenu-toogle.glyphicon-chevron-right:before{content:""}.header-nav .has-child.nav-active>a+.submenu-toogle.glyphicon-plus::before{content:"−"}@media (max-width:991px){.header-nav .has-child.nav-active>a+.submenu-toogle.fa.fa-angle-right::before{content:""}.header-nav .nav>li .sub-menu li a{font-size:14px}}@media (max-width:991px){.mobile-full-width-menu .header-nav .nav{position:inherit}}@media (max-width:991px){.mobile-sider-drawer-menu .header-nav{position:fixed;width:250px!important;z-index:999;height:100vh!important;overflow-y:inherit!important;left:-250px;top:0px;transition:all 0.5s linear;background-color:#fff}.mobile-sider-drawer-menu .header-nav .nav>li:hover>.sub-menu{animation:none!important}.mobile-sider-drawer-menu .header-nav .nav>li .sub-menu li:hover>.sub-menu{animation:none!important}.mobile-sider-drawer-menu.active .header-nav{left:15px}.mobile-sider-drawer-menu .icon-bar{transition:all 0.5s linear;position:relative}.mobile-sider-drawer-menu #mobile-side-drawer{min-height:41px;position:relative}.mobile-sider-drawer-menu.active .icon-bar.icon-bar-first{transform:rotate(45deg) translateX(3px) translateY(2px)}.mobile-sider-drawer-menu.active .icon-bar.icon-bar-three{transform:rotate(-45deg) translateX(3px) translateY(-2px)}.mobile-sider-drawer-menu .icon-bar.icon-bar-two{position:relative;right:0%}.mobile-sider-drawer-menu.active .icon-bar.icon-bar-two{position:absolute;right:100px;opacity:0}.mobile-sider-drawer-menu .is-fixed .header-nav .nav{overflow:auto;max-height:100%}.mobile-sider-drawer-menu .header-fixed .header-nav .nav{overflow:auto;max-height:100%}}.sticky-no .main-bar{position:static!important}.is-fixed .main-bar{position:fixed;top:0px;left:0px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.is-fixed .color-fill.main-bar{background-color:#e3f3ef;box-shadow:0 0 5px 10px rgba(0,0,0,0.1)}.is-fixed .color-fill.main-bar{box-shadow:0 5px 16px rgba(0,0,0,0.1);animation:slideDown 0.5s ease-out}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.is-fixed.color-fill .header-nav .nav>li{margin:0px;padding:0px}@media (max-width:991px){.header-nav .nav>li{margin:0px;padding:0px}.header-nav .nav>li>a{margin:0px;padding:10px 12px;line-height:1.2}.is-fixed.color-fill .header-nav .nav>li{margin:0px;padding:0px}}@media (max-width:767px){.main-bar{padding:0px}.is-fixed .main-bar{padding:0px}.is-fixed.color-fill .main-bar{padding:0px}}.header-style-1 .is-fixed.color-fill .main-bar{top:0px}.header-style-1 .header-nav .nav>li>a{color:#333}.header-style-1 .primary-nav .nav>li:hover>a{color:var(--ao-secondary)}.header-style-1 .header-nav .nav>li.active>a,.header-style-1 .header-nav .nav>li.current-menu-item>a{color:var(--ao-primary)}.header-style-1 .color-fill .header-nav .nav>li>a{color:#fff}.header-style-1 .color-fill .header-nav .nav>li:hover>a{color:var(--ao-primary)}.header-style-1 .color-fill .header-nav .nav>li.active>a,.header-style-1 .color-fill .header-nav .nav>li.current-menu-item>a{color:var(--ao-primary)}@media only screen and (max-width:991px){.header-style-1 .header-nav .nav>li>a{color:#333;font-weight:600}.header-style-1 .color-fill .header-nav .nav>li>a{color:#333}.header-style-1 .color-fill .header-nav .nav>li.current-menu-item>a{color:var(--ao-primary)}.header-style-1 .header-nav .nav>li:hover>a{color:var(--ao-primary)}.header-style-1 .color-fill .header-nav .nav>li.active>a,.header-style-1 .color-fill .header-nav .nav>li.current-menu-item>a{color:var(--ao-primary)}}.header-nav2{flex-grow:0;position:relative}.header-nav2 .nav>li>a{padding:25px 15px;font-size:18px;color:#000;transition:all 0.5s linear}.header-nav2 .nav>li>a:hover,.header-nav2 .nav>li.current-menu-ancestor>a{color:var(--ao-primary)}@media only screen and (max-width:1200px){.header-nav2{width:100%}.header-nav2 .nav>li>a{padding:25px 11px;font-size:15px}.header-nav .nav>li.has-child::after{right:5px}}@media only screen and (max-width:1199px){.header-nav2 .nav>li>a{font-size:14px}}@media only screen and (max-width:991px){.header-nav2 .nav>li>a{padding:15px 25px!important}}.form-group{margin-bottom:30px}.g-recaptcha{display:flex;justify-content:center;padding:0px 0px 30px}.widget{margin-bottom:40px}button.scroltop{border:none;position:fixed;right:10px;bottom:20px;color:#fff;margin:0;font-size:24px;cursor:pointer;display:none;height:40px;width:40px;line-height:24px;padding:0px;text-align:center;border-radius:50px;z-index:999;background:var(--ao-primary)}button.scroltop:hover{background:#222}.form-control{border:1px solid #e1e1e1;height:50px;font-size:16px;line-height:20px;padding:10px 12px;border-radius:5px}.form-control:focus{box-shadow:0 0px 0px 0 rgba(0,0,0,0.0);border-color:var(--ao-primary);background-color:#fff}.form-control::placeholder{font-weight:400;opacity:0.8;color:#333}.bootstrap-select .dropdown-menu li a{font-size:14px}textarea.form-control{height:auto}.overlay-wraper{position:relative}.overlay-wraper .overlay-main{position:absolute;left:0;top:0;width:100%;height:100%}.opacity-01{opacity:0.1}.opacity-02{opacity:0.2}.opacity-03{opacity:0.3}.opacity-04{opacity:0.4}.opacity-05{opacity:0.5}.opacity-06{opacity:0.6}.opacity-07{opacity:0.7}.opacity-08{opacity:0.8}.opacity-09{opacity:0.9}.overlay-wraper>.container{position:relative;z-index:1}.overlay-wraper>.container-fluid{position:relative;z-index:1}select{appearance:none;background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/...");padding:10px 30px 10px 10px;background-color:#fff}.site-button-border{color:#555;background-color:#fff;padding:10px 25px;display:inline-block;font-size:14px;outline:none;cursor:pointer;border-width:1px;border-style:solid;border-color:#ddd;line-height:1.42857;text-decoration:none!important;border-radius:5px;-webkit-border-radius:5px}.text-white{color:#fff}.text-primary{color:var(--ao-primary)!important}.text-black{color:#000}.text-gray{color:#f5f6f6}.text-gray-dark{color:#d3d3d3}.text-red{color:#ff6868}.text-red-dark{color:#FF2020}.text-green{color:#00d285}.text-yellow{color:#ffc100}.text-orange{color:#F60}.text-blue{color:#2c80ff}.text-sky{color:#21accd}.text-purple{color:#802d75}.action{width:330px;display:none!important;margin-top:20px;display:flex;align-items:center;justify-content:space-between}.site-footer{position:relative;font-size:16px}.site-footer>.footer-top,.site-footer>.footer-bottom{position:relative;z-index:1}table{background-color:transparent;width:100%;margin-bottom:20px}table thead th{padding:12px 8px}table td{padding:15px 10px}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:480px){}.animate-v1{-webkit-animation:upNdown 2s infinite linear;animation:upNdown 2s infinite linear}@-webkit-keyframes upNdown{0%{}50%{transform:translateY(-30px)}100%{}}@keyframes upNdown{0%{}50%{transform:translateY(30px)}100%{}}.animate-v2{-webkit-animation:upNdown2 2s infinite linear;animation:upNdown2 2s infinite linear}@-webkit-keyframes upNdown2{0%{}50%{transform:translateY(30px)}100%{}}@keyframes upNdown2{0%{}50%{transform:translateY(-30px)}100%{}}.animate-v11{-webkit-animation:upNdown11 5s infinite linear;animation:upNdown11 5s infinite linear}@-webkit-keyframes upNdown11{0%{}50%{transform:translateY(-10px)}100%{}}@keyframes upNdown11{0%{}50%{transform:translateY(10px)}100%{}}.animate-v22{-webkit-animation:upNdown22 5s infinite linear;animation:upNdown22 5s infinite linear}@-webkit-keyframes upNdown22{0%{}50%{transform:translateY(10px)}100%{}}@keyframes upNdown22{0%{}50%{transform:translateY(-10px)}100%{}}.plus-v1{-webkit-animation:plus 2s infinite linear;animation:plus 2s infinite linear}@-webkit-keyframes plus{0%{}50%{transform:scale(1)}100%{}}@keyframes plus{0%{}50%{transform:scale(1.1)}100%{}}.plus-v2{-webkit-animation:plus2 5s infinite linear;animation:plus2 5s infinite linear}@-webkit-keyframes plus2{0%{}50%{transform:scale(1)}100%{}}@keyframes plus2{0%{}50%{transform:scale(1.1)}100%{}}.roted-v1{-webkit-animation:roted 4s infinite linear;animation:roted 4s infinite linear}@-webkit-keyframes roted{0%{}50%{transform:rotate(0deg)}100%{}}@keyframes roted{0%{}50%{transform:rotate(15deg)}100%{}}.spin-v1{-webkit-animation:spin 2s linear infinite;animation:spin 20s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@font-face{font-family:"icomoon";src:url("https://findadoctorcanada.ca/wp-content/themes/fonts/icomoon.eot?jss03n");src:url("https://findadoctorcanada.ca/wp-content/themes/fonts/icomoon.eot?jss03n#iefix")format("embedded-opentype"),url("https://findadoctorcanada.ca/wp-content/themes/fonts/icomoon.ttf?jss03n")format("truetype"),url("https://findadoctorcanada.ca/wp-content/themes/fonts/icomoon.woff?jss03n")format("woff"),url("https://findadoctorcanada.ca/wp-content/themes/fonts/icomoon.svg?jss03n#icomoon")format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1500px){.container{max-width:1420px}}.page-wraper{background:#fff}@media only screen and (max-width:1500px){.page-wraper{padding:0px}}@media only screen and (max-width:1199px){.page-wraper{padding:10px}}.page-content{position:relative}@media only screen and (max-width:575px){}.site-footer-inner-page .footer-main{border-radius:0px}.footer-main{padding-bottom:0px;position:relative;z-index:2;background-color:var(--ao-primary-dark);background-image:url("https://findadoctorcanada.ca/wp-content/themes/images/home1/left-top-shadow.png");background-position:left top;background-repeat:no-repeat;border-radius:0px 0px 20px 20px;overflow:hidden}.footer-main-top{padding:120px 0px 65px;position:relative;z-index:1}@media (max-width:1199px){}#news-latter{position:relative;margin-bottom:55px;display:flex;align-items:center}#news-latter i[class*="feather-"]{position:absolute;top:16px;left:0px;color:#556175;font-size:18px}#news-latter .form-control{background:none;font-size:15px;padding:5px 0px 5px 30px;height:50px;border:none;border-bottom:1px solid #4d596f;border-radius:0}#news-latter .form-control::placeholder{color:#556175;opacity:1}#news-latter .form-control::-ms-input-placeholder{color:#556175}#news-latter .news-latter-btn{position:absolute;top:10px;right:0px;background:none;color:#fff;border:none;font-size:20px;line-height:1;border-radius:5px;width:22px;height:30px;padding:0px}@media (max-width:1199px){}@media (max-width:767px){}@media (max-width:420px){}.footer-main-bot{position:relative;z-index:2}.footer-main-bot .container{border-top:1px solid rgba(255,255,255,0.17);padding:25px 0px}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:575px){}.btn-animation{position:relative}.btn-animation::before{display:block;position:absolute;z-index:-1;width:100%;height:100%;border-radius:50%;background-color:rgba(255,255,255,0.5);content:"";animation:pulse 1s infinite;border:2px solid #fff}@keyframes pulse{from{transform:scale(1);opacity:.4}to{transform:scale(1.5);opacity:0}}.contact-content .con-form-title{font-size:52px;font-weight:600;margin-bottom:26px}.single-input-box input{border:1px solid #1b343430;outline:0;width:100%;height:60px;position:relative;padding:0 21px;border-radius:6px;background-color:#e6f4f1;color:#181a17}.single-input-box input::placeholder{color:#868681}.single-input-box textarea::placeholder{color:#868681}.single-input-box textarea{border:1px solid #1b343430;outline:0;width:100%;height:120px;position:relative;padding:9px 19px;border-radius:6px;background-color:#e6f4f1;color:#181a17}.single-input-box textarea::placeholder{color:#acacac}.google-map iframe{width:100%;height:460px;border-radius:30px}@media only screen and (max-width:1200px){.contact-content .con-form-title{font-size:46px}.con-icon-bx{padding:30px 15px}}@media only screen and (max-width:1024px){.contact-content .con-form-title{font-size:36px}}@media only screen and (max-width:575px){.contact-content .con-form-title{font-size:26px}}.form-check-input{width:18px;height:18px;background:transparent;border:1px solid var(--ao-primary)}.form-check-input:checked{background-color:var(--ao-primary);border-color:#e5c466}.form-check-input:checked[type=radio]{background-image:none;position:relative}.form-check-input:checked[type=radio]:after{background-color:#e5c466;width:10px;height:10px;content:"";position:absolute;left:2px;top:2px;border-radius:50%}.form-check-input[type=radio]{background-color:transparent}@media only screen and (max-width:1200px){.footer-main-top{padding:80px 0px 30px}}@media only screen and (max-width:575px){.footer-main-top{padding:40px 0px 30px}}@media only screen and (max-width:991px){.p-t120{padding-top:50px}.p-b120{padding-bottom:50px}.p-b90{padding-bottom:20px}}.blog-related-box{transition:all 0.2s linear}.blog-details-thumb img{transition:all 0.2s linear}.blog-details-thumb:hover img{transform:scale(1.1)}.sidber-widget-recent-post .recent-widget-thumb{overflow:hidden}.sidber-widget-recent-post .recent-widget-thumb img{transition:all 0.2s linear}.sidber-widget-recent-post:hover .recent-widget-thumb img{transform:scale(1.1)}.cursor{position:fixed;width:40px;height:40px;margin-left:-20px;margin-top:-20px;border-radius:50%;border:2px solid var(--ao-secondary-btn-hover);transition:0.3s;transform:translate(-50%,-50%);pointer-events:none;z-index:1000}.cursor2{position:fixed;width:4px;height:4px;margin-left:-20px;margin-top:-20px;border-radius:50%;background-color:#fff;transform:translate(-50%,-50%);transition:0.1s;pointer-events:none;z-index:1000}.grow,.grow-small{transform:scale(3);background:white;mix-blend-mode:difference;border:none}.grow-small{transform:scale(1.7)}.loading-area{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9999;overflow:hidden}.loading-area .loading-box{width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0;opacity:1;z-index:9999}.loading-area .loading-pic{width:100%;position:absolute;top:50%;z-index:99999;text-align:center;transform:translateY(-50%)}.wrapper{margin:0px auto;display:block}.loader{font-size:80px;line-height:1.5;font-family:system-ui,sans-serif;font-weight:bold;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #000;background:radial-gradient(1.13em at 50% 1.6em,#f2bb00 99%,#0000 101%) calc(50% - 1.6em)0/3.2em 100%text,radial-gradient(1.13em at 50% -0.8em,#0000 99%,#f2bb00 101%) 50% .8em/3.2em 100%repeat-x text;animation:l9 2s linear infinite}.loader:before{content:"Cleanfy"}@keyframes l9{to{background-position:calc(50% + 1.6em)0,calc(50% + 3.2em) .8em}}@media only screen and (max-width:1600px){}@media only screen and (max-width:1480px){}@media only screen and (max-width:1199px){.about-left-section{padding-right:30px}}@media only screen and (max-width:991px){.about-left-section{padding:0px;margin-bottom:70px;display:block}}@media only screen and (max-width:400px){}#clockdiv{display:flex;flex-wrap:wrap;max-width:450px;margin:0px -18px 30px}#clockdiv>div{padding:0px 18px;display:block;width:25%;text-align:center}#clockdiv div>span{display:block;font-size:34px;line-height:1;font-weight:600;background-color:rgba(255,255,255,0.2);color:var(--ao-secondary);border-radius:5px;padding:15px 10px;position:relative}#clockdiv div>span:after{content:":";display:block;font-size:24px;line-height:1;font-weight:700;color:#fff;position:absolute;top:15px;right:-22px}#clockdiv div:last-child>span:after{display:none}#clockdiv div>.smalltext{padding-top:5px;font-size:16px;color:#fff;text-transform:uppercase}@media only screen and (max-width:1365px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:420px){#clockdiv div>.smalltext{font-size:12px}#clockdiv>div{padding:0px 10px}#clockdiv div>span:after{right:-11px}#clockdiv div>span{font-size:20px}}.site-text-secondry{color:#c7efb3}@media only screen and (max-width:575px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:575px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}.f-margin{margin-bottom:30px}@media (max-width:1199px){}@media (max-width:991px){}@media (max-width:767px){}@media (max-width:420px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1600px){}@media only screen and (max-width:1366px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:1366px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:480px){}.emblem-wrap{position:absolute;left:-30px;top:140px}.emblem-wrap i{color:var(--ao-secondary);font-size:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.emblem{margin:0 auto;width:168px;height:168px;border-radius:50%;color:var(--ao-secondary);animation:spinZ 20s linear infinite;text-align:center;background-color:rgba(255,255,255,0.1)}.emblem span{padding:6px;position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;text-transform:uppercase;font-size:14px;transition:all 0.5s cubic-bezier(0,0,0,1)}@keyframes spinZ{0%{transform:rotateZ(360deg)}100%{transform:rotateZ(0deg)}}@media only screen and (max-width:767px){.emblem-wrap{left:20px}}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}@media only screen and (max-width:380px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:575px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:420px){}.aobtnlink{color:#fff;align-items:center;font-size:14px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,0.10);border-radius:30px;padding:12px 20px;line-height:1}.aobtnlink i{margin-left:5px;font-size:14px}.aobtnlink:hover{color:#fff;border:1px solid var(--ao-primary);background-color:var(--ao-primary)}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}.breadcumb-area{background:url("https://findadoctorcanada.ca/wp-content/themes/images/inner-banner/pic1.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;padding:290px 0 142px;overflow:hidden;position:relative;z-index:1;border-radius:30px}.breadcrumb-overlay{position:absolute;width:100%;height:100%;left:0px;top:0px;background-color:transparent;opacity:0.8;z-index:-1}.breadcumb-content{text-align:center}.breadcumb-content h4{font-size:62px;color:#fff;margin:0 0 20px;font-family:var(--ao-title-family);font-weight:700}.breadcumb-content ul{position:relative;overflow:hidden;padding:0px 50px}.breadcumb-content ul li{display:inline-block;color:var(--ao-primary);font-family:var(--ao-title-family);font-size:16px;padding-right:10px;font-weight:400}.breadcumb-content ul li:last-child{padding-right:0px}.breadcumb-content ul li a{display:inline-block;color:var(--primary-color)}.breadcumb-content ul li a:hover{color:#fff}.breadcumb-content ul:before{content:"";position:absolute;left:-10px;height:8px;top:13px;border-top:1px solid var(--ao-primary);border-bottom:1px solid var(--ao-primary);width:45px;transform:skew(-60deg)}.breadcumb-content ul:after{content:"";position:absolute;right:-10px;height:8px;top:13px;border-top:1px solid var(--ao-primary);border-bottom:1px solid var(--ao-primary);width:45px;transform:skew(60deg)}.breadcumb-content-list{font-size:18px;color:#181a17;display:inline-flex;position:relative;font-weight:600;margin-bottom:0px;list-style:none}@media only screen and (max-width:767px){.breadcumb-content h4{font-size:28px}}@media only screen and (max-width:575px){.breadcumb-content ul li{font-size:14px}}@media only screen and (max-width:767px){.breadcumb-area{padding:180px 10px 100px 10px}}@media only screen and (max-width:420px){.breadcumb-area{padding:150px 10px 75px 10px}}.icon-btn-circle{border-radius:50%;background-color:var(--ao-primary-dark);color:#fff;border:none;width:56px;height:56px;min-width:56px;margin-right:20px;font-size:28px}@media only screen and (max-width:1199px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){.icon-btn-circle{width:40px;height:40px;min-width:40px;margin-right:10px;font-size:20px}}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}.qty-container.custom-touchspin{display:flex;align-items:center;justify-content:center}.qty-container.custom-touchspin .input-qty{text-align:center;padding:6px 10px;border:none;max-width:50px;background:#ecf0fe;height:40px}.qty-container.custom-touchspin .input-qty:focus{outline:none}.qty-container.custom-touchspin .qty-btn-minus,.qty-container.custom-touchspin .qty-btn-plus{border:none;padding:10px 13px;font-size:10px;height:40px;width:40px;transition:0.3s;background:#ecf0fe}.qty-container.custom-touchspin .qty-btn-plus{margin-left:-1px;border-radius:0px 8px 8px 0px}.qty-container.custom-touchspin .qty-btn-minus{margin-right:-1px;border-radius:8px 0px 0px 8px}@media only screen and (max-width:991px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}.ao-faq-area-wrap .accordion-button:not(.collapsed){box-shadow:none}@media only screen and (max-width:420px){}.blog-details-area{padding:120px 0px 90px}.blog-details-section-bx{margin-right:64px}.blog-details-content-mid{padding:40px 0px 0px 0px}@media only screen and (max-width:1200px){.blog-details-section-bx{margin-right:0px}}.meta-blog ul{list-style:none;margin:0px}.blog-details-thumb{border-radius:30px;overflow:hidden;position:relative}.blog-details-thumb img{width:100%}.blog-details-thumb-date{position:absolute;right:80px;background:#f5fafe;bottom:0px;padding:10px 30px;border-radius:30px 30px 0px 0px}.blog-details-thumb-date:before{content:"";position:absolute;left:-30px;bottom:0px;width:30px;height:30px;border-radius:0px 0px 20px 0px;background-color:transparent;box-shadow:10px 10px 0 0px #f5fafe}.blog-details-thumb-date:after{content:"";position:absolute;right:-30px;bottom:0px;width:30px;height:30px;border-radius:0px 0px 0px 20px;background-color:transparent;box-shadow:-10px 10px 0 0px #f5fafe}.blog-details-content{margin-top:0px}.blog-details-content .meta-blog{margin-bottom:10px}.blog-details-area .meta-blog ul{display:flex;flex-wrap:wrap;align-items:center}.blog-details-area .meta-blog ul li{display:inline-flex;align-items:center;color:#616161;font-weight:600;font-size:16px;margin-right:30px;text-transform:uppercase;position:relative}.blog-details-area .meta-blog ul li:after{content:"/";display:inline-flex;align-items:center;color:#616161;font-weight:600;font-size:16px;text-transform:uppercase;position:absolute;right:-20px}.blog-details-area .meta-blog ul li:last-child:after{display:none}.blog-details-area .meta-blog ul li i{margin-right:5px;color:var(--ao-primary)}.blog-details-area .meta-blog ul li span{margin-right:3px}.blog-details-title{display:inline-block;font-size:32px;line-height:1.2;color:var(--ao-title-color);font-weight:700;font-family:var(--ao-title-family)}.blog-details-desc p{width:97%;margin:10px 0 27px}.blog-details-title h4{font-size:28px;margin-bottom:14px;margin-top:48px}.blog-details-rules-item{margin-top:34px}.blog-details-rules-item ul{list-style:none}.blog-details-rules-item ul li{color:#1e1e1e;font-size:16px;margin-bottom:10px;font-family:var(--title-family2);font-weight:500}.blog-details-rules-item ul li i{color:var(--secondary);font-size:16px;margin-right:9px}.blog-details-thumb-2{overflow:hidden;border-radius:30px;margin:20px 0px}.blog-details-thumb-2:hover img{transform:scale(1.1)}.blog-details-thumb-2 img{transition:all 0.2s linear;margin-top:0px;width:100%;border-radius:20px}.row.akta-boder-add-korlam{border:1px solid #777;padding:25px 20px;border:1px solid #777;margin:0px 0px 40px;border-radius:10px}.blog-details-tag ul{margin:0px}.blog-details-tag ul li{font-weight:400;display:inline-block;color:#333;font-size:18px;font-family:var(--title-family2);margin-right:13px;margin-bottom:3px}.blog-details-tag ul li a{display:inline-block;color:#333;font-size:15px;border:1px solid #d8d8d8;padding:2px 20px;border-radius:50px;transition:0.5s;background-color:#fff}.blog-details-tag ul li a:hover{background:var(--ao-secondary);color:#fff}.blog-details-social{text-align:right}.blog-details-social ul{margin:0px;display:flex;justify-content:end;gap:6px;flex-wrap:wrap}.blog-details-social ul li{font-weight:800;display:inline-block;color:#101010;font-size:18px;font-family:var(--title-family2)}.blog-details-social ul li a{display:inline-flex;color:#000;font-family:var(--title-family2);text-transform:uppercase;font-size:18px;transition:0.5s;position:relative;width:36px;height:36px;border:1px solid #000;align-items:center;justify-content:center;border-radius:50px}.blog-details-social ul li a:hover{background-color:#000;color:#fff}.blog-related-box-wrap{background:#edf0fe;padding:40px;border-radius:10px;transition:0.5s all ease}.blog-related-box{display:flex;align-items:center;gap:19px;word-break:break-word}.blog-related-navigation{margin-bottom:20px;display:block}.blog-related-thumb{min-width:80px;width:80px;height:80px;border-radius:6px;overflow:hidden}.blog-related-box.style-two{text-align:right}.blog-related-content a{display:inline-block;font-size:16px;line-height:24px;color:var(--ao-secondary);font-weight:600;font-family:var(--title-family2);padding-right:40px}.blog-related-content p{font-size:14px;margin:0}.blog-related-box.style-two .blog-related-content a{padding-right:0px;padding-left:40px}@media only screen and (max-width:1199px){.blog-related-box-wrap{padding:20px}.blog-related-thumb{min-width:50px;width:50px;height:50px}}@media only screen and (max-width:991px){.blog-related-box{padding:20px 15px 20px 15px;gap:19px;border-radius:20px;border:1px solid var(--secondary)}.blog-details-social{text-align:left}.blog-details-tag{margin-bottom:20px}.blog-details-social ul{justify-content:start}}@media only screen and (max-width:767px){.blog-details-title{font-size:28px}.blog-related-box.style-two{margin-top:30px}.blog-related-box-wrap.style-two{margin-top:20px}.blog-details-content-mid{padding:20px 0px 0px 0px;border-radius:0pxx;border-width:0px}.blog-details-social ul{justify-content:start}.blog-details-social ul li:first-child{display:block;width:100%}.blog-details-tag ul li:first-child{display:block;width:100%}}@media only screen and (max-width:420px){.blog-details-title{font-size:22px}.blog-related-navigation{margin-bottom:0px}.blog-details-title h4{font-size:22px}}@media only screen and (max-width:400px){.blog-related-box{padding:10px;gap:10px}.blog-related-box.style-two{padding:10px}.blog-related-thumb{width:46px;height:46px;min-width:46px}.blog-related-content a{font-size:14px;line-height:18px}}.blog-details-bq{background:#fff;display:flex;padding:40px 60px 40px 40px;border-radius:30px;margin-bottom:30px}.blog-details-bq-icon{width:60px;height:60px;min-width:60px;margin-right:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f5fafe}.blog-details-bq-icon i{color:var(--ao-primary);font-size:32px;display:block}.blog-details-bq span{font-size:15px;font-weight:600;padding-left:40px;position:relative;z-index:1}.blog-details-bq span:before{width:25px;height:1px;background-color:#616161;position:absolute;content:"";left:0;top:10px}.blog-details-bq-content p{color:var(--ao-title-color);font-size:22px;font-weight:800;font-family:var(--title-family2)}@media only screen and (max-width:767px){.blog-details-bq{display:block;padding:20px}.blog-details-bq-icon i{line-height:60px;margin-bottom:10px}.blog-details-bq-content p{font-size:16px}}.blog-details-comment-title h4{margin:83px 0 28px;font-size:32px;font-weight:700;color:var(--ao-title-color)}.blog-details-comment{margin-bottom:19px;position:relative;border:1px solid #333;padding:29px 29px 25px;background-color:#fff;border-radius:30px}.blog-details-comment.style-two{margin-left:105px}.blog-details-comment-thumb{float:left;margin-right:30px;width:70px;height:70px;border-radius:50%;overflow:hidden}.blog-details-comment-content{overflow:hidden}.blog-details-comment-content h2{font-size:18px;margin-top:0;display:inline-block;margin-right:40px;font-weight:normal;position:relative;margin-bottom:0px}.blog-details-comment-content h2:after{content:"";position:absolute;width:20px;height:1px;background-color:#000;right:-30px;top:50%;transform:translateY(-50%)}.blog-details-comment-content p{font-size:15px;margin:8px 0 0}.blog-details-comment-reply{position:absolute;right:22px;top:21px}.blog-details-comment-reply a{font-size:15px;color:#1e1e1e;display:inline-block;text-transform:uppercase;border-bottom:1px solid #1e1e1e}.blog-details-comment-reply a:hover{color:var(--secondary)}.blog-details-comment.reply{margin-left:70px;padding-top:35px;border-top:2px solid rgba(255,255,255,0.2)}.blog-details-contact-title{margin:60px 0 30px}.blog-details-contact-title h4{font-size:32px;font-weight:700;color:var(--ao-title-color)}.blog-details-area .contact-input-box input{background-color:#fff;border:transparent;width:100%;height:60px;padding:22px;outline:0;margin-bottom:20px;border-radius:8px}.blog-details-area .contact-input-box input::placeholder{color:#616161}.blog-details-area .contact-input-box textarea{background-color:#fff;border:transparent;width:100%;height:170px;padding:12px 22px 0;outline:0;margin-top:0px;margin-bottom:20px;border-radius:6px;resize:none}.blog-details-area .contact-input-box textarea::placeholder{color:#616161}.input-check-box span{font-size:15px;margin-left:7px}.blog-details-submi-button{margin-top:40px}@media only screen and (max-width:1200px){.blog-details-submi-button{margin-bottom:50px}}@media only screen and (max-width:991px){.blog-details-area{padding:50px 0px 20px}}@media only screen and (max-width:767px){.blog-details-comment-reply{position:absolute;right:auto;top:120px;left:40px}.blog-details-comment.style-two{margin-left:50px}.blog-details-comment-thumb{margin-right:20px}.blog-details-contact-title h4{margin:40px 0 10px}}@media only screen and (max-width:420px){.blog-details-comment{padding:20px}.blog-details-comment-thumb{float:none;margin:0px auto 30px}.blog-details-comment-reply{top:auto;left:auto;right:20px;bottom:20px}.blog-details-comment-content p{margin-bottom:40px}.blog-details-comment.style-two{margin-left:0px}.blog-details-comment-title h4{font-size:22px}.blog-details-contact-title h4{font-size:22px}}.widget_search{padding:15px 40px 15px;border-radius:10px;margin-bottom:30px;background:#fff}.widget_search form{position:relative;margin-top:25px}.widget_search input{border-radius:5px;padding-left:20px!important;height:60px;width:100%!important;position:relative;color:#555;border:1px solid #ddd;background:none;font-size:15px}.widget_search input::placeholder{color:#555;opacity:1}@media only screen and (max-width:1199px){.widget_search{padding:20px}.widget_search form{margin-top:0px}}button.icons{border:0;font-size:16px;position:absolute;right:0px;top:0px;color:#fff;background:transparent;height:60px;width:60px;border-radius:10px}.widget-categories-box{border:1px solid rgba(0,21,47,0.13);border-radius:30px;padding:30px;margin-bottom:30px}.widget-categories-box .sidber-widget-recent-post:last-child{margin-bottom:0px}@media only screen and (max-width:1199px){.widget-categories-box{padding:20px}}.categories_title h4{font-size:26px;font-weight:800;margin-bottom:30px;position:relative;font-family:var(--title-family2)}.sidber-widget-recent-post{margin-bottom:27px;display:flex;align-items:center;gap:22px}.sidber-widget-recent-post .recent-widget-thumb{width:80px;height:80px;min-width:80px;border-radius:6px;overflow:hidden}@media only screen and (max-width:360px){.sidber-widget-recent-post{gap:10px}.sidber-widget-recent-post .recent-widget-thumb{width:50px;height:50px;min-width:50px}}.recent-widget-content a{transition:0.5s;color:#101010!important;font-weight:500;font-size:16px;line-height:26px;display:block;font-family:var(--ao-title-family)}.recent-widget-content a:hover{color:var(--secondary)}@media only screen and (max-width:360px){.recent-widget-content a{font-size:14px;line-height:20px}}.sidber-widget-recent-post:hover .recent-widget-content a{color:var(--primary-color)!important}.recent-widget-content p{font-size:14px;margin:0}.widget-catefories-list ul{list-style:none;margin-bottom:0px}.widget-catefories-list ul li{border-bottom:1px solid rgba(16,16,16,0.1);margin-bottom:12px;padding-bottom:12px}.widget-catefories-list ul li:last-child{margin-bottom:0px}.widget-catefories-list ul li:last-child{border-bottom:0px}.widget-catefories-list ul li a{font-weight:500;display:block;color:#616161;font-size:16px;padding-right:40px;transition:0.5s;position:relative}.widget-catefories-list ul li a span{position:absolute;right:0px;top:0px;transition:0.5s;font-size:18px}.widget-catefories-list ul li a:hover{color:var(--secondary)}.widget-catefories-list ul li a:hover:after{transform:translateX(0px);opacity:1}.widget-catefories-list ul li i{display:inline-block;font-size:14px;margin-right:9px;transition:0.5s;color:var(--ao-primary);font-size:18px}.widget-catefories-list ul li a:hover i{color:var(--primary-color)}.widget-catefories-tags{gap:10px 10px;display:flex;flex-wrap:wrap}.widget-catefories-tags a{display:inline-block;color:#616161;padding:5px 20px;position:relative;z-index:1;font-size:15px;border-radius:50px;transition:0.5s;background-color:#f5f4e4}.widget-catefories-tags a:hover{background-color:var(--ao-primary);color:#fff}.widget-catefories-tags a:before{position:absolute;content:"";width:0;height:100%;left:50%;top:0;background:var(--primary-color);transition:0.5s;z-index:-1}.widget-catefories-tags a:hover:before{width:100%;left:0}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}.our-exp{margin-right:30px}.our-exp .progressText b{font-size:18px;font-family:var(--ao-title-family);color:var(--ao-title-color);font-weight:600;margin-right:50px}.our-exp .progress{position:relative;font-family:var(--ao-title-family);text-transform:uppercase;font-size:16px;font-weight:600;text-align:right}.our-exp .progress .progress-bar{position:relative;-webkit-transition:width 1.5s ease-in-out;transition:width 1.5s ease-in-out;height:5px;top:0px;background-color:var(--ao-primary)}.our-exp .progress .tooltip{left:100%;z-index:1}.our-exp .progress span{position:absolute;right:0px;top:-50px;font-family:var(--ao-title-family);color:var(--ao-title-color);font-size:18px}.our-exp .tooltip{z-index:1!important}.our-exp .progress{overflow:visible;background-color:#d4dbfc;border-radius:0px;height:5px;margin:10px 0px 20px 0px}.our-exp .progress:last-child{margin:10px 0px 0px 0px}@media only screen and (max-width:991px){.our-exp{margin-right:0px}}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}.single-input-box2 input{border:1px solid #1b343430;outline:0;width:100%;height:56px;position:relative;padding:0 21px;border-radius:6px;background-color:transparent;color:#181a17}.single-input-box2 input::placeholder{color:#868681}.single-input-box2 textarea::placeholder{color:#868681}.single-input-box2 textarea{border:1px solid #1b343430;outline:0;width:100%;height:160px;position:relative;padding:9px 19px;border-radius:6px;background-color:transparent;color:#181a17}.single-input-box2 textarea::placeholder{color:#acacac}.google-map2 iframe{width:100%;height:550px;margin-bottom:-10px}@media only screen and (max-width:1199px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:771px){}@media only screen and (max-width:575px){}@media only screen and (max-width:420px){}.single-input-box3 input{border:1px solid #1b343430;outline:0;width:100%;height:56px;position:relative;padding:0 21px;border-radius:6px;background-color:transparent;color:#181a17}.single-input-box3 input::placeholder{color:#868681}.single-input-box3 textarea::placeholder{color:#868681}.single-input-box3 textarea{border:1px solid #1b343430;outline:0;width:100%;height:118px;position:relative;padding:9px 19px;border-radius:6px;background-color:transparent;color:#181a17}.single-input-box3 textarea::placeholder{color:#acacac}.form-check-input{width:18px;height:18px;background:transparent;border:1px solid var(--ao-primary)}.form-check-input:checked{background-color:var(--ao-primary);border-color:#e5c466}.form-check-input:checked[type=radio]{background-image:none;position:relative}.form-check-input:checked[type=radio]:after{background-color:#e5c466;width:10px;height:10px;content:"";position:absolute;left:2px;top:2px;border-radius:50%}.form-check-input2[type=radio]{background-color:transparent}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}.pagination-outer{padding-top:30px}.pagination-outer .pagination-style1{position:relative;display:inline-block}.pagination-outer .pagination-style1 ul{list-style:none;margin-bottom:0px;display:flex}.pagination-outer .pagination-style1 ul li{position:relative;margin:0px 3px 0px}.pagination-outer .pagination-style1 ul li.prev a{width:46px;height:46px;font-size:14px;transition:0.5s all ease;display:flex;justify-content:center}.pagination-outer .pagination-style1 ul li.next a{width:46px;height:46px;font-size:14px;transition:0.5s all ease;display:flex;justify-content:center}.pagination-outer .pagination-style1 ul li a{position:relative;background-color:transparent;width:46px;height:46px;font-size:18px;line-height:46px;text-align:center;display:flex;justify-content:center;transition:0.5s all ease;border-radius:50%;border:1px solid #ddd}.pagination-outer .pagination-style1 ul li span{background-color:var(--ao-primary);width:46px;height:46px;font-size:18px;line-height:46px;text-align:center;display:flex;justify-content:center;transition:0.5s all ease;border-radius:50%;border:1px solid var(--ao-primary);color:#fff}.pagination-outer .pagination-style1 ul li.active a{background-color:var(--ao-primary);border:1px solid var(--ao-primary);color:#fff}.pagination-outer .pagination-style1 ul li:hover a{background-color:var(--ao-primary);border:1px solid var(--ao-primary);color:#fff}@media only screen and (max-width:1199px){}@media only screen and (max-width:420px){}.icon-btn-circle2{border-radius:50%;background-color:var(--ao-secondary);color:var(--ao-title-color);border:none;width:56px;height:56px;font-size:28px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1200px){.icon-btn-circle2{width:44px;height:44px;font-size:18px}}.header-style-2 .header-search a{border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all 500ms ease}.header-search a i{font-size:20px;color:var(--ao-secondary)}.header-style-2 .header-search a:hover{background-color:var(--ao-primary);color:#fff}@media (max-width:1199px){}@media (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.search-popup{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:99999;margin-top:-540px;transform:translateY(-100%);background-color:rgba(0,0,0,0.90);-webkit-transition:all 500ms cubic-bezier(0.860,0.000,0.070,1.000);-moz-transition:all 500ms cubic-bezier(0.860,0.000,0.070,1.000);-o-transition:all 500ms cubic-bezier(0.860,0.000,0.070,1.000);transition:all 1500ms cubic-bezier(0.860,0.000,0.070,1.000);-webkit-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);-moz-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);-o-transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000);transition-timing-function:cubic-bezier(0.860,0.000,0.070,1.000)}.search-popup{width:100%}.search-active .search-popup{transform:translateY(0%);margin-top:0}.search-popup .close-search{position:absolute;left:0;right:0;margin:0 auto;margin-top:-200px;border-radius:50%;text-align:center;background-color:var(--primary-color);width:70px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,0.05);border-bottom:3px solid #fff;border-top:3px solid #fff;border-right:3px solid var(--ao-primary);border-left:3px solid var(--ao-primary);-webkit-transition:all 500ms ease;height:70px;line-height:70px;text-align:center}.search-active .search-popup .close-search{visibility:visible;opacity:1;top:50%;-webkit-transition-delay:1500ms;-moz-transition-delay:1500ms;-ms-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}.search-popup form{position:absolute;max-width:700px;top:50%;left:15px;right:15px;margin:-35px auto 0;transform:scaleX(0);transform-origin:center;background-color:#111111;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.search-active .search-popup form{transform:scaleX(1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.search-popup .form-group{position:relative;margin:0px;overflow:hidden;border-radius:20px}.search-popup .form-group input[type="text"],.search-popup .form-group input[type="search"]{position:relative;display:block;font-size:18px;line-height:50px;color:#000000;height:70px;width:100%;padding:10px 30px;background-color:#ffffff;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;font-weight:500;text-transform:capitalize;border:none}.search-popup .form-group input[type="submit"],.search-popup .form-group button{position:absolute;right:30px;top:0px;height:70px;line-height:70px;background:transparent;text-align:center;font-size:24px;color:var(--ao-primary);padding:0;cursor:pointer;-webkit-transition:all 500ms ease;border:none}.search-popup .form-group input[type="submit"]:hover,.search-popup .form-group button:hover{color:#000000}.search-popup input::placeholder,.search-popup textarea::placeholder{color:#000000}.search-popup .close-search.style-two{position:absolute;right:25px;left:auto;color:#ffffff;width:auto;height:auto;top:25px;margin:0px;border:none;background:none!important;box-shadow:none!important;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.search-popup .close-search.style-two+.close-search{display:none}.search-box-btn{display:inline-block;padding-left:22px}.search-box-btn i{display:inline-block;color:#fff;line-height:30px;text-align:center;font-size:18px;cursor:pointer;transition:.5s}.upp.search-box-btn i{color:#9E9FA1}.search-box-btn.search-box-outer span i{font-size:20px;display:inline-block;color:#fff;padding-left:17px;position:relative;z-index:1}.upp.search-box-btn.search-box-outer span i{color:var(--ao-primary)}.search-box-btn.search-box-outer span i:after{position:absolute;content:"0";right:-10px;top:-4px;width:16px;height:16px;line-height:16px;text-align:center;background:var(--ao-primary);color:#fff;border-radius:50%;display:inline-block;font-size:12px}.flaticon-multiply:before{content:inherit}button.close-search i{font-size:25px;color:#fff;display:inline-block}span.flaticon-multiply i{display:inline-block;color:var(--ao-primary)}.header-search-button.search-box-outer{padding:0px 8px 0 0;display:inline-block}.header-search-button.search-box-outer a{color:var(--ao-primary);display:inline-block;position:relative;left:16px}.nav-btn.navSidebar-button{display:inline-block}.nav-btn.navSidebar-button a i{font-size:24px;display:inline-block;color:var(--ao-primary);transition:.5s}.xs-sidebar-group .xs-overlay{left:100%;top:0;position:fixed;z-index:101;height:100%;opacity:0;width:100%;visibility:hidden;-webkit-transition:all 0.4s ease-in 0.8s;-o-transition:all 0.4s ease-in 0.8s;transition:all 0.4s ease-in 0.8s}.xs-sidebar-group .widget-heading{position:absolute;top:23px;right:0;padding:25px}.xs-sidebar-widget{position:fixed;right:-100%;top:0;bottom:0;width:100%;max-width:360px;z-index:999999;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--ao-primary-dark);-webkit-transition:all 0.5s cubic-bezier(0.9,0.03,0,0.96) 0.6s;-o-transition:all 0.5s cubic-bezier(0.9,0.03,0,0.96) 0.6s;transition:all 0.5s cubic-bezier(0.9,0.03,0,0.96) 0.6s;visibility:hidden;opacity:0}.xs-sidebar-group.isActive .xs-overlay{opacity:0.7;visibility:visible;-webkit-transition:all 0.8s ease-out 0s;-o-transition:all 0.8s ease-out 0s;transition:all 0.8s ease-out 0s;left:0}.xs-sidebar-group.isActive .xs-sidebar-widget{opacity:1;visibility:visible;right:0;-webkit-transition:all 0.7s cubic-bezier(0.9,0.03,0,0.96) 0.4s;-o-transition:all 0.7s cubic-bezier(0.9,0.03,0,0.96) 0.4s;transition:all 0.7s cubic-bezier(0.9,0.03,0,0.96) 0.4s}.sidebar-textwidget{padding:40px 32px}.close-side-widget i{color:var(--ao-primary);font-size:28px;display:block}.sidebar-widget-container{position:relative;top:150px;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in 0.3s;-o-transition:all 0.3s ease-in 0.3s;transition:all 0.3s ease-in 0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.xs-sidebar-group.isActive .sidebar-widget-container{top:0px;opacity:1;visibility:visible;-webkit-transition:all 1s ease-out 1.2s;-o-transition:all 1s ease-out 1.2s;transition:all 1s ease-out 1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.xs-overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.5;z-index:0}.xs-bg-black{background-color:var(--ao-primary-dark)}.sidebar-info-contents .content-box .title{font-size:24px;color:#fff;margin-bottom:15px}.sidebar-info-contents .nav-logo{margin-bottom:40px;margin-top:30px}.sidebar-info-contents .text{color:#9b9fb5}.sd-contact-info-bx{list-style:none;margin:30px 0px 30px 0px;padding:20px;border-radius:10px;border:2px solid #ffffff0a;transition:0.5s all ease;position:relative;overflow:hidden;z-index:1;background-color:#1a234d;box-shadow:0px 0px 30px rgba(105,123,196,0.1)}.sd-contact-info-bx li{border-bottom:1px dashed #adadad;margin-bottom:30px}.sd-contact-info-bx li:last-child{border:none;margin:0px}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}@media only screen and (max-width:420px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1600px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}.aobtnlink1{color:#00152f;align-items:center;font-size:15px;display:inline-flex;align-items:center;border:1px solid #c9d3dc;border-radius:30px;padding:15px 30px;line-height:1;text-transform:uppercase;font-weight:600;transition:0.5s all ease}.aobtnlink1 i{margin-left:5px;font-size:14px}.aobtnlink1:hover{color:#fff;border:1px solid var(--ao-primary);background-color:var(--ao-primary)}@media only screen and (max-width:767px){}@media only screen and (max-width:480px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.inverted-radius{--r: 20px;--s: 20px;--x: 45px;--y: 45px;width:100%;border-radius:var(--r);--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(at calc(100% - var(--r)) var(--r),#0000 25%,#000 0);--_d:(var(--s) + var(--r));mask:calc(100% - var(--_d) - var(--x))0 var(--_m),100% calc(var(--_d) + var(--y)) var(--_m),radial-gradient(var(--s) at 100%0,#0000 99%,#000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(var(--r) + var(--y)),var(--_g) calc(-1*var(--_d) - var(--x))0,var(--_g)0 calc(var(--_d) + var(--y));mask-repeat:no-repeat}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}.testimonial-radius-bx{position:relative;--r: 20px;--s: 20px;--x: 55px;--y: 70px;width:100%;border-radius:var(--r);--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(from 180deg at var(--r) calc(100% - var(--r)),#0000 25%,#000 0);--_d:(var(--s) + var(--r));mask:calc(var(--_d) + var(--x)) 100% var(--_m),0 calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(-1*var(--r) - var(--y)),var(--_g) calc(var(--_d) + var(--x))0,var(--_g)0 calc(-1*var(--_d) - var(--y));mask-repeat:no-repeat}.ao-our-testimonial-slider.owl-btn-top-right .owl-nav{top:-75px;bottom:auto}@media only screen and (max-width:991px){.ao-our-testimonial-slider.owl-btn-top-right .owl-nav{position:inherit;right:auto;left:auto;top:auto;text-align:center;margin-top:40px}}@media only screen and (max-width:575px){}@media only screen and (max-width:420px){.testimonial-radius-bx{mask:inherit}}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}.site-footer-st2{background-color:#fff1f1;background-position:center;background-size:cover;border-radius:0px 0px 30px 30px;background-repeat:no-repeat;margin:0px 50px 50px}.footer-main-middle{padding:120px 0px;border-bottom:1px solid #0c3765}@media only screen and (max-width:991px){.footer-main-middle{padding:90px 0px 60px}.footer-main-middle>.row [class*="col-"]{margin-bottom:30px}}@media only screen and (max-width:575px){.footer-main-middle{padding:60px 0px 30px}}@media only screen and (max-width:1199px){}.footer-call-toaction .row{display:flex;justify-content:space-between;align-items:center}.footer-call-toaction-right{text-align:right}.footer-call-toaction-left span{font-size:16px;color:#fff;text-transform:uppercase;line-height:1.2;margin-bottom:20px}.footer-call-toaction-left h2{font-size:46px;font-weight:700;color:#fff;margin-bottom:0px}@media only screen and (max-width:991px){.footer-call-toaction-left h2{font-size:28px;font-weight:700;color:#fff;margin-bottom:0px}}@media only screen and (max-width:767px){.footer-call-toaction-left{margin-bottom:30px}.footer-call-toaction-right{text-align:left}}.site-button.butn-white{background-color:#fff}.site-button.butn-white:hover{background-color:var(--ao-primary)}@media only screen and (max-width:991px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:480px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:480px){}@media only screen and (max-width:991px){}@media only screen and (max-width:480px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}.ao-our-services-slider.owl-carousel .owl-dots{position:absolute;left:50%;transform:translate(-50%,-50%);background:#f5fafe;bottom:-21px;padding:10px 30px;border-radius:30px 30px 0px 0px}.ao-our-services-slider.owl-carousel .owl-dots::before{content:"";position:absolute;left:-19px;bottom:1px;width:20px;height:18px;border-radius:0px 0px 20px 0px;background-color:transparent;box-shadow:10px 10px 0 10px #f5fafe}.ao-our-services-slider.owl-carousel .owl-dots::after{content:"";position:absolute;right:-19px;bottom:1px;width:20px;height:18px;border-radius:0px 0px 0px 20px;background-color:transparent;box-shadow:-10px 10px 0 10px #f5fafe}.ao-cleaning-categori-slider .owl-stage{display:flex;align-items:center}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}.ao-main2-slider.owl-carousel .owl-dots{position:absolute;left:50%;transform:translate(-50%,-50%);background:#f5fafe;bottom:-21px;padding:10px 30px;border-radius:30px 30px 0px 0px}.ao-main2-slider.owl-carousel .owl-dots::before{content:"";position:absolute;left:-19px;bottom:1px;width:20px;height:18px;border-radius:0px 0px 20px 0px;background-color:transparent;box-shadow:10px 10px 0 10px #f5fafe}.ao-main2-slider.owl-carousel .owl-dots::after{content:"";position:absolute;right:-19px;bottom:1px;width:20px;height:18px;border-radius:0px 0px 0px 20px;background-color:transparent;box-shadow:-10px 10px 0 10px #f5fafe}@media only screen and (max-width:1800px){}@media only screen and (max-width:1600px){}@media only screen and (max-width:1500px){}@media only screen and (max-width:1400px){}@media only screen and (max-width:1300px){}@media only screen and (max-width:1250px){}@media only screen and (max-width:1100px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:650px){}@media only screen and (max-width:1300px){}@media only screen and (max-width:1500px){}.contact-us-map{margin-bottom:120px}.contact-us-map .google-map2{border-radius:30px;overflow:hidden}.s-input-box input{border:1px solid #1b343430;outline:0;width:100%;height:56px;position:relative;padding:0 21px;border-radius:30px;background-color:transparent;color:#616161}.s-input-box input::placeholder{color:#616161}.s-input-box textarea::placeholder{color:#616161}.s-input-box textarea{border:1px solid #1b343430;outline:0;width:100%;height:118px;position:relative;padding:9px 19px;border-radius:30px;background-color:transparent;color:#181a17;resize:none}.s-input-box textarea::placeholder{color:#616161}.contact-us-bottom-info-section>.row{display:flex;align-items:center}.circle-btn-arrow{width:50px;height:50px;border-radius:50%;background-color:#e3f2ff;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease}.circle-btn-arrow i{font-size:28px;color:var(--ao-secondary);transform:rotate(-45deg);transition:all 0.5s ease}.circle-btn-arrow:hover i{transform:rotate(0deg)}h3.category-title{padding:0px 0 14px;margin-bottom:30px;position:relative;z-index:1;display:inline-block;font-size:24px;color:#041c33;font-weight:600}h3.category-title:before{position:absolute;content:"";left:0;bottom:0;width:30px;height:2px;background:#0c5adb;transition:0.5s}h3.category-title:hover:before{width:100%}.download-btn a{font-size:15px;text-transform:uppercase;display:inline-block;background:var(--ao-primary);width:100%;color:#fff;padding:15px 23px;border-radius:5px;margin-bottom:18px;position:relative;z-index:1;overflow:hidden}.download-btn a i{font-size:22px;position:relative;top:2px;padding-right:7px}.download-btn a span i{float:right;display:inline-block;font-size:17px;padding:0;transition:0.5s}a.active-btn{background:var(--ao-secondary)}span.dwnlod-hvr i{position:absolute;right:22px;bottom:0;opacity:0;transition:0.5s;transform:translateY(50px)}.download-btn a:hover span i{opacity:0;transform:translateY(-200%)}.download-btn a:hover span.dwnlod-hvr i{opacity:1;transform:translateY(15px)}.call-icon{position:relative;z-index:1;display:inline-block}.call-icon:before{position:absolute;content:"";top:35px;left:35px;right:0;margin:auto;width:105px;height:105px;border-radius:50%;background-color:rgba(255,255,255,0);border:3px solid #fff;animation:zoomBig2 2.25s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}@keyframes zoomBig2{0%{transform:translate(-50%,-50%) scale(0.5);opacity:1;border-width:7px}40%{opacity:0.5;border-width:5px}65%{border-width:4px}100%{transform:translate(-50%,-50%) scale(1);opacity:0;border-width:2px}}.image-anime{position:relative;overflow:hidden}.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.image-anime:hover:after{height:250%;transition:all 600ms linear;background-color:transparent}.reveal{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:flex;visibility:hidden;overflow:hidden}.reveal img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.reveal>a{display:block;width:100%}@media only screen and (max-width:991px){.m-b90{margin-bottom:50px}}@media only screen and (max-width:767px){.contact-us-map{margin-bottom:60px}}.top-bar-left{max-width:50%;display:flex}.top-bar-hello{padding:0px 25px}.top-bar-right{max-width:50%;display:flex;justify-content:flex-start}.top-bar-mail{padding:0px 25px;border-right:1px solid rgba(0,0,0,0.2)}.top-bar-mail i{opacity:0.6;margin-right:10px}.top-bar-mail:last-child{padding-right:0px;border-right:none}@media only screen and (max-width:1280px){.top-bar-address{padding:0px 10px}.top-bar-mail{padding:0px 10px}}@media only screen and (max-width:991px){.top-bar-left{max-width:100%;width:100%;display:flex;justify-content:space-between}.top-bar-right{max-width:100%;width:100%;display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(0,0,0,0.13);margin-top:10px}.top-bar-hello{border-right:none;padding:0px}.top-bar-mail{border-right:none;padding:0px}}@media only screen and (max-width:767px){.top-bar-left{display:none}.top-bar-right{padding-top:10px;border-top:none;margin-top:0px}}@media only screen and (max-width:991px){}@media only screen and (max-width:768px){}@media only screen and (max-width:575px){}@media only screen and (max-width:575px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:767px){}@media only screen and (max-width:767px){}.cotent-bx-review-au-img{width:45px;height:45px}.cotent-bx-review-au-img img{border-radius:50%}@media only screen and (max-width:1365px){}@media only screen and (max-width:1200px){}.join-now2-wrap{background-color:#fff}.join-now2-content{padding:120px 0px 0px}.join-now2-content h4{font-family:"inter",sans-serif;font-size:18px;font-weight:600;color:#2a73fd;line-height:18px}.join-now2-content h2{font-family:"inter",sans-serif;font-size:72px;font-weight:600;color:#000;line-height:86px;margin-top:24px}.join-now2-content p{font-size:18px;color:#6A6A6B;line-height:32px}.join-now2-content .btn-primary{background-color:#2b74fe;font-family:"inter",sans-serif;text-transform:capitalize;font-size:18px;color:#fff;font-weight:600;border-radius:5px;padding:18px 36px;display:inline-block;margin-top:30px}.join-now2-content .btn-primary:hover{background-color:#000}.join-now2-img{background-image:url("https://findadoctorcanada.ca/wp-content/themes/images/home2/join-now/pic-1.png");background-position:center;background-repeat:no-repeat;border-radius:20px;height:750px;position:relative;margin-top:-120px}@media only screen and (max-width:1440px){}@media only screen and (max-width:768px){}@media only screen and (max-width:575px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:768px){}@media only screen and (max-width:640px){}@media only screen and (max-width:575px){}@media only screen and (max-width:1440px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:768px){}@media only screen and (max-width:640px){}@media only screen and (max-width:575px){}@keyframes UpDown{0%{bottom:0%}50%{bottom:20%}100%{bottom:0}}@keyframes UpDown2{100%{bottom:0%}50%{bottom:-20%}0%{bottom:0%}}.right-icon-bx{margin-bottom:80px;display:flex;align-items:center;justify-content:space-between}.box-content .bx-1{width:195px;height:195px;border:10px solid #C8FFEC;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.box-content h4{font-family:"inter",sans-serif;font-size:28px;color:#000;line-height:36px}.box-content .bx-2{width:195px;height:195px;border:10px solid #FFDADA;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.btm-info-btn a{width:45px;height:45px;border:1px solid #000;border-radius:50px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:0.7s}.btm-info-btn a:hover{background-color:#000;border:none}.btm-info-btn a:hover i{color:#fff}.btm-info-btn a i{color:#333;font-size:20px}@media only screen and (max-width:991px){}.next-prev .pagination{display:inline-block}.next-prev .pagination a{color:#000;float:left;width:49px;height:44px;text-decoration:none;font-family:"inter",sans-serif;font-size:22px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-right:15px;border:1px solid #ddd;border-radius:5px}.next-prev .pagination a.active{background-color:#000;color:white;border-radius:5px;border:none}.next-prev .pagination a:hover:not(.active){width:49px;height:44px;border-radius:5px}.next-prev .pagination a i{color:#000;font-size:36px;font-weight:700}.next-prev .pagination a:last-child{border:none}.list-item3{margin-top:30px}.list-item3 .list-item3-bx{padding:15px;background-color:#F2EFFF;border-radius:5px;display:flex;align-items:center;margin-bottom:10px}.list-item3 .list-item3-bx .info{display:flex;width:calc(100% - 31px);padding-left:10px;justify-content:space-between;align-items:center}.list-item3 .list-item3-bx .info h4{font-size:20px;font-weight:400;color:#333;line-height:34px;margin:0px}.list-item3 .list-item3-bx .info .ammount{font-size:16;font-weight:600;color:#000;line-height:34px;margin:0px}.btm-right-part .right-find-doc{background-color:#fff;padding:30px;border-radius:10px;margin-bottom:40px}.btm-right-part .right-find-doc h4{font-size:24px;font-weight:600;color:#000;line-height:22px;margin-bottom:20px}.btm-right-part .right-find-doc .box-2{display:flex}.btm-right-part .right-find-doc .box-2 label{color:#000}.btm-right-part .right-consult-fees-bx{background-color:#fff;padding:40px;text-align:center;border-radius:10px;overflow:hidden}.btm-right-part .right-consult-fees-bx .media{background-color:#BCC3FF;border-radius:50%;width:227px;height:227px;display:inline-flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:30px;position:relative}.btm-right-part .right-consult-fees-bx .media img{margin-top:0px}.btm-right-part .right-consult-fees-bx h4{margin-bottom:20px;font-weight:600}.btm-right-part .right-consult-fees-bx a{background-color:#C5EEDF;padding:5px 30px;border-radius:3px;font-size:18px;font-weight:600;color:#000;text-decoration:none}.btm-right-part .right-consult-fees-bx .media:after{content:"";position:absolute;width:75px;height:375px;background:linear-gradient(to bottom,rgba(232,222,222,0.3) 0%,rgba(188,195,255,0) 100%);transform:rotate(135deg);top:-26px;right:0px}.btm-right-part .right-consult-fees-bx .media:before{content:"";position:absolute;width:75px;height:375px;background:linear-gradient(to bottom,rgba(232,222,222,0.3) 0%,rgba(188,195,255,0) 100%);transform:rotate(50deg);top:-80px;right:0px}.ds-company-trust8-slider.owl-carousel .owl-item img{width:auto}.owl-theme.ds-company-trust8-slider{display:inline-flex;align-items:center}.ds-company-trust8-slider.owl-carousel .owl-stage{display:flex;align-items:center}.ds-company-trust8-slider.owl-carousel .owl-stage .media{text-align:center}.ds-company-trust8-slider.owl-carousel .owl-stage .media img{display:inline-block}@media only screen and (max-width:1024px){}@media only screen and (max-width:767px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}.card-shadow-box{padding:30px;position:relative;background-color:#fff;border-radius:10px;box-shadow:0px 0px 30px rgba(0,0,0,0.1)}@media only screen and (max-width:420px){.card-shadow-box{padding:20px}}@media only screen and (max-width:1199px){}@media only screen and (max-width:640px){}@media only screen and (max-width:420px){}@media only screen and (max-width:420px){}.site-button.red{background-color:#ef1b1a}.appointment-slots2 .slotbox{width:33.333%}@media only screen and (max-width:767px){}@media only screen and (max-width:460px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}.carely-service-details{border:1px solid #ddd;padding:30px;line-height:2;border-radius:5px;background:#fff;font-size:18px}.carely-service-details strong{color:#333;margin-right:10px;min-width:125px;display:inline-block}@media only screen and (max-width:575px){}@media only screen and (max-width:420px){}@media only screen and (max-width:991px){}.carely-story-gallery{display:flex;flex-wrap:wrap;list-style:none;padding:0px;margin-top:15px;margin-left:-10px;margin-right:-10px}.carely-story-gallery li{width:20%;padding:0px 10px;margin-bottom:20px!important;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}.carely-story-gallery li:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.carely-story-gallery li img{position:static;border-radius:5px}@media only screen and (max-width:991px){.carely-story-gallery li{width:25%}}@media only screen and (max-width:767px){.carely-story-gallery{margin:15px -7.5px 0px}.carely-story-gallery li{width:33.333%;padding:0px 7.5px;margin-bottom:15px!important}}@media only screen and (max-width:640px){}@media only screen and (max-width:420px){}@media only screen and (max-width:420px){}.animte-pluse{animation:MoveUpDown 3s linear infinite;position:absolute;left:0;bottom:0}@media only screen and (max-width:991px){}@keyframes MoveUpDown{0%,100%{bottom:0}50%{bottom:-20px}}.animte-pluse2{animation:MoveUpDown2 6s linear infinite;position:absolute;left:0;bottom:0}@keyframes MoveUpDown2{0%,100%{top:0}50%{top:-20px}}.search-outer-wrapper+.elementor-section{padding-top:100px}@media only screen and (max-width:1200px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:600px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:480px){}@media only screen and (max-width:575px){}@media only screen and (max-width:420px){}.section-head.center{text-align:center;margin:0px auto 40px;max-width:650px}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:480px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:650px){}@media only screen and (max-width:575px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:767px){}.section-head.center.white{color:#fff}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}.appointment-pic{position:relative;z-index:1}@media only screen and (max-width:991px){}@media only screen and (max-width:1800px){}@media only screen and (max-width:1600px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.aone-find-doc{position:relative}.aone-find-doc input{padding-right:70px}.aone-find-doc button{position:absolute;right:6px;top:6px;background-color:var(--ao-primary);border:0px;color:#fff;bottom:6px;width:45px;border-radius:6px}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.aon-med-faq .accordion-item .accordion-button:not(.collapsed){box-shadow:none}.accordion-button:after{background-image:none;content:"";font-family:"FontAwesome";line-height:20px}.accordion-button:not(.collapsed):after{background-image:none;content:"";transform:none}.list-check-style{list-style:none;margin:30px 0px;padding:0px}.list-check-style li{padding-left:30px;position:relative;padding-bottom:5px}.list-check-style li i{position:absolute;left:0px;top:4px;color:#115949;font-size:22px}@media only screen and (max-width:991px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:767px){}@media only screen and (max-width:480px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:1320px){}@media only screen and (max-width:1440px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}.section-head.left{margin-bottom:0px}.section-head.left p{margin-bottom:30px}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}.section-head.white{color:#fff}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}.list-check-style2{list-style:none;margin:30px 0px;padding:0px}.list-check-style2 li .list-title{color:#0f5846}.list-check-style2 li{padding-left:70px;position:relative;padding-bottom:5px}.list-check-style2 li i{position:absolute;left:0px;top:4px;color:#fff;font-size:22px;background-color:var(--ao-primary);border-radius:50%;width:36px;height:36px;line-height:36px;text-align:center}.aone-med-future-r-section>ul{padding:0px}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){.list-check-style2 li{padding-left:40px}.list-check-style2 li i{font-size:14px;width:26px;height:26px;line-height:28px}.list-check-style2 li .list-title{font-size:20px}}.aone-med-future-r-section{max-width:566px;margin-left:auto}.aone-med-future-r-section ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.aone-med-future-r-section ul li{width:50%}.aone-med-future-r-section ul li:first-child{margin-top:40px}@media only screen and (max-width:575px){.aone-med-future-r-section ul li:first-child{margin-top:0px;margin-bottom:30px}.aone-med-future-r-section ul li{width:100%}.aone-med-future-l-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.aone-med-future-l-inner>div{width:100%}}.aone-med-future-l-inner .aone-med-future-content{padding:50px 30px;color:#fff;background-color:var(--ao-primary)}.aone-med-future-l-inner .aone-med-future-content h3{color:#fff;margin-bottom:15px}.aone-med-future-l-inner .aone-med-future-content span{margin-bottom:20px;display:block}.aone-med-future-l-inner .media img{width:100%}.aone-med-future-r-inner .aone-med-future-content{padding:50px 30px;color:#fff;background-color:var(--secondary)}.aone-med-future-r-inner .aone-med-future-content h3{color:#fff;margin-bottom:15px}.aone-med-future-r-inner .aone-med-future-content span{margin-bottom:20px;display:block}.aone-med-future-r-inner .media img{width:100%}@media only screen and (max-width:991px){.aone-med-future-r-section{max-width:100%;margin-left:0}}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:480px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:480px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1540px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.page-content:after{content:"";display:table;clear:both}@media only screen and (max-width:767px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.col-md-five{width:20%}@media only screen and (max-width:1200px){.col-md-five{width:25%}}@media only screen and (max-width:991px){.col-md-five{width:33.333%}}@media only screen and (max-width:767px){.col-md-five{width:50%}}.ser-shop-style1-box{text-align:center}.ser-shop-style1-box .ser-shop-media{position:relative}.ser-shop-style1-box .ser-shop-media img{width:100%;border:1px solid #ddd;border-radius:10px}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}.ser-shop-style1-box .ser-shop-media .bedge{position:absolute;left:20px;top:105px;color:#fff;padding:5px 20px;display:inline-block;font-size:14px;outline:none;cursor:pointer;line-height:1.42857;border-radius:5px;-webkit-border-radius:5px;background-color:var(--secondary);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase;letter-spacing:2px;transform-origin:left top}@media only screen and (max-width:1200px){.ser-shop-style1-box .ser-shop-media .bedge{left:15px;top:80px;padding:2px 10px;font-size:12px}}.ser-shop-style1-box .ser-shop-media .bedge.disabled{display:none}.ser-shop-style1-box .ser-shop-media .shop-item-controls{padding:0px;list-style:none;overflow:hidden;margin-bottom:0px;display:table;border:1px solid #000;border-radius:5px;position:absolute;top:50px;right:30px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0}.ser-shop-style1-box:hover .ser-shop-media .shop-item-controls{opacity:1;top:30px}.ser-shop-style1-box .ser-shop-media .shop-item-controls li{display:block;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000}.ser-shop-style1-box .ser-shop-media .shop-item-controls li:last-child{border-width:0px}.ser-shop-style1-box .ser-shop-media .shop-item-controls li a{display:flex;justify-content:center;align-items:center;color:var(--ao-primary);width:40px;height:40px;line-height:40px;background-color:#fff}.ser-shop-style1-box .ser-shop-media .shop-item-controls li a:hover{color:#fff;background-color:var(--ao-primary)}.ser-shop-style1-box .ser-shop-media .shop-item-controls li .added_to_cart{font-size:12px;line-height:1.2;padding:5px 2px;border-top:1px solid #000}.ser-shop-style1-box .ser-shop-info{padding:20px 0px}.ser-shop-style1-box .ser-shop-info .ser-shop-title{margin:0px}.ser-shop-style1-box .ser-shop-info .ser-pro-item-price{font-size:18px;font-weight:normal}.ser-shop-style1-box .ser-shop-info .ser-pro-item-price strike{padding-right:10px;color:#777777;opacity:0.8}.ser-shop-style1-box .ser-shop-info .ser-pro-item-price strong ins{text-decoration:none}@media only screen and (max-width:991px){}@media only screen and (max-width:420px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}.site-button.round{width:45px;height:45px;line-height:45px;padding:0px;border-radius:50%;font-size:24px;text-align:center}.site-button.round i{padding-right:0px}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}.bg-dark-green{background-color:var(--secondary)}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:575px){}@media only screen and (max-width:991px){}@media only screen and (max-width:480px){}.side-bar .widget{margin-bottom:20px;list-style:none}.rounded-sidebar-widget{border-radius:5px;background-color:#f6fbf8;padding:30px;border:1px solid #ddd}.widget_search_bx button{border-left-color:#FFF;padding:9px 20px;color:#fff!important;background-color:var(--ao-primary);border-radius:0px 5px 5px 0px;border:0px;height:44px}.widget_search_bx .input-group .form-control{border-right:1px solid var(--ao-primary);height:44px;border-radius:5px 0px 0px 5px;background-color:#fff}.recent-posts-entry .widget-post{margin-bottom:20px}.recent-posts-entry .widget-post:last-child{border:none;margin-bottom:0px}.widget_tag_cloud a{padding:3px 14px;font-size:16px;display:inline-block;margin:0 10px 15px 0px;color:var(--ao-primary);background:#fff;position:relative;border:1px solid #e8e8e8;position:relative;border-radius:3px;z-index:1}.widget_social_inks ul{list-style:none;display:flex;margin-bottom:0px}.widget_social_inks ul li{display:block}.widget_social_inks ul li a{width:44px;height:44px;line-height:44px;border-radius:50%;display:block;margin-right:8px;text-align:center}@media only screen and (max-width:767px){}.post-read-more .site-button-link{position:relative;display:inline-block}.post-read-more .site-button-link::after{content:"";width:100%;height:2px;background:var(--ao-primary);position:absolute;bottom:0px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.blog-detail .blog-post .post-text{line-height:2}.blog-detail .blog-post .post-text:after{content:"";display:block;clear:both}.blog-detail .blog-post .post-categories{text-align:center}.blog-detail .blog-post .post-meta{text-align:center}.blog-detail .blog-post .post-text .post-title{text-align:center}.tagcloud a{padding:3px 12px;background:#f5f5f5;margin:0 2px 6px 0;font-size:15px!important;display:inline-block;border:1px solid #ddd;color:#333}.tagcloud a:hover,.tagcloud a:active,.tagcloud a:focus{border-color:#f5f5f5;background:var(--ao-primary);color:#fff}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video,.embed-responsive .embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.blog-post .post-meta ul{margin:0px 0px 10px 0px;padding:0px;float:none;list-style:none}.blog-grid.blog-post .post-date{width:inherit;background:none;margin:0px}.blog-list.blog-post .post-date{width:inherit;background:none;margin:0px}.blog-post .post-date span{background:none;padding:0px;font-size:inherit;display:inherit;vertical-align:inherit}.blog-post .post-meta ul li{color:#595959;position:relative;padding-right:10px;display:inline-block}.blog-post .post-meta ul li:last-child{padding-right:0px}.blog-post .post-meta ul li:after{content:"|";position:absolute;right:0px;top:0px}.blog-post .post-meta ul li:last-child:after{display:none}.blog-post .post-meta ul li a{color:#595959}.blog-post .post-meta ul li a:hover,.blog-post .post-meta ul li a:active,.blog-post .post-meta ul li a:focus{color:var(--ao-primary)}blockquote{background-color:#eff7f3;border-radius:5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;color:#000;font-size:24px;font-weight:700;font-style:italic;border:none!important;padding:40px 60px!important;font-style:italic;margin-bottom:40px}.wp-block-pullquote{border:none}.wp-block-pullquote blockquote{margin-bottom:0px}.wp-block-calendar{margin-bottom:30px}.wp-block-calendar table{caption-side:top;font-weight:700;color:#333;margin-bottom:15px}.wp-block-calendar table th,.wp-block-calendar table th{text-align:center;background:var(--ao-primary);padding:15px 10px;font-weight:700;color:#333;font-size:18px;color:#fff;border-color:var(--ao-primary)}@media only screen and (max-width:991px){.blog-detail .post-title{font-size:30px}}@media only screen and (max-width:767px){.blog-detail .post-title{font-size:26px}blockquote{font-size:18px;padding:20px 30px!important}}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}ol.list-num-count{counter-reset:li;padding-left:0}ol.list-num-count>li{position:relative;margin:0 0 6px 30px;padding:0px 8px;list-style:none}ol.list-num-count>li:before{content:counter(li,decimal);counter-increment:li;position:absolute;top:5px;left:-28px;width:28px;height:28px;padding:5px;color:#fff;background:var(--ao-primary);font-weight:bold;text-align:center;font-size:12px;font-weight:600}@media only screen and (max-width:420px){}.wp-block-embed figcaption{color:#333;font-weight:700}.wp-block-embed{margin-bottom:28px}.entry-footer,.navigation.post-navigation,.post.blog-post.blog-detail{max-width:850px;margin-left:auto;margin-right:auto}.comments-area{padding:0;clear:both}.comments-area .comments-title{text-transform:uppercase;font-size:20px}ol.comment-list{list-style:none;margin:0;padding:0px}ol.comment-list li.comment{position:relative;padding:0}ol.comment-list li.comment .comment-body{position:relative;padding:15px 20px;margin-bottom:40px;margin-left:80px;position:relative;border:1px solid #e9e9e9}ol.comment-list li.comment .comment-body:before,ol.comment-list li.comment .comment-body:after{content:"";position:absolute;top:20px;width:0;height:0;border-width:10px 12px 10px 0;border-style:solid}ol.comment-list li.comment .comment-body:before{border-color:transparent #fff transparent #fff;z-index:1;left:-12px;top:22px}ol.comment-list li.comment .comment-body:after{border-color:transparent #e9e9e9 transparent #e9e9e9;border-width:12px 14px 12px 0;left:-14px}ol.comment-list li.comment .comment-author{display:block;margin-bottom:5px}ol.comment-list li.comment .comment-author .avatar{position:absolute;top:0;left:-80px;width:56px;height:56px;border-radius:100%;-webkit-border-radius:100%;border:2px solid #FFF}ol.comment-list li.comment .comment-author .fn{display:inline-block;color:#555555;font-size:14px;text-transform:uppercase;font-weight:600;font-style:normal}ol.comment-list li.comment .comment-author .says{display:none;color:#999999;font-weight:600}ol.comment-list li.comment .comment-meta{color:#8d8d8d;text-transform:uppercase;margin-bottom:10px}ol.comment-list li.comment .comment-meta:before,ol.comment-list li.comment .reply a:before{font-family:"FontAwesome";font-size:11px;vertical-align:middle}ol.comment-list li.comment .comment-meta:before{content:""}ol.comment-list li.comment .reply a:before{content:"";font-weight:normal;color:#555555;margin-right:5px;vertical-align:middle}ol.comment-list li.comment p{margin:0 0 5px}ol.comment-list li.comment .reply a{position:absolute;top:50px;right:30px;margin-top:-5px;color:#022278;font-weight:600}ol.comment-list li .children{list-style:none;margin-left:80px;padding:0px}ol.comment-list li .children li{padding:0}@media only screen and (max-width:767px){.comments-area .padding-30{padding:15px}ol.comment-list li.comment .comment-body{margin-bottom:30px;margin-left:70px}ol.comment-list li.comment .comment-author .avatar{left:-75px;height:60px;width:60px}ol.comment-list li .children{margin-left:20px}ol.comment-list li.comment .reply a{position:static}}@media only screen and (max-width:480px){ol.comment-list li.comment .comment-body{margin-left:0px}ol.comment-list li.comment .comment-author .avatar{left:auto;top:auto;width:80px;height:auto;position:inherit}ol.comment-list li .children{margin-left:0px}ol.comment-list li.comment .comment-author .fn{margin-top:10px;display:block}}@media only screen and (max-width:480px){}@media only screen and (max-width:767px){}.comment-respond{padding:30px 30px;border:1px solid #e9e9e9}.comment-respond .comment-reply-title{text-transform:uppercase;font-size:20px}.comment-respond .comment-reply-title{font-size:16px;font-weight:600}.comments-area .comment-form{margin:0-15px}.comments-area .comment-form .logged-in-as>a+a{color:var(--ao-primary)}.comments-area .comment-form .logged-in-as>a+a:hover{color:var(--primary-hover);text-decoration:underline}.comments-area .comment-form .comment-notes{display:none}.comments-area .comment-form p{width:33.333%;float:left;padding:0 15px;margin-bottom:15px!important;position:relative}.comments-area .comment-form p.form-allowed-tags{width:100%}ol.comment-list li.comment .comment-respond .comment-form p{padding:0 15px!important}.comments-area .comment-form p label{display:none;line-height:18px;margin-bottom:10px}.comments-area p:before{font-family:"FontAwesome";display:inline-block;position:absolute;left:15px;top:0;font-size:16px;color:#ccc;width:40px;height:40px;line-height:40px;border:1px solid #e1e1e1;text-align:center}.comments-area p.comment-form-author:before{content:""}.comments-area p.comment-form-email:before{content:""}.comments-area p.comment-form-url:before{content:""}.comments-area p.comment-form-comment:before{content:""}.comments-area .comment-form p input[type="text"],.comments-area .comment-form p textarea{width:100%;height:40px;line-height:1.2;padding:10px 10px 10px 50px;border:1px solid #e1e1e1}.comments-area .comment-form p.comment-form-comment{width:100%;display:block;clear:both}.comments-area .comment-form p textarea{height:120px}.comments-area .comment-form p.form-submit{clear:both;float:none;width:100%;margin:0}.comments-area .comment-form p input[type="submit"]{background-color:#022278;border-color:#1f82bd;border-width:0;border-bottom-width:3px;border-style:solid;color:#fff;padding:9px 20px;line-height:1.42857;text-transform:uppercase}.comments-area .comment-form p input[type="submit"]:hover,.comments-area .comment-form p input[type="submit"]:focus,.comments-area .comment-form p input[type="submit"]:active{background-color:#1f82bd;border-color:#0c6faa;color:#fff}@media only screen and (max-width:767px){.comments-area .comment-form p{width:100%!important;float:none;margin-bottom:20px}.comment-respond{padding:20px}}.login-sign-logo{display:table;margin:0px auto}.login-sign-head{text-align:center;padding:30px 0px 30px}.login-sign-head strong{font-size:50px;line-height:60px;display:block;color:#000}.login-sign-head span{font-size:18px;display:block;color:#777;letter-spacing:2px}.carely-loggedin-box{text-align:center;border:1px solid #ddd;padding:30px;border-radius:5px}@media only screen and (max-width:1550px){}@media only screen and (max-width:1440px){}@media only screen and (max-width:1366px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:1100px){}@media only screen and (max-width:991px){.login-sign-head strong{font-size:30px}}@media only screen and (max-width:850px){}@media only screen and (max-width:767px){.login-sign-head strong{font-size:26px}}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:991px){.partners-info-wrap .row [class*="col-"] .partners-info{padding:15px 50px}.card-custom-left{margin-bottom:30px;display:block;padding-left:0px;padding-right:0px}.card-custom-area{display:block}.card-reg-form-lr-wrap{display:block}.card-reg-form-left{max-width:100%}}@media only screen and (max-width:768px){.card-custom-left{margin:0px auto;text-align:center}.card-custom-left .admin-button{margin-top:30px}}@media only screen and (max-width:767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:left!important}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0;padding-left:0px}}@media only screen and (max-width:540px){.card-cost-section-block ul li{width:50%}}@media only screen and (max-width:460px){}@media only screen and (max-width:375px){.card-cost-section-block ul li{width:100%}}@media only screen and (max-width:360px){}.side-bar .widget{padding:30px;background-color:#fff;box-shadow:0px 0px 20px rgba(0,0,0,0.1);border-radius:10px}.side-bar .widget .widget-title{position:relative;padding-bottom:15px}.side-bar .widget .widget-title::before{content:"";position:absolute;bottom:0px;left:0px;background-color:var(--ao-primary);width:50px;height:3px}.side-bar .widget .form-control{background-color:#f9f9f9}.side-bar .search-bx .input-group-btn .btn{background-color:var(--ao-primary);color:#fff;border-radius:0px;height:50px;padding:0px 20px}.side-bar .widget_services ul{list-style:none;padding-left:0;margin-bottom:0;background-color:#fff}.side-bar .widget_services ul li{position:relative;padding:10px 0px 10px 15px;line-height:20px;font-size:14px;display:flex;justify-content:space-between;flex-wrap:nowrap;border-bottom:1px solid #e7e7e7}.side-bar .widget_services ul li::after{content:"";font-family:"FontAwesome";color:var(--ao-primary);position:absolute;left:0px;top:10px}.side-bar .widget_services ul li a{color:#000;margin-left:0px;padding:0px;display:inline-block;font-family:"Mulish",sans-serif;font-size:14px;font-weight:600}.side-bar .widget_services ul li .badge{background:none;background-color:rgba(0,0,0,0);color:#000;font-size:12px;font-weight:600;padding:7px;background-color:#e7e7e7}.side-bar .widget_archives ul{list-style:none;padding-left:0;margin-bottom:0;background-color:#fff}.side-bar .widget_archives ul li{position:relative;padding:10px 0px 10px 15px;line-height:20px;font-size:14px;display:flex;justify-content:space-between;flex-wrap:nowrap}.side-bar .widget_archives ul li a{color:#000;margin-left:0px;padding:0px;display:inline-block;font-family:"Mulish",sans-serif;font-size:14px;font-weight:600}.side-bar .widget_archives ul li::after{content:"";width:4px;height:5px;border-radius:50%;background-color:var(--ao-primary);position:absolute;left:0px;top:17px}.shop-item-price-slider{display:flex;white-space:nowrap}.shop-item-price-slider .slider.slider-horizontal{width:100%;margin-left:10px;margin-right:10px}.shop-item-price-slider{white-space:nowrap}.shop-item-price-slider .slider.slider-horizontal .slider-track{height:8px;background-color:var(--ao-primary);background-image:none;margin-top:0px;margin-left:0px}.shop-item-price-slider .slider.slider-horizontal .slider-handle{background-color:var(--ao-primary);background-image:none;width:15px;height:15px;top:7px;margin-left:-5px}@media only screen and (max-width:991px){.single-product-title .post-title{font-size:30px}}@media only screen and (max-width:767px){.single-product-title .post-title{font-size:26px}}.quantity.btn-quantity.m-b20{max-width:130px;display:inline-block;margin-right:20px}.gallery-posts-widget{margin-bottom:-16px}#sync1{border:1px solid #ddd;margin-bottom:13px}#sync2 .item{border:1px solid #ddd}.bootstrap-touchspin .input-group-btn-vertical{position:absolute;right:0;height:100%;z-index:11}.bootstrap-touchspin .input-group-btn-vertical>.btn{position:absolute;right:0;height:50%;padding:0;width:2em;text-align:center;line-height:1}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0;top:0;background:#fff;border-color:#ddd;color:#777}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 4px 0 0;bottom:0;background:#fff;border-color:#ddd;color:#777}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:420px){}@media only screen and (max-width:420px){}.btn-back-to-home{position:absolute;top:30px;right:30px;line-height:20px;border:1px solid var(--ao-primary);padding:5px 15px;border-radius:5px;font-size:14px;font-weight:600}.btn-back-to-home:hover,.btn-back-to-home:focus,.btn-back-to-home:active{background:var(--ao-primary);color:#fff}@media only screen and (max-width:768px){.btn-back-to-home{padding:2px 10px;font-size:12px;top:15px;right:15px}}.animate-v{-webkit-animation:upNdown1 5s infinite linear;animation:upNdown1 2s infinite linear}@-webkit-keyframes upNdown1{0%{}50%{transform:translateY(-30px)}100%{}}@keyframes upNdown1{0%{}50%{transform:translateY(30px)}100%{}}.animate-curve:after{-webkit-animation:upNdown2 5s infinite linear;animation:upNdown2 2s infinite linear}@-webkit-keyframes upNdown2{0%{}50%{transform:translateY(-10px)}100%{}}@keyframes upNdown2{0%{}50%{transform:translateY(10px)}100%{}}.animate-curve:after{-webkit-animation:upNdown2 5s infinite linear;animation:upNdown2 2s infinite linear}@-webkit-keyframes upNdown2{0%{}50%{transform:translateY(-10px)}100%{}}@keyframes upNdown2{0%{}50%{transform:translateY(10px)}100%{}}.animate-v2{-webkit-animation:upNdown11 5s infinite linear;animation:upNdown11 2s infinite linear}@-webkit-keyframes upNdown11{0%{}50%{transform:translateY(-5px)}100%{}}@keyframes upNdown11{0%{}50%{transform:translateY(5px)}100%{}}.animate-v3{-webkit-animation:upNdown12 5s infinite linear;animation:upNdown12 2s infinite linear}@-webkit-keyframes upNdown12{0%{}50%{transform:translateY(5px)}100%{}}@keyframes upNdown12{0%{}50%{transform:translateY(-5px)}100%{}}.shine-hover .shine-box{position:relative;overflow:hidden}.shine-hover .shine-box::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.shine-hover .shine-box:hover::before{-webkit-animation:shine .75s;animation:shine .75s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}.zoom-box:hover{-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%)}51%{opacity:1}}@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%)}50%{opacity:0;-moz-transform:translateY(100%)}51%{opacity:1}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}#multistep_form fieldset:not(:first-of-type){display:none}.page-logo img{max-height:80px}@media only screen and (max-width:991px){.section-full.p-t120.p-b90{padding-top:40px;padding-bottom:10px}}@media only screen and (max-width:460px){.product-filter-wrap{flex-wrap:wrap}}#sf-provider-info .provider-social{margin:0-5px}.availibility-start .form-group,.availibility-end .form-group{position:relative}.availibility-list{margin:0px;padding:0px}.availibility-list li{position:relative}.availibility-list [id*="remove-edit"] .availibility-time-select>.form-control{padding-left:12px}@media only screen and (max-width:991px){.availibility-list .availibility-start,.availibility-list .availibility-end{width:100%}}@media only screen and (max-width:480px){}.availibility-edit{position:absolute;top:8px;right:4px;display:table;width:180px;height:32px}.availibility-edit>div{display:table-cell;padding:0px 4px;vertical-align:middle}.availibility-time-select{width:100px}.availibility-time-select .form-control{height:32px;background:#f0efef}.btn-time-zone{background:#FFF;border:1px solid #ddd;border-radius:5px;height:32px;font-size:14px;padding:0px 10px;color:#777}.btn-time-remove{position:absolute;top:0px;left:12px;background:#FFF;border:1px solid #ea4e4e;border-radius:20px;width:18px;height:18px;line-height:18px;font-size:10px;padding:0px;color:#ea4e4e;margin:16px -9px;z-index:4;display:flex;align-items:center;justify-content:center}.btn-time-remove:hover{background:#ea4e4e;border:1px solid #ea4e4e;color:#fff}.active-zone .btn-time-zone{border:1px solid var(--ao-primary);color:var(--ao-primary)}.add-another-time{border:2px dashed #09358c;color:#09358c;text-align:center;margin-bottom:30px;padding:10px 20px;border-radius:5px;cursor:pointer}.custom-schedule-box{border:1px solid #ddd;border-radius:10px;padding:15px;display:table;width:100%;margin-bottom:30px}.custom-schedule-box>div{display:table-cell;vertical-align:middle}.custom-schedule-date{width:100px;border:1px solid var(--ao-primary);font-size:40px;border-radius:10px;text-align:center;padding:15px;position:relative}.custom-schedule-date strong{font-size:50px;line-height:50px;display:block;color:var(--ao-primary)}.custom-schedule-date span{font-size:20px;line-height:20px;display:block;color:#999}.custom-schedule-date .schedule-date-trash{position:absolute;top:10px;left:10px;font-size:14px;padding:0px;color:#777;cursor:pointer}.custom-schedule-date .schedule-date-edit{position:absolute;top:10px;right:10px;font-size:14px;padding:0px;color:#777;cursor:pointer}.custom-schedule-time{padding-left:20px}.custom-schedule-time ul{list-style:none;margin:0px}.custom-schedule-time ul li{display:inline-block;cursor:pointer;background:var(--ao-primary);border:1px solid var(--ao-primary);color:#fff;border-radius:5px;padding:3px 15px;margin-right:10px;margin-top:5px;margin-bottom:5px}.custom-schedule-time ul li:hover{background:var(--ao-primary);color:#fff}@media only screen and (max-width:380px){.custom-schedule-box{display:block}.custom-schedule-box>div{display:block}.custom-schedule-time{padding-left:0px}.custom-schedule-time ul li{display:block;margin-right:0px}}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{border:none}.bootstrap-datetimepicker-widget td [class*="icon-"]{background:#fff;color:#000}.bootstrap-datetimepicker-widget td [class*="icon-"]:hover{background:var(--ao-primary);color:#fff!important}.custom-schedule-year{margin-bottom:30px;position:relative}.custom-schedule-year strong{display:inline-block;background:#09358c;color:#fff;padding:5px 20px;border-radius:5px;position:relative;z-index:1}.custom-schedule-year:after{content:"";position:absolute;top:18px;left:0px;height:2px;background:#ddd;width:100%}.edit-time-title{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:10px}.edit-time-lists{list-style:none;margin:0px}.edit-time-lists li{display:inline-block;display:inline-block;padding:3px 15px;border:1px solid var(--ao-primary);background:var(--ao-primary);color:#fff;border-radius:5px;margin-right:10px;margin-bottom:10px}.edit-time-hide{opacity:0.5;cursor:not-allowed}.holiday-date-list{list-style:none;padding:0px}.holiday-date-list li{display:inline-flex;margin-right:10px;margin-bottom:10px;position:relative}.holiday-off-date{width:100px;border:1px solid var(--ao-primary);font-size:40px;border-radius:10px;text-align:center;padding:15px}.holiday-off-date strong{font-size:50px;line-height:50px;display:block;color:var(--ao-primary)}.holiday-off-date span{font-size:16px;line-height:20px;display:block;color:#999}.holiday-off-date i{position:absolute;top:10px;left:10px;font-size:14px;padding:0px;color:#777;cursor:pointer}.add-holiday-date{border:2px dashed #09358c;color:#09358c;padding:10px 10px;border-radius:10px;align-items:center;display:flex;cursor:pointer}.add-holiday-date i{margin-right:5px}.add-another-custom-time{display:inline-flex;align-items:center;border-width:1px;border-style:solid;border-color:var(--ao-primary);color:var(--ao-primary);padding:2px 10px;border-radius:5px;cursor:pointer}.add-another-custom-time .fa{margin-right:5px}.add-another-custom-time:hover{background:var(--ao-primary);color:#fff}@media only screen and (max-width:767px){.toggle-on.btn,.toggle-off.btn{line-height:1;padding-top:4px;padding-bottom:4px;font-size:12px}.toggle.btn{min-height:26px;height:24px!important}}@media only screen and (max-width:767px){}.logo-pic-two{display:none}.color-fill .logo-pic-two{display:block}.color-fill .logo-pic-one{display:none}.panel-loading-area{width:100%;height:100%;position:absolute;left:0;top:0;z-index:9999;overflow:hidden;display:none}.panel-loading-area .loading-box{width:100%;height:100%;background-color:rgba(255,255,255,0.9);position:absolute;left:0;top:0;opacity:1;z-index:9999}.loading-area{width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999;overflow:hidden}.loading-box{width:100%;height:100%;background-color:rgba(255,255,255,0.9);position:absolute;left:0;top:0;opacity:1;z-index:9999}.loading-pic{width:100%;position:absolute;top:50%;z-index:99999;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.windows8{position:relative;width:78px;height:78px;margin:auto}.windows8 .wBall{position:absolute;width:74px;height:74px;opacity:0;transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);animation:orbit 6.96s infinite;-o-animation:orbit 6.96s infinite;-ms-animation:orbit 6.96s infinite;-webkit-animation:orbit 6.96s infinite;-moz-animation:orbit 6.96s infinite}.windows8 .wBall .wInnerBall{position:absolute;width:10px;height:10px;background:rgb(0,0,0);left:0px;top:0px;border-radius:10px}.windows8 #wBall_1{animation-delay:1.52s;-o-animation-delay:1.52s;-ms-animation-delay:1.52s;-webkit-animation-delay:1.52s;-moz-animation-delay:1.52s}.windows8 #wBall_2{animation-delay:0.3s;-o-animation-delay:0.3s;-ms-animation-delay:0.3s;-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s}.windows8 #wBall_3{animation-delay:0.61s;-o-animation-delay:0.61s;-ms-animation-delay:0.61s;-webkit-animation-delay:0.61s;-moz-animation-delay:0.61s}.windows8 #wBall_4{animation-delay:0.91s;-o-animation-delay:0.91s;-ms-animation-delay:0.91s;-webkit-animation-delay:0.91s;-moz-animation-delay:0.91s}.windows8 #wBall_5{animation-delay:1.22s;-o-animation-delay:1.22s;-ms-animation-delay:1.22s;-webkit-animation-delay:1.22s;-moz-animation-delay:1.22s}@keyframes orbit{0%{opacity:1;z-index:99;transform:rotate(180deg);animation-timing-function:ease-out}7%{opacity:1;transform:rotate(300deg);animation-timing-function:linear}30%{opacity:1;transform:rotate(410deg);animation-timing-function:ease-in-out}39%{opacity:1;transform:rotate(645deg);animation-timing-function:linear}70%{opacity:1;transform:rotate(770deg);animation-timing-function:ease-out}75%{opacity:1;transform:rotate(900deg);animation-timing-function:ease-out}76%{opacity:0;transform:rotate(900deg)}100%{opacity:0;transform:rotate(900deg)}}@-o-keyframes orbit{0%{opacity:1;z-index:99;-o-transform:rotate(180deg);-o-animation-timing-function:ease-out}7%{opacity:1;-o-transform:rotate(300deg);-o-animation-timing-function:linear;-o-origin:0%}30%{opacity:1;-o-transform:rotate(410deg);-o-animation-timing-function:ease-in-out;-o-origin:7%}39%{opacity:1;-o-transform:rotate(645deg);-o-animation-timing-function:linear;-o-origin:30%}70%{opacity:1;-o-transform:rotate(770deg);-o-animation-timing-function:ease-out;-o-origin:39%}75%{opacity:1;-o-transform:rotate(900deg);-o-animation-timing-function:ease-out;-o-origin:70%}76%{opacity:0;-o-transform:rotate(900deg)}100%{opacity:0;-o-transform:rotate(900deg)}}@-ms-keyframes orbit{0%{opacity:1;z-index:99;-ms-transform:rotate(180deg);-ms-animation-timing-function:ease-out}7%{opacity:1;-ms-transform:rotate(300deg);-ms-animation-timing-function:linear;-ms-origin:0%}30%{opacity:1;-ms-transform:rotate(410deg);-ms-animation-timing-function:ease-in-out;-ms-origin:7%}39%{opacity:1;-ms-transform:rotate(645deg);-ms-animation-timing-function:linear;-ms-origin:30%}70%{opacity:1;-ms-transform:rotate(770deg);-ms-animation-timing-function:ease-out;-ms-origin:39%}75%{opacity:1;-ms-transform:rotate(900deg);-ms-animation-timing-function:ease-out;-ms-origin:70%}76%{opacity:0;-ms-transform:rotate(900deg)}100%{opacity:0;-ms-transform:rotate(900deg)}}@-webkit-keyframes orbit{0%{opacity:1;z-index:99;-webkit-transform:rotate(180deg);-webkit-animation-timing-function:ease-out}7%{opacity:1;-webkit-transform:rotate(300deg);-webkit-animation-timing-function:linear;-webkit-origin:0%}30%{opacity:1;-webkit-transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;-webkit-origin:7%}39%{opacity:1;-webkit-transform:rotate(645deg);-webkit-animation-timing-function:linear;-webkit-origin:30%}70%{opacity:1;-webkit-transform:rotate(770deg);-webkit-animation-timing-function:ease-out;-webkit-origin:39%}75%{opacity:1;-webkit-transform:rotate(900deg);-webkit-animation-timing-function:ease-out;-webkit-origin:70%}76%{opacity:0;-webkit-transform:rotate(900deg)}100%{opacity:0;-webkit-transform:rotate(900deg)}}@-moz-keyframes orbit{0%{opacity:1;z-index:99;-moz-transform:rotate(180deg);-moz-animation-timing-function:ease-out}7%{opacity:1;-moz-transform:rotate(300deg);-moz-animation-timing-function:linear;-moz-origin:0%}30%{opacity:1;-moz-transform:rotate(410deg);-moz-animation-timing-function:ease-in-out;-moz-origin:7%}39%{opacity:1;-moz-transform:rotate(645deg);-moz-animation-timing-function:linear;-moz-origin:30%}70%{opacity:1;-moz-transform:rotate(770deg);-moz-animation-timing-function:ease-out;-moz-origin:39%}75%{opacity:1;-moz-transform:rotate(900deg);-moz-animation-timing-function:ease-out;-moz-origin:70%}76%{opacity:0;-moz-transform:rotate(900deg)}100%{opacity:0;-moz-transform:rotate(900deg)}}.cssload-wrap{text-align:center;line-height:225px;display:flex;justify-content:center}.cssload-container{display:inline-block}.cssload-dots{display:inline-block;position:relative}.cssload-dots:not(:last-child){margin-right:10px}.cssload-dots:before,.cssload-dots:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;position:absolute}.cssload-dots:nth-child(1):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-1.04s;-o-animation-delay:-1.04s;-ms-animation-delay:-1.04s;-webkit-animation-delay:-1.04s;-moz-animation-delay:-1.04s;background-color:var(--ao-primary)}.cssload-dots:nth-child(1):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-1.04s;-o-animation-delay:-1.04s;-ms-animation-delay:-1.04s;-webkit-animation-delay:-1.04s;-moz-animation-delay:-1.04s;background-color:var(--secondary)}.cssload-dots:nth-child(2):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-2.07s;-o-animation-delay:-2.07s;-ms-animation-delay:-2.07s;-webkit-animation-delay:-2.07s;-moz-animation-delay:-2.07s;background-color:var(--ao-primary)}.cssload-dots:nth-child(2):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-2.07s;-o-animation-delay:-2.07s;-ms-animation-delay:-2.07s;-webkit-animation-delay:-2.07s;-moz-animation-delay:-2.07s;background-color:var(--secondary)}.cssload-dots:nth-child(3):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-3.11s;-o-animation-delay:-3.11s;-ms-animation-delay:-3.11s;-webkit-animation-delay:-3.11s;-moz-animation-delay:-3.11s;background-color:var(--ao-primary)}.cssload-dots:nth-child(3):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-3.11s;-o-animation-delay:-3.11s;-ms-animation-delay:-3.11s;-webkit-animation-delay:-3.11s;-moz-animation-delay:-3.11s;background-color:var(--secondary)}.cssload-dots:nth-child(4):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-4.14s;-o-animation-delay:-4.14s;-ms-animation-delay:-4.14s;-webkit-animation-delay:-4.14s;-moz-animation-delay:-4.14s;background-color:var(--ao-primary)}.cssload-dots:nth-child(4):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-4.14s;-o-animation-delay:-4.14s;-ms-animation-delay:-4.14s;-webkit-animation-delay:-4.14s;-moz-animation-delay:-4.14s;background-color:var(--secondary)}.cssload-dots:nth-child(5):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-5.18s;-o-animation-delay:-5.18s;-ms-animation-delay:-5.18s;-webkit-animation-delay:-5.18s;-moz-animation-delay:-5.18s;background-color:var(--ao-primary)}.cssload-dots:nth-child(5):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-5.18s;-o-animation-delay:-5.18s;-ms-animation-delay:-5.18s;-webkit-animation-delay:-5.18s;-moz-animation-delay:-5.18s;background-color:var(--secondary)}.cssload-dots:nth-child(6):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-6.21s;-o-animation-delay:-6.21s;-ms-animation-delay:-6.21s;-webkit-animation-delay:-6.21s;-moz-animation-delay:-6.21s;background-color:var(--ao-primary)}.cssload-dots:nth-child(6):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-6.21s;-o-animation-delay:-6.21s;-ms-animation-delay:-6.21s;-webkit-animation-delay:-6.21s;-moz-animation-delay:-6.21s;background-color:var(--secondary)}.cssload-dots:nth-child(7):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-7.25s;-o-animation-delay:-7.25s;-ms-animation-delay:-7.25s;-webkit-animation-delay:-7.25s;-moz-animation-delay:-7.25s;background-color:var(--ao-primary)}.cssload-dots:nth-child(7):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-7.25s;-o-animation-delay:-7.25s;-ms-animation-delay:-7.25s;-webkit-animation-delay:-7.25s;-moz-animation-delay:-7.25s;background-color:var(--secondary)}.cssload-dots:nth-child(8):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-8.28s;-o-animation-delay:-8.28s;-ms-animation-delay:-8.28s;-webkit-animation-delay:-8.28s;-moz-animation-delay:-8.28s;background-color:var(--ao-primary)}.cssload-dots:nth-child(8):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-8.28s;-o-animation-delay:-8.28s;-ms-animation-delay:-8.28s;-webkit-animation-delay:-8.28s;-moz-animation-delay:-8.28s;background-color:var(--secondary)}.cssload-dots:nth-child(9):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-9.32s;-o-animation-delay:-9.32s;-ms-animation-delay:-9.32s;-webkit-animation-delay:-9.32s;-moz-animation-delay:-9.32s;background-color:var(--ao-primary)}.cssload-dots:nth-child(9):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-9.32s;-o-animation-delay:-9.32s;-ms-animation-delay:-9.32s;-webkit-animation-delay:-9.32s;-moz-animation-delay:-9.32s;background-color:var(--secondary)}.cssload-dots:nth-child(10):before{transform:translateY(-200%);-o-transform:translateY(-200%);-ms-transform:translateY(-200%);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);animation:cssload-animBefore 1.15s linear infinite;-o-animation:cssload-animBefore 1.15s linear infinite;-ms-animation:cssload-animBefore 1.15s linear infinite;-webkit-animation:cssload-animBefore 1.15s linear infinite;-moz-animation:cssload-animBefore 1.15s linear infinite;animation-delay:-10.35s;-o-animation-delay:-10.35s;-ms-animation-delay:-10.35s;-webkit-animation-delay:-10.35s;-moz-animation-delay:-10.35s;background-color:var(--ao-primary)}.cssload-dots:nth-child(10):after{transform:translateY(200%);-o-transform:translateY(200%);-ms-transform:translateY(200%);-webkit-transform:translateY(200%);-moz-transform:translateY(200%);animation:cssload-animAfter 1.15s linear infinite;-o-animation:cssload-animAfter 1.15s linear infinite;-ms-animation:cssload-animAfter 1.15s linear infinite;-webkit-animation:cssload-animAfter 1.15s linear infinite;-moz-animation:cssload-animAfter 1.15s linear infinite;animation-delay:-10.35s;-o-animation-delay:-10.35s;-ms-animation-delay:-10.35s;-webkit-animation-delay:-10.35s;-moz-animation-delay:-10.35s;background-color:var(--secondary)}@keyframes cssload-animBefore{0%{transform:scale(1) translateY(-200%);z-index:1}25%{transform:scale(1.3) translateY(0);z-index:1}50%{transform:scale(1) translateY(200%);z-index:-1}75%{transform:scale(0.7) translateY(0);z-index:-1}100%{transform:scale(1) translateY(-200%);z-index:-1}}@-o-keyframes cssload-animBefore{0%{-o-transform:scale(1) translateY(-200%);z-index:1}25%{-o-transform:scale(1.3) translateY(0);z-index:1}50%{-o-transform:scale(1) translateY(200%);z-index:-1}75%{-o-transform:scale(0.7) translateY(0);z-index:-1}100%{-o-transform:scale(1) translateY(-200%);z-index:-1}}@-ms-keyframes cssload-animBefore{0%{-ms-transform:scale(1) translateY(-200%);z-index:1}25%{-ms-transform:scale(1.3) translateY(0);z-index:1}50%{-ms-transform:scale(1) translateY(200%);z-index:-1}75%{-ms-transform:scale(0.7) translateY(0);z-index:-1}100%{-ms-transform:scale(1) translateY(-200%);z-index:-1}}@-webkit-keyframes cssload-animBefore{0%{-webkit-transform:scale(1) translateY(-200%);z-index:1}25%{-webkit-transform:scale(1.3) translateY(0);z-index:1}50%{-webkit-transform:scale(1) translateY(200%);z-index:-1}75%{-webkit-transform:scale(0.7) translateY(0);z-index:-1}100%{-webkit-transform:scale(1) translateY(-200%);z-index:-1}}@-moz-keyframes cssload-animBefore{0%{-moz-transform:scale(1) translateY(-200%);z-index:1}25%{-moz-transform:scale(1.3) translateY(0);z-index:1}50%{-moz-transform:scale(1) translateY(200%);z-index:-1}75%{-moz-transform:scale(0.7) translateY(0);z-index:-1}100%{-moz-transform:scale(1) translateY(-200%);z-index:-1}}@keyframes cssload-animAfter{0%{transform:scale(1) translateY(200%);z-index:-1}25%{transform:scale(0.7) translateY(0);z-index:-1}50%{transform:scale(1) translateY(-200%);z-index:1}75%{transform:scale(1.3) translateY(0);z-index:1}100%{transform:scale(1) translateY(200%);z-index:1}}@-o-keyframes cssload-animAfter{0%{-o-transform:scale(1) translateY(200%);z-index:-1}25%{-o-transform:scale(0.7) translateY(0);z-index:-1}50%{-o-transform:scale(1) translateY(-200%);z-index:1}75%{-o-transform:scale(1.3) translateY(0);z-index:1}100%{-o-transform:scale(1) translateY(200%);z-index:1}}@-ms-keyframes cssload-animAfter{0%{-ms-transform:scale(1) translateY(200%);z-index:-1}25%{-ms-transform:scale(0.7) translateY(0);z-index:-1}50%{-ms-transform:scale(1) translateY(-200%);z-index:1}75%{-ms-transform:scale(1.3) translateY(0);z-index:1}100%{-ms-transform:scale(1) translateY(200%);z-index:1}}@-webkit-keyframes cssload-animAfter{0%{-webkit-transform:scale(1) translateY(200%);z-index:-1}25%{-webkit-transform:scale(0.7) translateY(0);z-index:-1}50%{-webkit-transform:scale(1) translateY(-200%);z-index:1}75%{-webkit-transform:scale(1.3) translateY(0);z-index:1}100%{-webkit-transform:scale(1) translateY(200%);z-index:1}}@-moz-keyframes cssload-animAfter{0%{-moz-transform:scale(1) translateY(200%);z-index:-1}25%{-moz-transform:scale(0.7) translateY(0);z-index:-1}50%{-moz-transform:scale(1) translateY(-200%);z-index:1}75%{-moz-transform:scale(1.3) translateY(0);z-index:1}100%{-moz-transform:scale(1) translateY(200%);z-index:1}}.datepicker-area{margin-top:30px}.datepicker-area .input-group-text{border:none;padding:0px}.datepicker-area .form-control{border-radius:5px!important}.post-categories a{display:inline-block;border:1px solid var(--ao-primary);padding:5px 15px;color:var(--ao-primary);line-height:1;margin-right:10px;margin-bottom:15px;border-radius:4px}.post-categories a:hover,.post-categories a:active,.post-categories a:focus{background:var(--ao-primary);color:#fff}.page-notfound{padding:0px 30px;text-align:center}.page-notfound .page-notfound-media{max-width:500px;margin:0px auto 50px;margin-bottom:30px}.page-notfound-content{margin:0px auto;border:10px solid var(--ao-primary);padding:50px 30px}.page-notfound-content .error-comment{font-size:36px}@media only screen and (max-width:640px){.page-notfound-content .error-comment{font-size:24px}.page-notfound{padding:0px}.page-notfound-content{border:5px solid var(--ao-primary);padding:25px 20px}}.comming-soon-wrap{width:100%;min-height:100vh;display:flex;padding:30px 10px;align-items:center;background-image:url("https://findadoctorcanada.ca/wp-content/themes/carelyst/assets/build/images/commin-soon.jpg");background-position:center top}.comming-soon-wrap .container{position:relative;z-index:1}.comming-soon-overlay{width:100%;min-height:100%;position:fixed;top:0px;left:0px;bottom:0;background:-moz-linear-gradient(left,rgba(27,96,91,1) 0%,rgba(27,96,91,0.8) 45%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(27,96,91,1) 0%,rgba(27,96,91,0.8) 45%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(27,96,91,1) 0%,rgba(27,96,91,0.8) 45%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b605b', endColorstr='#00ffffff',GradientType=1 )}.comsoon-wrap{margin:0px auto}.comsoon-title{color:#fff;font-size:50px;line-height:1.1;font-weight:800}.comsoon-text{color:#fff;font-size:20px;margin-bottom:30px}.comsoon-col{border:2px solid var(--ao-primary);background:var(--ao-primary);padding:10px;text-align:center;color:var(--ao-primary);border-radius:5px}.comsoon-col strong{display:block;font-size:40px;font-weight:800;color:#fff;line-height:1.2}.comsoon-col span{display:block;font-size:14px;font-weight:300;color:#fff;line-height:1.2}.book-appointment-btn{display:block;width:calc(100% + 2px);border-radius:5px 5px 0px 0px;margin:-1px -1px}.btn-primary.btn-red{background:#EC5052;border-color:#EC5052}.btn-primary.btn-blue{background:#4FB0DF;border-color:#4FB0DF}.btn-primary.btn-green{background:#5BD168;border-color:#5BD168}.rating-bx i{color:var(--ao-primary)}.fc .fc-view-harness{flex-grow:1;position:relative;background:#fff}.fc-button-primary{background-color:var(--ao-primary-btn)!important;border-color:var(--ao-primary-btn)!important;outline:none!important}.fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:none!important}.fc .fc-button-group>.fc-button.fc-button-active{background-color:var(--ao-primary-btn)!important}@media only screen and (max-width:991px){.fc .fc-toolbar.fc-header-toolbar{flex-wrap:wrap}.fc-toolbar-chunk{width:100%!important;margin-bottom:15px}.fc-toolbar-chunk:last-child{margin-bottom:0px}}@media only screen and (max-width:405px){}.g-recaptcha{display:table;margin:0px auto 20px}.play-now{position:absolute;left:50%;top:50%;display:block;border-radius:50%;z-index:10;width:60px;height:60px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);transform-origin:center center}.play-now .icon{position:absolute;left:50%;top:50%;height:65px;width:65px;text-align:center;line-height:65px;background-color:#ffffff;color:#333333;z-index:1;font-size:40px;padding-left:5px;display:block;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform-origin:center;transform-origin:center center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 5px 10px 0 rgba(255,255,255,.1);-moz-box-shadow:0 5px 10px 0 rgba(255,255,255,.1);-ms-box-shadow:0 5px 10px 0 rgba(255,255,255,.1);-o-box-shadow:0 5px 10px 0 rgba(255,255,255,.1);box-shadow:0 5px 10px 0 rgba(255,255,255,.1)}.play-now .ripple,.play-now .ripple:before,.play-now .ripple:after{position:absolute;top:50%;left:50%;height:65px;width:65px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform-origin:center;transform-origin:center center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.3);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.3);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.3);-o-box-shadow:0 0 0 0 rgba(255,255,255,.3);box-shadow:0 0 0 0 rgba(255,255,255,.3);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}.play-now .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}.play-now .ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}@-webkit-keyframes ripple{70%{box-shadow:0 0 0 70px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ripple{70%{box-shadow:0 0 0 70px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.panel-total-list{list-style:none;margin:10px 0 0}.panel-total-list li{display:table;width:100%;position:relative}.panel-total-list li:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.7}.panel-total-list li:hover:after{width:100%}.panel-total-list li span{display:table-cell;padding:10px 0px;font-weight:600;position:relative;z-index:1}.panel-total-list li span:last-child{text-align:right;width:30%;color:#8FA0B2}.panel-total-list li span span{padding:0px;display:inline}.panel-total-list li.panel-total-list-line{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.content-admin-main .panel{background:#fff;margin-bottom:30px;border:1px solid #e6ebf1;border-radius:10px}.image-upload-text{list-style:none;border:2px dashed #ddd;text-align:center;padding:15px;margin:0 0 30px}.image-upload-text li{padding:5px 0}.image-upload-text li strong{font-size:20px}.site-button-outline{color:var(--ao-primary-btn);background:none;background-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:20px;border-width:2px;border-style:solid;border-color:var(--ao-primary-btn);padding:8px 20px;cursor:pointer;display:inline-block;font-weight:600;letter-spacing:0.5px;white-space:nowrap}.site-button-outline:active,.site-button-outline:hover,.site-button-outline:focus{background-color:var(--ao-primary-btn-hover);border-color:var(--ao-primary-btn-hover);color:#fff}.button-sm{padding:3px 8px 3px;font-size:12px;line-height:1.5}.addinvoiceform .content-admin-main{padding:0px}ul.itemized_list{list-style:none;margin-bottom:0;padding:0px}ul.itemized_list li{margin-bottom:10px;display:flex;flex-wrap:wrap}ul.itemized_list .cl_id.hidden{display:none}ul.itemized_list li .col-lg-12{clear:both;padding:0px 15px;margin-top:10px}ul.itemized_list li.cl_invoice_totals,ul.itemized_list li dl{margin-bottom:0px}ul.itemized_list li:last-child{margin-bottom:0px}ul.itemized_list li.header{font-size:18px}ul.itemized_list li .cl_row_delete{margin-top:10px;display:inline-block}ul.itemized_list li .cl_row_total{padding-left:15px}ul.itemized_list li .cl_toggle_description{padding-top:10px;display:block}.cl_invoice_tax_row .col-lg-5{padding-left:35px}.cl_invoice_discount_row .col-lg-5{padding-left:35px}@media only screen and (max-width:1200px){.cl_invoice_discount_row .col-lg-5{width:41.66666667%}.cl_invoice_tax_row .flexible_width_holder_content{margin-right:0px!important}.cl_invoice_discount_row .flexible_width_holder_content{margin-right:0px!important}.cl_invoice_tax_row .col-lg-5{padding-left:15px}.cl_invoice_discount_row .col-lg-5{padding-left:15px}}@media only screen and (max-width:991px){.cl_invoice_tax_row .col-lg-5{padding-left:15px;width:100%}.cl_invoice_discount_row .col-lg-5{padding-left:15px;width:100%}.cl_invoice_tax_row .flexible_width_holder_content{margin-bottom:10px}.cl_invoice_tax_row .fixed_width_holder [class*="col-"]{margin-bottom:10px}.cl_invoice_discount_row .flexible_width_holder_content{margin-bottom:10px}.cl_invoice_discount_row .fixed_width_holder [class*="col-"]{margin-bottom:10px}}@media only screen and (max-width:991px){ul.itemized_list li .fixed_width_holder .cl_row_duration{margin:10px 0px;display:block}ul.itemized_list li .fixed_width_holder .cl_row_total{display:block;margin-top:0px;padding-left:12px}}.active-availibility-slide .cs-block-calender-area{right:0px}.active-cus-schedule-slide .cs-cus-schedule-area{right:0px}.active-holiday-day-slide .cs-holiday-day-area{right:0px}.active-customschedule-slots-slide .cs-customschedule-slots-area{right:0px}.active-add-appointment-slide .cs-add-appointment-area{right:0px}.active-give-fedback-slide .ccs-block-give-feedback{right:0px}.sf-alert-box-wrap,.sf-success-box-wrap{position:fixed;top:90%;transform:translateY(-90%);right:-100%;width:calc(100% - 60px);margin:0 30px;max-width:300px;z-index:99999;cursor:pointer;box-shadow:0 0 20px 0 rgba(0,0,0,0.2)}.sf-alert-box-intro:after{content:"";display:table;clear:both}.sf-alert-box-intro{background-color:#FFFFFF;padding:0px;border-width:2px;border-style:solid;border-radius:5px;border-radius:5px;text-align:center}.sf-alert-box-icon{display:flex;font-size:20px;border-width:2px;border-style:solid;width:60px;height:60px;line-height:60px;text-align:center;border-radius:100%;border-radius:100%;margin:30px auto;align-items:center;justify-content:center;animation:tada 2s linear infinite}.sf-alert-box-info{overflow:hidden;padding:30px;background:#fff}.sf-alert-box-title{text-transform:uppercase;color:#333;display:block;margin-bottom:5px}.sf-alert-box-text{font-size:12px;color:#555}.sf-alert-box-list{margin:0}.sf-alert-box-list li{padding:2px 2px 2px 15px;font-size:14px;color:#333}.sf-alert-box-list.list-angle-right li:before{top:-1px;color:#fff}.sf-alert-box-close{position:absolute;right:10px;top:15px;font-size:16px;color:#fff;width:20px;height:20px;line-height:20px;cursor:pointer}.sf-alert-box-close:hover{color:#fff}.sf-success{border-color:#69eccb;background:#69eccb}.sf-success .sf-alert-box-title{color:#333}.sf-success .sf-alert-box-icon{border-color:#fff;color:#fff}.sf-danger{border-color:#ff6868;background:#ff6868}.sf-danger .sf-alert-box-title{color:#333}.sf-danger .sf-alert-box-icon{border-color:#fff;color:#fff}@media only screen and (max-width:1280px){.sf-alert-box-wrap,.sf-success-box-wrap{width:calc(100% - 40px);margin:0 20px}}@media only screen and (max-width:767px){.sf-alert-box-wrap,.sf-success-box-wrap{width:calc(100% - 30px);margin:0 15px}}@media only screen and (max-width:1280px){}@media only screen and (max-width:991px){}.panel-total-row{display:table;width:100%}.panel-total-row .panel-total-price,.panel-total-row .panel-total-btn{display:table-cell;padding:20px 30px}.panel-total-row .panel-total-btn .action-dropdown{float:right}.panel-total-row .panel-total-price{font-weight:600;color:#333;font-size:15px;padding-right:0}.panel-total-row .panel-total-price span{color:#999;margin-left:3px}.panel-total-row .panel-total-btn{text-align:right;width:35%}.panel-total-heading{font-weight:600;padding:15px 30px;background-color:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.panel-total-list{list-style:none;margin:10px 0 0}.panel-total-list li{display:table;width:100%;position:relative}.panel-total-list li:after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#eef1f2;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.7}.panel-total-list li:hover:after{width:100%}.panel-total-list li span{display:table-cell;padding:10px 30px;font-weight:600;position:relative;z-index:1}.panel-total-list li span:last-child{text-align:right;width:30%;color:#8FA0B2}.panel-total-list li.panel-total-list-line{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.panel-progress-bar{width:100%;height:5px;background-color:#F0F0F0;position:relative;border-radius:5px;border-radius:5px}.panel-progress-bar-inr{width:0%;height:100%;background-color:var(--ao-primary);position:absolute;top:0;left:0;border-radius:5px;border-radius:5px}@media only screen and (max-width:1280px){.panel-total-list li span{padding:15px 20px}}@media only screen and (max-width:1200px){.provider-report-list2{min-height:250px;max-height:300px;padding:10px 0px 20px}}@media only screen and (max-width:480px){.provider-report-list2{min-height:0px}.provider-report-list2{height:auto;max-height:350px;padding:5px 0px 10px}.panel-total-list{margin:0px}}.card-reg-form-right{display:flex}.card-reg-form-right .form-group{margin:0px}.card-reg-form-right #daterange{min-width:240px}.card-reg-form-right .report-search-btn{padding-left:15px}.form-inline>label{display:block}.no-data{padding:30px;border:1px solid #ddd;border-radius:10px;text-align:center;background:#fff;font-size:16px;font-weight:600}.fc-list.fc-list-sticky.fc-listWeek-view.fc-view{background:#fff;border-radius:5px}.fc-list .fc-scroller{background:#fff;border-radius:5px}.daterangepicker .ranges li.active{background:var(--ao-primary)!important}.datepicker.datepicker-inline{width:100%}.datepicker td,.datepicker th{color:#333;font-size:11px;padding:0px}.datepicker table tr td span{height:40px;line-height:40px}.datepicker .datepicker-days table tr td.active,.datepicker .datepicker-days table tr td.active:hover,.datepicker .datepicker-days table tr td:hover,.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span:hover{color:#fff;background:var(--ao-primary)!important;border-color:var(--ao-primary)!important}.datepicker.datepicker-inline{width:100%;padding:5px 0px;border:1px solid #ddd;margin-top:30px;margin-bottom:30px}.appointment-slots{padding:0px;background:#fff;margin:0px;border:none}.alert-msg.appointment-slots{padding:10px 10px;background:#fdeae9;color:#75403f;margin:0px 0px;border:1px solid #d5b9b8;border-radius:5px;font-size:14px;font-weight:600}.alert-msg-none{padding:0px;border:none}#wp-answer-wrap{width:100%}.fixed-table-pagination{display:flex;justify-content:space-between;padding-top:15px}#appointment-summary{width:100%;padding:20px 0px 10px}#appointment-summary ul{padding:0px;list-style:none;margin:0px;border:1px solid #5b6eff;padding:15px 20px;border-radius:5px;background:#f1f6ff}#appointment-summary ul li{margin-bottom:15px;line-height:1}#appointment-summary ul li:last-child{margin-bottom:0px;font-weight:700;color:#333}.availibility-time-select{position:relative;width:100%!important}.availibility-time-select .form-control{width:100%;height:50px;background-color:#fff;border-color:#e8edf1;box-shadow:none;-webkit-box-shadow:none;border-radius:5px;padding-left:55px}#dayoff_daterange_field .remove-me{padding:5px;width:20px;height:20px;line-height:20px;padding:0px;font-size:12px;position:relative;top:34px;left:9px;z-index:1}.bg-invoice{background-color:#f9f9f9;margin:15px 45px 30px;width:calc(100% - 90px);display:flex;flex-wrap:wrap;border-radius:5px;border:1px solid #ddd}.invoice-itemn-table tfoot{font-size:20px;color:#333;font-weight:600;font-weight:bold}.invoice-itemn-table thead{text-transform:uppercase;border-bottom:2px solid #ddd}.invoice-itemn-table thead th{color:#333;border:none}.invoice-itemn-table tfoot{border-top:2px solid #ddd}.invoice-itemn-table tr{background:#fff!important}.invoice-itemn-table td{background:#fff;border:none;border-bottom:1px solid #ddd}.invoice-itemn-table{margin:0px 30px;width:calc(100% - 60px)}.invoice-top-left{list-style:none;border:1px solid #ddd;max-width:320px;margin-top:10px;background-color:#fff;padding:10px;border-radius:5px;overflow:hidden}.invoice-top-left li{display:table;width:100%}.invoice-top-left li>strong,.invoice-top-left li>span{padding:5px 10px;display:table-cell}.invoice-top-left li>strong{color:#333}.invoice-top-left li>span{text-align:right}.invoice-top-left li.invoice-total{background-color:#fff;color:#333;font-weight:600}.invoice-top-left li.invoice-total>strong,.invoice-top-left li.invoice-total>span{border-bottom:none;font-weight:bold;font-size:18px}.invoice-top-left li.invoice-total>span>span{padding:0px;display:block;font-size:18px}.invoice-top-left li.invoice-total>strong{color:#333;font-weight:bold;font-size:18px}.bg-invoice .col-sm-12 p{font-size:20px;letter-spacing:2px}.invoice-user-info{padding:0px}.invoice-user-info li{padding:5px 0}.invoice-footer{margin:0px 30px;text-align:center;padding-bottom:10px}.invoice-footer h5{text-transform:uppercase;float:left;margin:0px}.invoice-footer span{float:right}@media only screen and (max-width:991px){.invoice-footer h5{float:none;margin-bottom:10px}.invoice-footer span{float:none}}@media only screen and (max-width:767px){.invoice-top-left{max-width:100%}.bg-invoice h6,.bg-invoice .invoice-user-info{text-align:center}}@media only screen and (max-width:600px){.bg-invoice .col-xs-6{width:100%;float:none}.invoice-top-left{max-width:100%}.invoice-footer h5{float:none}.invoice-footer span{float:none}}.editappointment{margin-bottom:10px;display:inline-block}#awardimage-container{max-width:250px;margin:0px auto 30px}#awardimage-pickfiles img{border-radius:10px}#articleimage-container{border-radius:10px}#articleimage-pickfiles>img{border-radius:10px}@media only screen and (max-width:1200px){}.carely-interval-suffix{position:absolute;top:13px;right:30px}.navigation.post-navigation{padding:30px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:30px}.nav-links{display:flex;justify-content:space-between;word-break:break-word}.nav-links .nav-previous{text-align:left;max-width:45%}.nav-links .nav-next{text-align:right;max-width:45%}.nav-links .post-title{color:#626262}figcaption{margin-top:15px}blockquote{border-radius:4px}code{padding:2px 4px;font-size:90%;color:var(--ao-primary);background-color:rgba(255,138,0,0.06);border-radius:8px}a>code{color:var(--ao-primary)}.page-links{overflow:hidden;margin:0 0 30px;clear:both}.page-links .page-links-title{font-weight:normal;color:#202124}.page-links>span:not(.page-links-title),.page-links>a{display:inline-block;line-height:1;margin:0 2px;padding:9px 12px;border:1px solid #fff;border-radius:30px;color:#202124}.page-links>span:not(.page-links-title):hover,.page-links>span:not(.page-links-title):active,.page-links>a:hover,.page-links>a:active{color:#fff;background:var(--ao-primary);border-color:var(--ao-primary)}.page-links>span:not(.page-links-title){color:#fff;background:var(--ao-primary);border-color:var(--ao-primary)}.post-password-form input[type="password"]{height:45px;padding:5px 10px;border:1px solid #ddd;border-radius:5px;margin-right:10px}.post-password-form input[type="submit"]{background:var(--carely-theme-color);background:var(--ao-primary);color:#fff;border:none;padding:5px 25px;height:45px;border-radius:5px}.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:active{color:#fff;border-radius:5px;background:var(--carely-theme-hover-color);background:var(--ao-primary)}.gallery{margin-left:-15px;margin-right:-15px;overflow:hidden}.gallery .gallery-item{width:100%;display:inline-block;vertical-align:top;text-align:center;padding:0.3125rem;position:relative;box-sizing:border-box}.rtl .gallery .gallery-item{float:right}.gallery .gallery-caption{display:block;font-size:14px;line-height:1.5;padding:10px 0px;clear:both}.gallery.gallery-columns-9 .gallery-item{width:11%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-7 .gallery-item{width:14%}.gallery.gallery-columns-6 .gallery-item{width:16.5%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-3 .gallery-item{width:33%}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}table,.wp-block-table{border-collapse:collapse!important;width:100%;max-width:100%;margin-bottom:25px}table thead,table tfoot,.wp-block-table thead,.wp-block-table tfoot{text-align:center}table td,table th,.wp-block-table td,.wp-block-table th{padding:10px 10px;border:1px solid;border-color:rgba(0,0,0,.15);text-align:left}table th,.wp-block-table th{color:#333}.attachment-full.size-full.wp-post-ima ge{min-width:100vw;position:relative;left:50%;margin-left:-50vw}.wp-block-button__link{color:#fff;background-color:var(--ao-primary-btn);border-radius:5px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;font-weight:normal;text-decoration:none;word-break:break-word;box-sizing:border-box}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{background-color:var(--ao-primary-btn-hover);color:#fff}select{appearance:none;background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 16\ 16\'%3e%3cpath\ fill=\'none\'\ stroke=\'%23343a40\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'2\'\ d=\'M2\ 5l6\ 6\ 6-6\'/%3e%3c/svg%3e);padding:10px 30px 10px 10px;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;background-color:#fff;border:1px solid #ddd;border-radius:5px}.wp-block-search__button,.wp-block-search .wp-block-search__button{background:var(--ao-primary-btn);border:1px solid var(--ao-primary-btn);padding:.375em .625em;color:#fff;margin-left:.625em;word-break:normal;font-size:inherit;font-family:inherit;line-height:inherit;border-radius:5px}.wp-block-search__button:hover,.wp-block-search__button:active,.wp-block-search__button:focus,.wp-block-search .wp-block-search__button:hover,.wp-block-search .wp-block-search__button:active,.wp-block-search .wp-block-search__button:focus{background:var(--primary-btn-hover);border-color:var(--primary-btn-hover)}.wp-block-search__input{padding:8px;flex-grow:1;min-width:3em;border:1px solid #ddd;font-size:inherit;font-family:inherit;line-height:inherit;border-radius:5px}.wp-block-search__inside-wrapper{margin-bottom:15px}.wp-block-cover.has-background-dim .wp-block-cover-text{color:#fff}.wp-block-button{margin-top:15px;margin-bottom:15px}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ao-primary-btn);color:var(--ao-primary-btn);background-color:#fff}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline .wp-block-button__link:active{border-color:var(--ao-primary-btn);color:var(--ao-primary-btn);background-color:#fff}.is-style-squared .wp-block-button__link{border-radius:0px}.woocommerce div.product form.cart .variations select{max-width:150px;min-width:150px;display:inline-block;margin-right:1em;border-radius:5px;border:1px solid #ddd;height:40px;line-height:1;color:#777}.product-detail-info .product_meta{margin-top:30px}.product-detail-info .product_meta>span{display:block;margin-bottom:2px;font-weight:700;color:#333}.product-detail-info .product_meta>span .sku{color:#777;font-weight:normal}.product-detail-info .product_meta>span a{color:#696969;font-weight:normal}.product-detail-info .product_meta>span a:hover,.product-detail-info .product_meta>span a:focus{color:#202124}.product-detail-info .product_meta .sub_title{display:inline-block}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#333}.showcoupon{color:#000}.showcoupon:hover,.showcoupon:focus,.showcoupon:active{color:#000;text-decoration:underline}.return-to-shop{padding:0px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--ao-primary)}.product-detail-info .variations{margin-bottom:30px!important}.variations tr th{vertical-align:middle!important}.variations tr th:first-child{width:1%!important;padding-right:10px;color:#333}.variations tr td .reset_variations{color:#f23e3e!important;font-size:14px!important}.product-detail-info .bootstrap-touchspin-injected{width:130px;margin-right:10px}@media only screen and (max-width:991px){}#comments{width:50%;padding:0px 0px}#review_form_wrapper{width:50%;padding:0px 15px}#review_form{background:#f4f5f9;padding:30px;border-radius:10px;border:1px solid #ddd}.woocommerce #review_form #respond .comment-form-author{width:calc(50% - 15px);float:left}.woocommerce #review_form #respond .comment-form-author input{border:1px solid #ddd;padding:7px 12px;border-radius:5px;width:100%}.woocommerce #review_form #respond .comment-form-email{width:calc(50% - 15px);float:right}.woocommerce #review_form #respond .comment-form-email input{border:1px solid #ddd;padding:7px 12px;border-radius:5px;width:100%}.woocommerce #review_form #respond .comment-form-cookies-consent{clear:both}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%;border:1px solid #ddd;border-radius:5px;padding:7px 12px}.woocommerce #review_form #respond .form-submit input{left:auto;background:var(--ao-primary-btn);color:#fff;padding:15px 20px;font-weight:400;letter-spacing:1px}.woocommerce #review_form #respond .form-submit input:hover,.woocommerce #review_form #respond .form-submit input:active,.woocommerce #review_form #respond .form-submit input:focus{background-color:var(--primary-btn-hover)}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:var(--ao-primary-btn);padding:10px 20px;letter-spacing:1px;line-height:1.7;font-size:15px;border-radius:5px;font-weight:600}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:var(--ao-primary-btn-hover);color:#fff}@media only screen and (max-width:480px){.woocommerce #review_form #respond .comment-form-author{width:calc(100% - 15px);float:none}.woocommerce #review_form #respond .comment-form-email{width:calc(100% - 15px);float:none}}.woocommerce p.stars a{color:var(--ao-primary)}.comment-form-cookies-consent{display:flex;align-items:top;align-items:flex-start}.comment-form-cookies-consent [type="checkbox"]{margin-right:10px;margin-top:5px}.comment-respond .comment-reply-title{text-transform:none;font-size:20px;font-family:"Mulish";margin-bottom:10px;font-weight:700;color:var(--title)}.woocommerce #reviews #comments ol.commentlist li img.avatar{width:40px;height:40px;padding:0;border-radius:100%;object-fit:cover;object-position:center}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;padding:0px 0px 0px 10px;border:none}.woocommerce .star-rating span::before{color:var(--ao-primary)}.woocommerce table.shop_table th{font-weight:700;padding:20px 12px;line-height:1.5em;text-transform:uppercase;color:#333;background:#fff}.woocommerce table.shop_table .product-remove .remove{font-size:18px;color:#000!important}.woocommerce table.shop_table .product-remove .remove:hover{color:#DD5658!important;background:none}.woocommerce table.shop_table td.product-thumbnail img{width:90px;border:1px solid #ddd;border-radius:5px}.woocommerce table.shop_table td.product-name{font-weight:700;color:#333}.woocommerce .quantity .qty{transition:all 0.2s ease-in-out 0s;appearance:textfield;width:75px;border-radius:0.5rem;border:1px solid #EAEAEA;padding:0.75rem 1.29rem;color:#777!important;background-color:#fff;outline:none}.woocommerce table.shop_table td.product-subtotal{font-weight:700;color:#333}.woocommerce table.shop_table td.actions{padding:15px}.woocommerce table.shop_table td.actions .coupon{width:100%;max-width:400px}.woocommerce table.shop_table td.actions .coupon>.input-text{border:1px solid #ddd;padding:10px 15px;width:calc(65% - 15px);border-radius:5px}.woocommerce table.shop_table td.actions .coupon>.button{width:35%;padding:10px 15px;background:var(--ao-primary-btn);color:#fff;font-weight:normal}.woocommerce table.shop_table td.actions .coupon>.button:hover,.woocommerce table.shop_table td.actions .coupon>.button:active,.woocommerce table.shop_table td.actions .coupon>.button:focus{background:var(--primary-btn-hover);color:#fff}.woocommerce table.shop_table td.actions .coupon+.button{padding:10px 15px;background:var(--ao-primary-btn);color:#fff;font-weight:normal}.woocommerce table.shop_table td.actions .coupon+.button:hover,.woocommerce table.shop_table td.actions .coupon+.button:active,.woocommerce table.shop_table td.actions .coupon+.button:focus{background:var(--primary-btn-hover);color:#fff}.woocommerce .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce .cart-collaterals .cart_totals>h2{font-size:24px;margin-bottom:15px}.woocommerce table.shop_table tbody tr>td,.woocommerce table.shop_table tbody tr>th{padding:20px 12px}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border:none}@media only screen and (max-width:480px){.woocommerce .cart-collaterals .cart_totals{float:right;width:100%}}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--ao-primary-btn);color:#fff;padding:10px 15px;font-size:14px;font-weight:600}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--ao-primary-btn-hover);color:#fff}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.6;border:1px solid #eaeaea;background:#fff;-webkit-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0.5rem;height:calc(1.6em + (1.5rem + 2px));padding:5px 18px}.select2-container--default.select2-container .select2-selection--single{height:calc(1.6em + (1.5rem + 2px));background:#fff;outline:none!important;border-radius:0.5rem!important;border:1px solid #EAEAEA;margin:0;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;padding:5px 12px}.select2-container--default.select2-container .select2-selection--single .select2-selection__rendered{padding-top:5px;padding-bottom:5px;color:var(--guido-text-color)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default.select2-container .select2-selection--single .select2-selection__arrow{top:12px;right:11px}.woocommerce form .form-row textarea{height:200px;padding:5px 18px}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;max-height:215px!important;scrollbar-width:thin}#customer_details{width:60%;float:left;padding:0px 15px}#order_review{width:40%;float:right;padding:0px 15px}.woocommerce .col2-set .col-1{float:none;width:100%}.woocommerce .col2-set .col-2{float:none;width:100%}.woocommerce.columns-3>.row{justify-content:center;display:flex;flex-wrap:wrap}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left;white-space:nowrap}.woocommerce div.product form.cart .variations th:first-child{padding-left:0px;text-align:left!important}#order_review_heading{padding:0px 15px;overflow:hidden}@media only screen and (max-width:991px){#order_review,#customer_details{width:100%;float:none}}.appointment-checkout #order_review{width:100%;float:none;padding:0px 15px}.appointment-checkout #customer_details{display:none}.itemized_list .cl_row_delete{position:relative;width:20px;height:20px;display:inline-block;margin:13px 0}.itemized_list .cl_row_delete img{display:none}.itemized_list .cl_row_delete::after{content:"";position:absolute;left:0;top:0;width:20px;height:20px;line-height:20px;font-size:10px;text-align:center;font-family:"FontAwesome";background-color:#ff4d47;color:#fff;border:none;border-radius:30px;border-radius:30px;cursor:pointer}.flexible_width_holder{width:50%;display:flex}.fixed_width_holder{width:50%;display:flex}.flexible_width_holder_content{width:100%;display:table;padding:0px 15px}.flexible_width_holder_content [class*="col-lg-"]{display:table-cell;vertical-align:top}.fixed_width_holder{width:50%;display:table;padding:0px 0px}.fixed_width_holder [class*="col-lg-"]{display:table-cell;vertical-align:top;padding:0px 15px}.fixed_width_holder [class*="col-lg-"] .cl_item_type{display:block}.fixed_width_holder [class*="col-lg-"] .cl_row_total{padding:13px 20px;display:block;background:#f7f7f7;border-radius:5px}.fixed_width_holder+.col-lg-12{width:92%;margin-left:8%}.cl_invoice_totals dl{width:100%;display:flex;padding:30px 15px;border:1px solid #ddd;margin:15px 15px 30px!important;border-radius:5px}.cl_invoice_totals dl [class*="col-lg-"]{padding:0px 15px}.cl_invoice_totals dl dt{margin-bottom:5px}#cl_invoice_items .footer{margin:0px 15px}@media only screen and (max-width:1200px){.cl_invoice_totals dl{flex-wrap:wrap}.cl_invoice_totals dl [class*="col-lg-"]{width:50%}}@media only screen and (max-width:991px){.flexible_width_holder{width:100%}.fixed_width_holder{width:100%}.flexible_width_holder_content>.col-lg-1{max-width:0px;width:0px}#cl_invoice_items .cl_row_delete{margin-top:10px;display:inline-block;top:5px;left:-10px}.fixed_width_holder+.col-lg-12{width:100%;margin-left:0%}}@media only screen and (max-width:575px){.cl_invoice_totals dl [class*="col-lg-"]{width:100%}}.image-upload-text.new-files.hidden{display:none}.bootbox-close-button.close{float:right;border:none;outline:none;line-height:17px;color:#000}td .site-button-link{font-weight:600}.site-button-link.green{color:#24C380}.site-button-link.orange{color:#E89E14}.site-button-link.red{color:#EB4F4F}.carely-profile-branches{list-style:none;margin:20px -30px 0;padding:10px 15px 0px;border-top:1px solid #ddd;display:flex;flex-wrap:wrap}.carely-profile-branches li{width:calc(50% - 30px);padding:15px 20px;border:1px solid #ddd;border-radius:5px;margin:20px 15px 0px}@media only screen and (max-width:575px){.carely-profile-branches li{width:calc(100% - 30px)}}.carely-profile-branches li a{color:inherit}.carely-profile-branches li a .fa{color:#000}.carely-profile-branches li a:hover{color:var(--ao-primary)}#educationimage-container{width:250px;position:relative;margin:0px auto 30px;border-radius:10px}#educationimage-container .sk-delete-file{right:15px}#educationimage-pickfiles>img{border-radius:10px}.awardimage-pickfiles>img{border-radius:10px}.form-select.error,.form-control.error{background:#F8E3E3;border-color:#deb2b2;box-shadow:none}.form-select.error+.error,.form-control.error+.error{background:#eb6767;color:#fff;padding:2px 10px;line-height:1.4;border-radius:3px;font-size:13px;position:relative}.form-select.error+.error::after,.form-control.error+.error::after{content:"";width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #eb6767 transparent;position:absolute;bottom:100%;left:10px}textarea.form-control{height:auto}#teammemberavatar-container{width:250px;margin:0 auto 30px;border:1px solid #ddd;padding:20px;background:#fff;border-radius:5px}#teammemberavatar-container .image-upload-thums ul{margin:0px;padding:0px;list-style:none}#teammemberavatar-container .image-upload-thums ul li img{border-radius:5px}#teammemberavatar-container .sk-delete-file{position:absolute;top:30px;right:30px}#profilemapcanvas{height:250px;z-index:1}.carely-loggedin-box a{color:var(--ao-primary);font-weight:600}.carely-loggedin-box a:hover{text-decoration:underline}.form-control.pending+.fa:before{content:"";display:inline-block;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.carely-featured-tag{background:#31b931;padding:2px 10px;font-size:12px;color:#fff;display:table;margin:0px auto 10px;border-radius:5px}.carely-identity-documents .panel-heading-left{float:left}.carely-identity-documents .panel-heading-right{float:right}.create-new-heading{display:flex;justify-content:space-between;align-items:center;padding:10px 0px;margin-bottom:10px}.carely-clinical-list{display:flex;flex-wrap:wrap;list-style:none;margin:0px 0px 30px;padding:0px;border:1px solid #ddd;padding:25px 20px;border-radius:5px}.carely-clinical-list li{width:33.333%;padding:5px 10px}.carely-clinical-list li strong{color:#333;border-radius:10px}.carely-treatment-list{display:flex;flex-wrap:wrap;list-style:none;margin:0px 0px 30px;padding:0px;border:1px solid #ddd;padding:25px 20px;border-radius:5px}.carely-treatment-list li{width:33.333%;padding:5px 10px}@media only screen and (max-width:1280px){.carely-clinical-list li{width:50%}}@media only screen and (max-width:767px){.carely-clinical-list li{width:100%}}.carely-treatment-list li strong{color:#333;border-radius:10px}.carely-treatment-list li .amount{font-size:14px;color:var(--ao-primary)}.carely-chart-file{border:1px solid #ddd;padding:10px 25px;border-radius:5px;margin-bottom:30px}.carely-chart-file .col-md-3{margin:15px 0px;text-align:center}.carely-chart-file .col-md-3 img{border-radius:5px}.carely-chart-file .chart-file-caption{line-height:1.2}#chartfiles-pickfiles>img{border-radius:5px}#chartfiles-pickfiles .admin-button{bottom:5px}#chartfiles-container .sk-delete-file{right:15px}.add-newchart-btn{margin-right:10px}.pac-container{z-index:9999!important}.ui-widget.ui-widget-content{z-index:99999}.carely-page-overlay{position:fixed;top:0px;right:0px;width:0%;height:100%;background:#000;opacity:0.7;z-index:1000;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}[class*="active-"] .carely-page-overlay{width:100%}.openeditappointment{position:absolute;width:100%;height:100%;top:0;left:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1250px!important}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.modal-backdrop.show{z-index:9999}.modal{z-index:99999}.widget{margin-bottom:40px}.widget-title{position:relative;margin-bottom:20px;padding-bottom:20px}.widget .widget-title,.widget .post-title{text-transform:none}.recent-posts-entry ul,.category-entry ul{margin:0;list-style:none;padding:0}.elementor-widget-wp-widget-pages ul,.elementor-widget-wp-widget-woocommerce_product_categories ul,.elementor-widget-wp-widget-categories ul,.elementor-widget-wp-widget-archives ul,.elementor-widget-wp-widget-meta ul,.elementor-widget-wp-widget-pages ul,.elementor-widget-wp-widget-recent-comments ul,.elementor-widget-wp-widget-nav_menu ul,.elementor-widget-wp-widget-rss ul,.elementor-widget-wp-widget-recent-posts ul,.elementor-widget-wp-widget-getintuch ul,.elementor-widget-wp-widget-services ul{list-style:none;padding-left:0;margin-bottom:0}.elementor-widget-wp-widget-pages ul li,.elementor-widget-wp-widget-woocommerce_product_categories ul li,.elementor-widget-wp-widget-categories ul li,.elementor-widget-wp-widget-archives ul li,.elementor-widget-wp-widget-meta ul li,.elementor-widget-wp-widget-pages ul li,.elementor-widget-wp-widget-recent-comments ul li,.elementor-widget-wp-widget-nav_menu ul li,.elementor-widget-wp-widget-recent-posts ul li,.elementor-widget-wp-widget-services ul li{padding-bottom:18px;margin-bottom:13px;position:relative;padding:10px 10px 10px 15px;margin-bottom:0;line-height:20px}[class*="elementor-widget-wp-widget-"] .elementor-widget-container,[class*="elementor-widget-text-editor"] .elementor-widget-container{color:var(--footer-text)}.elementor-widget-wp-widget-pages ul li a,.elementor-widget-wp-widget-woocommerce_product_categories ul li a,.elementor-widget-wp-widget-categories ul li a,.elementor-widget-wp-widget-archives ul li a,.elementor-widget-wp-widget-meta ul li a,.elementor-widget-wp-widget-pages ul li a,.elementor-widget-wp-widget-recent-comments ul li a,.elementor-widget-wp-widget-nav_menu ul li a,.elementor-widget-wp-widget-recent-posts ul li a,.elementor-widget-wp-widget-services ul li a,.elementor-widget-wp-widget-tag-cloud ul li a,.elementor-widget-wp-widget-rss ul li a,.elementor-widget-carely_element_navigation_menu ul li a,.elementor-widget-wp-widget-woocommerce_top_rated_products ul li a{color:var(--footer-link)}.elementor-widget-wp-widget-pages ul li a:hover,.elementor-widget-wp-widget-woocommerce_product_categories ul li a:hover,.elementor-widget-wp-widget-categories ul li a:hover,.elementor-widget-wp-widget-archives ul li a:hover,.elementor-widget-wp-widget-meta ul li a:hover,.elementor-widget-wp-widget-pages ul li a:hover,.elementor-widget-wp-widget-recent-comments ul li a:hover,.elementor-widget-wp-widget-nav_menu ul li a:hover,.elementor-widget-wp-widget-recent-posts ul li a:hover,.elementor-widget-wp-widget-services ul li a:hover,.elementor-widget-wp-widget-tag-cloud a:hover,.elementor-widget-wp-widget-woocommerce_top_rated_products ul li a:hover{color:var(--footer-link-hover)!important}.elementor-widget-wp-widget-pages ul li:before,.elementor-widget-wp-widget-woocommerce_product_categories ul li::before,.elementor-widget-wp-widget-categories ul li:before,.elementor-widget-wp-widget-archives ul li:before,.elementor-widget-wp-widget-meta ul li:before,.elementor-widget-wp-widget-pages ul li:before,.elementor-widget-wp-widget-recent-comments ul li:before,.elementor-widget-wp-widget-nav_menu ul li:before,.elementor-widget-wp-widget-recent-posts ul li:before,.elementor-widget-wp-widget-services ul li:before{content:"";position:absolute;left:0;top:10px;display:block;font-family:"FontAwesome";font-size:15px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.elementor-widget-wp-widget-pages ul li:hover::before,.elementor-widget-wp-widget-woocommerce_product_categories ul li:hover::before,.elementor-widget-wp-widget-categories ul li:hover:before,.elementor-widget-wp-widget-archivesul li:hover:before,.elementor-widget-wp-widget-meta ul li:hover:before,.elementor-widget-wp-widget-pages ul li:hover:before,.elementor-widget-wp-widget-nav_menu ul li:hover:before,.elementor-widget-wp-widget-recent-entries ul li:hover:before,.elementor-widget-wp-widget-services ul li:hover:before{-moz-transform:scale(1.1) translateX(3px);-webkit-transform:scale(1.1) translateX(3px);-o-transform:scale(1.1) translateX(3px);-ms-transform:scale(1.1) translateX(3px);transform:scale(1.1) translateX(3px);font-weight:bold}.elementor-widget-wp-widget-pagesul ul li,.elementor-widget-wp-widget-woocommerce_product_categories ul li li,.elementor-widget-wp-widget-categories ul li li,.elementor-widget-wp-widget-archives ul li li,.elementor-widget-wp-widget-meta ul li li,.elementor-widget-wp-widget-pages ul li li,.elementor-widget-wp-widget-recent-comments ul li li,.elementor-widget-wp-widget-nav_menu ul li li,.elementor-widget-wp-widget-services ul li li{border-bottom:none;padding-left:10px;padding-right:5px;padding-top:0;padding-bottom:0;line-height:28px}.elementor-widget-wp-widget-pages ul li li:before,.elementor-widget-wp-widget-woocommerce_product_categories ul li li:before,.elementor-widget-wp-widget-categories ul li li:before,.elementor-widget-wp-widget-archives ul li li:before,.elementor-widget-wp-widget-meta ul li li:before,.elementor-widget-wp-widget-pages ul li li:before,.elementor-widget-wp-widget-recent-comments ul li li:before,.elementor-widget-wp-widget-nav_menu li li:before,.elementor-widget-wp-widget-services li li:before{top:0;left:-8px}.product_list_widget{list-style:none;padding:0px;margin:0px}.product_list_widget li{list-style:none;padding:0px;margin:0px}.elementor-widget-wp-widget-calendar table caption{text-align:center;caption-side:top;font-weight:600;color:var(--footer-text)}.elementor-widget-wp-widget-calendar table{border-collapse:collapse;width:100%;margin-bottom:10px}.elementor-widget-wp-widget-calendar thead{background-color:#999999}.elementor-widget-wp-widget-calendar tfoot tr td{border:none;padding:0px}.elementor-widget-wp-widget-calendar tfoot tr td a{padding:10px 0px;display:block}.elementor-widget-wp-widget-calendar table thead tr th{font-size:11px;padding:12px 5px;font-weight:bold;text-align:center;border:none;color:#333;background-color:#F0F0F0}.elementor-widget-wp-widget-calendar table tbody tr td{font-size:13px;padding:6px 5px;text-align:center;background-color:#fff;border:none;color:#444}.elementor-widget-wp-widget-calendar table tbody tr td a{color:#6d1cff}.elementor-widget-wp-widget-calendar table tbody td#today{background-color:var(--ao-primary);color:#FFF;border-radius:5px}.elementor-widget-wp-widget-calendar table tbody td#today a{color:#FFF}.elementor-widget-wp-widget-calendar .wp-calendar-nav{text-align:center}.elementor-widget-wp-widget-calendar .wp-calendar-nav a{color:var(--footer-link)}.elementor-widget-wp-widget-calendar .wp-calendar-nav a:hover{color:var(--footer-link-hover)}.elementor-widget-wp-widget-woocommerce_recently_viewed_products li{clear:both;margin-bottom:10px}.elementor-widget-wp-widget-woocommerce_recently_viewed_products li:last-child{margin-bottom:0px}.elementor-widget-wp-widget-woocommerce_recently_viewed_products li:after{content:"";display:table;clear:both;margin-bottom:30px}.elementor-widget-wp-widget-woocommerce_recently_viewed_products li>a{display:block}.elementor-widget-wp-widget-woocommerce_recently_viewed_products li>a>img{float:right;width:32px;margin-left:10px}.elementor-widget-wp-widget-woocommerce_products li{clear:both;margin-bottom:10px}.elementor-widget-wp-widget-woocommerce_products li:last-child{margin-bottom:0px}.elementor-widget-wp-widget-woocommerce_products li:after{content:"";display:table;clear:both;margin-bottom:30px}.elementor-widget-wp-widget-woocommerce_products li>a{display:block;font-weight:600;color:var(--footer-link)}.elementor-widget-wp-widget-woocommerce_products li>a:hover{color:var(--footer-link-hover)}.elementor-widget-wp-widget-woocommerce_products li img{float:right;width:32px;margin-left:10px}.elementor-widget-wp-widget-woocommerce_top_rated_products li{clear:both;margin-bottom:10px}.elementor-widget-wp-widget-woocommerce_top_rated_products li:after{content:"";display:table;clear:both;margin-bottom:30px}.elementor-widget-wp-widget-woocommerce_top_rated_products li>a{display:block;font-weight:600}.elementor-widget-wp-widget-woocommerce_top_rated_products li img{float:right;width:32px;margin-left:10px}.elementor-widget-wp-widget-woocommerce_widget_cart .attachment-woocommerce_thumbnail{float:right;margin-left:10px;width:32px;height:auto;box-shadow:none}.elementor-widget-wp-widget-woocommerce_widget_cart .remove_from_cart_button{font-size:12px;position:absolute;top:7px;left:0;background:#df1b1b;line-height:15px;width:16px;height:16px;text-align:center;color:#fff;border-radius:10px}.elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li{margin-bottom:30px}.elementor-widget-wp-widget-woocommerce_recent_reviews .product_list_widget li>a{display:none}.wpcf7-form>p{position:relative}.wpcf7-form>p .wpcf7-spinner{position:absolute;bottom:10px;left:50%;margin:0px -20px}.wpcf7-form>p:nth-last-child(2){margin:0px}.wpcf7-response-output{border-radius:5px}.elementor-widget-wp-widget-tag_cloud a{padding:3px 14px;font-size:16px;display:inline-block;margin:0 10px 15px 0px;color:#333;background:#fff;position:relative;border:1px solid #e8e8e8;position:relative;border-radius:3px;z-index:1}.elementor-widget-wp-widget-search .input-group-btn .btn{background:var(--ao-primary);color:#fff}.search-bx form{position:relative}.search-bx .site-search-btn{position:absolute;right:0;top:0;margin:14px 10px;background:none;border:none;outline:none}.widget_search .screen-reader-text,.widget_product_search .screen-reader-text{display:block}.widget_search .searchform>div{display:-ms-flexbox;display:flex}.widget_search .searchform input[type="text"]{outline:none;width:100%;height:40px;padding:10px 35px 10px 15px;color:#555;border:1px solid #CCCCCC;border-radius:5px;-webkit-border-radius:5px}.widget_search .searchform input[type="submit"]{outline:none;height:40px;padding:10px 15px;margin-left:10px;background:var(--ao-primary-btn);border:none;color:#fff;line-height:1;border-radius:5px;-webkit-border-radius:5px}.widget_search .searchform input[type="submit"]:hover,.widget_search .searchform input[type="submit"]:focus,.widget_search .searchform input[type="submit"]:active{background:var(--primary-btn-hover)}.widget_search .search-form{display:table;width:100%}.widget_search .search-form label{display:table-cell;vertical-align:middle;min-width:100%}.widget_search .search-form label input[type="search"]{width:100%;height:40px;padding:10px 35px 10px 15px;color:#555;border:1px solid #CCCCCC;border-radius:5px;-webkit-border-radius:5px}.widget_search .search-form input[type="submit"]{outline:none;height:40px;padding:10px 15px;margin-left:10px;line-height:1;background:var(--ao-primary-btn);color:#fff;border:none;border-radius:5px;-webkit-border-radius:5px}.widget_search .searchform input[type="submit"]:hover,.widget_search .searchform input[type="submit"]:focus,.widget_search .searchform input[type="submit"]:active{background:var(--ao-primary-btn)}.recent-posts-entry .post-date,.tweets-feed-entry .tweet-date{color:#3396d1;font-style:normal}.widget .post-title{font-size:13px;line-height:16px;margin-bottom:8px}.recent-posts-entry .widget-post{margin-bottom:10px}.recent-posts-entry .widget-post-bx:last-child{border-bottom:none}.recent-posts-entry .post-meta span{margin-right:10px}.widget_recent_comments ul li:before{content:""}.widget_recent_comments ul li{padding-left:20px;color:#999}.widget_recent_entries ul li span.post-date{opacity:0.8}.widget_meta ul li a abbr[title]{color:#333;border-bottom:none}.wp-block-calendar table caption{text-align:center}.widget_calendar table td,.wp-block-calendar table td{text-align:center;padding:10px 5px}.widget_calendar table{border-collapse:collapse;width:100%}.widget_calendar thead{background-color:#999999}.widget_calendar tfoot tr td{border:none;padding:0px}.widget_calendar tfoot tr td a{padding:10px 0px;display:block}.widget_calendar table thead tr th{font-size:11px;padding:12px 5px;font-weight:bold;text-align:center;border:none;color:#333;background-color:var(--ao-primary)}.widget_calendar table tbody tr td{font-size:13px;padding:6px 5px;text-align:center;background-color:#fff;border:none;color:#444}.widget_calendar table tbody tr td a{color:#6d1cff}.widget_calendar table tbody td#today{background-color:var(--ao-primary);color:#FFF;border-radius:0px}.widget_calendar table tbody td#today a{color:#FFF}.widget_tag_cloud .tagcloud{margin-left:-5px;margin-right:-5px}.widget_tag_cloud a{padding:2px 5px;display:inline-block;margin:0 0 5px}.widget_archive select{width:100%;padding:5px;border:1px solid #CCC;color:#555;border-radius:5px;-webkit-border-radius:5px;outline:none}.widget_text select{width:100%;padding:5px;border:1px solid #CCC}.widget_text select option{width:100%}.widget_categories li a{display:inline-block}.widget_categories li:after{content:"";display:table;clear:both}.wp-block-categories-dropdown.wp-block-categories+p{margin-top:20px}.wp-block-media-text.has-media-on-the-right{margin-bottom:20px}.wp-block-preformatted{margin-top:10px}.widget_categories form{position:relative}.widget_categories form select{border:none;padding:8px 10px;width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;-webkit-border-radius:5px;background-color:#fff;color:#777;border:1px solid #ccc}[class*="widget-rss"] .rss-widget-title{font-size:inherit;font-weight:inherit;font-family:inherit}[class*="widget-rss"] .rss-widget-icon{vertical-align:baseline}.widget.widget_rss li a::after{content:"";display:inline-block;width:10px;height:0px;border-bottom-style:solid;border-bottom-width:1px;vertical-align:middle;margin:0 5px 0 10px}[class*="widget-rss"] ul{margin:0;padding:0px}[class*="widget-rss"] ul li{margin-bottom:25px}[class*="widget-rss"] ul li>.rsswidget{font-weight:600}[class*="widget-rss"] ul .rss-date{opacity:0.7;text-transform:uppercase;display:inline-block;font-size:80%}[class*="widget-rss"] ul .rssSummary{padding:8px 0}[class*="widget-rss"] ul cite::after{content:"";display:inline-block;width:21px;height:0px;border-bottom-style:solid;border-bottom-width:1px;vertical-align:middle;margin:0-10px 0 10px}.widget_rss .widget-title>.rsswidget{font-size:inherit;font-weight:inherit;font-family:inherit}.widget_rss .widget-title>.rsswidget>.rss-widget-icon{vertical-align:baseline}.widget_rss li a::after{content:"";display:inline-block;width:10px;height:0px;border-bottom-style:solid;border-bottom-width:1px;vertical-align:middle;margin:0 5px 0 10px}.widget_rss ul{margin:0;padding:0px}.widget_rss ul li{margin-bottom:25px}.widget_rss ul li>.rsswidget{font-weight:600}.widget_rss ul .wp-block-rss__item-publish-date{opacity:0.7;text-transform:uppercase;display:inline-block;font-size:80%}.widget_rss ul .wp-block-rss__item-excerpt{padding:8px 0}.widget_rss ul .wp-block-rss__item-author::after{content:"";display:inline-block;width:21px;height:0px;border-bottom-style:solid;border-bottom-width:1px;vertical-align:middle;margin:0-10px 0 10px}.site-footer .widget_rss ul .rsswidget:hover{color:#6d1cff}.site-footer .widget_rss ul .rsswidget:hover{color:#6d1cff}.widget_getintuch{padding-top:10px}.widget_getintuch li{margin-bottom:20px;position:relative;padding-left:40px}.widget_getintuch b,.widget_getintuch strong{display:block;text-transform:uppercase}.widget_getintuch i{position:absolute;left:0;top:5px;text-align:center;font-size:14px;width:30px;height:30px;line-height:30px;background-color:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.05)}.widget_gallery ul{padding-left:0}.widget_gallery li{display:inline-block;margin-bottom:5px;width:32.1%;border:2px solid transparent}.widget_gallery li img{display:inline-block}.widget_gallery li:nth-child(3n-3){margin-right:0}.widget_gallery li:hover{display:inline-block;margin-bottom:0;width:32.1%;border:2px solid var(--ao-primary-btn)}.widget_gallery a{display:inline-block}.woocommerce ul.product_list_widget li a{margin-bottom:5px;font-weight:normal}.woocommerce ul.product_list_widget li a:hover{color:var(--ao-primary)}.woocommerce ul.product_list_widget li a img{background-color:#fff;border:1px solid #ddd}.widget_products a{margin-bottom:5px}.widget_products a img{background-color:#fff}.widget_top_rated_products a{margin-bottom:5px}.widget_top_rated_products a img{background-color:#fff}.widget_recent_reviews a{margin-bottom:5px}.widget_recent_reviews a img{background-color:#fff}.widget_product_vendor_list .search_keyword{width:100%;height:40px;padding:10px 35px 10px 15px;color:#555;border:1px solid #CCCCCC;border-radius:5px;-webkit-border-radius:5px}#wcmp_widget_vendor_list>div{margin-bottom:10px!important}#wcmp_widget_vendor_list img{border-radius:2px;-webkit-border-radius:2px}.wp-block-latest-comments{padding:0px}.wp-block-latest-posts__list.wp-block-latest-posts li{padding:0px}.wp-block-latest-posts__list.wp-block-latest-posts li:before{content:none}.wp-block-latest-posts__list.wp-block-latest-posts li .wp-block-latest-posts__featured-image{margin-bottom:15px}.wp-block-latest-posts__list.wp-block-latest-posts li .wp-block-latest-posts__post-title{margin-bottom:5px;display:block}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:inline-block;font-size:.8125em;text-transform:uppercase;color:#000;font-weight:600;margin-right:10px;margin-bottom:5px;font-weight:700}.elementor-widget-wp-widget-media_gallery .gallery-item{margin-bottom:15px!important}.side-bar>.widget>ul{padding-left:0px;margin-bottom:0px;margin-bottom:0px;list-style:none}.side-bar>.widget>p:last-child,.side-bar>.widget>pre:last-child,.side-bar>.widget>table:last-child,.side-bar>.widget>figure:last-child,.side-bar>.widget>blockquote:last-child{margin-bottom:0px}.side-bar .wp-block-button__link{color:#fff}.side-bar .wp-block-button__link:hover{color:#fff}.side-bar .is-style-outline .wp-block-button__link:hover{color:var(--primary-btn-hover);color:#fff}.site-footer ul{padding-left:0px}.side-bar .wp-block-search__inside-wrapper .wp-block-search__input{width:calc(100% - 80px);border-radius:5px!important}.side-bar input{width:100%;border:1px solid #ddd;border-radius:5px}.side-bar textarea{width:100%;border:1px solid #ddd;border-radius:5px}.side-bar input[type="submit"]{width:100%;background:var(--ao-primary);border:none;color:#fff;border-radius:5px;padding:8px 15px}.side-bar .wp-block-file>a:first-child,.site-footer .wp-block-file>a:first-child{color:#000}.side-bar .wp-block-media-text .wp-block-media-text__content>p,.site-footer .wp-block-media-text .wp-block-media-text__content>p{line-height:1}.side-bar .wp-block-cover__inner-container>p,.site-footer .wp-block-cover__inner-container>p{line-height:1}.side-bar pre.wp-block-verse>a,.site-footer pre.wp-block-verse>a{color:#000}.side-bar .woocommerce ul.cart_list,.woocommerce ul.product_list_widget,.site-footer .woocommerce ul.cart_list,.woocommerce ul.product_list_widget{margin-bottom:10px}.side-bar .woocommerce .widget_shopping_cart .total,.site-footer .woocommerce.widget_shopping_cart .total{padding:10px 0 5px}.side-bar .woocommerce .widget_shopping_cart .cart_list li a.remove,.side-bar .woocommerce.widget_shopping_cart .cart_list li a.remove,.site-footer .woocommerce .widget_shopping_cart .cart_list li a.remove,.site-footer .woocommerce.widget_shopping_cart .cart_list li a.remove{line-height:1;font-size:16px}.side-bar .wp-block-comments-title{font-size:18px;width:auto!important;padding:0px!important}@media (min-width:782px){.side-bar .wp-block-columns{gap:1em!important}.side-bar blockquote{padding:20px 30px}.side-bar .wp-block-comment-template ol{padding-left:15px}.side-bar .wp-block-comment-date{text-transform:uppercase}.wp-block-comment-author-name{font-weight:700}.comment-reply-link{font-weight:500;position:relative}.comment-reply-link:after{content:"";font-family:"FontAwesome";margin-left:5px;vertical-align:middle;line-height:1;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;transition:all 0.5s linear}.comment-reply-link:hover:after{margin-left:10px}}.wp-block-loginout>a{border:none;background-color:var(--ao-primary-btn);outline:none;color:#fff;padding:10px 30px;-webkit-border-radius:5px;border-radius:5px;display:inline-block}.wp-block-loginout>a:active,.wp-block-loginout>a:hover,.wp-block-loginout>a:focus{background-color:var(--ao-secondary-btn);color:#fff}.elementor-widget-wp-widget-search .btn{background:var(--ao-primary-btn);color:#fff;height:50px;width:50px;margin-left:10px}.elementor-widget-wp-widget-search .btn:hover,.elementor-widget-wp-widget-search .btn:active,.elementor-widget-wp-widget-search .btn:focus{background:var(--primary-btn-hover)}.elementor-widget-wp-widget-categories select{width:100%}.elementor-widget-container>h4,.elementor-widget-container>h5{padding-bottom:10px;margin:0px 0px 20px;font-size:22px;position:relative;color:var(--footer-title)}.elementor-widget-container>h4 a,.elementor-widget-container>h5 a{color:inherit}.elementor-widget-container>h4::after,.elementor-widget-container>h5::after{position:absolute;left:0px;bottom:0px;content:"";width:60px;height:2px;background:var(--footer-title-line);display:table}.elementor-widget-wp-widget-pmpro-member-login label{margin-bottom:3px}.elementor-widget-wp-widget-pmpro-member-login .input{width:100%;border:1px solid #ddd;border-radius:5px;padding:10px 12px}.elementor-widget-wp-widget-pmpro-member-login .button{height:50px;padding:12px 20px;border:none;background:var(--ao-primary-btn);color:#fff;border-radius:5px}.elementor-widget-wp-widget-pmpro-member-login .button:hover,.elementor-widget-wp-widget-pmpro-member-login .button:active,.elementor-widget-wp-widget-pmpro-member-login .button:focus{background:var(--primary-btn-hover);color:#fff}@media only screen and (max-width:600px){}.woocommerce div.product form.cart{margin-top:20px}.fc-event-main-frame .fc-event-time{line-height:1}.fc-event-main-frame .fc-event-title-container{line-height:1}.fc-timegrid-event-harness>.fc-timegrid-event{padding:1px 5px;min-height:22px;font-size:14px}pre{display:block;padding:12.5px;margin:0 0 13px;font-size:14px;line-height:1.75;word-break:break-all;word-wrap:break-word;color:#fff;background-color:#333;border:1px solid #222;border-radius:5px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{clear:both;display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 32px 2em}.wp-block-image .alignright{margin-left:2em}.alignleft{float:left;margin:5px 2em 32px 0}.wp-block-gallery.alignleft{float:left;margin:5px 2em 32px 0!important}.wp-block-image .alignleft{margin-right:2em}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.blog-post [title*="WordPress post_class"]{font-weight:600}.wp-block-image,.wp-block-gallery{margin-bottom:28px}.ui-widget.ui-widget-content{z-index:99999;width:250px!important;list-style:none;padding:0px;border:1px solid #ddd;border-radius:0px 0px 5px 5px;background:#fff;max-height:210px;overflow:auto}.ui-widget.ui-widget-content li{padding:5px 15px;border-bottom:1px solid #ddd}.ui-widget.ui-widget-content li:last-child{border-bottom:none}.ui-widget.ui-widget-content li:hover{background:#ff8c00;color:#fff}.side-bar{width:100%}@media only screen and (max-width:1600px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:650px){}@media only screen and (max-width:450px){}.map-marker{background-color:var(--ao-primary);border-radius:5px;-webkit-border-radius:5px;height:40px;display:block;position:relative;top:0px;transition:top .15s linear;width:40px;cursor:pointer;-moz-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.map-marker:before{background-color:rgba(0,0,0,0.9);border-radius:50%;bottom:-3px;left:9px;opacity:0;width:25px;content:"";height:5px;position:absolute;transition:all .15s linear}.map-marker:after{content:"";position:absolute;bottom:-4px;left:50%;margin:0px -5px;width:10px;height:10px;background-color:var(--ao-primary);z-index:-1;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.map-marker:hover{top:-4px}.map-marker:hover:before{bottom:-11px;left:11px;width:18px;opacity:0.4}.map-marker:hover{top:-4px}.map-marker.active:hover{bottom:-15px;left:15px;width:18px}.map-marker.active{top:-4px}.map-marker.active:before{bottom:-6px;left:34px;width:18px}.map-marker .icon{background:#fff;display:flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:28px;margin:0px auto;padding:4px;position:relative;overflow:hidden;text-align:center;top:6px;left:0;border:1px solid #FFF;border-radius:5px}.map-marker .icon img{max-width:100%;height:15px;display:block}.cluster .cluster-inner{width:36px!important;height:36px;line-height:32px!important;background:var(--ao-primary)!important;box-shadow:0 0 0 rgba(0,0,0,0.9);animation:pulse 2s infinite;font-size:13px!important;border:2px solid rgba(255,255,255,0.52);border-radius:100%;-webkit-border-radius:100%;transition:all .5s ease}.cluster .cluster-inner,.cluster .cluster-inner:before,.cluster .cluster-inner:after{position:absolute;top:50%;left:50%;height:36px;width:36px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform-origin:center;transform-origin:center center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 0 0 rgba(0,0,0,.3);-ms-box-shadow:0 0 0 0 rgba(0,0,0,.3);-o-box-shadow:0 0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 0 rgba(0,0,0,.3);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}.cluster .cluster-inner:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}.cluster .cluster-inner:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}@-webkit-keyframes ripple{70%{box-shadow:0 0 0 20px rgba(0,0,0,0.17)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0.17)}}@keyframes ripple{70%{box-shadow:0 0 0 20px rgba(0,0,0,0.17)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0.17)}}.info_details{padding:6px;width:250px;height:150px;overflow:hidden;position:relative;background:#ffffff;box-shadow:1px 1px 48px #ccc;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.39)}.fa-map-info-linking{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1}.gm-style .gm-style-iw-d{right:15px!important}.google-map .gm-ui-hover-effect{cursor:pointer!important;position:absolute!important;top:20px!important;right:20px!important;color:#fff!important;background-color:#fff!important;z-index:1;border-radius:20px;border-radius:20px;width:24px!important;height:24px!important;display:flex!important;justify-content:center;align-items:center}.google-map .gm-ui-hover-effect>span{margin:0px!important}.google-map .gm-ui-hover-effect img{margin:5px!important}.info_details:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-top-color:#fff;border-width:15px;left:50%;margin-left:-15px}.contact_info_details{height:120px;margin-top:-8px;margin-left:-64px}.contact_info_details h2{font-size:30px;color:#b881fc;background-color:#fff;float:left;width:100%;text-align:center}.info_details img{max-width:100%;width:100%;height:auto;float:left;max-height:200px}#infocloser{position:absolute;width:18px;height:18px;z-index:999999;background-color:#3396d1;cursor:pointer;top:6px;left:6px;text-align:center;color:#fff}.infoimage{width:140px;height:140px;float:left;margin-right:15px;background-size:cover;background-position:50% 50%;border-top-left-radius:3px;border-top-right-radius:3px}#infobox_title{display:block;font-size:16px;line-height:1.1em;color:#707070;text-transform:uppercase;padding:5px 0px;font-weight:700}.map-company{font-size:13px;line-height:16px;color:#707070;padding:0 0px 5px}.map-address{padding-top:5px;padding-right:5px}#infobox_title:hover,.info_details a:hover{color:#3396D1}.map-category{background:#3396d1;color:#fff;display:inline;font-size:12px;font-weight:800;margin-bottom:10px;padding:0 5px;text-transform:uppercase}#info_inside{padding-left:13px;float:left;font-size:14px;margin-top:13px;color:#717374;width:100%}.infogradient{display:none;width:100%;height:66px;position:absolute;top:74px;left:0px;background:-moz-linear-gradient(top,rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(43,49,62,0)),color-stop(82%,rgba(41,47,61,1)),color-stop(100%,rgba(40,47,61,1)));background:-webkit-linear-gradient(top,rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:-o-linear-gradient(top,rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:-ms-linear-gradient(top,rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);background:linear-gradient(to bottom,rgba(43,49,62,0) 0%,rgba(41,47,61,1) 82%,rgba(40,47,61,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#002b313e', endColorstr='#282f3d',GradientType=0 )}.color-fill .main-bar{transition:all .5s}.main-bar{width:100%;-webkit-transition:all .3s cubic-bezier(.39,.575,.565,1) 0s;-khtml-transition:all .3s cubic-bezier(.39,.575,.565,1) 0s;-moz-transition:all .3s cubic-bezier(.39,.575,.565,1) 0s;-ms-transition:all .3s cubic-bezier(.39,.575,.565,1) 0s;-o-transition:all .3s cubic-bezier(.39,.575,.565,1) 0s;transition:all .3s cubic-bezier(.39,.575,.565,1) 0s}.color-fill .main-bar{position:fixed;-webkit-animation:.95s ease 0s normal forwards 1 running headerSlideDown;-khtml-animation:.95s ease 0s normal forwards 1 running headerSlideDown;-moz-animation:.95s ease 0s normal forwards 1 running headerSlideDown;-ms-animation:.95s ease 0s normal forwards 1 running headerSlideDown;-o-animation:.95s ease 0s normal forwards 1 running headerSlideDown;animation:.95s ease 0s normal forwards 1 running headerSlideDown}@-moz-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@-ms-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@-webkit-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}.post-template-default.single-post .post-text>.alignfull,.post-template-default.single-post .post-text>.alignfullwide,.post-template-default.single-post .post-text>.alignfull,.post-template-default.single-post .post-text>.alignfullwide{position:relative;left:50%;width:100vw;margin-left:-50vw;box-sizing:border-box;text-align:center}.post-template-default.single-post .carely_left_sidebar .post-text .alignfull,.post-template-default.single-post .carely_left_sidebar .post-text .alignfullwide,.post-template-default.single-post .carely_right_sidebar .post-text .alignfull,.post-template-default.single-post .carely_right_sidebar .post-text .alignfullwide{position:relative;left:0;width:auto;margin-left:0}.wp-block-cover,.wp-block-cover-image,.wp-block-embed,.wp-block-image{margin-bottom:1.875rem;margin-top:1.875rem}.wp-block-button{margin-bottom:1.875rem}.post-template-default.single-post .post-text>.alignleft,.post-template-default.single-post .post-text>.alignleft{margin:0.3125rem 1.563rem 1.563rem 0;margin-inline-start:0;margin-inline-end:2rem}.gallery .gallery-item img{float:left;padding:0 0rem;width:100%;border:none}.widget_archive li a,.wp-block-latest-posts li a,.wp-block-categories-list li a,.wp-block-archives-list li a,.widget_categories li a{float:left;text-transform:capitalize;text-align:left}.widget_archive ul li,.wp-block-categories-list li,.wp-block-archives-list li,.wp-block-latest-posts li,.widget_categories ul li{text-align:right;display:table;width:100%;line-height:1.3!important}.wp-block-archives-dropdown.wp-block-archives select[id*="wp-block-archives-"],.wp-block-categories-dropdown.wp-block-categories select[id*="wp-block-categories-"]{width:100%}.wp-block-image figcaption{font-size:14px}.sticky,.post.tag-sticky-2:not(.sf-post-detail){position:relative;border:none;border-radius:10px}.post-password-form{position:relative}.post-password-form label{display:block;font-size:1rem;position:relative}.post-password-form input[type="password"]{width:100%}.post-password-form input[type="submit"]{position:absolute;bottom:0;right:0}blockquote>cite,blockquote>p>cite,blockquote>.wp-block-pullquote__citation,.wp-block-quote .wp-block-quote__citation{display:inline-flex;align-items:center;margin-top:-20px;font-size:19px;line-height:28px;font-weight:300;font-style:normal;letter-spacing:0;margin-bottom:3px;padding-left:60px;position:relative;text-transform:none}blockquote.has-text-align-right>.wp-block-quote__citation,blockquote.has-text-align-right>cite,blockquote.has-text-align-center>.wp-block-quote__citation,blockquote.has-text-align-center>cite{display:inline-block}blockquote>cite::before,blockquote>p>cite::before,blockquote>.wp-block-pullquote__citation::before,.wp-block-quote .wp-block-quote__citation::before{background-color:#000;content:"";display:block;height:2px;left:0;margin-top:1px;position:absolute;top:50%;width:40px}.wp-block-quote.is-large:not(.is-style-plain) p,.wp-block-quote.is-style-large:not(.is-style-plain) p{font-size:28px;line-height:1.6}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:28px;line-height:1.6}.has-background.has-cyan-bluish-gray-background-color.is-style-solid-color blockquote{background:none}.side-bar .widget h2{position:relative;padding-bottom:15px;font-size:24px}.side-bar .widget h2::before{content:"";position:absolute;bottom:0px;left:0px;background-color:var(--ao-primary);width:50px;height:3px}.comment-reply-title,.wp-block-search .wp-block-search__label{position:relative;margin-bottom:30px;padding-bottom:15px;font-size:24px;text-transform:capitalize;line-height:1.25;color:var(--title);font-weight:700;display:block;color:#333}.wp-block-post-comments-form{border-radius:10px}#respond .comment-form input,#respond .comment-form-comment textarea{border:1px solid #ddd;background-color:#f9f9f9;border-radius:5px}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss .wp-block-rss__item{padding:0.3125rem 0!important;border-bottom:0.0625rem solid #eee}.wp-block-rss .wp-block-rss__item a{font-weight:500;color:var(--title)}.wp-block-rss .wp-block-rss__item a:hover,.wp-block-rss .wp-block-rss__item a:active,.wp-block-rss .wp-block-rss__item a:focus{color:var(--primary-hover)}.wp-block-search,.wp-block-archives,.wp-block-latest-posts,.wp-block-latest-comments,.wp-block-categories,.wp-block-calendar{margin-bottom:30px}.format-video.post_format-post-format-video .embed-responsives.embed-responsives-16by9{position:relative;padding-top:50%;padding-bottom:50px}.format-video.post_format-post-format-video .embed-responsives.embed-responsives-16by9 iframe{position:absolute;top:0px;left:0px;width:100%;height:100%}form[role="search"] .input-group-btn button[type="submit"]{background:var(--ao-primary-btn);border:var(--ao-primary-btn);color:#fff;padding:10px 20px;border-radius:0 5px 5px 0px;height:50px}form[role="search"] .input-group-btn button[type="submit"]:hover,form[role="search"] .input-group-btn button[type="submit"]:active,form[role="search"] .input-group-btn button[type="submit"]:focus{background:var(--primary-btn-hover);border:var(--ao-primary-btn)}#respond{margin-bottom:30px}.comment-reply-link:after{display:none}#respond #cancel-comment-reply-link{font-size:0px}#respond #cancel-comment-reply-link::before{content:"";font-family:"feather"!important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:20px;position:absolute;top:0;right:0}#respond #cancel-comment-reply-link::before{-moz-transform:scale(1.2) rotate(360deg);-webkit-transform:scale(1.2) rotate(360deg);-o-transform:scale(1.2) rotate(360deg);-ms-transform:scale(1.2) rotate(360deg);transform:scale(1.2) rotate(360deg)}.header-nav .nav>li .sub-menu li:hover>.sub-menu{left:90px;top:30px}.pro-log-left{align-items:center}.form-select+.description,.form-control+.description{background:#f2b72b;color:#fff;padding:2px 10px;line-height:1.4;border-radius:3px;font-size:13px;position:relative}.form-select+.description::after,.form-control+.description::after{content:"";width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #f2b72b transparent;position:absolute;bottom:100%;left:10px}.form-select+.description a,.form-control+.description a{color:#000;text-decoration:underline}.form-select+.description a:hover,.form-control+.description a:hover{text-decoration:none}[class*="sf-membership-plans-"]{display:flex;justify-content:center;margin:0px;list-style:none}.carely-search-form-wrap{margin-bottom:30px}.carely-search-form-wrap>form{box-shadow:0px 0px 20px rgba(0,0,0,0.1);border-radius:5px;background:#fff}.pmpro_form{display:block!important;max-width:100%!important}#pmpro_form .pmpro_checkout .pmpro_title{margin:10px 0px 20px}.pmpro_checkout h3 span.pmpro_checkout-h3-msg{vertical-align:middle}.pmpro_checkout-h3-msg a{background-color:var(--ao-primary-btn);display:inline-block;padding:0 5px;color:#fff;line-height:20px;font-weight:600;border-radius:2px;-webkit-border-radius:2px}.pmpro_checkout-h3-msg a:hover{color:#fff}.pmpro_selected_pakage,#pmpro_level_cost>p:first-child{text-transform:uppercase;font-size:16px}.pmpro_selected_pakage strong,#pmpro_level_cost>p:first-child strong{color:#454545}.pmpro_checkout-fields:after{content:"";display:table;clear:both}.pmpro_checkout-left{width:50%;float:left}.pmpro_checkout-right{width:50%;float:right}#pmpro_payment_information_fields{padding-top:30px}.pmpro_asterisk{display:none}.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields,.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_checkout-fields{grid-column-gap:30px}.pmpro_checkout-fields .pmpro_checkout-field label{margin-bottom:10px}.pmpro_checkout-field.pmpro_payment-account-number{width:100%}.pmpro_checkout-field.pmpro_payment-expiration,.pmpro_checkout-field.pmpro_payment-cvv{width:100%}.pmpro_checkout-field.pmpro_payment-account-number .StripeElement,.pmpro_checkout-field.pmpro_payment-expiration .StripeElement,.pmpro_checkout-field.pmpro_payment-cvv .StripeElement{height:50px;padding:16px!important;border-radius:5px!important}.pmpro_checkout-field.pmpro_payment-cvv .form-control,.pmpro_checkout-field.pmpro_payment-account-number .form-control{max-width:100%!important;width:100%!important}.pmpro_checkout-field.pmpro_payment-cvv .form-control{width:46%!important}.pmpro_checkout-fields.pmpro_basice-info{margin-left:-15px;margin-right:-15px}.pmpro_checkout-fields.pmpro_basice-info .pmpro_checkout-field{float:left;width:50%;padding-left:15px;padding-right:15px}.pmpro_checkout-fields.pmpro_basice-info .pmpro_checkout-field .form-control{max-width:100%;width:100%;display:block}@media only screen and (max-width:767px){.pmpro_checkout-fields.pmpro_basice-info .pmpro_checkout-field{float:none;width:100%}.pmpro_checkout-left{width:100%;float:none}.pmpro_checkout-right{width:100%;float:none}}.pmpro_checkout-field.pmpro_payment-expiration .pmpro_payment-expiration-date{margin-left:-15px;margin-right:-15px}#pmpro_user_fields{border:1px solid #ddd;padding:30px;border-radius:5px;width:50%;float:left}#pmpro_user_fields .pmpro_checkout-fields{display:flex;flex-wrap:wrap;margin:0px -15px}#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field{width:50%;position:relative;padding:0px 15px}#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field .input{width:100%;border:1px solid #e1e1e1;height:50px;font-size:14px;line-height:20px;padding:10px 12px;border-radius:5px}#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field .input:focus{box-shadow:0 1px 3px 0 rgba(0,0,0,0.6);background-color:#F8F8F8}#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field .input+span{position:absolute;bottom:10px;right:30px}#pmpro_pricing_fields{width:100%;padding:30px;border:1px solid #ddd;border-radius:10px;margin-bottom:30px}#pmpro_pricing_fields h3{margin:0px!important}#pmpro_payment_information_fields{padding-left:30px;padding-top:0px;width:50%;float:right}#pmpro_payment_information_fields h3{margin:0px!important}form.pmpro_form .pmpro_submit{margin-top:0;float:right;width:50%;padding:0px 30px}#pmpro_submit_span{margin-top:30px;display:block}.pmpro_btn,.pmpro_btn:link,.pmpro_content_message a,.pmpro_content_message a:link{font-weight:normal}@media only screen and (max-width:991px){#pmpro_user_fields{width:100%;float:none;margin-bottom:30px}#pmpro_payment_information_fields{padding-left:0;padding-top:0px;width:100%;float:none}form.pmpro_form .pmpro_submit{float:none;width:100%;padding:0px 0px}}@media only screen and (max-width:480px){#pmpro_user_fields .pmpro_checkout-fields .pmpro_checkout-field{width:100%;position:relative;padding:0px 15px}}.pmpro_login_wrap{padding:20px;background:#fff;border:1px solid #ddd;max-width:400px;margin:auto;width:100%;border-radius:10px}.pmpro_login_wrap [class*="login-"] .input{width:100%;max-width:100%;border-color:#e1e6eb;border:1px solid #ddd;height:50px;border-radius:5px;font-size:13px;line-height:20px;padding:10px 12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.06)}.pmpro_login_wrap{padding:30px;background:#fff;border:1px solid #ddd;max-width:400px;margin:auto;width:100%}.pmpro_login_wrap .pmpro_actions_nav{margin-bottom:0px}.pmpro_login_wrap [class*="login-"] label{margin-bottom:10px!important}.pmpro_login_wrap [class*="login-"] .input{width:100%;max-width:100%!important;border:1px solid #ddd;height:40px;font-size:13px;line-height:20px;padding:10px 12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.06)}.pmpro_login_wrap .login-submit .button{background-color:var(--ao-primary-btn);color:#fff;padding:8px 20px;font-size:14px;outline:none;outline:none;border-width:0;border-style:solid;border-color:transparent;line-height:1.42857;text-decoration:none!important;border-radius:5px;-webkit-border-radius:5px}.pmpro_login_wrap .login-submit .buttonactive,.pmpro_login_wrap .login-submit .button:hover,.pmpro_login_wrap .login-submit .button:focus{background-color:var(--ao-primary-btn);color:#fff}.pmpro_lost_password_wrap{text-align:center;max-width:450px;margin:auto}.pmpro_lost_password_wrap .pmpro_form label{text-align:center;margin-bottom:10px}.pmpro_lost_password_wrap .pmpro_form .input{width:100%;max-width:100%!important;border:1px solid #ddd;height:40px;font-size:13px;line-height:20px;padding:10px 12px;box-shadow:0 1px 3px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.06)}.pmpro_lost_password_wrap .pmpro_form .pmpro_btn{width:100%}.no-result.not-found>.page-header{text-align:center}.no-result.not-found>.page-header .page-title{margin:0px 0px 10px}.no-result.not-found>.page-header+.page-content>p{max-width:550px;margin:0px auto 30px;text-align:center;font-size:18px;font-weight:600}.no-result.not-found>.page-header+.page-content>p+form[role="search"]{margin-bottom:30px;border-radius:5px;box-shadow:0px 0px 20px rgba(0,0,0,0.1)}#pmpro_account-profile ul{list-style:none;margin:0px;padding:0px;padding:30px;border:1px solid #ddd;margin:30px 0px!important;;border-radius:10px}#pmpro_account-profile ul strong{color:#333}.site-button.cancelfeatured,.site-button.cancelfeatured:hover,.site-button.cancelfeatured:active,.site-button.cancelfeatured:focus{background:#E94B4E}.ws-poptab-list-wrap{max-height:0px}.header-widget.active .ws-poptab-list-wrap{max-height:270px}.comments-area .comment-form p.logged-in-as{width:auto}.pmpro_message.pmpro_success{max-width:400px;margin:0px auto 20px;padding:20px 30px}@media only screen and (max-width:991px){div.dataTables_wrapper div.dataTables_length select{min-width:150px;max-width:150px}div.dataTables_wrapper div.dataTables_filter input{min-width:150px;max-width:150px}}@media only screen and (max-width:550px){div.dataTables_wrapper div.dataTables_length{min-width:100%;margin-bottom:20px}div.dataTables_wrapper div.dataTables_length select{min-width:150px;max-width:150px}div.dataTables_wrapper div.dataTables_filter{min-width:100%}div.dataTables_wrapper div.dataTables_filter input{min-width:150px;max-width:150px}}@media only screen and (max-width:991px){.header-style-1 .navbar-toggler .icon-bar{background:#fff}.header-style-1 .color-fill .navbar-toggler .icon-bar{background:#fff}.header-style-2 .navbar-toggler .icon-bar{background:var(--ao-primary)}.header-style-2 .color-fill .navbar-toggler .icon-bar{background:#222}.header-style-3 .navbar-toggler .icon-bar{background:#222}.header-style-3 .color-fill .navbar-toggler .icon-bar{background:#222}.navbar-toggler .icon-bar{background:#000}.she-header .navbar-toggler .icon-bar{background:#fff}}.provider-box-link{position:absolute;top:0px;left:0px;width:100%;height:100%;display:block}@media only screen and (max-width:991px){}.right-part-box .button a{background-color:transparent;border:1px solid #000;border-radius:5px;text-decoration:none;font-size:16px;font-weight:600;color:#000;padding:13px 32px;transition:0.5s;display:inline-block}.right-part-box:hover{border-color:#000}.right-part-box:hover .button a{background-color:#2A74FD;color:#FFF;border-color:#2A74FD}.next-prev .pagination{display:inline-block}.next-prev .pagination a{color:#000;float:left;width:49px;height:44px;text-decoration:none;font-family:"inter",sans-serif;font-size:22px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-right:15px;border:1px solid #ddd;border-radius:5px}.next-prev .pagination a.active{background-color:#000;color:white;border-radius:5px;border:none}.next-prev .pagination a:hover:not(.active){width:49px;height:44px;border-radius:5px}.next-prev .pagination a i{color:#000;font-size:36px;font-weight:700}.next-prev .pagination a:last-child{border:none}.right-part2-box{border-radius:15px;padding:30px;background-color:#fff;margin-bottom:30px;border:1px solid #ddd}.right-part2-box .media{background-color:#C2DFFF;border-radius:15px;text-align:center;position:relative;width:411px;height:231px}.right-part2-box .media img{position:relative;z-index:1}.right-part2-box .info{background-color:#fff;padding:30px 0px 0px;text-align:center}.right-part2-box .info .name{align-items:center;margin-bottom:5px;display:inline-flex}.right-part2-box .info .name h4{font-size:24px;font-weight:600;color:#000;line-height:30px;margin-bottom:0px}.right-part2-box .info .name .img{margin-left:15px}.right-part2-box .info p{font-size:16px;font-weight:400;color:#333;line-height:22px;text-decoration:underline;margin-bottom:15px}.right-part2-box .info .location{display:inline-flex;align-items:start;margin-bottom:10px}.right-part2-box .info .location h4{font-size:16px;color:#000;line-height:22px;text-transform:lowercase}.right-part2-box .info .location i{margin-right:5px;color:#000}.right-part2-box .info .rating{margin-bottom:20px}.right-part2-box .info .rating i{color:#FFC107;font-size:18px;margin-right:3px}.right-part2-box .info .rating span{font-size:15px;font-weight:500;color:#000;line-height:22px}.right-part2-box .info a.site-full-button{background-color:#C5EEDF;border-radius:5px;font-size:16px;font-weight:600;color:#000;line-height:20px;text-decoration:none;width:419px;height:48px;position:relative;display:inline-flex;align-items:center;justify-content:center}.right-part2-box:hover{border-color:var(--ao-primary)}@media only screen and (max-width:1600px){}@media only screen and (max-width:575px){}.list-item2{margin-top:30px}.list-item2 ul li{display:flex}.list-item2 .list-item2-bx{padding:15px;background-color:#F2EFFF;border-radius:5px;display:flex;align-items:start;margin-bottom:20px}.list-item2 .list-item2-bx span{width:48px;height:48px;display:inline-flex}.list-item2 .list-item2-bx .info{font-size:16px;font-weight:400;color:#333;line-height:1.2;width:calc(100% - 48px);padding-left:12px}.list-item2 .list-item2-bx.bx-1{background-color:#F0EBEB}.list-item2 .list-item2-bx.bx-2{background-color:#E3FFF5}.list-item2 .list-item2-bx.bx-3{background-color:#FFE9E9}.list-item3{margin-top:30px}.profile-comment-sec{margin-top:20px}.profile-comment-sec .profile-comment-bx{background-color:transparent;display:flex;align-items:start;position:relative;margin-bottom:30px}.btm-over-box .profile-comment-sec .profile-comment-bx .media{width:100px;height:100px;border:3px solid #D3D3D3;border-radius:50%;text-align:center}.btm-over-box .profile-comment-sec .profile-comment-bx .info{width:calc(100% - 100px);padding-left:20px}.btm-over-box .profile-comment-sec .profile-comment-bx .info h4{font-size:20px;font-weight:600;color:#000;line-height:34px;display:flex;align-items:center;margin-bottom:15px}.btm-over-box .profile-comment-sec .profile-comment-bx .info h4 span{font-size:15px;font-weight:400;color:#949494;line-height:34px;margin-left:30px}.btm-over-box .profile-comment-sec .profile-comment-bx .info p{font-size:16px;font-weight:400;color:#676767;line-height:30px;border-bottom:1px solid #ddd;padding-bottom:30px}.btm-over-box .profile-comment-sec .rating{position:absolute;right:0px;top:0px}.btm-over-box .profile-comment-sec .rating i{color:#FFC107;font-size:15px;margin-right:2px}.btm-over-box .profile-comment-sec .rating span{font-size:14px;font-weight:400;color:#AEAEAE;line-height:22px}.profile-comment-sec .profile-comment-bx.bx-2{margin-left:117px}.btm-over-box .profile-comment-sec .profile-comment-bx.bx-2 .info p:last-child{border:none}.btm-over-box .profile-comment-sec .profile-comment-bx.bx-2{border-bottom:1px solid #ddd}.btm-right-part .right-find-doc{background-color:#fff;padding:30px;border-radius:10px;margin-bottom:40px}.btm-right-part .right-find-doc h4{font-size:22px;font-weight:600;color:#000;line-height:22px;margin-bottom:20px}.profile-qr-code{border:1px solid #ddd;padding:30px 20px;text-align:center;border-radius:10px;background:#fbfbfb}.btm-right-part .right-find-doc .box-2{display:flex}.btm-right-part .right-find-doc .box-2 label{color:#000}.btm-right-part .right-consult-bx{background-color:#fff;padding:30px;border-radius:10px;margin-bottom:40px;position:relative}.btm-right-part .right-consult-bx h4{font-size:24px;font-weight:600;color:#000;line-height:22px;margin-bottom:30px}.btm-right-part .right-consult-bx .consult-bx{background-color:#E5E1F6;border-radius:3px;padding:20px 35px;margin-bottom:30px}.btm-right-part .right-consult-bx .consult-bx h4{font-size:18px;color:#000;line-height:22px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #CBC5E3}.btm-right-part .right-consult-bx .consult-bx p{font-size:14px;font-weight:500;color:#000;line-height:22px;text-align:center;margin-bottom:0px}.btm-right-part .right-consult-bx p{font-size:16px;font-weight:400;color:#000;line-height:22px;text-align:center;margin-bottom:30px}.btm-right-part .right-consult-bx .consult-bx.bx-2{background-color:#FFE7E7}.btm-right-part .right-consult-bx .consult-bx.bx-3{background-color:#DDF9EF}.btm-right-part .right-consult-bx .consult-bx.bx-4{background-color:#E4EDFF}.btm-right-part .right-consult-bx a{background-color:#000;border-radius:3px;font-size:16px;font-weight:500;color:#fff;line-height:22px;text-decoration:none;width:100%;height:50px;position:relative;display:inline-flex;align-items:center;justify-content:center}.btm-right-part .right-consult-fees-bx{background-color:#fff;padding:40px;text-align:center;border-radius:10px;overflow:hidden}.btm-right-part .right-consult-fees-bx .media{background-color:#BCC3FF;border-radius:50%;width:227px;height:227px;display:inline-flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:30px;position:relative}.btm-right-part .right-consult-fees-bx .media img{margin-top:-40px}.btm-right-part .right-consult-fees-bx h4{margin-bottom:20px;font-weight:600}.btm-right-part .right-consult-fees-bx .con-fee-tag{background:#C5EEDF;display:inline-flex;border-radius:5px;padding:5px 10px;color:#000;font-size:18px;font-weight:700}.btm-right-part .right-consult-fees-bx a{background-color:#C5EEDF;padding:5px 30px;border-radius:3px;font-size:18px;font-weight:600;color:#000;text-decoration:none}.btm-right-part .right-consult-fees-bx .media:after{content:"";position:absolute;width:75px;height:375px;background:linear-gradient(to bottom,rgba(232,222,222,0.3) 0%,rgba(188,195,255,0) 100%);transform:rotate(135deg);top:-26px;right:0px}.btm-right-part .right-consult-fees-bx .media:before{content:"";position:absolute;width:75px;height:375px;background:linear-gradient(to bottom,rgba(232,222,222,0.3) 0%,rgba(188,195,255,0) 100%);transform:rotate(50deg);top:-80px;right:0px}.ds-company-trust8-slider.owl-carousel .owl-item img{width:auto}.owl-theme.ds-company-trust8-slider{display:inline-flex;align-items:center}.ds-company-trust8-slider.owl-carousel .owl-stage{display:flex;align-items:center}.ds-company-trust8-slider.owl-carousel .owl-stage .media{text-align:center}.ds-company-trust8-slider.owl-carousel .owl-stage .media img{display:inline-block}@media only screen and (max-width:1024px){}.aone-no-data{border:1px solid #ddd;padding:20px;text-align:center;border-radius:15px;font-size:18px}#profile_sections .cly-profile-box{margin-bottom:0px;background:#fff;padding:40px 30px;border-radius:10px}#profile_sections .cly-profile-box>h4{margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:20px;position:relative}#profile_sections .cly-profile-box>h4:before{content:"";position:absolute;bottom:-2px;left:0px;width:50px;height:3px;background-color:var(--ao-primary);transition:all 0.5s linear}#profile_sections .cly-profile-box:hover>h4:before{width:100px}#profile_sections .cly-profile-box.cly-ask-question{padding:0px;margin:0px}@media only screen and (max-width:1024px){#profile_sections .cly-profile-box{padding:5px 0px}}@media only screen and (max-width:575px){#profile_sections .cly-profile-box{margin-bottom:30px}}.date-slider-wrapper{display:flex;align-items:center;position:relative}.date-slider-wrapper .date-nav{position:absolute;width:22px;height:22px;background:#2972fa;color:#fff;padding:0;font-size:14px;display:flex;justify-content:center;align-items:center;z-index:99;border-radius:4px}.date-slider-wrapper .prevslide{left:0px}.date-slider-wrapper .nextslide{right:0px}.date-slider{display:flex;overflow:hidden;white-space:nowrap;flex:1;scroll-behavior:smooth;padding:0;margin:0 25px;list-style:none}.date-slider:after{display:none}.date-slider .nav-item{flex:0 0 auto;margin-right:8px}.date-nav{background:#f5f5f5;border:none;font-size:20px;cursor:pointer;padding:5px 10px;border-radius:50%;transition:background 0.2s}.date-nav:hover{background:#ddd}#pills-tabContent{border-top:2px solid #ddd;margin-top:-2px}@media only screen and (max-width:420px){}.page-wraper .owl-carousel{display:block}.form-inline .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"]{position:absolute;left:0;bottom:0}@media only screen and (max-width:1600px){}.listing-booking-widget{padding:25px;background:#fff;border-radius:10px;clear:both;width:100%;margin-top:25px}.listing-booking-widget:empty{display:none}.listing-booking-widget .nav-item>.nav-link span{display:block;font-weight:600;color:#222;text-transform:uppercase}.profile-featured-halftag{display:inline-flex;padding:4px 10px;line-height:1;background:#5b6eff;border-radius:14px;font-size:12px;color:#fff;margin-left:10px}.cvf-universal-pagination .pagination{display:flex}.right-part2-box .info a.site-full-button{margin-bottom:20px}.site-full-button.bookfromsearch{padding:5px 20px}@media only screen and (max-width:768px){}.carelyst-core-loggedin-box{border-radius:10px;padding:30px;text-align:center;border:1px solid #ddd;font-size:18px}.site-logo-login{display:table;margin:0px auto 20px}.login-sign-logo{display:table;margin:0px auto}.login-sign-head{text-align:center;padding:30px 0px 30px}.login-sign-head strong{font-size:36px;line-height:60px;display:block;color:#000;text-transform:uppercase}.login-sign-head span{font-size:18px;display:block;color:#777;letter-spacing:2px}.carely-loggedin-box{text-align:center;border:1px solid #ddd;padding:30px;border-radius:5px}@keyframes dsspinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width:1550px){}@media only screen and (max-width:1440px){}@media only screen and (max-width:1366px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:1100px){}@media only screen and (max-width:991px){.login-sign-head strong{font-size:30px}}@media only screen and (max-width:850px){}@media only screen and (max-width:767px){.login-sign-head strong{font-size:26px}}@media only screen and (max-width:767px){}@media only screen and (max-width:991px){}@media only screen and (max-width:1700px){}@media only screen and (max-width:1600px){}@media only screen and (max-width:1440px){}@media only screen and (max-width:1366px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1190px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:991px){}@media only screen and (max-width:768px){}@media only screen and (max-width:767px){}@media only screen and (max-width:640px){}@media only screen and (max-width:575px){}@media only screen and (max-width:460px){}@media only screen and (max-width:420px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}@keyframes dsspinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes dcupdown{0%{transform:translateY(0px)}50%{transform:translateY(10px)}100%{transform:translateY(0px)}}@keyframes dcupdown2{0%{transform:translateY(0px)}50%{transform:translateY(-10px)}100%{transform:translateY(0px)}}.wrapper{margin:0px auto;display:flex;justify-content:center}.wrapper .content{width:200px;height:200px;background:#fff0;display:flex;align-items:center;justify-content:center}.wrapper .pill{background:#fff0;width:80px;height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(180deg);animation:spin 4s linear 0s infinite}@keyframes spin{100%{transform:rotate(-540deg)}}.wrapper .pill .side{background:#5b6eff;position:relative;overflow:hidden;width:60px;height:90px;border-radius:50px 50px 0 0}.wrapper .pill .side+.side{background:#50E6B2;border-radius:0 0 48px 48px;border-top:8px solid #621e1a;animation:open 2s ease-in-out 0s infinite}@keyframes open{0%,20%,80%,100%{margin-top:0}30%,70%{margin-top:80px}}.wrapper .pill .side:before{content:"";position:absolute;width:16px;height:80px;bottom:0;right:12px;background:#fff2;border-radius:8px 8px 0 0;animation:shine 1s ease-out -1s infinite alternate-reverse}.wrapper .pill .side+.side:before{bottom:inherit;top:0;border-radius:0 0 8px 8px}.wrapper .pill .side:after{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;border-radius:48px 48px 0 0;border:14px solid #00000022;border-bottom-color:#fff0;border-bottom-width:0px;border-top-width:8px;animation:shadow 1s ease -1s infinite alternate-reverse}.wrapper .pill .side+.side:after{bottom:inherit;top:0;border-radius:0 0 48px 48px;border-top-color:#fff0;border-top-width:0px;border-bottom-width:8px}@keyframes shine{0%,46%{right:12px}54%,100%{right:60px}}@keyframes shadow{0%,49.999%{transform:rotateY(0deg);left:0}50%,100%{transform:rotateY(180deg);left:-24px}}.wrapper .medicine{position:absolute;width:calc(100% - 50px);height:calc(100% - 100px);background:#fff0;border-radius:100px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.wrapper .medicine i{width:4px;height:4px;background:#47c;border-radius:100%;position:absolute;animation:medicine-dust 1.75s ease 0s infinite alternate}.wrapper .medicine i:nth-child(2n+2){width:6px;height:6px;margin-top:-20px;margin-right:-20px;animation-delay:-0.2s}.wrapper .medicine i:nth-child(3n+3){width:8px;height:8px;margin-top:17px;margin-right:12px;animation-delay:-0.33s}.wrapper .medicine i:nth-child(4){margin-top:-20px;margin-right:17px;animation-delay:-0.4s}.wrapper .medicine i:nth-child(5){margin-top:20px;margin-right:-17px;animation-delay:-0.5s}.wrapper .medicine i:nth-child(6){margin-top:0px;margin-right:-14px;animation-delay:-0.66s}.wrapper .medicine i:nth-child(7){margin-top:-4px;margin-right:28px;animation-delay:-0.7s}.wrapper .medicine i:nth-child(8){margin-top:24px;margin-right:-4px;animation-delay:-0.8s}.wrapper .medicine i:nth-child(9){margin-top:16px;margin-right:-28px;animation-delay:-0.99s}.wrapper .medicine i:nth-child(10){margin-top:-24px;margin-right:0px;animation-delay:-1.11s}.wrapper .medicine i:nth-child(n+10){width:2.4px;height:2.4px}.wrapper .medicine i:nth-child(11){margin-top:24px;margin-right:24px;animation-delay:-1.125s}.wrapper .medicine i:nth-child(12){margin-top:-28px;margin-right:-28px;animation-delay:-1.275s}.wrapper .medicine i:nth-child(13){margin-top:-4px;margin-right:12px;animation-delay:-1.33s}.wrapper .medicine i:nth-child(14){margin-top:-12px;margin-right:-4px;animation-delay:-1.4s}.wrapper .medicine i:nth-child(15){margin-top:-4px;margin-right:-28px;animation-delay:-1.55s}@keyframes medicine-dust{0%,100%{transform:translate3d(0px,0px,-0.4px)}25%{transform:translate3d(1px,20px,0px)}75%{transform:translate3d(-0.4px,-16px,1px)}}.comments-area{margin-top:30px}#comments.comments-area{width:100%;padding:0px 0px}.comments-area .comment-form p.logged-in-as{width:100%!important}#commentform .comment_forms{padding:0px 15px}.blog-related-box.style-two{text-align:right;justify-content:flex-end;word-break:break-word}#commentform button.btn.solid-btn{margin-left:15px;border-radius:35px;background:var(--ao-secondary-btn);padding:12px 35px;color:var(--ao-primary-btn-text);font-weight:600}#commentform button.btn.solid-btn i{display:none}#commentform .comment-form-cookies-consent{width:100%;float:none;padding:0px;margin-bottom:25px!important}.comments-area .comment-form p label{display:block;line-height:1.2;margin-bottom:0;margin-top:2px;font-size:14px;font-weight:400}#comments.comments-area .post_comment{margin:20px 0 10px 0;padding:0 10px}#comments.comments-area .post_replay{margin-top:30px}#comments.comments-area .post_replay_inner{word-wrap:break-word;display:flex;margin-bottom:40px}#comments.comments-area .post_reply_thumb a{border-radius:100%;border:2px solid #ddd;width:100px;height:100px;display:flex;justify-content:center;align-items:center;background:#f7f7f7}#comments.comments-area .post_reply_thumb img{border-radius:50%}#comments.comments-area .post_reply{padding-left:15px;width:100%;position:relative}#comments.comments-area .post_reply div.st{font-size:18px;font-weight:600;display:inline-flex}#comments.comments-area .reply_date{overflow:hidden;margin-bottom:15px;display:inline-flex}#comments.comments-area .reply_date span.span_left{font-size:13px;color:#777;display:block}#comments.comments-area .reply_date .comment-reply-link{float:none;color:#fff;font-size:14px;font-weight:500;letter-spacing:1px;position:absolute;top:0;right:0;background:var(--ao-primary-btn);padding:5px 13px;transition:.3s;border-radius:20px}#comments.comments-area .reply_date .comment-reply-link:hover{background:var(--ao-primary-btn-hover);color:var(--ao-primary-btn-text-hover)}#comments.comments-area .post_reply p{color:#777}#comments.comments-area .comment-list .comment .comment{margin-left:85px}#srhdatetime .modal-header{display:flex;justify-content:space-between;align-items:center}#srhdatetime .modal-header .close{font-size:30px;width:30px;height:30px;line-height:1;display:flex;align-items:center;justify-content:center}.car-ft-nwl-btn{text-align:right}@media only screen and (max-width:767px){.car-ft-nwl-btn a{width:100%}}.ftr-cal-nbr .elementor-icon-list-item a span{color:#000!important;font-weight:600}.box-content .bx-1{margin:0px auto 10px}@media only screen and (max-width:1800px){.join-now2-img:before{right:-20%}}@media only screen and (max-width:1600px){.join-now2-img:before{right:0%}.box-content .bx-1 .media{text-align:center}.box-content .bx-1 .media img{width:80%}}@media only screen and (max-width:1440px){}@media only screen and (max-width:1439px){}@media only screen and (max-width:1366px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1199px){.page-wraper{padding:0px!important}}@media only screen and (max-width:1024px){.box-content h4{font-size:20px}.car-bk-app-btn .elementor-widget-container{margin-bottom:0px!important}}@media only screen and (max-width:991px){.logo-header-one a{margin-top:0px}.header-style-1 .navbar-toggler .icon-bar{background:#000}.box-content .bx-1{width:150px;height:150px;border:6px solid #C8FFEC}.box-content h4{font-size:16px}.box-content .bx-1 .media img{width:50%}}@media only screen and (max-width:840px){}@media only screen and (max-width:768px){.join-now2-img:after{left:0px}}@media only screen and (max-width:767px){}@media only screen and (max-width:640px){}@media only screen and (max-width:575px){}@media only screen and (max-width:480px){}@media only screen and (max-width:460px){.join-now2-img:before{height:130px;width:295px;background-size:100%;background-repeat:no-repeat}.join-now2-img:after{height:130px;width:295px;background-size:100%;background-repeat:no-repeat}.header-2-nav .site-button-secondary{display:none}}@media only screen and (max-width:360px){.join-now2-img:before{top:40%}}.check-mark{display:flex}.carelyst-core-story-gallery-wrap{padding-top:30px}.carelyst-core-story-gallery{display:flex;flex-wrap:wrap;margin:0px -10px}.carelyst-core-story-gallery>li{width:20%;height:120px;padding:0px 10px;margin-bottom:20px}.carelyst-core-story-gallery>li a{width:100%;height:100%;display:flex;border-radius:10px;overflow:hidden}.carelyst-core-story-gallery>li a img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:767px){.carelyst-core-story-gallery>li{width:33.333%}}@media only screen and (max-width:575px){.carelyst-core-story-gallery>li{width:50%}}.right-part2-box .media{width:100%;height:auto}.right-part2-box .media{overflow:hidden}.right-part2-box .check-mark{display:inline-flex;margin:0px auto 10px;text-align:center}.right-part2-box .info .name{flex-wrap:wrap}.right-part2-box .info a.site-full-button{width:100%}.right-part2-box .media img{width:100%;height:231px;object-fit:cover;object-position:top}.widget.widget_block .wp-block-latest-comments{margin-bottom:0px}.wp-block-latest-comments li:last-child.wp-block-latest-comments__comment{margin-bottom:0px}p.wp-block-tag-cloud{margin-bottom:0px}@media only screen and (max-width:1600px){}@media only screen and (max-width:1399px){}@media only screen and (max-width:1366px){.widget_search{padding:15px}.widget{padding:30px}.widget.widget_block .wp-block-heading{font-size:20px}}@media only screen and (max-width:1365px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:1024px){.btm-over-box .profile-comment-sec .profile-comment-bx .info h4{display:block;font-size:18px}.btm-over-box .profile-comment-sec .profile-comment-bx .info h4 span{display:block;margin-left:0px}.row.akta-boder-add-korlam{margin:0px 0px 40px}}@media only screen and (max-width:991px){.pagination-outer{padding-bottom:30px}}@media only screen and (max-width:840px){}@media only screen and (max-width:768px){}@media only screen and (max-width:767px){.right-part2-box .media img{height:400px}}@media only screen and (max-width:575px){.pagination-outer .pagination-style1 ul{flex-wrap:wrap;justify-content:center;align-items:center}.pagination-outer .pagination-style1 ul li{margin:3px}}@media only screen and (max-width:500px){}@media only screen and (max-width:460px){.profile-comment-sec .profile-comment-bx{display:block}.btm-over-box .profile-comment-sec .profile-comment-bx .info{width:100%;padding-left:0;padding-top:10px}.right-part2-box .info .name{display:block}.right-part2-box .info a.site-full-button{height:36px}.right-part2-box .site-full-button.bookfromsearch{margin-left:0px;font-size:14px;padding:0px 15px;border-radius:4px}}@media only screen and (max-width:420px){.right-part2-box .media img{height:240px}}@media only screen and (max-width:360px){}#pmpro_account-profile .pmpro_card{border:1px solid #5c6efe;margin-bottom:40px}#pmpro_account-profile{max-width:600px;margin:auto}.pmpro_card_content+.pmpro_card_actions{border-bottom:none;display:flex;justify-content:space-between;background:#5c6efe;color:#fff}.pmpro_card_content+.pmpro_card_actions a{color:#fff}#pmpro_account-membership{max-width:600px;margin:auto}#pmpro_account-membership .pmpro_card_content{border:1px solid #5c6efe;border-radius:10px}.pmpro .pmpro_card{background-color:#fff;border:1px solid var(--ao-primary)}.pmpro .pmpro_btn{background-color:var(--ao-primary-btn);color:var(--ao-primary-btn-text);border:1px solid var(--ao-primary-btn)}.pmpro .pmpro_btn:hover,.pmpro .pmpro_btn:active,.pmpro .pmpro_btn:focus{background-color:var(--ao-primary-btn-hover);color:var(--ao-primary-btn-text-hover);border:1px solid var(--ao-primary-btn-hover)}.pmpro table tbody tr th,.pmpro table tbody tr td{background-color:#f8fbff!important;border-bottom:5px solid #fff}.pmpro table tbody tr th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.pmpro table tbody tr td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}#search-suggestions>.suggestion-list{position:absolute;top:100%;left:0;background:#fff;padding:20px;width:100%;min-width:250px;border-radius:0px 0px 10px 10px;box-shadow:0 0 10px 10px rgba(0,0,0,0.05);list-style:none;margin:0px;z-index:9}#search-suggestions>.suggestion-list>li{padding:10px 0px;color:#555;font-size:16px;line-height:1.2;border-bottom:1px solid #ddd}#search-suggestions>.suggestion-list>li:last-child{border-bottom:none}.tp-right-part .cl-claim-wrapper{display:inline-flex;margin-bottom:30px}.tp-right-part .cl-claim-wrapper .open-claim-form{margin-right:50px;font-weight:600;color:#333;padding:0px;border:none;display:inline-flex;border-bottom:1px solid #222}.tp-right-part .cl-claim-wrapper .open-claim-form i{margin-right:10px}.tp-right-part .cl-claim-wrapper .open-claim-form:hover{color:#041633}.tp-right-part .cl-claim-wrapper .open-report-form{margin-right:20px;color:#333;padding:0px;border:none;display:inline-flex;border-bottom:1px solid #222}.tp-right-part .cl-claim-wrapper .open-report-form i{margin-right:10px}.tp-right-part .cl-claim-wrapper .open-report-form:hover{color:#041633}#claimListingModal .modal-header{justify-content:space-between}#claimListingModal .modal-header .close{padding:5px;background:none}#claimListingModal .cs-panl-body{padding:0px;height:auto}#claimListingModal .cs-panl-body .row{margin:0px}#claimListingModal .cs-panl-footer{padding:20px 10px 10px}.carelyst-reported-status{padding:20px;background:#fff;border-radius:10px;margin-bottom:30px;color:#777;text-align:center}.dynamic-login-wrap{padding:20px;max-width:600px;background:#fff;border-radius:10px;margin:0px auto 30px;color:#333;text-align:center;border:1px solid #ddd}#search_form{padding:80px 0px}@media only screen and (max-width:575px){#search_form{padding:20px 0px 10px 0px}}.pmpro_card.pmpro_login_wrap{margin:auto}#pmpro_form.pmpro_form{display:flex!important;flex-wrap:wrap}#pmpro_message.pmpro_message{width:100%;margin-bottom:30px}#pmpro_pricing_fields.pmpro_card{width:calc(50% - 15px);margin-top:0px;margin-right:15px;padding:30px;border:1px solid #5c6dff;border-radius:10px;margin-bottom:30px;background:#f1f3ff;color:#333}#pmpro_user_fields.pmpro_form_fieldset{width:calc(50% - 15px);margin-left:15px;float:none;padding:0px;border:none;display:flex;margin-bottom:30px;background:#f1f3ff;color:#333}#pmpro_user_fields.pmpro_form_fieldset .pmpro_card{margin:0px;background:#f1f3ff}#pmpro_billing_address_fields.pmpro_form_fieldset{width:calc(50% - 15px);margin-right:15px;float:left;padding:0px;margin-bottom:30px;border:none}#pmpro_billing_address_fields.pmpro_form_fieldset .pmpro_card{margin:0px}#pmpro_payment_information_fields.pmpro_form_fieldset{width:calc(50% - 15px);display:flex;margin-left:15px;margin-bottom:30px;padding:0px}#pmpro_payment_information_fields.pmpro_form_fieldset .pmpro_card{margin:0px;width:100%}#pmpro_message_bottom.pmpro_message{width:100%;clear:both;margin-top:0px}.pmpro_form_submit #pmpro_submit_span{margin:0px}.pmpro_form_submit #pmpro_submit_span .pmpro_btn-submit-checkout{margin:0px;background-color:var(--ao-primary-btn);color:var(--ao-primary-btn-text);border:1px solid var(--ao-primary-btn)}.hide-if-no-js.empty{display:none}.carelyst-notavl-msg{background:#fff;padding:20px;border:1px solid #ddd;border-radius:10px;text-align:center;color:#555}#respond.comment-respond{background-color:#F4F4F4;padding:50px;border-radius:10px}#respond.comment-respond .comment_field .col-md-6{width:100%}#respond.comment-respond .comment_field .col-md-6 .form-control{height:70px;border:2px solid #000}#respond.comment-respond .comment_field .form-control{border:2px solid #000}@media only screen and (max-width:767px){}.color-fill .site-title a{color:#fff}.admin-bar .is-fixed .main-bar{top:30px}@media only screen and (max-width:782){.admin-bar .is-fixed .main-bar{top:45px}}#toplevel_page_carelyst-core{background:#524cff}#menu-posts-carelyst_doctor{background:#524cff}a.carelyst-fallback-menu{margin:auto}@media only screen and (max-width:768px){}.woocommerce .products [class*="col-"]{margin-bottom:30px}.marquee{margin:0 auto;width:700px;overflow:hidden}.marquee h2{margin-bottom:20px}.marquee ul.flex{display:flex;align-items:center}.marquee ul.flex li{flex-shrink:0;width:150px;height:150px;border-radius:5px;line-height:150px;text-align:center;font-size:38px;color:#fff;background-color:red}.marquee-wrapper{width:100%;overflow:hidden}.marquee-h{overflow:hidden}.marquee-h .marquee-wrapper{height:calc(100vh - 60px);overflow:hidden}.marquee-h ul li{padding:0px;margin:15px 0px}.marquee-h ul li img{opacity:0.9;max-height:350px}.join-now2-img{background-image:var(--main-bg)}.join-now2-img:after{background-image:var(--decorative-bg-left)}.join-now2-img:before{background-image:var(--decorative-bg-right)}@media only screen and (max-width:767px){}ds-statics-text{font-size:16px}@media only screen and (max-width:1024px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}.dsvideo-btn a{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#2a74fd;color:#fff;font-size:24px;position:relative}.dsvideo-btn a:after{content:"";width:140px;height:140px;border:1px solid #2a74fd;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}@media only screen and (max-width:767px){}@media only screen and (max-width:480px){}@media only screen and (max-width:768px){}@media only screen and (max-width:420px){}.circle-text2{position:absolute;transform:translateY(-50%);top:50%;height:198px;left:-80px}.circle-text2 .emblem-wrap i{width:85px;height:85px;background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px}.circle-text2 i:before{transform:rotate(-35deg)}.circle-text2 .emblem-wrap{position:relative;left:auto;top:auto}.circle-text2 .emblem{margin:0 auto;width:168px;height:168px;border-radius:50%;color:#fff;animation:spinZ 20s linear infinite;text-align:center;position:relative;z-index:1;background-color:transparent}.circle-text2 .emblem:after{content:"";border:34px solid #2a74fd;position:absolute;width:168px;height:168px;border-radius:50%;top:0px;left:0px;z-index:-1}.circle-text2 .emblem span{padding:6px;position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;text-transform:uppercase;font-size:14px;transition:all 0.5s cubic-bezier(0,0,0,1)}@media only screen and (max-width:1200px){.circle-text2{transform:translate(-50%,-50%);left:50%}}.plan-info-section{display:flex;justify-content:space-between;align-items:end}@media only screen and (max-width:991px){.plan-info-section{display:block}}@media only screen and (max-width:575px){}@media only screen and (max-width:480px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:767px){}@media only screen and (max-width:1600px){}@media only screen and (max-width:1500px){}@media only screen and (max-width:1399px){}@media only screen and (max-width:1366px){}@media only screen and (max-width:1365px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:991px){}@media only screen and (max-width:840px){}@media only screen and (max-width:768px){}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){}@media only screen and (max-width:460px){}@media only screen and (max-width:420px){}@media only screen and (max-width:360px){}.campaign-sidebar-wrapper{background-color:#fff;padding:30px;margin-bottom:30px;border-radius:20px}.carelyst-campaign-wrap.campaign-search-wrapper{padding:120px;background:#ecf5f2}.carelyst-campaign-wrap.campaign-search-wrapper .profile-featured-halftag{margin-right:5px;margin-left:0px}.carelyst-campaign-wrap.campaign-search-wrapper .owl-stage{display:flex}.carelyst-campaign-wrap.campaign-search-wrapper .owl-stage .owl-item{display:flex}@media only screen and (max-width:1200px){.campaign-sidebar-wrapper{padding:20px 10px}}#zmmtg-root{margin:auto;max-width:fit-content}#ai-chat-container{max-width:800px;margin:auto}.ai-msg{margin:10px 0;padding:12px;border-radius:12px}.ai-user{background:#fde2e4;text-align:right}.ai-assistant{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.05)}.ai-card{display:flex;gap:16px;background:#fff;padding:16px;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.08);max-width:800px}.ai-card-image img{width:110px;height:110px;border-radius:10px;object-fit:cover}.ai-card-body h3{margin:0;font-size:18px}.ai-badge{background:#22c55e;color:#fff;font-size:11px;padding:3px 8px;border-radius:20px;margin-left:8px}.ai-specialization{font-weight:600;color:#555}.ai-meta,.ai-location,.ai-price,.ai-availability{font-size:14px;margin:4px 0}.ai-view-link{display:inline-block;margin-top:8px;color:#ef4444;font-weight:600;text-decoration:none}.carelyst-ai-page{max-width:100%;padding:60px 20px;background:linear-gradient(180deg,#fdecec 0%,#ffffff 60%)}.carelyst-ai-header{text-align:center;margin-bottom:30px}.carelyst-ai-header h1{font-size:36px;margin-bottom:6px}.carelyst-ai-header p{font-size:18px;color:#777}.carelyst-ai-chat-wrapper{max-width:820px;height:560px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden}#ai-chat-messages{flex:1;padding:24px;overflow-y:auto;background:#fff}.ai-msg{margin-bottom:16px;padding:14px 18px;border-radius:16px;max-width:85%;line-height:1.5}.ai-user{background:#fde2e4;margin-left:auto;text-align:right}.ai-assistant{background:#f9fafb;border:1px solid #eee}.ai-chat-input{display:flex;padding:16px;border-top:1px solid #eee;background:#fff}.ai-chat-input input{flex:1;border-radius:24px;padding:12px 16px;border:1px solid #ddd;font-size:15px}.ai-chat-input button{margin-left:10px;width:44px;height:44px;border-radius:50%;border:none;background:#ef4444;color:#fff;font-size:18px;cursor:pointer}.carelyst-ai-footer{text-align:center;margin-top:16px;font-size:13px;color:#888}.ai-chat-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eee;background:#fff}.ai-chat-left{display:flex;align-items:center;gap:12px}.ai-chat-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover}.ai-chat-title strong{display:block;font-size:15px;line-height:1.2}.ai-status{font-size:12px;color:#16a34a}.ai-status::before{color:#16a34a;margin-right:4px}.ai-chat-reset{border:none;background:transparent;font-size:18px;cursor:pointer;color:#666}.ai-chat-reset:hover{color:#ef4444}.carelyst-ai-disabled{max-width:900px;margin:60px auto;padding:18px 24px;background:#fff3cd;border-radius:10px;text-align:center;font-size:16px;color:#856404;box-shadow:0 6px 20px rgba(0,0,0,0.08)}.carelyst-ai-disabled p{margin:0;font-weight:500}.carelyst-osm-suggestions{position:absolute;background:#fff;border:1px solid #ddd;width:100%;max-height:220px;overflow-y:auto;z-index:9999;display:none}.carelyst-osm-suggestions .osm-suggestion{padding:10px;cursor:pointer}.carelyst-osm-suggestions .osm-suggestion:hover{background:#f5f5f5}.osm-no-result{padding:10px;color:#999}.carelyst-map-input-wrap{position:relative}.carelyst-map-loader{position:absolute;right:12px;top:50%;width:18px;height:18px;margin-top:-9px;border:2px solid #ddd;border-top-color:#2271b1;border-radius:50%;animation:carelyst-spin 0.6s linear infinite;display:none}@keyframes carelyst-spin{to{transform:rotate(360deg)}}.carelyst-ad-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.ad-plan-card{background:#fff;border-radius:14px;padding:28px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease;position:relative}.ad-plan-card:hover{transform:translateY(-6px)}.ad-plan-card .price{font-size:34px;font-weight:700;color:#2a7fff;margin:16px 0}.ad-plan-card .btn{width:100%;padding:14px;border-radius:10px;font-weight:600}.ad-plan-locations{list-style:none;padding:0;margin:10px 0 15px}.ad-plan-locations li{display:flex!important;flex-wrap:wrap;gap:8px;padding:0;margin:0px 0 0px;list-style:none;width:100%}.carelyst-modal{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.carelyst-modal.hidden{display:none}.carelyst-modal-box{background:#fff;border-radius:14px;padding:30px;width:100%;max-width:420px;position:relative}#carelyst-card-element{border:1px solid #ddd;padding:14px;border-radius:8px;margin-bottom:16px}.carelyst-close{position:absolute;top:12px;right:16px;cursor:pointer;font-size:22px}@media only screen and (max-width:1365px){.car-why-cs-nbr-bx{width:47.5%}}@media only screen and (max-width:1199px){.car-why-cs-media-bx{width:40%}.car-why-cs-nbr-bx-wrap{width:60%}}@media only screen and (max-width:1024px){.car-why-cs-nbr-bx{width:47.5%}.car-why-cs-media-bx{width:100%}.car-why-cs-nbr-bx-wrap{width:100%}}@media only screen and (max-width:540px){.car-why-cs-nbr-bx{width:100%}}.carelyst-ai-page{max-width:100vw;min-width:100vw;padding:0px 20px!important;background:#fff!important;width:100vw;position:relative;left:50%;margin-left:-50vw}.carelyst-ai-page .ai-chat-input button{background:var(--ao-primary-btn)}.carelyst-ai-page .ai-user{background:#fdf2f3}.related.products h2{padding:0px 12px}.row.products.columns-4{margin:0px}@media only screen and (max-width:1200px){.woocommerce .related.products .products.columns-4 .col-md-4{width:50%}}@media only screen and (max-width:991px){.products.columns-4 .col-md-4{width:50%}}@media only screen and (max-width:767px){}@media only screen and (max-width:575px){.products.columns-4 .col-md-4{width:100%}.woocommerce .related.products .products.columns-4 .col-md-4{width:100%}}@media only screen and (max-width:768px){}@media only screen and (max-width:767px){.circle-text2{transform:translateY(-50%);top:50%;height:198px;left:50%;margin:0px -80px}}@media only screen and (max-width:575px){}@media only screen and (max-width:480px){}@media only screen and (max-width:420px){}@media only screen and (max-width:360px){}@media only screen and (max-width:1440px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}.carelyst-ai-page .ai-assistant{background:#f9fafb;border:none;padding:0;max-width:90%;position:relative}.carelyst-ai-page .ai-assistant .ai-card{align-items:center}.carelyst-ai-page .ai-assistant .ai-card-image{width:120px}.carelyst-ai-page .ai-assistant h3{font-size:14px;display:flex;margin-bottom:5px}.carelyst-ai-page .ai-assistant p.ai-short-description{line-height:1.5em;font-weight:400;font-size:12px;margin-bottom:5px}.carelyst-ai-page .ai-assistant p.ai-location{font-size:13px;margin-bottom:0px}.carelyst-ai-page .ai-assistant .ai-card-body{width:calc(100% - 120px);padding-left:5px}.carelyst-stripe-icon{width:100px;height:100px;display:flex;justify-content:center;align-items:center;margin:auto;font-size:50px;border-radius:50px;background:#ebf2ff;color:#4085fe;margin-bottom:30px}#carelyst-stripe-modal .carelyst-modal-box h3{font-size:20px;margin-bottom:30px}#carelyst-stripe-modal #carelyst-card-element{margin-bottom:30px}#carelyst-stripe-modal #carelyst-pay-btn{width:100%;padding:10px 15px}.carelyst-claim-payment{padding:50px;max-width:900px;margin:auto;border-radius:30px;border:1px solid #ddd}.carelyst-claim-payment h2{text-align:center;font-size:36px;margin-bottom:30px}.carelyst-claim-payment .claim-info{display:flex;justify-content:space-between;gap:15px;list-style:none;flex-wrap:wrap}.carelyst-claim-payment .claim-info li{width:calc(33.333% - 15px);text-align:center;border:1px solid #4085fe;border-radius:15px;padding:25px;background:#f4f8ff}.carelyst-claim-payment .claim-info li i{width:70px;height:70px;border-radius:70px;font-size:30px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#4085fe;margin-bottom:10px}.carelyst-claim-payment .claim-info li strong{display:block;color:#333}.carelyst-claim-payment .claim-info li span{display:block;color:#777}.carelyst-claim-payment #carelyst-stripe-wrapper{margin-bottom:20px}.carelyst-claim-payment #card-element{border:1px solid #ddd;padding:14px;border-radius:8px;margin-bottom:16px}.carelyst-claim-payment #carelyst-pay-claim{width:100%;margin:auto;display:table;padding:10px 15px}@media only screen and (max-width:1200px){}@media only screen and (max-width:991px){}@media only screen and (max-width:767px){}@media only screen and (max-width:360px){}@media only screen and (max-width:991px){}@media only screen and (max-width:575px){}@media only screen and (max-width:768px){}@media only screen and (max-width:767px){}@media only screen and (max-width:1199px){}@media only screen and (max-width:640px){}@media only screen and (max-width:1399px){}@media only screen and (max-width:575px){}@media only screen and (max-width:767px){#profile_sections .cly-profile-box{padding:0px}}@media only screen and (max-width:767px){}.ai-view-link{display:inline-block;margin-top:8px;color:#ef4444;font-weight:600;text-decoration:none;position:absolute;top:0;left:0;right:0;bottom:0}.carelyst-confirm-page{padding:30px;border-radius:30px;background:#fff;border:1px solid #ddd;max-width:1000px;margin:auto}.carelyst-confirm-page h2{margin-bottom:20px;font-weight:36px}.appointment-summary{display:flex;flex-wrap:wrap;justify-content:space-between}.appointment-summary p{color:#777}.appointment-summary p strong{display:block;color:#333;text-transform:uppercase}.appointmentprocessform #carelyst-stripe-wrapper{padding:15px 10px 10px;border-radius:5px;margin-bottom:20px;border:1px solid #ddd}@media only screen and (max-width:991px){.appointment-summary{justify-content:flex-start}.appointment-summary p{width:33.333%}}@media only screen and (max-width:767px){.appointment-summary{justify-content:flex-start}.appointment-summary p{width:50%}}#nsl-custom-login-form-1 .nsl-container-embedded-login-layout-below{clear:both;padding:20px 0 0;display:flex!important;justify-content:center;flex-wrap:wrap}#nsl-custom-login-form-1 .nsl-container-embedded-login-layout-below .nsl-container-buttons{margin:0px 10px!important;width:auto}.care-social-role{text-align:center;font-size:16px;border-bottom:1px solid #ddd;margin:-26px -24px 10px;padding:30px;background:#f4f6ff}@media only screen and (max-width:575px){.appointment-summary p{width:100%}}.appointmentprocessform #carelyst-stripe-wrapper{padding:15px 10px 10px;border-radius:5px;margin-bottom:20px;border:1px solid #ddd;margin:0px 15px 20px;width:calc(100% - 30px)}.right-find-doc .owl-carousel .owl-nav{margin-top:0;text-align:center}@media only screen and (max-width:1365px){}@media only screen and (max-width:1199px){.cl-bf-of-privacy-bx{width:100%}.cl-hm2-search-wrap{padding:30px!important}.cl-hm2-search-wrap #search_form{padding:0px}}@media only screen and (max-width:1024px){.cl-pri-polict-title .elementor-heading-title{font-size:34px!important}.cl-pri-polict-title2 .elementor-heading-title{font-size:34px!important}.cl-hm2-zoom-call{padding-bottom:50px!important}.cl-error-contant-wrap h2{font-size:38px!important}.cl-faq-head-title h2{font-size:38px!important}}@media only screen and (max-width:840px){.clr-dtr-rating{width:100%}.clr-dtr-rating-right{width:100%}}@media only screen and (max-width:768px){.cl-pri-polict-title .elementor-heading-title{font-size:28px!important;line-height:40px!important}.cl-pri-polict-title2 .elementor-heading-title{font-size:28px!important;line-height:40px!important}}@media only screen and (max-width:767px){.clr-expon-consultant .e-con-inner{padding-bottom:0px!important}.cl-hm2-zoom-call{padding-bottom:30px!important}}.cl-benifit-cons-wrap .e-con-inner{padding-bottom:0px!important}.sticky,.post.tag-sticky-2:not(.sf-post-detail){border:2px solid var(--ao-primary);padding:40px;margin:-41px}#section_reviews{margin-top:30px}.btm-right-part .right-consult-bx p.waitlist-info{font-size:16px;font-weight:400;color:#000;line-height:22px;text-align:center;margin-top:30px}.btm-right-part .right-consult-bx p.waitlist-info strong{font-weight:400}.profilereview-two .togglerecommend{margin-bottom:10px;display:block;color:#06a34d}.care-ans-waiting{color:#cd9900;line-height:1;padding:2px 0px}.care-faq-ques{font-size:24px;color:#333;font-weight:600;line-height:1.4}.upload-note{margin-top:8px;font-size:16px;color:#333;line-height:1.4}.carelyst-campaign-wrap.campaign-search-wrapper .profile-featured-halftag{position:absolute;top:35px;right:30px}.right-part2-box .info .profile-featured-halftag{position:absolute;top:35px;right:30px}.right-part2-box .info .name .img{position:absolute;top:35px;left:30px}#waitlistModal{position:fixed;inset:0;z-index:999999}.waitlist-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.5)}.waitlist-box{position:relative;max-width:400px;background:#fff;margin:10%auto;padding:20px;border-radius:8px}.waitlist-error{background:#fdecea;border-left:4px solid #d63638;padding:8px 10px;border-radius:4px;font-size:14px}.carelyst-campaign-wrap h4{margin-bottom:30px}.carelyst-featured-ads-static{justify-content:center}.carelyst-featured-ads-static.ad-count-1 [class*="col-"]{width:60%}.carelyst-featured-ads-static.ad-count-2 [class*="col-"]{width:50%}.carelyst-featured-ads-static.ad-count-3 [class*="col-"]{width:33.333%}.carelyst-ai-chat-wrapper{height:auto}.ai-msg.ai-assistant{background:#f9fafb;font-size:14px;border:1px solid #eee;margin-bottom:16px;padding:14px 18px;border-radius:16px;max-width:85%;line-height:1.5}.carelyst-ai-chat-wrapper{height:auto}.ai-results{position:relative}.ai-msg .ai-card{margin-bottom:15px;margin-top:15px;position:relative;border:1px solid #fff}.ai-msg .ai-card:hover{border:1px solid var(--ao-tertiary)}.ai-chat-input{transition:all 0.5s linear}.ai-chat-sticky .carelyst-ai-chat-wrapper{max-width:1000px}.ai-chat-sticky .carelyst-ai-chat-wrapper{box-shadow:none}.ai-chat-sticky .ai-chat-input-wrap{display:flex;justify-content:center;padding:16px;border-top:1px solid #eee;background:#fff;position:fixed;bottom:0px;left:0;z-index:999;width:100%;border-radius:0px;box-shadow:0 0 20px 10px rgba(0,0,0,00);transition:all 0.5s linear}.ai-chat-sticky .ai-chat-input{display:flex;padding:16px;border:1px solid #eee;background:#fff;width:100%;max-width:1000px;border-radius:60px;box-shadow:0 0 20px 10px rgba(0,0,0,0.1)}.ai-chat-sticky .ai-chat-topbar{display:flex;padding:16px;border:1px solid #eee;background:#fff;width:100%;max-width:1000px;border-radius:60px}.site-ai-btn{color:#000;background-color:rgb(200,255,236)}.header-2-nav #mobile-side-drawer2{display:none}@media only screen and (max-width:991px){.header-2-nav #mobile-side-drawer2{display:block}.elementor-widget-container .header-nav{position:fixed;width:250px!important;z-index:999;height:100vh!important;overflow-y:inherit!important;left:-250px;top:0px;transition:all 0.5s linear;background-color:#fff}.active-header-left .header-nav{left:0px;margin:0px}}.she-header .ws-top-bar1{display:none}.ws-new-box{display:flex;border:2px solid #222;padding:20px;border-radius:10px}.ws-new-box p{display:flex;margin:0px}.ws-new-box .wpcf7-form-control-wrap{width:calc(100% - 120px);margin-right:10px}.ws-new-box .wpcf7-form-control{width:100%;padding:10px 0px;border:none;outline:none}.ws-new-box .wpcf7-form-control::placeholder{color:#333}.ws-new-box .wpcf7-form-control.ws-type-submit{width:120px;outline:none;color:#fff;padding:8px 15px;position:relative;cursor:pointer;display:flex;border:none;font-size:16px;transition:0.5s all ease;border-radius:5px;font-weight:600;background:var(--ao-secondary-btn);font-family:var(--ao-btn-family);align-items:center;justify-content:center}.ws-new-box .wpcf7-spinner{position:absolute;top:0px;right:0px}.carelyst-logo-sticky{display:none}.she-header .carelyst-logo-normal{display:none}.she-header .carelyst-logo-sticky{display:inline-block}@media only screen and (max-width:1440px){.elementor-widget-container .site-button-secondary{padding:10px 20px;font-size:15px}.elementor-widget-container .header-search a i{font-size:16px}}@media only screen and (max-width:1280px){.header-nav2 .nav>li>a{padding:25px 12px;font-size:16px}.header-nav .nav>li.has-child::after{top:27px;right:8px}.elementor-element .extra-nav .extra-cell{padding-left:10px}.elementor-element .extra-nav .extra-cell i{margin-left:5px}}@media only screen and (max-width:1200px){.elementor-widget-container .site-button-secondary{padding:10px 15px;font-size:14px}.elementor-widget-container .extra-nav .extra-cell{padding-left:10px}}@media only screen and (max-width:1199px){}@media only screen and (max-width:991px){.elementor-widget-container .navbar-toggler{margin:12px 0px 12px 0px}}@media only screen and (max-width:767px){.elementor-widget-container .extra-nav .extra-cell{padding-left:10px}}@media only screen and (max-width:650px){.cl-hm2-search-wrap{padding:25px!important}}@media only screen and (max-width:480px){.ws-new-box p{display:block;margin:0px}.ws-new-box .wpcf7-form-control.ws-type-submit{width:100%}}.wp-block-pullquote{padding:0 0}.is-fixed .header-2-nav .site-button-secondary{background:var(--ao-primary-btn);color:#fff}.is-fixed .header-2-nav .site-button-secondary:hover{background:var(--ao-primary-btn);color:#fff}.logged-in.wp-block-loginout{margin-bottom:10px!important}.cs-top-right .elementor-icon-box-wrapper{display:flex;align-items:center;line-height:1}select.form-control{font-family:"Inter",serif}select.form-control option{font-weight:normal}#addcalappointmentform .select2.select2-container .selection .select2-selection{padding-left:50px}#addcalappointmentform .select2.select2-container .selection .select2-selection .select2-selection__arrow{top:0px}#addcalappointmentform .select2.select2-container .selection .select2-selection .select2-selection__clear{margin-top:4px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ff5e5e;color:#ff5e5e;text-align:center}.select2.select2-container.select2-container--default.select2-container--below.select2-container--open{margin-top:0px}.select2-container.select2-container--default.select2-container--open{margin-top:30px}.select2-container.select2-container--open .select2-dropdown--below{border-color:#eaeaea}.ser-share-icons{z-index:9}.carelyst-core-info-msg{padding:30px;text-align:center;border:1px solid #ddd;border-radius:10px}.select2-container--open .select2-dropdown{min-width:250px}.select2-results__option{padding:5px 15px;font-size:16px;color:#333}.select2-search--dropdown{padding:5px 15px;font-size:16px;color:#333}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;border-radius:5px}.select2-container.select2-container--default.select2-container--open{z-index:99999}.select2-container.select2-container--default.select2-container--open{margin-top:0}
/*
Theme Name: Carelyst Child
Theme URI: https://aonetheme.com/carelystwp/
Description: Child theme for Carelyst Theme
Author: aonetheme
Author URI: https://themeforest.net/user/aonetheme
Template: carelyst
Version: 1.0
Text Domain: carelyst-child
*/

/* Homepage search: keep translated text clear of icons and allow it to wrap. */
#fadcHomepageRoot #homeDoctorSearch .search-field,
#fadcHomepageRoot #homeDoctorSearch .search-control,
#fadcHomepageRoot #homeDoctorSearch .select2-container {
  min-width: 0 !important;
}

#fadcHomepageRoot #homeDoctorSearch .select2-container {
  width: 100% !important;
}

#fadcHomepageRoot #homeDoctorSearch .select2-selection--single {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: stretch !important;
  min-height: 52px !important;
  height: auto !important;
  padding: 0 !important;
}

#fadcHomepageRoot #homeDoctorSearch .select2-selection__rendered {
  box-sizing: border-box !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 52px !important;
  padding: 10px 38px 10px 48px !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  font-size: 12px !important;
  line-height: 1.25 !important;
}

#fadcHomepageRoot #homeDoctorSearch .select2-selection__arrow {
  top: 50% !important;
  right: 8px !important;
  transform: translateY(-50%) !important;
}

#fadcHomepageRoot #homeDoctorSearch .search-control input {
  box-sizing: border-box !important;
  padding-left: 48px !important;
  font-size: 14px !important;
  line-height: 1.25 !important;
}

#fadcHomepageRoot #homeDoctorSearch .search-label {
  font-size: 11px !important;
  line-height: 1.3 !important;
}

#fadcHomepageRoot #homeDoctorSearch .search-label em {
  font-size: 9px !important;
}

#fadcHomepageRoot #homeDoctorSearch .quick-searches button {
  min-height: 35px !important;
  height: auto !important;
  font-size: 11px !important;
  line-height: 1.25 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

#fadcHomepageRoot #homeDoctorSearch .search-clear,
#fadcHomepageRoot #homeDoctorSearch .search-submit {
  min-height: 47px !important;
  height: auto !important;
  padding: 11px 14px !important;
  font-size: 13px !important;
  line-height: 1.25 !important;
  white-space: normal !important;
  overflow: visible !important;
  overflow-wrap: anywhere !important;
  text-align: center !important;
}

@media (max-width: 640px) {
  #fadcHomepageRoot #homeDoctorSearch .select2-selection__rendered {
    padding-left: 52px !important;
    font-size: 14px !important;
  }

  #fadcHomepageRoot #homeDoctorSearch .search-control input {
    padding-left: 52px !important;
  }
}