@font-face {font-family:'gotham_htfblack';src:url('../fonts/gothamhtf-black_0-webfont.woff2') format('woff2'),url('../fonts/gothamhtf-black_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face {font-family:'gotham_htfbold';src:url('../fonts/gothamhtf-bold_0-webfont.woff2') format('woff2'),url('../fonts/gothamhtf-bold_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face {font-family:'gotham_htfbook';src:url('../fonts/gothamhtf-book_0-webfont.woff2') format('woff2'),url('../fonts/gothamhtf-book_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face {font-family:'gotham_htflight';src:url('../fonts/gothamhtf-light_0-webfont.woff2') format('woff2'),url('../fonts/gothamhtf-light_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}
@font-face {font-family:'gotham_htfmedium';src:url('../fonts/gothamhtf-medium_0-webfont.woff2') format('woff2'),url('../fonts/gothamhtf-medium_0-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option, textarea {margin:0; padding:0; border:0; outline:0; font-size:100%;/* list-style:none;*/ box-sizing:border-box}
textarea {overflow:auto; vertical-align:top} button, html input[type="button"], input[type="reset"], input[type="submit"], textarea {-webkit-appearance:none; border-radius:0} img {border:0 none; max-width:100%; height: auto;}
a {outline:none; cursor:pointer; color:#e9545c} .clear {clear:both} img {max-width:100%; height:auto} .cf:before, .cf:after {content:""; display:table} .cf:after {clear:both}
a, button, .btn {outline:none !important; transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; -ms-transition:all 0.5s ease-in-out 0s; -o-transition:all 0.5s ease-in-out 0s; -webkit-transition:all 0.5s ease-in-out 0s; text-decoration:none !important}
body {font-size:15px; -webkit-font-smoothing:antialiased; font-family:'gotham_htfmedium'}

h2, h3, h4, h5{line-height:normal; margin:20px 0; font-family:'gotham_htfbold'}h2 {font-size:45px;}h3 {font-size:38px;}h4 {font-size:30px;}h5 {font-size:27px;}
.wrapper {max-width:1000px; margin:0 auto}.header-top {padding:0px 0 0; background:#f7f7f7}.header-bottom {float:left; width:100%; background:#fff; padding:15px 0}.site-logo {width:275px; float:left}site-logo a {display:inline-block; width:100%}
.info-cont {float:right; width:auto; margin:22px 0}.more-info {font-size:15px; line-height:normal; color:#7c7c7c; text-transform:uppercase; float:left; border:1px solid #b2b2b2; padding:12px 9px; border-right:0; font-family:'gotham_htfbold'; border-radius:4px 0px 0px 4px}

.info-cont a, .from-wrap form input[type="submit"], .round-shape, .pop-msg, .mid-part {
    background:-moz-linear-gradient(180deg, rgba(182,3,112,1) 0%, rgba(235,88,71,1) 100%); /* ff3.6+ */
    background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(235,88,71,1)), color-stop(100%, rgba(182,3,112,1))); /* safari4+,chrome */
    background:-webkit-linear-gradient(180deg, rgba(182,3,112,1) 0%, rgba(235,88,71,1) 100%); /* safari5.1+,chrome10+ */
    background:-o-linear-gradient(180deg, rgba(182,3,112,1) 0%, rgba(235,88,71,1) 100%); /* opera 11.10+ */
    background:-ms-linear-gradient(180deg, rgba(182,3,112,1) 0%, rgba(235,88,71,1) 100%); /* ie10+ */
    background:linear-gradient(270deg, rgba(182,3,112,1) 0%, rgba(235,88,71,1) 100%); /* w3c */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb5847', endColorstr='#b60370',GradientType=1 ); /* ie6-9 */ }
.info-cont a:hover, .from-wrap form input[type="submit"]:hover, .safespace-in:hover {
    background:-moz-linear-gradient(180deg, rgba(235,88,71,1) 0%, rgba(182,3,112,1) 100%); /* ff3.6+ */
    background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(182,3,112,1)), color-stop(100%, rgba(235,88,71,1))); /* safari4+,chrome */
    background:-webkit-linear-gradient(180deg, rgba(235,88,71,1) 0%, rgba(182,3,112,1) 100%); /* safari5.1+,chrome10+ */
    background:-o-linear-gradient(180deg, rgba(235,88,71,1) 0%, rgba(182,3,112,1) 100%); /* opera 11.10+ */
    background:-ms-linear-gradient(180deg, rgba(235,88,71,1) 0%, rgba(182,3,112,1) 100%); /* ie10+ */
    background:linear-gradient(270deg, rgba(235,88,71,1) 0%, rgba(182,3,112,1) 100%); /* w3c */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b60370', endColorstr='#eb5847',GradientType=1 ); /* ie6-9 */ }

.info-cont a {color:#fff; float:right; padding:12px 9px; border:1px solid #b2b2b2; border-left:0; font-size:15px; line-height:normal; font-family:'gotham_htfbold'; border-radius:0 4px 4px 0}
.banner {background:#f7f7f7; float:left; width:100%}.banner img {width:100%; display:block}
.from-wrap {background:#fff; padding:33px 33px; float:left; width:100%; margin-top:-100px; position:relative; text-align:center; -webkit-box-shadow:0 0 13px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 13px 0 rgba(0, 0, 0, 0.2); box-shadow:0 0 13px 0 rgba(0, 0, 0, 0.2)}
.from-wrap h2 {text-align:center; margin:0 0 10px; text-transform:uppercase; color:#eb574c;  background:-webkit-linear-gradient(left,#eb5847, #d83956, #b60370);  -webkit-background-clip:text; -webkit-text-fill-color:transparent; font-size:30px}
.from-wrap label {font-size:18px; line-height:normal; color:#666666; font-family:'gotham_htfbook'; text-align:center; width:100%; display:inline-block; margin-bottom:17px}
.from-wrap ul {list-style:none; padding:0; margin:0}.left-side {float:left; width:48.5%}.right-side {float:right; width:48.5%}

.from-wrap ul li {float:left; width:100%}.from-wrap .right-side li:nth-child(1) {width:48%;float:left;}.from-wrap .right-side li:nth-child(2) {width:48%;float:right;}
.from-wrap ul li input[type="text"] {font-size:15px; color:#666666; padding:10px 12px; border:2px solid #cccccc; width:100%; margin-bottom:8px; font-family:'gotham_htfbook'}
.from-wrap ul li:last-child input[type="text"] {margin-bottom:0}
.from-wrap form input[type="submit"] {font-size:15px; color:#fff; padding:15px 0; margin-bottom:8px; font-family:'gotham_htfmedium'; width:258px; margin:20px auto 0; text-transform:uppercase; cursor:pointer;    
    transition:all 0.5s ease-in-out 0s; display:block !important}
.from-wrap ul li textarea {border:2px solid #cccccc; color:#666666; font-size:15px; min-height:92px; padding:10px 12px; resize:none; width:100%; font-family:'gotham_htfbook'}
.select-wrapper {float:right; padding:0; position:relative; text-align:left; width:100%; border:2px solid #ccc}
.select-wrapper, .select-wrapper select {height:42px; line-height:42px; margin-bottom:0; width:100%; overflow:hidden}
.select-wrapper select option {font-size:13px; padding:3px 5px}
.select-wrapper select {-moz-appearance:none; background:#ffffff url("../images/arrow_down.jpg") no-repeat scroll 92% center; border:0 none; padding:0 7px; color:#666666; cursor:pointer; float:left; font-family:'gotham_htfbook'; font-size:15px; position:absolute; top:-2px; outline:medium none; width:100%; z-index:2;  -webkit-appearance:none}
.review-part {float:left; text-align:center; width:100%; margin-top:16px}
.review-part a {background:#242424; padding:15px 30px; margin:0; border:3px solid #e65078; border-bottom:0; display:inline-block; color:#fff; font-family:'gotham_htfbold'; text-transform:uppercase; font-weight:600; font-size:27px; line-height:normal}
.review-part a:hover {background:#000}

.mid-part{float:left; width:100%; padding:35px 0;}.mid-part h5 {color:#fff; text-align:center; font-family:'gotham_htfbook'; text-transform:uppercase; line-height:38px; font-weight:500; margin:0}.mid-part h5 strong {font-family:'gotham_htfbold'; font-weight:normal}
.lists-info{padding:20px 0 32px 0; background:#f7f7f7; float:left; width:100%}
.lists-info ul{padding:0; margin:0; list-style:none; text-align:center}
.lists-info ul li {float:left; width:33%; vertical-align:top; text-align:center}
.lists-info ul li figure{border:1px solid #dedede;border-radius:100%;display:table;height:90px;line-height:90px;margin:0 auto 15px;padding:10px;width:90px}
.lists-info ul li figure img{display:inline-block;margin:0 auto;vertical-align:middle}
.lists-info ul li label{font-size:54px;line-height:normal;color:#ee5a36;display:block;text-align:center;font-family:gotham_htfbold;margin-bottom:10px;background:-webkit-linear-gradient(left,#e7524a,#d43359,#b60370);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.lists-info ul li label sup{display:inline-block;font-size:20px;line-height:normal;margin-top:7px;text-transform:uppercase;vertical-align:top}
.lists-info ul li span{font-size:14px;line-height:18px;color:#666;text-transform:uppercase;font-family:gotham_htfbold}
.success-rate{background:url(../images/success-rate.jpg) no-repeat center center;background:url(../images/success-rate.webp) no-repeat center center;background-size:cover;width:100%;float:left;color:#fff;padding:70px 0}
.success-rate .left-side{color:#fff;display:inline-block;float:none;padding-left:0;text-align:right;vertical-align:middle;width:41%}
.success-rate .left-side h5{font-size:25px;line-height:38px;color:#fff;margin:0;font-family:gotham_htfblack;text-transform:uppercase}
.success-rate .left-side span{font-size:38px;line-height:38px;color:#fff;margin:0;font-family:gotham_htfblack;text-transform:uppercase;margin-bottom:10px;display:block}
.success-rate .left-side p{font-size:15px;line-height:19px;color:#fff;font-family:gotham_htfbook; font-weight: 600;}
.success-rate .right-side{color:#fff;display:inline-block;float:none;margin-left:0;vertical-align:middle;width:57%}
.round-shape {border-radius:100%; display:table-cell; height:312px; margin:0 auto; padding: 20px 35px; text-align:center; vertical-align:middle; width:312px;position:relative;}
.round-shape::after{background:url(../images/round-img-rigth.png) repeat scroll 0 0;content:"";height:124px;position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:38px}
.success-rate .right-side ul{padding:0;margin:0;list-style:none;position:relative;display:table-cell;padding-right:100px}
.success-rate .right-side ul:nth-child(2){padding-right:0}
.success-rate .right-side ul::after{background:#fff none repeat scroll 0 0;bottom:11px;content:"";left:-26px;position:absolute;top:12px;width:2px}
.success-rate .right-side ul li{margin-bottom:36px;font-size:20px;line-height:24px;font-family:gotham_htfbook;position:relative}
.success-rate .right-side ul li::after{background:#fff none repeat scroll 0 0;content:"";height:2px;left:-25px;position:absolute;top:12px;width:11px}
.success-rate .right-side ul li strong{font-family:gotham_htfmedium;text-transform:uppercase}
.success-rate .right-side ul li:last-child{margin-bottom:0}
.institution-sec{float:left;width:100%;background:#fff}
.institution-sec .left-solution{width:100%;float:left;background:url(../images/solution-left-img.jpg) no-repeat top left;color:#fff;text-align:center;padding:45px;background-size:cover}
.institution-sec .right-solution{width:50%;float:right;padding:45px 45px 22px}
.institution-sec .left-solution .content{width:75%}
.content{border:1px solid #ff90ac;font-family:gotham_htfbook;font-size:16px;font-weight:400;line-height:22px;margin:40px auto 0;padding:40px 50px;width:450px}
.content p{font-size:16px;font-weight:400;line-height:22px;font-family:gotham_htfbook}
.left-solution h2{line-height:48px;font-family:gotham_htfbold;text-transform:uppercase;margin:0 0 16px}
.left-solution span{font-size:25px;line-height:normal;font-family:gotham_htflight}
.right-solution h4{text-transform:uppercase;margin:0 0 20px;line-height:30px;background:-webkit-linear-gradient(left,#eb5847,#ba096d,#ba096d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.right-solution ul{padding:0 0 0 20px;margin:0;list-style:none}
.right-solution ul li{margin-bottom:26px;font-size:15px;line-height:19px;color:#666;font-family:gotham_htfmedium;font-weight:400;padding-right:111px;position:relative}
.right-solution ul li:after{background:url(../images/plus-icoon.jpg) no-repeat;height:13px;width:13px;content:"";position:absolute;top:4px;left:-20px;background-size:85%}
.right-solution ul li:last-child{margin-bottom:0}
.technology{float:left;width:100%}
.left-techno{float:right;width:50%;padding:0}
.left-techno ul{padding:0;margin:0;list-style:none}
.left-techno ul li{float:left;margin-bottom:10px;margin-right:10px;width:49%}
.left-techno ul li img{display:block;width:100%}
.left-techno ul li:nth-child(2n){margin-right:0}
.left-techno ul li:nth-last-child(2){margin-bottom:0}
.left-techno ul li:nth-last-child(1){margin-bottom:0}
.technology .right-solution{float:left;padding:50px 50px 73px 110px;width:50%}
.bottom-cont{background:#f7f7f7;padding:45px 0;text-align:center;color:#7c7c7c;line-height:normal;font-family:gotham_htfmedium;float:left;width:100%}
.bottom-cont p{text-align:center;color:#7c7c7c;font-family:gotham_htfmedium;line-height:normal}
.address-part{float:left;width:100%;padding:32px 0;position:relative}
.address-part .service-left{display:inline-block;float:none;width:54%;vertical-align:middle}
.address-part .service-right{width:45%;margin-left:0;float:none;display:inline-block;vertical-align:middle;text-align:right}
.address-part .service-left strong{font-weight:400;color:#e55074;font-family:gotham_htfmedium;text-transform:uppercase;margin-bottom:10px;display:block;font-size:11px}
.address-part .service-left p{color:#000;font-family:gotham_htfbook;font-size:11px;line-height:16px}
.address-part .service-left ul.social-icon{margin-top:25px;padding:0}
.address-part .service-left ul.social-icon li{list-style:none;margin-bottom:0;float:left;vertical-align:top;margin-right:10px}
.address-part .service-left ul.social-icon li:last-child{margin-right:0}

.social-icon a {display:block; height:26px; width:26px;}
.social-icon a img{filter: grayscale(100%); transition:all 0.5s ease; opacity: 0.76;}
.social-icon a:hover img{filter: grayscale(0); opacity: 1;}

.address-part .service-left ul li::before{background:0 0}
.address-part .service-right ul.add-logo{padding:0;margin:0;list-style:none}
.address-part .service-right ul.add-logo li{display:inline-block;margin-right:35px;text-align:center;vertical-align:middle}
.address-part .service-right ul.add-logo li:last-child{margin-right:0}
.address-part .service-right ul.add-logo li a{display:inline-block}
.address-part .service-right ul.add-logo li a img{display:inline-block}
.address-part .service-left ul.social-icon{float:left;margin:20px 0 0px 0;padding:0;text-align:center;width:100%;position:relative;z-index:999}
.preloader{display:none}
.review-part.part-fix{position:fixed;left:0;bottom:0;z-index:999;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}
.thank-text{font-size:16px;color:#666}
.enq.thank-form{padding:40px 0}
.mid-part p{font-size:20px;line-height:normal;color:#fff;text-align:center;padding:0 20%}
.round-shape p strong{font-size:18px;display:block;text-transform:uppercase}
.inquiryfor{padding-bottom:30px;padding-top:10px}
.patientinfo{padding-top:20px;clear:both;float:left;width:100%;display:none}
.pop-msg {position:fixed; font-size:18px; bottom:-300px; color:#fff; padding:22px 12px; text-align:center; border-top:solid 2px #fff; width:100%; z-index:999; display:none;}
.close-btn{position:absolute;top:20px;right:10px;cursor:pointer;background:url(../images/close.png) no-repeat center center;font-size:0;width:24px;height:24px;display:block}
.text-info{display:inline-block}
.info-btn{display:inline-block;margin:0 0 0 15px}
.info-btn a{padding:8px 10px;border:solid 1px #fff;border-radius:5px;color:#fff}
.info-btn a:hover{background:#fff;border:solid 1px #fff;color:#c41965}
.review-part{display:none}
.form-title{margin:0 0 10px;text-transform:uppercase;color:#eb574c;font-size:26px;line-height:30px;font-weight:700}
.form-title b{color:#cd275f}
.stop-lockdown-img img{margin-bottom:-6px}
.safe-space-inner h3{font-size:16px;font-weight:700;line-height:normal;margin:15px 0 10px 0;background:-webkit-linear-gradient(left,#e7524a,#d43359,#b60370);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ee5a36}
.safespace-in:hover {background-color:#d2e4ff; border-radius:0px;}
.safespace-in{min-height:290px;padding:20px 20px}
.safe-space-inner p{color:#666;font-size:14px;margin:0;font-family:gotham_htfbook}
.safe-space-wrap{background-color:#fff;float:left;width:100%;padding:25px 0}
.safe-space-wrap .main-btn{margin-top:50px}
.text-center{text-align:center}
.row{margin-right:-15px;margin-left:-15px}
.stop-lockdown-title{font-size:30px;font-weight:700;text-transform:uppercase;margin:20px 0 40px 0;color:#eb574c;background:-webkit-linear-gradient(left,#eb5847,#d83956,#b60370);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.safe-space-inner>div{min-height:65px;vertical-align:middle;display:inline-block;line-height:65px}
.safe-space-inner>div img{vertical-align:middle;display:inline-block}
.safespace-in:hover h3{color:#fff;background:0 0;-webkit-text-fill-color:#fff}
.safespace-in:hover p{color:#fff}
.right-techno.right-solution h3{font-size:20px;font-weight:700;line-height:normal;margin:15px 0 10px 0;background:-webkit-linear-gradient(left,#e7524a,#d43359,#b60370);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ee5a36}
.right-techno.right-solution p{color:#666;font-size:16px;margin:0 0 30px 0;font-family:gotham_htfbook;line-height:24px}
.from-wrap ul li{position:relative}
.from-wrap ul li textarea{min-height:108px}
.from-wrap ul li input[type=text]{margin-bottom:25px}
.from-wrap ul li textarea{margin-bottom:20px}
.select-wrapper select{margin-bottom:25px;background-color:transparent}
.select-wrapper,.select-wrapper select{overflow:visible}
li .parsley-errors-list li{color:red;font-size:12px;font-weight:400;font-family:gotham_htfbook;position:absolute;right:10px;z-index:9;bottom:inherit;top:41px;text-align:left;width:100%!important;left:0}
.from-wrap ul li textarea+.parsley-errors-list li{bottom:inherit;top:108px}
.from-wrap ul li .select-wrapper select+.parsley-errors-list li{top:40px;height:auto!important;line-height:normal!important}
.from-wrap ul li:last-child input[type=text]{margin-bottom:25px}.hide-desk{display:none}