@charset "utf-8";
/* CSS Document */
 
 
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
 
 @font-face {
    font-family: 'Arial Rounded MT';
    src: url('../fonts/ArialRoundedMTBold.eot');
    src: url('../fonts/ArialRoundedMTBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ArialRoundedMTBold.woff2') format('woff2'),
        url('../fonts/ArialRoundedMTBold.woff') format('woff'),
        url('../fonts/ArialRoundedMTBold.ttf') format('truetype'),
        url('../fonts/ArialRoundedMTBold.svg#ArialRoundedMTBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Arial-Rounded';
    src: url('../fonts/Arial-Rounded.eot');
    src: url('../fonts/Arial-Rounded.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Arial-Rounded.woff2') format('woff2'),
        url('../fonts/Arial-Rounded.woff') format('woff'),
        url('../fonts/Arial-Rounded.ttf') format('truetype'),
        url('../fonts/Arial-Rounded.svg#Arial-Rounded') format('svg');
    font-weight: normal;
    font-style: normal;
}
 
/* 
 .poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}
*/
 
 
 
body {
	font-family: 'Arial Rounded MT', sans-serif;
	font-size:16px;
	line-height:22px;
	color:#000;
}
.mt20 {
	margin-top:20px;
}
.white {
	color:#fff !important;
}
.float-none {
	float:none !important;
}
.cw-mn-title h2 {
	font-family: 'Arial Rounded MT', Helvetica, Arial, sans-serif;
	font-size:40px;
	line-height:40px;
	font-weight:bold;
	color:#000;
	text-align:center;
	margin-bottom:30px;
}
.cw-vm-btn {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	/*float:left;
	width:150px;
	height:50px;*/
	display:inline-block;
	background:#89bcab;
	border-radius:20px;
	padding:10px 20px;
	text-transform:capitalize;
	text-align:center;
	font-size:16px;
	line-height:16px;
	text-decoration:none;
	color:#ffff;
	font-weight:bold;
	border:none;
}
.cal-circle {
	width: 100px;
	height: 100px;
	background: #b2202a;
	border-radius: 50%;
}
.round {
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: 50%;
}
.mnews-circle {
	float:left;
	height: 530px;
	background: #e8f3f9;
}
.mnews-circle .sec-title {
	margin-top:90px;
	text-align:center;
}
.lb-color {
	background:#576B84 !important;
}
.lg-color {
	background:#749388 !important;
}
.wbtn {
	background:#fff !important;
	color:#749388 !important;
}
.cw-stk-left {
	float:left;
	width:100%;
	padding-top:150px;
}


.cw-stk-left-cont p{
	  font-family: "Open Sans", sans-serif;
	  font-size:16px;
	  line-height:22px;
	  font-weight:600;
}
.cw-stk-round {
	width:100%;
	height:auto;
	border-radius:50%;
	aspect-ratio: 1 / 1; /* Keeps it a square */
	background:#e1f2ef;
	padding:0 130px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction:column;
}
.stk-round img {
	width:100%;
	height:auto;
	border-radius:50%;
	aspect-ratio: 1 / 1; /* Keeps it a square */
}
.stk-info-sec {
	float:left;
	width:100%;
	background:#fff;
	padding:47px 0;
}
.stk-cntnr .sec-title h2 {
	margin-top:90px;
	text-align:left;
	margin-bottom:40px;
}
/*.stk-title:before{
	content:'';
	display:inline-block;
	background:url(../images/chart-icon.png) no-repeat;
	background-size:cover;
	width:126px;
	height:110px;
}*/

.cw-stk-title-sec {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	margin-top:20px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cw-stk-sec {
	float:left;
	width:100%;/* padding-left: 87px;*/
	 
 
}
.cw-stk-prc-sec {
	float:left;
	width:100%;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content: center;
}
.cw-stk-img {
	float:left;
	width:112px;
	height:auto;
	margin-right:15px;
}
.cw-stktqt-wrap {
	float:left;/*width:50%;*/
}
.cw-ctitle {
	font-size:28px;
	line-height:28px;
	color:#000;
	display:inline-block;
 
	vertical-align:top;
	width:100%;
}
.cw-ctitle::after {
    content: '';
    border-bottom: 1px solid #3F495E;
    height: 1px;
    width: 75%;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
}


.cw-stk-qt {
	font-size:32px;
	line-height:32px;
	font-weight:bold;
	color:#3F495E;
	display:inline-block;
}
.cw-stk-qt span {
	font-size:32px;
	line-height:32px;
	font-weight:normal;
	color:#3F495E;
	display:inline-block;
}
.cw-stk-title {
	font-family: 'poppins', Helvetica, Arial, sans-serif;
	font-size:40px;
	color:#323232;
	margin-bottom:15px;
}
.cw-stk-price, .standard {
	font-family: 'poppins', Helvetica, Arial, sans-serif;
	font-weight:normal;
	float:left;
	margin-right:15px;
	font-size:38px;
	line-height:43px;
	color:#97BAA9;
	font-weight:normal;
	width:auto;
}
.cw-priceUp {
	color:#97BAA9 !important;
}
.cw-priceDown {
	color:#d70a14 !important;
}
.cw-arrow .standard {
	float:left;
	display:block;
	margin-right:12px;
}
.cw-arrow.Up {
	float:left;
	width:12px;
	height:11px;
	background:url(../images/priceUp.png) no-repeat;
	background-size:cover;
	margin-right:12px;
	margin-top:16px;
}
.cw-arrow.Down {
	float:left;
	width:12px;
	height:11px;
	background:url(../images/priceDown.png) no-repeat;
	background-size:cover;
	margin-right:12px;
	margin-top:16px;
}
.cw-stk-price span {
	float:left;
	font-family: 'poppins', Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000000;
	margin-right: 12px;
}
.cw-stk-change {
	float:left;
	font-family: 'poppins', Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#323232;
	width:auto;
	font-weight:normal;
}
.cw-vhl-sec {
	float:left;
	width:100%;
	margin-top:22px;
}
.cw-vhl-val, .cw-vhl-val span {
	display:block;
	width:100%;
	font-size:24px;
	line-height:24px;
	color:#3F495E;
	text-align:center;
}
.cw-vhl-val span {
	margin-bottom:10px;
}
.cw-vhl-val {
	color:#000;
	margin-bottom:20px;
}
.cw-eod {
	clear:both;
	float:left;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
	text-align:center;
}
.cw-eod p {
	font-size:11px;
	line-height:15px;
	margin-bottom:0;
}
.cw-btn-cont {
	float:left;
	width:100%;
	text-align:left;
}
.cw-btn-cont a {
	float:none;
	text-align:center;
}





 /*===============================================================================================
 MEDIA QUERIES STARTS HERE
 =================================================================================================*/

@media (min-width:1200px) {
	
 .cw-stk-round {
 width: 100%;
 height: auto;
 border-radius: 50%;
 aspect-ratio: 1 / 1;
 background: #e1f2ef;
 padding: 24px 60px;
 display: flex;
 justify-content: center;
 align-items: center;
 flex-direction: column;
}	

.cw-stk-title-sec {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cw-stk-prc-sec {
	float:left;
	width:100%;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content: center;
}
 .cw-stk-img {
 float: left;
 width: 63px;
 height: auto;
 margin-right: 15px;
}
 .cw-ctitle {
 font-size: 19px;
 line-height: 28px;
 color: #000;
 display: inline-block;
 
/* border-bottom: 1px solid #3F495E;*/
 vertical-align: top;
 width: 100%;
}

.cw-ctitle::after {
    content: '';
    border-bottom: 1px solid #3F495E;
    height: 1px;
    width: 75%;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
}


 .cw-stk-qt {
 font-size: 19px;
 line-height: 19px;
 font-weight: bold;
 color: #3F495E;
 display: inline-block;
}
.cw-stk-qt span {
 font-size: 19px;
 line-height: 19px;
 font-weight: normal;
 color: #3F495E;
 display: inline-block;
}
.cw-stk-title {
	font-family: 'poppins', Helvetica, Arial, sans-serif;
	font-size:40px;
	color:#323232;
	margin-bottom:15px;
}
.cw-stk-price, .standard {
    font-family: 'poppins', Helvetica, Arial, sans-serif;
    font-weight: normal;
    float: left;
    margin-right: 15px;
    font-size: 26px;
    line-height: 43px;
    color: #97BAA9;
    font-weight: normal;
    width: auto;
}
.cw-vhl-val, .cw-vhl-val span {
    display: block;
    width: 100%;
    font-size: 20px;
    line-height: 20px;
    color: #3F495E;
    text-align: center;
} 
	
	
}
 @media (min-width: 992px) and (max-width: 1199px) {
	 
.cw-stk-left {
    float: left;
    width: 100%;
    padding-top: 84px;
}	 
	 
	 
 .cw-stk-round {
 width: 100%;
 height: auto;
 border-radius: 50%;
 aspect-ratio: 1 / 1;
 background: #e1f2ef;
 padding: 24px 60px;
 display: flex;
 justify-content: center;
 align-items: center;
 flex-direction: column;
}

.cw-stktqt-wrap {
    float: left;
    width: 50%!important;
}

.cw-stk-title-sec{
	margin-bottom:20px;
}

 .cw-stk-img {
 float: left;
 width: 40px;
 height: auto;
 margin-right: 15px;
}
 .cw-ctitle {
 font-size: 19px;
 line-height: 20px;
 color: #000;
 display: inline-block;
 
 vertical-align: top;
 width: 100%;
}
 .cw-stk-qt {
 font-size: 19px;
 line-height: 19px;
 font-weight: bold;
 color: #3F495E;
 display: inline-block;
}
.cw-stk-qt span {
 font-size: 19px;
 line-height: 19px;
 font-weight: normal;
 color: #3F495E;
 display: inline-block;
}

.cw-vhl-sec {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.cw-vhl-val {
    color: #000;
    margin-bottom: 15px;
}
.cw-vhl-val, .cw-vhl-val span {
    display: block;
    width: 100%;
    font-size: 18px;
    line-height: 18px;
    color: #3F495E;
    text-align: center;
}




}
 @media (min-width: 768px) and (max-width: 991px) {
 .cw-stk-left {
 float: left;
 width: 100%;
 padding-top: 15px;
}
 .cw-stk-round {
 width: 100%;
 height: auto;
 border-radius: 50%;
 aspect-ratio: 1 / 1;
 background: #e1f2ef;
 padding: 24px 60px;
 display: flex;
 justify-content: center;
 align-items: center;
 flex-direction: column;
}
 .cw-stk-title-sec {
 margin-bottom:20px;
}
.cw-vhl-sec {
 margin-top:20px;
}
 .cw-stk-img {
 float: left;
 width: 65px;
 height: auto;
 margin-right: 15px;
}
 .cw-ctitle, .cw-stk-qt, .cw-stk-qt span {
 font-size:16px;
 line-height:16px;
}
 
 .cw-stk-price, .standard {
 font-size:18px;
 line-height:18px;
}
 .cw-stk-price span {
 font-size:12px;
 line-height:12px;
 margin-top: 3px;
}
.cw-stk-change {
 font-size:14px;
 line-height:14px;
}
 .cw-arrow.Up {
 float: left;
 width: 9px;
 height: 7px;
 background: url(../images/priceUp.png) no-repeat;
 background-size: cover;
 margin-right: 4px;
 margin-top: 5px;
}
 .cw-arrow.Down {
 float:left;
 width:9px;
 height:7px;
 background:url(../images/priceDown.png) no-repeat;
 background-size:cover;
 margin-right:4px;
 margin-top:5px;
}
 .cw-vhl-val, .cw-vhl-val span {
 font-size:14px;
 line-height:14px;
}
.cw-vhl-val {
    color: #000;
    margin-bottom: 15px;
}


}
 @media (max-width: 767px) {
.cw-stk-left {
 float: left;
 width: 100%;
 padding-top:0px;
 margin-bottom:30px;
}
 .cw-stk-round {
 width: 100%;
 height: auto;
 border-radius: 50%;
 aspect-ratio: 1 / 1;
 background: #e1f2ef;
 padding: 0 83px;
 display: flex;
 justify-content: center;
 align-items: center;
 flex-direction: column;
}

.cw-stktqt-wrap {
    float: left;
    width: 65% !important;
}

.cw-stk-img {
    float: left;
    width: 84px;
    height: auto;
    margin-right: 15px;
}

.cw-ctitle {
    font-size: 23px;
    line-height: 23px;
    color: #000;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.cw-stk-qt {
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
    color: #3F495E;
    display: inline-block;
}
.cw-stk-title-sec{
	margin-bottom:20px;
}
.cw-vhl-sec {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.cw-vhl-val, .cw-vhl-val span {
    display: block;
    width: 100%;
    font-size: 20px;
    line-height: 22px;
    color: #3F495E;
    text-align: center;
}
.cw-btn-cont {
    float: left;
    width: 100%;
    text-align: center;
}






}
 @media (max-width:570px) {
 .cw-stk-price, .standard {
 font-size:24px;
 line-height:24px;
}
.cw-arrow.Up, .cw-arrow.Down {
 margin-top:8px;
}
}


@media (max-width:480px) {
 .cw-stk-round {
 width: 100%;
 height: auto;
 border-radius: 50%;
 aspect-ratio: 1 / 1;
 background: #e1f2ef;
 padding: 50px 68px;
 display: flex;
 justify-content: center;
 align-items: center;
 flex-direction: column;
}
 .cw-ctitle, .cw-stk-qt, .cw-stk-qt span {
 font-size:18px;
 line-height:18px;
}

.cw-stk-title-sec{
	margin-top:0;
}


.cw-stktqt-wrap {
        float: left;
        width: 51% !important;
	}
 
 .cw-stk-img {
 float: left;
 width: 46px;
 height: auto;
 margin-right: 15px;
}
 .cw-stk-price, .standard {
 font-family: 'poppins', Helvetica, Arial, sans-serif;
 font-weight: normal;
 float: left;
 margin-right: 15px;
 font-size: 16px;
 line-height: 16px;
 color: #97BAA9;
 font-weight: normal;
 width: auto;
}
 .cw-arrow.Up {
 float: left;
 width: 12px;
 height: 11px;
 background: url(../images/priceUp.png) no-repeat;
 background-size: cover;
 margin-right: 12px;
 margin-top: 7px;
}
.cw-arrow.Down {
 float:left;
 width:9px;
 height:7px;
 background:url(../images/priceDown.png) no-repeat;
 background-size:cover;
 margin-right:12px;
 margin-top:7px;
}
.cw-stk-title-sec {
 margin-bottom:15px;
}
.cw-vhl-sec {
 float: left;
 width: 115%;
 margin-top: 20px;
}
.cw-vhl-val, .cw-vhl-val span {
 display: block;
 width: 100%;
 font-size: 16px;
 line-height: 16px;
 color: #3F495E;
 text-align: center;
}
.cw-vhl-val{
	margin-bottom:15px;
}

.cw-vhl-val span {
    margin-bottom: 5px;
}

.cw-vhl-sec [class*="col-xl-12"]{
	width:33.33%;
}



}


 @media (max-width: 420px) {
 .cw-stk-round {
 width: 100%;
 height: auto;
 border-radius: 50%;
 aspect-ratio: 1 / 1;
 background: #e1f2ef;
 padding: 24px 43px;
 display: flex;
 justify-content: center;
 align-items: center;
 flex-direction: column;
}
 .cw-ctitle, .cw-stk-qt, .cw-stk-qt span {
 font-size:16px;
 line-height:16px;
}
.cw-ctitle {
 margin-bottom:4px;
 padding-bottom:4px;
}
 .cw-stk-img {
 float: left;
 width: 46px;
 height: auto;
 margin-right: 15px;
}
 .cw-stk-price span {
 font-size:11px;
 margin-right:5px;
}
 .cw-stk-price, .standard {
 font-size:16px;
 line-height:16px;
}
 .cw-arrow.Up {
 float: left;
 width: 7px;
 height: 7px;
 background: url(../images/priceUp.png) no-repeat;
 background-size: cover;
 margin-right: 6px;
 margin-top: 7px;
}
.cw-arrow.Down {
 float:left;
 width:7px;
 height:7px;
 background:url(../images/priceDown.png) no-repeat;
 background-size:cover;
 margin-right:6px;
 margin-top:7px;
}
 .cw-arrow.Up, .cw-arrow.Down {
 margin-top:5px;
}
.cw-stk-change {
 font-size:14px;
}
 .cw-vhl-val, .cw-vhl-val span {
 display: block;
 width: 100%;
 font-size: 14px;
 line-height: 14px;
 color: #3F495E;
 text-align: center;
}
}