/* reset.css is here */
*{margin:0;box-sizing:border-box;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%;height:auto;display: block;margin: 0 auto;}
ul { padding-left: 40px; margin:0;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a {/*display: inline-block;*/ color:#050930; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color:#050930;  text-decoration:none; outline:0 none !important;}
h1,h2,h3,h4,h5,h6 {font-size:100%;padding: 0;margin:0;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight:bold;/*letter-spacing: .15em;*/}
h1, .h1 {font-size:40px;line-height: 48px;}
h2, .h2 {font-size: 24px;line-height: 32px;}
h3, .h3 {font-size: 40px;line-height: 48px;}
h4, .h4 {font-size:20px; line-height: 28px;font-weight: normal;}
h5, .h5 {font-size:14px;}
h6, .h6 {font-size:12px;}
p{font-size:16px;line-height:24px;padding: 10px 0px;margin:0;}
header,nav,section,article,aside,footer,hgroup,figure,main {display: block; }
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
figure {display: block; margin: 0;}
figure figcaption:first-child {margin-bottom: 3px;}
figure figcaption:last-child {margin-top: 5px;}
/* forms style*/
input, textarea, button, select{-webkit-border-radius: 0;}
label {margin-bottom: 3px;}
.form-control{border-radius: 0;}

input[type='text'],
input[type='tel'],
input[type='email'],
input[type='search'],
input[type='password'],
input[type='url'],
input[type='number'],
input[type='date'],
select{height: 44px;width: 100%;}

input[type='text'],
input[type='tel'],
input[type='email'],
input[type='search'],
input[type='password'],
input[type='url'],
input[type='number'],
input[type='date']{padding-top: 10px;padding-bottom: 10px;}
select {text-indent: -1px;}
.form-group{margin-bottom: 11px;}
.form-check{font-size: 15px;line-height: 18px;padding-left: 30px;}
input[type=checkbox],
input[type=radio],
.card-form .custom-control-label:before{width: 20px;height: 20px;}
.custom-checkbox .custom-control-label:before,
input[type=checkbox]{border-radius: 0;}
.form-check input[type=checkbox],
.form-check input[type=radio]{margin-left: -30px;}
.custom-checkbox .custom-control-label:before,
.custom-radio .custom-control-label:before{margin-left: -5px;}
.custom-checkbox .custom-control-label:after,
.custom-radio .custom-control-label:after{background-size: 12px; margin-left: -3px;top: 6px;}
.custom-control-label:before{pointer-events: unset;}


/* reset.css ends here */
@font-face {
    font-family: 'OpenSens-ExtraBold';
    src: url('../fonts/OpenSens/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-ExtraBoldItalic';
    src: url('../fonts/OpenSens/OpenSans-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSens-Bold';
    src: url('../fonts/OpenSens/OpenSans-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSens-Italic';
	src: url('../fonts/OpenSens/OpenSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GothaBol';
	src: url('../fonts/Gotha/GothaBol') format('truetype');
    font-weight: 100;
    font-style: normal;
    
}
@font-face {
    font-family: 'Gotham-Bold';
	src: url('../fonts/Gotha/Gotham-Bold') format('truetype');
    font-weight: 100;
    font-style: normal;
    
}

/* html {} */
/*body {font-size:16px;line-height: 20px; color: #021B31;}*/
body {font-size:16px;line-height: 20px;/*letter-spacing: .123em;*/ color: #58595b;min-width:320px;}
/* LayOut Start here */
.wrapper{margin: 0 auto;width: 100%;padding: 0;position: relative;overflow: hidden;}
.container{margin: 0 auto;padding: 0;width: 100%;}
/* .container{margin: 0 auto;padding: 0;width: 100%; max-width: 1030px;} */
.section-main {padding: 50px 0;}
.topnav {
	display: none;
	overflow: hidden;
  }
  
  .topnav #myLinks {
	color: white;
	display: none;
  }
  .topnav #myLinks li{
	  list-style: none;
  }
  .topnav #myLinks a {
    color: white;
}
  .topnav a {
	padding: 14px 16px;
	text-decoration: none;
	font-size: 17px;
	display: block;
  }
  
  .topnav a.icon {
	color: white;
	font-size: 22px;
    padding: 14px 16px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
  }
  /* .topnav #myLinks .mobile-menu a:after {
    color: white;
    content: "\f0d7";
	font-family: "FontAwesome";
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
    font-size: 16px;
    margin-right: -3px;
    opacity: 0.5;
    float: right;
} */
.dropdown-list{background-color: #fff;position: absolute;z-index: 99999;top: 140px;color:#000000 !important;opacity:.8}
.sub-menu{border-top-color: #f0f0f0;border-bottom-style: solid;border-color: #f0f0f0;}
.sub-menu:last-child{border:none}
.sub-menu a{font-size: 12px !important;height: 15px;line-height: 14px;color:#000000 !important;}
.lower-header li{font-size: 16px;padding: 15px 10px !important;}
.sub-mobile a{font-size: 12px !important;height: 15px;line-height: 14px;}
.sub-mobile a::after{content: "" !important;}
  
/* home page Start here */
header{background-color: #ffffff;padding: 0;}
.header-in{padding:0 38px 0 38px}
.header-lft .logo{display: flex;margin-left: 6rem;}
.header-rgt {
    padding: 10px 20px 0 0;
}
.header-cont{
    padding: 6px 0 0 17px;
}
.header-in2{padding-right: 0;}
.header-cont h1{font-size: 64px;line-height: 64px;font-weight: 600;letter-spacing: 3.8px;color: #2fb0e4;font-family: 'OpenSans-Bold';}
.header-cont h1 span{color: #f37259;}
.header-bg{background-image: linear-gradient(120deg,#ffffff 35%,#f37259 6%);}
.safety-info .container{padding: 30px 0;}
.header-rgt{position: absolute;right: 0;color: #ffffff;padding-right: 3rem;}
.header-rgt ul {display: flex;margin-left: auto;}
.header-rgt ul li{padding: 1rem;display: flex;}
.header-rgt ul li a{line-height: 25px;text-transform: uppercase;padding: 1px 5px;}
.header-rgt span{padding-bottom: 0px;color:#1c3c71;font-size: 20px;line-height: 25px;}
.upper-header{right: 0;}
.upper-header span{color: #ffffff;}
.upper-header a{color: #ffffff;}
.lower-header{list-style: none;}
.lower-header a{padding: 15px;color: #ffffff;}
.lower-header span{padding: 7px 25px;margin: 10px;font-size: 13px;color: #ffffff;line-height: 5px;}
/* .lower-header .current{color: #2587a7 !important;} */
.lower-header .current{color: #fff200 !important; font-weight: bold;}
.lower-header .sub-current{color: #2587a7 !important;}
.lower-header .current::after {
	content: '';
	display: block;
	position: relative;
    width: 38px;
    left: 50%;
	transform: translateX(-50%);
	border-top: 2px solid #fff200;
	border-radius: 2px;
}
.lower-header .events{background-color:#368f60;}
.lower-header .talk{background-color:#2587a7;position: relative;}
.talk::before {
	border-color: #2587a7 #2587a7 transparent transparent;
border-style: solid solid solid solid;
border-width: 8px 16px;
bottom: -10px;
content: "";
height: 0px;
left: 57%;
position: absolute;
width: 0px;
}
.talk::after {
border-color: #f37259 #f37259 transparent transparent;
border-style: solid solid solid solid;
border-width: 8px 5px;
bottom: -20px;
content: "";
height: 0px;
position: absolute; 
width: 0px;
top:31px
}
.three-img{    border: 17px solid #f5ac59;
    border-radius: 122px;
    width: 244px;
    height: 244px;
    object-fit: cover;}
.banner-in.inner .banner-cont img{position:fixed;z-index: 100;}
.banner-in{position: absolute;top: 4rem;left: 8rem;z-index: 99;}
.banner{position: relative;}
.banner figure{width: 100vw;}
.banner2{position: relative;}
.banner3{position: relative;}
.banner-cont p{color:#ffffff;letter-spacing: .18rem;font-size: 19px;}
.banner-cont h3{color:#fff200;margin-bottom: .9rem;font-family: 'OpenSans-Bold';font-size: 42px;}
.banner-cont h2{color:#fff200;font-size: 56px;line-height: 58px;text-transform: uppercase;font-family: 'OpenSans-Bold';}
.login-container {margin: 22px 0 30px 0;}
.login-container button {
	color: #ffffff;
	padding: 9px 40px;
	margin-top: 8px;
	margin-left: -6px;
	background: #1c3c71;
	font-size: 17px;
	border: none;
	cursor: pointer;
  }
  .login-container input[type=text] {
	text-align: center;
	padding: 9px 29px;
	margin-top: 8px;
	font-size: 17px;
	border: none;
  }
  .select-wrapper {
	position: relative;
	user-select: none;
	width: 100%;
}
.select {
	position: relative;
	display: flex;
	flex-direction: column;
}
.select__trigger {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 22px;
	font-size: 20px;
	font-weight: 300;
	color: #ffffff;
	height: 60px;

	background: #682f87;
	cursor: pointer;
	border-width: 2px 0 2px 0;
	border-style: solid;
	border-color: #394a6d;
}
.custom-options {
	position: absolute;
	display: block;
	top: 100%;
	left: 0;
	right: 0;
	border-top: 0;
	background: #fff;
	transition: all 0.5s;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	z-index: 2;
}
.select.open .custom-options {
	opacity: 1;
	visibility: visible;
	pointer-events: all;
}
.custom-option {
	position: relative;
	display: block;
	padding: 0 22px 0 22px;
	font-size: 18px;
	font-weight: 300;
	color: #3b3b3b;
	line-height: 39px;
	cursor: pointer;
	transition: all 0.5s;
}
.custom-option:hover {
	cursor: pointer;
	background-color: #b2b2b2;
}
.custom-option.selected {
	color: #ffffff;
}
.custom-option:nth-child(even){background-color:#f9bd72;}
.custom-option:nth-child(odd){background-color:#e4ab58;}
.arrow {
	position: relative;
	height: 15px;
	width: 15px;
}
.arrow::before, .arrow::after {
	content: "";
	position: absolute;
	bottom: 0px;
	width: 0.15rem;
	height: 100%;
	transition: all 0.5s;
}
.arrow::before {
	left: -5px;
	transform: rotate(-45deg);
	background-color: #ffffff;
}
.arrow::after {
	left: 5px;
	transform: rotate(45deg);
	background-color: #ffffff;
}
.open .arrow::before {
	left: -5px;
	transform: rotate(45deg);
}
.open .arrow::after {
	left: 5px;
	transform: rotate(-45deg);
}

.text-info {color: #2585a7 !important;}
.text-lilac {color: #772b8a !important;}
.text-red-500 {color: #f37359 !important;}

  .play-2{top: 3.2rem !important;right: 40% !important;}
.welcome-cont{margin:20px 30px;}
.welcome-cont h4{font-weight: bolder;font-size: 25px;margin:40px 0 20px 0;text-transform: uppercase;}
.welcome-cont span{margin:10px 30px;background: #1c3c71;text-align: center;color: #ffffff;padding: 12px 54px;font-size: 21px;}
.serious-cont{margin:20px 30px;}
.serious-cont h4{font-weight: bolder;font-size: 25px;text-transform: uppercase;}
.serious-cont .top-text{color:#682f87;margin:40px 0 10px 0;}
.serious-cont .bot-text{color:#4e82a7;margin:10px 0 20px 0;}
.serious-cont .tlt-text{color:#f37259;font-weight: normal;}
.serious-cont .web-overview p{margin: 20px 0;}
.serious-cont ul li{padding: 5px;}
.serious-cont .line-orange {
    font-size: 6px;}
.logo-row:nth-child(1){border-right:2px dashed #f37259;}
.logo-row{min-height: 10rem;}
.text-row{text-align: center;margin: 20px 5px 40px 5px;}
.text-row h5{font-size: 23px;}
.text-row p{padding: 10px 4rem;color: #58585a;height: 8rem;}
.text-row h5{color:#2587a7;}
.text-row2 h5{color:#e3578f;}
.text-row span{background-color:#2587a7;color: #ffffff;padding: 10px 26px;}
.text-row2 span{background-color:#e3578f;color: #ffffff;padding: 10px 26px;}
.circle-row{margin: 24px;}
.details-row h5{text-align: left;font-size: 20px;}
.details-row{font-size: 15px;}
/* .details-row .ref{font-size: 13px;line-height: 16px;} */
.details-row div:nth-child(1) h5{color:#2587a7;}
.details-row div:nth-child(2) h5{color:#e3578f;}
.line-blue{	width: 50%;color: #2587a7;}
.line-pink{	width: 50%;color: #e3578f;}
.line-orange{width: 50%;color: #f37259;}
.divider-orange{width: 30%;max-width: 250px;display: inline-block; border-color: #f37259;}
.title-section .divider-orange{max-width: 110px;}
.line-btm{
	font-size: 10px;
	padding-bottom: 50px;
}
.blue-dot{width:6px;height: 6px;border-radius: 50%;background-color:#5286a6;display: inline-block;margin-bottom: .2rem;margin-right: 3px;}
.details-row a{color: #2fb0e4;text-decoration: underline;}
ul.contentBullets {font-size: 1em;line-height: 1.125em;font-weight: 400;display:block; list-style-type:disc; margin: 0 0 20px 15px;}
ul.contentBullets li{padding: 10px 20px 0 0px; list-style-type:disc; word-break:break-word}
ul.contentBullets li span{display: block;padding: 15px 54px 0 25px;}
ul.contentBullets p{padding: 5px 10px 5px 5px;text-indent: -1em;}
ul.contentBullets li span.nowrap{display: inline; ;padding: 0; white-space:nowrap;}
.ref,
ol.ref,
.ref ol,
.ref p{font-size: 13px;line-height: 16px;word-break: break-all;}
.ref.ref-font-size-md{font-size: 14px;line-height: 17px;}
.ref.ref-font-size-md p,
.ref.ref-font-size-md ul,
.ref.ref-font-size-md ol{font-size: inherit;line-height: inherit;}
.ref ul {list-style:disc;padding-left: 18px;margin-bottom: 0;}
.ref ul li{margin-bottom: 5px;}
.ref li::marker{color: inherit; font-size: 12px;}
.feature{background-color:#763089;color: #ffffff;}
.feature-cont{padding: 50px 0;}
.feature-cont p{height: 12rem;}
.feature-cont h4{font-size: 30px;text-transform: uppercase;margin-bottom: 30px;}
.feature-cont span{background-color:#1e3d6f;padding: 10px 45px;font-size: 20px;line-height: 36px;margin-top:30px;color: white;}
.feature-download{padding: 60px 0;}
.download-cont h4{font-weight: bolder;font-size: 24px;line-height: 65px;}
.download-cont span{padding: 10px 23px;}
.download-cont div:nth-child(1) span{background-color: #2587a7;color: #ffffff;}
.download-cont div:nth-child(2) span{background-color: #e3578f;color: #ffffff;}
.download-cont div:nth-child(1) h4{color: #2587a7;}
.download-cont div:nth-child(2) h4{color: #e3578f;}
.instruct{background-color:#f5ac59;padding: 50px 0 0 0;}
.instruct-cont {padding-bottom: 120px;}
.instruct h4{font-weight: bolder;font-size: 24px;line-height: 65px;text-transform: uppercase;}
.instruct-cont img{height: 20rem; margin: 30px 0;}
.instruct-cont h5{font-size: 20px;text-transform: uppercase;}
.instruct-cont h6{font-size: 19px;color: #58585a;line-height: 28px;}
.instruct-cont p{font-size: 18px;color: #58585a;margin: 16px 0;}
.instruct-cont div:nth-child(1) h5{color: #2587a7;}
.instruct-cont div:nth-child(2) h5{color: #e3578f;}
.instruct-cont span{padding: 10px 43px;line-height: 50px;}
.instruct-cont div:nth-child(1) span{background-color: #763089;color: #ffffff;}
.instruct-cont div:nth-child(2) span{background-color: #e3578f;color: #ffffff;}
.instruct-cont .video-cap{height: 7rem;}
.safety{text-align: right;}
.safety span{background-color: #763089;padding: 4px 40px;border-radius: 10px 10px 0 0;color: #ffffff; font-size:14px;}
.safety-info{background-color: #763089;color: #ffffff;background-image: linear-gradient(190deg, #763089 50%, #98378d 50%);}
.safety-info .container{padding: 30px 0;}
.safety-info .container h4{color: #fff200;}
.safety2{margin-right: 20px;}
.safety-cont ul{color: #ffffff !important;}
.safety-tlt{text-decoration: underline;text-transform: uppercase !important;}
.sub-tlt{margin-top: 6rem;text-transform: capitalize !important;}
.overview-wrapper{padding: 50px 0;}
.overview-wrapper h3{font-size: 29px;line-height: 44px;margin-bottom: 20px;text-transform: uppercase;}
.overview-wrapper h4{font-size: 22px;line-height: 34px;font-weight: bolder;padding: 19px 0;}
.overview-wrapper h4 sup{font-size: 10px;top:-6px;font-weight: normal;}
.awareness-wrapper{background-color: #763089;color: #ffffff;padding: 50px 0;}
.overview-wrapper span{color: #ffffff;padding: 10px 24px;margin: 20px 10px 30px 0;font-size: 20px;line-height: 50px;}
.overview-wrapper .ref p{padding: 20px 0; /*font-size: 13px;line-height: 16px; */ text-align: justify;}
.get-blk{background-color:#f0725d;}
.learn-blk{background-color:#1c3c71}
.awareness-wrapper h3{font-size: 29px;line-height: 44px;margin-bottom: 10px;}
.awareness-wrapper h4{font-size: 20px;line-height: 39px;color: #2587a7;font-weight: bolder;margin-bottom: 10px;}
.awareness-wrapper .ref a{text-decoration: none;color: #ffffff;display: inline !important;word-break: break-all;}
/* .awareness-wrapper .ref p{font-size: 13px;line-height: 16px;} */
.impact{padding: 18px 0;text-align: center;}
.impact p{padding: 19px 0;}
.sBBC{padding: 19px 0;}
.ref-link{color:#2587a7 !important; display: block; font-style: italic;word-break: break-all;}
.mechanism-wrapper{padding: 50px 0;}
.mechanism-wrapper h3{font-size: 29px;line-height: 44px;font-weight: bolder;text-transform: uppercase;}
.mechanism-wrapper h4{font-size: 22px;line-height: 34px;font-weight: bolder;margin:4rem 0 1rem 0;text-transform: uppercase;}
.mechanism-wrapper h4:nth-child(1){color: #e3578f;}
.mechanism-wrapper .row:nth-child(2) h4{color: #2587a7;}
.mechanism-wrapper .row{padding: 16px 0;}
.galderma-wrapper{padding: 50px 0 0 0;background-color: #f0725d;color: #ffffff;}
.galderma-wrapper h3{font-size: 29px;line-height: 44px;font-weight: bolder;margin-bottom: 12px;}
.galderma-wrapper h4{font-size: 22px;line-height: 34px;font-weight: bolder;margin: 12px 0;}
.galderma-wrapper h4 sup{font-size: 10px;top:-6px;font-weight: normal;}
.galderma-a{color: #2587a7 !important;text-decoration: underline !important;margin-bottom: 32px;word-break: break-all;}
.galderma-a:hover,
.galderma-a:focus{color: #fff !important;text-decoration: none !important;}
.galderma-cont{padding-bottom: 60px;}
.galderma-cont a {display: block;}
/* .galderma-cont .ref p{font-size: 13px;line-height: 16px;} */
.galderma-cont .ref a{color:white;display: inline !important;word-break: break-all;}
.clinical-wrapper{padding: 50px 0;}
.clinical-wrapper h3{font-size: 29px;line-height: 44px;font-weight: bolder;margin-bottom: 12px;}
.clinical-wrapper h4{font-size: 22px;line-height: 34px;font-weight: bolder;margin: 12px 0;text-transform: uppercase;}
.clinical-wrapper h4:nth-child(1){color: #e3578f;}
.clinical-wrapper .row:nth-child(2) h4{color: #2587a7}
.clinical-wrapper h4 sup{font-size: 10px;top:-6px;font-weight: normal;}
.learn-blk{color: #ffffff;padding: 10px 23px;font-size: 18px;line-height: 60px;}
.learn-row p{height: 6rem;}
.learn-row {padding: 0 0 20px 0;}
.clinical-wrapper .row:nth-child(2) .learn-blk{background-color:#2587a7;}
.clinical-wrapper .learn-blk{background-color:#e3578f;}
.clinical-wrapper .ref{font-size: 16px;}
/* .clinical-wrapper .ref p{font-size: 13px;line-height: 16px;} */
.kol-wrapper{padding: 50px 0;}
.kol-wrapper,
.expert-wrapper{;background-color:#f6b46a;}
.kol-wrapper h3{font-size: 29px;line-height: 44px;font-weight: bolder;margin-bottom: 12px;}
.kol-wrapper h4{font-size: 22px;line-height: 34px;font-weight: bolder;margin: 12px 0;text-align: center;}
.kol-wrapper .metvix-cont div:nth-child(1) h4{color:#2587a7}
.kol-wrapper .metvix-cont div:nth-child(2) h4{color:#2587a7}
.kol-wrapper .metvix-cont div:nth-child(3) h4{color:#e3578f}
.kol-wrapper .metvix-cont div:nth-child(1) span{background-color:#2587a7}
.kol-wrapper .metvix-cont div:nth-child(2) span{background-color:#2587a7}
.kol-wrapper .metvix-cont div:nth-child(3) span{background-color:#e3578f}
.kol-wrapper .metvix-cont span{color: #ffffff;font-size: 18px;line-height: 50px;padding: 8px 32px;}
.metvix-cont .kol-detail{font-weight: normal;text-align: left;padding:15px 0;}
.kol-cont{padding: 10px 0;}
.kol-cont .kol-name{color:#2587a7;font-weight: bolder;text-align: center;margin: 20px 0 4px 0;}
.kol-cont p{text-align: center;margin: 6px 0 10px 0;}
.map-cont h4{color:#2587a7;}
.expert-cont{padding: 10px 0;}
.expert-cont .kol-name{font-weight: bolder;text-align: center;margin: 20px 0 4px 0;font-size: 24px;}
.expert-cont p{text-align: center;margin: 6px 0 10px 0;}
.expert-cont p:nth-child(4){font-size: 16px;line-height: 18px;min-height: 4rem;}
.kol-details{padding: 10px 0;}
.kol-details .kol-name{color:#2587a7;font-weight: bolder;text-align: left;margin: 20px 0 4px 0;}
.kol-details p{text-align: left;margin: 6px 0 10px 0;}
.kol-video{padding: 50px 0 0 0;}
.kol-video .container{padding: 0 0 50px 0;} 
.video-cont-lft{border-right: 2px solid #1c3c71;}
.video-cont-rt, .video-cont-lft{padding: 0 20px;}
.dosage-wrapper{padding: 50px 0;}
.video-cap{padding: 20px 0;}
.video-cap  h4{font-size: 22px;line-height: 24px;font-weight: bolder;margin: 12px 0;color: #368f60;}
.dosage-wrapper h3{font-size: 29px;line-height: 44px;font-weight: bolder;margin-bottom: 12px;}
.dosage-wrapper h4{font-size: 22px;line-height: 34px;font-weight: bolder;margin: 12px 0;text-transform: uppercase}
.trial-cont span{color:#2587a7;}
.dose-cont span{color: #e3578f;}
.trial-cont a{display: initial !important;}
.dosage-wrapper span{font-size: 15px;line-height: 20px;color:#ffffff;background-color: #2587a7;padding: 6px 32px;font-weight: normal;position: absolute;right:8rem}
.trial-cont span:before{content: '';position: absolute; top: 52%;width: 250%;height: 2px;background: #2587a7;right:100%}
.dose-cont span{background: #e3578f;}
.dose-cont span:before{content: '';position: absolute; top: 52%;width: 100%;height: 2px;background: #e3578f;right:100%}
.dose-cont span:before{content: '';position: absolute; top: 52%;width: 250%;height: 2px;background: #e3578f;right:100%}
.trial-cont{padding: 0 0 20px 0;}
.trial-cont h4{color:#2587a7;}
.dose-cont h4{color: #e3578f;}
.trial-cont strong{font-weight: bolder;line-height: 39px;}
.dose-cont  a{display: initial !important;}
.dose-cont p{padding: 14px 0 0;}
.dose-cont .nuzzo{padding: 50px 0 0 0;}
.dose-cont .ref{/*font-size: 13px;line-height: 16px;*/ padding: 40px 0;}
.webinar-wrapper{background-color:#2587a7;padding: 50px 0;color: #ffffff;}
.webinar-wrapper p{padding: 1rem 0;}
.webinar-cont strong{font-weight: bolder;}
.webinar-cont span{background: #763089;color: #ffffff;padding: 10px 42px;line-height: 60px;margin: 20px 0;}
.patient-wrapper{padding: 50px 0 0 0;}
/* .patient-wrapper .ref p{font-size: 13px;line-height: 16px;} */
.lesion-wrapper{padding: 50px 0;}
.lesion-wrapper h3{font-size: 29px;line-height: 44px;font-weight: bolder;margin-bottom: 12px;}
.lesion-wrapper .ref{padding: 20px 0;}
.lesion-wrapper .ref p{padding: .5rem 0; /*font-size: 13px;line-height: 16px;*/}
.lesion-wrapper .ref ul li{padding: .3rem 0;}
.grey-wrapper{padding: 50px 0;background-color:#f0f2f3;}
.grey-wrapper h3{font-size: 29px;line-height: 44px;font-weight: bolder;margin-bottom: 12px;}
.grey-wrapper img{float: left;}
.download-session{margin-bottom: 20px;}
.download-session h3{font-size: 29px;line-height: 44px;font-weight: bolder;margin-bottom: 12px;}
.download-session h4{font-size: 22px;line-height: 34px;font-weight: bolder;margin: .5rem 0 0 0; color: #2587a7;}
.satify-cont h4{font-size: 22px;line-height: 34px;font-weight: bolder;margin: .5rem 0 0 0;}
.satify-cont h4:nth-child(2){ color: #2587a7;}
.ref-btm:after{background: #f0725d;width: 20%;content: '';position: absolute;height: 2px;top:100%}
.download-session span{background: #2587a7;color:#ffffff;padding: 10px 42px;line-height: 60px;margin: 20px 0;}
.satify-cont .ref{/*font-size: 13px;line-height: 16px;*/padding: 20px 0;}
.satify-cont .ref2{padding-bottom: 60px;}
.satify-cont table{color: #ffffff;background:#2587a7;width: 100%;font-size: 22px;line-height: 34px;margin: 20px 0;font-weight: 500;}
.satify-cont table tr,th,td{text-align: center;border: 1px solid #ffffff;padding: 10px;}
.satify-cont table th:nth-child(1){background:#1e3d6f;width: 20%;}
.satify-cont table th:nth-child(2){background:#2587a7;width: 60%;}
.satify-cont table th:nth-child(3){background:#e3578f;width: 20%;}
.col-org{background:#f0725d;}
.col-gre{background-color: #368f60;}
.col-blu{font-size:18px; font-weight: normal;}
.svg-inline--fa{width: 3rem;position:absolute;top:10rem;right:42%;color:white}
.image-set{padding: 10rem 0;}
.image-set h3{font-size: 29px;line-height: 44px;font-weight: bolder;margin: 42px;text-align: right;}
.image-set h4{font-size: 22px;line-height: 34px;font-weight: bolder;margin-left: 2rem;}
.image-set img{text-align: left;margin: 2rem;margin-right: auto;}
.video-row h4{text-align: center;height: 5rem;}
.video-row p{padding: 15px 0;color: #58585a;}
/* .video-row .ref{font-size: 13px;line-height: 16px;} */
.therapy-cont h4{color: #e3578f;}
.therapy-cont p{color: #58585a;padding: 6rem 0 0 0;}
.upcome-cont{padding: 5px 0 50px 0;}
.upcome-cont h3{font-size: 23px;line-height: 44px;font-weight: bolder;color: #58585a;}
.upcome-cont h4{color:#2587a7;font-weight: bolder;margin: 10px 0;}
.patient-cont h3{font-size: 27px;line-height: 44px;font-weight: bolder;}
.patient-cont h4{color:#1c3c71;font-weight: bolder;margin: 10px 0;text-transform: uppercase;}
.patient-cont span{background-color:#1c3c71;color: #ffffff ;padding: 10px 44px;line-height: 50px;font-size: 24px;}
.patient-cont p{margin: 5px 0 6rem 0;}
.patient-wrapper .patient-cont:nth-child(2), .patient-cont:nth-child(3), .patient-cont:nth-child(4){margin: 30px 0;}
.patient-wrapper .patient-cont:nth-child(2) h4{color:#2587a7 ;}
.patient-wrapper .patient-cont:nth-child(2) span{background-color:#2587a7 ;}
.patient-wrapper .patient-cont:nth-child(2) .trans{color: #ffffff;background-color: #ffffff;}
.patient-wrapper .patient-cont:nth-child(3) h4{color:#e3578f;}
.patient-wrapper .patient-cont:nth-child(3) span{background-color:#e3578f;}
.patient-wrapper .patient-cont:nth-child(3) .trans{color: #ffffff;background-color: #ffffff;}
.application-wrapper{padding: 50px 0;text-align: center;}
.application-wrapper h5{text-align: center;color:#e3578f;font-size: 18px;padding: 30px 15px 20px 15px;height: 6rem;}
.application-wrapper .application-row h5{text-align: center;color:#2587a7;font-size: 18px;padding: 30px 15px 20px 15px;}
.application-wrapper .row img{padding: 20px;}
.application-wrapper p{padding: 0 20px;}
.blue-wrapper{background: #2587a7;padding: 50px 0;border: 1px solid #2587a7;}
.blue-wrapper .PDT-row {line-height: 60px;}
.blue-wrapper .PDT-row .download-btn{background-color:#1c3c71;padding: 10px 34px;color: #ffffff;}
.blue-wrapper h3{font-size: 27px;line-height: 44px;font-weight: bolder;color: #f5ac59;line-height: 50px;}
.blue-wrapper .container{padding: 0 0 50px 0;}
.blue-wrapper p{text-decoration: underline;color:#8dd8f8;padding: 10px 0;}
.blue-wrapper p strong{font-weight: bolder;}
.blue-wrapper a{color: #ffffff;}
.talk-wrapper{padding: 50px 0 0 0;}
.talk-wrapper .container{padding: 0 0 50px 0;}
.talk-wrapper h3{font-size: 24px;line-height: 44px;font-weight: bolder;}
.greymap-cont{background-image: url("/images/grey-map.png");background-repeat: no-repeat;}
.contact-cont .contact-wrapper{background-image: linear-gradient(199deg, #368f60 80%, #e3578f 20%);min-height: 25rem;}
.contact-cont h3{color: #58585a;padding-bottom: 12px;}
.contact-wrapper{padding: 50px;}
.contact-wrapper label{color: #ffffff;padding: 9px 0 0 0;margin-bottom: 2px;}
.contact-wrapper input, .contact-wrapper select{background-color: #f6ad51;border:none; width: 90%;margin-top: 0px;padding: 6px;}
.contact-wrapper span{color: #ffffff;background-color: #00aeef;padding: 4px 29px;float: right;height: 40px;line-height: 32px;margin: 20px 40px;}
.contact-wrapper .next{height: 40px;}
.contact-wrapper select option:nth-child(even){background-color:#f9bd72 ;}
.contact-wrapper select{color: #ffffff;}
.contact-wrapper select option{color: black;}
.webpop-cont .webpop-wrapper{background-image: linear-gradient(199deg, #4e82a7 80%, #d7715a 20%);min-height: 25rem;}
.webpop-cont h4{color: #ffffff;padding-bottom: 12px;text-align: center;}
.webpop-cont h4 span{color: #d7715a;}
.webpop-wrapper{padding: 50px;}
.webpop-wrapper label{color: #ffffff;padding: 9px 0 0 0;margin-bottom: 2px;}
.webpop-wrapper input, .webpop-wrapper select{background-color: #f6ad51;border:none; width: 100%;margin-top: 0px;padding: 6px;}
.webpop-wrapper .next{color: #ffffff;background-color: #682f87;padding: 14px 29px;height: 47px;line-height: 49px;margin: 20px 40px;text-align: center;}
.webpop-wrapper select option:nth-child(even){background-color:#f9bd72 ;}
.webpop-wrapper select{color: #ffffff;}
.webpop-wrapper select option{color: black;}
#additional_detail {height: 10rem;width: 90%;background: #f6ad51;}
.two-col input{width: 80%;}
.thank-you{color: #ffffff;height: 19rem;text-align: center;padding: 8rem;}
.thank-you h4{font-weight: bolder;font-size: 26px;line-height: 34px;}
.thank-you p{padding: 20px 15%;}
.contact-2, .contact-3, .contact-4{display: none;}
.ref ol{padding-inline-start: 16px;}

/* main part of new styles*/
.wrapper-container-narrow .container{max-width: 1030px;}
.text-right img {margin-right:0;}
.bg-primary {background-color: #00aeef !important;}
.bg-warning{background-color: #f5ad51 !important;}
.bg-secondary {background-color: #772b8a !important;}
.bg-info{background-color: #d4effc !important;}
.bg-light {background-color: #eff1f3 !important;}
.bg-light-2{background-color: #ebebec !important;}
.border-warning{border-color: #f5ad51 !important;}
.text-secondary{color: #772b8a !important;}
.btn-secondary {background-color: #772b8a;}
.btn-secondary:hover,
.btn-secondary:focus{background-color: #770c9f; border-color: #770c9f;}
.btn-lg{font-weight: bold;}
.text-decoration-underline{text-decoration: underline;}
.section-main h4 {color: #2585a7; font-size: 18px;}
.reffer-wrapper{background: rgba(37, 133, 167, .1);}
.reffer-wrapper .title-chapter {font-size: 22px;font-weight: bold; line-height:26px;}
.reffer-wrapper .collapse-block h4,
.reffer-wrapper .collapse-block .h4 {font-size: 20px;}
.reffer-wrapper p {margin-bottom: 16px;}
.reffer-wrapper ul {padding-left: 24px; margin-bottom: 24px;}
.reffer-wrapper ul li,
.reffer-wrapper ol li {padding-bottom: 10px;}
.reffer-wrapper .ref ul li,
.reffer-wrapper .ref ol li {padding-bottom: 6px;}
[data-toggle="collapse"]{color: #00aeef; text-decoration: underline;}
[data-toggle="collapse"]:hover,
[data-toggle="collapse"]:focus{color: inherit; text-decoration: none;}
.collapse-block figure {font-weight: medium; text-align: center;}
.collapse-block .border{border-color: #7a838b !important;}
.collapse-opener[aria-expanded="true"]{opacity: 0;visibility: hidden;position: absolute;}
/* .collapse-closer{} */
.ico-circle-bordered{background: #F5AD51; border: 6px solid #1E3C70; border-radius: 50%;display: inline-flex; align-items: center; justify-content: center; width: 178px; height: 178px;}
.text-comment{text-indent: -10px;padding-left: 10px;}
.alert-title{font-size: 22px;line-height: 26px;}
.alert-danger{background-color: #f37359;border-color: #f37359;border-radius: 0;}
.postal-code-group > .form-control{border-radius: 0;border-color: #00aeef;}
/* .postal-code-group .input-group-prepend{} */
.postal-code-group .input-group-text{letter-spacing: .055em;}
.postal-code-group .input-group-prepend>.input-group-text {border: none; border-radius: 0; width: 100%;}
.locator-row ul{letter-spacing: .125em; padding-top: 3px;}
.locator-title{font-size: 18px;letter-spacing: .11em;}
.map-holder{padding: 56vw 0 0;position: relative;}
.map-holder > img,
.map-holder > iframe,
.map-holder > video {border:1px solid #7a838b;object-fit:cover;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
.map-holder .location{position: absolute;z-index: 5;}
.expert-wrapper{padding: 40px 0 30px;}
.expert-wrapper p{margin-bottom: 10px;}
.expert-wrapper .header-block p{margin-bottom: 12px;}
.expert-wrapper ul li {padding-bottom: 10px;}
ul.list-bullets{list-style-type: disc; padding-left: 20px;}
.photo-circle img {border: 10px solid #27aae1; border-radius: 50%;}
.form-section p{margin-bottom: 15px;}
.form-section .title-chapter{font-size: 20px; line-height: 24px;}
.form-section .ref p{margin-bottom: 0;}
ul.list-checked{padding-left: 10px;}
ul.list-checked li{padding: 0 0 15px 20px;position: relative;}
ul.list-checked li:before{
	content: '';
	background: url(../images/ico-check.png) 50% 50% no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 2px;
	width: 16px;
	height: 15px;
}
.card-form label{font-size:16px;}
.card-form input[type='text'],
.card-form input[type='tel'],
.card-form input[type='email'],
.card-form input[type='search'],
.card-form input[type='password'],
.card-form input[type='url'],
.card-form input[type='number'],
.card-form input[type='date'],
.card-form select{background-color: #2585a7;border-color: #2585a7; color: #fff;}
.card-form input[type=checkbox],
.card-form input[type=radio] {border-width: 2px;}
.card-form .custom-checkbox .custom-control-label:before,
.card-form .custom-radio .custom-control-label:before{background-color: transparent; border-color: #772b8a; border-width: 2px;}
.card-form .custom-control-input:checked~.custom-control-label:before{background-color: #772b8a;}
.captcha-holder img{margin-left: 0;}

.visual-main{border-bottom: 11px solid rgba(0,174,239,.3); min-height: 503px; position: relative;overflow: hidden;}
.visual-main:before{background: -moz-linear-gradient(left, rgba(0,174,239,0) 0%, rgba(0,174,239,0) 1%, rgba(0,174,239,1) 100%);
	background: -webkit-linear-gradient(left, rgba(0,174,239,0) 0%,rgba(0,174,239,0) 1%,rgba(0,174,239,1) 100%);
	background: linear-gradient(to right, rgba(0,174,239,0) 0%,rgba(0,174,239,0) 1%,rgba(0,174,239,1) 100%);
	content: '';height: 36px;left: 0;top: 0;width: 100%;position: absolute;z-index: 5;}
.visual-main .container {min-height: 503px;}
.visual-main img,
.visual-main video,
.visual-main iframe{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 0;object-fit: cover;}
.visual-main img{max-width: none;}
.title-box{letter-spacing: .24em;}
.visual-main .title-box {position: absolute; left: 20px;max-width: 90%;bottom: 35px;z-index: 10;}
/* .threecolumns{} */
.section-damages .img-circle-holder{display: block; position: relative; max-width: 354px;width: 80vw;height: 80vw;max-height: 354px;margin-left: auto;margin-right: auto; overflow: hidden;}
.section-damages .img-circle-holder img{max-width: none; object-fit: cover;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); width: 127%;height: 127%;margin: -7.7% 0 0 2.9%;}
.call-block{text-align: center;padding: 36px 0; max-width: 320px;margin-left: auto;margin-right: auto;letter-spacing: .075em;min-height: 164px;}
.call-block-holder{display: inline-block; position: relative;}
.call-block-holder:before{content: '';background: rgba(255, 255, 255, .6);width: 164px;height: 164px;border-radius: 50%; position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 0;margin: 0 0 0 -9px;}
.call-block .call-title{font-family: 'OpenSans-ExtraBoldItalic'; font-size: 22px; line-height:1.21428;position: relative;z-index: 2;}
.section-questionnaire .form-control{background-color: #f5ad51;border-color: #f5ad51;color: #fff;margin-top: 2px;padding-top: 5px;padding-bottom: 5px;height: 35px;}
.section-questionnaire p{margin: 0 0 18px;}
.logo-holder{padding-bottom: 3px;}


footer{background: #2587a7;}
.footer-col a {display: block;}
.ftr-tp{padding: 0;}
.ftr-tp{text-align:right;background: #2587a7;color: #fff;}
.footer-link{padding: 30px 30px 15px; margin-left: auto; justify-content:flex-end;}
.ftr-tp .footer-col {margin:0 50px;}
.ftr-tp .footer-col a{font-size: 16px;line-height: 32px;font-weight: 400;color: #fff;}
.ftr-tp .footer-col a:hover{text-decoration: underline;}
.ftr-mdl{padding: 37px 0 24px 0;}
.ftr-lft{padding: 0 0 0 56px;}
.ftr-lft ul li{padding: 0 96px 0 0;}
.ftr-rgt{padding: 9px 43px 0 0;}
/* .ftr-btm{} */
.ftr-btm p{font-size: 16px;line-height: 19px;font-weight: 400;letter-spacing: 0.2px;color: #333333;}
.ftr-btm p{padding: 0 0 4px 55px;}
.safety-cont a{word-break: break-all;color: #007bff;}


/*--menu--*/


/*--------- Responsive ----------*/
@media only screen and (min-width:2000px) {
	.dropdown-list{top:140px;}
	.banner-in{left: 30%;}
}
@media only screen and (max-width:1570px) {
	.header-lft .logo{margin-left: 2rem;}
	.lower-header a{padding: 15px 5px;}
	.lower-header li{font-size: 15px;padding: 15px 5px !important;}
}
	@media only screen and (max-width:1400px) {
	.dropdown-list{top:130px}
	.lower-header span {padding: 7px 12px;margin: 5px;}
	.header-rgt{padding-right: 0;}
	.ftr-rgt {padding: 9px 0px 0 0;}
	.container{padding: 0 15px;}
	.ftr-lft ul li {padding: 0 57px 0 0;width: 33%;}
	.sub-tlt{margin-top: 4rem;}
	.header-lft .logo{margin-left: 0rem;width: 90%;}
}

@media only screen and (max-width:1200px) {
	.welcome-cont span{padding: 12px 34px;font-size: 19px;margin: 10px 10px;}
	.index-banner img {object-position: 70%;min-height: 25rem;object-fit: cover;}
	.banner-in-out{top:2rem !important}
	.clinical-wrapper h4 {font-size: 20px;line-height: 24px;}
	.therapy-cont p {padding: 6rem 0 0 2rem;}
	.video-row video{width: 230px;}
	.therapy-cont video{width: 300px;}
	.dosage-wrapper span{position:inherit;width: 190px;display: block;}
	.banner-cont h2{font-size: 35px;line-height: 8px;}
	.sub-tlt{margin-top: 0;}
	.banner3 figure img{max-height: 240px;width: 100%;object-fit: cover;}
	.banner-in{right:0;top: 8rem;}
	.banner-btm {top:90px}
	.banner-cont{left:0;width: 100%;}
	.banner-cont img{width: 200px;height:105px;margin-left: 15px;margin-top: 30px;}	
	.banner-cont a{font-size: 22px;line-height: 22px;font-weight: 500;color: #ffffff;width: 300px;padding: 15px 10px;height: 52px;}
	.banner-cont a{margin: 32px 10px 10px 10px;}
	.talk::before{display: none;}
	.talk::after{display: none;}
	.header-bg{background-image: linear-gradient(120deg,#f37259 35%,#f37259 6%);}
	.topnav{display: block;}
	.topnav {display: block;}
	.header-rgt{display: none;}
	.header-in2{min-height: 80px;}
	.header-lft .logo{display: none;}
	.topnav a.icon{font-size: 29px;padding: 24px 26px;}
}
@media only screen and (max-width:1000px) {
	.svg-inline--fa{width: 2rem;}
}
@media only screen and (max-width:991px) {
	.logo-row{border: none !important;}
}
@media only screen and (max-width:769px) {
	.select__trigger{height: 50px;margin: 5px 0 8px;}
	.svg-inline--fa{right: 41%;}
	.feature-cont a{line-height: 100px;}
	.video-cont-lft{border: none;}
	.thank-you{padding: 8rem 2rem;}
	.text-row div span{padding: 6px 16px !important;}
	.index-banner img {object-position: 70%;min-height: 25rem;object-fit: cover;}
	.instruct-cont .video-cap{height: auto;}
	.ftr-tp .footer-col {margin: 0 10px;}
	.instruct-cont img{height: auto;}
	.banner-cont h3{font-size: 30px;line-height: 38px;}
	.blue-wrapper .container{padding: 0 25px;}
	.application-hr{display: none;}
	.therapy-cont p{padding-top:1rem ;}
	.therapy-cont .col-12{text-align: center;}
	.video-row h4{height: auto;}
	.video-row {text-align: center}
	.video-row p{text-align: left !important;}
	.text-row h5{height: 4rem;}
	.text-row p{padding: 0;}
	.header-rgt{position: relative;}
	.banner-in{position: absolute;top: 17px;right: 0;z-index: 99;}
	.banner-cont h2{font-size: 22px;line-height: 26px;padding: 20px 20px 10px 3px;}
	.banner-cont img{width: 130px;height:75px;margin-left: 15px;margin-top: 10px;}	
	.banner-cont a{font-size: 22px;line-height: 22px;font-weight: 500;color: #ffffff;width: 240px;padding: 10px 10px;height: 42px;}
	.banner-cont a{margin: 32px 15px 20px 15px;}
	.ftr-tp{padding:20px;display: block !important;}
	.footer-link{background-color:#2587a7 ;width: 100%;}	
	.banner-btm {top:100px}
	.video-cont-lft{border-right: none;}
	.safety-info .container {padding: 30px 40px;}
	.contact-cont .contact-wrapper{min-height: 40rem;}
	
}
@media only screen and (max-width:479px){
	h3{font-size: 25px;line-height: 34px;}
	h4{font-size: 20px;line-height: 30px;}
	.patient-cont h3{font-size: 25px;line-height: 34px;}
	.patient-cont h4{font-size: 20px;line-height: 30px;}
	.overview-wrapper h4{font-size: 20px;line-height: 30px;}
	.galderma-wrapper h3{font-size: 25px;line-height: 34px;}
	.galderma-wrapper h4{font-size: 20px;line-height: 30px;}
	.mechanism-wrapper h4{margin: 1rem 0 1rem 0;}
	.mechanism-wrapper h3{font-size: 25px;line-height: 34px;}
	.awareness-wrapper h3{font-size: 25px;line-height: 34px;}
	.overview-wrapper h3{font-size: 25px;line-height: 34px;}
	.kol-wrapper h3{font-size: 25px;line-height: 34px;}
	.satify-cont h4{line-height: 24px;}
	.grey-wrapper h3{font-size: 25px;line-height: 34px;}
	.lesion-wrapper h3{font-size: 25px;line-height: 34px;}
	.webinar-wrapper h3{font-size: 25px;line-height: 34px;}
	.dosage-wrapper h4 {font-size: 20px;line-height: 30px;}
	.awareness-wrapper h4{font-size: 20px;line-height: 30px;}
	.dosage-wrapper h3 {font-size: 25px;line-height: 34px;}
	.container {padding: 0 35px;}
	.svg-inline--fa {right: 46%;top: 10.5rem;}
	.patient-cont p {margin: 5px 0 2rem 0;}
	.patient-cont .line-orange{text-align: center;width: 100%;}
	.patient-cont a{text-align: center;}
	.patient-cont span{font-size: 14px;}
	.kol-details .kol-name{text-align: center;}
	.kol-details p:nth-child(2){text-align: center;}
	.ui-slider-horizontal{width: auto !important;}
	.header-in2 {min-height: 60px;}
	.overview-wrapper span{font-size: 16px;margin: 3px;}
	.learn-row p{height: auto;}
	.satify-cont table{font-size: 18px;line-height: 26px;}
	.feature-cont p{height: auto;}
	.download-cont h4 {font-size: 22px;line-height: 35px;padding: 14px 0;}
	.text-row h5 {font-size: 20px;}
	.text-row p{font-size: 14px;line-height: 22px;height: 18rem;}
	.video-row h4{height: auto;}
	.clinical-wrapper h3 {font-size: 25px;line-height: 34px;}
	.topnav a.icon {font-size: 22px;padding: 10px 16px;}
	.talk-wrapper .container{padding: 0 20px 30px 20px;}
	.contact-cont h3{font-size: 23px;line-height: 34px;}
	.header-rgt {padding: 0px 15px 6px 0;}
	.header-cont{padding: 6px 0 0 17px;}
	.logo img{width: 130px;margin-left: 15px;max-height: 3rem;}
	.header-rgt ul li a {font-size: 20px;}
	.banner img {object-position: 90%;min-height: 10rem;object-fit: cover;}
	.banner-in.inner .banner-cont img{position:fixed;z-index: 100;}
	.banner-in{position: absolute;top: 3rem;right: 1rem;z-index: 99;left: 4rem;}		
	.banner-cont{width: 100%;height: 100px;}
	.banner-cont img{width: 90px;height:55px;margin-left: 15px;margin-top: 10px;}
	.banner-cont h2{font-size: 35px;line-height: 25px;padding: 0 30px 10px 0;text-transform: uppercase;}
	.desktop-btn{display: none !important;}
	.footer-in h3{font-size: 26px;line-height: 32px;}
	.footer-in h4{font-size: 23px;line-height: 25px;padding-top: 12px;}
	.ftr-mdl{width: 80%;margin-left: 10%;text-align: center;}
	.ftr-mdl img{margin-top: 10%;margin-bottom: 10%;}
	.index-banner img{ object-position: 70%;min-height: 30rem;object-fit: cover;}
	.ftr-tp{padding:8px ;}			
	.header-in {padding: 20px 0px 10px 0px;}
	.banner-btm{position: relative;top: 0;}

	.desktop-break { display: none; }
	.project-details iframe{width: 100%;height: 100%;}
	.download-plan{width: 100%;margin-left: 0;}
	.project-details .paging div{font-size: 17px;line-height: 30px;}

	/* inputs feilds */
	input, textarea, button, select{
		/*-webkit-appearance: none;*/ /*Safari/Chrome*/
		/*-moz-appearance: none;*/ /*Firefox*/
		/*-ms-appearance: none;*/ /*IE*/
		/*-o-appearance: none;*/ /*Opera*/
		/*appearance: none;*/
		-webkit-border-radius: 0;
	}
}

@media only screen and (min-width: 768px) {
	.collapse-block figure {margin-top: -25px;}
	.map-holder{padding-top: 27vw;}
	.threecolumns{-moz-column-count:2;-webkit-column-count:2;column-count:2;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;}
	.row-circle-image{padding-bottom: 65px;}
	.section-damages .img-circle-holder{width: 28vw;height: 28vw;margin-left: auto;margin-top: 45px;margin-bottom: -45px;}
}

@media only screen and (max-width: 479px) {
	.container{padding-left: 20px;padding-right: 20px;}
}

@media only screen and (max-width: 767px) {
	.postal-code-group .input-group-prepend{flex: 1 1 100%; margin-right: 0;}
	.postal-code-group > .form-control{width: 100%;}
}

@media only screen and (max-width: 991px) {
	.btn-lg{font-size: 17px;}
}

/* @media only screen and (max-width: 1199px) {
	.container{max-width: none;}
} */

@media only screen and (min-width: 992px) {
	.photo-circle img{border-width: 18px;}
	.card-form .card-footer{padding-left: 30px;padding-right: 30px;}
	.card-form .form-check{padding-left: 50px;}
	.card-form input[type=checkbox],
	.card-form input[type=radio],
	.custom-checkbox .custom-control-label:before,
	.custom-radio .custom-control-label:before{width: 24px;height: 24px;}
	.card-form input[type=checkbox],
	.card-form input[type=radio]{margin-left: -40px;}
	.custom-checkbox .custom-control-label:before,
	.custom-radio .custom-control-label:before{margin-left: -15px;}
	.custom-checkbox .custom-control-label:after,
	.custom-radio .custom-control-label:after{background-size: 20px; margin-left: -22px;top: 8px; width: 20px;height: 20px;}
	.row-circle-image{padding-bottom: 95px;}
	.section-damages .img-circle-holder{margin-top: 65px;margin-bottom: -65px;}
	.call-block .call-title{font-size: 24px;}
	.section-questionnaire .button-block .btn-xl-large{min-width: 360px;}
}

@media only screen and (min-width: 1100px) {
	body {font-size: 18px; line-height: 22px;}
	p {font-size: inherit; line-height: inherit;}
	.my-xl-45 {margin-top: 36px !important;margin-bottom: 36px !important;}
	.px-xl-45{padding-left: 36px !important;padding-right: 36px !important;}
	.btn-lg {padding: 11px 32px 11px; line-height: 32px;}
	.button-block .btn-lg{padding-left: 64px; padding-right: 64px;}
	.reffer-wrapper ul {padding-left: 56px; margin-bottom: 32px;}
	.reffer-wrapper ul li,
	.reffer-wrapper ol li {padding-bottom: 14px;}
	.reffer-wrapper ul li::marker {color: #5283a3;}
	.reffer-wrapper p {margin-bottom: 20px;}
	.alert-box{padding: 30px 40px;}
	/* .postal-code-group > .form-control{height: 51px;} */
	.postal-code-group > .form-control{height: 51px;padding-top: 13px;padding-bottom: 12px;}
	.postal-code-group .input-group-prepend>.input-group-text{padding: 14px 11px 15px;}
	.postal-code-group .input-group-text{font-size: 18px; line-height: 22px;}
	.map-holder{margin-left: -10px;}
	.expert-wrapper .photo-circle{margin: 8px 0 0;}
	.form-section p{margin-bottom: 20px;}
	.form-section .title-chapter{font-size: 22px; line-height: 26px;}
	ul.list-checked{padding-left: 32px;}
	ul.list-checked li{padding-left: 31px;}
	ul.list-checked li:before{width: 21px;height: 20px;}
	ul.list-checked li{padding-bottom: 20px;}
	.card-form .card-header,
	.card-form .card-body,
	.card-form .card-footer{padding-left: 38px;padding-right: 38px;}
	.card-form .form-check{padding-left: 60px;}
	.card-form input[type=checkbox],
	.card-form input[type=radio],
	.custom-checkbox .custom-control-label:before,
	.custom-radio .custom-control-label:before {width: 27px;height: 27px;}
	.card-form input[type=checkbox],
	.card-form input[type=radio]{margin-left: -50px;}
	.custom-checkbox .custom-control-label:before,
	.custom-radio .custom-control-label:before {margin-left: -26px;}
	.visual-main .title-box{left: 0;bottom: 109px;}
	.title-box h1,
	.title-box .h1{font-size: 43px;}
	.title-box .card-body{padding: 29px 49px;}
	.threecolumns{-moz-column-count:3;-webkit-column-count:3;column-count:3;}
	.row-circle-image{padding-bottom: 100px;}
	.section-damages .img-circle-holder{margin-top: 85px;margin-bottom: -85px;margin-right: 0;}
	.call-block .call-title{font-size: 28px;}
	.section-questionnaire .button-block .btn-xl-large{min-width: 426px;}
	.btn-xl-large {font-size: 30px;line-height: 36px; letter-spacing: .11em; padding-top: 24px; padding-bottom: 26px;}
	.button-block .btn-xl-large{padding-left: 62px;padding-right: 62px;}

	.footer-link{padding: 60px 74px 30px 60px;}
}





.terms p{
	margin-top:20px;
}


.terms strong{
	font-weight:bold;
}

.terms ul  {
	margin-left:20px;
	list-style-type:disc;
}


[class^="hvr-"] {
  margin: .4em;
  padding: 1em;
  cursor: pointer;
  background: #d6001c;
  text-decoration: none;
  color: #fff;
  /* Prevent highlight colour when element is tapped */
  -webkit-tap-highlight-color: rgba(0,0,0,0);

  /* Smooth fonts */
  -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


/* .project-details a{width:36%;margin-left:32%;font-size: 32px;line-height: 40px;font-weight: 200;background: #d6001c;color: #fff;padding: 15px 14px;text-transform: uppercase;box-shadow: 0px 0px 7px 0px rgb(5 3 4 / 64%);}

.project-details a:hover{background: #af0017} */






/* Sweep To Bottom */
.hvr-sweep-to-bottom {
font-size: 32px;
line-height: 40px;
padding: 15px 14px;
text-transform: uppercase;

font-weight: 200;
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #af0017;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.topMenu{
color: #000;
position: absolute;
z-index: 222;
right: 100px;
top: 5px;
}
