﻿.fixheader { background-color: #fff; }
ul#mnav li.hmelink, .slidenav ul#mnav > li.hmelink { display: block; }
.static_testimonials { margin: 50px 0px; }
.common-wrapper { padding-top: 154px; }
.fix .common-wrapper { padding-top: 100px; }
.staticbg { padding-top: 154px; margin-bottom: 40px; background: #f2f8ff url(../images/whitepat_bg.jpg?ver=2) no-repeat center center; background-size: cover; background-attachment: fixed; border-bottom: 1px solid #dbe7f5; }
.fix .staticbg { padding-top: 100px; }
.staticbg.false { margin-bottom: 0px; }
.staticbg.false .bredcrumb_wrapper { display: none; }
.staticpghead { display: block; padding: 30px 0; font-family: 'signikasemibold'; font-size: 25px; line-height: 25px; margin: 0 0 0px; }
.staticpgbrdcrum { padding: 30px 0; text-align: right; }
.staticpgbrdcrum > a { position: relative; color: #272c51; padding-left: 10px; margin-left: 10px; font-size: 13px; line-height: 25px; }
.staticpgbrdcrum > a:first-child { padding-left: 0; margin-left: 0; }
.staticpgbrdcrum > a:first-child:before { display: none; }
.staticpgbrdcrum > a:before { content: ""; position: absolute; top: 5px; left: 0; border-left: 5px solid #ea5a28; border-top: 5px solid transparent; border-bottom: 5px solid transparent; }
/***Blog***/

.bloginnerdetails > .blogsboxcnt { color: #272c51; }
.bloginnerdetails > .blogsboxcnt * { font-size: 17px; line-height: 28px; max-width: 100%; width: 100%; }
.bloginnerdetails > .blogsboxcnt a { color: #66acff; display: inline-block; text-indent: 0; text-decoration: none; font-style: normal; font-weight: normal; width: auto; }
.blogsboxcnt > div { display: inline-block; width: 100%; }
.blogsboxcnt > div.blogsubtitle > span { color: #66acff !important; font-size: 16px !important; line-height: 18px !important; font-family: 'signikasemibold'; text-transform: uppercase; }
.blogsboxcnt > div.blogsubtitle > i { display: inline-block; font-style: normal; padding: 0 8px; color: #e0e0e0 !important; width: auto !important; font-size: 16px !important; line-height: 18px !important; font-family: 'signikasemibold'; }
.blogmktinfo { font-size: 15px; line-height: 18px; color: #66acff; margin: 0; padding: 0; font-family: 'noto_sansregular'; text-transform: uppercase; }
.blogmktinfo > span { display: inline-block; margin-right: 10px; margin: 0 10px 15px 0; }
.blogmktinfo > span > em { display: inline-block; margin-left: 5px; font-style: normal; }
.bloghomerightbox, .blogdetrightbox { padding-left: 0px; }
.bkblue { background-color: #231f20; padding: 10px; }
.bkblue .blogcategories { padding: 0; color: #fff; }
.smbloghed { background-color: #66acff; color: #fff; font-family: 'signikasemibold'; margin: 0; padding: 10px 10px; font-size: 17px; line-height: 18px; text-transform: uppercase; text-align: center; }
.smbloghed.bkblue { background-color: #212544; text-align: left; text-transform: uppercase; border-bottom: none; font-size: 19px; color: #ffffff; }
.blogsbox { position: relative; padding: 30px; border-radius: 10px; background-color: #fff; box-shadow: 0 5px 15px rgba(0,0,0,0.1); margin: 0px 0px 45px 0px; transition: all 0.3s ease; }
.blogsbox:hover { box-shadow: 0 8px 25px rgba(0,0,0,0.2); top: -1px; }
.blogsboximg { position: absolute; top: 0; left: 0; transition: all 0.8s ease; }
.blogsboximg > img { display: block; width: 160px; }
.blogsboximg > span { display: block; margin-top: 15px; font-size: 17px; color: #231f20; text-align: center; text-transform: capitalize; }
.blogsboxcnt { padding: 0px; border: 0px solid #ddd; }
.blogsbox .blogsboxcnt { padding: 0px; border: 0px; }
.blogsboxcnt > h2 { position: relative; padding-right: 110px; margin: 0 0 10px 0; }
.blogsboxcnt > h2 > a { text-transform: uppercase; font-size: 22px; line-height: 26px; font-family: 'signikasemibold'; color: #FD6E3D; display: block; }
.blogsboxcnt > h2 > span { position: absolute; top: 5px; right: 0; color: #66acff; font-size: 15px; line-height: 18px; text-transform: uppercase; font-family: 'noto_sansregular'; }
.blogsboxcnt > .blogtype { color: #66acff; font-size: 16px; line-height: 18px; text-transform: uppercase; display: inline-block; font-family: 'signikasemibold'; margin-bottom: 15px; }
.blogsboxcnt > .blogtype > i { display: inline-block; font-style: normal; padding: 0 8px; color: #e0e0e0; }
.blogsboxcnt > p { color: #272c51; font-size: 17px; line-height: 30px; text-align: justify; display: block; margin: 10px 0 15px 0; word-break: break-word; }
.blogcount { background-color: #272c51; }
.blogcategories { padding: 10px 20px; }
.blogcategories > a { position: relative; display: inline-block; padding: 10px 0 10px 10px; color: #fff; margin: 0; width: 100%; border-bottom: 1px solid #454e90; }
.blogcategories > a.catlastitem { border-bottom: none; }
.blogcategories > a:hover { color: #FD6E3D; }
.blogcategories > a > em { position: absolute; top: 0; right: 0; bottom: 0; padding: 10px; background-color: #66acff; color: #fff; font-style: normal; }
.exprtblog { position: relative; padding: 15px 10px 15px 85px; min-height: 90px; border-bottom: 1px solid #c8e0e2; transition: all 0.8s ease; }
.exprtblog:last-child { border-bottom: 0; }
.exprtblog > img { width: 60px; height: 60px; position: absolute; top: 15px; left: 10px; transition: all 0.8s ease; }
.exprtblog > span { color: #272c51; font-weight: 600; left: 190px; bottom: 120px; font-size: 16px; margin: 0px; display: block; text-transform: capitalize; }
.exprtblog > b { display: block; color: #fd6e3d; left: 190px; bottom: 120px; font-size: 13px; margin: 0px; font-weight: normal; text-transform: capitalize; line-height: 15px; padding-top: 3px; }
.bloginnerdetails { position: relative; /*border-bottom: 2px solid #272c51;*/ padding-bottom: 20px; margin-bottom: 0px; }
.bloginnerdetails > span { display: block; padding: 10px; border: 1px solid #ddd; max-width: 700px; margin: 0px auto 20px; text-align: center; }
.bloginnerdetails > span > img { display: inline-block; width: 100%; }
.bloginnerdetails > .blogsboxcnt > p { display: block; text-align: justify; }
.bloginnerdetails > .blogsboxcnt > p font { }
.bloginnerdetails > h1 { position: relative; padding-right: 110px; text-transform: uppercase; margin: 0 0 5px 0; font-size: 30px; font-family: 'signikasemibold'; line-height: 40px; color: #FD6E3D; font-weight: 600; }
.bloginnerdetails > h1 > span { position: absolute; top: 10px; right: 0; color: #66acff; font-size: 15px; line-height: 18px; text-transform: uppercase; font-family: 'noto_sansregular'; font-weight: normal; }
/*.bloginnerdetails > span.img_blog {padding: 10px;border: 1px solid #ddd; }*/
.blogHImgWrapper { padding: 10px; }
.blogHImgWrapper > img { max-height: 195px; }
.blogsboxcnt .blogconwrapper p { color: #272c51; font-size: 17px; line-height: 30px; text-align: justify; display: block; margin: 0px 0 15px 0; word-break: break-word; }
.blogsboxcnt .blogconwrapper div.moreBtn { text-align: right; }
.blogsboxcnt .blogconwrapper div.moreBtn > a { color: #fff; display: inline-block; font-size: 14px; line-height: 16px; text-transform: capitalize; transition: all 0.8s ease; background-color: #66acff; border: 2px solid #66acff; padding: 5px 10px 5px 10px; border-radius: 4px; }
.blogsboxcnt > a > i { padding-left: 5px; }
.blogsboxcnt .blogconwrapper div.moreBtn > a:hover { background-color: #FD6E3D; color: #fff; border: 2px solid #FD6E3D; }
.blogconwrapper { padding: 15px 0px 0px 0px; }
.blogsboxcnt.inner-blog .blogHImgWrapper { float: left; width: 41%; margin-right: 20px; margin-bottom: 20px; box-shadow: 0 5px 15px rgba(0,0,0,0.1); padding: 20px; border-radius: 10px; }
.blogsboxcnt.inner-blog .blogsboxcnt > div { display: initial; }

.commonblogsbox { position: relative; margin-bottom: 30px; min-height: 120px; background-color: #f0fcfd; }
.aboutbloggercnt { padding: 15px; }
.aboutbloggercnt > span { color: #272c51; font-weight: 600; left: 190px; bottom: 120px; font-size: 17px; margin: 0px; display: block; margin-bottom: 10px; text-transform: capitalize; }
.aboutbloggercnt > span > b { display: block; color: #FD6E3D; left: 190px; bottom: 120px; font-size: 13px; font-weight: normal; }
.aboutbloggercnt > span > b > a { text-transform: none; font-size: 13px; color: #66acff; }
.aboutbloggercnt > p { color: #888888; font-size: 14px; text-align: justify; line-height: 20px; }
.aboutbloggercnt > a { color: #66acff; transition: all 0.5s ease; }
.aboutbloggercnt > a:hover { color: #FD6E3D; }
.blogcommentlist { margin-bottom: 30px; }
.blogcomments { position: relative; padding: 10px 0 10px 45px; border-bottom: 1px solid #66acff; }
.blogcomments > em { position: absolute; left: 5px; top: 14px; transition: all 0.3s ease; font-size: 32px; color: #FD6E3D; }
.blogcomments:hover > em { color: #FD6E3D; }
.blogcomments > span { font-size: 17px; color: #272c51; font-weight: 600; }
.blogcomments > span > b { color: #272c51; font-weight: 600; font-size: 16px; }
.blogcomments > p { color: #888888; font-size: 14px; text-align: justify; line-height: 20px; word-wrap: break-word; }
.blogleavecommentsbox { position: relative; padding: 15px 15px; margin-bottom: 30px; border: 1px solid #eeeeee; background-color: #eeeeee; }

.blogsharebutton { display: block; margin-bottom: 10px; position: relative; }
.blogsharebutton > div { display: inline-block; }
.blogsharebutton .stButton .stLarge { border-radius: 25px; }

.whatsapp > a { width: 32px; height: 33px; display: block; }
.whatsapp > a > i { position: absolute; top: 0; }
.whatsapp > a > i.fa-whatsapp:before { content: "\f232"; width: 32px; height: 33px; display: block; font-size: 20px; background-color: #66acff; color: #fff; position: absolute; left: 3px; padding: 6px 7px; border-radius: 20px; }

.bloghomesharebutton { display: block; margin-top: 10px; position: relative; text-align: right; }
.bloghomesharebutton > div { display: inline-block; }
.bloghomesharebutton .stButton .stLarge { border-radius: 25px; height: 20px; width: 20px; }

.bloghomesharebutton .whatsapp > a { width: 20px; height: 20px; display: block; }
.bloghomesharebutton .whatsapp > a > i { position: absolute; top: 0; }
.bloghomesharebutton .whatsapp > a > i.fa-whatsapp:before { content: "\f232"; width: 20px; height: 20px; display: block; font-size: 10px; background-color: #66acff; color: #fff; position: absolute; left: -18px; padding: 4px 5px; border-radius: 20px; }

.staticform .row > div > span { font-size: 17px; padding: 0 0 10px 0; display: block; }
.staticform .row > div > .form-control { margin: 0 0 15px; resize: none; border-radius: 0; height: 40px; }
.staticbtn { background: #66acff; border: 0; color: #fff; text-transform: uppercase; font-size: 16px; padding: 0px 20px; margin: 0 15px 0 0; border: 2px solid #66acff; transition: all 0.5s ease; line-height: 28px; }
.staticbtn:hover { background: #FD6E3D; color: #fff; border: 2px solid #FD6E3D; }
.relbloglinks { text-align: left !important; line-height: normal !important; }
.relbloglinks > a { display: block; position: relative; font-size: 13px; line-height: 15px; padding: 0 0 0 20px; margin-left: 5px; color: #66acff; }
.relbloglinks > a:before { content: "\f111"; font-family: fontAwesome; position: absolute; top: 0; left: 0; font-size: 10px; }
.relbloglinks > a:hover { color: #FD6E3D !important; }
.smbloghedlight { color: #fd6e3d; font-family: 'signikasemibold'; font-size: 25px; line-height: 35px; text-transform: uppercase; margin-bottom: 10px; border-bottom: 3px solid #66acff; display: inline-block; }

.paginationNews > ul { display: inline-block; padding: 0; }
.paginationNews > ul > li.page-item { float: left; }
.paginationNews > ul > li > a { display: block; color: #000; border-radius: 50%; background: #e0e0e0; margin-right: 12px; width: 35px; height: 35px; font-size: 14px; line-height: 35px; cursor: pointer; border-radius: 50%; transition: all 0.5s ease; }
.paginationNews > ul > li.active > a { color: #fff; cursor: default; background: #66acff; }
.paginationNews > ul > li:not(.disabled):hover > a { color: #fff; cursor: pointer; background: #66acff; }
.paginationNews > ul > li.disabled:hover > a { color: #fff; }
.paginationNews > ul > li.disabled > a { opacity: 0.3; cursor: not-allowed;pointer-events:none; }
.paginationNews > ul > li.page-item.prev > a { background: url(../images/left-arrow.svg?ver=1) no-repeat center; background-size: 28px; }
.paginationNews > ul > li.page-item.next > a { background: url(../images/right-arrow.svg?ver=1) no-repeat center; background-size: 28px; }

.static-text-description { text-align:justify;}
.static-text-description > h4 { font-family: noto_sansbold; color: #66acff; font-size: 18px; line-height: 24px; margin: 0px 0px 10px; }
.static-text-description > p { color: #272c51; font-size: 17px; line-height: 30px; margin-bottom: 15px; }
.static-text-description > p > b { font-weight: normal; font-family: 'noto_sansregular'; }
.stat_ul_list { padding: 0px; margin-bottom: 20px; }
.stat_ul_list > li { position: relative; padding-left: 25px; }
.stat_ul_list.icon_disabled > li { padding-left: 0px; }
.stat_ul_list:not(.icon_disabled) > li:before { content: "\f0a9"; font: normal normal normal 17px/21px FontAwesome; position: absolute; left: 0; color: #272C51; transition: all 0.5s ease; }
.stat_ul_list > li:not(.icon_disabled):hover:before { left: 5px; }
.stat_ul_list > li > b { display: block; font-family: 'signikasemibold'; color: #66acff; font-size: 20px; line-height: 25px; margin-bottom: 5px; }
.stat_ul_list > li > p { color: #272c51; font-size: 17px; line-height: 30px; margin-bottom: 15px; }
.stat_ul_list > li > p > a { color: #66acff; font-family: inherit; font-size: inherit; line-height: inherit; transition: all 0.3s ease; display: inline-block; }
.stat_ul_list > li > p > a:hover { color: #FD6E3D; }
.defnition_box { display: block; position: relative; background-color: #fff; padding: 20px; box-shadow: 0 5px 15px rgba(0,0,0,0.1); border-radius: 10px; margin: 0 0 30px; transition: all 0.3s ease; }
.defnition_box:hover { box-shadow: 0 8px 25px rgba(0,0,0,0.2); top: -1px; }
.defnition_box > b { display: inline-block; position: relative; padding: 0 0 20px 0; margin: 0; color: #FD6E3D; font-family: 'signikasemibold'; font-size: 20px; line-height: 26px; text-transform: uppercase; }
.defnition_box > b:after { content: ""; width: 125px; height: 5px; position: absolute; left: 0; bottom: 8px; background-color: #66acff; transition: all 0.3s ease; }
.defnition_box:hover > b:after { width: 100%; }
.defnition_box > p { color: #272c51; font-size: 17px; line-height: 30px; }
.defnition_box > p > b { font-weight: normal; font-family: 'noto_sansregular'; }
.cart_added > p { font-family: 'noto_sansbold'; color: #66acff; font-size: 16px; line-height: 20px; }
.cart_added > p > span.text-danger { color: #ff0000; }
.stat_pricing { /*margin-bottom: 35px;*/ margin-bottom: 0px; }
.stat_pricing > h2:after { max-width: 90px; }
.stat_pricing > p { font-family: 'noto_sansregular'; color: #66acff; font-size: 17px; line-height: 18px; margin-bottom: 8px; }
.sub_pricing { position: relative; padding: 25px 25px 25px 300px; background-color: #fafafa; margin-bottom: 65px; transition: all 0.8s ease; border: 1px solid #2da1d4; border-radius: 10px; }
.sub_pricing > a { position: absolute; bottom: -20px; right: 28px; min-width: 125px; padding: 5px; border-radius: 60px; background-color: #fff; border: 1px solid #2da1d4; }
.sub_pricing > a > em { display: block; font-style: normal; padding: 10px 25px; font-size: 14px; line-height: 20px; text-align: center; background-color: #66acff; color: #fff; border-radius: 60px; transition: all 0.3s ease; font-weight: bold; text-transform: uppercase; }
.sub_pricing:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; top: 100%; background-image: linear-gradient(#fafafa,#fafafa,#fafafa,#fafafa,#fafafa,#fafafa,#fafafa,#fafafa); transition: all 0.8s ease; z-index: -1; border-radius: 10px; }
.sub_pricing > a.addcart { right: 170px; }
.sub_pricing:hover { z-index: 1; }
.sub_pricing:hover:after { top: 0; background-image: linear-gradient(#fafafa,#fafafa,#fafafa,#fafafa,#fafafa,#f7dfd7,#ffe1d6,#ffe1d6); }
.sub_pricing > a:hover > em { background-color: #fc6e3c; color: #fff; /*box-shadow: 0 12px 20px rgba(0,0,0,0.2);*/ }
.sub_pricing > .sub_price_hed { position: absolute; top: -15px; left: -5px; bottom: -15px; width: 275px; text-align: center; padding: 60px 45px; border-radius: 10px; background: #f2f8ff url(../images/whitepat_bg.jpg?ver=2) no-repeat center center; background-size: cover; background-attachment: fixed; border: 1px solid #2da1d4; }
.sub_pricing > .sub_price_hed > h4 { display: block; font-family: 'noto_sansbold'; font-weight: bold; color: #FD6E3D; font-size: 17px; line-height: 22px; margin: 0px; text-transform: uppercase; }
.cart_checkout { position: relative; margin: 30px 0px 50px; text-align: left; }
.cart_checkout > p { font-family: 'noto_sansregular'; color: #66acff; font-size: 17px; line-height: 25px; margin-bottom: 8px; }
.cart_checkout > a { position: absolute; bottom: -20px; right: 28px; min-width: 125px; padding: 5px; border-radius: 60px; background-color: #fff; border: 1px solid #2da1d4; }
.cart_checkout > a > em { display: block; font-style: normal; padding: 10px 25px; font-size: 14px; line-height: 20px; text-align: center; background-color: #66acff; color: #fff; border-radius: 60px; transition: all 0.3s ease; font-weight: bold; }
.cart_checkout .tooltip.bottom { min-width: 220px; margin-left: -50px; font-weight: bold; }
.cart_checkout .tooltip.bottom .tooltip-arrow { border-bottom-color: transparent; }
.cart_checkout .tooltip.bottom .tooltip-inner { max-width: initial; background-color: transparent; color: red; }
.frequency_data > ul { padding: 0px; margin: 30px 0px 0px 0px; }
.frequency_data > ul > li { position: relative; padding-left: 30px; color: #272c51; font-size: 14px; line-height: 22px; margin-bottom: 15px; float: left; width: 50%; }
.frequency_data > ul > li > .fa { position: absolute; top: 5px; left: 8px; color: #FD6E3D; }
.sub_frequency { position: relative; margin: 10px 0px 10px 0px; }
.sub_frequency > span { display: none; min-width: 125px; position: absolute; top: 24px; left: 50%; margin-left: -63px; background-color: #fafafa; }
.sub_frequency.open > span { display: block; border: 1px solid #66acff; }
.sub_frequency.open > span > a:hover { background-color: #66acff; color: #fff; }
.sub_frequency > span > a { display: block; transition: all 0.5s ease; padding: 3px 10px; font-size: 12px; line-height: 12px; font-weight: bold; color: #272c50; border-bottom: 1px solid #fafafa; border-radius: 0px; text-transform: uppercase; }
.sub_frequency > span > a.active { background-color: #66acff; color: #fff; }
.sub_frequency > span > a:first-child { border-top: 1px solid #fafafa; /*border-radius: 10px 0px 0px 10px;*/ }
.sub_frequency > span > a:last-child { /*border-radius: 0px 10px 10px 0px;*/ border-left: 0px; }
.sub_frequency > span > a:not(:last-child) { border-left: 0px; }
.sub_frequency > em { position: relative; display: inline-block; min-width: 125px; font-style: normal; font-weight: bold; text-align: left; padding: 5px 10px; padding-right: 20px; font-size: 12px; line-height: 12px; background-color: #fff; color: #272c50; border-color: #fff; text-transform: uppercase; border-radius: 10px; cursor: pointer; }
.sub_frequency > em:after { content: "\f0d7"; position: absolute; top: 5px; right: 8px; font: normal normal normal 13px/13px FontAwesome; }
.sub_frequency.open > em { border-radius: 10px 10px 0px 0px; }
.sub_frequency.open > em:after { content: "\f0d8"; }
.sub_frequency_amt { }
.sub_frequency_amt > b { display: block; font-family: 'signikasemibold'; color: #272c50; font-size: 34px; line-height: 34px; margin: 0px; }
.sub_frequency_amt > b > .fa { font-size: 25px; line-height: 34px; margin-right: 5px; }
.sub_frequency_amt > span { display: block; font-family: 'noto_sanslight'; color: #272c51; font-size: 13px; line-height: 13px; }
.sub_pricAlert{padding: 18px 0 10px;}
.sub_pricAlert > p{display:block;margin:0;padding:0;font-family: 'signikasemibold';font-size:14px;line-height:20px;color:#272c50;text-transform: uppercase;}


/***static***/
.bredcrumb_wrapper { padding: 30px 0px 10px; }
.bredcrumb_wrapper .h40 { }
.bredcrumb_wrapper .h40:after { width: 60%; bottom: 18px; /*background-color: #5963d2;*/ }
.btn-page-head { position: relative; top: -60px; text-align: right; text-transform: uppercase; font-family: 'signikasemibold'; }
.staticwrapperinner { padding: 0px 0px 40px; }
.staticwrapperinner a.mailaddress {display: inline-block;color: #66acff;font-family: inherit;font-size: inherit;line-height: inherit;transition: all 0.3s ease;word-break: break-all; }
.staticwrapperinner a.mailaddress:hover {color: #FD6E3D;}
.padRight { padding-right: 25px; }
.padLeft { padding-left: 25px; }
.staticsec > h3 { position: relative; margin: 0px 0px 15px 0px; padding-bottom: 16px; text-transform: uppercase; font-size: 22px; font-family: 'signikasemibold'; line-height: 26px; color: #FD6E3D; display: inline-block; }
.staticsec > h3:after { content: ""; width: 95px; height: 5px; position: absolute; left: 0; bottom: 0px; background-color: #66acff; transition: all 0.3s ease; }
.staticsec > h3:hover:after { width: 100%; }
.staticsec p { color: #272c51; font-size: 17px; line-height: 32px; }
.staticsec p > b { font-weight: normal; font-family: 'noto_sansregular'; }

.staticsec > h4 { color: #66acff; font-size: 16px; line-height: 18px; text-transform: uppercase; display: inline-block; font-family: 'signikasemibold'; margin: 30px 0px 10px 0px; }
.staticsec > ul { padding-left: 10px; margin: 10px 0px 10px 0px; }
.staticsec > ul > li { padding-left: 22px; position: relative; }
.staticsec > ul > li > p { margin-bottom: 15px; }
.staticsec > ul > li::after { content: ''; position: absolute; top: 12px; left: 0; width: 8px; height: 8px; border-radius: 50%; background-color: #FD6E3D; }

.lgbulletbox { padding-left: 65px; position: relative; margin: 20px 0px 35px 0px; }
.lgbulletbox > h5 { color: #272c51; font-family: 'signikasemibold'; margin: 0px 0px 10px 0px; display: block; font-size: 15px; line-height: 15px; }
.lgbulletbox > i { border-radius: 18px 0px 18px 18px; font-family: 'noto_sansbold'; position: absolute; top: 0px; left: 0px; font-style: normal; font-size: 30px; line-height: 30px; padding: 8px 15px; background-color: #f7f7f7; color: #66acff; }


.staticmenuwrap { padding: 0px; margin-bottom: 30px; border-bottom: 2px solid #ededed; }
.staticddrbx { display: none; }
.staticnav { margin: 0px; padding: 0px; text-align: center; z-index: 9994; }
.staticnav li { display: inline-block; padding: 10px 5px; position: relative; margin: 0px 30px; }
.staticnav li > a { display: block; color: #888888; text-transform: capitalize; font-size: 18px; line-height: 20px; font-family: 'noto_sansregular'; }
.staticnav li.active > a:after { position: absolute; top: 38px; left: 0px; content: ''; width: 100%; height: 5px; background-color: #66acff; }

.static-topsec p, .static-subsec p { color: #272c51; font-size: 17px; line-height: 30px; margin-bottom: 15px; }
.static-topsec > p.big { font-size: 18px; line-height: 33px; color: #272c51; }

/*login*/
.loginwrapper { }
.signupdisabled { }
.tabmenubx { margin: 0px auto; text-align: left; }
.tabmenubx > .nav-tabs { display: block; border-color: #dbdbdb; }
.tabmenubx > .nav-tabs { }
.tabmenubx > .nav-tabs > li { width: 33.33333333%; text-align: left; }
.tabmenubx > .nav-tabs > li:last-child > a { margin-right: 0px; }
.tabmenubx > .nav-tabs > li > a { position: relative; padding: 20px 15px; font-family: 'signikasemibold'; font-size: 16px; line-height: 20px; color: #336ac0; transition: all 0.5s ease; text-transform: uppercase; margin-right: 15px; border-radius: 15px 15px 0px 0px; text-align: center; }
.tabmenubx > .nav-tabs > li.active > a { color: #fd6e3d; }
.tabmenubx > .nav-tabs > li:not(.active) > a { background: #f2f8ff url(../images/whitepat_bg.jpg?ver=2) no-repeat center center; background-size: cover; background-attachment: fixed; border-color: #dbdbdb; }
.tabmenubx > .nav-tabs > li > a:before { content: ""; display: inline-block; margin-right: 10px; width: 30px; height: 30px; background-size: 20px; background-position: center; background-repeat: no-repeat; }
.tabmenubx > .nav-tabs > li > a > span { display: inline-block; position: relative; top: -8px; }
/*
.tabmenubx > .nav-tabs > li.active > a[href*="login"]:before { background-image: url(../images/login.svg); }
.tabmenubx > .nav-tabs > li.active > a[href*="signup"]:before { background-image: url(../images/add-user.svg); }
.tabmenubx > .nav-tabs > li.active > a[href*="forgotpword"]:before { background-image: url(../images/forget_password.svg); }
*/
.tabmenubx > .nav-tabs > li > a[href*="login"]:before { background-image: url(../images/login-blue.svg); }
.tabmenubx > .nav-tabs > li > a[href*="signup"]:before { background-image: url(../images/add-user-blue.svg); }
.tabmenubx > .nav-tabs > li > a[href*="forgotpword"]:before { background-image: url(../images/forget_password-blue.svg); }

.loginbox { margin: 0px auto; border: 1px solid #dbdbdb; border-top: 0px; border-radius: 0px; }
.loginbox > .tab-content { padding: 25px 25px; }
.loginform { position: relative; }
.loginform > h3 { display: none; position: relative; padding: 0 0 30px 0; margin: 0; color: #FD6E3D; font-family: 'signikasemibold'; font-size: 22px; line-height: 22px; text-transform: uppercase; }
.loginform > h3:after { content: ""; width: 60%; height: 5px; position: absolute; left: 0; bottom: 18px; background-color: #66acff; transition: all 0.3s ease; }
.loginform > h3:hover:after { width: 100%; }
.form_control { display: block; width: 100%; padding: 0; border: 1px solid #ddd; margin-bottom: 10px; height: 38px; background-color: #f8f8f8; font-size: 14px; line-height: 16px; }
.form_control { display: block; width: 100%; padding: 8px 5px; border: 1px solid #ddd; margin-bottom: 10px; height: 35px; background-color: #f8f8f8; font-size: 14px; line-height: 16px; }
textarea.form_control { height: auto; resize: none; }


.login_table { display: table; width: 100%; border-left: 1px dashed #dbdbdb; }
.regloginnew { display: table-cell; vertical-align: middle; text-align: center; }
.regloginnew > h4 { font-size: 18px; line-height: 18px; margin: 0 0 10px; color: #FD6E3D; font-family: 'noto_sansregular'; font-weight: bold; }
.regloginnew > p { font-family: 'signikasemibold'; font-size: 16px; line-height: 18px; color: #676767; }
.regloginnew > i.fa { font-size: 55px; color: #272c51; }
.regloginnew > i.fa.fa-user:before { display: none; }
.regloginnew > i.fa.fa-user { display: block; width: 60px; height: 60px; margin: 0px auto 15px; background-image: url(../images/not_member.svg?ver=1.1); background-size: 30px; background-position: center; background-repeat: no-repeat; background-color: #66acff; border-radius: 50%; }

.newloginreg { border-top: 1px dashed #dbdbdb; padding: 25px 0px; margin: 0px 20px; text-align: center; }
.newloginreg > h4 { font-size: 18px; line-height: 18px; margin: 0 0 10px; color: #FD6E3D; font-family: 'noto_sansregular'; font-weight: bold; }
.newloginreg > p { font-family: 'signikasemibold'; font-size: 16px; line-height: 18px; color: #676767; }
.newloginreg > i.fa { font-size: 55px; color: #272c51; }
.newloginreg > i.fa.fa-user:before { display: none; }
.newloginreg > i.fa.fa-user { display: block; width: 60px; height: 60px; margin: 0px auto 15px; background-image: url(../images/not_member.svg?ver=1.1); background-size: 30px; background-position: center; background-repeat: no-repeat; background-color: #66acff; border-radius: 50%; }

.login_links { margin: 0px 0px 15px; text-align: center; }
.login_links > a { color: #66acff; font-family: 'noto_sansregular'; font-size: 14px; line-height: 16px; }
.login_links > a { color: #FD6E3D; }
.modal_btn .btn-secondary { background-color: #66acff; border-color: #66acff; }
.modal_btn .btn-secondary:hover { background-color: #fd6e3d; border-color: #fd6e3d; }
.loginform .signupstep3 { position: relative; }
.css_radio > ul { display: inline-block; margin: 10px 0 0px; padding: 0; }
.css_radio > ul > li { display: inline-block; margin-right: 10px; }
.css_radio > ul > li > label { display: inline-block; padding-left: 22px; position: relative; margin: 0px; line-height: 25px; }
.css_radio > ul > li > input[type=radio] { display: none; }
.css_radio > ul > li > input[type=radio] + label { font-family: 'noto_sansregular'; font-weight: bold; }
.css_radio > ul > li > input[type=radio] + label:before { content: "\f1db"; position: absolute; top: 0; left: 2px; font-family: FontAwesome; color: #66acff; font-weight: normal; font-size: 20px; line-height: 24px; font-style: normal; }
.css_radio > ul > li > input[type=radio]:checked + label:before { content: "\f192"; color: #66acff; }
.indicatesreqinfo { position: absolute; top: 20px; right: 20px; }
.loginiconinfo { }
.loginiconinfo > i.fa { font-size: 55px; color: #272c51; }
.loginiconinfo > p { font-family: 'noto_sansregular'; color: #66acff; font-size: 17px; line-height: 18px; margin: 20px 0px 0px; }
.loginform .staticforms { margin: 0px auto; }
#login .loginform .staticforms, #forgotpword .loginform .staticforms { max-width: 450px; margin: 0px auto; }
/*#Mobile_otp_Modal .staticforms { max-width: 450px; margin: 0px auto; }*/
#signup .loginform .staticforms { max-width: 800px; }
.loginerror { display: block; font-size: 12px; line-height: 18px; color: #ff0000; font-weight: bold; }
.loginerror > a { display: inline-block; margin: 0px 4px; color: #002366; font-family: 'noto_sansregular'; }
.loginerror > a:hover { color: #34ab69; }
.loginerror.highlite { background-color:#fc8c8c;border-radius:8px;padding: 8px 12px;color:#fff;}
.signup_tooltip { position: relative; top: -15px; }
.tabmenubx > span { display: none; position: relative; padding: 15px 35px 15px 15px; background-color: #fff; cursor: pointer; color: #FD6E3D; font-family: 'signikasemibold'; font-size: 14px; line-height: 18px; border: 1px solid #dbdbdb; border-radius: 15px 15px 0px 0px; }
.tabmenubx.open > span { border-bottom: 0px; }
.tabmenubx > span:after { content: "\f107"; position: absolute; top: 12px; right: 15px; font: normal normal normal 25px/25px FontAwesome; }
/*cart*/
.cart_head { padding: 8px 10px 0px; }
.cart_head b { display: inline-block; color: #272c51; font-size: 15px; line-height: 18px; font-family: 'signikasemibold'; text-transform: uppercase; }
.cart_head:not(.tfooter) b { position: relative; padding-bottom: 25px; color: #FD6E3D; }
.cart_head:not(.tfooter) b:after { content: ""; width: 100%; height: 5px; position: absolute; left: 0; bottom: 12px; background-color: #66acff; transition: all 0.3s ease; }
.cart_head.tfooter b { font-size: 14px; }
.cart_box { padding: 15px 0px; margin-bottom: 15px; }
.cart_items { padding: 8px 10px; margin-bottom: 0px; border-bottom: 1px solid #ddd; transition: all 0.5s ease; }
.cart_items:last-child { border-bottom: 0px; }
.cart_items:hover { background-color: #f5f5f5; }
.cart_items p { margin-bottom: 0px; margin-top: 5px; }
.cart_items em { display: inline-block; margin: 0px 10px; }
.cart_items .cartdelete { padding: 0; border: 0; margin-left: 5px; background-color: transparent; color: #1d213e; }
.cart_items .cartdelete:hover, .cart_items .cartdelete:focus { background-color: transparent; color: #FD6E3D; }
.cart_items .cartdelete > .fa { font-size: 23px; }
.cart_items [class*='col-']:nth-child(1) { text-align: left; }
.cart_items [class*='col-']:nth-child(2) { text-align: left; }
.cart_items [class*='col-']:nth-child(3) { text-align: right; padding-top: 5px; }
.cart_items .btn-third.btn-sm { padding: 6px 15px; text-align: center; border-radius: 35px; border: 0px; }
.cart_back { text-align: right; margin-bottom: 20px; }
.cart_back > .btn-secondary { padding: 8px 40px; font-size: 14px; line-height: 20px; text-align: center; border-radius: 60px; border-color: #fd6e3d; }
.cart_back > .btn-secondary:hover { border-color: #66acff; }
.cart_final_total { box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.1); border-radius: 8px; }
.modal .cart_final_total { box-shadow: none; background-color: #ffffff; border: 0; }
.cart_total { margin: 0px auto; padding: 30px 30px 18px; text-align: left; }
.cart_total > b { display: inline-block; font-size: 20px; line-height: 25px; position: relative; padding: 0 0 20px 0; margin: 0 0px 10px; color: #FD6E3D; font-family: 'signikasemibold'; text-transform: uppercase; }
.cart_total > b:before { content: ""; width: 100%; height: 5px; position: absolute; left: 0; bottom: 8px; background-color: #66acff; transition: all 0.3s ease; }
.cart_total > .item { padding: 18px 10px; font-size: 16px; line-height: 18px; text-align: left; border-top: 1px solid #ddd; color: #434343; }
.cart_total > .item.coupon { padding-bottom: 0; }
.cart_total > .item > b { font-weight: normal; float: right; }
.cart_total > .item.total { font-size: 18px; line-height: 18px; font-family: 'signikasemibold'; }
.cart_total > .item.total > div { float: right; text-align: right; }
.cart_total > .item.total > div > span { display: block; font-size: 10px; font-family: 'noto_sansregular'; }
.cart_total > .item.total > b > span { display: inline-block; font-size: 25px; line-height: 25px; padding-left: 10px; }
.cart_total > .item.total > b > span > i { display: inline-block; font-size: 20px; line-height: 20px; }
.cart_total > .item.total > span.small { font-size: 14px; }
.cart_total > .item.coupon .input-group > .form-control { z-index: 1; }
.cart_total > .item.coupon a.input-group-addon { position: relative; background-color: #66acff; color: #fff; border-color: #66acff; transition: all 0.5s ease; }
.cart_total > .item.coupon a.input-group-addon:last-child { border-radius: 0px 6px 6px 0px; left: -1px; z-index: 2; }
.cart_total > .item.coupon a.input-group-addon:last-child:hover { background-color: #FD6E3D; border-color: #FD6E3D; }
.cart_total > .item.coupon a.input-group-addon:first-child { border-radius: 6px 0px 0px 6px; left: 1px; z-index: 2; }
.cart_total .form-control { height: 45px; color: #272c51; font-size: 15px; line-height: 18px; padding: 12px 15px; border: 1px solid #ddd; border-radius: 6px; box-shadow: none; }
.cart_final_total .btn-secondary { padding: 12px 60px 12px 20px; font-size: 15px; text-align: center; border-radius: 60px; border: 0px; text-transform: uppercase; position: relative; }
.cart_final_total .btn-secondary > .fa-angle-double-right { font-size: 23px; position: absolute; top: 50%; margin-top: -14px; right: 18px; }
.cart_final_total .btn-default { padding: 12px 25px 12px 30px; font-size: 14px; line-height: 20px; text-align: center; border-radius: 60px; position: relative; text-transform: uppercase; }
.cart_final_total > .cart_total:last-child { border-top: 1px solid #272c51; padding: 20px 0; }
.cart_final_total > .table { margin-bottom: 0px; }
.cart_items_box { box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.1); margin-bottom: 30px; border-radius: 8px; margin-right: 25px; }
.cart_items_box > .postlogin { padding: 35px 30px; border-bottom: 1px solid #272c51; margin: 0; }
.cart_items_box .table { margin-bottom: 0px; }
.postlogin .table-bordered.tablenew { border: none; }
.postlogin .table-bordered.tablenew > thead { background-color: #272c51; }
.postlogin .table-bordered.tablenew th, .postlogin .table-bordered.tablenew td { padding: 18px 15px; font-size: 15px; line-height: normal; border: none; }
.postlogin .table-bordered.tablenew td.cartplft { padding-left: 60px; }
.postlogin .table-bordered.tablenew tbody td { border-bottom: 1px dashed #c9c9c9; position: relative; }
.postlogin .table-bordered.tablenew tbody tr:last-child td { border-bottom: none; }
.postlogin .table-bordered.tablenew > tfoot > tr > td { border: none; }
.postlogin .table-bordered.tablenew .cartdelete { color: #a3a3a3; font-size: 20px; position: absolute; top: 15px; left: 50%; margin-left: -7px; transition: all .5s ease; cursor: pointer; }
.postlogin .table-bordered.tablenew .cartdelete:hover { color: #fd6e3d; }
.postlogin .table-bordered.tablenew th.cartdltbtnhd { width: 100px; }
.postlogin .table-hover.tablenew > tbody > tr:hover { background: transparent; }
.postlogin .table-bordered.tablenew > tfoot { background: #f7f7f7; border-top: 1px solid #ddd8d8; }
.postlogin .table-bordered.tablenew > tfoot b { color: #fd6e3d; font-size: 18px; }
.footamtttl > .small { color: #8a8a8a; font-size: 12px; }
.postlogin .table-bordered.tablenew .footamtttl > div > b { color: #8a8a8a; font-size: 15px; }
.cartbtnsec { padding: 20px 30px; }
.cartbtnsec .cart_back { margin: 0; text-align: left; }
.cartbtnsec a.btn { text-transform: uppercase; border-radius: 20px; padding: 13px 30px; font-size: 15px; line-height: 15px; }
.paymentdetpopup .modal-content { border-radius: 10px; overflow: hidden; }
.paymentdetpopup .modal-title { text-transform: uppercase; display: inline-block; border-bottom: 4px solid #6aaefc; line-height: 30px; margin: 0 0 20px; color: #FD6E3D; }
.paymentdetpopup .modal-header { position: relative; border: 0; padding: 35px 35px 0; background: #f2f8ff url(../images/whitepat_bg.jpg?ver=2) no-repeat center center; background-size: cover; border-radius: 5px 5px 0 0; z-index: 0; }
.paymentdetpopup .modal-header > em { content: ""; position: absolute; top: 50%; right: 35px; width: 140px; height: 50px; margin-top: -25px; background: url(../images/logo.svg?ver=3.0) no-repeat center center; background-size: cover; z-index: -1; }
.paymentdetpopup .modal-body { padding: 0; }
.paymentdetpopup .modal-dialog { width: 725px; }
.cart_final_total > .table td, .cart_final_total > .table th { color: #525252; padding: 15px 10px; border-color: #dbdbdb; }
.cart_final_total > .table em.discounts {display:block;font-style:normal; font-size: 12px;line-height: 14px;margin-top:5px;font-family: 'signikasemibold';color: #fd6e3d; }
.cart_final_total > .table b { color: #fd6e3d; font-size: 18px; font-family: 'signikasemibold'; }
.cart_final_total > .table span { color: #6caffc; display: block; }
.paymentdetpopup .Modalpopup_data { max-height: initial; overflow: hidden; }
.cart_final_total > .table b.amount { font-size: 25px; }
.cart_final_total > .table b.amount > i { font-size: 18px; }
.paymentdetpopup .cart_total { padding: 30px 0; }
.paymentdetpopup .cart_final_total .btn-default { margin-right: 10px; }
.paymentdetpopup .cart_final_total .btn-default > i { font-size: 23px; position: absolute; top: 50%; left: 15px; margin-top: -14px; }
.paymentdetpopup .table tbody tr:first-child > th { border: none; }
.paymentdetpopup .cart_final_total > .table { margin: 0 35px 0 35px; width: -webkit-fill-available; }
.paymentdetpopup .cart_final_total > .cart_total { padding: 20px 35px; }
.couponerror { display: block;margin-bottom: 5px;font-size: 13px;line-height: 18px;color: red;font-family: 'noto_sansregular';font-weight: bold;text-align: center;}

/*About Us*/
.aboutusImgHolder { position: relative; padding-left: 15px; margin-top: 70px; max-width: 400px; }
.aboutusImgHolder > img { position: relative; max-width: 100%; z-index: 2; }
.aboutusImgHolder > em { display: block; position: absolute; top: -70px; left: -30px; bottom: 0; right: 0; z-index: 1; transform: scale(1.1); }
.stat_aboutus { margin-top: 65px; padding-left: 50px; }


/*client testimonials*/
.tesimonial_cnt > h3 { display: inline-block; position: relative; margin: 0px 0px 15px 0px; padding-bottom: 16px; color: #FD6E3D; font-family: 'signikasemibold'; font-size: 30px; line-height: 36px; text-transform: uppercase; }
.tesimonial_cnt > h3:after { content: ""; width: 95px; height: 5px; position: absolute; left: 0; bottom: 0px; background-color: #66acff; transition: all 0.3s ease; }
.tesimonial_cnt > h3:hover:after { width: 100%; }
.tesimonial_cnt > p { display: block; font-size: 17px; line-height: 33px; color: #272c51; font-style: normal; padding-bottom: 8px; }
.staticforms label { display: block; margin-bottom: 5px; font-size: 13px; line-height: 18px; font-weight: normal; color: #272C51; font-family: 'noto_sansregular'; font-weight: bold; }
.staticforms .form-group { margin-bottom: 30px; }
.staticforms .form-control { height: 45px; color: #272c51; font-size: 15px; line-height: 18px; padding: 12px 15px; border: 1px solid #ddd; border-radius: 6px; box-shadow: none; }
.staticforms textarea.form-control { height: auto; resize: none; border-radius: 6px; }
.staticforms .input-group > .form-control { z-index: 1; }
.staticforms a.input-group-addon { position: relative; background-color: #66acff; color: #fff; border-color: #66acff; transition: all 0.5s ease; }
.staticforms a.input-group-addon:last-child { border-radius: 0px 6px 6px 0px; left: -1px; z-index: 2; }
.staticforms a.input-group-addon:first-child { border-radius: 6px 0px 0px 6px; left: 1px; z-index: 2; }
.staticforms .input-group.showpwd .form-control { border-right-color: transparent; }
.staticforms .input-group.showpwd > a.input-group-addon:last-child, .staticforms .input-group.showpwd > .input-group-addon:last-child:hover { background-color: #fff; border-color: #ddd; border-left-color: transparent; cursor: default; }
.staticforms .input-group.showpwd > a.input-group-addon:last-child > i.fa { color: #ccc; cursor: pointer; }
.staticforms .input-group.showpwd .form-control[readonly] + a.input-group-addon:last-child { background-color: #eee; }
.staticforms a.input-group-addon:hover { background-color: #FD6E3D; border-color: #FD6E3D; }
.staticforms .input-group.tooltip_info > a.input-group-addon:last-child > i.fa-info-circle { color: #66acff; font-size: 16px; }
.staticforms .input-group.updtxt > .form-control:disabled { cursor: pointer; background: #fff; }
.staticforms .input-group:hover > .input-group-addon.addon { background-color: #66acff; border-color: #66acff; }
.staticforms .input-group.updtxt:hover > a.input-group-addon { background-color: #FD6E3D; border-color: #FD6E3D; }
.staticforms .drp { position: relative; }
.staticforms .drp > select { -webkit-appearance: none; padding-right: 30px; }
.staticforms .drp:after { content: '\f0dd'; font: normal normal normal 18px/18px FontAwesome; color: #272c51; position: absolute; right: 15px; top: 10px; pointer-events: none; }
.staticformsbtngroup { }
.staticformsbtngroup .btn-secondary { padding: 10px 50px; font-family: 'noto_sansregular'; font-size: 18px; line-height: 25px; text-align: center; border-radius: 60px; border: 0px; background-color: #66acff; }
.staticformsbtngroup .btn-secondary:hover { background-color: #fd6e3d; }
.staticformsbtngroup a.btn-default { padding: 10px 50px; font-family: 'noto_sansregular'; font-size: 18px; line-height: 25px; text-align: center; border-radius: 60px; }
.staticforms .form-control:focus { box-shadow: none; border-color: #ddd; }
.staticforms a.input-group-addon.addon-icon { position: relative; min-width: 35px; }
.staticforms a.input-group-addon.addon-icon > .fa { position: absolute; top: 0; left: 1px; right: 0; bottom: 0; background-size: 20px; background-position: center; background-repeat: no-repeat; }
.staticforms a.input-group-addon.addon-icon > .fa:before { display: none; }
.staticforms a.input-group-addon.addon-icon > .fa-phone { background-image: url('../images/mobile.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-lock { background-image: url('../images/password.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-unlock-alt { background-image: url('../images/confirmpassword.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-user { background-image: url('../images/Title.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-envelope { background-image: url('../images/email.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-location-arrow { background-image: url('../images/pincode.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-map { background-image: url('../images/state.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-map-marker { background-image: url('../images/city.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-tag { background-image: url('../images/name.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-tags { background-image: url('../images/second_name.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-lightbulb-o { background-image: url('../images/GSTIN.svg'); }
.staticforms a.input-group-addon.addon-icon > .fa-calendar { background-image: url('../images/dob_date.svg'); }


/*client calls*/
.calls_filter { max-width: 300px; margin-bottom: 30px; }
.calls_filter .input-group-addon { background-color: #272C51; color: #bfbcbc; padding: 0px 10px; font-size: 16px; line-height: 16px; border-radius: 0px; border-color: #272C51; }
.calls_filter .drp { position: relative; display: table-cell; }
.calls_filter .drp:after { content: '\f0dd'; font: normal normal normal 18px/18px FontAwesome; color: #FD6E3D; position: absolute; right: 12px; top: 8px; pointer-events: none; }
.calls_filter .drp > select { height: 40px; color: #272c51; padding: 0px 10px; border: 1px solid #ddd; box-shadow: none; z-index: 0; padding-right: 30px; font-size: 16px; line-height: 18px; -webkit-appearance: none; }
.calls_box { padding: 20px 20px; border: 1px solid #eee; margin-bottom: 30px; }
.calls_box > span { display: block; color: #272C51; font-size: 22px; line-height: 28px; font-family: noto_sansregular; }
.calls_box > span > em { display: inline-block; font-style: normal; font-size: 12px; line-height: 15px; font-family: 'noto_sanslight'; color: #ff0000; padding-left: 10px; }
.calls_box > em { display: block; color: #888888; font-size: 12px; line-height: 14px; font-style: normal; }
.call_values { margin-top: 15px; }
.call_values .calltype { float: left; width: 33%; }
.call_values .callvalues { float: left; width: 15%; }
.call_values .callvalues.calldate { width: 22%; }
.call_values .callvalues.callclosed { width: 45%; }
.call_values .calltype > em { display: block; color: #888888; font-size: 12px; line-height: 15px; font-style: normal; text-transform: uppercase; margin-bottom: 4px; }
.call_values .calltype > span { display: block; font-size: 15px; line-height: 16px; font-family: noto_sansbold; }
.call_values .callvalues > em { display: block; color: #888888; font-size: 12px; line-height: 15px; font-style: normal; text-transform: uppercase; margin-bottom: 4px; }
.call_values .callvalues > span { display: block; font-size: 15px; line-height: 16px; font-family: noto_sansbold; color: #6b6b6b; }
.calls_box.buy .calltype > span { color: #66acff; text-transform: uppercase; }
.calls_box.sell .calltype > span { color: #FD6E3D; text-transform: uppercase; }
.call_values .callvalues.callclosed > span { font-family: 'noto_sanslight'; color: #ff0000; }
.calls_filter_dt { display: block; font-family: 'signikasemibold'; color: #FD6E3D; font-size: 20px; line-height: 25px; margin-bottom: 5px; }
/*testimonials*/
.testimonialsbox { position: relative; min-height: 290px; padding: 30px 30px 30px 290px; border-radius: 10px; background-color: #fff; box-shadow: 0 5px 15px rgba(0,0,0,0.1); margin: 0px 0px 45px 0px; transition: all 0.3s ease; }
.testimboximg { position: absolute; top: 30px; left: 30px; width: 225px; max-height: 225px; transition: all 0.8s ease; overflow: hidden; }
.testimboximg > img { display: block; margin: 0px auto; }
.testimboximg > span { display: block; margin-top: 15px; font-family: 'Oswald-Medium'; font-size: 18px; text-align: center; }
.testiboxcnt > h5 { display: inline-block; position: relative; padding: 0 0 20px 0; margin: 0; color: #FD6E3D; font-family: 'signikasemibold'; font-size: 20px; line-height: 26px; text-transform: uppercase; }
.testiboxcnt > h5:after { content: ""; width: 100%; height: 5px; position: absolute; left: 0; bottom: 8px; background-color: #66acff; transition: all 0.3s ease; }
.testiboxcnt > span { display: block; color: #272C51; font-family: 'signikasemibold'; font-size: 15px; line-height: 16px; text-transform: uppercase; margin: 10px 0px; }
.testiboxcnt > p { color: #272c51; font-size: 17px; line-height: 30px; }
/*checkbox*/
.check_opt > ul { display: inline-block; margin: 0px; padding: 0; }
.check_opt > ul > li { display: inline-block; margin-right: 10px; }
.check_opt > ul > li > label { display: inline-block; padding-left: 22px; position: relative; margin: 0px; line-height: 25px; }
.check_opt > ul > li > label > a { color: #272C51; transition: all 0.3s ease; }
.check_opt > ul > li > label > a:hover { color: #FD6E3D; }
.check_opt > ul > li > input[type=checkbox] { display: none; }
.check_opt > ul > li > input[type=checkbox] + label { font-family: 'noto_sansregular'; font-weight: bold; }
.check_opt > ul > li > input[type=checkbox] + label:before { content: "\f096"; position: absolute; top: 0; left: 2px; font-family: FontAwesome; color: #66acff; font-weight: normal; font-size: 16px; line-height: 24px; font-style: normal; }
.check_opt > ul > li > input[type=checkbox]:checked + label:before { content: "\f046"; color: #66acff; }

/*post login*/
body.postlogin { background-color: #f4f4f4; }
body.postlogin .staticbg { margin-bottom: 0px; }
.menuopenclose { display: none; position: absolute; top: 25px; left: 200px; }
.user-content-wrapper { position: relative; min-height: 100vh; }
.user-content-wrapper.open { padding-left: 275px; }
.user-content-wrapper.open > .user-left-menu { display: block; width: 275px; }
.user-left-menu { display: none; position: absolute; top: 0; left: 0; bottom: 0; width: 0px; background: #fff; text-align: center; padding: 15px 0px; box-shadow: 0 0px 15px rgba(0,0,0,0.1); transition: all 0.5s ease; }
.user-left-menu > .items > i.fa.fa-user { display: block; width: 60px; height: 60px; margin: 0px auto 10px; background-image: url(../images/not_member.svg?ver=1.1); background-size: 30px; background-position: center; background-repeat: no-repeat; background-color: #66acff; border-radius: 50%; }
.user-left-menu > .items > i.fa.fa-user:before { display: none; }
.user-left-menu > .items > b { display: block; font-size: 16px; line-height: 18px; margin: 0 0 5px; color: #FD6E3D; font-weight: bold; text-transform: uppercase; }
.user-left-menu > .items > span { display: block; color: #272C51; font-weight: bold; font-size: 13px; line-height: 14px; margin: 0px 0px 5px; }
.usermenulist { padding: 15px 5px; text-align: left; }
.usermenulist > ul { padding: 0px; }
.usermenulist > ul > li { display: block; }
.usermenulist > ul > li > a { display: block; padding: 10px 15px; font-size: 13px; line-height: 16px; font-family: 'noto_sansregular'; font-weight: bold; color: #272C51; text-transform: uppercase; border-bottom: 1px solid #eaeaea; transition: all 0.5s ease; }
.usermenulist > ul > li > a:hover, .usermenulist > ul > li > a.active { color: #FD6E3D; }
.usermenulist > ul > li > a > .fa-bell { display: inline-block; padding-left: 5px; font-size: 12px; color: #f01616; }
.usermenulist > ul > li.has-sub > a > .fa-bell,.usermenulist > ul > li.has-sub > ul > li > a.blink-red-blue > .fa {color: #66acff;  }
.usermenulist > ul > li.mobileappdownload { padding-top: 10px; text-align: center; }
.usermenulist > ul > li.mobileappdownload > em { display: block; max-width: 150px; margin: 0px auto; }
.usermenulist > ul > li.mobileappdownload > a { border-bottom: 0px; color: #0d54f6; }
.usermenulist > ul > li.mobileappdownload > a:hover { color: #FD6E3D; }
.usermenulist > ul > li.has-sub > a { background-color: #f8f8f8; position: relative; padding-right: 25px; }
.usermenulist > ul > li.has-sub > a:before { content: "\f107"; position: absolute; top: 8px; right: 10px; font: normal normal normal 20px/20px FontAwesome; }
.usermenulist > ul > li.has-sub.open > a:before { content: "\f106"; }
.usermenulist > ul > li.has-sub > ul { display: none; padding: 0px; }
.usermenulist > ul > li.has-sub > ul > li { display: block; }
.usermenulist > ul > li.has-sub > ul > li > a { display: block; padding: 8px 15px; font-size: 12px; line-height: 15px; font-weight: bold; background-color: #f8f8f8; color: #66acff; text-transform: uppercase; transition: all 0.5s ease; }
.usermenulist > ul > li.has-sub > ul > li > a.active { background-color: #fff; }
.usermenulist > ul > li.has-sub > ul > li > a.unsubscribed { color: #ff0000; }
.usermenulist > ul > li.has-sub > ul > li > a:hover { color: #FD6E3D; }
.usermenulist > ul > li.has-sub.open > ul { display: block; }
.user-menu-content { position: relative; padding: 30px; }
.user-menu-content > .h40 { margin-bottom: 15px; }
.postlogin-filter-row { margin-bottom: 10px; }
.subscriptionendarea { position: relative; text-align: right; }
.subscriptionendarea > b { position: absolute; top: -65px; right: 0; font-family: 'signikasemibold'; color: #ff0000; }
.filter-postlogin { font-family: 'signikasemibold'; margin-bottom: 15px; text-transform: uppercase; color: #272C51; }
.filter-postlogin > label { display: block; font-size: 13px; line-height: 14px; margin-bottom: 5px; }
.filter-postlogin .btn { font-family: 'noto_sansbold'; }
.bgwhitecontrol { position: relative; background-color: #fff; }
.bgwhitecontrol > .text { display: block; width: 100%; padding: 5px 10px; height: 30px; font-size: 14px; line-height: 18px; font-family: 'noto_sanslight'; border: 0px; text-transform: uppercase; -webkit-appearance: none; }
.bgwhitecontrol.fa-icon > .text { padding-right: 30px; }
.bgwhitecontrol.fa-icon > .fa { position: absolute; top: 8px; right: 8px; color: #272C51; }
.bgwhitecontrol.fa-icon > .fa:not(.fa-search) { pointer-events: none; }
.postlogin .table { background-color: #fff; }
.postlogin .table > thead { background-color: #000052; color: #fff; }
.postlogin .table-bordered > thead > tr > th { padding: 10px; font-size: 13px; line-height: 14px; font-family: 'signikasemibold'; border-bottom-width: 1px; text-transform: uppercase; }
.postlogin .table-hover > tbody > tr:hover { background-color: #f2f8ff; }
.postlogin .table-hover > tbody > tr.calls-open, .calls-open .disclaimertxt > a { color: #66acff; }
.postlogin .table-hover > tbody > tr.calls-running, .calls-running .disclaimertxt > a { color: #434ecc; }
.postlogin .table-hover > tbody > tr.calls-target-acheived, .calls-target-acheived .disclaimertxt > a { color: #01934a; }
.postlogin .table-hover > tbody > tr.calls-stop-loss-triggered, .calls-stop-loss-triggered .disclaimertxt > a { color: #ff0000; }
.postlogin .table-hover > tbody > tr.calls-book-profit, .calls-book-profit .disclaimertxt > a { color: #01934a; }
.postlogin .table-hover > tbody > tr.calls-close-trade, .calls-close-trade .disclaimertxt > a { color: #645862; }
.postlogin .table-hover > tbody > tr.calls-ignore-call, .calls-ignore-call .disclaimertxt > a { color: #645862; }
.postlogin .table-hover > tbody > tr.calls-closed, .calls-closed .disclaimertxt > a { color: #645862; }
.postlogin .table-hover > tbody > tr .disclaimertxt > a:hover { color: #9566b2; }
.postlogin .table-bordered > tbody > tr > td { font-size: 13px; line-height: 20px; font-family: 'noto_sansregular'; }
.postlogin .form-bg-box { position: relative; background-color: #fff; padding: 25px 25px; border: 1px solid #dbdbdb; }
.footable.breakpoint > tbody > tr > td.footable-first-column > span.footable-toggle { display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-transform: none; -webkit-font-smoothing: antialiased; padding: 2px 0; border-radius: 50%; margin-right: 6px; color: #fd6e3d; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle + a { padding-left: 0; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle + a:before { display: none; }
.footable.breakpoint > tbody > tr.notoggle > td > span.footable-toggle { display: none; }
.footable.breakpoint > tbody > tr > td > span.footable-toggle:before { content: "\f067"; }
.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before { content: "\f068"; }
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) { cursor: pointer; }
.footable.footable.table-hover > tbody.notoggle > tr:hover { background-color: transparent; }
.footable.footable.table-hover > tbody.notoggle > tr:hover { background-color: transparent; }
.footable-row-detail-row { display: table-row; line-height: 1.5em; }
.footable-row-detail-name { display: table-cell; font-weight: normal; padding-right: .5em; min-width: 100px; }
.table > tbody > tr.msg-unread > td:not(.nobold) { font-family: 'signikasemibold'; font-size: 14px; }
.footable .btn-third.btn-sm { padding: 3px 10px; text-align: center; border-radius: 35px; border: 0px; }

/***Change Password***/
.successmessage { padding: 0 0 15px; text-align: left; color: #5351ab; font-family: 'noto_sansbold'; }
.postlogin .changepwdmain { padding: 0 0 0 105px; }
.postlogin .changepwdformsec { padding: 0; margin: 0 0 15px; }
.postlogin .changepwdformsec > .staticforms { padding: 25px; position: relative; }
.postlogin .changepwdformsec > .staticforms:before { content: ''; position: absolute; top: 0px; bottom: 0px; left: -15px; background: #65abff; width: 15px; }
.successmessage i.red { font-style: normal; color: #ff0000; }
/*media*/
.mediabox { display: block; position: relative; padding: 20px 20px 65px; border-radius: 10px; background-color: #fff; box-shadow: 0 5px 15px rgba(0,0,0,0.1); margin: 0px 0px 25px 0px; transition: all 0.3s ease; }
.mediabox:hover { box-shadow: 0 8px 25px rgba(0,0,0,0.2); top: -1px; }
.mediabox > b { display: block; font-weight: normal; font-size: 16px; line-height: 25px; color: #66acff; padding-bottom: 10px; min-height: 75px; }
.mediabox > span { display: block; font-size: 15px; line-height: 18px; color: #FD6E3D; margin-bottom: 10px; }
.mediabox > .readmore { position: absolute; height: 65px; bottom: 0; left: 10px; right: 10px; border-top: 1px solid #efefef; padding: 10px 110px 10px 10px; }
.mediabox > .readmore > span { position: absolute; left: 15px; top: 12px; padding: 6px 0px 6px 45px; font-size: 15px; line-height: 24px; color: #888888; }
.mediabox > .readmore > span > em { position: absolute; top: 4px; left: 0; width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; }
.mediabox > .readmore.print > span > em { background-image: url('../images/PrintCoverage.svg'); }
.mediabox > .readmore.video > span > em { background-image: url('../images/TVCoverage.svg'); }
.mediabox > .readmore.web > span > em { background-image: url(../images/webinar.svg); }
.mediabox > .readmore.tv > span > em { background-image: url(../images/TVCoverage.svg); }
.mediabox > .readmore.event > span > em { background-image: url(../images/photo-album.svg); }
.mediabox > .readmore > .btn-third { position: absolute; top: 15px; right: 0px; padding: 6px 20px; border-radius: 25px; }
.media_print > .center-block { height: 275px; }
.media_video > iframe { display: block; background: transparent; width: 100%; height: 275px; overflow: auto; border: 0; overflow-y: auto; }
.inner_menu_tabs { display: block; padding: 0; margin-bottom: 30px; text-align: center; }
.inner_menu_tabs > b { display: none; }
.inner_menu_tabs > ul { display: block; margin: 0; padding: 0; }
.inner_menu_tabs > ul > li { display: inline-block; min-width: 125px; padding: 5px; margin-left: 10px; border-radius: 60px; background-color: #fff; border: 1px solid #2da1d4; margin-bottom: 5px; }
.inner_menu_tabs > ul > li > a { display: block; font-style: normal; padding: 10px 25px; font-size: 14px; line-height: 20px; text-align: center; background-color: #66acff; color: #fff; border-radius: 60px; transition: all 0.3s ease; font-weight: bold; text-transform: uppercase; }
.inner_menu_tabs > ul > li.active > a { background-color: #fc6e3c; }
.inner_menu_tabs > ul > li:hover > a { background-color: #fc6e3c; color: #fff; }
.media_gallery { height: 300px; max-width: 525px; margin: 0px auto; background-color: #fff; }
.media_gallery > span { position: absolute; bottom: 0; right: 5px; }
.media_gallery > .video > video { width: 100%; height: 300px; }
.media_gallery > img { height: 100%; margin: 0px auto; }
.media_gallery > i { display: none; }
.media_gallery > iframe { background: transparent; width: 100%; height: 100%; overflow: auto; border: 0; overflow-y: auto; }
a.pop_close { position: absolute; right: -5px; top: -35px; color: #fff; opacity: 1; font-size: 26px; font-weight: normal; }
a.pop_close:hover { color: #fffefe; }
.media_modal_det { display: block; position: relative; }
.media_modal_det > p { display: block; padding: 8px 0 8px 36px; margin: 0; font-size: 16px; line-height: 20px; color: #66acff; }
.media_modal_det > em { display: block; position: absolute; top: 2px; left: 0px; width: 30px; height: 30px; background-position: center; background-repeat: no-repeat; }
.media_modal_det > em.print { background-image: url('../images/PrintCoverage.svg'); }
.media_modal_det > em.video { background-image: url('../images/TVCoverage.svg'); }
.media_modal_det > em.web { background-image: url(../images/webinar.svg); }
.media_modal_det > em.tv { background-image: url(../images/TVCoverage.svg); }
.media_modal_det > em.event { background-image: url(../images/photo-album.svg); }
.media_modal .fa { position: absolute; top: 50%; width: 35px; height: 35px; margin-top: -22px; font-size: 27px; line-height: 35px; background-color: #8fbff6; color: #FFF; text-align: center; border-radius: 50%; }
.media_modal .fa-angle-left { left: -15px; }
.media_modal .fa-angle-right { right: -15px; }
.media_modal .modal-content { background-color: transparent; max-width: 525px; margin: 0px auto; box-shadow: none; border: 0; }
.media_modal .modal-body { border: 5px solid #fff; padding: 0px; }
.call-preview-popup:first-child, .call-preview-popup:first-child:last-child { border-top: 0; }
.call-preview-popup { padding: 20px 35px; border-top: 1px dashed #9a9a9a; }
.call-preview-popup > label { color: #434ecc; font-family: 'noto_sansbold'; }
.call-preview-popup > p > span { color: #585658; }
.call-preview-popup > p > span.disclaimertxt > a { color: #434ecc; }
.call-preview-popup > p > span.disclaimertxt > a:hover { color: #9566b2; }

.radiolist { margin: 0; padding: 0; }
.radiolist > li { display: inline-block; }
.radiolist > li > label { padding: 0 15px 0 5px; }
/*post login*/
.notification-blocked-content { margin-bottom: 20px; }
.inner_menu_tabs.sm > ul > li > a { padding: 5px 25px; }
.notification-blocked-content > span { display: inline-block; background-color: #fff; border: 2px solid #c6c6c6; min-height: 200px; padding: 0px 0px; }
.user-menu-content .static-text-description > p, .user-menu-content .stat_ul_list > li > p { font-size: 16px; line-height: 25px; }

/*sitemap*/
.sitemap { display: block; position: relative; background-color: #fff; padding: 20px; box-shadow: 0 5px 15px rgba(0,0,0,0.1); border-radius: 10px; margin: 0 0 30px; transition: all 0.3s ease; }
.sitemap > b { display: inline-block; position: relative; padding: 0 0 20px 0; margin: 0; color: #FD6E3D; font-family: 'signikasemibold'; font-size: 20px; line-height: 26px; text-transform: uppercase; }
.sitemap > b:after { content: ""; width: 125px; height: 5px; position: absolute; left: 0; bottom: 8px; background-color: #66acff; transition: all 0.3s ease; }
.sitemap ul { padding: 0; margin-bottom: 0px; }
.sitemap ul > li { display: block;margin-bottom: 5px }
.sitemap ul > li > a { position: relative; padding-left: 15px; display: inline-block; font-size: 15px; font-family: 'noto_sansregular'; color: #000052; line-height: 25px; transition: all 0.5s ease; }
.sitemap ul > li > a:before { transition: all .5s ease; content: "\f061"; position: absolute; color: #000052; left: 0px; top: 5px; font: normal normal normal 8px/14px FontAwesome; }
.sitemap ul > li > a:hover { color: #FD6E3D; }
.sitemap ul > li > a:hover:before { left: 3px; color: #FD6E3D; }

/*Investor complaints*/
.invstdisclosurewrap .stat_ul_list > li > b.cntblack {color:#272c51;margin:0 0 8px;}
.invstdisclosurewrap .stat_ul_list > li > b.cntred {color:#FD6E3D;margin:15px 0;}
.invstdisclosurewrap .dashtable { border: 1px solid var(--darkgrey); width: 100%; }
.invstdisclosurewrap .dashtable > thead > tr > th, .dashtable > tbody > tr > td { color: var(--darkgrey); font-size: 14px; line-height: 23px; text-align: center; padding: 6px; font-weight: normal; border: 1px solid #000; }
.invstdisclosurewrap .dashtable > thead > tr > th { color: #000;}
.invstdisclosurewrap .dashtable { border: 1px solid #000; width: 100%; }
.invstdisclosurewrap .dashtable > tfoot > tr > td {font-weight:bold;}
.invstdisclosurewrap .dashtable > thead > tr > th, .dashtable > tbody > tr > td, .dashtable > tfoot > tr > td { color: #000; font-size: 14px; line-height: 23px; text-align: center; padding: 6px; font-weight: normal; border: 1px solid #ddd; }
.invstdisclosurewrap .dashtable > thead > tr > th {border-bottom: 0;background: #7f7f7f;color: #fff;font-weight: normal;padding: 10px 10px;font-family: 'noto_sansbold';text-transform: uppercase;text-align: center !important;}
.invstdisclosurewrap .hedtable {color:#FD6E3D;margin:15px 0;font-size:20px;line-height:25px;font-family: 'signikasemibold';}
.invstdisclosurewrap p.invsttblenote {margin:15px 0;color:#272c51;font-size:14px;line-height:22px;}
.invstdisclosurewrap .dashtable > tbody  tr:last-child  td {font-weight:bold;}

/*Contact us*/
.staticforms .contact .form-group { margin-bottom: 15px; }
.contactsec { padding-top: 20px; }
.contactsec .ItmBx { text-align: center; margin-bottom: 70px; }
.contactsec .ItmBx > a { display: inline-block; }
.contactsec .ItmBx em.icon { position: relative; width: 50px; height: 50px; border-radius: 50%; background-color: #4c8bc0; display: block; margin: 0 auto 15px auto; box-shadow: inset 0px 0px 0px 3px #fff; border: 1px solid #4c8bc0; }
.contactsec .ItmBx em.icon > i { display: inline-block; width: 35px; height: 35px; text-align: center; margin: 6px auto 0 auto; }
.contactsec .ItmBx em.icon > i.phone { background: url(../images/call_icon.svg) no-repeat center center; background-size: contain; }
.contactsec .ItmBx em.icon > i.email { background: url(../images/Email_icon.svg) no-repeat center center; background-size: contain; }
.contactsec .ItmBx em.icon > i.addr { background: url(../images/locate_icon.svg) no-repeat center center; background-size: contain; }
.contactsec .ItmBx span { display: inline-block; font-size: 15px; line-height:20px; color: #272C51; font-family: 'noto_sansregular'; font-weight: bold; }

/*Refund or Cancel*/
.refundcancelsec {}
.refundcancelsec > h5 { display:block;font-family: 'noto_sansbold';font-weight: bold;color: #FD6E3D;font-size: 17px;line-height: 22px;margin:0;text-transform: uppercase;}
.refundcancelsec > h5 > b { display:block;}
.refundcancelsec > p { display:block;margin:18px 0;}
.refundcancelsec > ul { display:block;margin:0;padding:0;}
.refundcancelsec > ul > li { display:block;margin:0 0 8px;padding:0;font-size:14px;line-height:22px;color: #272c51;}
.refundcancelsec > ul > li > b { display:inline-block;padding:0 4px 0 0;}
.refundcancelsec.termsconditionsec > h5 { font-family: 'signikasemibold';color: #66acff;font-size: 20px;line-height: 25px; }
.refundcancelsec.termsconditionsec > p { font-size:17px;line-height:30px;}
.refundcancelsec.termsconditionsec > ul > li { font-size:17px;line-height:30px;}

/*How to subscribe*/
.howtosubcribecnt { }
.howtosubcribecnt > div { margin: 0 0 40px; }
.howtosubcribecnt > div > b { display: inline-block; font-family: 'signikasemibold'; color: #fd6e3d; font-size: 22px; line-height: 25px; margin: 0 0 10px; position: relative; padding: 0 0 8px; }
.howtosubcribecnt > div > b:after { content: ""; width: 125px; height: 5px; position: absolute; left: 0; bottom: 0; background-color: #66acff; transition: all .3s ease; }
.howtosubcribecnt > div > b:hover:after { width: 100%; }
.howtosubcribecnt > div ul { display: block; padding: 0; margin: 8px 0 0; }
.howtosubcribecnt > div ul > li { display: block; padding: 0 0 0 25px; margin: 0 0 10px; position: relative; color: #272c51; font-size: 17px; line-height: 30px; }
.howtosubcribecnt > div ul > li:before { content: "\f0a9"; font: normal normal normal 17px / 21px FontAwesome; position: absolute; left: 0; top: 5px; color: #272C51; transition: all 0.5s ease; }
.howtosubcribecnt > div ul > li:hover:before { left: 5px; }
.howtosubcribecnt > div ul > li b { display: inline-block; font-size: 17px; line-height: 30px; }
.howtosubcribecnt > div ul > li > a { display: inline-block; color: #278AF5; font-size: 15px; line-height: 18px; transition: all 0.5s ease; font-family: noto_sansregular; }
.howtosubcribecnt > div ul > li > a:hover { color: #fd6e3d; }
.howtosubcribecnt > div ul > li ul { margin: 4px 0 12px; }
.howtosubcribecnt > div ul > li ul li { margin: 0; }
.howtosubcribecnt > div ol { display: block; padding: 0; margin: 8px 0 0 75px;}
.howtosubcribecnt > div ol > li { display:list-item; padding: 0 0 0 6px; margin: 0 0 10px; position: relative; color: #272c51; font-size: 17px; line-height: 30px;  list-style:auto;}
.howtosubcribecnt > div ol > li::marker { color:#000;font-family: 'signikasemibold';font-size:18px;line-height:18px;transition: all .5s ease;}
.howtosubcribecnt > div ol > li:hover::marker { font-size:22px;}
.howtosubcribecnt > div ol > li ul { margin: 4px 0 12px; }
.howtosubcribecnt > div ol li ul li { list-style:none;padding:0 0 0 24px;margin:0;}
.howtosubcribecnt > div ol > li b { display: inline-block; font-size: 17px; line-height: 30px; }
.howtosubcribecnt > div ol > li > a { display: inline-block; color: #278AF5; font-size: 15px; line-height: 18px; transition: all 0.5s ease; font-family: noto_sansregular; }
.howtosubcribecnt > div ol > li > a:hover { color: #fd6e3d; }
.howtosubcribecnt > div ol > li em.howtosubcribeimages { display:block; max-width:700px;margin:5px 0 25px;}
.howtosubcribecnt > div ol > li.red { color:#ff0000;}
.howtosubcribecnt i.signup { float:none;margin:4px 0;display:block;}

.tooltip_required.userlogin i { margin:4px 0;}





