body{font-family: 'Open Sans', sans-serif !important;background:#FFFFFF !important;}

.green{color:#3DC961 !important;}
.red{color:#F03C50 !important;}
#stocksummry ul {margin-top: 0; margin-bottom: 0px;}
.green-dot-new{height:10px;width:10px;border-radius:5px;background-color:#3DC961;margin-right:2px;display:inline-block;}
.orange-dot-new{height:10px;width:10px;border-radius:5px;background-color:#F7C95D;margin-right:2px;display:inline-block;}
.red-dot-new{height:10px;width:10px;border-radius:5px;background-color:#F03C50;margin-right:2px;display:inline-block;}

/* .maincontent{width:100%; float:left;margin:80px 0px 0px;background-color:#FFFFFF;} */
.maincontent{width:100%; float:left;margin:20px 0px 0px;background-color:#FFFFFF;}

@media only screen and (min-width:1400px) and (max-width:1600px){
	/* .maincontent{margin:10px 0px 0px;} */
}
@media only screen and (min-width:1100px) and (max-width:1300px){
	/* .maincontent{margin:10px 0px 0px;} */
	.blur-wrap{width:94%;}
}

@media only screen and (min-width:960px) and (max-width:1024px){
	/* .maincontent{margin:10px 0px 0px;} */
}

@media only screen and (min-width:750px) and (max-width:960px){
	.maincontent{margin:10px 0px 0px;}
}

@media only screen and (min-width:320px) and (max-width:750px){
	.maincontent{margin:20px 0px 0px;}
}
@media only screen and (min-width:300px) and (max-width:320px){
	.maincontent{margin:20px 0px 0px;}
}

/* ************new design 160302020*************** */
.mojohead{text-align:center;font-size:30px;line-height:40px;font-family: 'Poppins', sans-serif; color:#000;padding:5px 12px 15px;margin-bottom:0%;background-color:#FFFFFF;}

.mojohead2{text-align:left;font-size:34px;line-height:40px;color:#000000;font-weight:600;    padding:12% 5% 10px;font-family: Oswald, sans-serif;}
.mojohead222{font-size: 16px;line-height:23px;padding:0% 5% 10px;}

.mojohead3{text-align:left;font-size:34px;line-height:40px;color:#000000;font-weight:600;    padding:4% 5% 10px;font-family: Oswald, sans-serif;}
.mojotext1{text-align:left;font-size:16px;line-height:22px;color:#000000;padding:0px 12% 0px 5%;}
.mojotext1_new{text-align:left;font-size:20px;line-height:24px;color:#000000;padding:22px 5% 0px;}

.mojolisthead{text-align:center;font-size:48px;line-height:48px;font-weight: 300;color:#000;padding:45px 0px 25px;margin-bottom:0%;background-color:#FFFFFF;}
/* .mojolisthead:after {content: ''; position: absolute; left:35px;top:78px;width: 0;height: 0;border-left:35px solid transparent;border-right: 35px solid transparent;border-top: 30px solid #000;clear: both;} */
.listmojoarea_cio{width:100%; float:left;padding:0px 0px 50px;    position: relative !important;z-index:10;}

.listmojoarea_cio_2{width:100%; float:left;padding:30px 40px 50px;    position: relative !important;z-index:2;background:#4d4d4d;}

.listmojoarea_cio_3{width:100%; float:left;padding:30px 0px 50px;    position: relative !important;z-index:2;}

.mojohead2_2{text-align:left;font-size:38px;line-height:42px;color:#FFFFFF;font-weight:300;padding:4% 0px 15px;}
.mojotext1_2{text-align:left;font-size:16px;line-height:22px;color:#FFFFFF;padding:0px px 0px;}

.opthome1{width:100%; float:left;margin:auto;padding:15% 0px 0px;position:relative;top:25px;}
.opthome1 img{width:auto;height:300px;}

.opthome2{width:100%; float:left;margin:auto;padding:6% 0px 0px;position:relative;top:0px;text-align:right;}
.opthome2 img {width: auto;height: 430px;}
.mb{margin-bottom:18px;}
.pad1{padding-right:0;}
.padd2{padding-left:0;}

.ciothirdpannel {width: 100%;height: auto;float: left;background: #FFF url(https://i.marketsmojo.com/mojostock/mojobg.png); background-size: cover;padding-bottom: 7%;height:548px;}

.ciopic{position:absolute;right:0;top:0;margin-top:8%;padding:35px 0px 0px;}
.ciopic img{height:556px;}

.ciobutton{width:auto; float:right;text-align:right;padding:13px 13px 25px;margin-bottom:55px;}

.bg-base-color2 {background-color: #00abcf !important;width:90px;height: 6px;}
.bg-base-color3 {background-color: #00abcf !important;width:78px;height: 6px;position:relative;left:44%;}

.mojohomepanel5 .button5{width: 100%;float: right;margin: auto;padding-left: 51%;padding-right: 7%;margin-left: 0%;padding-top:18%;position: relative;top:72px;}

.cio_bg3{width:100%; float:left;text-align:center;}
.cio_bg3 img { width: auto; height: 300px; position: relative;margin-top:16%;right: 8%;}
.videostep{padding:25px;margin:6% 0px 0px;position:absolute;right:5%;}
.videostep img{width:100%;}
.bullet_cio{padding:12px 7% 15px;}
.bullet_cio ul li{list-style-image: none;list-style-image: url('https://i.marketsmojo.com/mojoprofessional/bullet_cio_new.png');padding: 5px 0 5px 6px;font-size:16px;line-height:16px;}

.bullet_cio2{padding:0px 7% 0px;}
.bullet_cio2 ul{margin-bottom:0px;}
.bullet_cio2 ul li{list-style-image: none;list-style-image: url('https://i.marketsmojo.com/mojoprofessional/bullet_cio_new.png');padding: 5px 0 5px 6px;font-size:16px;line-height:22px;}

@media only screen and (min-width:750px) and (max-width:960px){
	.videostep {padding: 25px;	margin: 6% 0px 0px;position: relative;right: 0;}
}
@media (min-width:1800px) and (max-width:2000px){
	.mojohead2{padding: 10% 5% 10px;}	
	.mojohead3{padding:5% 5% 10px;}	
	.mojotext1_new{font-size: 24px;line-height: 30px;}
	
}
@media (min-width:1300px) and (max-width:1400px){	
	.mojotext1 {padding: 0px 16% 0px 5%;}	
}

@media (min-width:1251px) and (max-width:1300px){
	.mojohead2{padding:7% 5% 10px;}
	.mojohead3{padding:4% 5% 10px;}
	.ciopic{margin-top: 14%;}
	.ciopic img {height: 472px;}
	.mojotext1{padding: 0% 17% 5px 5%;}	
	
	.mojohomepanel5 .button5{padding-right: 0%;margin-left: 0%;}	
}

@media (min-width:1100px) and (max-width:1250px){
	.ciopic {margin-top: 12%;}
	.ciopic img {height: 502px;}
	.mojohead2 {text-align: left;font-size: 34px;line-height: 40px;padding: 6% 5% 10px;}
	.mojohead3 {text-align: left;font-size: 34px;line-height: 40px;padding:3% 5% 10px;}
	.mojotext1 {padding: 0% 17% 0px 5%;}	
	
	.mojomid2{padding:0px 3% 9%;}
	.mojohomepanel5 .button5{padding-right: 0%;margin-left: 0%;}
}

@media only screen and (min-width:960px) and (max-width:1024px){	
	.mojohomepanel5 .button5{padding-right: 0%;margin-left: 0%;}
	.ciopic { position: absolute;right: 0;top: 0;margin-top: 12%;padding: 35px 0px 0px;}
	.buttoncontent {width: 100%; float: left;margin: auto;text-align: center;padding: 0px 17%;margin: 35px 0px 50px;}
}


@media screen and (max-width:960px) {
	.bullet_cio2 {padding: 2px 10% 0px;float:left;width:100%;}
	.bullet_cio2 ul li {padding: 5px 0 0px 6px;}
	
	.opthome1 {width: 100%;float: left; margin: auto;padding: 5% 0px 35px;position: relative;top: 25px;text-align: center;}
	.opthome1 img {width: 69%;height: auto;}
	
	.opthome2{width:100%; float:left;margin:auto;padding:0% 0px 0px;position:relative;top:0px;text-align:center;}
	.opthome2 img{width:auto;height:250px;}

	.ciopic {position: relative;right: 0; top: 0; margin-top: 6%;display:none;}
	.listmojoarea_cio {width: 100%;float: left;padding: 0px 0px 30px;position: relative !important;height: auto;z-index: 5;}
	.listmojoarea_cio_2{padding:30px 0px 30px;}
	.ciothirdpannel{height:auto;}
	.cio_bg3 img {width: 100%;position: relative; margin-top: 0%; right: 0;}	
	.mojohead2 {font-size:20px;line-height: 24px;padding:40px 5% 0px;text-align: left;}
	.mojohead222{font-size: 15px;line-height:23px;padding:0% 5% 10px;}
	.mojohead3{font-size:20px;line-height: 24px;padding: 24px 5% 0px;float: left;}
		
	.mojotext1 {font-size:15px;line-height:18px;padding: 0px 5%;float:left;width:100%;}
	.mojotext1_new{font-size:15px;line-height: 24px;    padding: 15px 10px;}
	.mojohead2_2{font-size: 24px;line-height: 24px;}
	.padd2 {padding-left: 14px;}
	.pad1 {padding-right: 15px;}	
	.cio_bg3 img{display:none;}
	.bullet_cio {padding:10px 10% 10px;float:left;width:100%;}
	.ciothirdpannel .mojohead2 {padding: 24px 0px 0px;}
	.ciothirdpannel .mojotext1 {padding: 0px 0;}
}

.mojobuttoncontent{width:80%; float:left;margin:auto;padding:20px 5% 0px;}
.mojobuttoncontent2{width:100%; float:left;margin:auto;padding:12px 5% 0px;}
.mojobuttoncontent3{width:100%; float:left;margin:auto;padding:12px 5% 0px;}

.mojotpbutton_new {max-width: 100%;min-width: 260px;height:35px;    margin-right: 12px;text-transform: uppercase;cursor:pointer;border:1px solid #00abcf; background-color: #00abcf;padding:6px 6px; color: #000;float:left; font-size: 16px;font-weight: 600;text-align: center;}
.mojotpbutton_new a{color:#FFFFFF;text-decoration:none;}
.mojotpbutton_new1 {max-width: 100%;min-width: 260px;height:35px;text-transform: uppercase;cursor:pointer;border:1px solid #00abcf;padding:6px 6px;position:relative;left:12px; color: #00abcf;float:left;font-size: 16px; font-weight: 600; text-align: center;}
.mojotpbutton_new1 a{color:#00abcf;text-decoration:none;}

.mojotpbutton_new3 {max-width: 100%;min-width: 260px;cursor:pointer;height:35px;text-transform: uppercase;background-color:#00abcf;border:1px solid #00abcf;padding:6px 6px;position:relative;left:0px; color: #FFFFFF;float:left;font-size: 16px; font-weight:600; text-align: center;}
.mojotpbutton_new3 a{color:#FFFFFF;text-decoration:none;}

.mojotpbutton_new4 {max-width: 100%;min-width: 260px;cursor:pointer;height:35px;text-transform: uppercase;border:1px solid #00abcf;padding:6px 6px;position:relative;left:12px; color: #00abcf;float:left;font-size: 16px; font-weight:600; text-align: center;}
.mojotpbutton_new4 a{color:#00abcf;text-decoration:none;}

.mojotpbutton_new2 {min-width:auto;max-width:auto;height:35px;cursor:pointer; text-transform: uppercase;background-color: #00abcf;display:inline-block;padding: 6px 12px; color: #FFFFFF;font-size: 16px;font-weight: 600;text-align: center;}
.mojotpbutton_new2 a{color:#000;text-decoration:none;}
.mojotpbutton_new10 {min-width:270px;max-width:270px;border:1px solid #00abcf;text-transform: uppercase;display:inline-block;padding: 10px 6px;position:relative;left:12px; color: #00abcf;font-size: 16px; font-weight: 600; text-align: center; }
.mojotpbutton_new10 a{color:#00abcf;text-decoration:none;}
.regtext{color:#FFFFFF;}
@media only screen and (min-width:960px) and (max-width:1024px){
	.mojotpbutton_new2 {min-width:260px;max-width:260px;}
	
	.mojotpbutton_new3 {max-width: 260px;min-width: 270px;height:35px;border:1px solid #00abcf;padding:6px 6px;position:relative;left:12px; color: #00abcf;float:left;font-size: 15px; font-weight: 600; text-align: center;}
	
	.mojotpbutton_new1 {max-width: 260px;min-width: 270px;height:35px;border:1px solid #00abcf;padding:6px 6px;position:relative;left:12px; color: #00abcf;float:left;font-size: 15px; font-weight: 600; text-align: center;}
	.mojotpbutton_new2 {min-width:260px;max-width:260px; background-color: #00abcf;display:inline-block;padding: 10px 6px; color: #FFFFFF;font-size: 16px;font-weight: 600;text-align: center;}
	.mojotpbutton_new10 {min-width:260px;max-width:260px;border:1px solid #00abcf;display:inline-block;padding: 10px 6px;position:relative;left:12px; color: #00abcf;font-size: 14px; font-weight: 600; text-align: center; }
}

@media screen and (max-width:960px){
	.mojotpbutton_new2{height:auto;}
	.buttoncontent {width: 100%;float: left;margin: auto; text-align: center;padding: 0px 0%;margin: 35px 0px 50px;}
	.mojobuttoncontent {width: 100%;margin: auto;padding: 20px 8% 0px;margin-bottom: 20px;}
	.ciothirdpannel .mojobuttoncontent {width: 100%;margin: auto;padding: 20px 8% 0px;margin-bottom: 20px;}
	
	.mojotpbutton_new4 {max-width: 100%;min-width: 100%;    left: 0;}
	.ciobutton {padding: 13px 8% 25px; margin-bottom:0px;}
	.mojotpbutton_new2{min-width:100%;max-width:100%;margin-bottom:12px;}
	.mojotpbutton_new10 {min-width: 100%;max-width: 100%;left:0;}
	.mojobuttoncontent2 {width: 100%;padding:5px 4% 0px;}
	.mojobuttoncontent3 {width: 100%;padding: 0px 3% 0px;}
	.mojotpbutton_new{max-width: 100%; min-width: 100%;margin:6px 0px;left:0;height:auto;}
	.mojotpbutton_new1{max-width: 100%; min-width: 100%;margin:6px 0px;left:0;height:auto;}
	
	.mojotpbutton_new3{max-width: 100%; min-width: 100%;margin:6px 0px;left:0;height:auto;}
}


@media screen and (max-width:320px){
	.mojoname{font-size: 13px;}	
	.mojotext1_new {font-size: 15px;line-height: 24px;padding: 15px 13px;}
}

@media only screen and (min-width:750px) and (max-width:960px){	
	.mojohead{text-align: center;font-size: 20px;line-height: 24px;    padding: 10px 0px;}
	.mojolisthead {text-align: center;font-size: 20px;line-height: 20px;    padding: 10px 0px;}
	/* .mojolisthead:after{top: 52px;left:15px;}	 */
}

@media screen and (max-width:750px) {		
	.mojohead {text-align: center;font-size: 20px;line-height: 24px;    padding: 10px 3px;height: auto;}
	.mojolisthead {text-align: center;font-size: 20px;line-height: 24px;padding: 17px 3px 6px;height: auto;font-weight: 500;}
	/* .mojolisthead:after{top: 52px;left:15px;}	 */
}


/* **********************end************ */
#couponmain_2 .mpmain{width:54%; float:left;margin-top:85px;margin-left:23%;margin-right:23%;padding-bottom:20px;min-height: 600px;}
#couponmain_2 .mpmain .mpbox2 {width: 100%;text-align: left;background-color: #00abcf;padding: 12px 12px;height: 60px;float: left;}
#couponmain_2 .mpmain .mpdatearea {width: 100%;float: left;margin: auto;padding: 0px 0px 0px 22px;}
#couponmain_2 .mpmain .mp-date {font-size: 22px;color: #FFF;position: relative;left: 12px;top: 4px;}
#couponmain_2 .text-danger {color: #a94442;}
#couponmain_2 .mpdatearea .dateport-input {width: 62%;background: #00abcf;border: none;padding-left: 35%;margin-left: 0;height: 45px;top: -10px;left: 5px;margin-top: 0;border: 0px solid #000 !important;outline: 0;background: none;cursor: pointer;color: #00abcf;position: absolute;z-index: 2;}
#couponmain_2 .mpmain .mp-icon-down {text-align: right;position: absolute;right: 15px;top: 0px;font-size: 52px;line-height: 36px;}
#couponmain_2 .mpmain .mpbox3 {width: 100%;text-align: left;background-color: #00abcf;padding: 12px 12px;height: 60px;float: left;}
#couponmain_2 .mpmain .mpdatearea{width:100%; float:left;margin:auto;padding:0px 0px 0px 22px;}
#couponmain_2 .timeicon {position: relative;z-index: 222;}
#couponmain_2 .mpmain .mp-date {font-size: 22px;color: #FFF;position: relative;left: 12px;top: 4px;}
#couponmain_2 .slectdemo {width: 98%;z-index: 222;left:2px;top: -4px;position: absolute;cursor: pointer;border: 0;opacity: 0;background: transparent;height: 60px;color: #00abcf;border: 0px solid #000 !important;}
#couponmain_2 .mpmain .timetext { padding: 7px 12px;float: left;width: 100%;height: 76px;border: 1px solid #9f9f9f; font-size: 19px;line-height: 20px;}
#couponmain_2{width:35%; float:left;margin-top:5%;font-family: 'Open Sans', sans-serif;}
#couponmain_2 .coupnheader{background-color:#000;padding:28px 0px;text-align:center;margin-top:0px;height:94px;}

#couponmain_2 .hd1{font-size:26px;color:#FFF;font-family: 'Open Sans', sans-serif;font-weight:300;}
#couponmain_2 .coupon1{margin-top:0;padding:0px 0px 0px 0px;font-size:16px;color:#000;line-height:24px;font-family: 'Open Sans', sans-serif;}

#couponmain_2 .coupon5{padding: 30px 4% 28px;text-align:center;}
#couponmain_2 .coupon5 button.btn.btn-info{background:#00abcf;padding:6px 20%;line-height:20px;}
#couponmain_2 .coupon6{text-align:center;padding:0% 0px 0px;margin-bottom:12px;text-align:center;}
.modal#couponmain_2 .modal-close {cursor: pointer;z-index: 99999;}
#couponmain_2 .couponmain{width:100%; float:left;margin:auto;padding:0px 0px;}

#couponmain_2 .mojoform {padding: 15px 58px 0px 30px;}
#couponmain_2 .blu-cir-btn {background:#00abcf;padding:6px 20%;line-height:20px;font-family: 'Open Sans', sans-serif;font-size:16px;}
#couponmain_2 .form-control {display: block; width: 100%; height: 20px !important; padding: 6px 12px !important; font-size: 14px; line-height: 1.42857143; color: #555; background: transparent; background-image: none; border: 1px solid #ccc !important; border-radius:0px;height:43px !important;}
#couponmain_2 .open-msg2{border: 1px solid #ccc !important; width: 100%;height: 30px !important;padding:0px 7px !important;}
#couponmain_2 .portinput1 {opacity: .0;width: 154px !important;}
#couponmain_2 .mpmain .modal-content {overflow-y: auto;max-height:516px;min-height: 335px;}
.mpmain .mppadd2 {padding-left: 43px;padding-right: 44px;margin-top:25px;}

.mpmain .mppadd3 {padding-left: 43px;padding-right: 44px;margin-top:25px;}
.mp-date2{padding: 9px 12px; position: relative; top: 2px;font-size: 18px;}
.mp-date3{padding: 15px 0px;position: relative;top: 15px;}
@media (min-width:1100px) and (max-width:1400px){
	#couponmain_2{width:46%; float:left;margin-top:5%;}
}
@media (min-width:960px) and (max-width:1024px){
	#couponmain_2 .cp_ext {position: relative; top: 0px;}
}
@media screen and (max-width:960px) {
	.mpmain .mppadd3 {padding-left: 40px;padding-right:0px;margin:25px 0px;}
	#couponmain_2 .mojoform {padding: 15px 23px 0px 11px;}
	#couponmain_2{width:100%; float:left;margin-top:5%;font-family: 'Open Sans', sans-serif;}
	#couponmain_2 .close-blk {top:-13px;right:-3px;}
	#couponmain_2 .cp_ext {position: relative; top: 0px;}
	#couponmain_2 .coupon1{padding:0px 0px 0px 0px;}
	#couponmain_2 .coupnheader{background-color:#000;padding:28px 0px;text-align:center;margin-top:0px;height:94px;}
	#couponmain_2.cp_ext{position: relative; top: 12px;}
	#couponmain_2 .coupon2{padding:2% 4% 0px;}
	#couponmain_2 .coupon5 {padding: 11px 26% 0px;text-align: center;margin-bottom: 20px;margin-top:18px;float: left;}
	#couponmain_2 .mpmain .mpbox2 {width: 100%;text-align: left;background-color: #00abcf;padding: 3px 10px;height: 45px;float: left;margin-bottom: 10px;}
	#couponmain_2 .mpmain .mpbox3 {width: 100%;text-align: left;background-color: #00abcf;padding: 2px 10px;height: 45px;float: left;}
	#couponmain_2 .mpmain .modal-content {overflow-y: auto;max-height: 416px;min-height: 335px;}
	#couponmain_2 .coupon5 button.btn.btn-info{padding: 6px 30%;}
	#couponmain_2 .mpmain .mppadd2 {padding-left: 20px;padding-right: 20px;}
}
/* ***********end***************************** */


#cioform{width:38%; float:left;margin-top:8%;font-family: 'Open Sans', sans-serif;}
#cioform .modal-content{overflow-y: auto; max-height:610px; min-height:300px;border-radius:0px;background-color:#000;overflow-x: hidden;border:0px solid rgba(0, 0, 0, .2);}
#cioform .cutomborder{float:left;width:96%;border:3px solid #00abcf;padding:4px;margin:2%;}
#cioform .cutomborder2{border:2px solid #456220;padding:4px 0px 30px;margin:2px;}
#cioform .ci1{padding:12px 7%;}
#cioform .ci2{font-size:20px; line-height:22px;text-align:center;color:#FFF;}
#cioform .ci3{width:97%; float:left;margin:auto;padding:0px 0px;}
#cioform .ci4{font-size:14px;color:#FFF;}
#cioform .ci5{height:18px;margin-bottom: 8px;}
#cioform .ci6{color:#FFF;text-align:center;font-size:14px;}
#cioform .custombutton{width:100%; float:left;margin:auto;padding:10px 7% 5px;text-align:center;}
#cioform .cio7 {padding:6% 10px 25px;text-align: center;}
#cioform .cio8 {color: #00abcf;font-size:30px;font-weight: 600;padding: 35px 10px 25px;text-align: center;}
#cioform .cio9 {color: #FFF;font-size: 20px;padding:0px 10px 25px;text-align: center;}
#cioform input[type=text], #cioform input[type=password], #cioform input[type=email], #cioform input[type=url], #cioform input[type=time], #cioform input[type=date], #cioform input[type=datetime-local], #cioform input[type=tel], #cioform input[type=number], #cioform input[type=search], #cioform textarea.materialize-textarea {outline: none;height: 20px;margin: 0 0 15px 0;padding: 7px 6px 4px;background-color: #fff;    border: 1px solid #ccc;    border-radius: 4px;box-shadow: none;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;transition: all .3s;}
#cioform .sbutton{width:100%; float:left;margin:auto;padding:10px 14% 5px;text-align:center;}

#cioform .custombutton1 {min-width:100%;max-width:100%;height:30px;cursor:pointer; background-color: #00abcf;display:inline-block;padding:0px 6px; font-weight: 600;color: #FFFFFF;font-size: 16px;text-align: center;margin-bottom:12px;}
#cioform .custombutton1 a{color:#000;text-decoration:none;}
#cioform .custombutton2 {min-width:260px;max-width:260px;border:1px solid #00abcf; display:inline-block;padding: 10px 6px; color: #00abcf;font-size: 16px;font-weight: 600;text-align: center;margin-bottom:12px;}
#cioform .custombutton2 a{color:#00abcf;text-decoration:none;}
#cioform .close-blk {top:-20px;right:-20px; z-index:99999; background: #000000; color: #FFFFFF;padding:3px 8px;border-radius: 50%;border: 2px solid #000000;}

#cioform .custombutton12 {min-width: auto;max-width: 100%;height: 30px;cursor: pointer;background-color: #00abcf;display: inline-block;padding:5px 32px; color: #FFFFFF;font-weight:600;  font-size: 16px;text-align: center;margin-bottom: 12px;}
#cioform .custombutton12 a{color:#000;text-decoration:none;}

@media screen and (max-width:960px) {
	#cioform{width:98%;}
	#cioform .modal-content {max-height: 465px;min-height: 314px;}
	#cioform .close-blk {right: -2px;color:#FFFFFF;}
	#customsamll .customtext {font-size: 17px;padding: 35px 14px 25px;}
	#cioform .custombutton12 {min-width: 100%;max-width: 100%;}
}


.listmojoarea_new{width:100%; float:left;padding:0px 0px 44px;position: relative;z-index:2;background-color:#f2f2f2;}
.cpcontent{width:100%; float:left;margin:auto;padding:23px 4% 0px;height:100px;}
.cpcontent2{width:100%; float:left;margin:auto;padding:0px 4%;}
.ctxthead{text-align:center;font-size:38px;line-height:38px;color:#000000;text-transform: uppercase;padding:10px 0px 16px 0px;margin:2px 0px;font-weight:600;font-family: Oswald, sans-serif;}
.ctxt1{text-align:center;font-size:15px;line-height:16px;color:#000000;padding:2px 0px 0px 0px;margin:0px 0px;}
.ctxt2{text-align:center;font-size:15px;line-height:16px;color:#000000;padding:0px 0px 0px 0px;margin:0px 0px;font-weight:600;}
.ctxt2_1{text-align:center;font-size:19px;line-height:20px;color:#000000;padding:0px 0px 0px 0px;margin:0px 0px;font-weight:600;}
.creportimg{width:100%; float:left; margin:auto;text-align:center;padding:10px 0px 0px;}
.creportimg img{width:180px;}

.ctxt3{text-align:right;font-size:16px;line-height:22px;color:#000000;padding:25px 13% 0px 0px;margin:2px 0px;font-weight:600;}
.ctxt4{width:100%; float:left; margin:auto;padding:13px 2% 0px;}
.cslide{width:100%; float:left;margin:0;}
.cslide li{display:inline-block;padding: 0px 16px;}
.reco-slide{width:100%; float:left; margin:auto;padding: 0px 5%;}
.section_banner{width:330px !important;}
.small-card-new{width:300px !important;}
.c_latest {position: absolute;text-align: center;left: 42%;top:0px;margin-bottom: 0px;}
.c_latest img{height:19px;}
@media (min-width:1100px) and (max-width:1300px){
	.reco-slide{padding: 0px 7%;}
}
@media screen and (max-width:960px) {
	.reco-slide{padding: 0px 0%;}
	.listmojoarea_new {padding:0px 0px 40px;}
	.ctxthead { font-size:20px;line-height:22px;padding:20px 0px 8px 0px;}
	.ctxt3 {text-align: center;font-size: 16px;	    float: left;width:100%;line-height: 22px;color: #000000;padding:10px 0% 0px 0px;margin:0px 0px;font-weight: 600;}
	.cpcontent2 {width: 100%;float: left; margin: auto;padding: 0px 0%;}
	.creportimg img {width: 86%;}
	.section_banner {width: 100% !important;}
	.small-card-new {width: 78% !important;margin-right: 10px;}
	.c_latest {position: relative;left:0px;    top: 0px;}
	.cpcontent {height:100px;padding: 0px 4% 0px;}
}
/* ***********slider**********/
.SectionDetails, .bull-ico, .rec-foot {position: absolute;}
/* #news_ticker, #news_tickerweb, .swiper-pagination {position: relative;} */
.swiper-pagination {background: none;opacity: .9;display: inline-block;margin: 0 0 0 10px;}
.swiper-pagination {position: relative;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
.swiper-pagination-bullet {width: 12px !important;height: 12px !important;}
.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: 0 0 !important;border: 1px solid #ddd;opacity:1;margin-right: 5px;}
.swiper-pagination-bullet {background: #fff !important;}
.swiper-pagination-bullet-active {background: #007aff !important;}

.slide-card h3 {line-height: 2rem !important;margin-bottom: 10px;}
.s-vol + .s-volh, .slide-card h3, .s-vol + br + .s-volh {margin-left: 10px;}
.SectionDetails {right:0px;top: 18px;width: 600px;text-align: right; display:block;}
.slide-card h3 {color: #fff;font-size: 1.826rem !important;font-weight: 300;    margin-left: 5px !important;padding:6px 0px;}
.top-head{color:#FFFFFF;}
.swiper-container {/*margin: 0 auto;*/position: relative;overflow: hidden;z-index: 1;}
.swiper-container-no-flexbox .swiper-slide {float: left;}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate(0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.swiper-container-multirow>.swiper-wrapper {-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap}
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;/*height: 100%;*/position: relative;}
.swiper-container .swiper-notification {position: absolute;left: 0;top: 0;pointer-events: none;opacity: 0;z-index: -1000}
.swiper-wp8-horizontal {-ms-touch-action: pan-y;touch-action: pan-y}
.swiper-wp8-vertical {-ms-touch-action: pan-x;touch-action: pan-x}
.swiper-button-next, .swiper-button-prev {position: absolute;top: 50%;opacity:1;width: 44px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;-moz-background-size: 27px 44px;-webkit-background-size: 27px 44px;background-size: 27px 44px;background-position: center;background-repeat: no-repeat}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity:0;cursor: auto;pointer-events: none}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: -10px;right: auto}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right:-8px;left: auto}
/* .swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10}
  */
  
 @media only screen and (min-width: 600px) {
	.swiper-pagination.swiper-pagination-hidden {opacity: 0}
	.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #000;opacity: .2}
	button.swiper-pagination-bullet {border: none;margin: 0;padding: 0;box-shadow: none;-moz-appearance: none;-ms-appearance: none;-webkit-appearance: none;appearance: none}
	.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer}
	.swiper-pagination-white .swiper-pagination-bullet {background: #fff}
	.swiper-pagination-bullet-active {opacity: 1;background: #007aff}
	.swiper-pagination-white .swiper-pagination-bullet-active {background: #fff}
	.swiper-pagination-black .swiper-pagination-bullet-active {background: #000}
	.swiper-container-vertical>.swiper-pagination {right: 10px;top: 50%;-webkit-transform: translate3d(0, -50%, 0);-moz-transform: translate3d(0, -50%, 0);-o-transform: translate(0, -50%);-ms-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0)}
	.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {margin: 5px 0;display: block;}
	.swiper-container-horizontal>.swiper-pagination {bottom: 10px;left: 0;width: 100%}
	.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {margin: 0 5px}
	.swiper-container-3d {-webkit-perspective: 1200px;-moz-perspective: 1200px;-o-perspective: 1200px;perspective: 1200px;}
	.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d}
	.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10}
}

.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: -moz-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: -o-linear-gradient(right, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: linear-gradient(to left, rgba(0,0,0,.5), rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear, right top, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: -moz-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: -o-linear-gradient(left, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: linear-gradient(to right, rgba(0,0,0,.5), rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: -o-linear-gradient(bottom, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,0)));background-image: -webkit-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: -moz-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: -o-linear-gradient(top, rgba(0,0,0,.5), rgba(0,0,0,0));background-image: linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,0))}
.swiper-container-coverflow .swiper-wrapper {-ms-perspective: 1200px}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out}
.swiper-container-fade .swiper-slide {pointer-events: none}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto}
.swiper-container-cube {overflow: visible}
.swiper-container-cube .swiper-slide {pointer-events: none;visibility: hidden;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;width: 100%;height: 100%;z-index: 1}
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0;-moz-transform-origin: 100% 0;-ms-transform-origin: 100% 0;transform-origin: 100% 0}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events: auto;visibility: visible}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index: 0;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden}

/* .probanner1{margin:0px 0px !important;z-index:15;bottom:64px !important;    position: fixed;border-top:0px solid #000;} */
/* @media screen and (max-width:960px) { */
	/* .procolaps1{z-index: 17 !important;} */
	/* .probanner1 {z-index: 73;bottom: 80px !important;} */
/* } */

.btn-floating.btn-large i {line-height: 44.5px;position: relative;top: 5px;}



/**************************/
/*     SCREENER / SECTION LANDING CSS    */
/**************************/

/**************************/
/*     Font Sizes     */
/**************************/
.text-10 { font-size: 11px;}
.text-xs { font-size: 12px!important; }
.text-sm { font-size: 14px!important; }
.text-md { font-size: 16px!important; }
.text-lg { font-size: 18px!important; }
.text-20 { font-size: 20px!important; }
.text-22 { font-size: 22px!important; }
.text-xl { font-size: 24px!important; }
.text-xxl { font-size: 28px!important; }
.text-32 { font-size: 32px; }
.text-36 { font-size: 36px; }
.fw-3 { font-weight: 300; }
.fw-4 { font-weight: 400; }
.fw-5 { font-weight: 500; }
.fw-6 { font-weight: 600; }
.fw-7 { font-weight: 700; }

.bg-light{background-color: #f9f9f9;}
/**************************/
/*     Text  Styles     */
/**************************/

.txt-primary { color: var(--color-primary)!important; }
.txt-secondary { color: var(--color-secondary)!important; }
.txt-tertiary { color: var(--color-tertiary)!important; }
.txt-info { color: var(--color-info)!important; }
.txt-danger,.txt-red  { color: var(--color-danger)!important; }
.txt-success,.txt-green { color: var(--color-success)!important; }
.txt-warning { color: var(--color-warning)!important; }

.section-page-title{ font-family: 'Inter', sans-serif; }

.about-text-v3 p{font-size: 16px!important;}
.pricing-table-price p{color:#000;margin-bottom:0;}
.pricing-currency{font-size:1rem;font-weight:700;vertical-align:25px;}
.pricing-price{font-size:32px;font-weight:700; color: #565656;}
.pricing-period{font-weight:500;}
.pricing-table-content li{margin-bottom:15px;}
.pricing-table-button{padding:15px 0 35px;}

.text-white{color:#fff !important;}
.pricing-name{display:block;line-height:0px;font-size:13px;font-style:normal;font-weight:600;vertical-align:6px;color:#565656;}
.align-center{text-align:center;}
.align-right{text-align:right;}

.stock-of-month-banner{ margin-top:10px; background-image: url("https://i.marketsmojo.com/mojoprofessional/som-bg-graph.png");  background-repeat: no-repeat;
    background-position: bottom right; background-blend-mode:darken}
.stock-of-month-banner.screener-color-1{ background-color: #e9e7fd;}
.stock-of-month-banner.screener-color-2{ background-color: #fbe9fc;}
.stock-of-month-banner.screener-color-3{ background-color: #e6f9fd;}
.stock-of-month-banner.screener-color-4{ background-color: #e9fbe7;}
.stock-of-month-banner.screener-color-5{background-color:#fbf4e8;background-size:cover;}
.stock-of-month-banner h1{ padding:0px;margin:0px;margin-bottom:5px;font-size:48px;font-weight:700;letter-spacing:-1.2px;text-transform:capitalize;color:#3C3C3C;
	padding-top: 20px;}
.stock-of-month-banner h5{padding:0px;margin:0px;text-align:center;color:#3C3C3C;margin-bottom:10px;font-size:15px;font-style:normal;font-weight:600;line-height:23.2px;}
.call-to-action{padding:20px 20px;display:flex;flex-flow:row wrap;}
.spage-title a{color: #7446DC!important;}

.pricing-period{color:#565656; font-size: 14px;}
.stock-of-month-container .title{font-size:24px;font-weight:700;background:var(--eeee,linear-gradient(145deg,#7545DB 0%,#4968EB 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.stock-of-month-container .sub-title{color:#44475E;font-size:32px;font-weight:700;line-height:normal;}
.how-to-use{font-family:'Inter',sans-serif;background:#eef0fd;}
.section-page-title h2{color:#44475E;font-size:40px;font-weight:700; text-transform: capitalize;}
.how-to-use-blocks{border-radius:12px;border:1px solid #7545DB;background:rgba(117,69,219,0.10);padding:20px;font-size:16px;line-height:22px;}
.how-to-use h3{width:22%;text-transform:uppercase;font-size:14px;text-align:center;margin:0px;left:30px;position:relative;display:block;background-color:#7545DB;border-radius:10px 10px 0px 0px;padding:10px 10px;color:#fff;}
.how-to-use-blocks b{color:#7545DB;}
.section-page-title ul li{line-height:28px;padding:7px 0px;margin:0px;margin-left:20px;background:transparent;border-bottom:1px solid #D9D9D9;}
.section-page-title li{list-style-type:disc;}
.section-page-title ol li{line-height:24px;padding:7px 0px;margin:0px;border-bottom:1px solid #D9D9D9;}
.section-page-title ol{padding-left:0px;}
.user-usage .stroke-green{stroke:#31c747!important;}
.user-usage .stroke-red{stroke:#F03C50!important;}
.user-usage .stroke-orange{stroke:#ffc107!important;}
.user-usage .stroke-gray{stroke:#ddd!important;}
.user-usage:hover{cursor:pointer;}
.section-page-title .circle-svg{display:block;width:40px;margin:0 auto;}
.section-page-title .circle-svg text{text-align:center;color:#000;font-size:12px;font-weight:bold;}
.section-page-title .circle-svg text tspan{font-size:9px;font-weight:normal;}
.section-page-title .circle-svg path.percent{stroke:#6f6fff;fill:none;stroke-width:2.6;stroke-linecap:round;animation:progress 1s ease-out forwards;}
.section-page-title .circle-svg path.around{stroke:#c4c4c4;fill:none;stroke-width:2.6;}
.strategy-banner-swiper .stock-grid,.stock-of-month-container .stock-grid{ width: 100%!important; height: auto; position: relative; border-radius:12px;background:#FFF;box-shadow:0px 0px 8px 0px rgba(96,94,94,0.25);padding:25px 20px 20px 20px;}
.strategy-banner-swiper .stock-grid,.stock-of-month-container .stock-grid .stock-name{padding-left: 0px; color:#424242;font-size:15px;font-weight:600;line-height:16px;}
.strategy-banner-swiper .stock-grid,.stock-of-month-container .stock-grid .stock-name a{ font-size: 16px; padding-left: 0px;}
.strategy-banner-swiper .stock-grid,.stock-of-month-container .stock-grid .stock-gain-loss{border-bottom:1px solid #DFDFDF;padding:0px 0px 10px 0px;}

.largecap-wrap{font-size:13px;border-bottom:1px solid #DFDFDF;padding:8px 0px 8px 0px;color:#424242;}

.largecap-wrap label{color: #7A7A7A;}
.largecap-wrap label b{color: #292929;}
.divGrid{width:97%;margin:0 auto;}
.divTable{border-collapse:collapse;width:100%;margin:0 auto;display:table;
 overflow:auto;resize:vertical;font-size:13px; color: #424242;}
.divTableRow{width:100%;height:100%;display:table-row; position: relative; border-bottom: 1px solid #D1D5DB;}
.divTableCell{padding:5px 10px;width:auto;height:100%;display:table-cell;vertical-align:middle;z-index:9;}
.divTableRow .divTableCellFirstChild{position:sticky;left:0;}
.divTableCellhd{text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;/* 142.857% */
 padding:9px 15px;width:auto;height:100%;display:table-cell;}
 .divTableCellhd .form-check{ min-height: 0px;}
/* .divTable .divTableRow:nth-child(odd){background-color:#f7f7f7;} */
.divTable .divTableRow:hover{background-color:#f7f7f7;}
.divTablehd{width:100%;height:100%;display:table-row;background-color:#F3F4F6!important;color:#424242;border-radius:12px 12px 0px 0px;}
.selection-widget .form-select,.btn-group-widget .btn{font-size:14px;padding:6px 26px 6px 16px;}
.table-filer-top{display:flex;justify-content:space-between;align-items:center;padding:1rem;overflow:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.divTable .stock-value{ font-size: 13px;}
.banner-som{border-radius:16px;background:#D0FF96;}
.banner-som .subtext{font-size:18px;font-style:normal;color:#727272;font-weight:500;text-align:left;}
.stock-of-month-banner .banner-som .title1{background-color:#92C84D;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;border-radius:0px 20px 20px 0px;line-height:40px;margin-left:-12px;margin-bottom:20px;}
.banner-som span b{color:#44475E;font-size:22px;}
.banner-som h1{font-size:32px;color:#44475E;font-family:'Inter',sans-serif;font-weight:700;text-align:left;line-height:normal;}
/* RIBBON CSS */
 .ribbon-tag{font-size:10px;font-weight:600;position:absolute;top:0px;float:left;left:7%;text-transform:uppercase;}
.ribbon-positive span{position:relative;text-align:center;background:#c4d9fa;color:#2776f4;padding:2px 10px;top:1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.ribbon-negative span{position:relative;text-align:center;background:#fdc1c6;color:#ff0619;padding:2px 10px;top:1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}

.mm-btn.theme{background:linear-gradient(93.47deg,#7545db 4.48%,#4968eb 97.9%);color:#fff;border:2px solid #7545db;}
.mm-btn{ text-decoration: none; padding:0 8px;line-height:33px;border:2px solid transparent;position:relative;display:inline-block;background:none;border:none;-moz-transition:ease all 0.35s;-o-transition:ease all 0.35s;-webkit-transition:ease all 0.35s;transition:ease all 0.35s;border-radius:50rem;font-size:13px;font-weight:500;}
.mm-btn:hover{text-decoration:none;border:2px solid #7545db;background:transparent;background:var(--linear,linear-gradient(145deg,#7545db 0,#4968eb 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.btns-outline{ border:2px solid #7545db; text-decoration: none; color: #7545db; padding:0 8px;line-height:33px; position:relative;display:inline-block;background:none; -moz-transition:ease all 0.35s;-o-transition:ease all 0.35s;-webkit-transition:ease all 0.35s;transition:ease all 0.35s;border-radius:50rem;font-size:13px;font-weight:500;}
.btns-outline:hover{text-decoration:none;background:linear-gradient(93.47deg,#7545db 4.48%,#4968eb 97.9%);color:#fff;}
.btn-group-widget .btn-primary{background:linear-gradient(93.47deg,#7545db 4.48%,#4968eb 97.9%);color:#fff;}

.stock-info-banner{border-radius:24px 24px 0px 0px;padding:25px 15px 10px 15px;background-color:#fff;position:relative;}
.stock-info-banner .stock-name{font-size:20px;margin:0px 0px 5px 0px;color:#424242;font-weight:600;line-height:20px; padding-left: 0px;}
.stock-of-month-banner .subtext span{color:#727272;}
.stock-of-month-banner .subtext span b{color:#44475E;text-transform:uppercase;}
.stock-of-month-banner .circle-svg{width:35px;}

.stock-info-banner .ribbon-tag{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;}
.section-page-title-itwork h2{color:#44475E;font-size:40px;font-weight:700;}
.divTable-filter{width: 97%; margin: 0 auto;}

@media only screen and (max-width:767px){
.stock-of-month-container .stock-grid{ width: 100%!important;}
.strategy-banner-swiper-card, .strategy-banner-swiper .stock-grid{ width: 90%!important; margin: 0 auto;}
.divTableCellhd{line-height:18px;}
.divTable-filter{width:97%!important; margin: 0 auto;}
.stock-of-month-banner{background-size:contain;}
.stock-of-month-banner h1{font-size:26px;margin-bottom:5px;}
.stock-of-month-banner h5{font-size:14px;line-height:normal;}
.call-to-action div{width:31%;margin:0px 0px 15px 0px;}
.pricing-price{ font-size: 26px;}
.banner-som{padding:50px 0px;}
.banner-som span{font-size:12px;}
.banner-som span b{font-size:14px;}
.banner-som h1{font-size:24px;}
.table-filer-top{ display: -webkit-box; line-height: 36px;}
.table-filer-top > div{ margin-right: 50px;}
.divGrid{width:94%; margin: 0 auto;}
.pricing-name{display:block; line-height: normal;}
.divTable{display:block;width:auto;}
.divTableRow .divTableCellFirstChild{background-color:#fff;}
.stock-of-month-container .title{font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;}
.section-page-title{font-size:14px!important;}
.how-to-use-blocks{font-size:14px!important;}
.stock-of-month-container .sub-title,.section-page-title h2{font-size:22px;margin-bottom:20px;}
.stock-info-banner .stock-name{ line-height: 20px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.stock-of-month-banner .subtext{font-size:14px;}
.stock-info-banner .stock-name{line-height:20px;font-size:16px;}
.stock-of-month-banner h1{font-size:38px;}
.divGrid{width:auto;}
.divTable{display:block;width:auto;}
.divTableRow .divTableCellFirstChild:first-child{position:sticky;left:0;}
}

.timeline-wrap ul li{list-style-type:none;}
.timeline{position:relative;width:auto;margin:0 auto;padding-top:20px;background-color:inherit;}
.timeline:after{content:'';position:absolute;width:2px;background-color:#E2E2E2;left:50%;top:0;bottom:0;margin-left:-2px;}
.timeline--first:after{top:20px;}
.era{text-align:center;position:relative;z-index:1;padding-bottom:20px;}
.era__title{background-color:#E2E2E2;color:#fff;display:inline-block;padding:10px 20px;}
.entry{padding:10px 10px 00px 10px;width:50%;position:relative;background-color:inherit;}
.entry--right{margin-left:50%;}
.entry__content{padding:20px 10px;background-color:white;position:relative;}
.entry:before{content:" ";height:0;position:absolute;top:20px;width:0;z-index:1;}
.entry--left:before{right:16px;border:1px solid #7545DB;height:100px;}
.entry--right:before{left:-18px;margin-left:0;border:1px solid #7545DB;height:100px;}
/* .entry:after{content:'';position:absolute;width:30px;height:30px;right:-19.75px;background-color:white;border:4px solid #E2E2E2;top:10px;border-radius:50%;z-index:1;}
*/
.entry--right:after{right:auto;left:-18.75px;}
.entry__content h2{margin:10px 0px;color:#44475E;font-size:16px;}
.entry__content p{font-size:14px;line-height:20px;color:#44475E;}
.entry__content span{margin-bottom:5px;border-radius:50%;width:36px;height:36px;padding:8px 13px;color:#fff;text-align:center;font-size:16px;font-weight:bold;background-color:#4968EB;}
.entry--left{text-align:right;padding:0px 40px 0px 0px;}
.entry--right{text-align:left;}
.entry--right .entry_img{position:absolute;top:30%;left:-120px;}
.entry--left .entry_img{position:absolute;top:30%;right:-95px;}
@media all and (max-width:500px){.timeline:after{left:33.75px;}
.era{text-align:left;padding-left:31.875px;}
.entry{width:100%;margin-left:0;padding-left:20px;padding-right:20px;}
.entry:before{right:auto;left:0px;margin-left:0;border:1px solid #7545DB;height:100px;}
.entry:after{left:15px;}
.entry--left .entry_img,.entry--right .entry_img{display:none;}
.entry--left{ text-align: left;}
}

.btn-group.som-grp .btn-outline-primary{border:1px solid #aaaaaa;color:#8F90A6;font-size:14px;height:auto;}
.btn-group.som-grp .btn-outline-primary:hover{background:linear-gradient(93.47deg,#7545db 4.48%,#4968eb 97.9%);color:#fff;}

.strategy-banner-swiper{font-size:12px;text-align:left;position:relative;}
.strategy-banner-swiper-card{ width: 100%; position:relative;background-color:#fff;border-radius:12px;padding:30px 15px 15px 15px;}
.call-txt{font-weight:700;margin-bottom:10px; font-size: 13px;}
.call-txt.text-success{ color: #05A660!important;}
.call-txt.text-danger{ color: #FF0619!important;}
.strategy-banner-swiper-card h3{margin-bottom:0px;letter-spacing:0.4px;color:#424242;font-size:14px;font-weight:600;text-transform:capitalize;}
.strategy-banner-swiper-card h3 a{color:#424242; text-decoration: none;}

.strategy-banner-swiper-card h3 a:focus-visible{ border: none;  outline: none;}
.strategy-banner-swiper-card p{color:#727272;font-weight:500;padding:0px;margin:0px; font-size: 12px;}
.strategy-banner-swiper-card p b{color:#44475E;}
.strategy-banner-swiper-card .italictxt{font-size:14px;font-style:italic;font-weight:500;margin:10px 0px 0px 0px;color:#7545DB;}
.pricing-tagline{width:85%;text-align:center;font-size:11px;font-weight:600;padding:4px 0px;position:absolute;top:10px;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;color:#fff;background:linear-gradient(93.47deg,#7545db 4.48%,#4968eb 97.9%);border-radius:0px 0px 10px 10px /* clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);*/
}
.strategy-banner-swiper-card .italictxt a{color:#7545DB;text-decoration:none;}
.exitcall-closebtn{position:absolute;right:3px;top:2px;border:0px;}

.why-buy-btn{ background-color: #05A660; color: #fff; font-size: 14px;}
.why-sell-btn{ background-color: #FF0619; color: #fff; font-size: 14px;}
.strategy-banner-swiper .swiper-slide{ display: flex; align-items: stretch;}
.strategy-banner-swiper .swiper-button-next{font-family:none !important;}
.strategy-banner-swiper .swiper-button-next::after,.strategy-banner-swiper .swiper-button-prev::after{content:''}
.strategy-banner-swiper .swiper-button-next{background:url('https://i.marketsmojo.com/testimonial-arrow-rht.svg');background-repeat:no-repeat; width: 35px;}
.strategy-banner-swiper .swiper-button-prev{background:url('https://i.marketsmojo.com/testimonial-arrow-lft.svg');background-repeat:no-repeat; width: 35px;}

.highcharts-background{background-color:#1F2B38;fill:#1F2B38;}
.rationale-txt{ font-size: 16px; color: #565656; line-height: 42px; font-weight: 700;}
.rationale-wrapper{ width: 70%; margin:0 auto; text-align: left; border: 1px solid #ececec; border-radius: 10px; padding: 20px;}
.ratinale-stockname{ display: flex; justify-content: space-between; font-size: 16px; font-weight: 600; color: #44475E;}

.ratinale_content{ margin: 0px 0px 20px 0px;}
.ratinale_content ul li{ list-style-type: disc; font-size: 13px; padding: 0px; margin: 0px; margin-left: -15px; color: #44475E;}
.ratinale_content h1{ font-size: 20px; font-weight: 600; padding: 0px; margin: 0px; margin-bottom: 15px;}

.performance-card .card{border-radius:12px;background:#1F2B38;color:#fff;font-size:12px;}
.performance-legend{ font-size: 16px; display: flex; justify-content: space-between;}
.performance-legend div{ display: grid;}
.performance-legend .colorgreen{ color: #D0FF96;}
.divTableRow a{color:#424242;text-decoration:none;}
.screenerdownload-report{padding:10px;border-radius:10px;color:#fff;font-size:14px;background:var(--eeee,linear-gradient(93deg,#7545DB 4.48%,#4968EB 97.9%));}
.screenerdownload-report img{width:35px;height:35px;margin:0px 10px 0px 0px;}
.screenerdownload-report h5{text-transform:uppercase;font-weight:700;font-size:18px;padding:0px;margin:0px;}
.screenerdownload-report small{font-size:14px;}
.caret-wrap{ width: 10px;justify-content: center;display: inline-grid;vertical-align: middle;}
.caret-wrap i{ margin: -4px 0 -13px 3px;height: 24px;font-size: 11px;color: #44475E;}

.whybuysell{ color: #fff; font-size: 13px; display: flex; justify-content: space-between; border-radius: 6px;  padding: 7px;}
.whybuysell:hover{ text-decoration: none;}
.whybuysell .bg-danger{ background-color: #FF0619!important;}
.whybuysell .bg-success{ background-color: #05A660!important;}

.divTable-filter-bottom{box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; z-index: 99; position:fixed;bottom:0px;background-color:#fff;left:0px;width:100%;padding:7px 0px;margin:0px!important;}
.strategyoutof{ color: #565656; font-size:16px; font-weight: 600; padding: 0px; margin: 0px; margin-bottom: 15px;}
.strategyoutof small{ font-weight: 500; font-size: 13px; }
.strategymodal-height{max-height:300px;overflow:auto;}
.performance-card{width:90%;margin:0 auto;}
.unpaid-subs-btn{padding:6px 0px;position:fixed;bottom:0px;z-index:9999;background:#fff;width:100%;}
@media only screen and (max-width:767px){.performance-card{width:100%;margin:0 auto;}
.performance-legend{font-size:12px;}
.rationale-wrapper{width:95%;}
}

/*Limit Height & Resize*/
.mm_table_scroll{overflow:auto;resize:vertical;margin:auto;max-width:99%; font-family: 'Noto Sans', sans-serif!important;}
/*Div Table Setting*/
.mm_css_table{display:table;position:relative;width:100%;}
.mm_css_tr{display:table-row; font-size: 14px; border-bottom: 1px solid #D1D5DB; font-weight: bold;}
.mm_css_tr:nth-child(even) .mm_css_td, .mm_css_tr:nth-child(even) .mm_css_sd{background:#fff;}
.mm_css_tr:nth-child(odd) .mm_css_td, .mm_css_tr:nth-child(odd) .mm_css_sd{background:#fff;}
.mm_css_sd{display:table-cell;padding:8px 10px;white-space:nowrap;border-bottom:1px solid #D1D5DB;  vertical-align: middle;}
.mm_css_td{display:table-cell;padding:16px 10px;white-space:nowrap;border-bottom:1px solid #D1D5DB; font-size: 14px; font-weight: normal; vertical-align: middle;}
.mm_css_th{display:table-cell;padding:16px 10px; border-bottom:1px solid #D1D5DB;}
.mm_css_thead{display:table-header-group;font-weight:bold;z-index:1; font-size: 12px;}
.mm_css_tfoot{background-color:#eee;display:table-footer-group;font-weight:bold;}
.mm_css_tbody{display:table-row-group;}
/*Table Header Fixed */
.mm_css_th{position:sticky;background-color:#F3F4F6;color:#424242;}
.mm_css_sd{position:sticky;}
.mm_css_th{top:0;}
.mm_css_sd{left:0;}
.mm_css_sd a{ font-size: 15px; color: #292929; text-decoration: none; text-decoration: underline; padding-left:6px}
.mm_css_sd .form-check {
    display: inline-flex;
    padding-left: 1.5em;
}
.mm_css_thead div.mm_css_th:first-child,.mm_css_tfoot div.mm_css_th:first-child{left:0;z-index:1;}
.mm_css_tfoot .mm_css_th{bottom:0}

.ribbons-tag{font-size:10px;font-weight:700;position:absolute;top:0px;text-transform:uppercase;}
.ribbons-positive span{position:relative;text-align:center;background:#FDE68A;color:#242424;padding:3px 10px;top:0px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;letter-spacing:0.4px;}
.ribbons-negative span{position:relative;text-align:center;background:#fdc1c6;color:#ff0619;padding:3px 10px;top:1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;letter-spacing:0.4px;}
.ribbons-live span{position:relative;text-align:center;background:#ff0000;color:#fff;padding:3px 10px;top:0px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;letter-spacing:0.4px;}
.ribbons-tag-latest{font-size:10px;font-weight:700;top:0px;text-transform:uppercase;}

.whybuysell.bg-success{ background-color: #53C07B!important;}
.mm-badge-success{background-color: #DCFCE7!important; color: #41B350; padding: 5px; font-size: 14px; }
.mm-badge-danger{background-color: #fdc1c6!important; color: #ff0619; padding: 5px; font-size: 14px; }

.successbox{ background-color: #DCFCE7; color: #41B350; padding: 5px;}
@media (max-width:767px){
	.mm_css_th{display:table-cell;padding:16px 10px;white-space:nowrap;border-bottom:1px solid #D1D5DB;}
  .mm_css_tr:nth-child(even) .mm_css_sd{}
  .mm_css_tr:nth-child(odd) .mm_css_sd{}
  .mm_css_th,.mm_css_sd{position:sticky;background-color:#F3F4F6;color:#424242;}

}

.highcharts-label-box.highcharts-tooltip-box {fill:#fff}
.mm-badge-gray{background-color: #f7f7fd!important; color: #000; padding: 5px; font-size: 14px; }
.text-industry-ellipse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:125px;}


.strategy-banner-swiper .swiper-slide .stock-grid{padding:20px 15px 15px 15px;}
.strategy-banner-swiper .swiper-slide .stock-grid .stock-name{padding-left:0px; padding-top:10px;}
.strategy-banner-swiper .swiper-slide .stock-grid .stock-name a{font-size:18px;}
.strategy-banner-swiper .swiper-slide .largecap-wrap{font-weight:400;}
.strategy-banner-swiper .swiper-slide .stock-grid .stock-gain-loss{border-bottom:1px solid #DFDFDF;padding:0px 0px 10px 0px;}


.topstock-circle-svg {display: block;margin:0px auto;max-height: 30px;width: 40px;}
.topstock-circle-svg text { text-align: center; color: #000; font-size: 12px; font-weight: bold; }
.topstock-circle-svg text tspan { font-size: 9px; font-weight: normal; }
.topstock-circle-svg path.percent { stroke: #6f6fff; fill: none; stroke-width: 3.6; stroke-linecap: round; animation: progress 1s ease-out forwards; }
.topstock-circle-svg path.around { stroke: #c4c4c4; fill: none; stroke-width: 3.6; }
.stroke-green { stroke: #31c747!important; }
.stroke-red { stroke: #f03c50!important; }
.stroke-orange { stroke: #ffc107!important; }
.stroke-gray { stroke: #ddd!important; }


/*STOCK OF THE WEEK CSS*/
.stock-of-month-banner.screener-color-6{background-color:#E5FFFB;}
.targetprice{background-color:#DCFCE7; border:1px solid #22C55E; border-radius: 4px; padding:8px;line-height:24px;position:relative;}
.strategy-banner-swiper .stock-grid{padding:20px 15px 15px 15px;}
.strategy-banner-swiper .stock-grid .stock-name{padding-left:0px;}
.strategy-banner-swiper .stock-name a{color:#152129;}
.ribbons-tag-week{font-size:10px;font-weight:700;position:absolute;top:0px;float:left;right:7%;text-transform:uppercase;}
.ribbons-week span{position:relative;text-align:center;background:linear-gradient(93.47deg,#7545db 4.48%,#4968eb 97.9%);color:#fff;padding:3px 10px;top:1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;letter-spacing:0.4px;}
.cached-icon{position:absolute!important;right:5px;top:0px; border: none; background-color:transparent;}
.stock-grid-blur{-webkit-filter:blur(3px);filter:blur(3px);height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none;background:#3b3b3b!important;}
.lock-ms{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:90%;padding:20px;text-align:center;}
.lock-ms p{font-size:20px;font-weight: 500; padding:0px;margin:0px;line-height:normal;margin-bottom:30px;}
.lock-ms small{font-size:12px;font-weight:600;}
.cachedicon{width:20px;margin:0px 0px 0px 5px;}
/*tooltip Box*/
/* .con-tooltip{position:relative;padding:0px;display:inline-block;transition:all 0.3s ease-in-out;cursor:default;}
.tooltip{line-height:18px;visibility:hidden;z-index:1;opacity:.40;width:300px;padding:10px;background:#333;color:#f7f7f7;position:absolute;top:-90px;left:-125px;border-radius:9px;font:16px;transform:translateY(9px);transition:all 0.3s ease-in-out;box-shadow:0 0 3px rgba(56,54,54,0.86);}
.tooltip::after{content:" ";width:0;height:0;border-style:solid;border-width:12px 12.5px 0 12.5px;border-color:#333 transparent transparent transparent;position:absolute;left:40%;}
.con-tooltip:hover .tooltip{visibility:visible;transform:translateY(-10px);opacity:1;transition:.3s linear;animation:odsoky 1s ease-in-out infinite alternate;}
@keyframes odsoky{0%{transform:translateY(6px);}
100%{transform:translateY(1px);}
} */

.lock-ms .ribbons-tag{font-size:10px;font-weight:700;position:absolute;top:-12px;float:left;left:5%;text-transform:uppercase;}
.lock-ms .h-50{ height: 80px!important;}
.sow-research-pg{background:linear-gradient(148deg,#FFF 37.01%,#EAEBFA 68.63%);padding:130px 0px 50px 0px;}
.sow-research-pg a{font-weight:bold;}
.sow-verfication{text-align:center;color:#565656;font-size:13px;}
.sow-verfication h2{font-size:24px;font-weight:600;color:#0E0E0E;margin:0px 0px 20px 0px;}
.sow-verfication h6 a{font-weight:bold;color:#0E0E0E;}
.sow-verfication h6{margin:0px 0px 30px 0px;}
.input-group-addon{position:absolute;left:5px;z-index:9;top:9px;}
.sow-research-pg .form-control{border-radius:8px!important;padding-left:30px!important;}
.sow-research-pg .input-group{width:100%;}
.sow-research-pg .col-form-label{font-weight:700;color:#565656;}
.input-group-addon img{width:20px;}

.ribbons-tag-right{font-size:10px;font-weight:700;position:absolute;top:0px;float:left;right:7%;text-transform:uppercase;}
.stock-of-the-month_page_content .stock-of-month-banner.screener-color{background-color:#D0FF96;}
/* .stock-of-the-month_page_content .stock-of-month-banner .mm-btn.theme{color:#fff;border:none;} */
.stock-of-the-month_page_content .mm_css_sd .mm-btn.theme{color:#fff;border:none;line-height:28px;}
.downloadarrow-icon{margin:-2px 2px 0px 0px;}
.stock-of-the-month_page_content .section-page-title .circle-svg{    width: 40px !important;
    max-height: 40px !important;}
/* .stock-of-the-month_page_content .stock-of-month-banner .mm-btn:hover, .stock-of-the-month_page_content .mm_css_sd .mm-btn:hover{text-decoration:none;background:linear-gradient(93.47deg,#7545db 4.48%,#4968eb 97.9%); color:#fff} */
.stock-of-the-month_page_content .ribbons-positive span{top:1px}
.view-report-link a{ color: #7545db!important; font-size: 13px; font-weight: 500;}
.view-report-link img{ width: 18px; margin: 0px -3px 0px 0px;}

.stock-value small{font-size:14px}
section.stock-of-month-banner .card-box{ overflow-y: overlay!important; position: relative;}
.cached-icon .tooltip-inner{ width: 300px; text-align: left;}
.revised-txt{ font-size: 12px; color: #3C3C3C;}
.revised-txt p{ margin-bottom: 10px!important;}
.revised-txt ul { list-style-type: disc; padding: 0px; margin: 0px; line-height:24px; border: none; margin-left: 0px;}
.revised-txt li{border-bottom: none!important;line-height: 24px!important;padding: 0px!important;}
.potential-remaining{ background-color:#EFEFFF; display: flex; align-items: center; justify-content: space-between; margin: 0px 0px 5px 0px; padding: 4px;}
.mm_css_sd .cached-icon{ position: relative;}
.prebtn{color:#999;position:absolute;top:38%;left: -50px;font-size:1.5em;width: 60px!important;}
.nxtbtn{color:#999;position:absolute;top:38%;right: -55px;font-size:1.5em;width: 60px!important;}
.prebtn.swiper-button-disabled, .nxtbtn.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}


/*tooltip Box*/
.custom-tooltip{position:relative;display:inline-block;transition:all 0.3s ease-in-out;cursor:default;}
/*tooltip */
.mm-tooltip{white-space:normal;visibility:hidden;z-index:1;opacity:.40;width:250px;padding: 10px;background:#F3F4F6;border: 1px solid #D1D5DB;color:#3C3C3C;position:absolute;top:-140%;/* left:-25%; */border-radius:4px;font-size: 13px;font-weight: 400;line-height: 18px;/* transform:translateY(9px); *//* transition:all 0.3s ease-in-out; *//* box-shadow:0 0 3px rgba(56,54,54,0.86); */}
/* tooltip after*/
/* .mm-tooltip::after{content:" ";width:0;height:0;border-style:solid;border-width:12px 12.5px 0 12.5px;border-color:#333 transparent transparent transparent;position:absolute;left:40%;} */
.custom-tooltip:hover .mm-tooltip{visibility:visible;transform:translateY(-10px);opacity:1;transition:.3s linear;animation:odsoky 1s ease-in-out infinite alternate;}
/* @keyframes odsoky{0%{transform:translateY(6px);}
100%{transform:translateY(1px);}
} */
/*hover ToolTip*/
/* .left:hover{transform:translateX(-6px);}
.top:hover{transform:translateY(-6px);}
.bottom:hover{transform:translateY(6px);}
.right:hover{transform:translateX(6px);} */
/*left*/
.left .mm-tooltip{top:-20%;right: 25px;}
/* .left .mm-tooltip::after{top:40%;left:90%;transform:rotate(-90deg);} */
/*bottom*/
.bottom .mm-tooltip{top:115%;left:-20%;}
/* .bottom .mm-tooltip::after{top:-17%;left:40%;transform:rotate(180deg);} */
/*right*/
.right .mm-tooltip{top:-120%;left:115%;}
/* .right .mm-tooltip::after{top:40%;left:-12%;transform:rotate(90deg);} */

.stock-of-the-week_page_content .mm_css_th:nth-child(2) {width:10%;}
.stock-of-the-week_page_content .mm_css_th:nth-child(3) {width:10%;}
@media (max-width:767px){
	.potential-remaining{ margin: 0px 20px 5px 20px;}
	.prebtn{color:#999;position:absolute;top:38%;left: 0px;font-size:1.5em;width: 60px!important; z-index: 9;}
.nxtbtn{color:#999;position:absolute;top:38%;right: 0px;font-size:1.5em;width: 60px!important;z-index: 9;}
.mm_table_scroll .mm-tooltip{ width: 175px;}
}

.subscribe-blocktxt{ color: #1a2b3f; padding: 50px 0px;}
.subscribe-blocktxt h5{ font-size: 20px; text-transform: uppercase;}
.subscribe-blocktxt h3{ font-size: 46px; font-weight:700; text-transform: uppercase; margin: 20px 0px 30px 0px; }
.subscribe-blocktxt h3 span{ color: #ff2933; }
.subscribe-blocktxt .note{ font-size: 18px; font-weight: 600;}
.subscribe-blocktxt h6{ font-size: 22px; font-weight:600;}
.report-iframe{   
	overflow-x: hidden;
    width: 100%;
    min-height: 590px;
    margin: 0 auto;
    margin-bottom: 40px;
    border:0px;}
	.iFrame-btn-wrap {
		margin: 100px 0px 0px 0px;
	}

@media (max-width:767px){
	.report-iframe{   width: 100%; border: 1px solid #ececec;}
 .subscribe-blocktxt h5{font-size:20px;}
.subscribe-blocktxt h3{font-size:32px;}
.subscribe-blocktxt .note{font-size:16px;}
.subscribe-blocktxt h6{font-size:16px;}

}

.iFrame-btn-wrap a{line-height:32px;color:#7545db!important;margin:0px 0px 15px 10px;text-decoration:none;font-weight:600;font-size:14px}
.iFrame-btn-wrap a:hover{ color:#7545db!important; text-decoration:underline}


/*stock of the month css added 06/08/2024*/
.stock-of-month-page{padding-top:94px !important;}
.stock-of-month-page .stock-bg{background-color:#E5FFFB;}
.text-align{text-align:center;}
.stock-of-month-page .stock-text-1{font-size:40px;font-weight:700;line-height:50px;}
.stock-of-month-page .stock-text-color-1{color:#192E3F;}
.stock-of-month-page .stock-text-color-2{color:#FE2D3B;}
.stock-of-month-page .font-10{font-size:18px;font-weight:500;line-height:29px;}
.stock-of-month-page .font-14{font-size:26px;font-weight:700;line-height:32px;}
.stock-of-month-page .font-12{font-size:20px;font-weight:600;line-height:33px;}
/* Added font size for new design of SOTW page for unpaid user */
.stock-of-month-page .font-18{font-size:32px;font-weight:700;line-height:32px;}
.stock-of-month-page .stock-text-3{padding:25px 0px 40px 0px}
.border-div-stock{border-radius:5px;border-top:4px solid #7545DB;border-right:1px solid #7545DB;border-bottom:1px solid #7545DB;border-left:1px solid #7545DB;}
.stock-of-month-page .stock-value-text{font-size:32px;font-weight:700;line-height:33px;}
.stock-of-month-page .box-text{font-size:20px;font-weight:600;line-height:33px;padding-top:14px;text-align:center;}
.stock-of-month-page .box-contnet-stock{padding-bottom:16px;text-align:center;}
.position-box{position:relative;top:-30px;}
.stock-of-month-page .itallic-text{font-size:18px;font-weight:500;font-style:italic;line-height:20px;text-align:center;}
.stock-of-month-page .btn-stock{padding-top:20px;text-align:center;}
.stock-of-month-page .btn-primary-bg{background:linear-gradient(to right,#7545DB,#4968EB);font-size:14px;font-weight:600;line-height:20px;color:#FFFFFF;}
.stock-of-month-page .slots-text{font-size:14px;font-weight:500;line-height:32px;text-align:center;padding-top:15px;padding-bottom:40px;}
.stock-of-month-page .thanks-text-1{font-size:28px;font-weight:700;line-height:42px;padding-top:15px;}
.stock-of-month-page .thanks-text-2{font-size:15px;font-weight:500;line-height:24px;}
.stock-of-month-page .thanks-text-3{font-size:18px;font-weight:500;line-height:27px;}
.stock-of-month-page .padding-style{padding-top:25px;}
.stock-of-month-page .top-spacing{padding-top:13px;padding-bottom:30px;}
.spacing-top{padding-top:5px;}
.stock-heading .stock-text-1:nth-child(1){padding:0px 45px;}
.thankyou-section{padding:40px 0px;}
.stock-heading{padding-top:40px;}

div#pdfContainer{width:61%;margin:0 auto;}
.video-modal .video-js {
    width: 100%;
    height: 500px;
}
@media (max-width:768px){
	
.video-modal .video-js {
    width: 100%;
    height: 230px;
}
div#pdfContainer{width:100%;margin:0 auto;}
.stock-of-month-page .stock-text-1{font-size:28px;font-weight:700;line-height:37px;}
.stock-of-month-page .thanks-text-3{font-size:16px;font-weight:500;line-height:27px;}
.stock-of-month-page .stock-value-text{font-size:24px;font-weight:700;line-height:33px;}
.stock-of-month-page .box-text{font-size:18px;font-weight:600;line-height:26px;padding-top:14px;text-align:center;}
.stock-of-month-page .box-contnet-stock{padding-bottom:16px;text-align:center;padding:10px; display: flex; flex-direction: column;}
.stock-of-month-page .thanks-text-1{font-size:28px;font-weight:700;line-height:42px;padding-top:15px;padding:0px 20px;}
.stock-of-month-page .thanks-text-2{font-size:15px;font-weight:500;line-height:24px;padding: 0px 20px 15px 20px;}
.stock-of-month-page .thanks-text-3{font-size:18px;font-weight:500;line-height:27px;padding: 0px 20px 15px 20px;}
.stock-of-month-page .slots-text{font-size:14px;font-weight:500;line-height:32px;text-align:center;padding-top:15px;padding-bottom:15px;}
.thankyou-section{padding:20px 0px 40px 0px;}
.stock-heading{padding-top:30px;}
.stock-of-month-page{padding-top:77px !important;}
}

.stock-grid .mm-btn .downloadarrow-icon {
    display: none;
}
.stock-of-the-month_page_content .section-page-title .circle-svg text{text-align:center;color:#000;font-size:12px;font-weight:normal;}
.green { fill: #31c747!important; }
.red { fill: #f03c50!important; }
.orange { fill: #ffc107!important; }
.gray { fill: #ddd!important; }

.left-ribbon-wrap{display:flex;gap:10px;position:absolute;top:0px;}
.left-ribbon-wrap .ribbons-tag{position:relative;}
.arch-vid img{cursor:pointer;}
.mm_css_sd .arch-vid img{position:relative;top:-4px;cursor:pointer;}
.youtube_popup-modal .youtube_popup_wrap iframe{height:400px; width: 100%;}
.youtube_popup-modal .close-blk{top:-6px !important;right:-5px !important;background:#656d73;color:#fff;padding:4px 11px;}

.page-non-login.strategy_page_content{padding-top:30px;}

a.blur-score-grid img.st-blur-img{height:50px!important;} 
a.blur-score img.st-blur-img{height:50px !important;}
.st-blur-img{height:26px!important;}
.blur-arch-vid img{margin-top:1px !important;height:14px!important;}
.view-report-link img.st-blur-img{width:auto !important;margin:auto !important;height:20px !important;}

.opencall-txt{border-radius:4px;font-size:10px;background:#37b34a;padding:2px 5px 1px 5px;width:fit-content;display:inherit;color:#fff;}
.closedcall-txt{border-radius:4px;font-size:10px;background:#929497;padding:2px 5px 1px 5px;width:fit-content;display:inherit;color:#fff;}
.st-blur-img.score_blur{height:50px !important;margin-left:20px;}
.reverscolor{ background-color:#929497 ;}

.fullpowerwrapper-bgimg-1{background-image:url(https://i.marketsmojo.com/mojofeeds/bg-pricing.svg);background-repeat:no-repeat;background-size:auto;background-position:top center;background-color:#fff;}
.fullpowerwrapper-bgimg-2{ background-color: #FFDEDF;}
.fullpowerwrapper{padding:10px 0px; align-items: center;}
.fullpowerwrapper .head{color:#4968EB;font-size:20px;font-weight:600;}
.fullpowerwrapper p{color:#1C1C1C;font-size:14px;font-weight:600;padding:0px;margin:0px;}
.fullpowerwrapper-btn{text-align:end;}
@media (max-width:767px){.fullpowerwrapper,.fullpowerwrapper-btn{text-align:center;} 
}
