body{margin:0;padding:0;font-family:'Didact Gothic',sans-serif;font-weight:400;color:#000;font-size:18px}

img{max-width:100%}

.listing li{display:block;margin:0 0 15px;line-height:27px;position:relative;font-size:21px;padding-left:20px}

.listing li:after{position:absolute;left:0;top:10px;content:'';width:8px;height:8px;background:#eb1973;border-radius:50%}

.listing li ul{margin-top:15px!important;display:inline-block;width:100%}

.listing li ul li:after{background:#000}

a{color:#000}

a,a:hover{transition:all .4s ease 0;text-decoration:none}

.footer-link a:hover{
color: #eb1973;
}

p{margin:0 0 15px;line-height:27px;font-size:21px}

ul,li{margin:0;padding:0;list-style:none;display:inline}

.top-panel{padding:10px 0;width:100%}

.header-panel{float:left;width:100%;position:relative}

.header-panel:before{content:'';position:fixed;background:url(../images/butterfly-top.png) no-repeat 15px top;width:106px;height:56px;background-size:contain;right:0;top:120px}

.header-panel:after{content:'';position:fixed;background:url(../images/inside-bottom-bg.png) no-repeat 15px bottom;width:200px;height:214px;background-size:contain;left:-4px;bottom:120px;z-index:-1}

.header-panel .carousel-indicators{bottom:130px;z-index:0}

.header-panel .carousel-indicators li{background-color:#e30069;opacity:.8!important}

.header-panel .carousel-indicators li.active{opacity:1;background-color:#c877b3!important}

.carousel-item{height:100vh;min-height:100vh!important;background-size:100%}

.carousel-item.header1{background:url(../images/banner-bg.jpg) no-repeat center top}

.carousel-item.header2{background:url(../images/banner2-bg.jpg) no-repeat left top!important;background-size:100%!important}

.carousel-item.header3{background:url(../images/banner-bg-3.jpg) no-repeat center bottom;background-position:center bottom!important}

.carousel-item.header3 .banner-txt p{font-size:20px!important;line-height:23px}

.header3 .txt-cont{width:35%;margin-top:280px;padding:0}

.footer-panel{background:url(../images/bg-footer.jpg) repeat 0 0;text-align:center;padding:0;position:fixed;z-index:1;width:100%;float:left;bottom:0;z-index:9}

.header-panel{padding-bottom:0}

.menu-panel{margin-top:13px}

.container{max-width:1170px}

.inside-contentarea .container{max-width:1170px;position:relative}

#cssmenu > ul > li:last-child{padding-right:0}

.float-panel{width:100%;background:#fff;position:fixed;z-index:1;top:0;border-bottom:3px solid #eb1973;z-index:9999}

.logo img{max-width:100%}

.customer-logos.slider{ display: none !important;}

.customer-logos{width:100%;float:left;background:#fff;padding:25px 0;border-top:1px solid #eee}

.customer-logos .slide{float:left}

.customer-logos .slide:before{position:absolute;content:'';background:#dddcdc;width:1px;height:100%;right:0}

.customer-logos .slide img{max-width:100%;height:100%}

.customer-logos .slide a{float:left;position:relative;display:flex;align-items:center;justify-content:center;height:70px;width:100%}

.searchbar{margin-bottom:auto;margin-top:auto;height:40px;border-radius:0;padding:0;background:url(../images/button-search.png) no-repeat 0 0;width:206px;margin-top:7px}

.search_input{color:#fff;border:0;outline:0;background:none;width:0;caret-color:transparent;transition:width .4s linear;padding:0 10px;width:166px;caret-color:#000;color:#000;font-size:14px;font-family:'Didact Gothic',sans-serif;padding-top:8px}

.search_icon{height:40px;width:40px;float:right;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff}

.butterfly-cont{position:relative;width:100%;float:left;height:100%}

.float-butterfly{position:absolute;left:74%;top:80px}

.float-butterfly1{position:absolute;left:11%;top:221px}

.float-butterfly1 img,.float-butterfly2 img,.float-butterfly3 img{max-width:80%}

.float-butterfly2{position:absolute;left:39%;top:145px}

.float-butterfly3{position:absolute;left:42%;top:422px}

.txt-cont{width:50%;float:right;padding:40px 0 0}

.txt-top{margin:0 0 22px;width:100%;float:left}

.txt-top img{max-width:35%}

.banner-txt{width:100%;float:left;line-height:24px;font-weight:500;font-family:'Tajawal',sans-serif;color:#636466}

.banner-txt p{line-height:22px;font-size:21px;margin-bottom:15px}

.inside-contentarea{margin-top:147px}

.header-panel{margin-top:0}

.inside-contentarea{margin-bottom:123px}

.header-panel .carousel{width:100%;float:none;margin:0 auto}

.logo img{max-width:100%}

.anim{animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:infinite}

.logo .first-logo img{width:115px}

.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s}

.menu1{background:#d0bfe5}

.menu2{background:#D9CBEA}

.menu3{background:#E7DFF1;height:348px!important}

.menu4{background:#E2D8EF}

.menu5{background:#f3dee6}

.menu6{background:#e8def1}

li.menu3.pkg-l{min-height:238px!important;height:auto!important}

.left-content,.right-content{margin-top:20px}

.left-content p span{font-size:21px;color:#eb1973}

.inside-contentarea{min-height:600px}

.inside-contentarea:before{content:'';position:fixed;background:url(../images/butterfly-top.png) no-repeat 15px top;width:106px;height:56px;background-size:contain;right:0;top:120px}

.inside-contentarea:after{content:'';position:fixed;background:url(../images/inside-bottom-bg.png) no-repeat 15px bottom;width:200px;height:214px;background-size:contain;left:-4px;bottom:120px;z-index:-1}

.inside-contentarea2{margin:0 auto;width:100%}

.carousel-item{background-repeat:no-repeat!important;background-position:center top!important;background-size:cover!important;position:relative!important;overflow:hidden!important}

@-webkit-keyframes fadeInRight {

from{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}

to{opacity:1;-webkit-transform:none;transform:none}

}

@keyframes fadeInRight {

from{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}

to{opacity:1;-webkit-transform:none;transform:none}

}

.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

.mobile-search{display:none!important}

.desktop-search{display:block!important;float:right}

.title1{font-size:21px;float:left;color:#eb1973;width:100%;margin-bottom:17px}

.title1.about{font-size:24px;float:left;color:#621550;width:100%;margin-bottom:17px;font-weight:500;text-align:center}

.title1.about span{background:url(../images/eva-line.gif) center repeat-x;padding:0 70px}

.title1.about span span{background:none #fff;padding:0 30px}

.right-col .icon-area{width:31px;height:72px;text-align:left;margin:0 auto}

.right-col .icon-text{float:right;width:89%;font-size:21px;margin-top:3px;text-align:center}

.right-col.exclusive-icn .icon-area{width:31px;height:72px;text-align:left;margin:0;float:left}

.right-col.exclusive-icn .icon-text{float:left;width:89%;font-size:21px;margin-top:3px;margin-left:12px;text-align:left}

.right-col.exclusive-icn img{margin-top:12px}

.right-content{padding-left:0}

.right-col{float:left;width:100%;padding-left:0}

.icon-text.text1{margin-top:9px}

.icon-text.text2{margin-top:-5px}

.icon-text.text3{margin-top:-8px}

.icon-text span,.listing li span{color:#eb1973;font-size:21px}

.eva-bg{background:url(../images/eva-bg.gif) 357px top repeat-y;float:left;margin:30px 0 0}

.about-tagline{width:100%;float:left;background:url(../images/tagline-bg.png) repeat-x 0 0;min-height:273px;border-radius:20px 0 0 20px;margin-top:30px;font-family:'Tajawal',sans-serif;margin-bottom:32px}

.left-content{padding:0!important;text-align:left}

.taglinetext{margin:70px 0 65px 65px;float:left;color:#fff;width:70%}

.taglinetext .text1{font-weight:100;font-size:35px;margin-bottom:20px;float:left;width:100%;text-align:left}

.taglinetext .text2{font-weight:600;font-size:41px;margin-bottom:0;float:left;width:100%;line-height:45px;text-align:left}

.icon-text.text4{color:#621152;font-size:21px!important;margin-top:0;line-height:25px}

.taglineicon{float:left;margin-top:40px}

.heading2{color:#621152;font-size:28px;width:100%;text-align:left;line-height:28px}

.heading3{color:#eb1973;font-size:28px;width:100%;text-align:left}

.heading4{color:#eb1973;font-size:22px;width:240px;text-align:center;margin:74px auto 0;background:#621152;color:#fff;padding:7px 0;clear:both;border-radius:50px;position:relative}

.about-content{float:left;width:100%;margin-top:25px}

.about-content p{text-align:left;width:100%;float:left;font-size:21px}

.about-graph{width:600px;text-align:left;margin:-24px auto 0;padding:60px 0;position:relative}

.page-heading{font-weight:600;color:#621152;font-size:30px;width:100%;text-align:left;line-height:18px;float:left;margin-top:60px;font-family:'Tajawal',sans-serif;background:url(../images/title-border.png) no-repeat left bottom;padding-bottom:15px}

.text-left{text-align:left}

.text-right{text-align:right}

.loyalty-list{width:100%;float:left}

.loyalty-list ul{margin:0;padding:0}

.loyalty-list li{background:url(../images/list-bullet.png) no-repeat left top;float:left;width:100%;padding-left:41px;font-size:21px;margin-bottom:20px;line-height:27px}

.right-col2 .icon-text{margin-top:3px;float:left;margin-left:16px;margin-bottom:22px}

.right-col.right-col2 p{font-size:21px;margin-bottom:50px;text-align:left}

.left-content.left-content2{padding-bottom:80px}

.left-content.left-content3 p{font-size:21px;margin-bottom:23px;text-align:left}

.card-container{width:100%;float:left;margin:50px 0}

.card-container.card-membership{
	margin:0px 0px;
	margin-left: -15px;
}

.card-col{float:left}

.card-col-title{text-align:center;font-size:21px;color:#621152;float:left;width:100%;margin-top:12px}

.loyalty-bg{background:url(../images/loyalty-img.png) no-repeat 590px top;margin-top:30px;float:left;width:100%}

/*img com-seo*/
/*.contact-container{background:url(../images/contact-img.png) no-repeat center bottom}*/

/* .inside-contentarea.inside-contentarea3{padding-bottom:0;margin-bottom:66px} */
.inside-contentarea.inside-contentarea3{padding-bottom:0;margin-bottom:33px}

.left-content.left-content4{text-align:center}

.contact-title .heading2{text-align:left!important}

.right-content.contact-content{padding-top:0}

.contact-title{float:left;width:100%;margin-bottom:30px}

.contact-detail{margin-bottom:10px;float:left;width:100%;border-bottom:1px solid #ccc;padding-bottom:20px;margin-top:8px}

.contact-icon{float:left;width:10%;text-align:left;margin-left:11px}

.contact-text{float:left;width:82%;margin-top:0;margin-left:10px;font-size:21px}

.contact-text a,.contact-text a:hover{color:#661951!important}

.noborder{border:0}

span.pinktext{color:#eb1973}

.contact-detail.contact-address{margin-top:2px;font-size:21px}

.last-logo:before{background:none!important}

.footer-logo4 img{width:80%}

.footer-logo5 img{width:90px}

.footer-logo6 img{width:104px}

.footer-logo2 img{height:90px!important}

.submenu-button{display:none!important}

.footer-logo3 img{width:170px}

.container-fluid.footer-panel.home-footer{position:static!important}

.float-panel.home-panel{position:static!important}

.banner-img1{width:32%;position:absolute;bottom:108px;left:18%;display:block}

.banner-img2{width:23%;position:absolute;left:43%;display:block;bottom:168px}

.banner-img3{display:none}

.banner-img1{width:39%;position:absolute;bottom:0;left:8%;display:block}

.banner-img3{display:none}

.banner-img4{width:36%;position:absolute;left:11%}

.contact-detials{float:left;width:100%;margin-top:20px}

.contact-detials span{color:#000!important;font-size:21px!important}

.contact-detials a{color:#eb1973!important;font-size:21px!important}

.contact-detials span.pink-text{color:#eb1973!important;font-size:21px!important}

.contact-detials p{font-size:21px!important}

.progenomics-graph{width:100%!important;float:left;text-align:center;margin-top:30px;margin-bottom:50px}

.desktop-graph{display:block}

.mobile-graph{display:none}

.right-col .icon-text{float:left;width:89%;font-size:21px;margin-top:3px;margin-left:12px}

.carousel-indicators{margin-right:auto!important;margin-left:auto!important;width:1152px;justify-content:left!important}

.customer-logos .slide a{height:65px}

.customer-logos{width:100%;float:left;background:#fff;padding:0;border-top:1px solid #eee}

.customer-logos .slide img{max-width:61px;height:auto!important}

.footer-logo2 img{height:auto!important;width:61px}

.footer-logo1 img{max-width:45px!important}

.footer-logo3 img{max-width:114px!important}

.graph-animation-area{width:800px;margin:130px auto 0;position:relative}

.left-icon{float:left;clear:both;left:0;top:0;margin-top:30px;margin-bottom:30px}

.left-icon2{float:left;clear:both;left:0;top:0}

.right-icon{float:right;position:absolute;right:0;top:30px}

.right-icon2{float:right;position:absolute;right:0;top:170px}

.progenomics-logo{width:100%;float:left;margin:0;position:absolute;text-align:center;z-index:-1}

.bottomicon{float:left;clear:both;width:100%;text-align:center;margin-top:70px}

.share-eva img{max-height:45px;max-width:200px!important}

.top-social{margin-bottom:auto;height:40px;border-radius:0;padding:0;background:transparent;width:auto;margin-top:7px}

.top-social a{margin-right:5px}

.top-social a:last-child{margin-right:0}

.whastapp_icon{position:fixed;bottom:70px;left:30px}

.whastapp_icon img{max-width:50px}

.menu-option #cssmenu > ul > li > a{padding:0}

.menu-option .menu-panel{margin-top:0}

.menu-option #cssmenu > ul > li::before{position:absolute;top:0}

.menu-option .menu-cont{border-top:1px solid #a17991;width:100%;display:block;padding:10px 15px}

.menu-option #cssmenu > ul > li{padding:0 28px 0 29px}

.menu-option #cssmenu ul ul{padding-top:0}

.menu-option #cssmenu > ul > li:first-child{padding-left:0}

.menu-option #cssmenu > ul > li:last-child{padding-right:0;border-right:none}

.menu-wd #cssmenu::after,.menu-wd #cssmenu > ul::after{display:none}

.menu-option .header-panel{margin-top:55px}

.menu-option .top-panel div.logo{display:flex;align-items:center;justify-content:flex-start;max-width:inherit}

.menu-option .top-panel div.logo .first-logo{padding-right:15px;border-right:1px solid #ddd;margin-right:15px}

.menu-option .top-panel div.logo img{max-height:90px}

.menu-option .top-panel div.logo a{flex:0 0 auto;margin:0}

a.navbar-brand.first-logo{margin-right:5px;padding-right:5px;border-right:1px solid #e9dcdc}

#cssmenu li:nth-child(2):hover ul{width:1170px!important;left:-145px!important;background:#d9cfe6;padding:20px 0}

#cssmenu li:nth-child(2) ul li a{padding:0!important;width:auto!important}

#cssmenu li:nth-child(2) ul span{width:100%;font-size:14px;float:left;text-transform:none;margin:0!important}

#cssmenu li ul span.eva-overview{margin:0 0 10px!important}

#cssmenu li ul span.genetic-testing{margin:0 0 10px!important}

#cssmenu li:nth-child(2) ul li{width:25%;padding:13px 31px;justify-content:center;min-height:496px}

#cssmenu li:nth-child(2) ul li.menu1{background:#c9add5}

#cssmenu li:nth-child(2) ul li.menu2{background:#d4bedd}

#cssmenu li:nth-child(2) ul li.menu3{background:#dfcfe6}

#cssmenu li:nth-child(2) ul li.menu4{background:#eae0ef}

#cssmenu li:nth-child(2) ul li.menu4 span{margin-bottom:15px!important}

#cssmenu li:nth-child(2) ul{padding:0!important}

#cssmenu li:nth-child(3) ul li.menu3 span.title{font-size:17px!important;width:100%;float:left;margin-top:5px!important;margin-left:2px!important}

#cssmenu li ul li.menu3 a.eva-pkg-4 span.title{margin:17px 0 15px 15px !important;width:auto;font-size:14px!important}

span.readmore{font-weight:600}

#cssmenu li:nth-child(2) ul li span.sublinks a{text-transform:capitalize!important;background:url(../images/bullet3.png) no-repeat left 5px!important;float:left!important;width:auto;padding-left:16px!important;margin-bottom:2px;font-size:14px!important;font-weight:400}

#cssmenu li:nth-child(2) ul span.sublinks{margin-left:8px!important;min-height:auto;margin-top:2px!important;margin-bottom:10px!important}

a.readmore{float:left;margin-left:10px;font-weight:600!important;text-transform:capitalize!important;margin-left:85px!important}

.she-mob{display:none}

.extra-btn{float:right;margin-top:10px;margin-right:14px;display:inline-block}

.extra-btn a{padding:5px 1px 6px;font-size:17px;color:#000;background:no-repeat;border:0;transition:.4s;margin-right:5px;text-transform:capitalize;display:block;border-radius:15px;line-height:1}

.extra-btn a:hover{background:none;color:#000;border:0}

.extra-btn:last-child a{margin-right:0}

.highlight-btn{float:left;margin-left:10px;position:relative}

.highlight-btn::before{position:absolute;top:6px;left:-9px;width:1px;height:18px;background:#000;content:''}

.highlight-btn.digtise-btn:first-child::before{display:none}

.menu3 span.sub{margin-top:-34px!important;float:left}

.menu3 .sub a{font-size:15px!important;width:auto!important;padding:0 0 0 15px !important;margin:11px 0 0 32px !important;font-weight:600!important;text-transform:capitalize!important;background:url(../images/bullet3.png) no-repeat left 8px!important}

.menu3 .sub a:last-child{margin-top:0!important}

.further-details{float:left;width:100%;margin:30px 0 90px}

.further-details .contact-detials{text-align:center}

.link{color:#eb1973!important}

.left-content.left-content3{padding-right:50px!important}

.right-img{padding-top:30px}

.modal-backdrop{z-index:9999}

.modal{z-index:999999}

.modal-header{position:absolute;right:0;top:-36px;padding:0;background:#eb1973;z-index:9;border-radius:0;text-align:center}

.modal-header .close{padding:3px 12px;margin:0;font-size:30px;color:#fff;text-shadow:none;opacity:1;height:auto;font-weight:200;outline:0}

.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:1}

.modal-dialog{max-width:670px;margin:150px auto 0}

.modal-content{border:0!important;border-radius:0!important}

.modal-backdrop.show{opacity:.7}

.listing{margin-bottom:10px;float:left;width:100%}

.dr-text b{color:#621152}

.eva-german-2 .right-col.col-border{border-left:2px solid #ccc;padding-left:30px}

.eva-german-2 .right-col{padding:0 15px;display:inline-flex;align-items:center}

.eva-german-2{margin-top:30px}

.eva-german-2 .right-col .icon-text{text-align:left}

.eva-german-2 .title1.about{margin-bottom:25px}

.eva-german-2 .right-col .icon-area{width:150px;height:auto;margin-right:15px}

.eva-german-2.part3 .eva-german-2 .right-col{display:block}

.eva-german-2.part3 .right-col{display:block;text-align:center}

.eva-german-2.part3 .right-col.col-border{padding-left:15px}

.eva-german-2.part3 .right-col .icon-text{text-align:center}

.eva-german-2.part3 .right-col .icon-area{margin:0 auto;max-width:100px;margin-bottom:15px}

.eva-german-2.part3.part-last .right-col .icon-area{text-align:center}

.our-approach .exclusive-icn .icon-area{width:80px;margin-right:15px}

.our-approach2.exclusive-icn .icon-area{width:100px;margin-right:15px}

.our-approach .exclusive-icn,.our-approach2.exclusive-icn{display:inline-flex;margin-bottom:25px!important;align-items:center}

.our-approach .exclusive-icn .icon-text{color:#000}

.left-content.our-approach,.our-approach2.exclusive-icn{margin-bottom:25px}

.eva-german-2.part3.part-last{margin-bottom:30px!important}

.eva-german-2.part3.part-last .icon-flag{margin:10px 0}

.heading3.price{display:inline-flex;max-width:max-content;border:0;padding:5px 15px;line-height:1.7;margin-top:15px;position:relative;color:#fff;font-weight:600;background: #621152;}

.whatsapp{position:fixed;right:15px;bottom:15px;z-index:99;animation:zoom-in 2s ease}

.whatsapp img{max-width:90px}

@keyframes zoom-in {

0%{transform:scale(0,0)}

50%{transform:scale(1.2,1.2)}

}

a.contacticon{position:fixed;right:20px;bottom:20px;z-index:9999;width: 93px;animation:zoom-in1 2.5s ease;display:none}


a.contacticon1{position:fixed;right:22px;bottom:217px;z-index:9999;width: 85px;animation:zoom-in1 2.5s ease;}



a.contacticon2{position:fixed;right:23px;bottom:317px;z-index:9999;width: 85px;animation:zoom-in1 2.5s ease;}


a.contacticon3{position:fixed;right:23px;bottom:417px;z-index:9999;width: 85px;animation:zoom-in1 2.5s ease;}

@keyframes zoom-in1 {

0%{transform:scale(0,0)}

50%{transform:scale(1.2,1.2)}

}

.menu2.card-menu{padding-left:20px}

#cssmenu > ul > li:nth-child(3) li {width: 25%;}

#cssmenu > ul > li:nth-child(3) ul li a{padding-bottom:0!important;padding-top:16px !important}

.menu2.card-menu:hover .title{margin-left:0!important;width:100%;margin-top:0!important}

.menu2.card-menu img{width:100%!important}

.menu2.card-menu a{padding-left:15px!important;padding-top:0!important}

.menu2.card-menu span{margin:0 0 14px !important;width: 100% !important;}

.menu2.card-menu img{margin-bottom:7px}

.menu2.card-menu img:hover,.menu2.card-menu img{width:65% !important;transform:unset!important}

.menu2.card-menu span.card-menu-title{font-weight:700;font-size:17px;margin-left:14px!important;float:left!important;padding-top:18px!important}

#cssmenu > ul > li:nth-child(3) ul{margin-left:0px!important}


.menu3a.card-menu{padding-left:20px}
.menu3a{


background: #E7DFF1;
}

.menu3a.card-menu .card-menu-title{
	color: #000;
}
.menu3a.card-menu:hover .title{margin-left:0!important;width:100%;margin-top:0!important}

.menu3a.card-menu img{width:100%!important}

.menu3a.card-menu a{padding-left:15px!important;padding-top:0!important}

.menu3a.card-menu span{margin:0 0 14px !important;width: 100% !important;}

.menu3a.card-menu img{margin-bottom:7px}

.menu3a.card-menu img,.menu3.card-menu img{width:65% !important;transform:unset!important}

.menu3a.card-menu img:hover,.menu3.card-menu img{width:65% !important;transform:unset!important}

.menu3a.card-menu span.card-menu-title{font-weight:700;margin-left:14px!important;float:left!important;padding-top:18px!important}
li.menu2.card-menu {
    height: 554px!important;
}
li.menu3a.card-menu {
    height: 554px!important;
}

.share-eva .right-col2{margin-bottom:60px}

.loyalty-list .listing li{background:none!important;padding-left:24px!important;margin-bottom:4px;font-size:19px}

.loyalty-list .listing li li:after{display:none}

.loyalty-list .listing li li{background:url(../images/bullet3.png) no-repeat left 8px!important;padding-left:18px!important;margin-bottom:4px;font-size:19px}

.loyalty-list .listing{margin-top:6px!important;float:left;width:100%}

.dress-code-area{float:left;width:100%;margin-top:30px}

.dress-code-area .heading2{margin-bottom:20px}

.page-contact{float:left;width:100%}

.page-contact .contact-detail{border:0!important;margin-bottom:0}

.page-contact .contact-detail .contact-icon{width:auto;margin-left:0}

.dr-detail{margin-top:40px;float:left;width:100%}

.dr-photo{float:left}

.dr-text{float:left;margin-left:25px;font-size:16px}

.dr-detail{margin-top:40px;float:left;width:100%;padding:10px;border:1px solid #dddcdc}

.listing2 li{background:url(../images/bullet4.png) no-repeat left 10px}

.listing.listing2 li:after{display:none}

.packages-sidebar-menu{width:23%;margin-right:4%;float:left;margin-top:50px}
.packages-sidebar-menu1{width:100%;margin-right:4%;float:left;margin-top:0px}
.packages-sidebar-menu1 li{float:left;width:100%;padding:10px 0 10px 0px;border-bottom:1px dotted #e3d6e9;position:relative}

.packages-sidebar-menu1 li.menu1-bold::after{position:absolute;left:0;top:20px;content:'';width:8px;height:8px;background:#eb1973;border-radius:50%}

.packages-sidebar-menu1 li li{padding-bottom:0;border:0;padding-left:0!important}

.packages-sidebar-menu1 li li a { color:#bf0080 !important; font-size: 18px; font-weight: 400 !important;background:url(../images/bullet4.png) no-repeat left 8px!important;padding-left:18px!important;padding-left: 21px;} 

.packages-sidebar-menu1 span.card-menu-title{margin-top:0;float:left;width:100%;font-weight:600;color:#000!important;font-size:18px;padding-left: 21px;}

.packages-sidebar-menu1 .menu1-bold{font-weight:600}

.packages-sidebar-menu1 .menu1-bold:last-child{border:0}

/**/

.packages-table.investment-tbl .page-heading.wHighlight{margin-bottom:30px!important}

.packages-sidebar-menu li{float:left;width:100%;padding:10px 0 10px 0px;border-bottom:1px dotted #e3d6e9;position:relative}

.packages-sidebar-menu li.menu1-bold::after{position:absolute;left:0;top:20px;content:'';width:8px;height:8px;background:#eb1973;border-radius:50%}

.packages-sidebar-menu li li{padding-bottom:0;border:0;padding-left:0!important}

.packages-sidebar-menu li li a { color:#bf0080 !important; font-size: 18px; font-weight: 600 !important;background:url(../images/bullet4.png) no-repeat left 8px!important;padding-left:18px!important;padding-left: 21px;} 

.packages-sidebar-menu span.card-menu-title{margin-top:0;float:left;width:100%;font-weight:700;color:#000!important;font-size:18px;padding-left: 21px;}

.packages-sidebar-menu .menu1-bold{font-weight:700}

.packages-sidebar-menu .menu1-bold:last-child{border:0}

.table1.table4.transparent-br{margin:20px 0}

.boldtext2{font-weight:700;font-size:17px;text-transform:capitalize}

.packages-sidebar-menu li a { font-size: 18px; padding-left: 21px; } 
.packages-sidebar-menu1 li a { font-size: 18px; padding-left: 21px; } 

.packages-table.investment-tbl{width:73%;float:left}

td.tick-mark.brd-0{border:0!important}

.investment-tbl table td.boldtext{background:#f5f5f5;color:#651550;font-size:18px;padding:7px 5px 7px 16px;font-weight:600;}

.packages-table.compare-packages-table.investment-tbl table td.boldtext{border-left: 1px solid #e5e5e5;}

.packages-table.compare-packages-table.investment-tbl table td.tick-mark{border-left: 1px solid #e5e5e5;}

.packages-table.compare-packages-table.investment-tbl table td.cross-mark{border-left: 1px solid #e5e5e5;}

.table1.table5.transparent-br .tick-mark { padding-right: 25px; text-align: right; } 

.investment-tbl table td{background:#fff;border-bottom:1px solid #e5e5e5;padding:7px 0 7px 15px;line-height:20px}

.investment-tbl table .investment-row td,.content .investment-tbl table .investment-row th{background:#651550;color:#fff;text-align:left;border-bottom:0 solid #e5e5e5;padding:16px 15px!important;font-size:19px;font-weight:400;line-height:30px}

.investment-tbl table .investment-row td .tl,.content .investment-tbl table .investment-row th .tl{font-size:25px;line-height:25px;font-weight:600;text-transform:uppercase;margin:0 0 10px;float:none}

.investment-tbl.packages-table img{max-width:unset;border:0;margin:0}

.investment-tbl table .investment-row td span,.content .investment-tbl table .investment-row th span{float:left;margin-right:2%;margin-bottom: 0px;}

.buy-bt{background:#bf0080;color:#fff;border:0;border-radius:20px;padding:0 25px 2px;height:auto;font-size:16px;font-weight:400;transition:.5s;float:left}

.investment-tbl table td.tick-mark{width:10%;text-align:center;border-right:1px solid #e5e5e5;padding-right:0;}
.investment-tbl table td.tick-mark2{width:10%;text-align:center;border-right:1px solid #e5e5e5;padding-right:0;background: #f5f5f5;}
.investment-tbl table td.tick-mark.tabletitle3{width:5%!important;}
.investment-tbl table td.tick-mark3{
	background: #f5f5f5;
}
.investment-tbl table td.cross-mark{width:10%;text-align:center;border-right:1px solid #e5e5e5;padding-right:0;}

.tabletitle {
font-size: 17px;
 color: #000;
 font-weight: 400;
 line-height: 20px;
     padding-left: 25px;
}
.space2{
	padding-left: 7px;
}
.tabletitle2{
 padding-left: 6px;	
}

td.boldtext.boldtext-linehight1{
	line-height: 33px;
}


.highlight-btn.digtise-btn.enquiry-btn a {
    padding: 5px 17px 7px;
    font-size: 17px;
    color: #fff;
    background: no-repeat;
    border: 0;
    transition: .4s;
    margin-right: 5px;
    background-color: #bf0080;
    text-transform: capitalize;
    display: block;
    border-radius: 15px;
    line-height: 1;
}

.float-panel-pregancy{
	float: left;
	padding-bottom: 30px;
	padding-top: 20px;
}
.content-box-main{
	    border: 2px dotted #651550;
	    border-radius: 10px!important;
	    text-align: center;
	    margin-bottom: 30px;
	   box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.title-main h3{
	    font-size: 30px!important;
	    line-height: 18px;
	    color: #651550;
	        text-transform: uppercase;
	    font-weight: 600;

}
.title-main {
   background: rgb(248,224,236)!important;
background: linear-gradient(90deg, rgba(248,224,236,1) 6%, rgba(253,247,250,1) 53%, rgba(248,224,236,1) 100%)!important;
    padding: 22px 16px 22px 16px!important;
border-radius: 10px 10px 0px 0px;
}
.content-addon-contnet h3{
	font-size: 22px;
	line-height: 30px;
	color: #000;
    font-weight: 500;
    line-height: 27px;
}
.content-addon-contnet2 h3{
line-height: 33px;
}
.highlight-g{
	color: #fa9459;
	font-size: 16px;
}
.dots-addon{
	font-size: 30px;
	color: #651550;
}
.highlight-p{
	color: #651550;
}
.highlight-pr{
	color: #651550;
}
.content-addon-contnet {
    padding: 13px 35px;
}
.eve-cancer-sw{
	    margin-left: 20%;
}

.investment-tbl.covid-packages table td.tick-mark{width:100px}

.boldtext.boldtext2 { border-right: 1px solid #e5e5e5; text-align: center; } 

.packages-table.investment-tbl table{width:100%;float:left;border:1px solid #e5e5e5}

.investment-tbl table td:nth-child(1).space,.investment-tbl table td:nth-child(3).space{width:46%}

.price-area{margin:0;border-bottom:0;min-width:110px;display:-webkit-inline-box;padding:12px 0!important}

 

.table2.transparent-br{border:0!important}

.table2.transparent-br .investment{padding:0!important}

.pkg{width:100%!important;float:left!important;padding-top:0;margin-right:3%;border-right:0;font-size:19px}

.compare-bt{float:left;width:100%;margin-top:40px}

.compare-bt a{background:#550941;color:#fff;border-radius:50px;padding:9px 25px;color:#fff;border:1px solid #550941!important}

#cssmenu ul ul li.card-menu a{color:#eb1973!important}

.investment-row table td.investment2{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;height:95px!important;border-right:1px solid #fff}

.investment-row table td.investment2.pd-1{padding-left:14px!important}

.pkg .text { width: 100%; float: left !important; text-align: left; } 

.buy-bt.right { float: left; clear: both; } 

.investment-row table td.investment2.pd-1 { margin-top: -40px !important; padding-left: 25px!important; border-right: 0!important; padding-right: 0!important; text-align: right; float: right; margin-bottom: -2px; } 

.menu1-bold a:hover{color:#eb1973!important}

td.investment2.pd-1.dold-img img { width: 148px; margin-top: 0; } 

td.investment2.pd-1.dold-img.dold-img2 img { width: 108px; margin-top: 0; } 

.investment-row.bottom-row .investment2.pd-1.dold-img img{margin:0!important;width:162px}

.investment-row.bottom-row .price-area{min-width:120px}

.hidden-lg,hidden-md{display:none;width:100%}

select{background:url(../images/jump-menu-bg.jpg) no-repeat right top;width:100%;float:left;display:block;clear:both;border:1px solid #ddd;padding:10px;cursor:pointer;-webkit-appearance:none}

select#jm1{width:100%;padding-left:4px;padding-right:40px;margin-top:20px}

.table1.table2.transparent-br{width:48.5%;border:1px solid #e5e5e5!important;margin:30px 0}

.table1.table2.transparent-br.right{margin-right:0;float:right}

.packages-table.compare-packages-table.investment-tbl{width:100%}

.packages-table.compare-packages-table.investment-tbl .buy-bt { margin: 0 0 0 30px; float: none; } 

.investment-tbl table td.boldtext h2 { font-size: 18px; font-weight: bold; margin: 0 0 3px 0; } 

.space.pckg-titl { font-size: 33px !important; } 

.boldtext.boldtext2 img { width: 94px; margin-bottom: 10px; } 

.compare-tbl td { background: #fff !important; } 

.table1.table5 { margin-bottom: 30px; } 

.investment2.br-0 { border: 0 !important; }

.gal { -webkit-column-count: 3; /* Chrome, Safari, Opera */ -moz-column-count: 3; /* Firefox */ column-count: 3; }	 

.gal img { width: 100%; padding: 10px 0; } 

#cssmenu > ul > li:nth-child(3) ul li.menu1 a { padding-top: 3px !important; } 

#cssmenu > ul > li:nth-child(3) ul li.menu2 a { padding-top:7px !important; } 

#cssmenu > ul > li:nth-child(3) ul li.menu3a a { padding-top:7px !important; } 

td.investment2.pd-1.dold-img.dold-img2 {

  margin-top: 0 !important;

  float: none !important;

  height: 30px !important;

}

.billing-details-right .order-summary-bottom .checkout-terms-and-conditions .form-check-label::after {

  top: 7px;

}

.price-area.p-0 {

  padding: 0 !important;

}

input.buy-bt.f-right {

    float: left;margin-top: 4px;  margin-left: 17px;

}

.investment2.b-0 {

  border: 0 !important;

}



.investment2.height-auto.b-0 {

  height: auto !important;

}



.investment2.height-auto.b-0 .pkg {

  margin-bottom: 0;

}



.investment-row.compare .price-area.p-0 {

  min-width: auto;

}

.investment-row.compare .rupee {

  margin-left: 35px;

}



.prize-old {

    float: left;

    margin-top: 6px;

    width: 135px;

}

del {

color: rgba(darkgray, 0.5);

text-decoration: none;

position: relative;

font-weight: 100;

}	

del::before {

  content: " ";

  display: block;

  width: 100%;

  border-top: 2px solid #fff;

  height: 4px;

  position: absolute;

  bottom: 12px;

  left: 0;

  transform: rotate(-11deg);

}/* 

del::after {

  content: " ";

  display: block;

  width: 100%;

  border-top:2px solid #fff;

  height: 4px;

  position: absolute;

  bottom: 9px;

  left: 0;

  transform: rotate(11deg);

} */



span.sp-prize b {

    font-size: 19px;

	float: left;

    color: #fff;

	font-weight: 400;

}

span.sp-prize-title {

    margin-right:3% !important;

    margin-left: 2%;

}



.prize-bg {

    background: #ffffff24;

    border-radius: 7px;

    padding: 5px 0px 5px 5px;

    float: left;

    width: 230px;

    margin-left: 0;

}





.del2::before {

  border-color: #000 !important;

  top: 12px;

}




/* css edited by aparna */
.clear{ clear: both;}
.row-new .width-50{ padding: 0px;}
.width-50{ float: left; width: 50%;}
.width1{ padding-right: 1% !important;}
.width2{ padding-left: 1% !important;;}
.widthp{
	padding: 0px;
}
.visit-the-center-form .input-inn{ margin: 0 0 10px;color: #000; border-color: #36363629!important; padding: 12px 20px;
    font-size: 14px; background-color: transparent;     border: 1px solid #d1d1d1;
    line-height: normal; width: 100%;
    border-radius: 0;
  }
  .visit-the-center-form .buttons a {
    padding: 5px 17px 7px; width: 48%; float: left;
    font-size: 17px; text-align: center;
    color: #fff;
    background: no-repeat;
    border: 0;
    transition: .4s;
    margin-right: 5px;
    background-color: #bf0080;
    text-transform: capitalize;
    display: block;
    border-radius: 15px;
    line-height: 1;
  }
  .or.pt-0{ padding-bottom: 0px;}
  .text-new{ font-size: 14px; line-height: 22px;}
  
.visit-the-center-form .or{ color:#621550; font-size: 20px; }

  .visit-the-center-form .buttons .inactive{background-color: #bf00805c;}
  .visit-the-center-form table, .transparent-br, .visit-the-center-form table tbody{ width: 100%; border: 1px solid #e5e5e5!important;}
  .visit-the-center-form tr td{background: #fff;
    border-bottom: 1px solid #e5e5e5;
    padding: 7px 5px 7px 10px;
    line-height: 20px;}
  .visit-the-center-form tr th{ background: #f5f5f5;
    color: #651550; border-top: 1px solid #e5e5e5!important;
    border-bottom: 1px solid #e5e5e5!important;
    font-size: 18px;
    padding: 7px 5px 7px 10px;
    font-weight: 600;
}


.input-inn.p-0.dateee{width: 49%; margin-right: 1%; float: left;}
.input-inn.p-0.dateee2{width: 49%; margin-left: 1%; float: left;}

.input-group-addon {
  cursor: pointer;
}

.input-group.date {
  text-transform: uppercase;
}

.form-control {
  border: 1px solid #ccc;
  box-shadow: none;
  &:hover,
  &:focus,
  &:active {
    box-shadow: none;
  }
  &:focus {
    border: 1px solid #34495e;
  }
}

/* 
.content {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075), 0 2px 4px rgba(0, 0, 0, 0.0375);
  padding: 30px 30px 20px;
} */

.bootstrap-datetimepicker-widget.dropdown-menu {
  border: 1px solid #34495e;
  border-radius: 0;
  box-shadow: none;
  margin: 10px 0 0 0;
  padding: 0;
  min-width: 300px;
  max-width: 100%;
  width: auto;
  &.bottom:before,
  &.bottom:after {
    display: none;
  }
  table td,
  table th {
    border-radius: 0;
  }
  table td.old,
  table td.new {
    color: #bbb;
  }
  table td.today:before {
    border-bottom-color: #0095ff;
  }
  table td.active,
  table td.active:hover,
  table td span.active {
    background-color: #0095ff;
    text-shadow: none;

    &.today:before {
      border-bottom-color: #fff;
    }
  }
  table th {
    height: 40px;
    padding: 0;
    width: 40px;
    &.picker-switch {
      width: auto;
    }
  }
  table tr:first-of-type th {
    border-bottom: 1px solid #34495e;
  }
  table td.day {
    height: 32px;
    line-height: 32px;
    padding: 0;
    width: auto;
  }
  table td span {
    border-radius: 0;
    height: 77px;
    line-height: 77px;
    margin: 0;
    width: 25%;
  }
  .datepicker-months tbody tr td,
  .datepicker-years tbody tr td,
  .datepicker-decades tbody tr td {
    padding: 0;
  }

  .datepicker-decades tbody tr td {
    height: 27px;
    line-height: 27px;

    span {
      display: block;
      float: left;
      width: 50%;
      height: 46px;
      line-height: 46px !important;
      padding: 0;
      &:not(.decade) {
        display: none;
      }
    }
  }
  .timepicker-picker table td {
    padding: 0;
    width: 30%;
    height: 20px;
    line-height: 20px;
    &:nth-child(2) {
      width: 10%;
    }
    a,
    span,
    button {
      border: none;
      border-radius: 0;
      height: 56px;
      line-height: 56px;
      padding: 0;
      width: 100%;
    }
    span {
      color: #333;
      margin-top: -1px;
    }
    button {
      background-color: #fff;
      color: #333;
      font-weight: bold;
      font-size: 1.2em;
      &:hover {
        background-color: #eee;
      }
    }
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu .picker-switch table td {
  border-top: 1px solid #34495e;
  a,
  span {
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0;
    width: 100%;
  }
}
.todayText:before {
  content: "Today's Date";
}

  
  /* .visit-the-center-form{ padding-bottom: 50px;} */
  /* .visit-the-center-form .date{ width: 49%; margin-right: 1%; float: left;}
  .visit-the-center-form .date2{ width: 49%; margin-left: 1%;} */

  .visit-the-center-form .form-control{ border: none; margin-top: 0px; 
    padding: 5px 20px; height: 45px;
    font-size: 14px;
    background-color: transparent;
    line-height: normal;
    border-radius: 0;
}
  .visit-the-center-form .input-group-text{ border: 0px;}
  .visit-the-center-form { margin-top: 0px;}

  .visit-the-center-form select{ background: url(../images/select-arrow.png) no-repeat 98% 45%;}
  .visit-the-center-form .btn-submit{ background: #bf0080;
    border-color: #bf0080;font-size: 16px;
    padding:0px 15px; border: none; line-height: 45px; border-radius: .25rem;
    width: 100%;     text-align: center;
    vertical-align: middle;
    margin: 0 0 5px;
    max-width: 100%;
    resize: none; font-weight: 700;
   outline: none;
  color: #fff; } 
  
  .form-group {
    display: block;
    margin-bottom: 0px;
  }
  
  .form-group input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
  }
  
  .form-group label {
    position: relative;
    cursor: pointer;
  }
  
  .form-group label:before {
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #621550;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05),
      inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 15px;
  }
  
  .form-group input:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    top: 15px;
    left: 29px;
    width: 6px;
    height: 14px;
    border: solid #621550;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }
  

  
label {
	font-size: 0.75rem;
	font-weight: 400;
	display: block;
	margin-bottom: 0.5rem;
	color: #b0bec5;
	border: 1px solid #eceff1;
	padding: 0.5rem 0.75rem;
	border-radius: 0.5rem;
}
input {
	font-family: "Roboto", sans-serif;
	display: block;
	border: none;
	border-radius: 0.25rem;
	border: 1px solid transparent;
	line-height: 1.5rem;
	padding: 0;
	font-size: 1rem;
	color: #607d8b;
	width: 100%;
	margin-top: 0.5rem;
}
input:focus {
	outline: none;
}
#ui-datepicker-div {
	display: none;
	background-color: #fff;
	box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1);
	margin-top: 0.25rem;
	border-radius: 0.5rem;
	padding: 0.5rem;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.ui-datepicker-calendar thead th {
	padding: 0.25rem 0;
	text-align: center;
	font-size: 0.75rem;
	font-weight: 400;
	color: #78909c;
}
.ui-datepicker-calendar tbody td {
	width: 2.5rem;
	text-align: center;
	padding: 0;
}
.ui-datepicker-calendar tbody td a {
	display: block;
	border-radius: 0.25rem;
	line-height: 2rem;
	transition: 0.3s all;
	color: #546e7a;
	font-size: 0.875rem;
	text-decoration: none;
}
.ui-datepicker-calendar tbody td a:hover {
	background-color: #e0f2f1;
}
.ui-datepicker-calendar tbody td a.ui-state-active {
	background-color: #009688;
	color: white;
}
.ui-datepicker-header a.ui-corner-all {
	cursor: pointer;
	position: absolute;
	top: 0;
	width: 2rem;
	height: 2rem;
	margin: 0.5rem;
	border-radius: 0.25rem;
	transition: 0.3s all;
}
.ui-datepicker-header a.ui-corner-all:hover {
	background-color: #eceff1;
}
.ui-datepicker-header a.ui-datepicker-prev {
	left: 0;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");
	background-repeat: no-repeat;
	background-size: 0.5rem;
	background-position: 50%;
	transform: rotate(180deg);
}
.ui-datepicker-header a.ui-datepicker-next {
	right: 0;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");
	background-repeat: no-repeat;
	background-size: 10px;
	background-position: 50%;
}
.ui-datepicker-header a > span {
	display: none;
}
.ui-datepicker-title {
	text-align: center;
	line-height: 2rem;
	margin-bottom: 0.25rem;
	font-size: 0.875rem;
	font-weight: 500;
	padding-bottom: 0.25rem;
}
.ui-datepicker-week-col {
	color: #78909c;
	font-weight: 400;
	font-size: 0.75rem;
}


@media (max-width: 500px) {

.gal {

-webkit-column-count: 1; /* Chrome, Safari, Opera */

-moz-column-count: 1; /* Firefox */

column-count: 1;

}

}






@media screen and (min-width:3840px) and (max-width:5620px) {

.banner-img1{width:36%;position:absolute;bottom:0;left:17%}

.banner-img2{width:23%;position:absolute;bottom:384px;left:48%}

.banner-img4{width:36%;position:absolute;bottom:530px;left:17%}

.txt-cont{width:74%;float:right;padding:310px 0 0;position:absolute;right:-18%}

.banner-txt p{line-height:67px;font-size:50px;margin-bottom:41px}

.txt-top img{max-width:100%}

}

@media screen and (min-width:1280px) and (max-width:2752px) {

.banner-img1{width:32%;position:absolute;bottom:20px;left:22%}

.banner-img2{width:23%;position:absolute;bottom:101px;left:49%}

.banner-img4{width:33%;position:absolute;top:0;left:17%}

.txt-cont{width:50%;float:right;margin:150px 0 0}

.txt-top img{max-width:26%}

.banner-txt p{line-height:19px;font-size:16px;margin-bottom:8px}

.carousel-item.header2{background:url(../images/banner2-bg.jpg) no-repeat left top!important;background-size:auto;background-size:100%!important}

.share-eva .col-border{border-left:1px solid #636466;min-height:380px;float:left;padding-left:15px!important}

.modal-dialog{margin:170px auto 0}

.investment-tbl table td:nth-child(1).space,.investment-tbl table td:nth-child(3).space{width:38%;font-size:17px}

}

@media screen and (max-width:1366px) {

.banner-txt p{line-height:16px;font-size:17px;margin-bottom:15px}

}

@media screen and (min-width:1170px) and (max-width:1280px) {

.carousel-item{height:100vh!important;min-height:100vh!important}

.header-panel .carousel-indicators{bottom:87px!important;z-index:0}

.banner-img1{width:31%;position:absolute;bottom:46px;left:16%}

.banner-img2{width:28%;position:absolute;bottom:85px;left:49%}

.banner-img4{width:31%;position:absolute;bottom:113px;left:18%}

.txt-cont{width:50%;float:right;padding:0;margin-top:160px}

.txt-top img{max-width:26%}

.banner-txt p{line-height:18px;font-size:14px;margin-bottom:3px}

.txt-top{margin:0 0 9px;width:100%;float:left}

}

@media screen and (max-width:1152px) {

.carousel-indicators{width:100%!important}

.banner-img4{width:36%;position:absolute;left:17%}

.header-panel .carousel-indicators{bottom:130px;z-index:0;width:100%!important}

}

@media screen and (max-width:1024px) {

.price-area {min-width: 101px;}	

td.investment2.pd-1.dold-img img { width: 100px; margin-top: 0; }

.prize-old { width: 120px; }

.prize-bg { width: 230px; margin-left: 0%; } 

.navbar-brand{width:42%}

span.sp-prize b { font-size: 20px; } 

.eva-bg{background:none}

.eva-bg .col-border,.share-eva .col-border{border-left:1px solid #636466}

.inside-contentarea .container{max-width:96%;position:relative}

.carousel-item{height:50vh;min-height:50vh!important;background-size:100%}

.right-col .icon-text{width:86%}

.top-panel{padding:10px 0}

.row{margin:0!important}

.header-panel .carousel{width:100%}

.icon-text.text1{margin-top:-6px}

.taglinetext .text2{font-size:36px}

.loyalty-bg{background-position:440px top}

.footer-panel{padding:0;position:static}

.header-panel{margin-top:104px;padding-bottom:0}

.inside-contentarea.inside-contentarea3,.inside-contentarea{margin-bottom:0}

.header-panel .carousel-indicators{bottom:0;z-index:0}

.left-content{padding-left:15px}

.carousel-item{height:80vh;min-height:80vh!important;background-size:100%}

.banner-img1{bottom:0;width:42%;left:7%}

.banner-img2{bottom:0;width:34%;left:50%}

.banner-img4{width:43%;position:absolute;bottom:107px;left:8%}

.banner-txt p{line-height:15px;font-size:15px!important;margin-bottom:6px}

.txt-cont{width:50%;float:right;padding:50px 0 0}

.txt-top{margin:0 0 10px}

.txt-top img{max-width:25%}

.carousel-item.header2{background-size:124%!important}

.menu-option #cssmenu > ul > li{padding:0 23px}

.menu-option .header-panel{margin-top:140px}

}

@media screen and (min-width:992px) and (max-width:1169px) {

.container{max-width:96%;padding:0}

.float-panel .container{max-width:96%}

#cssmenu > ul > li{padding:0 7px}

#cssmenu > ul > li > a{font-size:13px}

.header-panel{margin-top:0}

.carousel-item.header1{background-size:cover}

.carousel-item.header2{background-size:cover}

.txt-top{margin:0 0 20px}

.banner-txt p{line-height:18px;font-size:16px!important;margin-bottom:12px}

.float-butterfly3{position:absolute;left:41%;top:430px}

}

@media screen and (min-width:768px) and (max-width:991px) {

.mobile-search{display:inline-block!important;float:right;height:auto!important;margin-top:-30px}

.mbl-menu1.col-lg-9.col-md-6.col-sm-6.p-0{width:auto;max-width:39%!important;float:none;flex:unset;margin:0 auto}

.extra-btn {
    float: left;
    margin-top: 10px;
    margin-right: 5px;
    width: 139%;
    display: inline-block;
}
.header-panel{margin-top:104px;padding-bottom:0}

.customer-logos{flex-wrap:wrap}

.customer-logos .slide{margin-bottom:20px}

.customer-logos .slide:nth-child(4),.customer-logos .slide:nth-child(5),.customer-logos .slide:nth-child(6){margin-bottom:0}

.txt-top{margin:0 0 20px}

.banner-txt p{line-height:22px;font-size:15px!important;margin-bottom:12px}

.txt-top img{max-width:50%}

.carousel-item.header1{background-size:cover}

.carousel-item.header2{background-color:#e0e3e1;background-size:cover}

.carousel-item.header1 .butterfly-cont,.float-butterfly1,.float-butterfly2,.float-butterfly3{display:none}

.menu-option .desktop-search{display:block!important;margin-right:45px}

.menu-option .mbl-menu1{max-width:40%}

input.buy-bt.f-right {margin-left: 5px;}

}

@media screen and (max-width:992px) {
  .width1{ padding-right: 0% !important;}
.width2{ padding-left: 0% !important;;}
    .width-50{ width: 100%;}
    .visit-the-center-form{ padding: 0px;}
    .btn-submit{ position: inherit;}

.menu-option .menu-cont{border-top:none;padding:0}

.menu-option #cssmenu #head-mobile{padding:0}

#cssmenu li:nth-child(2):hover ul{width:100%!important;left:0!important;background:#d9cfe6;padding:0!important}

#cssmenu li:nth-child(2) ul span.sublinks{margin-left:85px!important;min-height:80px;margin-top:-28px!important;width:72%!important}

#cssmenu ul ul{background:transparent;padding:0;border-bottom:0 solid #282627;margin:0!important;height:270px!important;overflow-y:scroll!important}

#cssmenu li:nth-child(2) ul li a span.title br{display:none}

}

@media screen and (max-width:768px) {
    li.menu3a.card-menu{ height:100% !important;}
    
li.menu2.card-menu{ height:100% !important;}

.investment-row table td.investment2.pd-1 {padding-left:0 !important}	

span.sp-prize-title { font-size: 20px; }

input.buy-bt.f-right { margin-top: 5px; margin-left:0}

span.sp-prize b { font-size: 19px; }

.prize-old { width: 120px; }

.prize-bg { width:230px; margin-left: 0; clear: none; margin-top: 0px; }

.investment-row table td.investment2 {padding-right:0 !important}	 

#cssmenu > ul > li > a.active{color:#000!important}

.eva-bg .col-border{border:none}

.share-eva .col-border{border-left:1px solid #636466;min-height:auto}

.carousel-item{height:70vh;min-height:70vh!important;background-size:100%}

.inside-contentarea{position:relative}

.inside-contentarea:before{content:'';position:absolute;background:url(../images/butterfly-top.png) no-repeat 15px top;width:106px;height:56px;background-size:contain;right:20px;top:40px}

.inside-contentarea:after{content:'';position:absolute;background:url(../images/inside-bottom-bg.png) no-repeat 15px bottom;width:130px;height:119px;background-size:contain;left:0;bottom:0;z-index:-1}

.header-panel{padding-bottom:0}

.card-col{float:left;max-width:33%}

.right-col .icon-text{width:79%;float:left}

.right-col .icon-area{height:auto;width:59px;margin:0 auto}

.right-col{margin-bottom:25px}

.taglinetext{width:59%}

.taglinetext .text2 br{display:none}

.taglinetext .text2{font-size:30px;line-height:29px}

.taglinetext .text1{font-size:25px}

.heading3,.heading2{font-size:33px}

.heading2.heading5{line-height:40px}

.right-col2 .icon-text{margin-bottom:0}

.loyalty-bg{background-position:right top;background-size:auto 43%}

.inside-contentarea.inside-contentarea3 .left-content.left-content4 img{width:57%}

.right-content.contact-content{padding-top:20px;background-position:right 0}

/* .right-content.contact-content{padding-top:70px;background-position:right 0} */

.inside-contentarea{margin-bottom:10px}

.banner-txt p{line-height:20px}

.right-content.contact-content{background-size:auto 16%}

.page-heading{position:relative;z-index:0}

.banner-img1{bottom:0;width:57%;left:3%}

.banner-img2{bottom:69px;width:47%;left:48%}

.banner-img4{width:68%;position:absolute;bottom:80px;left:-8%}

.banner-txt p{line-height:22px;font-size:21px;margin-bottom:10px}

.txt-cont{width:50%;float:right;padding:50px 0 0}

.txt-top{margin:0 0 10px}

.txt-top img{max-width:25%}

.carousel-item.header2{background-size:124%!important}

.carousel-item{height:64vh!important;min-height:64vh!important;background-size:100%}

.carousel-item.header2{background-size:167%!important}

.desktop-graph{display:none}

.mobile-graph{display:block}

.menu-option .header-panel{margin-top:108px}

.menu-option .button{top:-69px}

.menu-option #cssmenu ul{top:3px}

.menu-option #cssmenu > ul > li{padding:10px 30px}

.menu-option #cssmenu > ul > li:first-child{padding-left:30px}

.menu-option #cssmenu > ul > li:last-child{padding-right:30px}

.menu-option .top-panel div.logo img{max-height:86px;width:auto;max-width:inherit}

.eva-german-2.part3 .right-col:nth-child(4){border-left:0}

.our-approach2.exclusive-icn{margin-top:25px}

.eva-german-2.part3.part-last .right-col:nth-child(3){border-left:0}

.eva-german-2.part3.part-last .right-col:nth-child(4){border-left:2px solid #ccc}

li.menu3.pkg-l{min-height:unset!important}

}

@media screen and (max-width:767px) {

.investment-row table td.investment2.pd-1 { padding-left: 0 !important; margin-top: 0 !important; }

.investment2.pd-1.dold-img { height: auto !important; }

td.investment2.pd-1.dold-img img { width: 150px; margin-top:-43px; }

.packages-table.compare-packages-table.investment-tbl .price-area { min-width: 70%; }

.packages-table.compare-packages-table.investment-tbl .buy-bt { margin: 0 0 0 0; } 

.packages-table { overflow-y: visible; }

.investment-tbl table td.boldtext {padding: 7px 5px 7px 7px;}	

.pkg span{float:left!important;margin-right:2%}

.eve-cancer-sw{
	    margin-left: 0%;
}


select{background:url(../images/jump-menu-bg.jpg) no-repeat right top;width:100%;float:left;display:block;clear:both;border:1px solid #ddd;padding:5px;cursor:pointer;font-size:16px;-webkit-appearance:none}

.packages-sidebar-menu .hidden-lg.hidden-md{display:block!important}
.packages-sidebar-menu1 .hidden-lg.hidden-md{display:block!important}

.packages-sidebar-menu .title-top{display:none!important}

.package-details{float:left;width:100%;margin-bottom:0px}

.pkg{width:100%!important;padding-top:0px;margin-right:0;border-right:0;padding-bottom:0!important}


.pkg .text{float:left!important;width:100%!important;margin-bottom:15px!important}

.packages-sidebar-menu{width:100%;margin-right:0!important}

.packages-sidebar-menu ul{width:100%;display:none}


.packages-sidebar-menu1{width:100%;margin-right:0!important}

.packages-sidebar-menu1 ul{width:100%;}


.investment-tbl table td{background:#fff;border-bottom:1px solid #e5e5e5;padding:6px 8px;font-size:16px!important;line-height:21px}

.investment-tbl table td.tick-mark2{
	    text-align: center;
	    padding-right: 13px;
    padding-left: 0px;
}
.tabletitle{
	padding-left: 2px;
}
.space2{
	width: 40%;
}
td.boldtext2.boldtext-linehight1{
	line-height: 26px;
}

.packages-table.investment-tbl{width:100%}

#cssmenu > ul > li:nth-child(3) ul{margin-left:0!important}

.page-heading{line-height:31px}

.dr-text{margin-left:0;font-size:16px;margin-top:20px}

.dr-detail{width:100%}

.enquire-icon img{max-width:70px}

.whatsapp img{max-width:70px}


a.contacticon{right:20px;bottom:20px;max-width:40px}

.whatsapp{right:15px;bottom:15px;z-index:99}

.modal-dialog{max-width:90%}

.right-img{padding-left:0;padding-right:0}

.left-content.left-content3{padding-right:0!important}

.further-details{margin:30px 0!important}

.she-mob{display:-webkit-inline-box}

.she-desk{display:none}

#cssmenu li:nth-child(2) ul li{height:auto;min-height:unset}

li.menu3.pkg-l{min-height:unset!important}

.menu3 .sub a{margin:0!important}

.title1.about span{background:url(../images/eva-line.gif) center repeat-x;padding:0 30px;float:left}

.title1.about span span{background:none #fff;padding:0 10px}

.eva-bg{background:none}

.online-survay-tagline{width:100%!important}

.search_input{font-size:13px;width:145px}

.about-graph{width:100%;text-align:center}

.left-content{padding-left:0;padding-right:0}

.left-content4.contact-img{display:none}

.inside-contentarea.inside-contentarea3 .left-content.left-content4 img{width:22%}

.page-heading.page-heading2{line-height:40px}

.left-content.left-content2 img{width:61%}

.left-content.left-content2{text-align:center;padding:0}

.icon-text.text4{margin-top:10px}

.right-content.right-content3{margin-top:35px}

.right-content{padding-left:0;margin-top:0;padding-right:0}

.mobile-search{display:block!important}

.float-panel .container{max-width:100%;padding:0}

.mbl-menu1,.menu-panel{position:static;margin-top:0}

#cssmenu #head-mobile{padding:0}

.button{top:24px;right:15px}

#cssmenu ul{top:85px}

#cssmenu ul ul{top:0!important;height:auto!important}

.header-panel .carousel-indicators{bottom:15px!important}

.footer-panel{padding:0;position:static;margin-top:0}

.header-panel{margin-top:63px}

.logo img{max-width:50%}

.customer-logos{flex-wrap:wrap}

.customer-logos .slide{margin-bottom:20px}

.customer-logos .slide:nth-child(4),.customer-logos .slide:nth-child(5),.customer-logos .slide:nth-child(6){margin-bottom:0}

.carousel-item.header1{background-size:cover}

.carousel-item.header2{background-color:#e0e3e1;background-size:cover}

.carousel-item.header1 .butterfly-cont,.float-butterfly1,.float-butterfly2,.float-butterfly3{display:none}

.txt-top img{max-width:60%}

.txt-cont{padding:20px 0 0}

.banner-txt p{font-size:21px;line-height:22px;margin-bottom:10px}

.txt-top{margin:0 0 15px}

.logo.p-0{padding-left:15px!important;padding-right:15px!important;margin-bottom:12px}

.taglinetext{width:57%;margin:40px 0 65px 25px}

.taglinetext .text2{font-size:24px}

.about-graph img{width:70%}

.inside-contentarea{background-size:auto 9%}

.taglineicon{float:left;margin-top:40px;width:100%;text-align:center}

.about-tagline{border-radius:20px 20px 0 0;background-repeat:repeat-y;min-height:273px}

.taglinetext{width:100%;margin:0;padding:40px}

.float-panel{position:static!important}

.header-panel,.inside-contentarea{margin-top:0}

.page-heading,.left-content{margin-top:30px}

.taglinetext .text1,.taglinetext .text2{text-align:center}

.about-graph img{width:100%}

.loyalty-bg{background-position:right top;background-size:auto 33%}

.card-container{margin:50px 0}

.banner-img1{bottom:0;width:32%;left:13%}

.banner-img2{bottom:27px;width:28%;left:48%}

.banner-img4{width:32%;position:absolute;bottom:10px;left:14%}

.banner-txt p{line-height:15px;font-size:12px;margin-bottom:-1px}

.txt-cont{width:50%;float:right;padding:20px 0 0}

.txt-top{margin:0 0 10px}

.txt-top img{max-width:25%}

.carousel-item.header2{background-size:124%!important}

.carousel-item{height:64vh!important;min-height:64vh!important;background-size:100%}

.carousel-item.header2{background-size:167%!important}

.carousel-item{height:81vh!important;min-height:81vh!important;background-size:100%}

.banner-img4{width:32%;position:absolute;bottom:60px;left:14%}

.customer-logos .slide{margin-bottom:0}

.menu-option .header-panel{margin-top:0}

.menu-option .button{top:-71px}

.menu-option .logo.p-0{margin-bottom:0}

.menu-option .top-panel div.logo{max-width:50%}

.eva-german-2.part3.part-last{margin-bottom:30px!important}

.eva-german-2.part3.part-last .icon-flag{margin:10px 0}

.eva-german-2 .right-col.col-border{border-left:0;padding-left:15px}

.eva-german-2 .right-col{display:block;text-align:center}

.eva-german-2 .right-col .icon-area{margin:0 auto}

.our-approach2.exclusive-icn{margin-top:25px}

.eva-german-2.part3.part-last .right-col:nth-child(4){border:0}

}

@media screen and (max-width:550px) {

.navbar-brand{width:45%}

.share-eva .col-border{border-left:none;float:left;margin:40px 0 0;clear:both}

.right-col .icon-text{width:100%;margin-bottom:40px}

.right-col .icon-area{height:auto;width:59px;margin:0 auto;text-align:center;padding:0 0 20px}

.logo img{max-width:20%}

.search_input{font-size:13px;width:145px}

.banner-img1{width:64%;position:static;bottom:108px;left:0;display:block;margin:0 auto}

.banner-img2{width:23%;position:absolute;bottom:244px;left:43%;display:none}

.banner-img3{display:block;width:100%;float:left;margin-top:-5px;background:#fff;padding-bottom:40px}

.carousel-item{height:auto;min-height:auto;background-size:100%!important;padding-bottom:0}

.carousel-item.header1{background-size:cover;background-repeat:repeat!important}

.carousel-inner .container{padding:0}

.banner-img4{width:100%;position:static;bottom:10px;left:2%;text-align:center}

.banner-img4 img{width:40%}

.carousel-item{height:auto!important;min-height:auto!important;background-size:100%}

.txt-cont{width:100%;float:right;padding:20px 0;text-align:center;background-color:#f5f7f9}

.logo img{max-width:100%}

.mbl-menu1.col-lg-10.col-md-6.col-sm-6.p-0{width:60%;max-width:60%!important;float:left;flex:unset}

.banner-txt p{line-height:15px;font-size:14px;margin-bottom:3px}

.col-lg-2.col-md-6.col-sm-4.logo.col-12.p-0{width:20%!important;max-width:20%!important;padding:0!important;margin:13px 0}

.menu-option .button{top:-45px}

.menu-option .top-social{height:30px;margin-top:5px}

.menu-option .col-lg-2.col-md-6.col-sm-4.logo.col-12.p-0{margin:0}

.menu-option .top-panel div.logo img{max-height:36px}

.menu-option .top-social{float:right;margin-right:40px;display:flex}

.menu-option .top-panel div.logo{max-width:50%;padding:0!important}

.menu-option .top-panel div.logo .first-logo{padding-right:5px;border-right:1px solid #ddd;margin-right:5px}

.menu-option .mbl-menu1{width:50%}

.col-lg-3.col-md-6.col-sm-4.logo.col-8.p-0{width:auto;max-width:45%!important;padding:0!important;margin:13px 0;flex:none}

.mbl-menu1.col-lg-9.col-md-6.col-sm-6.p-0{width:auto;max-width:40%!important;float:none;flex:unset;margin:0 auto}

}

@media screen and (min-width:550px) and (max-width:767px) {

.header-panel{margin-top:0}

}

@media screen and (min-width:550px) and (max-width:667px) {

.share-eva .col-border{border-left:none;float:left;margin:40px 0 0;clear:both}

.right-col .icon-text{width:100%}

.right-col .icon-area{height:auto;width:59px;margin:0 auto;text-align:center;padding:0 0 20px}

}

@media screen and (max-width:480px) {

.investment2.height-auto.b-0 .pkg { margin-bottom: 0; padding-top: 0 !important; }

.package-details {margin-bottom:0}	

.prize-bg { width: 100%; clear: both; margin-top: 0; }

.prize-old { width: 100%;margin-top: 0;  }

input.buy-bt.f-right { float: left; margin-top: 14px;  margin-left: 0px;}

span.sp-prize-title {clear: both;}	

span.price-area.p-0 { margin-bottom: 14px !important; }	 

.investment-row.compare .rupee { margin-left: 8px; }

td.investment2.pd-1.dold-img img{width:220px;margin-top:0}	

.investment-row table td.investment2{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;height:95px!important;border-right:0;width:100%;display:contents;border-bottom:1px solid #fff}	

.compare-bt{margin-bottom:40px}

.table1.table2.transparent-br.right{margin-top:0!important}

.table1.table2.transparent-br{width:100%!important}

td.investment2.pd-1.dold-img img{width:100%!important;margin:30px 0 0 0 !important}

.price-area{min-width:161px}

.dr-detail{margin-bottom:60px}

.share-eva .right-col2{margin:0}

.carousel-item.header1{background-size:100%!important;background-position:center top!important;padding-top:190px!important;background-repeat:no-repeat!important}

.menu3 span.sub{margin-top:-23px!important;float:left}

.menu3 .sub a{margin:0!important}

.top-social{width:auto;margin-top:10px;float:right;margin-right:-30px}

.extra-btn{display:inline-block;margin-top:-57px;margin-right:40px}

.menu3{background:#ece6f2;height:auto!important}

.extra-btn{display:inline-block;margin-top:0;margin-right:13px;position:absolute;right:0;top:0}

}

@media screen and (max-width:420px) {

.menu3 span.sub{margin-top:-23px!important;float:left}

.menu3 .sub a{margin:0 0 0 94px !important}

.top-social{width:100%;margin-top:-13px;float:right;margin-right:26px}

.col-lg-2.col-md-6.col-sm-4.logo.col-12.p-0{width:20%!important;max-width:20%!important;padding:0!important;margin:13px 0}

.logo img{max-width:100%}

.mbl-menu1.col-lg-10.col-md-6.col-sm-6.p-0{width:68%;max-width:68%!important;float:none;flex:unset;margin:0 auto}

.search-panel{width:100%;margin:0 auto}

.col-lg-3.col-md-6.col-sm-4.logo.col-8.p-0{width:auto;max-width:45%!important;padding:0!important;margin:13px 0;flex:none}

.mbl-menu1.col-lg-9.col-md-6.col-sm-6.p-0{width:auto;max-width:53%!important;float:none;flex:unset;margin:0 auto}

}

@media screen and (max-width:412px) {

.d-flex.flex-wrap.menu-panel.float-right{margin-top:-46px!important}

.menu3 span.sub{margin-top:-23px!important;float:left}

.menu3 .sub a{margin:0 0 0 94px !important}

.top-social{width:37%;margin-top:-13px;float:right;margin-right:26px}

#cssmenu li:nth-child(2) ul li{padding:5px 2px 5px 13px !important}

.footer-logo3 img{max-width:90px!important}

.top-social{width:auto;margin-top:11px;float:right;margin-right:0}

.top-social a{margin-right:5px;width:24%;float:left}

.top-social a img{width:100%}

.navbar-brand{width:33%}

.search_input{font-size:13px;width:145px}

.searchbar{background:url(../images/mobile-search.png) no-repeat 0 0;width:190px;height:40px;float:right}

.button{top:24px;right:15px}

.mbl-menu1.col-lg-10.col-md-6.col-sm-6.p-0{width:58%}

.card-container:last-child{margin-bottom:0}

.inside-contentarea{padding-bottom:80px!important}

.card-col{float:left;max-width:100%;margin-bottom:40px}

.right-col{padding:0}

.logo.p-0{margin-bottom:0;padding-left:0!important}

.logo img{max-width:100%}

.right-col .icon-text{width:100%;float:left;margin:0 0 40px}

.loyalty-bg{padding-top:0;background-size:auto 13%}

.txt-cont{width:64%}

.banner-txt p{font-size:13px;line-height:14px;margin-bottom:10px}

.carousel-item.header1{background-size:100%!important;background-position:center top!important;padding-top:190px!important;background-size:cover;background-size:100%!important;background-position:center top!important;padding-top:190px!important;background-repeat:no-repeat!important}

.carousel-item.header3 .banner-txt p br{display:block!important}

.carousel-item.header3{background:url(../images/banner-bg-3-mob.jpg) no-repeat center top;background-position:center top!important}

.carousel-item.header3 .txt-cont.animated.fadeInRight{width:100%!important;background-size:100%!important;margin-top:283px!important;background-repeat:no-repeat!important;background:#a8dae1;padding-top:42px;padding-bottom:37px}

.header3 .txt-cont,.txt-cont{transition:none!important;animation-name:none!important}

.carousel-item.header1 .butterfly-cont,.float-butterfly1,.float-butterfly2,.float-butterfly3{display:none}

.txt-cont{width:100%;padding:5px 0 47px}

.txt-top{width:100%;float:right;min-height:auto}

.txt-top img{max-width:25%;margin-top:0}

.banner-txt p br{display:none}

.banner-txt p{font-size:14px!important;line-height:15px;text-align:center;padding:0 10px;margin-bottom:5px}

.inside-contentarea:before{content:'';position:absolute;background:url(../images/butterfly-top.png) no-repeat 15px top;width:106px;height:56px;background-size:contain;right:20px;top:10px}

.inside-contentarea:after{content:'';position:absolute;background:url(../images/inside-bottom-bg-new-mobile.png) no-repeat 15px bottom;width:100px;height:95px;background-size:contain;left:0;bottom:0;z-index:-1}

.mbl-menu1.col-lg-10.col-md-6.col-sm-6.p-0{width:48%;margin:0 auto}

}

@media screen and (max-width:360px) {

.icon-text.text4{margin-top:0;width:79%}

.inside-contentarea{background-size:auto 10%}

.searchbar{margin:15px auto 0}

.logo img{max-width:100%}

.customer-logos .slide{margin-bottom:0}

.customer-logos .slide:nth-child(5),.customer-logos .slide:nth-child(6){margin-bottom:0}

.header-panel{margin-top:0}

.col-lg-2.col-md-6.col-sm-4.logo.col-12.p-0{width:20%!important;max-width:25%!important}

#cssmenu ul{top:65px}

.search-panel{margin-right:auto}

}

.content-sublink-wrap{position:absolute;right:0;top:62px;width:40%}

.content-sublink-list{float:right;width:96%;padding-left:0}

.content-sublink-list li{float:left;width:100%;margin-bottom:37px}

.content-sublink-list li ul{display:none;position:absolute;left:238px;width:265px;padding:15px 20px;background:#621152;border-radius:5px}

.content-sublink-list li a{float:left;width:100%;padding:28px 0 0;font-size:0}

.content-sublink-list li ul li{float:left;width:100%;margin:0}

.content-sublink-list li ul li a{float:left;width:100%;padding:3px 0 3px 16px;font-size:14px;background:url(../images/bullet3-white.png) no-repeat left 10px;color:#fff}

.content-sublink-list li:hover ul{display:block}

@media screen and (min-width:992px) and (max-width:1100px) {

.content-sublink-list li ul{width:205px}

}

@media screen and (max-width:992px) {

.about-graph.mobile-graph img{display:none}

.content-sublink-wrap{position:static;width:100%}

.content-sublink-list li a{font-size:16px;padding:10px;background:radial-gradient(circle,rgba(255,255,255,1) 0%,rgba(218,219,220,1) 100%);border-radius:30px;margin:0;font-weight:600}

.content-sublink-list li{margin-bottom:5px}

.content-sublink-list li ul{float:left;padding:5px 0;position:static;display:block;width:100%;text-align:left;margin:0 0 5px;border-radius:0 0 5px 5px;background:transparent}

.content-sublink-list li li a{font-weight:400}

.content-sublink-list li a:hover{color:#621152}

.content-sublink-list li li a:hover{color:#fff}

.content-sublink-list li ul li a{color:#621152;background:url(../images/bullet3.png) no-repeat left 9px}

.content-sublink-list li ul li a:hover{color:#621152}

.content-sublink-list li.eva-logo-mbl img{display:inline-block!important;max-width:210px}

.content-sublink-list li.eva-logo-mbl{margin-bottom:20px}

}

.link{
  color: #eb1973 !important;
  text-decoration: underline !important;
}


.page-heading-thankyou {
    font-weight: 600;
    color: #621152;
    font-size: 30px;
    width: 100%;
    text-align: center;
    line-height: 18px;
    float: left;
    margin-top: 60px;
    background: url(../images/title-border.png) no-repeat center bottom;
    padding-bottom: 15px;
}

/*.highlight-btn.digtise-btn.enquiry-btn::before{
    width: 0px;
}*/


/*popup modal*/

#enquiry-modal .modal-dialog {
    max-width: 700px;
}

#enquiry-modal .modal.fade .modal-dialog {
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform: translate(0,-50px);
  margin: 100px auto 0;
}
 .popup-box .modal-header {
    border-bottom: 0;
    padding: 0;
}
 .popup-box button.close{background-color:#be1219;padding:10px 15px}
 .popup-box .close{color:#fff;text-shadow:0;opacity:1}
  .popup-box .modal-title{margin:0 0 10px}
 .popup-box .modal-header{border-bottom:0;padding:0}
 .popup-box .modal-body{padding:0 20px 20px}
 .popup-box .modal-header .close{margin:0 0 -1rem auto}
 .popup-box button.close {
    background-color: #be1219;
    padding: 10px 15px;
}
.popup-box .modal-header .close {
    margin: 0 0 -1rem auto;
}
 .popup-box .modal-body {
    padding: 0 20px 20px;
}
  .popup-box .modal-title {
    margin: 0 0 10px;
    font-size: 24px;
        font-weight: 600;
        text-transform: uppercase!important;
}
  .popup-box input, textarea, select {
    border: 1px solid #d1d1d1;
    font-size: 14px;
    padding: 8px 15px;
    width: 100%;
    margin: 0 0 5px;
    max-width: 100%;
    resize: none;
    color: inherit;
}
 .popup-box .bg-transparent {
    background-color: transparent!important;
}
  .popup-box .bg-transparent, .background-transparent {
    background-color: transparent;
}
  .popup-box .medium-input, .medium-textarea, .medium-select select {
    padding: 12px 20px;
    font-size: 14px;
    line-height: normal;
    border-radius: 0;
}
 .popup-box .border-color-medium-dark-gray {
    border-color: #36363629!important;
}
  #project-enquire-form   input[type="button"], input[type="text"], input[type="email"], input[type="search"], input[type="password"], textarea, input[type="submit"] {
    -webkit-appearance: none;
    outline: none;
}
 #project-enquire-form input, #project-enquire-form textarea, #project-enquire-form select {
    margin: 0 0 10px;
}

  #project-enquire-form .select-style {
    margin-bottom: 10px;
}
.border-color-medium-dark-gray {
    border-color: #36363629!important;
}

 .select-style {
    width: 100%;
    overflow: hidden;
    background: url(../images/select-arrow.png) no-repeat 97% 50%;
    border: 1px solid #d1d1d1;
    margin-bottom: 20px;
}
.select-style select {
    width: 100%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    color: #6f6f6f;
}
  #project-enquire-form input, #project-enquire-form textarea, #project-enquire-form select {
    margin: 0 0 10px;
}
.margin-15px-top {
    margin-top: 15px;
}
 .btn.btn-deep-pink {
    background: #bf0080;
    border-color: #bf0080;
    color: #fff;
}
 #project-contact-us-button {
    font-weight: 700;
}

.popup-box .modal-header {
    position: relative;
    right: 0;
    top: 0px;
    padding: 0;
    background: #fff;
    z-index: 9;
    border-radius: 0;
    text-align: center;
}
#enquiry-modal .modal {
    z-index: 999999999;
}

    .enquire-icon{
          position: fixed;
    right: 15px;
    bottom: 115px;
        cursor: pointer;
    z-index: 99;
    animation: zoom-in 2s ease
    }
    .enquire-icon  img {
    max-width: 90px;
}

.gal1 	video {
    width: 100%;
    height: auto;
}
.gal1  ul {
    margin: 0px 0px 10px 0px;
}
.gal1 ul li {
    width: 100%;
    padding: 8px;
}

.home-content-area1 ul {
    margin: 15px 0px 10px 0px;
}

.gal1.video-main { -webkit-column-count: 2; /* Chrome, Safari, Opera */ -moz-column-count: 2; /* Firefox */ column-count: 2; }	 


.gal1.video-main ul { width: 100%; padding: 0px 0; } 


.home-services iframe {
 
    height: 319px;	
}

.bg-white{
	background-color: #fff;
}

.single-testimonial {
	border: 3px solid #b22c26;
	text-align: center;
	border-radius: 45px;
	position: relative;
	margin:20px 0px;		
	z-index: 0;
	background-color: #fff;
}
.single-testimonial p {
	color: #595959;
	font-size: 15px;
	line-height: 24px;
	padding: 37px;
	padding-bottom: 10px;
	position: relative;
	z-index: 3;
}
.single-testimonial::before {
	content: "";
	position: absolute;
	left: -20px;
	top: -29px;
	/*seo com img*/
		/*background: url(../images/gallery/quote.png) no-repeat #fff;*/
	background-size: 60%;
	width: 99px;
	height: 100px;
	transform: rotate(180deg);
	background-position: 34px 15px;
}
.single-testimonial::after {
	content: "";
	position: absolute;
	right: -20px;
	bottom: -29px;
	/*seo com img*/
/*	background: url(../images/gallery/quote.png) no-repeat #fff;*/
	background-size: 60%;
	width: 99px;
	height: 100px;
	background-position: 34px 19px;
}
.bg-white  .round {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
}
.bg-white .round-1::before {
	content: "";
	position: absolute;
	left: 88px;
	top: -3px;
	width: 50px;
	height: 3px;
	background: #b22c26;
	border-radius: 30px;
}
.bg-white  .round-1::after {
	content: "";
	position: absolute;
	left: -3px;
	top: 62px;
	width: 3px;
	height: 32px;
	background: #b22c26;
	border-radius: 30px;
}
.bg-white  .round-2::before {
	content: "";
	position: absolute;
	right: 87px;
	bottom: -3px;
	width: 32px;
	height: 3px;
	background: #b22c26;
	border-radius: 30px;
	z-index: 1;
}
.bg-white  .round-2::after {
	content: "";
	position: absolute;
	right: -3px;
	bottom: 62px;
	width: 3px;
	height: 32px;
	background: #b22c26;
	border-radius: 30px;
	z-index: 1;
}
.client-info {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    	z-index: 5;
    padding-bottom: 20px;
}

.divider {
    display: block;
    width: 100%;
    height: 1px;
    padding: 8px 0;
    position: relative;
}
.divider:before {
    border-top: 1px dashed #000;
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    top: 33%;
}
.box-card {
    border: 1px solid #eb19734a;
    padding: 15px;
    border-radius: 0px;
        margin-bottom: 20px;
}

.card-membership  .card-content {
    float: left;
    margin-top: 25px;
    padding: 0;
    width: 100%;
    margin-left: 1px;
}

.card-membership  .card-content, .card-content2 {
    color: #000;
}
.card-content2 {
	       font-weight: 500;
    color: #bb2a22;
}
.card-membership  .inside-title {
    font-size: 25px;
    font-weight: 600;
     color: #621152;
}
.card-membership  .inside-text2 h4 {
    font-size: 23px;
    margin: 5px 0;
    font-weight: normal;
}
.card-membership  .inside-text2 h4 span {
    font-weight: 900;
}
.card-membership  .card-membership  .card-content2 {
    float: left;
    margin-top: 10px;
    padding: 0;
    font-weight: 500;
    margin-bottom: 5px;
}

.card-membership  .inside-text2 ul {
    display: inherit !important;
    float: left;
    width: 100%;
    margin: 0;
}
.card-membership  .inside-text2 li {
    width: 100% !important;
    float: left;
    position: relative;
    padding-left: 18px;
    padding-top: 6px;
}
.card-membership  .inside-text2 li:before {
    content: "";
    position: absolute;
    background: transparent;
    width: 8px;
    height: 8px;
    top: 15px;
    left: 0;
    border: solid rgba(0,0,0,0.8);
    border-width: 0 2px 2px 0;
    transform: rotate(-45deg);
}

.footer-bottom{
	background-color: #fff;
	text-align: center;
	padding: 5px 10px;
}

.footer-bottom p{
	     margin: 0 0 5px;
    line-height: 17px;
    font-size: 13px;
    font-weight: 600;
}


@media screen and (min-width: 1280px) and (max-width: 2752px){
#enquiry-modal  .modal-dialog {
    margin: 100px auto 0;
}
}

@media screen and (max-width:991px) {
.home-services iframe {
    height: 189px;
}

	}

@media screen and (max-width:768px) {
   .col-12.col-lg-6.col-md-12.col-sm-12.enquire-form-bg {
    display: none;
}

.gal1.video-main { -webkit-column-count: 1; /* Chrome, Safari, Opera */ -moz-column-count: 1; /* Firefox */ column-count: 1; }	 
.home-services iframe {
    height: 370px;
}

}

@media screen and (max-width:769px) {
 .enquire-icon{
          position: fixed;
      right: 15px;
    bottom: 115px;
        cursor: pointer;
    z-index: 99;
    animation: zoom-in 2s ease
    }

}

@media screen and (max-width:767px) {
#enquiry-modal .enquire-icon img {
    max-width: 70px;
}
#enquiry-modal .enquire-icon{
      right: 100px;
}
#enquiry-modal .enquire-form-bg{
  display: none;
}
.enquire-icon img{max-width:70px}

 .enquire-icon{
          position: fixed;
    right: 15px;
    bottom: 100px;
        cursor: pointer;
    z-index: 99;
    animation: zoom-in 2s ease
    }
    .col-12.col-lg-6.col-md-12.col-sm-12.enquire-form-bg {
    display: none;
}

}


.pregnancy-img {
    text-align: center;
}

.pregnancy-img img{
	height: 430px;
	width: auto;
}

.right-side-menu li{display: inline;margin: 0 10px 10px;}
.right-side-menu{text-align: center;
background-color: transparent;
height: auto;
}
.right-side-menu{position: static;padding-bottom: 20px;}

.right-side-menu li{margin:0 0 10px;}
.right-side-menu li img{max-width:60px;}
.right-side-menu li img {-webkit-transition: -webkit-transform .8s ease-in-out;transition: transform .8s ease-in-out;}
.right-side-menu li:hover img {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.right-side-menu{position: fixed;top:28%;margin-left: 6%;}

.right-side-menu a{float:left;width:100%;position: relative;}
.right-side-menu .logo{background:#bf0080;border-radius:50%;width:60px;height:60px;float: left;margin: 0 0 8px;overflow:hidden;}

/* .right-side-menu .logo .logo1.covid19-packages{background:url(../images/covid-19-packages-icon.png) repeat-y center 0; background-size:60px !important; height:60px;background-repeat: no-repeat;} */
/*img com seo*/
.right-side-menu .logo .logo1.covid19-packages{/*background:url(../images/home-visit-2.png) repeat-y center 5px; */background-size:50px !important; height:60px;background-repeat: no-repeat;}
/*img com seo*/
.right-side-menu .logo .logo1{/*background:url(../images/book-diagnostic-test.png) repeat-y center 0;*/background-size: 57px!important;float: left;width: 100%;height: 57px;transition: 0.5s;}
.right-side-menu .logo:hover .logo1{background-position: center -57px!important;transition: 0.5s;background-repeat: repeat-y;}
.right-side-menu .logo:hover .logo1.covid19-packages{background-position: center -97px!important;transition: 0.5s;background-repeat: repeat-y;}
.right-side-menu .logo .logo1.book-diagnostic-test1{background:url(../images/home-visit.png) repeat-y center 0;}
.right-side-menu .logo .logo1.book-health-checkup1{background:url(../images/book-diagnostic-test3.png) repeat-y center 0;}
.right-side-menu .logo .logo1.request-corporate-quote1{background:url(../images/book-health-checkup3.png) repeat-y center 0;}
/*img com seo*/
/*.right-side-menu .logo .logo1.no-touch-lab{background:url(../images/no-touch-lab.png) repeat-y center 0;}*/
/* .right-side-menu .logo .logo1.covid19-testing1 {background:url(../images/covid19-testing.png) repeat-y center 0; background-size:60px !important; height:60px} */
/*img com seo */
.right-side-menu .logo .logo1.covid19-testing1 {/*background:url(../images/histopathology-2.png) repeat-y center 0;*/ background-size:55px !important; height:60px}

.right-side-menu.menu1 li:first-child .logo,.right-side-menu.menu1 li:nth-child(3n) .logo,.right-side-menu.menu1 li:last-child .logo{background:#bf00806b;}/* 1st & 3rd*/
.right-side-menu.menu1 li:first-child .tooltiptext,.right-side-menu.menu1 li:nth-child(3n) .tooltiptext,.right-side-menu.menu1 li:last-child .tooltiptext{background:#bf00806b;}/* 1st & 3rd*/

.right-side-menu.menu1 li:first-child .logo,.right-side-menu.menu1 li:nth-child(4n) .logo,.right-side-menu.menu1 li:last-child .logo{background:#bf00806b;}/* 1st & 3rd*/
.right-side-menu.menu1 li:first-child .tooltiptext,.right-side-menu.menu1 li:nth-child(4n) .tooltiptext,.right-side-menu.menu1 li:last-child .tooltiptext{background:#bf00806b;}/* 1st & 3rd*/

.right-side-menu.menu1 li:first-child .logo, .right-side-menu.menu1 li:nth-child(5n) .logo, .right-side-menu.menu1 li:last-child .logo{background:#bf00806b;}/* 1st & 3rd*/
.right-side-menu.menu1 li:first-child .tooltiptext,.right-side-menu.menu1 li:nth-child(5n) .tooltiptext,.right-side-menu.menu1 li:last-child .tooltiptext{background:#bf00806b;}/* 1st & 3rd*/

.right-side-menu.menu2 li:first-child .logo,.right-side-menu.menu2 li:nth-child(2n) .logo{background:#bf00806b;}/* 1st & 2nd*/
.right-side-menu.menu2 li:first-child .tooltiptext,.right-side-menu.menu2 li:nth-child(2n) .tooltiptext{background:#bf00806b;}/* 1st & 2nd*/


.right-side-menu.menu3 li:nth-child(2n) .logo,.right-side-menu.menu3 li:nth-child(3n) .logo,.right-side-menu.menu3 li:last-child .logo{background:#bf00806b;}/* 2nd & 3rd*/
.right-side-menu.menu3 li:nth-child(2n) .tooltiptext,.right-side-menu.menu3 li:nth-child(3n) .tooltiptext,.right-side-menu.menu3 li:last-child .tooltiptext{background:#bf00806b;}
.right-side-menu.menu3 .logo .logo1.covid19-testing1,.right-side-menu.menu1 .logo .logo1.covid19-testing1,.right-side-menu.menu2 .logo .logo1.covid19-testing1 {opacity:0.5}

.right-side-menu.menu3 li:nth-child(2n) .logo, .right-side-menu.menu3 li:nth-child(5n) .logo, .right-side-menu.menu3 li:last-child .logo{background:#bf0080e8;}
.right-side-menu.menu3 li:nth-child(2n) .tooltiptext, .right-side-menu.menu3 li:nth-child(5n) .tooltiptext, .right-side-menu.menu3 li:last-child .tooltiptext{background:#bf0080;}

.right-side-menu.menu4 li:first-child .logo,.right-side-menu.menu4 li:nth-child(1n) .logo{background:#bf00806b;}/* 1st & 3rd*/
.right-side-menu.menu4 li:first-child .logo,.right-side-menu.menu4 li:nth-child(2n) .logo{background:#bf00806b;}/* 1st & 2nd*/
.right-side-menu.menu4 li:first-child .tooltiptext,.right-side-menu.menu4 li:nth-child(2n) .tooltiptext, 
.right-side-menu.menu4 li:nth-child(1n) .tooltiptext {background:#bf00806b;}/* 1st & 3rd*/

.right-side-menu.menu4 li:last-child .logo {background:#b22c26;}
.right-side-menu.menu4 li:last-child .tooltiptext{background:#b22c26;}


.right-side-menu.menu4 li:nth-child(2n) .logo, .right-side-menu.menu4 li:nth-child(5n) .logo, .right-side-menu.menu4 li:last-child .logo{background:#e2b0ae!important;}
.right-side-menu.menu4 li:nth-child(2n) .tooltiptext, .right-side-menu.menu4 li:nth-child(5n) .tooltiptext, .right-side-menu.menu4 li:last-child .tooltiptext{background:#e2b0ae!important;}

.right-side-menu.menu4 li:nth-child(2n) .logo, .right-side-menu.menu4 li:nth-child(4n) .logo, .right-side-menu.menu4 li:last-child .logo{background:#e2b0ae!important;}
.right-side-menu.menu4 li:nth-child(2n) .tooltiptext, .right-side-menu.menu4 li:nth-child(4n) .tooltiptext, .right-side-menu.menu4 li:last-child .tooltiptext{background:#e2b0ae!important;}

.right-side-menu.menu2 li:first-child .logo, .right-side-menu.menu2 li:nth-child(5n) .logo{background:#e2b0ae!important;}
.right-side-menu.menu2 li:first-child .tooltiptext, .right-side-menu.menu2 li:nth-child(5n) .tooltiptext{background:#e2b0ae!important;}


.tooltip .tooltiptext{top: 67px;right:-65px;}
.right-side-menu{margin-left:9%;}

.right-panel {
    float: right;
}

@media screen and (min-width:992px){
.right-side-menu .logo{position:relative;z-index:9;}
.tooltip {position: relative;opacity:1;}
.tooltip .tooltiptext {visibility: hidden;width: 0px; background-color: #bf0080;color: #fff;text-align: center;border-radius: 50px 0 0 50px;padding:19px 15px 20px 5px;position: absolute;z-index: 1;top: 0;right:75%;-webkit-transition: width 1s;transition: width 1s;white-space: nowrap;overflow: hidden;}
.tooltip:hover .tooltiptext {visibility: visible;width:188px;-webkit-transition: width 1s;transition: width 1s;}
.tabs{min-height: 455px;max-height: 455px;}
.resp-tabs-container.ver_1 .tab-content{max-height: 455px;}
.menu4 .tooltip:hover .tooltiptext {visibility: visible; width: 320px; -webkit-transition: width 1s; transition: width 1s;}
.menu5 .tooltip:hover .tooltiptext {visibility: visible; width: 320px; -webkit-transition: width 1s; transition: width 1s;}
}

@media screen and (max-width:991px){
.right-side-menu li{display: inline;margin: 0 10px 10px;}
.right-side-menu{text-align: center;}
.right-side-menu{position: static;padding-bottom: 20px;}
.test-form {padding:0 35px 0 0;}
.center-panel {min-height: unset;padding-bottom:10px;box-shadow: 4px 0px 10px 0px rgba(0,0,0,0.3);}
.test-form .date-time input{min-height:29px;}
.top-panel .justify-content-around{justify-content: space-between!important;}
.right-side-menu a {float: none;width: auto;display: inline-block;}
.tooltip .tooltiptext{top: 67px;right:-65px;}
.right-side-menu{margin-left:0;}
}

@media screen and (max-width: 991px){
.right-side-menu {
    text-align: center;
}
	.right-side-menu{position: static;padding-bottom: 20px;}
.center-panel{min-height: unset;padding-bottom: 20px;}
.buttons{margin-top: 20px;}
.buttons a{margin:0 10px 10px;}
.right-side-menu li{display: inline;margin: 0 4px 10px;}
.right-side-menu.menu4 li{display: inline;margin: 0 4px 10px;}
.right-side-menu{text-align: center;}
.tooltip {
    z-index: 9;
}
.right-side-menu {
    margin-left: 0;
}


	.right-side-menu .logo {
    background: #bf0080!important;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    float: left;
    margin: 0 0 8px;
    overflow: hidden;
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: #bf0080;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 5px;
    position: absolute;
    z-index: 1;
    top: 14px;
    right: 105%;
}
.tooltip {
    position: relative;
    opacity: 1;
}
.right-panel1 {
    float: none;
    text-align: center;
}
.tooltip .tooltiptext {top: 65px!important;
	right:-43px!important;
	width: 160px!important;
	font-size:11px!important;}

}



@media screen and (max-width: 767px){
.right-side-menu {
    text-align: center;
}
	.right-side-menu{ 
		    position: fixed;
    padding-bottom: 20px;
    top: 30%;
    margin-left: -97px;

	}
.center-panel{min-height: unset;padding-bottom: 20px;}
.buttons{margin-top: 20px;}
.buttons a{margin:0 10px 10px;}
.right-side-menu li{display: inline;margin: 0 4px 10px;}
.right-side-menu.menu4 li{display: inline;margin: 0 4px 10px;}
.right-side-menu{text-align: center;}
.tooltip {
    z-index: 9;
}
 

	.right-side-menu .logo {
    background: #bf0080!important;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    float: left;
    margin: 0 0 8px;
    overflow: hidden;
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: #bf0080;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 5px;
    position: absolute;
    z-index: 1;
    top: 14px;
    right: 105%;
}
.tooltip {
    position: relative;
    opacity: 1;
}
.right-panel1 {
    float: none;
    text-align: center;
}
.tooltip .tooltiptext {top: 65px!important;
	right:-43px!important;
	width: 160px!important;
	font-size:11px!important;}

}

.contacticon-none{
	display: none;
}


span.footer-left-border.footer-left-border1 {
    padding-right: 2px;
}

span.footer-left-border.footer-left-border2{
	 padding-right: 2px;
}


/*blog section*/
.eva-bg.blog-bg {
    background: none;
    margin: 0px;
    float: none;
      
}
.blog-bg-box{
	 /*    box-shadow: 0 0px 6px #ccc;*/
	     border: 1px solid #e5e5e5;
	 margin-right: 6px;
}

.blog-bg-box.mr-0{
	 margin-right: 0px;
}

 
.right-col .blog-feature-img img {
   width: 100%;
    max-width: 100%;
    display: block;
    height: auto;
}

.right-col .blog-fea-text {
    padding: 17px 24px 24px 24px;
    border-radius: 0.25rem;
    position: relative;
    min-height: 220px;
}

.blog-fea-text h2{
	color: #eb1973;
    font-family: 'Tajawal',sans-serif;
    font-weight: 700;
    font-size: 20px;
        line-height: 27px;
            height: 100px;

}

.blog-fea-text h2 a{
    color: #eb1973;
    font-family: 'Tajawal',sans-serif;
    font-weight: 600px;
}

.blog-fea-text p{
	    line-height: 24px;
    font-size: 17px;
}


.blog-links a {
    text-transform: capitalize!important;
    background: url(../images/bullet3.png) no-repeat right 9px!important;
    width: auto;
    padding-right: 16px!important;
    margin-bottom: 2px;
    font-size: 16px!important;
    font-weight: 600;
}


.blog-links a:hover {
    color: #eb1973!important;
}



/*single blog page*/

.packages-table.investment-tbl.blog-titele-inner h1.page-heading.wHighlight {
    line-height: 34px;
}
.packages-sidebar-menu.blog-sidebar-menu {
    margin-top: 68px;
}

.blog-img-inner{
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
}
.blog-titele-inner h2{
        color: #eb1973;
        padding-top: 23px;
    font-size: 28px;
    width: 100%;
    text-align: left;
}

.blog-titele-inner h3{
 color: #eb1973;
        padding-top: 23px;
    font-size: 28px;
    width: 100%;
    text-align: left;
}

.blog-sidebar-menu h3{
	    font-size: 28px;
    font-weight: 600;
    color:#eb1973;
}

.packages-sidebar-menu.blog-sidebar-menu li a{
	display: block;
}
.eva-bg.ul-blog{
		background-image: none;
	padding-bottom: 23px;
}
.eva-bg.ul-blog .link{
	color: #000;
}

.icon-text.text1.list-blog{

	width: 100%!important;
    font-size: 21px;
    margin-top: 3px;
    text-align: center;
    margin-left: 0px;
    float: none;
}

.eva-bg.ul-blog .right-col{
	padding-right: 0px;
}

.list-blog{
    padding: 0px 15px;
    padding-bottom: 10px;
    margin: 5px 0px;
    border-right: 1px solid #000;
        height: 275px;
width: 100%!important;
}

a.link.links b{
	color: #000;
}

.list-blog1{
        height: 300px;

}

.br-0{
	border-right: none;
}

@media screen and (max-width: 991px){

.list-blog{
	height: auto;
	border-right: none;
	    margin: 0 0 0px;
}
.icon-text.text1.list-blog{
	margin: 0px;
}
.br-0{
	 border-bottom: none;
}

	}


@media screen and (max-width: 768px){
.list-blog{
	height: auto;
	border-right: none;
	border-bottom: 1px solid #000;
	    margin: 0 0 0px;
}
.br-0{
	 border-bottom: none;
}
	}


.listing li a, .packages-table.investment-tbl p a{ text-decoration: underline; color: #000;}


ul.listing.listing1  li:after {
    background: #fff!important;
    border: 1px solid #000!important;
}