/*=================
	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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../images/home2/banner/pic-1.jpg); width: 747px; height: 834px; position: relative;}
.ds-banner3-right-part .media:after{content: ''; background-image: url(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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(../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;}




