body{
     padding: 0px;
     margin: 0px;
     list-style: none;
     font: normal 14px/18px 'Encode Sans', sans-serif;
     color:#1a233b;
     background: #fff;
}
 p{
    padding: 0px;
     margin: 0px;
}
 a{
    padding: 0px;
     margin: 0px;
     outline: none;
}
 ul{
     list-style: none;
     padding: 0px;
     margin: 0px;
}
 label{
     list-style: none;
     padding: 0px;
     margin: 0px;
}
 ul li{
     padding: 0px;
     margin: 0px;
}
 h1, h2, h3, h4, h5, h6{
    padding: 0px;
     margin: 0px;
}
 input[type="text"]::-webkit-placeholder {
     opacity: 1;
}
 input[type="text"]::-moz-placeholder {
     opacity: 1;
}
 input[type="password"]::-webkit-placeholder {
     opacity: 1;
}
 input[type="password"]::-moz-placeholder {
     opacity: 1;
}
 input[type="search"]::-webkit-placeholder {
     opacity: 1;
}
 input[type="search"]::-moz-placeholder {
     opacity: 1;
}
 input[type="email"]::-webkit-placeholder {
     opacity: 1;
}
 input[type="email"]::-moz-placeholder {
     opacity: 1;
}
 input[type="tel"]::-webkit-placeholder {
     opacity: 1;
}
 input[type="tel"]::-moz-placeholder {
     opacity: 1;
}
 textarea::-moz-placeholder {
     opacity: 1;
}
 textarea::-webkit-placeholder {
     opacity: 1;
}
 a:hover{
     outline: none !important;
     text-decoration: none;
}
 a:active{
     outline: none !important;
     text-decoration: none;
}
 a{
     text-decoration: none !important;
}
 input[type="submit"]{
    cursor: pointer;
}
 .container{
     max-width: 1250px;
}
 .header_sec{
     width: 100%;
     background: #fff;
     position: relative;
     z-index: 99;
     -o-transition: all 0.35s ease-in-out;
     -webkit-transition: all 0.35s ease-in-out;
     -ms-transition: all 0.35s ease-in-out;
     transition: all 0.35s ease-in-out;
}
 .header_sec .container{
     max-width: 1440px;
}
 .header_sec.fixed{
     position: fixed;
     top: 0px;
     left: 0px;
     padding: 10px 0;
}
 .nav_top{
    padding: 0px;
     margin: 0px;
     background: none !important;
}
 .menu_sec{
     padding: 0 307px 0 0;
     margin: 0;
}
 .menu_sec li{
    padding: 0;
     font: 500 18px/22px 'Poppins', sans-serif;
     margin: 0 0 0 40px;
     color:#1a233b;
     text-transform: capitalize;
     text-align: center;
     padding: 15px 0;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     position: static;
}
 .menu_sec li a{
    display: inline-block;
     color: #1a233b;
     padding: 12px 6px;
     position: relative;
     width: 100%;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     position: relative;
}
 .menu_sec li a:before{
     width: 22px;
     height: 22px;
     background: #8EC641;
     position: absolute;
     left: 50%;
     bottom: -20px;
     margin-left: -10px;
     clip-path: polygon(49% 50%, 0 100%, 100% 100%);
     content: "";
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     opacity: 0;
     visibility: hidden;
     z-index: 99;
}
 .menu_sec li:first-child{
     margin-left: 0px;
}
 .menu_sec li.actv a{
     color:#8EC641;
}
 .menu_sec li a:hover{
    color:#8EC641;
}
 .menu_sec li:hover{
    color:#8EC641;
}
 .menu_sec li:hover a{
    color:#8EC641;
}
 .nav_top .drop-arw {
     position: absolute;
     top: 28px;
     cursor: pointer;
}



 .nav_top .dropdown .dropdown-menu {
     width: 90% !important;
     margin: 0 5% !important;
     background: #fff;
     border-radius: 5px !important;
     box-shadow: 0 0 30px 8px #c8ccd3;
     border-top: 2px solid #8EC641;
}
.nav_top .dropdown .dropdown-menu-double {
	width: 60% !important;
	left: 1.8% !important;
}
.nav_top .dropdown .dropdown-menu-single {
	width: 35% !important;
	left: 15% !important;
}	



 .nav_top .dropdown .dropdown-menu li{
    padding: 0px;
     margin: 0px;
}
 .nav_top .dropdown .dropdown-menu li a{
    padding: 4px 8px;
     width: 100%;
     color: #000;
     font-size: 14px;
}
 .nav_top .dropdown .dropdown-menu li a:before{
    position: inherit;
     content: none;
}
 .nav_top .dropdown .dropdown-menu li:before{
    position: inherit;
     content: none;
}
 .nav_top .dropdown .dropdown-menu li a:hover{
    color: #fff;
     background: #F9FAFB;
}
 .dropdown-toggle::after {
     display: none;
}
 .nav_top .dropdown .dropdown-menu li ul{
     width: 100%;
     padding: 25px 0;
     float: left;
}
 
 .nav_top .dropdown .dropdown-menu li ul li{
     width: 33.3333%;
     float: left;
     padding: 0px;
     margin: 0px;
     border-right: 1px solid #e0e2ea;
     min-height: 412px;
}

/* for single dropdown menu */
 .nav_top .dropdown .dropdown-menu-single li{
	 width: 100%;
	 padding: 25px 0;
	 min-height: 312px !important;
 }	 
 /* end */
 /* for double dropdown menu */
 .nav_top .dropdown .dropdown-menu-double li ul li{
     width: 50%;
     float: left;
     padding: 0px;
     margin: 0px;
     border-right: 1px solid #e0e2ea;
     min-height: 412px;
} 
 /* end */
 
 .nav_top .dropdown .dropdown-menu li ul li:last-child{
     border-right: none;
}
 .nav_top .dropdown .dropdown-menu li a.menu_box{
     width: 100%;
     padding: 15px 40px;
     padding-right: 52px;
     display: flex;
     align-items: center;
}
 .nav_top .dropdown .dropdown-menu li ul li a.menu_box{
     width: 100%;
     padding: 15px 40px;
     padding-right: 52px;
     display: flex;
     align-items: center;
}
 .menu_icon{
     width: 24%;
}
 .menu_icon img{
     max-width: 100%;
}
 .menu_txt {
     width: 72%;
     float: right;
     font: 300 12px/20px 'Poppins', sans-serif;
     color: #6d778f;
     text-align: left;
}
 .menu_txt b{
     font-weight: 600;
     font-size: 16px;
     line-height: 20px;
     color:#1a233b;
     padding-bottom: 8px;
     display: inline-block;
     text-transform: capitalize;
     width: 100%;
}
 .nav_top .dropdown .dropdown-menu li ul li a:hover{
     background: #eef2f8;
}
 .menu_sec li:nth-child(2) .dropdown-menu li ul li{
     min-height: 180px;
}
 .menu_sec li:nth-child(4) .dropdown-menu li ul li{
     width: 25%;
}
 .menu_sec li:nth-child(4) .dropdown-menu li ul li a.menu_box {
     padding: 10px 25px;
}
 .nav_top .dropdown .dropdown-menu li ul li em{
     font: 600 20px/26px 'Poppins', sans-serif;
     color: #1a233b;
     text-align: left;
     padding: 0 0 20px 25px;
     width: 100%;
     display: inline-block;
}
 .menu_sec li:nth-child(4) .dropdown-menu li ul li .menu_icon{
     margin-right: 10px;
}
 .menu_sec li:nth-child(5) .dropdown-menu li ul li{
     min-height: 210px;
}
 .nav_top .navbar-brand{
    padding: 0px;
     margin: 0px;
}
 .nav_top .navbar-brand img{
    max-width: 100%;
	padding-right: 20px;
}
 .top_btn{
     width: auto;
     position: absolute;
     right: 0px;
}
 .top_btn li{
     float: left;
     margin-left: 15px;
     width: 160px;
     text-align: center;
}
 .top_btn li:first-child{
     margin-left: 0px;
}
 .top_btn li a{
     padding: 0;
     background: #fff;
     color:#8EC641;
     border-radius: 5px;
     font: 600 16px/38px 'Poppins', sans-serif;
     width: 100%;
     height: 42px;
     border: 2px solid #8EC641;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     text-decoration: none;
     outline: none;
     float: left;
}
 .top_btn li a:hover{
     background: #8EC641;
     color:#fff;
}
 .top_btn li.slct a{
     background: #87BE3F;
     color:#fff;
}
 .top_sec {
     width: 100%;
}
.banner_sec { 
	 width: 100%; 
	 position: relative; 
	 padding: 160px 0 0 0; 
	 min-height: 400px;  
	 overflow: hidden; 
}
 .banner_box{
     width: 100%;
     position: relative;
}
 .banner_left{
     width: 100%;
     padding-bottom: 12px;
}
 .banner_left h1 {
     font: 600 40px/50px 'Encode Sans', sans-serif;
     color:#343637;
}
 .banner_left h1 strong {
     color: #8ec641;
}
.banner_left h1 span {
     background: url(../images/stroke.png) no-repeat left bottom;
}
 .banner_left h3 {
     font: 200 20px/36px 'Poppins', sans-serif;
     color:#666666;
     padding-top: 25px;
}
 .banner_left h3 b{
     color:#8EC641;
     position: relative;
}
 .banner_left h3 b:before{
     width: 100%;
     height: 6px;
     background: #c5dcff;
     position: absolute;
     left: 0px;
     bottom: 0px;
     content: "";
}
 .banner_left p {
     font: 200 19px/28px 'Poppins', sans-serif;
     color: #666;	 
}
 .ban_btn{
     width: 100%;
     display: inline-block;
     padding: 40px 0;
}
 .ban_btn li{
     float: left;
     margin-right: 20px;
     width: 190px;
     text-align: center;
}
 .ban_btn li:last-child{
     margin-right: 0px;
}
 .ban_btn li a{
     padding: 0;
     background: #fff;
     color:#343637;
     border-radius: 30px;
     font: 600 18px/48px 'Encode Sans', sans-serif;
     width: 105%;
     height: 50px;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     text-decoration: none;
     outline: none;
     float: left;
     box-shadow: 0 0 16px 3px #EEEEEE;
	 cursor: pointer;
}
 .ban_btn li a:hover{
     background: #8EC641;
     color:#fff;
}
 .ban_btn li.slct a{
     background: #87BE3F;
     color:#fff;
     border-radius: 25px;
}
 .review_list{
     width: 100%;
     display: inline-block;
     padding: 15px 0 0;
}
 .review_list li{
     float: left;
     margin: 10px 30px 0 0;
     font: 400 15px/18px 'Poppins', sans-serif;
     color:#01235c;
}
 .review_list li:last-child{
     margin-right: 0px;
}
 .review_list li span{
     float: right;
     margin: 12px 0 0 6px;
}
 .tril_list{
     width: 100%;
     display: inline-block;
     padding: 15px 0 0;
}
 .tril_list li{
     margin: 0 19px 12px 0;
     float: left;
     padding-left: 35px;
     font: 600 16px/24px 'Encode Sans', sans-serif !important;
     color:#343637;
     background: url(../images/tick.png) no-repeat left 1px;	 
	 background-position: left center;
}
 .tril_list2 { 
	margin-top: 20px; 
}
 .tril_list2 li {
     margin: 10px 19px 12px 0;
     float: left;
     padding-left: 35px;
     font: 200 19px/24px 'Poppins', sans-serif !important;
     color:#666666;
     background: url(../images/tick.png) no-repeat left 1px;	 
	 background-position: left center;
}
 .banner_rt{
     width: 100%;
     padding-top: 0;
     text-align: center;
     display: inline-block;
     position: relative;
}
 .banner_rt img{
     max-width: 120%;
}
 .ban_text{
     width: auto;
     position: absolute;
     font: 600 17.56px/20px 'Poppins', sans-serif;
     color:#1a233b;
     text-align: center;
}
 .ban_text1 {
     left: 166px;
     top: -18px;
}
 .ban_text2 {
     left: 305px;
     top: 0px;
}
 .ban_text3 {
     right: -36px;
     top: 161px;
}
 .ban_text4 {
     right: 0px;
     bottom: 211px;
}
 .ban_text5 {
     right: 195px;
     bottom: 0px;
}
 .ban_text6{
     left: 172px;
     bottom: 0px;
}
 .ban_text7 {
     left: -58px;
     bottom: 207px;
}
 .ban_text8 {
     left: -45px;
     top: 163px;
}
.trust_sec {
     width: 100%;
     padding: 50px 0;
     border-radius: 10px;
     text-align: center;
}
.trust_sec p {
     font: 400 19px/30px 'Encode Sans', sans-serif;
     color:#666666;
     text-transform: capitalize;
}
.trust_sec p span {
     color: #8EC641;
}
 .trust_sec ul{
     display: inline-block;
     padding: 25px 0 0;
}
 .trust_sec ul li{
     float: left;
     margin-left: 50px;
}
 .trust_sec ul li:first-child{
     margin-left: 0px;
}
 .trust_sec ul li img{
     max-width: 100%;
     filter: grayscale(100%);
}
 .economy_sec{
     width: 100%;
     text-align: left;
     padding: 40px 0 100px 0;
}
 .top_heading{
     width: 100%;
     text-align: center;
     display: inline-block;
}
 .top_heading h1, .top_heading h2, .top_heading h3{
     font: 600 40px/50px 'Encode Sans', sans-serif;
     color:#343637;
     text-transform: normal;
}
 .top_heading h4 {
     font: 200 24px/30px 'Encode Sans', sans-serif;
     color:#999999;
     text-transform: capitalize;
}
 .top_heading h1 b, .top_heading h2 b, .top_heading h3 b{
     position: relative;
     font-weight: 700;
     z-index: 9;
}
 .top_heading h2 b:before{
     width: 100%;
     height: 5px;
     position: absolute;
     left: 0px;
     bottom: 6px;
     content: "";
     background: url(../images/bordr2.png) no-repeat 0 0;
     z-index: -1;
}
 .top_heading p{
     font: 200 18px/32px 'Poppins', sans-serif;
     color:#000;
     padding: 40px 0 0;
}
 .economy_innr{
     width: 100%;
     padding: 30px;
}
 .economy_box {
     width: 100%;
     margin-top: 30px;
     padding: 30px;
     border-radius: 8px;
     box-shadow: 0 0 20px 5px #F6F6F6;
     min-height: 320px;
}
 .economy_box img {
     max-width: 100%;
}
 .economy_box a {
     padding: 20px 0;
     float: right;
}
 .economy_box h4 {
     font: 600 20px/30px 'Encode Sans', sans-serif;
     color:#1a233b;
     padding-top: 20px;
}
 .economy_box p {
     font: 300 16px/24px 'Poppins', sans-serif;
     color:#666666;
     padding-top: 20px;
     min-height: 130px;
}
 .choice_sec{
     width: 100%;
     padding: 105px 0 125px 0;
     background: url(../images/blubg.jpg) no-repeat 0 0;
     background-size: cover;
}
 .choice_sec .top_heading h2{
     color:#fff;
     margin-bottom: 20px;
}
 .choice_box{
     width: 100%;
     display: inline-block;
     padding: 35px;
     background: #fff;
     border-radius: 10px;
     margin-top: 30px;
}
 .choice_box img{
     max-width: 100%;
}
 .choice_box h4{
     font: 600 22px/24px 'Poppins', sans-serif;
     color:#01235c;
     text-transform: capitalize;
     padding: 15px 0 0;
}
 .choice_box p{
     font: 400 16px/26px 'Poppins', sans-serif;
     color:#01235c;
     padding-top: 10px;
     min-height: 90px;
}
 .choice_box a{
     font: 600 16px/20px 'Poppins', sans-serif;
     color:#8EC641;
     margin-top: 10px;
     text-decoration: none;
     outline: none;
     text-transform: uppercase;
     background: url(../images/arw.png) no-repeat right center;
     padding: 2px;
     padding-right: 30px;
     display: inline-block;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
     -o-transition: all all 0.5s;
     -ms-transition: all all 0.5s;
}
 .choice_box a:hover{
     transform: scale(1.10);
}
 .people_sec{
     width: 100%;
     padding: 0 0 50px 0;
}
 .people_innr{
     width: 100%;
     padding: 50px 0 0;
     display: inline-block;
}
 .people_box {
     width: 100%;
     position: relative;
     padding: 40px 20px !important;
     box-shadow:0 0 17px 7px #f0f2f4;
     float: left;
     border-radius: 10px;
     background: #fff;
	 min-height: 480px !important;
}
 .people_box img {
     width: 68px !important;
     height: 68px;
     margin: 20px auto 0;
}
 .people_box p {
     font: 300 16px/26px 'Poppins', sans-serif;
     color:#666666;
     padding: 0;
     font-style: italic;
	 margin-top: 20px;
}
 .people_box h2 {
     font: 700 22px/30px 'Encode Sans', sans-serif;
     color:#343637;
     padding: 0;
}
 .people_box h4 {
     font: 700 20px/30px 'Encode Sans', sans-serif;
     color:#1a233b;
     padding: 0;
}
 .people_box h5 {
     font: 300 14px/16px 'Poppins', sans-serif;
     color:#999999;
     padding: 0;
}
 .people_box a{
     font: 600 16px/20px 'Poppins', sans-serif;
     color:#8EC641;
     margin-top: 25px;
     text-decoration: none;
     outline: none;
     text-transform: uppercase;
     background: url(../images/arw.png) no-repeat right center;
     padding: 2px;
     padding-right: 30px;
     display: inline-block;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
     -o-transition: all all 0.5s;
     -ms-transition: all all 0.5s;
}
 .people_box a:hover{
     transform: scale(1.10);
}
 .people_innr .owl-carousel {
     width: 90%;
     margin: 0 auto;
}
 .people_innr .owl-carousel .owl-item {
     width: 400px !important;
     padding: 20px;
     margin-right: 0 !important;
}
 .people_innr .owl-carousel .owl-dots {
     text-align: center;
     padding: 40px 0 0;
}
 .people_innr .owl-carousel .owl-dot{
     width: 11px;
     height: 11px;
     background: #b2d0ff;
     border-radius: 100%;
     margin: 0 5px;
     display: inline-block;
}
 .people_innr .owl-carousel .owl-dot.active{
     background: #8EC641;
}
 .mid_content{
     width: 100%;
     position: relative;
     padding-bottom: 0;
     *background: rgb(234,244,255);
     *background: linear-gradient(180deg, rgba(234,244,255,1) 0%, rgba(239,246,255,1) 18%, rgba(240,247,255,1) 37%, rgba(243,249,255,1) 54%, rgba(253,254,255,1) 71%, rgba(254,255,255,1) 86%, rgba(255,255,255,1) 100%);
}
 .mid_img{
     width: 100%;
     text-align: center;
}
 .mid_img img {
     max-width: 100%;
     *margin-left: -100px;
}
 .mid_text {
     width: 100%;
     display: inline-block;
     padding: 40px 0;
}
 .mid_text h3 {
     font: 700 40px/50px 'Encode Sans', sans-serif;
     color:#343637;
     text-transform: capitalize;
}
 .mid_text h4 {
     font: 200 20px/30px 'Poppins', sans-serif;
     color:#666666;
     margin-top: 20px;
}
 .mid_text h6 {
     font: 600 24px/34px 'Encode Sans', sans-serif;
     color:#343637;
     margin-top: 20px;
}
 .mid_text p{
     font: 400 18px/30px 'Poppins', sans-serif;
     color:#666666;
     padding: 15px 0 0;
}
 .mid_text ul{
     width: 100%;
     display: inline-block;
     padding: 0;
}
 .mid_text ul li,.customrSuccs .top_heading ul li, 
 .integratinSec .top_heading ul li{
     margin: 10px 0 0;
     float: left;
     padding: 5px;
     padding-left: 30px;
     font: 300 18px/24px 'Poppins', sans-serif;
     color:#666666;
     background: url(../images/tick.png) no-repeat left 8px;
     width: 100%;
}
 .mid_text a.more_btn{
     width: 145px;
     height: 50px;
     font: 600 16px/45px 'Poppins', sans-serif;
     color:#8EC641;
     border: 2px solid #8EC641;
     text-transform: capitalize;
     border-radius: 5px;
     display: inline-block;
     margin-top: 20px;
     text-decoration: none;
     outline: none;
     text-align: center;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
     -o-transition: all all 0.5s;
     -ms-transition: all all 0.5s;
}
 .mid_text a.more_btn:hover{
     background: #8EC641 !important;
     color:#fff !important;
}
 .mid_content .mid_row:nth-child(odd) .row{
     flex-direction: row-reverse;
}
 .paymnt{
     width: 100%;
     display: inline-block;
     margin-top: 20px;
}
 .paymnt img{
     max-width: 100%;
}
 .mid_text h5{
     font: 400 14px/22px 'Poppins', sans-serif;
     color:#01235c;
     padding: 5px;
     padding-left: 50px;
     margin-top: 15px;
     *background: url(../images/hmeicon.png) no-repeat left 11px;
}
 /*
 .top_img1{
     width: 380px;
     position: absolute;
     left: 0px;
     top: 16%;
     background: url(../images/circlebg.png) no-repeat 0 0;
     background-size: 100%;
     height: 510px;
}
 .top_img2{
     width: 380px;
     position: absolute;
     left: 0px;
     top: 51%;
     background: url(../images/circlebg.png) no-repeat 0 0;
     background-size: 100%;
     height: 510px;
}
*/
 .customrSuccs{
     width: 100%;
     padding: 90px 0 130px;
     position: relative;
}
 .customrSuccs .top_heading{
     text-align: left;
}
 .customrSuccs .top_heading h3{
     color: #01235c;
     font-size: 50px;
     line-height: 56px;
     margin-top: 20px;
}
/*.customrSuccs .top_heading ul li{
     color: #323d4f;
     font: 600 18px/32px 'Poppins', sans-serif;
     position: relative;
     background: url(../images/listtk.png) no-repeat left top 7px;
     padding-left: 33px;
     margin-top: 6px;
}
*/
 .customrSuccs .top_heading ul{
     margin-top: 17px;
}
 .customrSuccs h6{
     color: #01235c;
     font: 600 22px/27px 'Poppins', sans-serif;
     margin-top: 20px;
}
 .bluBtn{
     display: inline-block;
     padding: 0 25px;
     font: 600 16px/50px 'Poppins', sans-serif;
     color: #fff !important;
     background: #8EC641;
     border-radius: 5px;
     margin-top: 20px;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
}
 .bluBtn i{
     margin-right: 3px;
}
 .bluBtn:hover{
     background: #385879;
}
 .customrSuccs .pic{
     width: 100%;
     display: inline-block;
}
 .mobpic{
     width: 190px;
     float: right;
     margin-right: 40px;
}
 .mobpic img{
     max-width: 100%;
}
 .chticon{
     width: 70px;
     position: absolute;
     left: 30px;
     top: 65px;
    z-index: 1;
}
 .chticon img{
     max-width: 100%;
}
 .galpic{
     width: 100%;
     position: absolute;
     bottom: 0px;
     left: 0px;
}
 .galpic img{
     max-width: 100%;
}
 .footersec{
     width: 100%;
     position: relative;
}
 .footersec:before{
     width: 100%;
     position: absolute;
     top: -109px;
     left: 0px;
     *background: url(../images/footbg.png) no-repeat top center;
     height: 216px;
     background-size:100% 100% !important;
     content: "";
}
 .foottop{
     width: 100%;
     position: relative;
}
 .foottopInn{
     width: 100%;
     background: #8DC740 url(../images/greenbg.png) no-repeat;
     background-size: cover;
     border-radius: 10px;
     padding: 50px;
}
 .foottopInn p {
     color: #fff;
     font: 400 16px/20px 'Encode Sans', sans-serif;
     text-align: center;
     margin-top: 20px;
}
 .foottopInn h3 {
     color: #fff;
     font: 600 40px/50px 'Encode Sans', sans-serif;
     text-align: center;
}
 .foottopInn h5 {
     color: #fff;
     text-align: center;
     font: 400 24px/40px 'Encode Sans', sans-serif;
}
 .foottopInn h3 span{
     background: url(../images/fre.png) no-repeat bottom center;
     display: inline-block;
     padding-bottom: 4px;
}
 .foottopInn .leftsec ul li{
     display: inline-block;
     margin-right: 20px;
     color: #fff;
     font: 400 16px/23px 'Poppins', sans-serif;
     position: relative;
     background: url(../images/tick-white.png) no-repeat left top 2px;
     padding-left: 28px;
     margin-top: 6px;
}
 .foottopInn .leftsec ul{
     margin-top: 20px;
     text-align: center;
}
 .foottopInn .rtsec ul li{
     display: inline-block;
     margin-top: 15px;
}
 .foottopInn .rtsec ul li a{
     color: #fff;
     border: 1px solid #fff;
     border-radius: 5px;
     font: 600 20px/65px 'Poppins', sans-serif;
     width: 250px;
     display: inline-block;
     text-align: center;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
}
 .foottopInn .rtsec ul li:last-child{
     float: right;
}
 .foottopInn .button {
     font: 600 20px/50px 'Encode Sans', sans-serif;
     text-align: center;
     width: 250px;
     background: #343637;
     border: 0;
     border-radius: 50px;
     margin: 0 auto;
     margin-top: 20px;
}
 .foottopInn .button a {
     color: #FFF;
}
 .foottopInn .button a:hover {
     color: #8DC740;
}
 .foottopInn .row{
    justify-content: center;
     align-items: center
}
 .foottopInn .rtsec ul li a:hover {
     background: #385879;
    border-color: #385879;
}
 .footmid{
     background: #F9FAFB;
     width: 100%;
     padding:160px 0 65px;
     margin-top: -106px;
}
 .footlogo{
     display: inline-block;
}
 .footlogo img{
     max-width: 100%;
}
 .footlogobox ul li{
     float: left;
     padding-right: 3px;
}
 .footlogobox ul li img{
     max-width: 100%;
}
 .footlogobox ul{
     margin-top: 27px;
     display: inline-block;
}
 .footlogobox{
     -ms-flex: 0 0 25%;
     flex: 0 0 25%;
     max-width: 25%;
}
 .footbx{
     -ms-flex: 0 0 20%;
     flex: 0 0 20%;
     max-width: 20%;
	 padding: 0 60px;
}
 .footbx h4{
     color: #343637;
     font: 500 20px/40px 'Poppins', sans-serif;
     padding-bottom: 10px;
}
 .footbx ul li{
     display: inline-block;
     width: 100%;
     font: 400 14px/30px 'Poppins', sans-serif;
     color: #666666;
}
 .footbx ul li a{
     color: #666666;
    -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     display: inline-block;
     width: 100%;
     padding: 5px 0;
}
 .footbx ul li a:hover{
     color: #8EC641;
     text-decoration: underline !important;
}
 .footbx ul{
     margin-bottom: 20px;
}
 .footbotm {
     border-top: 1px solid #E6EAEF;
     width: 100%;
     padding: ;
     background: #F9FAFB;
     padding: 20px 0;
}
 .fbotmlft ul li{
     display: inline-block;
}
 .fbotmlft ul li img{
     max-width: 100%;
     border-radius: 5px;
}
 .footbotm p{
     color: #333333;
     font:300 14px/30px 'Poppins', sans-serif;
     margin-top: 9px;
}
 .footbotm a { color: #666666; }
 
 .fbotmrt{
     width: 100%;
     text-align: right;
}
 .fbotmrt ul li{
     display: inline-block;
     margin-left: 5px;
}
 .fbotmrt ul li a{
     width: 35px;
     height: 35px;
     background: #1a233b;
     border-radius: 100%;
     color: #fff;
     text-align: center;
     line-height: 35px;
     display: inline-block;
     font-size: 14.93px;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
}
 .fbotmrt ul li a:hover{
     background: #8EC641;
}
 .fbotmrt .fa-heart{
     color: #8EC641;
}
 .fbotmrt a {
     color: #666666;
     font: 600 14px/24px 'Poppins', sans-serif !important;
}
 .fbotmrt p {
    text-align: right !important;
}
 .integratinSec{
     width: 100%;
     padding: 20px 0 0;
     background: #8EC641 url(../images/mixmatch_bg.png) no-repeat right bottom;
     background-size: cover;
     overflow: hidden;
}
 .integratinSec .top_heading h2 {
     color: #FFFFFF;
     font:700 40px/50px 'Encode Sans', sans-serif !important;
}
 .integratinSec .top_heading h4 {
     color: #FFFFFF;
     font:300 20px/34px 'Encode Sans', sans-serif;
}
 .integratinSec .top_heading {
     text-align:left;
}
 .intrRt img{
     max-width: 100%;
}
 .intrRt{
     text-align: right;
}
 .integratinSec .row{
     align-items: center;
}
 .nav_top .navbar-brand {
     width: 268px;
}
 .ban_text6, .ban_text7{
     border-bottom: 2px solid #c5dcff;
}
 .people_box{
     align-items: center;
    flex-direction: row-reverse;
}
 .ban_btn li.slct a:hover{
     background: #87BE3F;
     border-color: #87BE3F;
}
 .top_btn li.slct a:hover{
     background: #87BE3F;
     border-color: #87BE3F;
}
 .mid_content.contentpg{
     display: inline-block;
     width: 100%;
     position: inherit !important;
}
/*24.12.2020*/
 .ban_text6, .ban_text7{
     border: none !important;
}
 .banner_left h3 b {
     padding-bottom: 9px;
    width: 237px;
     display: inline-block;
}
 .banner_left h3 b::before {
    display:none;
}
 .banner_left h3 b span::before {
     width: 100%;
     height: 6px;
     background: #c5dcff;
     position: absolute;
     left: 0px;
     bottom: 0px;
     content: "";
}
 .rw-words-1 span{
    -webkit-animation: rotateWord 18s linear infinite 0s;
     -ms-animation: rotateWord 18s linear infinite 0s;
     animation: rotateWord 18s linear infinite 0s;
    position: absolute;
     opacity: 0;
     overflow: hidden;
     top: -11px;
     display: inline-block;
     padding-bottom: 7px;
}
 .rw-words-1 span:nth-child(2) {
     -webkit-animation-delay: 3s;
     -ms-animation-delay: 3s;
     animation-delay: 3s;
}
.rw-words-1 span:nth-child(3) {
     -webkit-animation-delay: 6s;
     -ms-animation-delay: 6s;
     animation-delay: 6s;
}
.rw-words-1 span:nth-child(4) {
     -webkit-animation-delay: 9s;
     -ms-animation-delay: 9s;
     animation-delay: 9s;
}
.rw-words-1 span:nth-child(5) {
     -webkit-animation-delay: 12s;
     -ms-animation-delay: 12s;
     animation-delay: 12s;
}
.rw-words-1 span:nth-child(6) {
     -webkit-animation-delay: 15s;
     -ms-animation-delay: 15s;
     animation-delay: 15s;
}
 @-webkit-keyframes rotateWord {
     0% {
         opacity: 0;
    }
     2% {
         opacity: 0;
         -webkit-transform: translateY(30px);
    }
     5% {
         opacity: 1;
         -webkit-transform: translateY(0px);
    }
     17% {
         opacity: 1;
         -webkit-transform: translateY(0px);
    }
     20% {
         opacity: 0;
         -webkit-transform: translateY(-30px);
    }
     80% {
         opacity: 0;
    }
     100% {
         opacity: 0;
    }
}
@-ms-keyframes rotateWord {
     0% {
         opacity: 0;
    }
     2% {
         opacity: 0;
         -ms-transform: translateY(30px);
    }
     5% {
         opacity: 1;
         -ms-transform: translateY(0px);
    }
     17% {
         opacity: 1;
         -ms-transform: translateY(0px);
    }
     20% {
         opacity: 0;
         -ms-transform: translateY(-30px);
    }
     80% {
         opacity: 0;
    }
     100% {
         opacity: 0;
    }
}
@keyframes rotateWord {
     0% {
         opacity: 0;
    }
     2% {
         opacity: 0;
         -webkit-transform: translateY(30px);
         transform: translateY(30px);
    }
     5% {
         opacity: 1;
         -webkit-transform: translateY(0px);
         transform: translateY(0px);
    }
     17% {
         opacity: 1;
         -webkit-transform: translateY(0px);
         transform: translateY(0px);
    }
     20% {
         opacity: 0;
         -webkit-transform: translateY(-30px);
         transform: translateY(-30px);
    }
     80% {
         opacity: 0;
    }
     100% {
         opacity: 0;
    }
}
 .nav_top .dropdown .dropdown-menu li ul li a:hover{
     background: #edf5ff;
}
 .nav_top .dropdown .dropdown-menu li ul li{
    margin-top: 6px;
}
 .nav_top .dropdown .dropdown-menu li ul li a.menu_box:after{
     content: "\f105";
     font-family: 'FontAwesome';
     font-size: 20px;
}
 .nav_top .dropdown .dropdown-menu li ul li a.menu_box{
     padding: 14px;
}
 .clr1 a.menu_box:first-child::after{
     color: #5ebba2 !important;
}
 .clr1 a.menu_box:nth-child(2)::after{
     color: #ce5da5 !important;
}
 .clr1 a.menu_box:nth-child(3)::after{
     color: #5e65c2 !important;
}
 .clr1 a.menu_box:nth-child(4)::after{
     color: #ef9874 !important;
}
 .clr2 a.menu_box:nth-child(1)::after{
     color: #f07280 !important;
}
 .clr2 a.menu_box:nth-child(2)::after{
     color: #008fba !important;
}
 .clr2 a.menu_box:nth-child(3)::after{
     color: #ffb553 !important;
}
 .clr2 a.menu_box:nth-child(4)::after{
     color: #b36dc0 !important;
}
 .clr3 a.menu_box:nth-child(1)::after{
     color: #35b3af !important;
}
 .clr3 a.menu_box:nth-child(2)::after{
     color: #ae3e88 !important;
}
 .clr3 a.menu_box:nth-child(3)::after{
     color: #4f8eed !important;
}
 .clr4 a.menu_box:nth-child(1)::after{
     color: #5ebba2 !important;
}
 .clr4 a.menu_box:nth-child(2)::after{
     color: #cd5ba4 !important;
}
 .clr4 a.menu_box:nth-child(3)::after{
     color: #f07280 !important;
}
 .clr4 a.menu_box:nth-child(4)::after{
     color: #35b3af !important;
}
 .clr5 a.menu_box:nth-child(1)::after{
     color: #ffa126 !important;
}
 .clr5 a.menu_box:nth-child(2)::after{
     color: #008fba !important;
}
 .clr5 a.menu_box:nth-child(3)::after{
     color: #f07280 !important;
}
 .clr5 a.menu_box:nth-child(4)::after{
     color: #35b3af !important;
}
 .clr6 a.menu_box:nth-child(1)::after{
     color: #cd5ba4 !important;
}
 .clr6 a.menu_box:nth-child(2)::after{
     color: #fc976f !important;
}
 .clr6 a.menu_box:nth-child(3)::after{
     color: #5e65c2 !important;
}
 .clr6 a.menu_box:nth-child(4)::after{
     color: #35b3af !important;
}
 .clr7 a.menu_box:nth-child(1)::after{
     color: #f07280 !important;
}
 .clr7 a.menu_box:nth-child(2)::after{
     color: #4a8aec !important;
}
 .clr7 a.menu_box:nth-child(3)::after{
     color: #22bbb6 !important;
}
 .clr7 a.menu_box:nth-child(4)::after{
     color: #35b3af !important;
}
 .clr8 a.menu_box:nth-child(1)::after{
     color: #008fba !important;
}
 .clr8 a.menu_box:nth-child(2)::after{
     color: #fd9a74 !important;
}
 .clr8 a.menu_box:nth-child(3)::after{
     color: #c06fcf !important;
}
 .clr8 a.menu_box:nth-child(4)::after{
     color: #35b3af !important;
}
 .clr9 a.menu_box:nth-child(2)::after{
     color: #ffa126 !important;
}
 .clr9 a.menu_box:nth-child(3)::after{
     color: #ffa126 !important;
}
 .clr9 a.menu_box:nth-child(4)::after{
     color: #008fba !important;
}
 .clr9 a.menu_box:nth-child(5)::after{
     color: #35b3af !important;
}
 .clr10 a.menu_box:nth-child(2)::after{
     color: #f07280 !important;
}
 .clr10 a.menu_box:nth-child(3)::after{
     color: #008fba !important;
}
 .clr10 a.menu_box:nth-child(4)::after{
     color: #ffa126 !important;
}
 .clr10 a.menu_box:nth-child(5)::after{
     color: #35b3af !important;
}
 .fbotmlft ul li img{
     width: 109px;
}
 .menu_sec li strong{
     font-weight: 500;
     display: inline-block;
     position: relative;
     padding-right: 10px;
}
 .nav_top .drop-arw {
     top: 11px !important;
     right: 0px;
}
 .midPic{
     width:555px;
     position: relative;
}
 .midPic img{
     width:100%;
}
 .abspic1{
     width:81px !important;
     position: absolute;
     left:120px;
     top:-10px;
     border-radius: 50%;
     overflow: hidden;
     box-shadow: 0px 0px 30px 0px #e9ecf3;
}
 .abspic1 img{
    width:100%;
}
 .abspic2{
     width:58px !important;
     position: absolute;
     left:30px;
     top:120px;
     border-radius: 50%;
     overflow: hidden;
     box-shadow: 0px 0px 30px 0px #e9ecf3;
}
 .abspic2 img{
    width:100%;
}
 .abspic3{
     width:81px !important;
     position: absolute;
     right:-5px;
     top:185px;
     border-radius: 50%;
     overflow: hidden;
     box-shadow: 0px 0px 30px 0px #e9ecf3;
}
 .abspic3 img{
    width:100%;
}
 .midPic .media{
     align-items: center;
     text-align:left;
     background:#fff;
     padding:10px;
     border-radius:10px;
     box-shadow: 0px 0px 15px 0px #e9ecf3;
}
 .midPic .media .mr-3{
     max-width:57px;
}
 .midPic .media .media-body h4{
     color:#01235c;
     font:400 18px/28px 'Poppins', sans-serif;
}
 .midPic .media .media-body h4 span{
     background:#cdeeff;
     padding:2px 5px;
}
 .abspic4{
     position: absolute;
     right:0;
     top:0;
}
 .abspic5{
     position: absolute;
     left:0;
     bottom:80px;
}
/*28.12.2020*/
.innerbansec {
	padding-top: 150px;
}
 .innerbansec .banner_left p strong{
     font-weight: 600;
     font-size: 18px;
}
 .innerbansec .banner_left h1{
     background: none !important;
}
 .innerbansec .banner_left h1 span {
     background: url(../images/bordr1.png) no-repeat left bottom;
     display: inline-block;
     padding-bottom: 10px;
     background-size: 100% !important;
}
 .cus1 {
     width: 114px;
     position: absolute;
     top: -48px;
     left: 56px;
}
 .cus2 {
     width: 154px;
     position: absolute;
     top: -46px;
     left: -103px;
}
 .cus2 img{
     max-width: 100%;
}
 .cus3 img{
     max-width: 100%;
}
 .cus4 img{
     max-width: 100%;
}
 .cus1 img{
     max-width: 100%;
}
 .cus3 {
     width: 154px;
     position: absolute;
     top: 97px;
     right: -38px;
}
 .cus4 {
     width: 154px;
     position: absolute;
     bottom: 97px;
     right: -97px;
}
 .cus5 {
     width: 325px;
     position: absolute;
     bottom: 234px;
     right: -97px;
}
 .cus5 img{
     max-width: 100%;
}
 .innerbansec .banner_rt img{
     max-width: 100%;
}
 .innerpagtop{
     background: none;
}
 .innerbansec:before{
     width: 100%;
     height: 175px;
     content: "";
     position: absolute;
     bottom: 0px;
     left: 0px;
     background: url(../images/wev.png) no-repeat bottom center;
     background-size: 100% 100%;
    z-index: 1;
}

 .innrpghead{
     background: none !important;
     position: absolute;
}
 .innrpghead.fixed{
     background: #fff !important;
}
 .chakouCart{
     width: 100%;
     position: relative;
     text-align: center;
     margin-top: 30px;
}
 .chakouCart img{
     max-width: 100%;
}
 .chakouCart .c1{
     width: 142px;
     position: absolute;
     top: 112px;
     left: -57px;
}
 .chakouCart .c2{
     width: 142px;
     position: absolute;
     bottom: 9px;
     left: 0;
}
 .chakouCart .c3 {
     width: 142px;
     position: absolute;
     top: 187px;
     right: -50px;
}
 .chakouCart .c2 img{
     max-width: 100%;
}
 .chakoutlabsec{
     width: 100%;
     background: url(../images/chk1.png) no-repeat top center;
     padding:200px 0 90px 0;
     background-size: 100% 100%;
}
 .chakoutlabsec .mid_text ul li{
     color: #01235c;
     font-weight: 400;
}
 .chakoutlabsec .mid_text ul li strong{
     color: #323d4f;
     font-weight: 600;
}
 .chakoutlabsec .mid_text a.more_btn{
     width: auto !important;
     padding: 0 20px;
}
 .chaoutlabForm{
     width: 100%;
     background: #fff;
     padding: 30px;
     text-align: center;
     border-radius: 10px;
}
 .chkInput{
     width: 100%;
     text-align: left;
     margin-top:20px;
}
 .chkInput label{
     font: 600 18px/23px 'Poppins', sans-serif;
     color: #323d4f;
     margin-bottom: 9px;
}
 .chkInput input[type="text"], .chkInput input[type="email"], .chkInput input[type="tel"], .chkInput input[type="password"], .chkInput textarea{
     width: 100%;
     height: 60px;
     padding: 0 20px;
     background: #f7fafd;
     border: 1px solid #e0eaf5;
     color: #8EC641;
     font: 400 18px/23px 'Poppins', sans-serif;
     border-radius: 10px;
}
 .chaoutlabForm .row{
     margin: 0 -5px;
}
 .chaoutlabForm .colm{
     padding: 0 5px;
}
 .chkInput textarea{
     resize: none;
     padding: 17px 20px;
}
 .chkInput input[type="text"]::placeholder, .chkInput input[type="email"]::placeholder, .chkInput input[type="tel"]::placeholder, .chkInput input[type="password"]::placeholder, .chkInput textarea::placeholder{
     color: #637594;
}
 .chkInput input[type="text"]:focus, .chkInput input[type="email"]:focus, .chkInput input[type="tel"]:focus, .chkInput input[type="password"]:focus, .chkInput textarea:focus{
     border-color: #8EC641;
     color: #8EC641;
}
 .chkInput input[type="text"]:focus::placeholder, .chkInput input[type="email"]:focus::placeholder, .chkInput input[type="tel"]:focus::placeholder, .chkInput input[type="password"]:focus::placeholder, .chkInput textarea:focus::placeholder{
     color: #8EC641;
}
 .wantbuildsec{
     width: 100%;
     background: url(../images/blub.png) no-repeat top center #e8f4ff;
     background-size: 100% 100%;
     padding:140px 0 90px 0;
     text-align: center;
}
 .wantbuildsec .top_heading h2{
     color: #fff;
}
 .wantbuildsec .top_heading p{
     color: #fff;
     padding: 15px 0 0;
}
 .wantbuildsec .more_btn{
     color: #fff;
     font: 600 16px/50px 'Poppins', sans-serif;
     padding: 0 30px;
     background: #1a233b;
     border-radius: 8px;
     margin-top: 20px;
     display: inline-block;
    transition: all 0.5s;
     -webkit-transition: all 0.5s;
     -o-transition: all all 0.5s;
     -ms-transition: all all 0.5s;
}
 .wantbuildsec .more_btn:hover{
     color: #1a233b;
     background: #fff;
}
 .customcomntsec{
     width: 100%;
     padding: 70px 0;
}
 .customcomntsec .top_heading p{
     padding-top: 10px;
     color: #01235c;
}
 .customcomntsec .mid_text h3{
     font-weight: 600;
     font-size: 29px;
}
 .customcomntsec .mid_text, .customcomntsec .mid_img{
     margin-top: 40px;
}
 .polyglotLanguage a {
     width: 100% !important;
     padding: 3px !important;
     height: 25px !important;
    border: 1px solid #E5E5E5 !important;
}
 .polyglotLanguage span.trigger{
     background: url(../images/ar.png) no-repeat right center !important;
     font-size: 0px !important;
    width: 16px !important;
     height: 23px !important;
     top:0px !important;
     right: 5px !important;
}
 .polyglotLanguage ul.dropdown li{
     background: #fff !important;
     padding: 0px !important;
    margin: 0px;
}
 .polyglotLanguage{
    width: 52px;
     position: relative;
}
 .polyglotLanguage ul.dropdown li a{
     border: none !important;
     text-align: center;
}
 .customcomntsec .mid_text p{
     float: left;
}
 .polyglotLanguage{
     float: left;
    margin-top: 13px !important;
     margin-left: 20px !important;
}
 .polyglotLanguage ul{
     padding: 0px !important;
}
 .customcomntsec .row:nth-of-type(odd){
     flex-direction: row-reverse;
}
 .selfservsec{
     width: 100%;
     background: url(../images/chk1.png) no-repeat top center;
     padding:146px 0 165px 0;
     background-size: 100% 100%;
}
 .hostlist{
     margin: 0 -5px;
}
 .hostlist li{
     width: 50% !important;
     float: left;
     padding: 0 5px !important;
     margin-top: 20px;
     padding-top: 0;
     background: none !important;
}
 .hostlist li em{
     width: 100%;
     background: #fff;
     border-radius: 5px;
     padding: 10px 10px 20px;
     text-align: center;
     display: inline-block;
}
 .hostlist li em strong{
     color: #01235c;
     font: 600 20px/40px 'Poppins', sans-serif;
}
 .hostlist li p{
     color: #6f85a9;
     font:400 12px/15px 'Poppins', sans-serif;
     padding-top: 0 !important;
}
 .selfservsec .row{
     align-items: center;
}
 .chakoutlabsec .row{
     align-items: center;
}
 .casestudyban{
     background: rgb(241,248,255);
     background: linear-gradient(0deg, rgba(241,248,255,1) 0%, rgba(250,253,255,1) 100%);
     min-height: 800px !important;
}
 .banner_left p span{
     border-bottom: 3px solid #c5dcff;
}
 .cusestudysec{
     width: 100%;
     padding: 45px 0 200px;
}
 .filterSec{
     width: 100%;
     padding: 0 40px;
}
 .filterSec label{
     color: #0061ff;
     text-transform: uppercase;
     font:700 20px/25px 'Poppins', sans-serif;
}
 .filterSec select{
     width: 100%;
     height: 60px;
     border-radius: 5px;
     border: 1px solid #d0d0d0;
     padding: 0 15px;
     color: #0061ff;
     font: 600 15px/23px 'Poppins', sans-serif;
     -webkit-appearance: none;
     background: url(../images/ara.png) no-repeat right 15px center;
     box-shadow: 1px 1px 20px 4px #eee;
}
 .filterSec .row{
     margin: 0 -5px;
    justify-content: center;
     align-items: center;
}
 .filterSec .colm{
     padding: 0 5px;
}
 .filterSec .col-sm-2{
     text-align: right;
}
 .filtRbox{
     width: 100%;
     border-radius: 14px;
     border: 1px solid #d0d0d0;
     background: #fff;
     margin-top: 30px;
     box-shadow: 1px 1px 18px 5px #f3f3f3;
}
 .tesrtemony .filtRbox{
     min-height: 600px;
}
 .filtRbox i{
     width: 100%;
     display: inline-block;
}
 .filtRbox i img{
     width: 100%;
     border-radius: 14px 14px 0 0;
}
 .filtRbox .text{
     width: 100%;
     padding: 20px 15px;
}
 .filtRbox .taga li{
     display: inline-block;
     padding: 3px 10px;
     margin-right: 4px;
     font:600 14px/25px 'Poppins', sans-serif;
     border-radius: 5px;
    margin-bottom: 4px;
}
 .filtRbox .taga li.or1, .filtRbox .taga li:nth-child(2){
     color: #ef8410;
     background: #f8ede1;
}
 .filtRbox .taga li.bl1, .filtRbox .taga li:first-child{
     color: #0061ff;
     background: #e2e9f6;
}
 .filtRbox .taga li.rd1, .filtRbox .taga li:nth-child(3){
     color: #ff4040;
     background: #f6e2e2;
}
 .filtRbox .taga li.gr1, .filtRbox .taga li:nth-child(4){
     color: #47bf77;
     background: #e2f6ea;
}
 .filtRbox strong{
     color: #000;
     font: 600 18px/25px 'Poppins', sans-serif;
     display: block;
     margin-top: 10px;
}
 .filtRbox p{
     color: #000;
     font: 600 18px/25px 'Poppins', sans-serif;
     display: block;
     margin-top: 10px;
}
 .filtRbox em{
     color: #939cb5;
     font: 400 14px/25px 'Poppins', sans-serif;
     display: block;
     margin-top:2px;
     font-style: normal;
     padding-left: 12px;
}
 .filtRbox h4, .modal-body h4{
     color: #000;
     font:600 20px/25px 'Poppins', sans-serif;
     margin-top: 10px;
}
 .filtRbox h4 a, .modal-body h4 a{
     color: #000 !important;
}
 .filtRbox p, .modal-body p{
     color: #666666;
     font:italic 400 16px/24px 'Poppins', sans-serif;
     margin-top: 10px;
}
 .redMor{
     text-transform: uppercase;
     font: 600 16px/23px 'Poppins', sans-serif;
     color: #0061ff;
     display: inline-block;
     margin-top: 10px;
}
/*DigitalProducts*/
 .dps1{
     width: 85px;
     position: absolute;
     top: 21px;
     left: -15px;
}
 .dps1 img{
     max-width: 100%;
}
 .dps2{
     width: 85px;
     position: absolute;
     top: 21px;
     right: -15px;
}
 .dps2 img{
     max-width: 100%;
}
 .dps3{
     width: 85px;
     position: absolute;
     top: 201px;
     left: -15px;
}
 .dps3 img{
     max-width: 100%;
}
 .dps4{
     width: 85px;
     position: absolute;
     top: 379px;
     right:5px;
}
 .dps4 img{
     max-width: 100%;
}
 .dps5 {
     width: 310px;
     position: absolute;
     top: 110px;
     right: 0;
}
 .dps5 img{
     max-width: 100%;
     border-radius: 10px;
}
 .digitalprdlogo {
     position: absolute;
     bottom: 62px;
     left: 0px;
     margin: 0px !important;
     z-index: 1;
}
 .flexdigprdsec{
     background: none;
}
 .bnt{
     background: #8EC641;
     color: #fff !important;
}
 .bnt:hover{
     background: none !important;
     color: #8EC641 !important;
}
 .flexdigprdsec .row:nth-of-type(odd){
     flex-direction: row-reverse;
}
 .flexdigprdsec .row{
     margin-top: 20px;
}
 .flexdigprdsec{
     padding-bottom: 70px;
}
 .digiproductsec{
     background: none !important;
     padding-top: 25px;
     padding-bottom: 80px;
}
 .digiproductsec .row{
     margin-top: 20px;
}
 .digiproductsec .row:nth-of-type(even){
     flex-direction: row-reverse;
}
 .wantwhit{
     background-color: #fff !important;
}
 .buildsystmsec .row{
     flex-direction: row-reverse;
}
 .selltoolrevesec .top_heading p{
     color: #01235c;
     padding-top: 8px;
}
 .sellrevwbox{
     width: 100%;
     padding: 10px;
     border-radius: 10px;
     background: #fff;
     margin-top: 30px;
     box-shadow: 1px 1px 23px 6px #d8e2ee;
}
 .sellrevwbox .pic{
     width: 100%;
}
 .sellrevwbox .pic img{
     width: 100%;
     border-radius: 10px;
}
 .sellrevwbox .text{
     width: 100%;
     padding: 15px 20px;
     min-height: 148px;
}
 .sellrevwbox .text h4{
     color: #01235c;
     font:600 22px/26px 'Poppins', sans-serif;
}
 .sellrevwbox .text p{
     color: #01235c;
     font:300 16px/26px 'Poppins', sans-serif;
     margin-top: 10px;
}
 .selltoolrevesec{
     padding-top: 200px;
     padding-bottom: 90px;
}
 .rettoolsec{
     padding:49px 0 120px 0;
}
 .rettoolsec .mid_text ul li{
     font-weight: 400;
}
 .rettoolsec .mid_text ul li strong{
     font-weight: 600;
}
 .custombillportlsec .row{
     flex-direction: row-reverse;
}
 .latestpostBoxes .blogBoxes .media .media-body p{
    color: #425466;
     font: 300 16px/26px 'Poppins', sans-serif;
     margin-top: 10px;
}
 .accounttexban .banner_left p strong{
     font-weight: 600;
     font-size: 20px;
     line-height: 24px;
}
 .accounttexban {
     min-height: 900px !important;
}
 .topcomplinac .row{
     align-items: center;
}
 .accinvosngsec{
     padding-top: 60px;
}
 .topcomplinac{
     padding-top: 0px;
}
 .affiliban .banner_rt{
     width: 650px;
     height: 100%;
}
 .affiliban .cutopban {
     position: absolute;
     left: -92px;
     top: -112px;
}
 .affs1 {
     width: 250px;
     position: absolute;
     top: -79px;
     left: 66px;
     z-index: 1;
}
 .affs2 {
     width: 250px;
     position: absolute;
     top: 20px;
     left: 52px;
     z-index: 1;
}
 .affs3 {
     width: 150px;
     position: absolute;
     top: 109px;
     right: 77px;
     z-index: 1;
}
 .affs4 {
     width: 150px;
     position: absolute;
     bottom: 86px;
     left: -26px;
     z-index: 1;
}
 .affs5 {
     width: 250px;
     position: absolute;
     bottom: -9px;
     right: 161px;
     z-index: 1;
}
 .fa-info-circle{
     color: #c8d3e4;
}
 .economy_box {
     background: #fff;
}
 .affilbluesec{
     background-color: #fff;
}
 .mid_text ul li em{
     font-weight: 400;
     font-style: normal;
}
 .affportalsec .row{
     align-items: center;
}
 .affmarkplcsec .row{
     flex-direction: row-reverse;
}
 .affmarkplcsec .more_btn{
     width: auto !important;
     padding: 0 22px;
}
 .catpgsec{
     padding-bottom: 160px !important;
}
/*checkoutexpe*/
 .checkoutban .banner_left {
     padding-top: 50px;
}
 .checkoutSec{
     padding-bottom:150px;
     padding-top: 0px;
}
/*coahesconsultants*/
 .coachesconsultantsBan{
     position: relative;
     min-height: 800px !important;
}
 .absbanrt{
     position: absolute;
     right:0;
     bottom:0;
     width:770px;
}
 .coachesconsultantsBan .digitalprdlogo {
     bottom: -250px;
}
 .coachesconsultantsBan .banner_left {
     padding-top: 0px;
}
 .coachSec{
     padding-top:0px;
}
 .coachSec .row:nth-child(odd){
    flex-direction:inherit !important;
}
 .coachSec .row:nth-child(even){
    flex-direction:row-reverse !important;
}
 .peoplecoachSec{
     background:url(../images/skybg.png)#dfedfb no-repeat;
     padding-top:210px !important;
     position: relative;
}
 .peoplecoachSec .people_innr {
     padding: 35px 0 0;
}
 .coachSec .mid_text h3 span{
     font-weight:300;
}
 .coachSec .row {
     margin-top: 60px;
}
 .blogdtlconse img{
     width: 100% !important;
     height: auto !important;
}
/*PhysicalProducts*/
 .physcincban{
     min-height: 900px !important;
}
 .physcincban .banner_box{
     min-height: 500px !important;
}
 .physcincban .digitalprdlogo{
     bottom: -51px;
}
 .brndlist{
     width: 100%;
     margin-top: 5px;
     display: inline-block;
     padding-top: 0px !important;
}
 .brndlist li{
     padding: 0px !important;
     background: none !important;
     display: inline-block !important;
     width: auto !important;
     margin-right: 4px !important;
}
 .brndlist li img{
     max-width: 100%;
}
 .wantwhit .brndlist li img{
     border-radius: 5px;
}
 .wantwhit .brndlist li{
     margin: 5px;
}
 .wantwhit .brndlist{
     margin-top: 20px;
}
/*knowledgebase*/
 .knowledgeban{
     min-height: 700px !important;
}
 .knowledgeban .banner_left{
     text-align:center;
}
 .srchBox{
     width:950px;
     display:inline-block;
     padding:5px;
     background:#ffffff;
     margin:0 auto;
     border:1px solid #d0d0d0;
     border-radius: 10px;
     margin-top:40px;
     box-shadow: 0px 2px 20px 0px #ccc;
}
 .srchBox input[type="text"]{
     width:80%;
     height:60px;
     background:#fff;
     float:left;
     border:none;
     padding:10px;
     color:#cecece;
     font:300 18px/60px 'Poppins', sans-serif;
     outline: none;
}
 .srchBox input[type="submit"]{
     width:20%;
     height:60px;
     background:#0061ff;
     float:right;
     border:none;
     border-radius: 10px;
     color:#fff;
     font:700 18px/60px 'Poppins', sans-serif;
     cursor:pointer;
     outline: none;
}
 .knowledgeSec{
     padding-top: 0px;
}
 .innknowledgeSec{
     width:100%;
}
 .innknowledgeSec .breadcrumb{
     background: #fff;
}
 .innknowledgeSec .breadcrumb li{
     color: #687493;
}
 .innknowledgeSec .breadcrumb li a{
     color: #687493;
}
 .innknowledgeSec .breadcrumb li.active{
     color:#1a233b;
}
/*.innknowledgeSec .breadcrumb li::before {
     content: "/";
}
*/
 .knowledgeSec .row:nth-of-type(2n+1) {
     flex-direction: inherit !important;
     margin-top:90px;
     align-items: inherit;
}
 .innknowledgeSecLt{
     width:100%;
     float:left;
     margin-top:30px;
}
 .innknowledgeSecLt h2{
     color: #01235c;
     font:700 50px/58px 'Poppins', sans-serif;
}
 .innknowledgeSecLt em{
     color: #adb8ca;
     font:400 14px/20px 'Poppins', sans-serif;
     padding-top:15px;
     display:inline-block;
}
 .innknowledgeSecLt em span{
     color:#0061ff;
}
 .innknowledgeSecLt p{
     color:#01235c;
     font:400 16px/30px 'Poppins', sans-serif;
     padding-top:30px;
}
 .innknowledgeSecLt h4{
     color: #01235c;
     font:600 20px/28px 'Poppins', sans-serif;
     padding-top:30px;
}
 .innknowledgeSecLt ul{
     width:100%;
     display:inline-block;
     padding-top:10px;
}
 .innknowledgeSecLt ul li{
     font:500 16px/30px 'Poppins', sans-serif;
     color:#0061ff;
}
 .innknowledgeSecRt{
     width:100%;
     float:right;
}
 .yesNoBox{
     width:100%;
     background:#f4f9ff;
     border-radius: 15px;
     padding:50px;
     text-align:center;
     margin-top:50px;
}
 .yesNoBox h4{
     padding-top:0px;
}
 .yesNoBox ul{
     width:100%;
     display:inline-block;
     padding-top:15px;
}
 .yesNoBox ul li{
     display:inline-block;
     padding:0px 7.5px;
}
 .yesNoBox ul li a{
     padding:10px 35px;
     display:inline-block;
     border:2px solid #8EC641;
     border-radius: 5px;
     font:600 16px/30px 'Poppins', sans-serif;
     color:#8EC641;
}
 .yesNoBox ul li a.actv{
     background:#8EC641;
     color:#fff;
}
 .articleBox{
     background:#f4f9ff;
     padding:15px;
     border-radius: 10px;
     margin-top:30px;
}
 .articleBox h4{
     color:#01235c;
     font:600 20px/30px 'Poppins', sans-serif;
     padding-bottom:10px;
}
 .articleBox .media{
     padding:10px 0px;
     align-items: center;
}
 .articleBox .media .mr-3{
     max-width:70px;
     border-radius:10px;
}
 .articleBox .media .media-body h5{
     color:#0061ff;
     font:300 12px/20px 'Poppins', sans-serif;
}
 .articleBox .media .media-body p{
     color:#01235c;
     font:600 16px/20px 'Poppins', sans-serif;
}
 .articleBox .media .media-body p a{
     color:#01235c;
}
 .articleBox .media .media-body em{
     color:#6c7b9e;
     font:300 12px/20px 'Poppins', sans-serif;
}
 .articleBox .media .media-body em span{
     background:#ffffff;
     padding:2px 5px;
     border:1px solid #e5ecf5;
     border-radius: 2px;
     color:#0061ff;
}
 .part2 .media{
     border-bottom: 1px solid #e3ebf6;
}
 .part2 .media:last-child{
     border:none;
}
 .bttans{
     width:100%;
     display:inline-block;
     text-align:center;
     margin-top:20px;
}
 .bttans li{
     display:inline-block;
     padding: 0px 5px;
}
 .bttans li a{
     font:600 16px/30px 'Poppins', sans-serif;
     color:#fff;
     border:2px solid #fff;
     padding:12px 25px;
     display:inline-block;
     border-radius: 7px;
     cursor:pointer;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
}
 .bttans li a:hover{
     background:#fff;
     color:#175fe7;
}
 .bttans li.atcv a{
     background:#fff;
     color:#175fe7;
}
 .facebookcommunity{
     width:100%;
     padding:60px 0px;
}
 .innfacebookcommunity{
     width:100%;
}
/*.innfacebookcommunity img{
     width:100%;
}
*/
 .innfacebookcommunity .media {
     align-items: center;
}
 .innfacebookcommunity .media .media-body h4{
     font: 700 45px/50px 'Poppins', sans-serif;
     color:#20283d;
}
 .innfacebookcommunity .media .media-body p{
     color: #01235c;
     font: 400 16px/30px 'Poppins', sans-serif;
     padding-top: 10px;
}
 .innfacebookcommunity .media .media-body .communitybtn{
     background:#006ef7;
     font:600 16px/30px 'Poppins', sans-serif;
     color:#fff;
     padding:14px 25px;
     display:inline-block;
     border-radius: 5px;
     margin-top:20px;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
    transition: all 0.3s;
}
 .innfacebookcommunity .media .media-body .communitybtn:hover{
     background:#20283d;
}
/*migrating*/
 .migrating{
    min-height: inherit !important;
     padding-bottom:80px !important;
}
 .migrating .banner_left {
     padding-top: 0px;
}
 .migrating .banner_left ul{
     width:100%;
     display:inline-block;
     margin-top:15px;
}
 .migrating .banner_left ul li{
     display:inline-block;
     padding:0px 5px 0px 25px;
     position: relative;
     color:#01235c;
     font: 400 15px/34px 'Poppins', sans-serif;
     background:url(../images/tick.png) no-repeat left center;
     background-size: 19px;
}
 .migrating .banner_rt img{
     margin-top: 10px;
}
 .migrationastprog .mid_text a.more_btn {
     width: auto;
     padding: 0px 25px;
}
 .migrationastprog{
     padding:0px;
     background-size: cover;
     padding-top:100px;
}
 .faqSec{
     width:100%;
     padding:100px 0px 150px;
}
 .selfservBox{
     width:100%;
     padding-bottom:50px;
}
 .selfservBox .top_heading p{
     padding-top:5px !important;
}
 .selfservBoxes{
     width:100%;
     margin-top:50px;
}
 .selfsrvBx{
     width:100%;
     padding:30px;
     box-shadow: 0px 0px 25px 2px #e1e3e6;
     border-radius: 15px;
     min-height: 380px;
}
 .selfsrvBx h4{
     color:#01235c;
     font: 600 22px/28px 'Poppins', sans-serif;
     margin-top:25px;
}
 .selfsrvBx p{
     color:#01235c;
     font: 400 16px/24px 'Poppins', sans-serif;
     padding-top:15px;
}
 .selfsrvBx ul{
     width:100%;
     display:inline-block;
     margin-top:15px;
}
 .selfsrvBx ul li{
     display:inline-block;
     padding-right:10px;
}
 .more{
     color:#8EC641;
     font: 600 16px/24px 'Poppins', sans-serif;
     border: 2px solid #8EC641;
     padding:10px 20px;
     display:inline-block;
     border-radius: 5px;
     margin-top:15px;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
    transition: all 0.3s;
}
 .more:hover{
     background:#8EC641;
     color:#fff;
     color:#fff;
}
 .more.actv{
     background:#8EC641;
     color:#fff;
     color:#fff;
}
 .innfaqSec{
     width:100%;
     margin-top:50px;
}
 #accordion{
}
 #accordion .card{
     border:none;
     border-bottom: 1px solid #d7ddec;
     border-radius: 0px;
}
 #accordion .card .card-header{
     padding:0px;
     border:none;
}
 #accordion .card .card-header a{
     color:#1a233b;
     font: 600 20px/28px 'Poppins', sans-serif;
     display:inline-block;
     border:none;
     width:100%;
     padding: 25px 15px 25px 0px;
     *background:url(../images/araup.png)#fff no-repeat right center;
}
 #accordion .card .card-body{
     padding:0px;
     padding-bottom:15px;
     color:#01235c;
     font: 400 16px/24px 'Poppins', sans-serif;
}
 #accordion .card .card-header a.collapsed{
     *background:url(../images/ara.png)#fff no-repeat right center;
}
/* CompetitorComparison */
/*.competitorSec{
     float:left;
}
*/
 .competitorSec .vspanel{
     width:100%;
     display:table;
     text-align:center;
     margin-top:25px;
}
 .competitorSec .vspanel li{
     display:inline-table;
     background:#fff;
     padding:0px 10px;
     vertical-align:middle;
     width: 300px;
}
 .competitorSec .vspanel li:nth-child(1), .competitorSec .vspanel li:nth-child(2){
     width:auto;
}
 .competitorSec .vspanel li:first-child img{
     border:1px solid #e1ebf6;
     padding:10px 25px;
     box-shadow:1px 2px 15px 1px #f0f2f5;
     border-radius: 10px !important;
     height: 56px;
}
 .competitorSec select{
     display: block;
     width:100%;
     height: 56px;
     padding: 0px 35px 0px 10px;
     color: #01235c;
     background-color: #fff;
     background-image: none;
     border: 1px solid #e1ebf6;
     box-shadow:1px 2px 15px 1px #f0f2f5;
     border-radius: 10px;
     -webkit-appearance: none;
     -moz-appearance: none;
     font: 400 18px/56px 'Poppins', sans-serif;
}
 .competitorSec select.minimal{
     background:url(../images/arrw.png) no-repeat right 20px center;
}
 .competitorSec select.minimal:focus{
     background:url(../images/arrw.png) no-repeat right 20px center;
}
 .table td, .table th {
     padding:12px;
}
 .tablebox{
     width:100%;
    /*float:left;
    */
     margin-top:70px;
     box-shadow: 1px 2px 15px 1px #f0f2f5;
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
}
 .tablebox .table{
    background:none;
    /* border:1px solid #dae6f4; */
     margin:0px;
     margin-bottom:10px;
}
 .tablebox .table tr th{
     padding: 20px 10px;
     text-align: center;
     min-height: 150px;
     vertical-align: middle;
     border-right:1px solid #dae6f4 !important;
}
 .tablebox .table tr:first-child th:last-child{
     border:none;
}
 .tablebox .table tr th:first-child strong{
     color:#01235c;
     font: 700 28px/34px 'Poppins', sans-serif;
     text-align:left;
     display:inline-block;
}
 .tablebox .table tr td{
     color:#2b3e5f;
     font: 400 13px/20px 'Poppins', sans-serif;
     vertical-align: middle;
     border: none;
}
 .tablebox .table tr td i{
     margin-left: 10px;
	 font-size: 14px;
}
 .tablebox .table tr td strong{
     line-height: 28px;
}
 .tablebox .table tr:nth-child(odd){
     background:#eaf4ff;
     border-left:15px solid #fff;
     border-right:15px solid #fff;
}
/*.tablebox .table tr:nth-child(even) td:first-child{
     padding-left:22px;
}
*/
 .tablebox .table tr:first-child{
     background:transparent;
}
/*.tablebox .table tr:first-child th:first-child{
     padding-left:22px;
}
*/
 .tablebox .table tr td{
     border-top-left-radius:5px !important;
     border-bottom-left-radius:5px !important;
     border-right:1px solid #dae6f4;
     text-align:center;
}
 .tablebox .table tr td:first-child{
     text-align:left;
}
 .tablebox .table tr:first-child{
     border:none;
}
 .tablebox .table tr th{
     background:#eaf4ff;
     border:none;
}
 .tablebox .table tr:first-child th:first-child{
     border-top-left-radius: 10px;
}
 .tablebox .table tr:first-child th:last-child{
     border-top-right-radius: 10px;
     border:none !important;
}
 .tablebox .table tr td:last-child{
     border:none !important;
}
 .tablebox .table tr td i.fa-check{
     color:#1ec97b;
}
 .tablebox .table tr td i.fa-times-circle{
     color:#e8594c;
}
/*.tablebox .table tr td:nth-child(2){
     box-shadow: 0px 2px 15px 0px #f0f2f5;
}
*/
 .startbtn{
     background:#8EC641;
     border-radius: 5px !important;
     color:#fff !important;
     display:block;
     padding:15px;
     margin-top:10px;
}
 .competitorSec p{
     color:#01235c;
     font: 400 15px/24px 'Poppins', sans-serif;
     text-align:center;
     margin-top:15px;
}
 .tablebox .table-responsive {
     overflow-x: hidden;
}
 .customerSec .people_box {
     display:inline-block;
     width:100%;
     padding:10px;
}
 .customerSec .people_box img{
     width:100% !important;
     border-radius: 10px !important;
     object-fit: inherit;
     height:inherit;
}
 .customerSec .people_box .media-body {
     display:inline-block;
     width:100%;
}
 .bottomPanel{
     margin-top:15px;
     align-items: center;
}
 .bottomPanel .media-left{
     margin-right:10px;
}
 .bottomPanel .media-left img{
     max-width:60px;
     border-radius: 50%;
}
 .bottomPanel .media-body h4{
     padding:0px;
     line-height:24px;
}
 .bottomPanel .media-body p{
     padding:0px;
     color:#939cb5;
     font-size:14px;
     line-height: 18px;
}
 .peoplemediaBox{
     width:100%;
     display:inline-block;
     position: relative;
}
 .peoplemediaBox img{
     width:100%;
}
 .play{
     width:78px !important;
     height:78px !important;
     padding:0px !important;
     margin:0px !important;
     background:none !important;
     position: absolute;
     left:50%;
     top:50%;
     transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
}
 .play img{
     width:100%;
     border-radius: 50% !important;
     transform: none !important;
}
 .customerSec .people_box a:hover {
     transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
}
/*Mobile*/
 .mobileBan .absbanrt {
     top: 20px;
     width: 850px;
     z-index: 9;
}
 .mobileBan.coachesconsultantsBan {
    min-height: 620px !important;
}
 .download_sec {
     padding: 60px 0 200px 0;
     width: 100%;
     background: url(../images/ring.png) no-repeat center top;
}
 .download_sec .row{
    justify-content: center;
}
 .download_innr{
     width: 100%;
     padding: 50px 0 0;
     text-align: center;
}
 .download_box{
     width: 100%;
     text-align: center;
     display: inline-block;
}
 .download_box img{
     max-width: 100%;
}
 .mobile_innr{
     width: 100%;
     display: inline-block;
}
 .mobile_innr .row{
    justify-content: center;
}
 .mobile_box {
     width: 100%;
     display: inline-block;
     margin-top: 40px;
     padding: 45px;
     border-radius: 10px;
     box-shadow: 0 2px 25px 7px #e1e3e6;
}
 .mobile_box img{
     max-width: 100%;
}
 .mobile_box h4{
     font: 600 22px/26px 'Poppins', sans-serif;
     color:#01235c;
     text-transform: capitalize;
     padding-top: 20px;
}
 .mobile_box h5{
     font: 600 16px/24px 'Poppins', sans-serif;
     color:#4a515e;
     padding-top: 20px;
}
 .mobile_box p{
     font: 300 16px/30px 'Poppins', sans-serif;
     color:#4a515e;
     padding-top: 20px;
}
 .mobile_innr .col-lg-6:nth-child(1), .mobile_innr .col-lg-6:nth-child(2) .mobile_box{
     min-height: 400px;
}
/*pricingmodels*/
 .pricingBan .cutopban {
     top: -60px;
}
 .pricingBan .affs5 {
     width: 400px;
     bottom: -100px;
     right: 275px;
}
 .pricingBan .affs1 {
     width: 400px;
     bottom: -30px;
     left: -45px;
     top:inherit;
}
 .pricingservBox{
}
 .pricingservBox .selfservBoxes .selfsrvBx{
     min-height:inherit;
     text-align:center;
     position: relative;
}
 .pricingservBox .selfservBoxes .selfsrvBx h4 {
     font-size:18px;
     line-height: 28px;
}
 .absselBX{
     width:100%;
     height:100%;
     position: absolute;
     left:0;
     top:0;
}
 .pricingcomplinac .mid_text h3 {
     font-weight: 700;
}
 .pricingcomplinac .mid_text ul {
     padding: 0px 0 0;
}
 .usageBasedPricing{
    padding-top:160px;
     background: url(../images/chk2.png)#eaf4ff no-repeat top center;
     background-size: contain;
     padding-bottom:100px;
}
 .usageBasedPricing .row:nth-child(even){
     flex-direction: row !important;
}
 .usageBasedPricing .row:nth-child(odd){
     flex-direction: row-reverse !important;
}
 .usageBasedPricing .mid_text ul {
     padding: 0px 0 0;
}
 .usageBasedPricing2{
     background:#fff !important;
     position: relative;
     padding-bottom: 160px 
}
 .usageBasedPricing2:before{
     width:321px;
     height:515px;
     background:url(../images/shadow.png) no-repeat;
     background-size:contain;
     content:'';
     position: absolute;
     left:0;
     top:50px;
}
 .usageBasedPricing2 .row{
     padding-bottom:50px;
}
 .usageBasedPricing2 .row:last-child{
     padding-bottom:0px;
}
 .usageBasedPricing2 .yesNoBox{
     padding:0px;
     background:#fff;
     margin-top:10px;
}
 .more_btn2{
     width:auto;
     background:#fff;
     border:2px solid #01235c;
     color:#01235c !important;
     height:47px;
     margin-top: 15px;
     display: inline-block;
     padding: 0px 15px;
     line-height: 42px;
     border-radius: 5px;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
}
 .more_btn2:hover{
     background:#01235c !important;
     color:#fff !important;
}
 .securitySec .more_btn:hover{
     background:#01235c !important;
     color:#fff !important;
}
 .securitySec .mid_text p a{
     color:#8EC641;
     text-decoration:underline !important;
}
 .securitySec{
     padding-bottom: 140px;
}
 .revenueban {
     min-height: 735px !important;
}
 .revenueban .banner_rt {
     z-index: 1;
}
 .revBoxBlue{
     padding-bottom:60px;
}
 .innrevBox{
     width:670px;
     padding:60px 0px;
     background:#fff;
     margin:0 auto;
     border-radius: 25px;
     box-shadow: 0px 0px 5px 0px #999;
     margin-top:25px;
}
 .innrevBox em{
     color:#2967eb;
     font: 600 20px/36px 'Poppins', sans-serif;
     display:block;
     width:100%;
}
 .innrevBox strong{
     color:#01235c;
     font: 700 55px/75px 'Poppins', sans-serif;
     display:block;
     width:100%;
}
 .innrevBox span{
     color:#01235c;
     font: 300 20px/36px 'Poppins', sans-serif;
     width:100%;
}
/*revenueretention*/
 .recoveryPanel{
     width:100%;
     padding:100px 0px 60px;
     background:url(../images/chk2.png)#fff no-repeat;
     background-size:cover;
     background-position: top 450px left;
}
 .innrecoveryPanel{
     width:100%;
}
 .innrecoveryPanelBox{
     width:800px;
     margin:0 auto;
     padding:30px;
     background:#fff;
     border-radius:5px;
     box-shadow: 0px 0px 25px 0px #999;
     margin-top:50px;
     text-align:center;
}
 .frmBX{
     width:100%;
     display:inline-block;
}
 .frmBX label{
     font: 500 16px/24px 'Poppins', sans-serif;
     color: #323d4f;
     text-align:left;
     width: 100%;
     margin-bottom: 10px;
}
 .frmBX input[type="text"], .frmBX input[type="email"], .frmBX input[type="tel"], .frmBX input[type="password"], .frmBX textarea{
     width: 100%;
     height: 60px;
     padding: 0 20px;
     background: #f7fafd;
     border: 1px solid #e0eaf5;
     color: #637594;
     font: 400 18px/23px 'Poppins', sans-serif;
     border-radius: 10px;
}
 .frmBX input[type="submit"]{
     background:#8EC641;
     font: 500 16px/24px 'Poppins', sans-serif;
     border:none;
     padding:10px 20px;
     color:#fff;
     border-radius: 5px;
     margin-top:15px;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
    transition: all 0.3s;
}
 .frmBX input[type="submit"]:hover{
     background:#1a233b;
     color:#fff;
}
 .innrecoveryPanelBox p{
     color:#323d4f;
     font: 400 18px/30px 'Poppins', sans-serif;
     margin-top:25px;
}
 .innrecoveryPanelBox p strong{
     color:#8EC641;
}
 .revenue{
     padding-bottom:0px !important;
}
/*softwaresaas*/
 .softBan{
}
 .softBan .trust_sec ul {
     display: flex;
     justify-content: center;
     align-items: center;
}
 .softBan .trust_sec ul li {
     margin-left: 4px;
     display: inline-table;
     float: none;
     vertical-align: middle;
}
 .softBan .trust_sec ul li img {
     max-width: 90%;
}
 .softCustomer{
     position: relative;
}
 .softCustomer:before{
     width:382px;
     height:512px;
     content:'';
     background:url(../images/circlebg.png) no-repeat;
     background-size:contain;
     position: absolute;
     left:0;
     top:130px;
}
 .softCustomer:after{
     width:382px;
     height:512px;
     content:'';
     background:url(../images/circlebg1.png) no-repeat;
     background-size:contain;
     position: absolute;
     right:0;
     top:130px;
     z-index: -1;
}
 .blueBack{
     width:100%;
     background:#1f6ee9;
     padding:100px 0px;
     background:url(../images/blubg1.jpg)#fff no-repeat top center;
     background-size: 100% 100%;
}
 .innblueback{
     width:100%;
     margin-top:50px;
}
 .blueBox{
     width:100%;
     background:#fff;
     padding:20px;
     border-radius: 10px;
}
 .blueBox h2{
     color:#01235c;
     font: 700 50px/58px 'Poppins', sans-serif;
     padding-top:15px;
}
 .blueBox p{
     color:#01235c;
     font: 400 18px/28px 'Poppins', sans-serif;
     padding-top:15px;
}
 .blueBox ul{
     width:100%;
     display:inline-block;
     padding-top:25px;
}
 .blueBox ul li{
     width:100%;
     display:inline-block;
     color:#323d4f;
     font: 500 18px/28px 'Poppins', sans-serif;
     padding:8.5px 0px;
     background:url(../images/arw1.png) no-repeat left top 14px;
     padding-left:35px;
}
 .blueBox h4{
     color:#01235c;
     font: 600 22px/28px 'Poppins', sans-serif;
     padding-top: 20px;
}
 .logbtnn{
     color:#8EC641;
     border:2px solid #8EC641;
     padding:10px 15px;
     display:inline-block;
     border-radius: 5px;
     margin-top:15px;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
    transition: all 0.3s;
}
 .logbtnn:hover{
     background:#8EC641;
     color:#fff;
}
 .blueBox img{
     max-width:100%;
}
/*reportinganalytics*/
 .reportban{
    min-height: 660px !important;
}
 .reportban .banner_left {
     padding-top: 40px;
}
 .reportanaSec{
     padding-top:40px;
}
 .reportanaSec .mid_text{
     text-align:center;
     position: relative;
     z-index: 1;
}
 .reportanaSec .mid_text h3 span{
     display:block;
     font-weight:600;
}
 .reportanaSec .mid_img{
     position: relative;
}
 .reportanaSec .mid_img:before{
     content:'';
     width:843px;
     height:843px;
     background:url(../images/circlebg3.png) no-repeat center center;
     background-size:contain;
     position: absolute;
     left:50%;
     top:50%;
     transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
     z-index: -1;
}
 .rprtbtnn{
     width:100%;
     text-align:center;
}
 .more_btn.actv{
     background:#2a75e8;
     color:#fff !important;
}
 .usageBasedPricingwhite{
     background:#fff;
     padding:100px 0px;
}
 .usageBasedPricingwhite{
}
 .usageBasedPricingwhite .row {
     flex-direction: row !important;
}
 .usageBasedPricingwhite .row:nth-child(odd){
     flex-direction: row-reverse !important;
}
 .usageBasedPricingwhite .row.first{
     margin-top:80px !important;
}
 .bluePanel{
     padding-top:200px;
}
 .bluepanelBoxes{
     padding:0px 200px;
     margin-top:15px;
}
 .panelImgBox{
     width:100%;
     display:inline-block;
     margin:15px 0px;
}
 .panelImgBox img{
     width:100%;
     border-radius: 15px;
}
 .seeallbtn{
     color:#ffffff;
     font: 600 16px/24px 'Poppins', sans-serif;
     border:2px solid #fff;
     padding:10px 25px;
     border-radius: 5px;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
    transition: all 0.3s;
     margin-top:30px;
     display:inline-block;
}
 .seeallbtn:hover{
     background:#fff;
     color:#8EC641;
}
/*Partner*/
 .partner_top{
     padding: 0 0 50px;
}
 .partner_top .mid_text ul {
     padding: 5px 0 0;
}
 .partner_top .mid_text h4{
     color: #01235c;
     font: 600 22px/27px 'Poppins', sans-serif;
     margin-top: 15px;
}
 .partner_top .mid_text a.more_btn{
     width: auto;
     padding: 14px 22px;
     line-height: 22px;
     height: auto;
     color:#fff;
     border: none;
     margin-right: 10px;
     float: left;
     margin-top: 8px;
}
 .partner_top .mid_text a.dark{
     background: #09006e;
}
 .certified_sec .mid_text a.dark{
     width:auto !important;
     background: #09006e !important;
     border-color:#09006e !important;
     color:#fff !important;
}
 .partner_top .mid_text a.light{
     background: #8EC641;
}
 .partnerban .absbanrt {
     bottom: 0;
}
 .partnerban.coachesconsultantsBan {
     min-height: 740px !important;
}
 .partner_top .mid_text a.dark:hover{
     background: #0b063e;
}
 .partner_top .mid_text a.light:hover{
     background: #1953ac;
}
 .certified_sec{
     width: 100%;
     background: url(../images/blubg.png) no-repeat 0 0;
     background-size: 100% 100%;
     padding: 200px 0 100px 0;
}
 .certified_sec .mid_text h3, .certified_sec .mid_text p, .certified_sec .mid_text h4, .certified_sec .mid_text ul li{
     color:#fff;
}
 .certified_sec .row {
     flex-direction: row-reverse;
}
 .relation_sec{
     width: 100%;
     background: url(../images/partnerbg2.png) no-repeat 0 0;
     background-size: 100% 100%;
     padding: 200px 0 150px;
     text-align: center;
}
 .relation_sec a.more_btn{
     width: 230px;
     padding: 0;
     line-height: 58px;
     height: 60px;
     color:#fff;
     border: none;
     font: 600 20px/60px 'Poppins', sans-serif;
     color:#fff;
     border: 2px solid #8EC641;
     text-transform: capitalize;
     border-radius: 5px;
     display: inline-block;
     margin-top: 10px;
     text-decoration: none;
     outline: none;
     text-align: center;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
     -o-transition: all all 0.5s;
     -ms-transition: all all 0.5s;
     background: #8EC641;
     box-shadow: 0 2px 10px 5px #cde2eb;
}
 .relation_sec a.more_btn:hover{
     background: #000;
     color:#fff;
     border-color:#000;
}
 .relation_sec h5{
     font: 400 18px/24px 'Poppins', sans-serif;
     color:#01235c;
     margin-top: 20px;
}
 .partner_top .mid_text ul.top_link li{
     float: left;
     padding: 0px;
     margin: 0px;
     width: auto;
     float: left;
     font-size: 14px;
     line-height: 18px;
     color:#01235c;
     font-weight: 300;
     text-align: center;
     background: none;
}
 .partner_top .mid_text ul.top_link{
     padding: 25px 0 0;
}
/*Already Have An Account*/
 .nav_top{
     width: 100%;
     padding: 30px 0;
}
 .account_sec{
     width: 100%;
}
 .left_bar{
     width: 40%;
     height: 100%;
     padding: 0 50px 90px;
     position: relative;
     float: left;
}
 .left_barINnr{
     width: 100%;
     position: relative;
}
 .left_bar:before{
     position: fixed;
     left: 0px;
     top: 0px;
     background: #f1f8ff;
    /*background: #ccc;
    */
     height: 100%;
     content: "";
     width: 40%;
}
 .plan_box{
     width: 100%;
     border: 2px solid #e3eaf1;
     border-bottom: 5px solid #8EC641;
     border-radius: 10px;
     padding: 35px 25px;
     background: #fff;
     text-align: center;
}
 .plan_box h1{
     font: 700 26px/30px 'Poppins', sans-serif;
     color:#01235c;
     text-transform: capitalize;
}
 .plan_top{
     width: 100%;
     display: inline-block;
     margin-top: 15px;
}
 .plan_top ul{
     display: inline-block;
}
 .plan_top ul li{
     font: 400 16px/18px 'Poppins', sans-serif;
     color:#01235c;
     padding-left: 18px;
     margin-left: 6px;
     position: relative;
     float: left;
}
 .plan_top ul li input[type=radio] {
     display:none;
}
 .plan_top ul li input[type=radio] + label {
     display:inline-block;
     padding: 10px;
     padding-left: 20px;
     background: url(../images/radio2.png) no-repeat left top 11px;
     padding-bottom: 3px;
     cursor: pointer;
}
 .plan_top ul li input[type=radio]:checked + label {
    background: url(../images/radio1.png) no-repeat left top 11px;
}
 .plan_top ul li:before{
     width: 1px;
     position: absolute;
     left: 0px;
     top: 0px;
     background: #ededef;
     content: "";
     height: 100%;
}
 .plan_top ul li:first-child{
     padding-left: 0px;
     margin-left: 0px;
}
 .plan_top ul li:first-child:before{
     display: none;
}
 .plan_top ul li em{
     font-size: 10px;
     line-height: 14px;
     font-style: normal;
}
 .growth_box{
     width: 100%;
     border-radius: 10px;
     border: 1px solid #e0eaf5;
     display: inline-block;
     margin-top: 18px;
     background: #f7fafd;
}
 .growth_box input[type="text"]{
     width: 70%;
     float: left;
     border: none;
     background: #f7fafd;
     padding: 0 15px;
     font: 300 16px/60px 'Poppins', sans-serif;
     color:#637594;
     outline: none;
     box-shadow: inherit;
     -webkit-appearance: none;
     height: 60px;
     border-radius: 10px 0 0 10px;
}
 .growth_box select{
     width: 30%;
     float: right;
     border: none;
     background: url(../images/caret.png) no-repeat right 15px center #f7fafd;
     padding: 0 25px 0 0;
     font: 300 16px/60px 'Poppins', sans-serif;
     color:#637594;
     outline: none;
     box-shadow: inherit;
     -webkit-appearance: none;
     height: 60px;
     border-radius: 0 10px 10px 0px;
     cursor: pointer;
}
 .plan_bottom{
     width: 100%;
     display: inline-block;
     margin-top: 15px;
     padding: 20px 0 0;
     border-top: 1px solid #f0f0f1;
}
 .plan_bottom h4{
     font: 700 18px/24px 'Poppins', sans-serif;
     color:#323d4f;
     text-align: left;
     width: 100%;
     display: inline-block;
}
 .plan_bottom h4 b{
     float: left;
     font-weight: 700;
}
 .plan_bottom h4 em{
     font-size: 16px;
     font-weight: 400;
     font-style: normal;
}
 .plan_bottom h4 b.left_txt{
     float: left;
}
 .plan_bottom h4 b.rt_txt{
     float: right;
}
 .plan_bottom h4 b i{
     text-align: right;
     font-style: normal;
     float: right;
}
 .bill_details .plan_bottom p{
     padding-bottom: 0px;
}
 .plan_bottom p{
     font: 300 14px/24px 'Poppins', sans-serif;
     color:#01235c;
     padding: 25px 0;
}
 .plan_bottom ul{
     display: inline-block;
}
 .plan_bottom ul li{
     float: left;
     margin-left: 15px;
     font: 400 18px/25px 'Poppins', sans-serif;
     color:#323d4f;
}
 .plan_bottom ul li b{
     font-size: 14px;
     font-weight: 700;
}
 .plan_bottom ul li a{
     font-size: 12px;
     color:#8EC641;
}
 .reply_sec{
     width: 100%;
     padding: 20px 0 0;
     display: inline-block;
}
 .reply_sec h3{
     font: 600 18px/24px 'Poppins', sans-serif;
     color:#01235c;
     padding-bottom: 15px;
}
 .reply_sec img{
     max-width: 100%;
}
 .reply_box{
     width: 100%;
     border: 1px solid #e3e9f4;
     border-radius: 8px;
     padding: 34px;
     margin-top: 20px;
     background: #fff;
}
 .reply_box p{
     font: 300 14px/24px 'Poppins', sans-serif;
     color:#01235c;
}
 .reply_head{
     width: 100%;
     display: inline-block;
     margin-top: 15px;
}
 .reply_head img{
     max-width: 100%;
     float: left;
     border-radius: 100%;
     margin-right: 8px;
}
 .reply_head h5{
     font: 600 14px/24px 'Poppins', sans-serif;
     color:#01235c;
     padding: 7px 0 0;
}
 .rt_bar{
     width: 60%;
     float: right;
     padding: 0 60px;
}
 .rt_barInnr{
     width: 100%;
     padding: 0 50px 90px;
     position: relative;
     padding: 50px;
     border-radius: 10px;
     -webkit-box-shadow: 6px 10px 25px 5px #dcdde1;
     box-shadow: 6px 10px 25px 5px #dcdde1;
}
 .rt_barInnr h2{
     font: 700 30px/35px 'Poppins', sans-serif;
     color:#01235c;
     text-transform: capitalize;
}
 .rt_barInnr h5{
     font: 400 16px/28px 'Poppins', sans-serif;
     color:#01235c;
     text-transform: capitalize;
     padding-top: 18px;
}
 .account_box{
     width: 100%;
     padding: 10px 0 0;
     display: inline-block;
}
 .accont_frm{
     width: 100%;
     display: inline-block;
     margin-top: 22px;
}
 .accont_frm label{
     font: 500 16px/20px 'Poppins', sans-serif;
     color:#01235c;
     padding: 0 0 10px;
}
 .accont_frm label span{
     color:#b6bac1;
}
 .accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select, .accont_frm input[type="password"]{
     width: 100%;
     height: 60px;
     background: #f7fafd;
     border-radius: 10px;
     border: 1px solid #e0eaf5;
     padding: 0 15px;
     box-shadow: inherit;
     outline: none;
     -webkit-appearance: none;
     display: inline-block;
     font: 300 14px/60px 'Poppins', sans-serif;
     color:#8190aa;
}
 .frmbtn{
     width: 100%;
     height: 65px;
     background: #8EC641 !important;
     border-radius: 6px;
     border: none;
     padding: 0;
     box-shadow: inherit;
     outline: none;
     -webkit-appearance: none;
     display: inline-block;
     font: 600 20px/65px 'Poppins', sans-serif;
     color:#fff;
     cursor: pointer;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
     -o-transition: all all 0.5s;
     -ms-transition: all all 0.5s;
     -webkit-box-shadow: 4px 10px 14px -2px #dcdde1;
     box-shadow: 4px 10px 14px -2px #dcdde1;
}
 .frmbtn:hover{
     background: #01235c !important;
}
 .account_box p{
     font: 300 14px/22px 'Poppins', sans-serif;
     color:#01235c;
     padding-top: 10px;
}
 .payment_header {
     width: 100%;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 9;
}
 .account_sec{
     padding: 110px 0 0;
     display: inline-block;
}
 .payment_header .container-fluid{
     padding: 0 50px;
}
/*Billing Details Credit Card*/
 .billing .accont_frm label span{
     color:#8EC641;
}
 .accont_frm select{
     background: url(../images/arw2.png) no-repeat right 22px center #f7fafd;
     padding-right: 44px;
     cursor: pointer;
}
 .account_box .col-sm-12, .account_box .col-lg-3, .account_box .col-sm-6{
     padding: 0 10px;
}
 .account_box .row{
     margin: 0 -10px;
}
 .back{
     text-align: center;
}
 .account_box a.backbtn{
     color:#8190aa;
     font: 500 16px/18px 'Poppins', sans-serif;
     color:#8190aa;
     text-decoration: none;
     outline: none;
     display: inline-block;
}
 .account_list{
     width: 60%;
     float: right;
     padding: 0 0 0 50px;
}
 .account_list li{
     float: left;
     font: 400 16px/26px 'Poppins', sans-serif;
     color:#8190aa;
     padding-right: 34px;
     margin-right: 20px;
     position: relative;
}
 .account_list li:after{
     content: "\f101";
     position: absolute;
     right: 0px;
     top: 0px;
     font-family: 'FontAwesome';
     font-size: 20px;
}
 .account_list li a{
     color:#8190aa;
     text-decoration: none;
     outline: none;
}
 .account_list li.actv a{
     color:#01235c;
     font-weight: 500;
}
 .account_list li.actv.actv2 a{
     border-bottom: 1px solid #8EC641;
}
 .account_list li:last-child:after{
     display: none;
}
 .account_list li:last-child{
     padding-right: 0px;
     margin-right: 0px;
}
/*Billing Details Paypal*/
 .paypl_box{
     margin-top: 10px;
     width: 100%;
     display: inline-block;
     position: relative;
}
 .accont_frm .paypl_box input[type="email"]{
     padding: 0 110px 0 50px;
     background: url(../images/paypl.png) no-repeat left 20px center #f7fafd;
}
 .nextbtn{
     background: #fff;
     border: 2px solid #8EC641;
     color:#8EC641;
     margin-top: 10px;
}
 .nextbtn:hover{
     color:#fff;
     border-color:#01235c;
}
 .paypl_box a.change_btn{
     font: 300 14px/20px 'Poppins', sans-serif;
     color:#8190aa;
     background: url(../images/change.png) no-repeat left top 7px;
     padding: 3px;
     padding-left: 28px;
     position: absolute;
     right: 15px;
     top: 15px;
}
/*Create Your Account*/
 .alrdy_account{
     float: right;
     font: 500 18px/20px 'Poppins', sans-serif;
     color:#1a233b;
     text-decoration: none;
     outline: none;
}
 .create_account .account_box p a{
     color:#8EC641;
}
/* subscriptionmanagement */
 .subscriptionBan .affs1 {
     bottom: -75px;
     left: -85px;
}
 .subscriptionBan .affs1 img{
     border-radius: 10px;
}
 .subscriptionWhitePanel .mid_text h3 {
     font: 700 40px/55px 'Poppins', sans-serif;
}
 .mid_text ol{
     width:100%;
     display:inline-block;
     padding: 5px 0px;
     margin-top:10px;
}
 .mid_text ol li{
     color:#323d4f;
     font: 500 16px/28px 'Poppins', sans-serif !important;
     font-style:italic !important;
     list-style-type: none;
     background:url(../images/light.png) no-repeat left top !important;
     padding-left: 30px;
}
 .subscriptZigZag .row:last-child{
     margin-top:30px;
}
/*supportcenter*/
 .supportCenterBox{
     width:100%;
     display:inline-block;
}
 .mid_Box{
     width:100%;
     display:inline-block;
     padding:50px 25px;
     border:1px solid #f3f3f3;
     border-radius:10px;
     background:#fff;
     box-shadow: 0px 0px 15px 0px #f3f3f3;
     margin-top:45px;
}
 .supportCenterBox{
     width:100%;
     display:inline-block;
}
 .mid_Box h4{
     color:#1a233b;
     font: 700 25px/28px 'Poppins', sans-serif;
}
 .mid_Box h4 span{
     position: relative;
}
 .mid_Box h4 span:after{
     content:'';
     width:37px;
     height:17px;
     background: url(../images/arr1.png) no-repeat center center;
     position: absolute;
     right:-55px;
     top:10px;
}
 .mid_Box p{
     color:#666666;
     font: 400 18px/24px 'Poppins', sans-serif;
     padding-top:15px;
}
 .topbtnn{
     width:100%;
     display:inline-block;
     padding:15px 0px;
}
 .topbtnn li{
     font: 400 18px/24px 'Poppins', sans-serif;
     color:#0061ff;
     background:url(../images/icons19.png) no-repeat left center;
     padding: 7px 0px 7px 40px 
}
 .bottombtnn{
     width:100%;
     display:inline-block;
}
 .bottombtnn li{
     font: 400 14px/28px 'Poppins', sans-serif;
     color:#0061ff;
     display:inline-block;
     padding:2px 0px;
}
 .bottombtnn li a{
     padding: 5px 20px;
     display:inline-block;
     background:#ccc;
     color:#0061ff;
     border-radius: 5px;
}
 .bottombtnn li.ogng a{
     background:#f1ded4;
     color:#e6560f;
}
 .bottombtnn li.violet a{
     background:#e4d4f1;
     color:#884bb9;
}
 .bottombtnn li.grnn a{
     background:#ddedeb;
     color:#32978a;
}
 .bottombtnn li.yello a{
     background:#f0eedc;
     color:#baac26;
}
 .bottombtnn li.red a{
     background:#f3dee4;
     color:#db557b;
}
 .bottombtnn li.blue a{
     background:#e3eaf3;
     color:#2e78d8;
}
 .supportCenterBox .row{
     flex-direction:row !important;
}
 .supportCenter em{
     color:#0061ff;
     font: 700 20px/28px 'Poppins', sans-serif;
     display:block;
     text-transform:uppercase;
     position: relative;
     padding-top:100px;
}
 .supportCenter em:before{
     content:'';
     width:20px;
     height:30px;
     background:url(../images/arr.png) no-repeat center center;
     position: absolute;
     left:50%;
     top:50px;
     transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
}
 .supportHeader .top_btn li{
     width:auto;
}
 .supportHeader .top_btn li.slct a{
     padding:0px 25px;
}
 .supportHeader .top_btn li.kickstart a{
     background:none;
     border:none;
     color:#000000;
}
/*Company details*/
 .accont_frm .iti{
     width: 100%;
}
 .accont_frm .iti--separate-dial-code .iti__selected-flag, .accont_frm .cls_country_code{
     background: url(../images/arw2.png) no-repeat right 10px center #f7fafd !important;
     font: 300 14px/18px 'Poppins', sans-serif;
     color: #8190aa;
}
 .accont_frm .iti__flag-container{
     width: 100% !important;
}
 .accont_frm .iti__arrow{
     display: none;
}
/*11.01.2021*/
.nav_top .dropdown .dropdown-menu li ul li a.menu_box::after {
    opacity: 0;
     visibility: hidden;
}
 .nav_top .dropdown .dropdown-menu li ul li a.menu_box:hover::after{
     opacity: 1;
     visibility: visible;
}
 .nav_top{
     padding: 0px !important;
}
/* integration */
 .integrations .banner_rt .cutopban{
     left: inherit;
     right:90px;
}
 .integrationSec .top_heading p {
     padding-top:15px;
}
 .integrationBoxes{
     width:100%;
     display:inline-block;
}
 .integrationBoxes .tabs-menu li{
     display:inline-block;
     padding:0px 3px;
     margin-top:50px;
}
 .integrationBoxes .tabs-menu li a{
     color:#01235c;
     font: 600 15px/24px 'Poppins', sans-serif;
     background:#fff;
     padding:10px 12px;
     box-shadow: 0px 0px 15px 0px #f3f3f3;
     border-radius: 10px;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
    transition: all 0.3s;
     position: relative;
}
 .integrationBoxes .tabs-menu li:hover a{
     background:#8EC641;
     color:#fff;
}
 .integrationBoxes .tabs-menu li.current a{
     background:#8EC641;
     color:#fff;
}
 .integrationBoxes .tabs-menu li a:after{
     width:15px;
     height:10px;
     content:'';
     background:#8EC641;
     position: absolute;
     left:50%;
     bottom:-10px;
     transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
     clip-path: polygon(0 0, 50% 100%, 100% 0);
     opacity: 0;
     visibility: hidden;
}
 .integrationBoxes .tabs-menu li.current a:after{
     opacity: 1;
     visibility:visible;
}
 .integrationBoxes .tab{
     margin-top:10px;
}
 .tabLogoBoxes{
     width:100%;
     display:inline-block;
}
 .tabLogoBoxes .row{
     margin:0px;
}
 .tabLogoBoxes .col-sm-2{
     flex: 0 0 20%;
     max-width: 16% !important;
}
 .logoBox{
     width:100%;
     height:200px;
     background:#fff;
     border:1px solid #dde6ef;
     border-radius: 10px;
     text-align:center;
     overflow: hidden;
     position: relative;
     margin-top:30px;
	 padding-top: 30px;
     position: relative;
}
 .logoBox h4{
     font: 500 14px/24px 'Poppins', sans-serif;
     color: #01235c;
}
 .logoBox h6{
     font: 400 12px/18px 'Poppins', sans-serif;
     color: #a3afc5;
}
 .abslogoBox{
     width:100%;
     height:100%;
     position: absolute;
     left:0;
     top:0;
}
/*.integrationBoxes .row.btmPnlBox{
     width:100%;
     flex-direction: inherit !important;
}
*/
 .coachSec .row.btmPnlBox{
     flex-direction: inherit !important;
     margin-top:55px !important;
     margin-bottom:55px !important;
}
 .coachSec .row.btmPnlBox .media{
     background:#f7f9ff;
     border-radius: 10px;
     padding:15px;
}
 .coachSec .row.btmPnlBox .media .media-body h4{
     color:#01235c;
     font: 400 16px/24px 'Poppins', sans-serif;
}
 .coachSec .row.btmPnlBox .media .media-body p{
     color:#94a4bf;
     font: 400 14px/20px 'Poppins', sans-serif;
}
/*acceptingpayments*/
 .acceptingpayments{
}
 .acceptingpayments .banner_left p span{
     color:#8EC641;
}
 .innerbansec.acceptingpayments .banner_left {
     padding-top: 20px;
}
 .cardpanel{
     width:100%;
     display:inline-block;
     padding-top: 30px;
}
 .cardpanel .row{
     justify-content: center;
}
 .cardpanel .row:nth-child(odd) {
     flex-direction: row;
}
 .cardBox{
     width:100%;
     box-shadow: 0px 2px 15px 0px #dedfe3;
     border-radius:10px;
     padding:40px;
     margin-top:30px;
     min-height:410px;
}
 .cardIcon{
     width:125px;
     float:left;
}
 .cardIcon img{
     max-width:100%;
}
 .cardBox h4{
     color:#01235c;
     font: 600 22px/28px 'Poppins', sans-serif;
     width:100%;
     display:inline-block;
}
 .cardBox p{
     color:#01235c;
     font: 300 16px/24px 'Poppins', sans-serif;
     padding-top:10px;
}
 .paymentBox{
     width:100%;
     display:inline-block;
     margin-top:15px;
}
 .paymentBox img{
     max-width:100%;
}
 .cardpanel .row .col-md-6:last-child .cardBox{
     min-height:auto;
}
 .connectPanel .mid_text h3 span{
     font-weight:300;
}
 .connectPanel .mid_text h3 sup{
     font-size:14px;
     line-height:18px;
     font-weight:300;
     top: -18px;
}
 .iconBottomBoxes{
    padding: 50px 0px 170px;
}
 .paymentGetwaySec{
     background:url(../images/blubg2.jpg) no-repeat;
     background-size:cover;
     padding: 100px 0px;
}
 .paymentGetwaySec .top_heading h2{
     color:#fff;
}
 .paymentGetwaySec .top_heading p{
     color:#fff;
     padding-top:10px;
}
 .paymentBoxes{
     width:100%;
     display:inline-block;
     padding:0px 100px;
}
 .innpaymentboxes{
     width:100%;
     background:#fff;
     margin-top:50px;
     border-radius: 25px;
     box-shadow: 5px 5px 20px 0px #333;
     padding:50px;
}
 .payMentBox{
     width:100%;
     display:inline-block;
     margin-bottom:50px;
}
 .payMentBox h4{
     color:#01235c;
     font: 600 22px/28px 'Poppins', sans-serif;
     position: relative;
}
 .payMentBox h4:after{
     width:50px;
     height:4px;
     content:'';
     background:#0062fb;
     position: absolute;
     left:0;
     bottom: -10px;
}
 .payMentPic{
     width:100%;
     display:inline-block;
     margin-top:35px;
}
 .payMentPic img{
     width:100%;
}
 .switch {
    width:100%;
     display:inline-block;
     margin-top:25px;
}
 .switch input[type=radio] {
     display:none;
     margin:10px;
}
 .switch input[type=radio] + label {
     display:inline-block;
     margin:0px 5px;
     padding: 0px 12px;
     background:#fff;
     border:2px solid #d3e3f4;
     width:47%;
     color:#4e6488;
     font: 600 22px/50px 'Poppins', sans-serif;
     text-align:center;
     border-radius: 10px;
     cursor: pointer;
}
 .switch input[type=radio]:checked + label {
     background:#01235c;
     border:2px solid #01235c;
     color:#fff;
}
 .bottompanel{
     width:100%;
     display:inline-block;
     text-align:center;
}
 .bottompanel p{
     color:#687892;
     font: 300 16px/30px 'Poppins', sans-serif;
     text-align:center;
}
/*20.1.2021*/
 .mid_img{
     position: relative;
}
 .dgpic2{
     width: 71%;
     position: absolute;
     bottom: 0px;
     left: 0px;
}
 .mid_img span{
     display: inline-block;
}
 .dgpic3{
     width: 80%;
     position: absolute;
     bottom: 0px;
     left: 25px;
}
 .dgpic5 {
     width: 100%;
     position: absolute;
     bottom: -75px;
     left: -29px;
}
/*landing page*/
 .headelogo .navbar-brand img{
     width: 212px;
}
 .headelogo{
     width: 100%;
     padding: 10px 0;
     text-align: center;
     position: absolute;
     top: 0px;
     left: 0px;
     z-index: 11;
}
 .landinlosec{
     width: 100%;
     background: #fafcff;
     padding: 85px 0;
     position: relative;
     padding-bottom: 30px;
}
 .landinloInn{
     width: 100%;
     background: #fff;
    border-radius: 10px;
     text-align: center;
     box-shadow: 0 20px 27px 5px #dadfe4;
     padding:30px 20px;
     position: relative;
    z-index: 1;
}
 .landinloInn ul li{
     display: inline-block;
     color: #737b91;
     font: 600 20px/25px 'Poppins', sans-serif;
     padding: 0 4px;
}
 .landinloInn ul li img{
     max-width: 100%;
    filter: grayscale(100%);
}
 .landinlosec::before {
     width: 100%;
     height: 166px;
     content: "";
     position: absolute;
     bottom: 0px;
     left: 0px;
     background: url(../images/wev.png) no-repeat bottom center;
     background-size: 100% 100%;
     z-index: 1;
}
 .laedngvari1body{
     width: 100%;
     padding:10px 0 60px 0;
}
 .laedngvari1body .top_heading p{
     padding-top: 0px;
}
 .laedngvari1body .top_heading h1 b{
     position: relative;
}
 .laedngvari1body .top_heading h1 b::before {
     width: 100%;
     height: 5px;
     position: absolute;
     left: 0px;
     bottom: 4px;
     content: "";
     background: url(../images/bordr2.png) no-repeat 0 0;
     z-index: -1;
     background-size:100% 4px;
}
 .vdoBoxsa{
     width: 100%;
     position: relative;
     border: 7px solid #fff;
     border-radius: 10px;
    box-shadow: 0 10px 27px 5px #dadfe4;
}
 .vdoBoxsa img{
     width: 100%;
}
 .vdoBoxsa iframe{
     width: 100% !important;
     height: 310px !important;
     border: none;
    border-radius: 10px;
}
 .videoMasterclass .col-md-12 .vdoBoxsa iframe{
     height: 420px;
}
 .videoMasterclass{
     margin-top: 38px;
    flex-direction: row-reverse;
}
 .playicon{
     width: 78px !important;
     height: 78px !important;
     padding: 0px !important;
     margin: 0px !important;
     background: none !important;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%,-50%);
     -moz-transform: translate(-50%,-50%);
     -webkit-transform: translate(-50%,-50%);
}
 .enlo {
     width: 100%;
     padding: 12px 0;
     text-align: center;
     position: relative;
}
 .enlo p{
     color: #9298a3;
     font: 400 12px/15px 'Poppins', sans-serif;
}
 .readypara{
     width: 100%;
     padding:0 0 10px 0;
     text-align: center;
    max-width: 590px;
     margin: 0px auto;
}
 .readypara p{
     font: 500 18px/30px 'Poppins', sans-serif;
    color: #323d4f;
}
 .readypara span{
     color: #9298a3;
     font: 400 12px/15px 'Poppins', sans-serif;
}
 .bluebtn{
     background: #006ef7;
     font: 600 16px/30px 'Poppins', sans-serif;
     color: #fff !important;
     padding: 14px 25px;
     display: inline-block;
     border-radius: 5px;
     margin-top: 20px;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
     width: 310px;
     box-shadow:0 5px 7px 0px #dadfe4;
}
 .bluebtn:hover {
     background: #20283d;
}
 .videoMasterclass .mid_text{
     padding-right: 40px;
}
 .videoMasterclasslft{
     width: 100%;
     position: relative;
}
 .readypara{
     position: relative;
}
 .readypara .ara {
     width: 246px;
     height: 131px;
     position: absolute;
     bottom: 48px;
     left: -104px;
     background: url(../images/aaq.png) no-repeat bottom center;
     background-size: 70%;
}
 .ruseltgray{
     width: 100%;
     padding: 50px 0;
     background: #eaf4ff;
}
 .ruseltgray h3{
     color: #01235c;
     font: 400 30px/39px 'Poppins', sans-serif;
     text-align: center;
}
 .rusltItm{
     width: 100%;
     background: #fff;
     border-radius: 10px;
     border: 1px solid #d0d0d0;
     padding: 20px;
     box-shadow: 0 5px 7px 0px #dadfe4;
}
 .rusltItm p{
     color: #666;
     font: 400 16px/24px 'Poppins', sans-serif;
     font-style: italic;
    min-height: 180px;
}
 .rusltItm strong{
     color: #000;
     font: 600 18px/25px 'Poppins', sans-serif;
     display: block;
     margin-top: 10px;
}
 .rusltItm span{
     color: #939cb5;
     font: 400 14px/24px 'Poppins', sans-serif;
}
 .rusltcontain{
     margin-top: 30px;
     padding: 0 30px;
     display: inline-block;
     width: 100%;
}
 .ruseltgray .owl-item{
     padding: 15px;
}
 .ruseltgray .owl-prev, .ruseltgray .owl-next{
     width: 45px;
     height: 45px;
     border: 1px solid #d0d0d0;
     border-radius: 100%;
     font-size: 0px;
     position: absolute;
     top: 50%;
     -ms-transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     transform: translateY(-50%);
}
 .ruseltgray .owl-prev{
     background: url(../images/prev.png) no-repeat center center;
     background-size: 100% 100%;
     left: -40px;
}
 .ruseltgray .owl-next{
     background: url(../images/next.png) no-repeat center center;
     background-size: 100% 100%;
     right: -40px;
}
 .ruseltgray .owl-prev:hover, .ruseltgray .owl-next:hover{
     background-color: #fff;
     border-color: #fff;
    box-shadow: 0 5px 7px 0px #dadfe4;
}
 .footer2{
     width: 100%;
     background: #121a2f;
     padding: 20px 0;
     text-align: center;
}
 .footer2 i span{
     color: #7c86a0;
     font: 300 14px/20px 'Poppins', sans-serif;
}
 .footer2 i img{
     max-width: 100%;
}
 .footer2 i span, .footer2 i a{
     display: inline-block;
     padding: 0 4px;
}
 .footer2 p{
     color: #7c86a0;
     font: 300 14px/20px 'Poppins', sans-serif;
     margin-top: 10px;
}
 .noapsu{
     position: relative;
}
 .landinlosecv2{
     padding-top: 0px;
}
 .landngv2blue{
     width: 100%;
     background: #8EC641;
    position: relative;
     z-index: 1;
}
 .landngv2blue .landinloInn{
     padding: 15px 20px;
}
 .landngv2blue .landinloInn{
     background: none;
     border-radius: 0px;
     box-shadow: none;
}
 .landngv2blue .landinloInn ul li{
     color: #5698ff;
}
 .ruseltgray.people_sec{
     padding-bottom: 100px;
}
 .registerpopup .modal-dialog{
     max-width: 1200px;
}
 .registerpopup .modal-content{
     border: none;
     background: #8EC641;
     border-radius: 12px;
}
 .close{
     position: absolute;
     top: 28px;
     right: 28px;
     opacity: 1 !important;
     cursor: pointer;
     z-index: 11;
}
 .registerplft{
     width: 100%;
     padding: 0 15px;
}
 .registerplft li{
     width: 100%;
     padding: 20px 0 20px;
     border-bottom: 1px solid #6ea7ff;
     color: #fff;
}
 .registerplft li strong img{
     max-width: 100%;
     margin-right: 4px;
}
 .registerplft li strong{
     color: #6ea7ff;
     font: 400 18px/24px 'Poppins', sans-serif;
}
 .registerplft li h4{
     font:400 20px/31px 'Poppins', sans-serif;
     margin-top: 10px;
}
 .registerplft .media i{
     width: 80px;
     height: 80px;
     border-radius: 100%;
     overflow: hidden;
}
 .registerplft .media i img{
     width: 100%;
}
 .registerplft li p{
     font: 400 18px/24px 'Poppins', sans-serif;
     margin-top: 10px;
}
 .registerplft .media p{
     font: 400 14px/20px 'Poppins', sans-serif;
     margin-top: 2px;
}
 .registerplft .media-body{
     margin-left: 10px;
}
 .registerplft .media{
     margin-top: 10px;
}
 .registerplft li:last-child{
     border-bottom: none;
}
 .registrrt{
     width: 100%;
     background: #fff;
     padding: 20px;
     box-shadow: none;
     border: none;
     border-radius: 12px;
}
 .colm{
     padding: 0 10px;
}
 .accont_frm p a{
     color: #8EC641 !important;
}
 .registrrt .account_box p{
     margin-top: 20px;
     display: inline-block;
     width: 100%;
}
 .registrrt .account_box p img{
     float: right;
}
 .rv1op1{
     width: 100%;
     margin-top: 26px;
}
 .rv1op1 ul li{
     display: inline-block;
}
 .rv1op1 ul li img{
     max-width: 100%;
}
 .rv1op1 i{
     width: 100%;
     margin-top: 20px;
     display: block;
}
 .indusop1{
     width: 100%;
     padding-bottom:0px;
}
 .rv1op1 i img{
     max-width: 100%;
}
 .meetouropp1{
     width: 100%;
     padding: 50px 0;
     text-align: center;
}
 .meetop1row{
     width: 100%;
     margin-top: 20px;
     display: inline-block;
}
 .meetop1row li{
     width: 14.286%;
     float: left;
     padding: 8px;
}
 .meetop1row li img{
     width: 100%;
     border-radius: 6px;
}
 .meetouropp1 .top_heading h2 b::before {
    background-size: 100% 6px;
}
 .subscribEconomysec{
     width: 100%;
     padding: 50px 0;
     background: #eaf4ff;
}
 .subscribEconomysec .top_heading h2 b::before {
    background-size: 100% 6px;
}
 .subscribEconomysec .landinloInn{
     margin-top: 38px;
}
 .helpthmbl{
     width: 100%;
     margin-top: 20px;
}
 .helppic{
     width: 100%;
     margin-top: 20px;
}
 .helppic img{
     width: 100%;
     border-radius: 10px;
}
 .helpthmbl .row{
     margin: 0 -10px;
}
 .helpthmbl .col-md-3{
     padding: 0 10px;
}
 .pplenopadding{
     padding-top: 0px !important;
}
 .pplenopadding .people_innr{
     padding-top: 0px !important;
}
 .selctpartoptn1{
     width: 100%;
     padding: 50px 0;
     background: #eaf4ff;
}
 .selctpartoptn1 .pic{
     width: 100%;
}
 .selctpartoptn1 .pic iframe{
     width: 100% !important;
     border-radius: 10px;
}
 .selctpartoptn1 .pic .calendly-inline-widget{
     width: 100% !important;
    box-shadow: 1px 2px 12px 5px #dbe5f3;
}
 .selctpartoptn1 .pic img{
     max-width: 100%;
}
 .selctpartoptn1 .top_heading h2{
     font-size: 29px;
}
 .selctpartoptn1 .top_heading h2 b::before {
    background-size: 100% 6px;
}
 .selctpartoptn1 .top_heading ul li{
     display: inline-block;
     width: 100%;
     margin-top: 15px;
}
 .selctpartoptn1 .top_heading ul li label{
     font: 400 20px/26px 'Poppins', sans-serif;
     color: #01235c;
}
 .selctpartoptn1 .top_heading ul li label em{
     font-style: normal;
     font-size: 16px;
}
 .selctpartoptn1 .top_heading ul li label strong{
     font-weight: 700;
}
 .selctpartoptn1 .top_heading{
     position: relative;
}
 .selctpartoptn1 .top_heading .araa{
     background: url(../images/araa.png) no-repeat center center;
     width: 41px;
     height: 91px;
     background-size: 100% 100%;
     position: absolute;
     top:24px;
     left: -47px;
}
 .selctpartoptn1 input[type="checkbox"] {
     display:none;
     margin:10px;
}
 .selctpartoptn1 input[type="checkbox"] + label {
     display: inline-block;
     margin: 6px 0 0 0;
     font: 400 16px/26px 'Poppins', sans-serif !important;
     color: #01235c;
     background: url(../images/tk.png) no-repeat left center !important;
     padding: 0 0 0 32px;
     background-size: 20px !important;
}
 .selctpartoptn1 input[type="checkbox"]:checked + label {
     background: url(../images/tk1.png) no-repeat left center !important;
     background-size: 20px !important;
}
 .selctpartoptn1 .top_heading.text-left span {
     color: #9298a3;
     font: 400 12px/15px 'Poppins', sans-serif;
     margin-top: 20px;
     display: inline-block;
     width: 100%;
}
 .selctpartoptn1 .row{
     align-items: center;
    flex-direction: row-reverse;
}
 .backtop{
     color: #8EC641;
     font:600 18px/25px 'Poppins', sans-serif;
}
 .bavk{
     width:100%;
     padding-bottom: 30px;
}
 .accont_frm label span{
     width: auto !important;
     clear: #9298a3 !important;
     font-size: 16px;
    margin: 0px !important;
}
 .selctpartoptn1 .rt_barInnr{
     background: #fff;
}
 .rt_barInnr h2 span{
     position: relative;
     display: inline-block;
     padding-bottom: 10px;
}
 .rt_barInnr h2 span:before{
     width: 40px;
     height: 4px;
     border-radius: 6px;
     content: "";
     position: absolute;
     bottom: 0px;
     left: 0px;
     background: #8EC641;
}
 .selctpartform:before{
     width: 100%;
     height: 90%;
     position: absolute;
     background: #d5e2f4;
     content: "";
     border-radius: 10px;
     left:0px;
     top: 30px;
}
 .selctpartform{
     width: 100%;
     position: relative;
     padding: 0 20px;
}
 .helppic iframe {
     width: 100%;
     border: none !important;
     height: 161px;
     object-fit: cover;
     border-radius: 10px;
}
/* pricing*/
 .pricingban{
     background:url(../images/banner_bg.png) no-repeat;
     background-size: cover;
}
 .sayingabt{
     padding-bottom:100px !important;
}
 .ratingBoxes{
     position: relative;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2f76f4+0,2850e2+100,1e5799+100,2989d8+100 */
     background: rgb(47,118,244);
    /* Old browsers */
     background: -moz-radial-gradient(center, ellipse cover, rgba(47,118,244,1) 0%, rgba(40,80,226,1) 100%, rgba(30,87,153,1) 100%, rgba(41,137,216,1) 100%);
    /* FF3.6-15 */
     background: -webkit-radial-gradient(center, ellipse cover, rgba(47,118,244,1) 0%,rgba(40,80,226,1) 100%,rgba(30,87,153,1) 100%,rgba(41,137,216,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: radial-gradient(ellipse at center, rgba(47,118,244,1) 0%,rgba(40,80,226,1) 100%,rgba(30,87,153,1) 100%,rgba(41,137,216,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f76f4', endColorstr='#2989d8',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .ratingBoxes .meetop1row{
     padding:0px 100px;
}
 .ratingBoxes .meetop1row .ratingBox{
     background:#fff;
     padding:25px;
     border-radius: 10px;
}
 .ratingBoxes .meetop1row .ratingBox .ratingpic{
     width:auto;
     max-width:100%;
     margin:0 auto;
     min-height: 41px;
     object-fit: contain;
}
 .starRating{
     width:100%;
     display:inline-block;
     margin-top:20px;
}
 .starRating img{
     max-width:100%;
}
 .ratingBox strong{
     width:100%;
     color:#1a233b;
     font:700 26px/28px 'Poppins', sans-serif;
     margin-top:10px;
     display:inline-block;
}
 .ratingBox em{
     color:#939cb5;
     font:300 14px/18px 'Poppins', sans-serif;
     margin-top:10px;
     display:inline-block;
}
 .ratingBoxes:before{
     width: 180px;
     height: 220px;
     content:'';
     background:url(../images/pic83.png) no-repeat;
     background-size:contain;
     position: absolute;
     left:-15px;
     top:50%;
     transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
}
 .ratingBoxes:after{
     width: 180px;
     height: 220px;
     content:'';
     background:url(../images/pic82.png) no-repeat;
     background-size:contain;
     position: absolute;
     right:10px;
     top:50%;
     transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
}
 .bluebg{
     padding:55px 0px 90px;
     position: relative;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2f76f4+0,2850e2+100,1e5799+100,2989d8+100 */
     background: rgb(47,118,244);
    /* Old browsers */
     background: -moz-radial-gradient(center, ellipse cover, rgba(47,118,244,1) 0%, rgba(40,80,226,1) 100%, rgba(30,87,153,1) 100%, rgba(41,137,216,1) 100%);
    /* FF3.6-15 */
     background: -webkit-radial-gradient(center, ellipse cover, rgba(47,118,244,1) 0%,rgba(40,80,226,1) 100%,rgba(30,87,153,1) 100%,rgba(41,137,216,1) 100%);
    /* Chrome10-25,Safari5.1-6 */
     background: radial-gradient(ellipse at center, rgba(47,118,244,1) 0%,rgba(40,80,226,1) 100%,rgba(30,87,153,1) 100%,rgba(41,137,216,1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f76f4', endColorstr='#2989d8',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */
}
 .bluebg:before{
     width:850px;
     height:100%;
     content:'';
     background:url(../images/shadow1.png) no-repeat center center;
     position: absolute;
     left:50%;
     top:0;
     transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
     background-size:contain;
}
 .bluebg .economy_box {
     box-shadow: 0 0 27px 5px #2a67ec;
}
 .bluebg .economy_innr .row .col-sm-3{
     flex: 0 0 20%;
     max-width: 20%;
}
 .strtup{
     padding-bottom:0px;
     overflow: hidden;
     position: relative;
     padding-top:0px;
}
 .innmid_text{
     width:485px;
     float:right;
     position: relative;
}
 .strtup:before{
     background:url(../images/ovel.png) no-repeat;
     width:400px;
     height:145px;
     content:'';
     background-size:contain;
     content:'';
     position: absolute;
     left:0;
     top:0;
}
 .pricingban{
     text-align: center;
}
 .amountSec{
     width:100%;
     margin-top:-400px;
     position:relative;
     z-index: 9;
}
 .innamountSec{
     width:100%;
     text-align: center;
}
 .innamountSec .tabs-menu{
     width:auto;
     text-align:center;
     background:#8EC641;
     display:inline-block;
     border-radius: 30px;
     padding:3px;
}
 .innamountSec .tabs-menu li{
     display:inline-block;
     font:600 16px/38px 'Poppins', sans-serif;
     position: relative;
}
 .innamountSec .tabs-menu li a{
     background:#8EC641;
     color:#ffffff;
     display:inline-block;
     padding:10px 50px;
     border-radius: 30px;
}
 .innamountSec .tabs-menu li.current a{
     background:#fff;
     color:#8EC641;
}
 .amountBoxes{
     margin-top:60px;
}
 .amountBox{
     width:100%;
     background:#fff;
     padding:30px;
     text-align:center;
     border:1px solid transparent;
     position: relative;
     border-radius: 15px;
     overflow: hidden;
     box-shadow: 0px 0px 15px 0px #ccc;
}
 .amountBox h4{
     color:#1a233b;
     font:700 24px/28px 'Poppins', sans-serif;
     text-transform:uppercase;
}
 .amountBox p{
     color:#01235c;
     font:300 16px/28px 'Poppins', sans-serif;
     padding-top:10px;
     width:100%;
}
 .amountBox strong{
     color:#0064fe;
     font:900 60px/68px 'Poppins', sans-serif;
     width:100%;
     display:inline-block;
     margin-top:30px;
}
 .amountBox strong sub{
     color:#0064fe;
     font:300 20px/28px 'Poppins', sans-serif;
}
 .amountBox em{
     color:#aaafb9;
     font:300 14px/18px 'Poppins', sans-serif;
}
 .trialbtn{
     width:100%;
     background:#2a67ec;
     color:#ffffff !important;
     font:600 18px/28px 'Poppins', sans-serif;
     display:inline-block;
     padding:10px;
     margin-top:15px;
     border-radius: 5px !important;
     box-shadow: 0px 0px 15px 0px #ccc;
}
 .amountBox h5{
     color:#1a233b;
     font:700 18px/24px 'Poppins', sans-serif;
     padding-top:30px;
     text-align:left;
}
 .amountBox ul{
     width:100%;
     display:inline-block;
     text-align:left;
     padding-top:10px;
}
 .amountBox ul li{
     width:100%;
     padding:5px 0px;
     color:#01235c;
     font:400 14px/24px 'Poppins', sans-serif;
     background:url(../images/tick1.png) no-repeat left top 8px;
     padding-left: 30px;
}
 .amountBox b{
     color:#ffffff;
     font:600 12px/24px 'Poppins', sans-serif;
     background:#8EC641;
     width:100%;
     position: absolute;
     left:0;
     top:0;
}
/*.amountBoxes .col-sm-4.center .amountBox{
    border:1px solid #8EC641;
     transform: scale(1.05);
     padding-top:45px;
}
*/
 .amountBoxes .col-sm-4.center .amountBox {
     border: 1px solid #8EC641;
     padding-top: 45px;
     margin-top: -22px;
}
 .amountBox{
     min-height: 752px;
}
 .amountBoxes .col-sm-4.center .amountBox{
     min-height: 775px;
}
/*.innamountSec .tabs-menu li:last-child:before{
     content:'GET 2 MONTHS FREE';
     position: absolute;
     right:20px;
     top:-25px;
     color:#f08d00;
     font:600 12px/24px 'Poppins', sans-serif;
     z-index: 9;
}
*/
 .innamountSec .tabs-menu li b {
     position: absolute;    
	 width: 100%;
	 right: 0;
     top:-20px;
     color:#1a233b;
     font:600 10px/20px 'Poppins', sans-serif;
     z-index: 9;
}
 .quoteBX{
     width:100%;
     display:inline-block;
     margin-top:50px;
}
 .quoteBX p{
     color:#1a233b;
     font:700 18px/24px 'Poppins', sans-serif;
}
 .quoteBX .getquote{
     color:#0366ff;
     font:600 16px/24px 'Poppins', sans-serif;
     background:#fff;
     border:2px solid #0366ff;
     padding:10px 25px;
     display:inline-block;
     border-radius: 5px;
     margin-top:15px;
     box-shadow: 0px 0px 10px 0px #ccc;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
    transition: all 0.3s;
}
 .quoteBX .getquote:hover{
     background:#0366ff;
     color:#fff;
}
 .pricingTable .tablebox .table .hdng{     
     *border-top: 1px solid #dae6f4;
     background: #fff !important;
}
 .pricingTable .tablebox .table .hdng td{
     padding-bottom:30px;
}
 .pricingTable .tablebox tr td b{
     color:#01235c;
     font:600 26px/34px 'Encode Sans', sans-serif;
     position: relative;
}
 .pricingTable .tablebox tr td b:after{
     width:60px;
     height:2px;
     background:#8EC641;
     content:'';
     position: absolute;
     left:0;
     bottom:-6px;
}
.pricingTable .tablebox .table tr th em{
     display:block;
     color:#01235c;
     font:600 24px/28px 'Poppins', sans-serif;
}
 .pricingTable .tablebox .table tr th .more_btn, .pricingTable .tablebox .table tr td .more_btn {
     display:inline-block;
     font: 600 16px/45px 'Encode Sans', sans-serif;
     color: #fff;
     border: 2px solid #8EC641;
     text-transform: capitalize;
     border-radius: 5px;
     padding:0px 25px;
     margin-top:10px;
     box-shadow: 0px 0px 10px 0px #ccc;
}  
 .pricingTable .tablebox .table tr{
     border-left: 25px solid #fff;
     border-right: 25px solid #fff;
}
 .pricingTable .tablebox .table tr:nth-child(odd) {
     background: #F9FAFB;
}
 .pricingTable .tablebox .table tr:nth-child(even) {
     background: #fff;
}
.pricingTable .tablebox .table tr:nth-child(1) {
     background: #F9FAFB;
	 padding: 0;
}
.pricingTable .tablebox .table tr td:nth-child(4) {
     padding: 0 !important;
}
.pricingTable{
     position: relative;
     margin-top:100px;
	 background: none !important;
}
 .pricingTable:before{
     width:100%;
     height:230px;
     content:'';
     background-size:100% 100%;
     position: absolute;
     left:0;
     top:-230px;
}
 .pricingTable .tablebox {
     margin-top: 50px;
     box-shadow: 5px 5px 10px 5px #ccd6e3;
     border-radius: 15px;
     overflow: hidden;
     background: #fff;     
}
 .pricingTable .table td, .pricingTable .table th {
     padding: 20px;
}
 .pricingTable .tablebox .table tr td:first-child{
     width:40%;
}
 .pricingTable .tablebox .table tr td{
     width:20%;
}
 .pricingTable .tablebox .table {
     margin-bottom: 0px;
}
 .pricingTable .tablebox .table tr:first-child{
     border:none;
}
 .mid_text a.more_btn{
     padding: 0 20px;
     width: auto !important;
}
 .banner_box {
     z-index: 9;
}
/*20.2.2021*/
 .page-template-tpl_checkoutexperience .innerbansec::before{
     height: 135px;
}
 .page-template-tpl_checkoutexperience .banner_sec{
     padding-bottom: 100px;
}
 .page-template-tpl_checkoutexperience .casestudyban{
     min-height: 615px !important;
}
 .notifipop .modal-body{
     padding: 0px;
}
 .notifipop .close{
     position: absolute;
     top: 10px;
     right: 10px;
     z-index: 11;
}
 .digitalprdlogo.nobglogo{
     background: none;
     box-shadow: none;
     border-radius: none;
}
 .digitalprdlogoinn{
     padding: 30px 30px 20px;
     background: #fff;
     box-shadow: 0 20px 27px 5px #dadfe4;
     display: inline-block;
     width: auto;
    border-radius: 10px;
}
 .colorlogo ul li img{
     filter: inherit;
}
 .innrecoveryPanelBox h6{
     text-align: left;
     padding-bottom: 20px;
     font: 700 20px/30px 'Poppins', sans-serif;
}
 .notifipop .wpcf7 form .wpcf7-response-output{
     border: none !important;
     padding: 5px 10px;
     text-align: center;
     font: 400 13px/16px 'Poppins', sans-serif;
     color:#fff;
     margin: 15px 0 0 !important;
}
 .notifipop .invalid .wpcf7-response-output{
     background:#dc3232;
}
 .notifipop .sent .wpcf7-response-output{
     background:#84c426;
}
 .notifipop span.wpcf7-not-valid-tip {
     background: #dc3232;
     position: absolute;
     top: 24px;
     left: 0px;
     font: 400 11px/14px 'Poppins', sans-serif;
     border-radius: 5px;
     padding: 6px 14px;
     color: #fff;
     z-index: 1;
}
 .notifipop span.wpcf7-not-valid-tip::before {
     position: absolute;
     top: -15px;
     left: 10px;
     border: 9px solid transparent;
     border-bottom: 10px solid #dc3232;
     content: "";
}
 .innblueback .blueBox .logbtnn {
    margin-top: 5px;
}
/*24.2.2021*/
 .securityBan{
    min-height: 620px !important;
}
 .securityBan::before{
     height: 120px;
}
 .securitySec .row:nth-child(1){
     margin-top: 30px;
}
 .pricingBan::before {
    height: 167px;
}
 .pricingBan{
     min-height: 740px !important;
}
 .headerblue{
     background: #515fd2;
     padding: 15px 0;
     text-align: center;
     position: relative;
}
 .headerblue p{
     color: #fff;
     font: 400 14px/20px 'Poppins', sans-serif;
}
 .headerblue p a{
     color: #fff;
     text-decoration: underline !important;
     margin-left: 52px;
}
 .closecoke {
     position: absolute;
     top: 16px;
     right: 10px;
     color: #fff !important;
     font-size: 29px;
}
/*25.2.2021*/
 .selctsubscrb1{
     width: 100%;
     position: relative;
     padding: 40px;
}
 .selctsubscrb1:before{
     background: url(../images/bb.png) no-repeat center center;
     background-size: 100% 100% !important;
     width: 500px;
     height: 500px;
     position: absolute;
     top: 0px;
     left: 0px;
     content: "";
}
 .subscrbbox{
     width: 100%;
     max-width: 75%;
     margin: 0px auto;
     padding: 20px;
     background: #fff;
     border-radius: 10px;
     position: relative;
     text-align: left;
     box-shadow: 0px 0px 25px 2px #e1e3e6;
}
 .subscrbbox:before{
     width: 110%;
     position: absolute;
     top: 17px;
     height: 90%;
     content: "";
     left: -17px;
     background: rgba(181, 193, 212, 0.1);
     border-radius: 10px;
     z-index: -1;
}
 .subscrbbox h6, .subscrbbox h5{
     color: #323d4f;
     font: 600 21px/34px 'Poppins', sans-serif;
     position: relative;
     padding-bottom: 6px;
}
 .subscrbbox h6:before{
     width: 40px;
     height: 4px;
     position: absolute;
     bottom: 0px;
     left: 0px;
     background: #8EC641;
     content: "";
     border-radius: 5px;
}
 .slctredo{
     width: 100%;
     margin-top: 19px;
}
 .subscrbbox input[type=radio] {
     display:none;
     margin:10px;
}
 .subscrbbox input[type=radio] + label {
     display:inline-block;
     background: url(../images/rdo1.png) no-repeat left top 4px;
     background-size: 17px;
     color: #0062fc;
     font:300 19px/27px 'Poppins', sans-serif;
     padding-left: 20px;
}
 .subscrbbox input[type=radio]:checked + label {
     background: url(../images/rdo2.png) no-repeat left top 4px;
     background-size: 17px;
}
 .subscrbbox input[type=radio] + label strong{
     color: #323d4f;
     font-weight: 600;
}
 .subscrbbox input[type=radio] + label em{
     color: #98b4e0;
     font: 300 14px/24px 'Poppins', sans-serif;
     font-style: normal;
}
 .subscrbbox ul li{
     width: 100%;
     margin-top: 7px;
}
 .subscrbbox .accont_frm input[type="text"]::placeholder{
     color:#8EC641 !important;
     font-size: 17px;
}
 .selctsubscrb1.noafter:before{
     display: none;
}
 .subscrbbox.text-center h6:before{
     left: 50%;
     margin-left: -20px;
}
 .subscrbbox p{
     color: #323d4f;
     font: 400 14px/17px 'Poppins', sans-serif;
     margin-top: 9px;
}
 .plnr{
     width: 100%;
     padding: 10px 0 0;
}
 .plnr strong{
     color: #0062fc;
     font: 700 40px/45px 'Poppins', sans-serif;
}
 .standard-Plan{
     max-width: 100%;
}
 .standard-Plan .accont_frm{
     text-align: left;
}
 .rngslab{
     width: 100%;
     display: inline-block;
}
 .rngslab span{
     width: 33.333%;
     float: left;
     color: #323d4f;
     font: 600 16px/17px 'Poppins', sans-serif;
}
 .rngslab span:nth-child(2){
     text-align: center;
}
 .rngslab span:nth-child(3){
     text-align: right;
}
 .tabclace{
     width: 100%;
     border: none;
     margin-top: 20px;
     text-align: left;
}
 .tabclace tr td{
     color: #323d4f;
     font: 600 14px/17px 'Poppins', sans-serif;
     padding: 5px;
}
 .accont_frm.plnr label{
     width: 100%;
}
 .accont_frm.plnr label strong {
     float: right;
     font-size: 22px;
     line-height: 20px;
}
 .mrglias .subscrbbox ul li{
     margin-top: 19px;
}
 .timesates{
     margin-top: 48px !important;
}
 .plnr .media{
     text-align: left;
     margin-top: 10px;
}
 .plnr .media p{
     font-weight: 500;
}
 .plnr .media strong{
     margin-right: 10px;
}
/*26.2.2021*/
/*CourseCreators*/
 .coursecreatBan{
     position: relative;
     min-height: 700px !important;
}
 .coursecreatBan.innerbansec::before {
    height: 212px;
}
 .coursecreatBan .absbanrt{
     top: 15%;
     bottom: inherit;
}
 .mid_text a.more_btn:hover{
     background: #09006e !important;
     border-color: #09006e;
}
 .mid_text ul li p{
     padding-top: 0px;
}
 .breadcrumb{
     background: none;
     padding: 10px 0;
}
 .breadcrumb li{
     color: #687493;
}
 .breadcrumb li a{
     color: #687493;
}
 .breadcrumb li.active{
     color:#1a233b;
}
 .breadcrumb1 li.active{
     color:#8EC641;
}
 .breadcrumb1 .breadcrumb-item + .breadcrumb-item::before {
     content: "\f101";
     font-family: 'FontAwesome';
}
 .activcampbody{
     width: 100%;
     margin-top: -400px;
     position: relative;
     z-index: 11;
     padding-bottom: 200px;
}
 .actvcamppicbox{
     width: 100%;
     border-radius: 10px;
     box-shadow: 0 0 27px 5px #dadfe4;
     overflow: hidden;
}
 .actvcamppicbox img{
     width: 100%;
}
 .activeCampaignBan{
     min-height: 600px !important;
     padding-bottom: 0px !important;
}
 .actvcamptextbox{
     width: 100%;
     padding:50px 30px;
     background: #fff;
     box-shadow: 0 0 27px 5px #dadfe4;
     border-radius: 10px;
}
 .cmplogo{
     width: 100%;
     display: inline-block;
     position: relative;
}
 .actlogo{
     width: 290px;
     float: left;
}
 .actlogo img{
     max-width: 100%;
}
 .emlaut{
     width: auto;
     float: right;
     padding: 0 12px;
     background: #e5efff;
     font: 400 12px/35px 'Poppins', sans-serif;
     color: #8EC641;
     border-radius: 5px;
    margin-top: 16px;
}
 .actvcamptextbox p{
     font: 400 15px/26px 'Poppins', sans-serif;
     color: #6a6f78;
     padding-top: 15px 
}
 .actvcamptextbox h4{
     color: #01235c;
     font: 600 22px/35px 'Poppins', sans-serif;
    padding-top: 15px
}
 .actvcamptextbox .more_btn{
     width: 100% !important;
     margin-top: 30px !important;
     background: #01235c !important;
     border-color: #01235c !important;
     color: #fff !important;
}
 .actvcamptextbox a.more_btn:hover{
     background: #8EC641 !important;
     border-color: #8EC641 !important;
}
 .campsamactv{
     width: 100%;
     padding:20px 40px;
     border: 1px solid #dbe2ee;
     margin-top: 65px;
     border-radius: 10px;
}
 .campsamactv h4{
     color: #01235c;
     font: 600 22px/35px 'Poppins', sans-serif;
}
 .campsamactv strong{
     color: #6a6f78;
     font: 400 16px/26px 'Poppins', sans-serif;
}
 .campsamactv img {
     box-shadow: 0 0 12px -1px #dadfe4;
     border-radius: 5px;
     background: #fff;
     margin-right: 15px;
     position: relative;
     z-index: 1;
}
 .campsamactv .media{
     margin-top: 20px;
     align-items: center;
     position: relative;
}
 .campsamactv .media::before {
     border-left: 2px dotted #ccc;
     content: "";
     position: absolute;
     bottom: -29px;
     left: 18px;
     width: 5px;
     height: 100%;
}
 .campsamactv .media:last-child::before{
     display: none;
}
/*4.3.2021*/
 .banlogos .trust_sec{
     margin: 0px !important;
}
 .banlogos {
     position: absolute;
     bottom: 100px;
     left: 0px;
     width: 100%;
    z-index: 11;
}
 .aboutbansec .banner_left {
     padding-top: 70px !important;
}
 .aboutbansec .banner_box{
     min-height: 600px;
}
 .innerbansec::before {
    height: 158px;
}
 .economy_box i{
     position: relative;
}
 .economy_box i:before{
     width: 62px;
     height: 51px;
     background: url(../images/bl.png) no-repeat center center;
     position: absolute;
     top: 0px;
     left: 0px;
     content: "";
}
 .founderteemsec .choice_box i{
     width: 170px;
     height: 170px;
    border-radius: 100%;
     margin: -90px auto 0;
     display: inline-block;
     overflow: hidden;
}
 .founderteemsec .choice_box{
     text-align: center;
     padding-bottom: 40px;
}
 .founderteemsec .choice_box i img{
     width: 100%;
     height: 100%;
     object-fit:cover;
}
 .founderteemsec .choice_box{
     margin-top: 105px;
}
 .founderteemsec .choice_box p{
     margin-top: 20px;
}
 .founderteemsec{
     position: relative;
}
 .instrandsec{
     width: 100%;
     position: relative;
     background: #eaf4ff;
     padding:48px 0 200px;
     text-align: center;
     overflow: hidden;
}
 .moreblue{
     padding:0px 36px;
     height: 50px;
     font: 600 16px/50px 'Poppins', sans-serif;
     color: #fff;
     text-transform: capitalize;
     border-radius: 5px;
     display: inline-block;
     margin-top: 30px;
     text-decoration: none;
     outline: none;
     text-align: center;
     transition: all 0.5s;
     -webkit-transition: all 0.5s;
     -o-transition: all all 0.5s;
     background: #09006e;
     color: #fff !important;
}
 .moreblue:hover{
     background: #8EC641;
}
 .founderteemsec:before{
     width: 100%;
     height: 132px;
     background: url(../images/bba.png) no-repeat center center;
     content: "";
     position: absolute;
     bottom: 0;
     left: 0px;
     background-size: 100% 100%;
}
 .founderteemsec{
     padding-bottom: 180px !important;
}
 .app1{
     background: rgb(255,255,255);
     background: linear-gradient(24deg, rgb(255, 255, 255,0.1) 0%, rgb(216, 232, 249, 0.3) 100%);
    width: 550px;
     height: 400px;
     position: absolute;
     left: -120px;
     top: 30px;
     content: "";
     border-radius: 100%;
}
 .app2{
     background: rgb(255,255,255);
     background: linear-gradient(24deg, rgb(255, 255, 255,0.1) 0%, rgb(216, 232, 249, 0.3) 100%);
    width: 550px;
     height: 400px;
     position: absolute;
     right: -120px;
     bottom: 0px;
     content: "";
     border-radius: 100%;
}
/*Careers*/
 .carrerbansec .absbanrt{
    bottom: 86px;
}
 .avablposipnl{
     margin-top: 20px;
     width: 100%;
     display: inline-block;
}
 .avablposits .top_heading p{
    padding: 13px 0 0;
     color: #6a6f78;
     font-weight: 400;
}
 .avalcrrerRow{
     width: 100%;
     background: #fff;
     padding: 32px;
     border-radius: 12px;
     box-shadow:0 0px 16px 0px #dadfe4;
     text-align: left;
     margin-top: 20px;
}
 .avalcrrerRow h4{
     color: #01235c;
     font: 400 22px/26px 'Poppins', sans-serif;
}
 .avalcrrerRow p{
     color: #6a6f78;
     font: 400 16px/26px 'Poppins', sans-serif;
     margin-top: 5px;
}
 .avalcrrerRow ul li{
     color: #1a233b;
     font: 600 16px/25px 'Poppins', sans-serif;
     width: 100%;
     padding: 7px 0;
}
 .avalcrrerRow ul li img{
     max-width: 100%;
     margin-right: 5px;
}
 .vwdtls{
     background: #8EC641;
     display: inline-block;
     width: 210px;
    height: 55px;
     text-align: center;
     border-radius: 5px;
     font: 600 18px/55px 'Poppins', sans-serif;
     color: #fff !important;
    box-shadow:0 0px 16px 0px #dadfe4;
}
 .vwdtls:hover{
     background: #09006e;
}
 .avalcrrerRow .row{
     align-items: center;
}
 .avalcrrerRow .col-md-7 {
     -ms-flex: 0 0 55%;
     flex: 0 0 55%;
     max-width: 55%;
}
 .avalcrrerRow .col-md-2 {
     -ms-flex: 0 0 20%;
     flex: 0 0 20%;
     max-width: 20%;
}
/*blog*/
 .blogban{
}
 .blogban .absbanrt {
     top: 108px;
}
 .blogContentSec {
     width: 100%;
     margin-top: -120px;
     z-index: 9;
     position: relative;
     padding-bottom:90px;
}
 .innblogContentSec{
     width:100%;
}
 .innblogContentSec .tabs-menu{
     display:flex;
     justify-content: center;
     align-items: center;
     background:#fff;
     box-shadow:0px 0px 15px 0px #dbe4ef;
     padding:25px;
     border-radius: 7px;
}
 .innblogContentSec .tabs-menu li{
     color:#4c5a71;
     font: 500 14px/30px 'Poppins', sans-serif;
     padding:0px 5px;
}
 .innblogContentSec .tabs-menu li a{
     color:#4c5a71;
     background:#cfd8e5;
     display:inline-block;
     padding:5px 17px;
     height:40px;
     border-radius: 4px;
     position: relative;
}
/*.innblogContentSec .tabs-menu li:last-child{
     line-height: 16px;
}
*/
 .innblogContentSec .tabs-menu li.current a{
     background:#09006e;
     color:#fff;
}
 .innblogContentSec .tabs-menu li a:after{
     width:12px;
     height:12px;
     content:'';
     position: absolute;
     left:50%;
     bottom:-12px;
     background:#09006e;
     transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
     clip-path: polygon(0 0, 50% 100%, 100% 0);
     opacity: 0;
     visibility: hidden;
}
 .innblogContentSec .tabs-menu li.current a:after{
     opacity: 1;
     visibility: visible;
}
 .latestpostBoxes{
     width:100%;
     padding-top:70px;
}
 .latestpostBoxes .blogBoxes{
}
 .latestpostBoxes .blogBoxes .media{
     background:#fff;
     padding:30px 25px 30px 10px;
     box-shadow: 0px 0px 15px 0px #dfe0e3;
     border-radius:10px;
     margin-top:40px;
     align-items: center;
}
 .latestpostBoxes .blogBoxes .media .mr-3{
     max-width:530px;
     border-radius:10px;
     margin-right:40px !important;
}
 .latestpostBoxes .blogBoxes .media .media-body{
}
 .latestpostBoxes .blogBoxes .media .media-body h4{
     color:#01235c;
     font: 600 28px/40px 'Poppins', sans-serif;
}
 .latestpostBoxes .blogBoxes .media .media-body ul{
     width:100%;
     margin-top:10px;
}
 .latestpostBoxes .blogBoxes .media .media-body ul li{
     display:inline-block;
     color:#6a6f78;
     font: 300 13px/28px 'Poppins', sans-serif;
     padding:0px 10px;
     position: relative;
}
 .latestpostBoxes .blogBoxes .media .media-body ul li a{
     color:#425466;
}
 .latestpostBoxes .blogBoxes .media .media-body ul li .men{
     width:28px;
     height:28px;
     border-radius: 50%;
     position: absolute;
     left:0;
     top:0;
}
/*.latestpostBoxes .blogBoxes .media .media-body ul li:last-child{
     padding-left:32px;
}
*/
 .latestpostBoxes .blogBoxes .media .media-body ul li img{
     margin-right: 10px;
     width: 28px;
     height: 28px;
     border-radius: 140px;
}
 .recentPostSec{
     margin:0px;
     background:#eaf4ff;
}
 .recentPostSec .blogBoxes .media{
     padding: 10px;
     display: inline-block;
     background:transparent;
     box-shadow: inherit;
}
 .recentPostSec .blogBoxes .media .mr-3 {
     max-width: 100%;
     border-radius: 10px;
     margin-right: 0px !important;
}
 .recentPostSec .blogBoxes .media .media-body h4{
     padding-top:15px;
     font-size:26px;
     line-height: 36px;
}
 .bottomblogpanel .latestpostBoxes {
     padding-top: 40px;
}
 .blogcertifiedSec{
     background:#02245d;
     position: relative;
}
 .btmpicBox{
     width:100%;
}
 .btmpicBox img{
     max-width:100%;
}
 .blogcertifiedSec .mid_text a.dark {
     background: #8EC641 !important;
}
 .blogcertifiedSec:before{
     background:url(../images/billingbg.png) no-repeat;
     background-size:cover;
     width:100%;
     height: 249px;
     content:'';
     position: absolute;
     left:0;
     top:-5px;
}
 .blogcertifiedSec .mid_img{
     padding-top:100px;
}
 .pagination{
     display:flex;
     justify-content: center;
     margin-top: 60px;
}
 .pagination li{
     color:#1a233b;
     font: 600 16px/28px 'Poppins', sans-serif;
}
 .pagination li a{
     border-radius: 50%;
     width:40px;
     height:40px;
     padding: 0px;
     margin-left: 0px;
     text-align:center;
     line-height: 40px;
     background:none;
     border:none;
}
 .pagination li a:hover {
     color: #fff;
     background-color: #8EC641;
     border-color: #dee2e6;
}
 .pagination li.actv a {
     color: #fff;
     background-color: #8EC641;
     border-color: #dee2e6;
}
 .foottop {
     z-index: 99;
}
 .footersec::before {
     z-index: 11;
}
 .newsletterSec{
     width:100%;
     padding:70px 0px 150px;
}
 .newsletterSec .foottopInn{
     background:#01235c;
}
 .newsletterSec .rtsec{
     text-align:center;
}
 .newsletterSec .rtsec img{
     max-width:250px;
}
 .newsletterSec .foottopInn h3 span {
    background: url(../images/bordr1.png) no-repeat left bottom;
     background-size: contain !important;
}
 .newsletterSec .foottopInn p{
     color:#ffffff;
     font: 600 16px/28px 'Poppins', sans-serif;
}
 .newsletterSec .foottopInn .leftsec ul li {
     background:none !important;
     padding:0px;
     margin-right:0px !important;
}
 .newsletterSec .foottopInn .leftsec ul li input[type="text"]{
     height:60px;
     background:#ffffff;
     border:none;
     border-radius: 5px;
     color:#a6afbe;
     padding:0px 15px;
     font: 300 16px/28px 'Poppins', sans-serif;
     outline: none;
}
 .newsletterSec .foottopInn .leftsec ul li input[type="submit"]{
     background:#8EC641;
     height:60px;
     width:150px;
     border-radius: 5px;
     outline: none;
     border:none;
     font: 600 16px/28px 'Poppins', sans-serif;
     color:#fff;
}
/*Press*/
 .pressban.innerbansec .banner_left h1 span{
     background: none;
     padding-bottom: 0;
}
 .presspage .tabs-menu li {
     padding: 0px 5px;
     width: 100%;
     line-height: 16px;
}
 .presspage .tabs-menu li a{
     padding: 0px;
     width: 100%;
     height: 40px;
     text-align: center;
     padding: 0 15px;
     line-height: 40px;
}
 .presspage .tabs-menu li:first-child{
     width: 70%;
}
 .presspage .latestpostBoxes {
     padding-top: 30px;
}
 .presspage .latestpostBoxes .blogBoxes .media{
     padding: 0px;
     border-radius: 0px;
     box-shadow: inherit;
     align-items: start;
}
 .presspage .latestpostBoxes .blogBoxes .media .mr-3{
     width: 315px;
     margin-right: 30px !important;
}
 .presspage .latestpostBoxes .blogBoxes .media .media-body ul li a img{
     margin: -2px 0 0;
}
 .presspage .innblogContentSec .tabs-menu {
     box-shadow: 0px 20px 31px 2px #cdd6e2;
}
 .latestpostBoxes .blogBoxes .media .media-body h4 a{
     color:#01235c;
}
 .pagination li {
     margin: 0 1px;
}
 .presspage.blogContentSec {
     padding-bottom: 40px;
     margin-top: -205px;
}
 .mediakit_box{
     width: 100%;
     background: #fff;
     border-radius: 10px;
     box-shadow: 0px 20px 31px 2px #cdd6e2;
     padding: 35px;
     margin-top: 33px;
}
 .mediakit_box h1{
     font: 600 22px/24px 'Poppins', sans-serif;
     color:#01235c;
     text-transform: capitalize;
}
 .mediakit_box p{
     font: 400 16px/30px 'Poppins', sans-serif;
     color:#6a6f78;
     padding: 15px 0 0;
}
 .mediakit_box a.download_btn{
     display: inline-block;
     padding: 20px 50px;
     background: #01235c;
     border-radius: 5px;
     color:#fff;
     border-radius: 6px;
     font: 600 16px/18px 'Poppins', sans-serif;
     margin-top: 20px;
     letter-spacing: 1px;
    transition: all 0.5s;
     -webkit-transition: all 0.5s;
     -o-transition: all all 0.5s;
     -ms-transition: all all 0.5s;
}
 .mediakit_box a.download_btn i{
     margin: -2px 20px 0 0;
     float: left;
}
 .mediakit_box a.download_btn:hover{
     background: #8EC641;
}
/*webiner*/
 .webinar_ban::after {
     width: 420px;
     height: 550px;
     background: url(../images/circle.png) no-repeat 0 0;
     position: absolute;
     right: 0px;
     top: 70px;
     background-size: 100%;
     content: "";
}
 .webinar_ban .banner_rt {
     z-index: 9;
}
 .header_sec.fixed {
     z-index: 999;
}
 .webiner_top{
     padding: 50px 0 100px 0;
     background: #fff;
}
 .webiner_top .top_heading p {
     padding-top: 5px !important;
}
 .webiner_topBox{
     width: 100%;
     padding: 35px;
     border-radius: 6px;
     margin-top: 20px;
     border-right: 4px solid #01235c;
     box-shadow: 0 10px 20px 6px #dbdce1;
}
 .webiner_topBox p{
     font: 600 20px/30px 'Poppins', sans-serif;
     color:#000;
}
 .webiner_topBox em{
     font: 400 14px/25px 'Poppins', sans-serif;
     color:#666;
     width: 100%;
     display: inline-block;
     font-style: normal;
     padding-top: 5px;
}
 .webiner_topBox a{
     display: inline-block;
     padding: 3px;
     padding-right: 32px;
     font: 600 16px/25px 'Poppins', sans-serif;
     color:#0061ff;
     margin-top: 10px;
     background: url(../images/arw.png) no-repeat right center;
}
 .webiner_top .top_heading{
     margin-bottom: 30px;
}
 .recorded_sec{
     width: 100%;
     background: #e8f3fe;
     padding: 110px 0 200px 0;
}
 .recorded_sec .top_heading p {
     padding-top: 5px !important;
}
 .webiner_search{
     width: 100%;
     display: flex;
     padding: 40px 100px 0;
     justify-content: center;
}
 .webiner_search label {
     display: inline-block;
     font: 700 20px/24px 'Poppins', sans-serif;
     color: #01235c;
     text-transform: uppercase;
     margin: 40px 20px 0 0;
     float: left;
     width: 130px;
     letter-spacing: 1px;
}
 .webiner_search input[type="text"], .webiner_search select{
     width: 100%;
     height: 70px;
     border: 1px solid #dde8f1;
     padding: 0 20px;
     font: 400 16px/70px 'Poppins', sans-serif;
     color:#01235c;
     display: inline-block;
     outline: none;
     -webkit-appearance: none;
     box-shadow: inherit;
     margin: 0;
     background: #fff;
     border-radius: 8px;
}
 .webiner_search input[type="text"]{
    padding-right: 50px;
     background: url(../images/search.png) no-repeat right 16px center #fff;
}
 .webiner_search select{
     background: url(../images/ara.png) no-repeat right 25px center #fff;
     background-size: 15px;
     cursor: pointer;
     padding-right: 50px;
     color:#01235c;
     font-weight: 500;
}
 .webiner_search ul{
     display: flex;
     width: 100%;
}
 .webiner_search ul li{
    margin: 15px 0 0 15px;
}
 .webiner_search ul li:nth-child(1){
    width: 50%;
}
 .webiner_search ul li:nth-child(2){
    width: 50%;
}
 .webiner_search input[type="text"]::placeholder{
     opacity: 1;
     color:#c1c9d7;
}
 .webiner_search form {
     width: 100%;
}
 .webiner_box{
     width: 100%;
     display: inline-block;
     margin-top: 40px;
     border-radius: 10px;
     box-shadow: 0 10px 20px 6px #ccd7e4;
}
 .webiner_boxImg{
     width: 100%;
     border-radius: 10px 10px 0 0;
     position: relative;
}
 .webiner_boxImg img{
     width: 100%;
     border-radius: 10px 10px 0 0;
}
 .webiner_boxTxt{
     width: 100%;
     border-radius: 0 0 10px 10px;
     background: #fff;
     padding: 30px;
     min-height: 290px;
}
 .webiner_boxTxt h4{
     font: 600 20px/26px 'Poppins', sans-serif;
     color:#000;
     margin: 0px;
}
 .webiner_boxTxt h4 a{
     color:#000;
}
 .webiner_boxTxt p{
     font: 400 16px/25px 'Poppins', sans-serif;
     color:#666;
     padding-top: 10px;
}
 .webiner_boxTxt a.watch_btn{
     display: inline-block;
     font: 600 16px/25px 'Poppins', sans-serif;
     color:#0061ff;
     margin-top: 15px;
     text-transform: uppercase;
}
 .wwbinr_time {
     padding: 8px 11px;
     background: #fff;
     border-radius: 8px;
     font: 600 15px/18px 'Poppins', sans-serif;
     color: #8EC641;
     box-shadow: 0 3px 10px -3px #333;
     position: absolute;
     right: 10px;
     top: 10px;
}
 .wwbinr_profile {
     width: 54px;
     height: 54px;
     border: 3.5px solid #fff;
     border-radius: 100%;
     position: absolute;
     left: 10px;
     top: 10px;
     box-shadow: 0 3px 10px -3px #333;
}
 .wwbinr_profile img{
     width: 100%;
     border-radius: 100%;
}
/*whitepaper*/
 .white_ban:after{
     display: none;
}
 .paper_box{
     width: 100%;
     display: inline-block;
     margin-top: 40px;
     border-radius: 6px;
     box-shadow: 0 10px 28px 5px #ccd7e4;
     background: #fff;
     padding: 8px;
}
 .paper_boxImg {
     width: 34%;
     border-radius: 6px;
     float: left;
     background: #e1eefa;
     padding: 30px 20px;
     text-align: center;
}
 .paper_boxImg img{
     max-width: 100%;
}
 .paper_boxTxt{
    width: 62%;
     border-radius: 3px;
     float: right;
}
 .paper_boxTxt h4{
     font: 600 20px/26px 'Poppins', sans-serif;
     color:#000;
     margin: 0px;
     padding: 10px 0 0;
}
 .paper_boxTxt h4 a{
     color:#000;
}
 .paper_boxTxt p{
     font: 400 16px/25px 'Poppins', sans-serif;
     color:#666;
     padding-top: 5px;
}
 .paper_boxTxt em{
     font: 400 16px/25px 'Poppins', sans-serif;
     color:#b1bbc5;
     padding-top: 5px;
     font-style: normal;
     width: 100%;
     display: inline-block;
}
 .paper_boxTxt em i{
     color:#8EC641;
}
 .paper_boxTxt a.read_btn {
     width: 130px;
     height: 40px;
     padding: 0;
     background: #8EC641;
     border-radius: 3px;
     font: 600 16px/40px 'Poppins', sans-serif;
     color: #fff;
     box-shadow: 0 3px 10px -3px #333;
     display: inline-block;
     margin-top: 12px;
     text-align: center;
     float: left;
}
 .paper_boxTxt a.read_btn:hover{
     background: #000;
     color:#fff;
}
 .topsos{
     width: auto;
     float: right;
     margin: 14px 15px 0 0;
}
 .topsos li {
     display: inline-block;
     margin-left: 2px;
}
 .topsos li span{
     font: 400 12px/14px 'Poppins', sans-serif;
     color:#94a3ba;
}
 .topsos li a {
     width: 35px;
     height: 35px;
     background: #e5efff;
     border-radius: 100%;
     color: #8EC641;
     text-align: center;
     line-height: 35px;
     display: inline-block;
     font-size: 14.93px;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
}
 .topsos li a:hover {
     background: #8EC641;
     color:#fff;
}
 .topsos li:first-child{
     margin-left: 0px;
}
 .paper_sec{
     padding-bottom: 200px;
}
/*blog details*/
 .blogdetlsmenu{
     width: 100%;
     background: #01235c;
     padding: 10px 0;
     display: inline-block;
     text-align: center;
}
 .blogdetlsmenu ul li{
     display: inline-block;
     font: 600 13px/30px 'Poppins', sans-serif;
}
 .blogdetlsmenu ul li a {
     color: #fff;
     padding: 12px 22px;
     display: inline-block;
}
 .nobanheader{
     position: relative;
     top: inherit;
     left: inherit;
}
 .blogdtlsconts{
     width: 100%;
     padding: 40px 0;
}
 .dlogdtlsRt{
     width: 100%;
     margin-top: 20px;
}
 .subsrbblue{
     width: 100%;
     text-align: center;
     background: #01235c !important;
     border-radius: 10px;
     padding: 40px !important;
}
 .subsrbblue h4{
     color: #fff !important;
     font: 700 25px/30px 'Poppins', sans-serif !important;
}
 .subsrbblue h4 span{
     background: url(../images/fre.png) no-repeat bottom center;
     display: inline-block;
     padding-bottom: 6px;
}
 .subsrbblue p{
     margin-top: 10px;
     font: 400 14px/18px 'Poppins', sans-serif !important;
     color: #fff !important;
}
 .blogform input[type="text"], .blogform input[type="email"]{
     width: 100%;
     border: none;
     padding: 0 10px;
     color: #a6afbe;
     font: 300 14px/23px 'Poppins', sans-serif;
     height: 50px;
     border-radius: 6px;
     margin-top: 10px;
     background: #fff !important;
}
 .blogform input[type="submit"]{
     width: 100% !important;
     border: none;
     padding: 0 10px !important;
     color: #fff;
     font: 600 18px/23px 'Poppins', sans-serif !important;
     height: 50px !important;
     background: #8EC641 !important;
     cursor: pointer;
     border-radius: 6px;
     margin-top: 10px;
}
 .blogform form{
     margin-top: 10px;
}
 .subsrbblue form p{
     color: #5b7196 !important;
     font-size: 12px !important;
     text-align: left;
}
 .blogform input[type="submit"]:hover{
     background: #000 !important;
}
 .blogviwgrp .pic{
     width: 100%;
}
 .blogviwgrp .pic img{
     width: 100%;
     border-radius: 10px;
}
 .blogviwgrp{
     background: #fff;
     border-radius: 10px;
     padding: 12px;
     box-shadow: 0 0 17px 5px #dadfe4;
     margin-top:25px;
}
 .blogviwgrp .text{
     width: 100%;
     padding: 20px;
}
 .blogviwgrp .text h4{
     color: #01235c;
     font: 600 22px/27px 'Poppins', sans-serif;
}
 .blogviwgrp .text p{
     color: #6a6f78;
     font: 400 16px/25px 'Poppins', sans-serif;
     margin-top: 10px;
}
 .vistBtn{
     display: inline-block;
     font: 600 16px/50px 'Poppins', sans-serif;
     color: #fff;
     background: #01235c;
     height: 50px;
     padding: 0 50px;
     border-radius: 5px;
     margin-top: 15px;
}
 .vistBtn:hover{
     background:#8EC641;
     color: #fff;
}
 .vistBtn img{
     margin-right: 10px;
}
 .subsrbblue .row{
     margin: 0 -2px;
     max-width: 100%;
}
 .subsrbblue .colm{
     padding: 0 2px !important;
}
 .dlogdtlsRt .subsrbblue .blogform .col-sm-9, .dlogdtlsRt .subsrbblue .blogform .col-sm-3 {
     -ms-flex: 0 0 100%;
     flex: 0 0 100%;
     max-width: 100%;
     margin: 0px !important;
    margin-top: 10px !important;
}
 .subsrbblue .row .col-sm-12{
     padding: 0 2px;
}
 .blogwht{
     padding-bottom: 170px;
}
 .blogdtlconse ol li{
     background: none !important;
     padding-left: 0px;
}
 .blogdtlconse ol{
     margin: 0px;
     padding: 0 0 0 20px;
}
 .headul strong {
     background: url(../images/tick2.png) no-repeat left top 0;
     color: #01235c;
     display: block;
     font-weight: 600;
     padding-left: 38px;
     font-size: 20px;
     line-height: 35px;
    margin-left: -9px;
}
 .headul li{
     background: none !important;
     padding-left: 0px !important;
}
 .dlogdtlsLft{
     width: 100%;
     margin-top: 20px;
}
 .dlogdtlsLft h1{
     color: #01235c;
     font: 700 32px/38px 'Poppins', sans-serif;
     padding-top:15px;
     padding-bottom:10px;
}
 .rightbsec{
     width: 100%;
     background: #fff;
     border-radius: 10px;
     padding: 10px;
    box-shadow: 0 0 17px 5px #dadfe4;
     margin-top:20px;
}
 .rightbsec .media i{
     width: 62px;
     height: 62px;
     display: inline-block;
     border-radius: 100%;
     overflow: hidden;
}
 .rightbsec .media i img{
     width: 100%;
     height: 100%;
     object-fit:cover;
}
 .rightbsec .media li{
     display: inline-block;
     color: #333;
     font: 600 16px/23px 'Poppins', sans-serif;
     padding: 0 20px;
}
 .rightbsec .media li em{
     color: #6a6f78;
     font-weight: 300;
     font-size: 12px;
     font-style: normal;
}
 .blogdtlconse{
     width: 100%;
}
 .blogdtlconse img, .blogdtlconse iframe {
     width: 100%;
     border-radius: 10px !important;
     border: none;
     margin-top: 30px;
     margin-bottom: 30px;
}
 .blogdtlconse iframe{
     height: 300px;
}
 .blogdtlconse p, .blogdtlconse li{
     color: #425466;
     font: 300 18px/30px 'Poppins', sans-serif;
}
 .blogdtlconse p, .blogdtlconse ul, .blogdtlconse ol{
     margin-top:10px;
}
 .blogdtlconse li {
     background: url(../images/tick.png) no-repeat left top 3px;
     padding-left: 34px;
     margin-top: 9px;
}
 .blogdtlconse h2, .blogdtlconse h3, .blogdtlconse h4, .blogdtlconse h5, .blogdtlconse h6{
     color: #01235c;
     font: 700 28px/34px 'Poppins', sans-serif;
     margin-top: 20px;
}
 .blogtwsbox{
     width: 100%;
     margin-top: 20px;
     background: #eaf4ff;
     padding: 20px;
     border-radius: 10px;
     border-right: 3px solid #8EC641;
}
 .blogtwsbox p{
     color: #4d556d;
     font-style: italic;
}
 .blogtwsbox p strong{
     color: #8EC641;
     font-weight: 700;
     font-style: normal;
}
 .boxbsec{
     width: 100%;
     background: #fff;
     border-radius: 10px;
     padding: 23px;
    box-shadow: 0 0 17px 5px #dadfe4;
     margin-top:20px;
     display: inline-block;
}
 .boxbsec h4{
     font-size: 22px;
     display: inline-block;
    margin: 0px !important;
}
 .sharsos{
     display: inline-block;
     margin: 0px !important;
     margin-left: 10px !important;
}
 .sharsos li{
     background: none !important;
     padding: 0 1px !important;
}
 .sharsos li a{
     display: inline-block;
     width: 35px;
     height: 35px;
     text-align: center;
     line-height: 35px;
     border-radius: 100%;
     background: #8EC641;
     color: #fff !important;
}
 .sharsos li{
     display: inline-block;
     padding: 0 3px;
}
 .boxbsec label{
     color: #6a6f78;
     font: 400 16px/18px 'Poppins', sans-serif;
     margin-top: 10px;
     width: 100%;
     display: inline-block;
}
 .copybrd{
     width: 100%;
     border-radius: 5px;
     padding: 5px;
     border: 1px solid #cfd7e3;
     margin-top: 13px;
}
 .copybrd .blogform input[type='text']{
     margin-top: 0px;
     color: #8EC641;
     height: 45px;
}
 .copybrd .blogform input[type='submit'], .copybrd .blogform button{
     background: #01235c url(../images/cp.png) no-repeat left 13px center;
     margin: 0px;
     font-size: 14px;
     height: 45px;
     padding: 0 10px 0 25px;
     color: #fff;
     font: 600 14px/23px 'Poppins', sans-serif !important;
     border-radius: 5px;
     border: none;
     width: 100% !important;
}
 .blogform .tooltip{
     width: 100% !important;
}
 .copybrd .col-md-9{
     -ms-flex: 0 0 80%;
     flex: 0 0 80%;
     max-width: 80%;
}
 .copybrd .col-md-3{
     -ms-flex: 0 0 20%;
     flex: 0 0 20%;
     max-width: 20%;
}
 .boxbsec .media i{
     width: 62px;
     height: 62px;
     display: inline-block;
     border-radius: 100%;
     overflow: hidden;
     margin-right: 10px;
}
 .boxbsec .media i img{
     width: 100%;
     height: 100%;
     object-fit:cover;
     margin: 0px;
}
 .boxbsec .media .sharsos li a{
     background: #d3e4ff;
     color: #8EC641 !important;
}
 .boxbsec .media .sharsos li a i{
     width: 100% !important;
     height: 100% !important;
     line-height: 35px !important;
}
 .boxbsec .media .sharsos{
     padding: 6px 0;
     margin-top: 19px !important;
}
 .boxbsec .media .vistBtn{
     float: left;
     margin-top: 28px;
}
 .blogwht{
     background: #fff;
     display: inline-block;
}
 .blogwht .top_heading h2{
     font-weight: 400;
}
 .backbtn{
     display: inline-block;
     margin-top: 50px;
     border: 2px solid #8EC641;
     padding: 0 40px 0 50px;
     background: #fff;
     font: 400 20px/60px 'Poppins', sans-serif;
    ;
     color: #8EC641;
     border-radius: 6px;
}
 .backbtn:hover{
     background:#8EC641;
     color: #fff;
}
 .tooltip {
     position: relative;
     display: inline-block;
     opacity: inherit !important;
}
 .tooltip .tooltiptext {
     visibility: hidden;
     width: 140px;
     background-color: #555;
     color: #fff;
     text-align: center;
     border-radius: 6px;
     padding: 5px;
     position: absolute;
     z-index: 1;
     bottom: 150%;
     left: 50%;
     margin-left: -75px;
     opacity: 0;
     transition: opacity 0.3s;
}
 .tooltip .tooltiptext::after {
     content: "";
     position: absolute;
     top: 100%;
     left: 50%;
     margin-left: -5px;
     border-width: 5px;
     border-style: solid;
     border-color: #555 transparent transparent transparent;
}
 .tooltip:hover .tooltiptext {
     visibility: visible;
     opacity: 1;
}
 .newsletterSec .tnp-subscription {
    margin: 10px 0 0 0;
}
 .newsletterSec .tnp-field input[type="email"] {
     height: 60px;
     background: #ffffff;
     border: none;
     border-radius: 5px;
     color: #a6afbe;
     padding: 0px 15px;
     font: 300 16px/28px 'Poppins', sans-serif;
     outline: none;
}
 .newsletterSec .tnp-field-email{
     width: 70%;
     float: left;
}
 .newsletterSec .tnp-field-button{
     width: 30%;
     float: left;
    padding-left: 4px !important;
}
 .newsletterSec .tnp-field input[type="submit"] {
     background: #8EC641;
     height: 60px;
     width: 150px;
     border-radius: 5px;
     outline: none;
     border: none;
     font: 600 16px/28px 'Poppins', sans-serif;
     color: #fff;
}
 .newsletterSec .tnp-field{
     margin: 10px 0 0 0 !important;
}
 .newsletterSec .tnp-field input[type="submit"]:hover{
     background: #000;
}
/*connect*/
 .banner_left h1 sup{
     font-weight: 300;
}
 .connectban .banner_rt {
     text-align: right;
}
 .connectban .banner_rt img{
     max-width: 86%;
}
 .connectsec2{
     width: 100%;
     padding: 100px 0;
     text-align: center;
}
 .connectsec2 .top_heading h2{
     font-weight: 400;
}
 .connectsec2 .midboxsa{
     width: 100%;
     max-width: 780px;
     margin: 30px auto;
     background: #fff;
     border-radius: 10px;
     box-shadow: 0 0 17px 5px #dadfe4;
     padding:45px;
     text-align: center;
}
 .connectsec2 .midboxsa h4{
     color: #323d4f;
     font: 500 26px/34px 'Poppins', sans-serif;
}
 .brdtxt{
     width: 210px;
     height: 55px;
     margin: 6px auto;
     background: #f7fafd;
     border-radius: 10px;
     border: 1px solid #e0eaf5;
     text-align: center;
     color: #0060f7;
     font: 600 26px/52px 'Poppins', sans-serif;
}
 .boxprice{
     width: 100%;
     margin-top: 20px;
     background: #eff7ff;
     padding: 20px 20px 30px;
     border-radius: 10px;
}
 .boxprice p{
     color: #56697b;
     font: 400 18px/26px 'Poppins', sans-serif;
    padding-top: 10px !important;
}
 .boxprice p em{
     color: #01235c;
     font-size: 20px;
     font-weight: 600;
     font-style: normal;
     background: #d7e8fe;
     display:inline-block;
     padding:9px 20px;
     border-radius: 11px;
}
 .whycontscec .mid_text ul li{
     background: none;
     padding-left: 0px;
}
 .whycontscec .mid_text ul li strong{
     display: block;
     background: url(../images/tick.png) no-repeat left 2px;
     padding-left: 30px;
     color: #01235c;
     font-weight: 600;
}
 .top_heading h1 sup, .top_heading h2 sup, .top_heading h3 sup{
     font-weight: 300;
}
 .howconnectTable {
     margin-top: 50px;
     box-shadow: 5px 5px 10px 5px #ccd6e3;
     border-radius: 15px;
     overflow: hidden;
     background: #fff;
     padding-bottom: 0px;
}
 .howconnectTable .table tr th{
    padding: 8px 10px;
}
 .howconnectTable .table tr td:nth-child(5) {
     box-shadow: -8px 1px 12px -2px #f0f2f5;
}
 .howconnectTable .table tr td:nth-child(2) {
     box-shadow: none;
}
 .tablebox .table tr td:first-child{
     border-radius: 5px 0 0 5px;
}
 .howconnectTable .table tr:nth-child(2n+1) td{
     background: #eaf4ff;
     border-radius:0px !important;
}
 .howconnectTable .table tr:nth-child(2n+1){
     background: none;
    border-left: 10px solid #fff;
}
 .howconnectTable .table tr:nth-child(2n+1) td:first-child{
    border-top-left-radius: 8px !important;
     border-bottom-left-radius: 8px !important;
     border-left: 10px solid #fff !important;
}
 .howconnectTable .table tr:nth-child(2n+1) td:last-child{
     border-top-right-radius: 8px !important;
     border-bottom-right-radius: 8px !important;
     border-right: 10px solid #fff !important;
}
 .howconnectTable .table tr{
     border: none !important;
}
 .howconnectTable .table{
     margin-bottom: 0;
}
 .howConnecticpnl{
     width: 100%;
}
 .howConicbox{
     width: 100%;
     text-align: center;
     background: #fff;
     padding: 35px;
     border: 1px solid #e2e1eb;
     border-radius: 5px;
     margin-top: 150px;
     position: relative;
}
 .howConicbox i{
     width: 100%;
     display: inline-block;
}
 .howConicbox i img{
     border-radius: 100%;
     max-width: 100%;
     border: 14px solid #e3f0fc;
     margin-top: -150px;
}
 .howConicbox .text{
     width: 100%;
     padding: 20px 0 0 0;
     position: relative;
}
 .howConicbox .text strong{
     color: #0060f7;
     font: 300 14px/20px 'Poppins', sans-serif;
     text-transform: uppercase;
     letter-spacing: 1px;
}
 .howConicbox .text h4{
     color: #333333;
     font: 600 20px/26px 'Poppins', sans-serif;
     margin-top:3px;
}
 .howConicbox .text p{
     color: #888888;
     font: 400 12px/16px 'Poppins', sans-serif;
     margin-top:3px;
}
 .howConnecticpnl .col-sm-4{
     padding: 0 37px;
     position: relative;
}
 .howConnecticpnl .howConicbox:before{
     width: 50%;
     border: 1px dashed #7c7588;
     position: absolute;
     top: 50%;
     right: -50%;
     content: "";
     height: 2px;
}
 .howConnecticpnl .col-sm-4:last-child .howConicbox:before{
     display: none;
}
 .howConnecticpnl .howConicboxinn::before {
     width: 24px;
     height: 24px;
     background: url(../images/rdo2.png) no-repeat center center;
     content: "";
     position: absolute;
     top: 43%;
     right: -45px;
}
 .howConnecticpnl .howConicboxinn{
     width: 100%;
     position: relative;
}
 .howConnecticpnl .howConicboxinn::after {
     width: 24px;
     height: 24px;
     background: url(../images/rdo2.png) no-repeat center center;
     content: "";
     position: absolute;
     top: 43%;
     left: -45px;
}
 .howConnecticpnl .col-sm-4:last-child .howConicboxinn::before{
     display:none;
}
 .howConnecticpnl .col-sm-4:first-child .howConicboxinn::after{
     display:none;
}
 .howConnecticpnl .yesNoBox{
     background: none !important;
     padding: 0px;
}
 .yesNoBox ul li a:hover{
     background: #1a233b;
     border-color: #1a233b;
     color: #fff;
}
 .howConnectpanl .top_heading p{
     padding-top: 5px;
}
 .applyConnectpanl{
     padding-bottom: 160px !important;
}
/*1.4.2021*/
 .earlystartban{
     min-height: 777px !important;
}
 .earlysecthm .row{
     flex-direction: inherit !important;
}
 .earlysecthm{
     padding-top: 0px !important;
}
 .earlysecthm .mid_text ul li img{
     max-width: 100%;
}
 .earlysecthm .mid_text ul li:nth-child(3){
     padding: 0px;
     background: none;
}
 .bluBtn.dark{
     background: #09006e;
}
 .bluBtn.dark:hover{
     background: #8EC641;
}
 .planpricngsec{
     width: 100%;
     background: #e9f3fe;
     position: relative;
     padding:169px 0 99px 0;
}
 .planpricngsec:before{
     width: 100%;
     background: url(../images/pricetopbg.jpg) no-repeat center center;
     content: "";
     position: absolute;
     top: 0px;
     left: 0px;
     height: 154px;
     background-size: 100% 100%;
}
 .amountBox p a{
     color: #01235c;
     border-bottom: 1px dotted transparent;
}
 .amountBox p a:hover{
     border-color: #bac8d8;
}
 .bextmin{
     min-height: 93px;
}
 .planpricngsec .amountBox ul{
     min-height: 260px;
}
 .planpricngsec .amountBoxes .col-sm-4.center .amountBox{
     transform: inherit;
     margin-top: -13px;
}
 .featurpricesec{
     width: 100%;
     padding: 60px 0 0;
     margin: 0px !important;
     background: none !important;
}
 .featurpricesec .top_heading h2{
     font-weight: 500;
}
 .featurpricesec:before{
     display: none;
}
 .paykickStartups .top_heading p{
     color: #6a6f78;
     padding-top: 10px;
}
 .paykickStartups .ban_btn li{
     float: none;
     display: inline-block;
}
 .paykickStartups .tril_list li{
     float: none;
     display: inline-block;
}
 .paykickStartups{
     padding-bottom: 170px;
}
/*2.4.2021*/
 .charHelpngPowrsec{
     width: 100%;
     padding: 90px 0 !important;
     background: #dfedfb;
}
 .charHelpngPowrsec .landinloInn {
     margin-top: 38px;
}
 .notallfetursec{
     width: 100%;
     background: #fff;
     padding: 90px 0 !important;
}
 .notallfetursec .top_heading p{
     padding-top: 10px;
     color: #6a6f78;
}
 .notallbox{
     width: 100%;
     background: #fff;
     border-radius: 10px;
     padding:20px 48px;
    box-shadow: 0px 0px 25px 2px #e1e3e6;
     margin-top: 50px;
     position: relative;
     z-index: 1;
}
 .notallbox i{
     width: 100%;
     text-align: center;
     display: inline-block;
}
 .notallbox i img{
     max-width: 100%;
}
 .rangerow{
     width: 100%;
     margin-top: 30px;
}
 .rangerow label{
     color: #323d4f;
     font: 400 18px/26px 'Poppins', sans-serif;
}
 .rangerow .addui-slider .addui-slider-track .addui-slider-handle::after {
     display: none;
}
 .notall6{
     position: relative;
     padding: 0 30px;
}
 .notall6::before {
     width: 95%;
     position: absolute;
     top: 30px;
     height: 88%;
     content: "";
     left: 15px;
     background: rgba(5, 87, 216, 0.1);
     border-radius: 10px;
}
 .notall6::after {
     width: 100%;
     position: absolute;
     top: 53px;
     height: 79%;
     content: "";
     left: 0px;
     background: rgba(5, 87, 216, 0.1);
     border-radius: 10px;
}
 .notallfetursec .col-sm-6:last-child .addui-slider .addui-slider-track .addui-slider-range{
     background: #01235c;
}
 .paykickchargifsec{
     padding-bottom: 80px;
}
 .paykickchargifsec .tablebox{
    background: #fff;
}
 .paykickchargifsec .howconnectTable .table tr td:nth-child(2) {
     box-shadow:0px 0px 20px 4px #f0f2f5;
}
 .howconnectTable .table tr:nth-child(2n+1) td:first-child {
     border-top-left-radius: 12px !important;
     border-bottom-left-radius: 12px !important;
     border-left: 10px solid #fff !important;
}
 .howconnectTable .table tr:nth-child(2n+1) td:last-child {
     border-top-right-radius: 12px !important;
     border-bottom-right-radius: 12px !important;
     border-right: 10px solid #fff !important;
}
 .paykickchargifsec .tablebox .table tr:first-child th:first-child{
     text-align: left;
}
 .paykickchargifsec .howconnectTable .table {
     margin-bottom: 7px;
}
 .connectsec2 .boxrw{
     width: 100%;
     padding: 10px 0;
}
 .connectsec2{
     padding-bottom: 70px;
     padding-top: 40px;
}
 .chargiftban{
     min-height: 875px !important;
}
 .trastlgogrt{
     margin-top: 10px !important;
     background: none !important;
     box-shadow: none;
     border-radius: none;
     padding: 0px !important;
}
 .trastlgogrt ul li {
     width: 16.666%;
     margin: 0px !important;
     padding: 0 2px;
     text-align: center !important;
}
 .performicon{
     width: 100%;
     margin-top: 47px;
     text-align: center;
}
 .performicon ul li{
     display: inline-block;
     padding: 0 4px;
     width: 19%;
}
 .performicon ul li img{
     max-width: 100%;
}
 .chargiftban .banner_left {
     padding-top: 0;
}
 .vdoBoxsa img {
     width: 100% !important;
     margin: 0px !important;
}
/*3.4.2021*/
 a.more_btn.w-100{
     width: 100% !important;
}
 .bpotmbrd {
     margin: 0 -10px;
     display: flex !important;
     width: auto !important;
    flex-wrap: wrap;
}
 .bpotmbrd li{
     -ms-flex: 0 0 50%;
     flex: 0 0 50%;
     max-width: 50%;
     background:none !important;
     padding: 0 10px !important;
}
 .bpotmbrd li a.more_btn{
     margin: 0px !important;
     background: #8EC641 !important;
     border-color:#8EC641 !important;
}
 .bpotmbrd li:last-child a.more_btn{
     color: #8EC641 !important;
     background: none !important;
}
 .bpotmbrd li a.more_btn:hover{
     background: #01235c !important;
     border-color:#01235c !important;
}
 .bpotmbrd li:last-child a.more_btn:hover{
     color: #fff !important;
     background: #8EC641 !important;
     border-color:#8EC641 !important;
}
 .close {
     width: 38px;
     height: 38px;
     background: #1f58e9 !important;
     border-radius: 100%;
     color: #fff !important;
     font: 300 36px/26px 'Poppins', sans-serif;
     opacity: 1 !important;
     text-shadow: none !important;
     position: absolute;
     top: 10px;
     right: 10px;
}
 .damocampn .modal-dialog{
     max-width: 1000px;
}
 .damocampn .top_heading h2{
     font-weight: 600;
    font-size: 29px;
     line-height: 42px;
}
 .damocampn .top_heading h2 b{
     font-weight: 600;
}
 .damocampn .top_heading p{
     font-size: 16px;
     line-height: 25px;
     padding: 7px 0 0;
     color: #6a6f78;
}
 .damocampn .mid_text ul li{
     font-weight: 500;
}
 .damocampn .mid_text h6{
     font: 600 20px/26px 'Poppins', sans-serif;
     color: #01235c;
     margin-top: 15px;
}
 .damocampn .mid_text ul{
     padding: 0px;
}
 .popcal{
     width: 100%;
     position: relative;
}
 .popcalinn {
     width: 93%;
     border-radius: 10px;
     box-shadow: 1px 2px 12px 5px #dbe5f3;
     overflow: hidden;
     position: relative;
     background: #fff;
     margin: 0px auto;
}
 .popcal:before{
     width: 100%;
     position: absolute;
     left: 0px;
     top: 3%;
     background: #e5eaf2;
     border-radius: 10px;
     content: "";
     height: 95%;
}
 .whtop{
     width: 100%;
     text-align: center;
     padding: 0px 0;
     border-bottom: 0px solid #e5eaf2;
}
 .whtop i img{
     max-width: 100%;
}
 .whtop strong{
     color: #9ea9bb;
     font: normal 16px/23px 'Poppins', sans-serif;
     margin-top: 10px;
     display: block;
}
 .whtop h4{
     color: #323d4f;
     font: 600 26px/30px 'Poppins', sans-serif;
     margin-top: 10px;
}
 .whtop h4 span{
     font-weight: 300;
}
 .whtop em{
     color: #01235c;
     font: normal 16px/23px 'Poppins', sans-serif;
     margin-top: 10px;
    display: inline-block;
     padding: 0 20px;
     background: url(../images/wh.png) no-repeat left center;
     font-style: normal;
}
 .popcalinn iframe{
     width: 100%;
}
 .calendar{
     background: #f3f6fb;
}
 .damocampn .row{
    align-items: center;
}
 .damocampn .modal-body{
     padding: 30px;
}
 .popcal{
     margin-top: 20px;
}
 .footlogobox ul li{
     min-height: 100px;
}
/*9.4.2021*/
 .cli_action_button{
     background: #8EC641 !important;
    border-radius: 5px !important;
     font: 600 16px/38px 'Poppins', sans-serif !important;
     height: 42px;
    border: 2px solid #8EC641 !important;
     padding: 0 20px !important;
}
 .cli_action_button:hover {
     background: #87BE3F !important;
     border-color: #87BE3F !important;
}
 .cli-bar-message{
     font: normal 16px/23px 'Poppins', sans-serif;
     color: #01235c;
}
 .cli-bar-message a{
     color:#8EC641;
     text-decoration: underline !important;
}
 .headerblue{
     padding: 21px 0;
     position: relative;
}
 .closea {
     position: absolute;
     top: 0px;
     right: 0px;
     padding: 21px;
     color: #fff !important;
     font-size: 28px;
     display: inline-block;
}
 .headerblue p{
     padding: 0 45px;
}
 .menu_icon{
     margin-right: 13px;
}
 .asctptforms .subscrbbox{
     max-width: 100%;
}
 .assRow{
     width: 100%;
     margin-top: 10px;
}
 .clrdrk{
     color: #637594 !important;
}
 .calruslt{
     font-size: 20px !important;
}
 .clrdrk, .calruslt{
     text-align: center !important;
}
 .subscrbbox .accont_frm input.clrdrk::placeholder{
     color: #637594 !important;
}
 .cntyBxs ul li{
     display: inline-block;
     color: #4e6488;
     font: normal 16px/23px 'Poppins', sans-serif;
}
 .cntyBxs ul li img{
     max-width: 100%;
}
 .cntyBxs ul li strong{
     font-weight: 400;
}
 .payMentPic{
     background: #eaf4ff;
     padding: 15px;
     border-radius: 10px;
     min-height: 355px;
}
 .cntyBxs li{
     width: 100%;
     color: #4e6488;
     font: 400 15px/20px 'Poppins', sans-serif;
}
 .cntyBxs li img{
     width: auto;
     max-width: 100%;
}
 .cntyBxs li a{
     width: 100%;
     display: inline-block;
     border: 1px solid transparent;
     border-radius: 5px;
     padding: 9px;
     color: #4e6488 !important;
}
 .cntyBxs li a:hover{
     border-color: #d3e3f4;
}
 .cntyBxs{
     width: 100%;
     margin-top: 20px;
}
 .cntyBxs li strong{
     margin-left: 10px;
}
 .gatewBxs li{
     width: 100%;
     color: #4e6488;
     font: 400 15px/20px 'Poppins', sans-serif;
}
 .gatewBxs li img{
     width: auto;
     max-width: 100%;
}
 .gatewBxs li a{
     width: 100%;
     display: inline-block;
     border-radius: 5px;
     padding: 7px 9px;
}
 .gatewBxs li a:hover{
     background: #fff;
}
 .cntySrch input[type="text"]{
     width: 100%;
     border: none;
     padding: 0 10px;
     height: 50px;
     border-radius: 5px;
     background: url(../images/search.png) no-repeat right 17px center #fff;
     background-size: 19px;
     color: #9fb1cf;
     font: 400 15px/20px 'Poppins', sans-serif;
}
 .cntySrch input[type="text"]:focus{
     outline: none !important;
}
 .cardpaybox li{
     width: 100%;
     color: #4e6488;
     font: 400 15px/20px 'Poppins', sans-serif;
}
 .cardpaybox li a {
     width: 100%;
     display: inline-block;
     border-radius: 8px;
     padding: 16px 16px;
     color: #4e6488 !important;
}
 .cardpaybox li a:hover{
     background: #fff;
     box-shadow: 1px 1px 11px 4px #dee8f3;
}
 .currntabox ul li {
     display: inline-block;
     width: 25%;
     float: left;
     text-align: center;
    font: 400 15px/20px 'Poppins', sans-serif;
}
 .currntabox ul li a {
     width: 100%;
     display: inline-block;
     border-radius: 10px;
     padding: 11px 22px;
     color: #4e6488 !important;
}
 .currntabox li a:hover{
     background: #fff;
     box-shadow: 1px 1px 11px 4px #dee8f3;
}
 .latestpostBoxes .blogBoxes .media .media-body ul li i{
     color: #8EC641;
}
 .innamountSec{
     position: relative;
}
 .contryDrop{
     width: 120px;
     position: absolute;
     top: 0px;
     right: 0px;
     border-radius: 59px;
}
 .contryDrop .select-selected::after {
    background: url(../images/arrw1.png) no-repeat center center;
}
 .contryDrop .select-selected{
    border-radius: 49px;
}
 .bestHeght{
     min-height: 85px;
}
/*20.4.2021*/
 #cookie-law-info-bar{
     width: 50% !important;
     left: 50% !important;
    -ms-transform: translateX(-50%);
     -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
     -o-transform: translateX(-50%);
     transform: translateX(-50%);
}
 .innblogContentSec{
     text-align: center;
}
 .innblogContentSec .tabs-menu{
     display: inline-block;
}
 .innblogContentSec .tabs-menu li{
     display: inline-block;
}
 .blueselct .select-selected{
     height: 70px;
    font: 400 16px/70px 'Poppins', sans-serif;
    color: #01235c;
}
 .blueselct .select-selected::after {
     width: 15px;
    top: 28px;
     height: 15px;
     background: url(../images/ara.png) no-repeat center center;
}
 .webiner_search{
    position: relative;
     z-index: 1;
}
 .banner_left h1 sup {
     font-weight: 300;
     font-size: 20px;
     top: -26px;
     line-height: 20px;
}
 .presspage .tabs-menu li{
     width: auto !important;
}
 .presspage .tabs-menu li a{
     width: auto !important;
}
 .bluebg .economy_innr .row .col-sm-3 {
     -ms-flex-preferred-size: 0;
     flex-basis: 0;
     -ms-flex-positive: 1;
     flex-grow: 1;
     max-width: 100%;
     padding: 0 5px;
}
 .bluebg .economy_innr .row{
     margin: 0 -5px;
}
 .tablebox .table tr th, .tablebox .table tr td{
     width: 120px;
    word-break: break-all;
}
 .tablebox .table tr:first-child th:first-child, .tablebox .table tr td:first-child {
     width: 185px;
     word-break: inherit;
}
 .page-template-default .mid_content{
     padding-bottom: 240px !important;
}
 .page-template-default .mid_text p a{
     color: #8EC641 !important;
}
 .page-template-default .mid_text p a:hover{
     color: #385879 !important;
}
/*20.5.2021*/
 .landingpag3{
     background: rgb(236,245,255);
     background: linear-gradient(0deg, rgba(236,245,255,1) 0%, rgba(248,252,255,1) 100%);
}
 .landingoptn3choice_sec{
     width: 100%;
     padding-bottom: 210px;
}
 .landinlosecv3::before{
     display: none;
}
 .landingpag3 .ban_btn li{
     width: auto;
}
 .landingpag3 .ban_btn li a{
     padding: 0 30px;
}
 .landingpag3 .banner_left p{
     color: #4b546e;
}
 .landingpag3{
     position: relative;
     min-height: 600px;
}
 .landingpag3:before{
     width: 100%;
     height: 100px;
     content: "";
     position: absolute;
     bottom: 0px;
     background:url(../images/bbg.png) no-repeat bottom center;
     background-size: 100% 100%;
}
 .landingoptn3choice_sec .choice_box{
     box-shadow: 0 20px 27px 5px #dadfe4;
     padding: 30px;
}
 .landingoptn3choice_sec .choice_box p{
     color: #6a6f78;
     min-height: auto;
     margin: 10px 0 0;
     padding: 0px;
}
 .chtext i{
     width: 47px;
     height: 47px;
     border-radius: 100%;
     overflow: hidden;
     margin-right: 10px;
}
 .chtext i img{
     width: 100%;
     height: 100%;
     object-fit:cover;
}
 .chtext .media{
     align-items: center;
}
 .chtext .media p{
     color: #939cb5;
     font-size: 14px;
     margin-top: 0px;
}
 .choseRgt{
     background: #eaf4ff;
     padding: 20px;
     border-radius: 8px;
}
 .rdlogo{
     width: auto;
     float: right;
     margin-top: -38px;
}
 .chtext{
     display: inline-block;
     width: 100%;
}
 .meetlandopsn3 .meetop1row li{
     width: 25%;
}
 .meetop1row ul{
     margin: 0 -8px;
}
 .landinggetstart{
     padding-bottom: 70px;
}
 .integratinSec .top_heading ul li strong{
     font-weight: 600;
}
 .hisml img{
     max-width: 50px;
}
 .landingpag3 .banner_left h1 b{
     font-weight: 700;
     position: relative;
    background: url(../images/bordr.png) no-repeat left bottom;
     background-size: 100%;
}
 .landingpag3 .banner_left h1{
     background: none;
}
 .landingpag3 .banner_left{
     position: relative;
}
 .landingpag3 .banner_left:before{
     width: 288px;
     height: 113px;
     background: url(../images/arws.png) no-repeat bottom right;
     content: "";
     position: absolute;
     top: 150px;
     right: -96px;
}
 .single-integration .innerbansec{
     padding-top: 32px !important;
}
 .single-integration .activcampbody{
     margin-top: 0 !important;
}
 .single-integration .activeCampaignBan {
     min-height: auto !important;
     padding-bottom: 0px !important;
}
 .rangerow .progress, .rangerow .progress-bar{
     overflow: inherit;
}
 .rangerow .prgsrw{
     overflow: inherit;
     width: 100%;
     position: relative;
    margin-top: 10px;
    min-height: 30px;
}
 .rangerow .progress{
     height: 18px;
     background: #e0e8f1;
     border-radius: 50px;
}
 .rangerow .progress-bar{
     background: #0062fc;
     border-radius: 50px;
    position: relative;
}
 .toolTps{
     background: #fff;
     opacity: 1;
     color: #000;
     display: block;
     float: right;
     width: 40px;
     height: 30px;
     border-radius: 5px;
     margin-top: 0px;
     color: white;
     opacity: 1;
     pointer-events: none;
     transform-style: preserve-3d;
     position: absolute;
    top: -39px;
     right: -15px;
     z-index: 1;
     box-shadow: 1px 1px 5px 1px #e0e8f1;
     opacity: 0;
     visibility: hidden;
}
 .rangerow .progress-bar:hover .toolTps{
     opacity: 1;
     visibility: visible;
}
 .toolTps::before {
     border: 8px solid transparent;
     border-top: 8px solid #fff;
     position: absolute;
     bottom: -15px;
     content: "";
     left: 50%;
     margin-left: -8px;
}
 .toolTps i {
     display: block;
     width: 100%;
     height: 100%;
     text-align: center;
     line-height: 30px;
     position: absolute;
     font-size: 14px !important;
     z-index: 1;
    color: #000;
     font-style: normal;
}
 .notallfetursec .col-sm-6:last-child .rangerow .progress-bar{
    background: #01235c;
}
 .bluepanelBoxes .row{
     justify-content: center;
}
 .compareFeesmodal .modal-dialog{
     max-width: 990px;
}
 .compareFeesmodal .col-md-6{
     -ms-flex: 0 0 66.666667%;
     flex: 0 0 66.666667%;
     max-width: 66.666667%;
}
 .compareFeesmodal .payMentBox em {
     color: #687892;
     font-size: 15px;
     font-style: normal;
     margin-top: 23px;
     display: block;
     width: 100%;
     margin-bottom: 10px;
}
 .compareFeesmodal .payMentBox .cntySrch input[type="text"]{
     background: #f7fafd;
     border: 1px solid #d9e5f2;
}
 .amuthead h5{
     color: #01235c;
     font-size: 15px;
     float: left;
     font-weight: 600;
}
 .amuthead{
     display: inline-block;
     width: 100%;
}
 .amuthead ul li{
     display: inline-block;
     color: #687892;
     font-size: 12px;
     line-height: 20px;
     font-weight: 400;
     position:relative;
     padding-left: 8px;
     margin-right: 4px;
}
 .amuthead ul{
     float: right;
}
 .amuthead ul li:first-child:before{
     width: 5px;
     height: 5px;
     border-radius: 20px;
     background: #0062fb;
     content: "";
     position: absolute;
     top: 8px;
     left: 0px;
}
 .amuthead ul li:last-child:before{
     width: 5px;
     height: 5px;
     border-radius: 20px;
     background: #ffa200;
     content: "";
     position: absolute;
     top: 8px;
     left: 0px;
}
 .amulpoptable{
     width: 100%;
     display: inline-block;
     border-radius: 10px;
     background: #eaf4ff;
}
 .amulpoptable i img{
     width: 100px;
}
 .amulpoptable tr th{
     color: #01235c;
     font-size: 14px;
     text-align: center;
     border-top: none !important;
}
 .amulpoptable tr td{
     font-size: 14px;
     text-align: center;
     color: #4e6488;
}
 .amulpoptable tr td:first-child{
     text-align: left;
}
 .amulpoptable tr td:nth-child(2){
     color: #0062fb;
}
 .amulpoptable tr td a{
     color: #0062fb !important;
     text-decoration: underline !important;
}
 .amulpoptable tr td, .amulpoptable tr th{
     border-bottom: 1px solid #d9e5f2;
     border-right: 1px solid #d9e5f2;
     padding: 20px 10px;
}
 .compareFeesmodal .payMentBox{
     margin: 30px 0 0 !important;
}
 .compareFeesmodal .cntyBxs{
     margin-top: 0;
}
 .compareFeesmodal .payMentPic{
    min-height: auto;
     margin-top: 10px !important;
}
 .amulpoptable tr td{
     border-bottom: none;
}
 .amulpoptable tr td:last-child, .amulpoptable tr th:last-child{
     border-right: none;
}
 .amulpoptable .table{
     margin-bottom: 0px;
}
 .amuntpopRt{
     margin-top: 58px;
}
 .compareFeesmodal .row{
     margin: 0 -5px;
}
 .compareFeesmodal .col-sm-6{
     padding: 0 5px;
}
 .amulpoptable tr td span{
     color: #ffa200;
}
 .amulpoptable{
     margin-top: 20px;
}
 .people_innr .owl-nav.disabled{
     display: block !important;
}
 .people_innr .owl-prev{
     width: 50px;
     height: 50px;
     background: #8EC641;
     position: absolute;
     top: 50%;
     left: 0px;
     border-radius: 100%;
     font-size: 20px;
     line-height: 50px;
     color: #fff;
     text-align: center;
    -ms-transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     transform: translateY(-50%);
     font-size: 0px !important;
}
 .people_innr .owl-prev:before{
     font-family: 'FontAwesome';
    content: "\f177";
     font-size: 20px !important;
}
 .people_innr .owl-next{
     width: 50px;
     height: 50px;
     background: #8EC641;
     position: absolute;
     top: 50%;
     right: 0px;
     border-radius: 100%;
     font-size: 20px;
     line-height: 50px;
     color: #fff;
     text-align: center;
    -ms-transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     transform: translateY(-50%);
     font-size: 0px !important;
}
 .people_innr .owl-next:before{
     font-family: 'FontAwesome';
    content: "\f178";
     font-size: 20px !important;
}
 .logoBox .texts{
     position: absolute;
     bottom: 30px;
     padding: 5px;
     left: 0px;
     width: 100%;
}
 .logoBox .texts h4{
     font: 400 15px/24px 'Poppins', sans-serif;
     color: #01235c;
}
 .logoBox .texts h6{
     font: 400 14px/24px 'Poppins', sans-serif;
     color: #9da9c3;
}
 .logoBox img{
     max-width: 65%;
}
 .latestpostBoxes .saboxplugin-wrap{
     text-align: left;
}
 .latestpostBoxes .vcard.author{
     font: 600 25px/30px 'Poppins', sans-serif;
     color: #1a233b;
}
 .saboxplugin-wrap .saboxplugin-desc p, .saboxplugin-wrap .saboxplugin-desc {
     font: 400 16px/32px 'Poppins', sans-serif !important;
     color: #000;
     margin-top: 10px;
     padding: 0px !important;
}
 .saboxplugin-wrap .saboxplugin-desc p a{
     color: #1a233b !important;
     font-weight: 500;
}
 .saboxplugin-web a{
     color: #8EC641 !important;
}
 .customerspages .filtRbox .text, .term-testimonials .filtRbox .text {
     min-height: 283px;
}
 .blogdtlconse p a, .blogdtlconse ul li a, .blogdtlconse ol li a, .blogdtlconse figcaption a{
     color: #635bff !important;
}
 .blogdtlconse ul.sharsos li a{
     color: #fff !important;
}
 .term-casestudy .filtRbox .text{
     min-height: 310px;
}
 .modal-header .close{
     padding: 5px !important;
}
 @media (min-width: 1200px) and (max-width: 9000px) {
     .reportban .ban_rtmain {
         position: absolute;
         right: 0px;
         width: 66%;
         max-width: 100%;
         top: -83px;
    }
}
 @media (min-width: 992px) and (max-width: 9000px) {
     .nav_top .dropdown .dropdown-menu {
         -webkit-transition: all 0.3s;
         -moz-transition: all 0.3s;
         -ms-transition: all 0.3s;
         -o-transition: all 0.3s;
        transition: all 0.3s;
         max-height: 0;
        /*display: block;
         opacity: 0;
        visibility: hidden;
         */
         margin:0px;
         padding: 0px;
         border-radius: 0;
         left: 0;
         right: inherit;
    }
     .nav_top .dropdown:hover .dropdown-menu {
         max-height: 600px;
         opacity: 1;
         visibility: visible;
         display: block;
    }
     .menu_sec li.dropdown a:hover:before {
         opacity: 1;
         visibility: visible;
         bottom: -15px;
    }
     .menu_sec li.dropdown:hover a:before {
         opacity: 1;
         visibility: visible;
         bottom: -15px;
    }
    /*14.12.2020*/
     .menu_sec li.dropdown:last-child{
         position: relative;
    }
     .menu_sec li.dropdown:last-child .dropdown-menu{
         width: 500px !important;
         left:inherit !important;
         right: 0px !important;
    }
     .menu_sec li.dropdown:last-child .dropdown-menu li ul li{
         width: 50% !important;
    }
     .menu_sec li.dropdown:nth-child(3), .menu_sec li:nth-child(2){
         position: relative;
    }
     .menu_sec li.dropdown:nth-child(3) .dropdown-menu{
         width: 348px !important;
         left:inherit !important;
         right: 0px !important;
    }
     .menu_sec li.dropdown:nth-child(3) .dropdown-menu li ul li{
         width: 100% !important;
    }
     .menu_sec li.dropdown:last-child::hover .dropdown-menu, .menu_sec li.dropdown:nth-child(3)::hover .dropdown-menu{
         max-height:400px;
    }
     .nav_top .dropdown:last-child .dropdown-menu li ul li{
         min-height: 250px;
    }
     .menu_sec li.dropdown:nth-child(3) .dropdown-menu li ul li{
         min-height: 250px;
    }
     .menu_sec li.dropdown:first-child:hover .dropdown-menu{
         z-index: 1111;
    }
     .menu_sec li.dropdown{
         position: static;
    }
    /*.menu_sec li.dropdown:first-child:hover .menu_sec li.dropdown:nth-child(3) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:first-child:hover .menu_sec li.dropdown:nth-child(4) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:first-child:hover .menu_sec li.dropdown:nth-child(6) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:nth-child(3):hover .menu_sec li.dropdown:nth-child(1) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:nth-child(3):hover .menu_sec li.dropdown:nth-child(4) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:nth-child(3):hover .menu_sec li.dropdown:nth-child(6) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:nth-child(4):hover .menu_sec li.dropdown:nth-child(1) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:nth-child(4):hover .menu_sec li.dropdown:nth-child(3) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:nth-child(4):hover .menu_sec li.dropdown:nth-child(6) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:nth-child(6):hover .menu_sec li.dropdown:nth-child(1) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:nth-child(6):hover .menu_sec li.dropdown:nth-child(3) .dropdown-menu{
         display: none;
    }
    .menu_sec li.dropdown:nth-child(6):hover .menu_sec li.dropdown:nth-child(4) .dropdown-menu{
         display: none;
    }
    */
     .navbar-expand-lg .navbar-collapse.mobilemenu{
         display: none !important;
    }
}
 @media (min-width: 1400px) and (max-width: 1599px) {
    /*Mobile*/
     .mobileBan .absbanrt {
         width: 790px;
    }
}
 @media (min-width: 1200px) and (max-width: 1399px) {
     .container{
         max-width: 1170px;
    }
     .nav_top .navbar-brand {
         width: 218px;
    }
     .menu_sec li{
         font-size: 15px;
         line-height: 20px;
         padding: 12px 0;
         margin: 0 0 0 22px;
    }
     .menu_sec li a{
         padding: 10px 4px;
    }
     .top_btn li {
         margin-left: 24px;
         width: 102px;
    }
     .top_btn li a{
         font-size: 15px;
    }
     .menu_sec {
         padding: 0 264px 0 0;
    }
     .nav_top .drop-arw {
         top: 23px;
    }
     .banner_sec {
         padding: 120px 0 80px 0;
         min-height: inherit;
    }
     .banner_left h1{
         font-size: 28px;
         line-height: 34px;
         background-size: 84%;
    }
     .banner_left h3{
         font-size: 24px;
         line-height: 28px;
         padding: 16px 0 0;
    }
     .banner_left p{
         font-size: 16px;
         line-height: 29px;
         padding: 18px 35px 0 0;
    }
     .ban_btn {
         padding: 20px 0 0;
    }
     .ban_btn li {
         margin-right: 15px;
         width: 170px;
    }
     .ban_btn li a{
         font-size: 17px;
         *line-height: 50px;
         height: 55px;
    }
     .review_list {
         padding: 10px 0 0;
    }
     .review_list li{
         margin: 8px 20px 0 0;
         font-size: 14px;
         line-height: 18px;
    }
     .tril_list li {
         margin: 10px 16px 0 0;
         padding-left: 22px;
         background-size: 16px;
         background-position: left 4px;
    }
     .banner_rt img {
         max-width: 85%;
    }
     .ban_text{
         font-size: 15.56px;
         line-height: 18px;
    }
     .ban_text1 {
         left: 163px;
         top: -13px;
    }
     .ban_text2 {
         left: 284px;
    }
     .ban_text3 {
         right: -18px;
         top: 142px;
    }
     .ban_text4 {
         right: 9px;
         bottom: 182px;
    }
     .ban_text5 {
         right: 190px;
    }
     .ban_text6 {
         left: 165px;
    }
     .ban_text7 {
         left: -38px;
         bottom: 174px;
    }
     .ban_text8{
         left: -26px;
         top: 142px;
    }
     .trust_sec {
         margin-top: 0;
         padding: 50px 20px;
    }
     .trust_sec ul {
         padding: 20px 0 0;
    }
     .trust_sec ul li {
         margin-left: 30px;
    }
     .trust_sec p{
         font-size: 17px;
    }
     .economy_sec {
         padding: 30px 0 90px 0;
    }
     .top_heading h1, .top_heading h2, .top_heading h3{
         font-size: 38px;
         line-height: 50px;
    }
     .economy_innr {
         padding: 20px 70px 0;
    }
     .economy_box {
         margin-top: 25px;
    }
     .economy_box h4{
         font-size: 28px;
         line-height: 30px;
         padding-top: 12px;
    }
     .economy_box p{
         font-size: 15px;
    }
     .choice_sec {
         padding: 60px 0 80px 0;
    }
     .choice_box {
         padding: 20px;
         margin-top: 25px;
    }
     .choice_box img {
         width: 80px;
    }
     .choice_box h4{
         font-size: 20px;
         line-height: 22px;
         padding: 12px 0 0;
    }
     .choice_box p{
         font-size: 15px;
         line-height: 24px;
         padding-top: 8px;
         min-width: 85px;
    }
     .people_sec {
         padding: 70px 0 220px 0;
    }
     .people_box {
         padding: 0 0 0 22px;
    }
     .people_box img {
         *height: 350px;
    }
     .people_box p{
         font-size: 16px;
         line-height: 26px;
         padding: 15px 0 0;
    }
     .people_box h4{
         font-size: 18px;
         line-height: 32px;
         padding: 16px 0 0;
    }
     .people_box a {
         margin-top: 20px;
         font-size: 15px;
    }
     .people_innr .owl-carousel .owl-item {
         padding: 15px;
    }
     .mid_content::before {
         top: -200px;
         height: 200px;
    }
     .mid_text h3{
         font-size: 30px;
         line-height: 45px;
    }
     .mid_text p{
         font-size: 16px;
         line-height: 26px;
         padding-top: 12px;
    }
     .mid_text ul li,.customrSuccs .top_heading ul li, 
	 .integratinSec .top_heading ul li {
         margin: 8px 0 0;
         font-size: 16px;
         line-height: 24px;
         padding: 4px;
         background-size: 17px;
         background-position: left 8px;
         padding-left: 27px;
    }
     .mid_text a.more_btn {
         width:auto;
         height:auto;
         margin-top: 15px;
         font-size: 15px;
         line-height: 40px;
         padding:0px 15px;
    }
     .mid_row {
         padding: 20px 0 90px 0;
    }
     .mid_row::before {
         height: 115px;
         background-size: 400px;
    }
     .paymnt {
         margin-top: 12px;
    }
     .mid_content {
         padding-bottom: 80px;
    }
     .customrSuccs .top_heading h3, .integratinSec .top_heading h2 {
         font-size: 37px;
         line-height: 46px;
    }
     .customrSuccs .top_heading ul li, .integratinSec .top_heading ul li{
         font-size: 15px;
    }
     .customrSuccs h6{
         font-size: 18px;
    }
     .mobpic{
         width: 114px;
    }
     .chticon{
         width: 40px;
    }
     .galpic{
         width: 66%;
    }
     .foottopInn h3{
         font-size: 37px;
         line-height: 46px;
    }
     .foottopInn .rtsec ul li a{
         font-size: 18px;
         width: 250px;
    }
     .foottopInn{
         padding: 35px;
    }
     .foottopInn .leftsec ul{
         margin-top: 7px;
    }
     .footersec::before {
        height: 171px;
    }
     .nav_top .dropdown .dropdown-menu li ul li em{
         font-size: 16px;
    }
     .menu_sec li:nth-child(4) .dropdown-menu li ul li a.menu_box {
        padding: 9px 7px;
    }
     .menu_txt b{
         font-size: 13px;
    }
    /*28.12.2020*/
     .cus3{
        width: 111px;
        top: 97px;
         right: 0px;
    }
     .cus5{
        width: 239px;
        right: 0;
    }
     .cus4 {
         width: 101px;
         bottom: 97px;
         right: 0;
    }
     .chakouCart{
         padding: 0 124px;
    }
     .chakouCart .c1 {
         width: 142px;
         top: 90px;
         left: 0;
    }
     .chakouCart .c2 {
         width: 142px;
         bottom: -1px;
         left: 50px;
    }
     .chakouCart .c3 {
         width: 142px;
         top: 157px;
         right: 0;
    }
     .innerbansec .banner_left p strong{
         font-size: 17px;
    }
    /*Mobile*/
     .mobileBan .absbanrt {
         width: 750px;
    }
     .mobileBan.coachesconsultantsBan {
         min-height: 567px !important;
    }
     .mobile_box {
         margin-top: 35px;
         padding: 35px;
    }
     .mobile_innr .col-lg-6:nth-child(1), .mobile_innr .col-lg-6:nth-child(2) .mobile_box{
         min-height: 350px;
    }
     .mobile_box h4{
         font-size: 20px;
         line-height: 24px;
         padding-top: 15px;
    }
     .mobile_box h5{
         font-size: 15px;
         line-height: 20px;
         padding-top: 15px;
    }
     .mobile_box p{
         font-size: 15px;
         line-height: 26px;
         padding-top: 15px;
    }
     .download_sec {
         padding: 60px 0 160px 0;
    }
    /*Partner*/
     .partner_top .mid_text a.more_btn {
         width: auto !important;
         padding: 12px 20px;
         line-height: 22px;
         height: auto !important;
    }
     .certified_sec {
         padding: 175px 0 70px 0;
    }
     .partner_top .mid_text h4{
         font-size: 20px;
         line-height: 25px;
    }
     .relation_sec {
         padding: 170px 0 118px;
    }
    /*softwaresaas*/
     .blueBox img {
         max-width: 125px;
    }
     .blueBox h2 {
         font-size:40px;
         line-height: 50px;
    }
     .blueBox p {
         font-size:16px;
         line-height: 26px;
    }
     .blueBox ul li {
         font-size:16px;
         line-height: 26px;
         background-position:left top 10px;
    }
     .blueBox h4 {
        font-size:18px;
         line-height:22px;
         padding-top: 15px;
    }
     .logbtnn {
         margin-top: 10px;
    }
     .blueBackCover{
         background:#2b77ea;
    }
    /*Already Have An Account*/
     .nav_top {
         padding: 20px 0;
    }
     .left_bar {
         width: 40%;
         padding: 0 35px 60px;
    }
     .plan_box {
         padding: 25px 20px;
    }
     .plan_box h1{
         font-size: 22px;
         line-height: 27px;
    }
     .growth_box input[type="text"]{
         height: 52px;
         line-height: 52px;
         font-size: 15px;
    }
     .growth_box select{
         height: 52px;
         line-height: 52px;
         font-size: 15px;
    }
     .plan_bottom {
         margin-top: 12px;
         padding: 15px 0 0;
    }
     .plan_bottom h4{
         font-size: 16px;
         line-height: 22px;
    }
     .plan_bottom p{
         font-size: 13px;
         line-height: 21px;
         padding: 20px 0;
    }
     .reply_sec h3{
         font-size: 16px;
         line-height: 22px;
    }
     .reply_box {
         padding: 20px;
    }
     .reply_head {
         margin-top: 12px;
    }
     .rt_bar {
         width: 60%;
         padding: 0 40px;
    }
     .rt_barInnr {
         padding: 32px;
    }
     .rt_barInnr h2{
         font-size: 25px;
         line-height: 30px;
    }
     .rt_barInnr h5{
         font-size: 15px;
         line-height: 25px;
         padding-top: 10px;
    }
     .accont_frm {
         margin-top: 15px;
    }
     .frmbtn{
         height: 55px;
         line-height: 55px;
         font-size: 18px;
    }
     .account_sec {
         padding: 76px 0 0;
    }
     .payment_header .container-fluid {
         padding: 0 35px;
    }
     .accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select, .accont_frm input[type="password"]{
         height: 55px;
         line-height: 55px;
    }
    /*Billing Details Credit Card*/
     .account_list {
         padding: 0 0 0 30px;
    }
    /*Create Your Account*/
     .alrdy_account{
         font-size: 16px;
    }
    /*Press*/
     .presspage.blogContentSec {
         padding-bottom: 40px;
         margin-top: -120px;
    }
    /*webinar*/
     .casestudyban {
         min-height: 660px !important;
    }
     .webiner_topBox {
         padding: 25px;
         margin-top: 20px;
    }
     .webiner_topBox p{
        font-size: 18px;
         line-height: 27px;
    }
     .webiner_top {
         padding: 40px 0 75px 0;
    }
     .recorded_sec {
         padding: 70px 0 170px 0;
    }
     .webiner_boxTxt {
         padding: 25px;
         min-height: 250px;
    }
     .webiner_boxTxt h4{
         font-size: 18px;
         line-height: 25px;
    }
     .webiner_boxTxt p{
         font-size: 15px;
         line-height: 23px;
    }
    /*papers*/
     .paper_sec{
         padding-bottom: 200px !important;
    }
}
 @media (min-width: 992px) and (max-width: 1199px) {
     .container{
         max-width: 960px;
    }
     .nav_top .navbar-brand {
         width: 190px;
    }
     .menu_sec li{
         font-size: 14px;
         line-height: 18px;
         padding: 12px 0;
         margin: 0 0 0 15px;
    }
     .menu_sec li a{
         padding: 10px 4px;
    }
     .top_btn li {
         margin-left: 8px;
         width: 94px;
    }
     .top_btn li a{
         font-size: 15px;
    }
     .menu_sec {
         padding: 0 217px 0 0;
    }
     .nav_top .drop-arw {
         top: 23px;
    }
     .banner_sec {
         padding: 120px 0 80px 0;
         min-height: inherit;
    }
     .banner_left h1 {
         font-size: 48px;
         line-height: 52px;
         background-size: 77%;
    }
     .banner_left h3 {
         font-size: 23px;
         line-height: 25px;
         padding: 16px 0 0;
    }
     .banner_left p {
         font-size: 16px;
         line-height: 26px;
         padding: 18px 20px 0 0;
    }
     .ban_btn {
         padding: 20px 0 0;
    }
     .ban_btn li {
         margin-right: 10px;
         width: 150px;
    }
     .ban_btn li a {
         font-size: 15px;
         *line-height: 45px;
         height: 50px;
    }
     .review_list {
         padding: 10px 0 0;
    }
     .review_list li{
         margin: 5px 15px 0 0;
         font-size: 14px;
         line-height: 18px;
    }
     .tril_list li {
         margin: 8px 8px 0 0;
         padding-left: 19px;
         background-size: 14px;
         background-position: left 6px;
         font-size: 13px;
    }
     .tril_list {
         padding: 8px 0 0;
    }
     .banner_rt img {
         max-width: 85%;
    }
     .ban_text {
         font-size: 13.56px;
         line-height: 16px;
    }
     .ban_text1 {
         left: 126px;
         top: -13px;
    }
     .ban_text2 {
         left: 230px;
    }
     .ban_text3 {
         right: -18px;
         top: 114px;
    }
     .ban_text4 {
         right: 9px;
         bottom: 150px;
    }
     .ban_text5 {
         right: 152px;
    }
     .ban_text6 {
         left: 130px;
    }
     .ban_text7 {
         left: -34px;
         bottom: 150px;
    }
     .ban_text8{
         left: -26px;
         top: 114px;
    }
     .trust_sec {
         margin-top: 0;
         padding: 25px;
    }
     .trust_sec ul {
         padding: 20px 0 0;
    }
     .trust_sec ul li {
         margin-left: 10px;
         width: 15%;
         display: inline-block;
         text-align: center;
         float: none;
    }
     .trust_sec p{
         font-size: 17px;
    }
     .economy_sec {
         padding: 30px 0 70px 0;
    }
     .top_heading h1, .top_heading h2, .top_heading h3 {
         font-size: 30px;
         line-height: 36px;
    }
     .economy_innr {
         padding: 20px 40px 0;
    }
     .economy_box {
         margin-top: 16px;
         padding: 20px;
    }
     .economy_box h4 {
         font-size: 22px;
         line-height: 26px;
         padding-top: 10px;
    }
     .economy_box p{
         font-size: 14px;
    }
     .choice_sec {
         padding: 60px 0 80px 0;
    }
     .choice_box {
         padding: 15px;
         margin-top: 25px;
    }
     .choice_box img {
         width: 70px;
    }
     .choice_box h4{
         font-size: 18px;
         line-height: 20px;
         padding: 10px 0 0;
    }
     .choice_box p{
         font-size: 14px;
         line-height: 22px;
         padding-top: 8px;
         min-height: 80px;
    }
     .people_sec {
         padding: 50px 0 150px 0;
    }
     .people_box {
         padding: 0 0 0 18px;
    }
     .people_box img {
         *height: 310px;
    }
     .people_box p {
         font-size: 14px;
         line-height: 20px;
         padding: 24px 0 0;
    }
     .people_box p br{
         display: none;
    }
     .people_box h4{
         font-size: 18px;
         line-height: 32px;
         padding: 16px 0 0;
    }
     .people_box a {
         margin-top: 20px;
         font-size: 15px;
    }
     .people_innr .owl-carousel .owl-item {
         padding: 12px;
    }
     .mid_content::before {
         top: -150px;
         height: 150px;
    }
     .mid_text h3 {
         font-size: 30px;
         line-height: 40px;
    }
     .mid_text p {
         font-size: 15px;
         line-height: 23px;
         padding-top: 10px;
    }
     .mid_text ul li,.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li {
         margin: 6px 0 0;
         font-size: 15px;
         line-height: 23px;
         padding: 3px;
         background-size: 15px;
         background-position: left 7px;
         padding-left: 22px;
    }
     .mid_text a.more_btn {
         width:auto;
         height:auto;
         margin-top: 15px;
         font-size: 15px;
         line-height: 40px;
         padding:0px 15px;
    }
     .mid_row {
         padding: 20px 0 98px 0;
    }
     .mid_row::before {
         height: 100px;
         background-size: 350px;
    }
     .paymnt {
         margin-top: 12px;
    }
     .mid_content {
         padding-bottom: 65px;
    }
     .choice_sec .top_heading h2 {
         margin-bottom: 15px;
    }
     .mid_text h5{
         font-size: 13px;
    }
     .customrSuccs .top_heading h3, .integratinSec .top_heading h2{
         font-size: 35px;
         line-height: 45px;
    }
     .customrSuccs .top_heading ul li, .integratinSec .top_heading ul li{
         font-size: 15px;
    }
     .customrSuccs h6{
         font-size: 18px;
    }
     .mobpic{
         width: 114px;
    }
     .chticon{
         width: 40px;
    }
     .galpic{
         width: 66%;
    }
     .foottopInn .leftsec ul li{
         font-size: 15px;
    }
     .foottopInn h3{
         font-size: 35px;
         line-height: 45px;
    }
     .foottopInn .rtsec ul li a{
         font-size: 17px;
         width: 167px;
         line-height: 58px;
    }
     .foottopInn{
         padding: 35px;
    }
     .foottopInn .leftsec ul{
         margin-top: 7px;
    }
     .footersec::before {
        height: 190px;
    }
     .nav_top .dropdown .dropdown-menu li ul li em{
         font-size: 16px;
    }
     .menu_sec li:nth-child(4) .dropdown-menu li ul li a.menu_box {
         padding: 9px 7px;
    }
     .menu_txt b{
         font-size: 13px;
    }
     .nav_top .dropdown .dropdown-menu li ul li a.menu_box{
         padding: 12px 10px;
    }
     .midPic {
         width: 450px;
    }
     .abspic1 {
         width: 70px !important;
         left: 75px;
    }
     .midPic .media .media-body h4 {
         font-size:16px;
         line-height: 26px;
    }
     .abspic5 {
         bottom: 50px;
    }
     .abspic3 {
         width: 70px !important;
         top: 135px;
    }
    /*28.12.2020*/
     .cus3{
        width: 111px;
        top: 37px;
         right: 0px;
    }
     .cus5{
        width: 239px;
        right: 0;
    }
     .cus4 {
         width: 101px;
         bottom: 97px;
         right: 0;
    }
     .chakouCart{
         padding: 0 124px;
    }
     .chakouCart .c1 {
         width: 99px;
         top: 74px;
        left: 0;
    }
     .chakouCart .c2 {
         width: 78px;
         bottom: -1px;
         left: 50px;
    }
     .chakouCart .c3 {
         width: 99px;
         top: 129px;
         right: 0;
    }
     .innerbansec::before {
        height: 113px;
    }
     .filtRbox h4, .modal-body h4{
         font-size: 16px;
         line-height: 22px;
    }
     .filtRbox p, .modal-body p{
         font-size: 14px;
         line-height: 21px;
    }
     .filtRbox .taga li{
         font-size: 12px;
    }
     .filtRbox strong{
         font-size: 15px;
         line-height: 20px;
    }
     .sellrevwbox .text h4{
         font-size: 17px;
         line-height: 23px;
    }
     .sellrevwbox .text p{
         font-size: 14px;
         line-height: 20px;
    }
     .sellrevwbox .text{
         padding: 10px;
    }
     .accounttexban .banner_left p strong{
        font-size: 16px;
         line-height: 20px;
    }
     .banner_left h1 {
         font-size: 41px;
         line-height: 47px;
    }
     .banner_left p {
         font-size: 14px;
         line-height: 23px;
    }
     .accounttexban {
         min-height: 673px !important;
    }
     .top_heading p{
         font-size: 16px;
    }
     .affiliban .banner_rt{
         width: 100%;
    }
     .affiliban{
        min-height: 550px !important;
    }
     .affs2{
         width: 93px;
    }
     .affiliban .banner_left {
         padding-top: 40px;
    }
     .innerbansec .banner_left p strong{
         font-size: 17px;
    }
    /*checkoutexpe*/
     .checkoutban {
         min-height: 680px !important;
    }
     .checkoutban .banner_left {
         padding-top: 25px;
    }
    /*coahesconsultants*/
     .absbanrt {
         width: 540px;
    }
     .coachesconsultantsBan {
         min-height:inherit !important;
         padding-bottom: 260px !important;
    }
     .trust_secCoach ul li {
         width: 22%;
    }
     .trust_secCoach ul li img{
         width:100%;
    }
     .coachesconsultantsBan .digitalprdlogo {
         bottom: -210px;
    }
    /*knowledgebase*/
     .knowledgeban {
         min-height: 580px !important;
    }
     .knowledgeban .banner_left {
         padding-top: 45px;
    }
     .srchBox {
         width: 820px;
    }
     .innknowledgeSecLt h2 {
         font-size:42px;
         line-height: 52px;
    }
     .innfacebookcommunity .media .mr-3{
         max-width:400px;
    }
     .innfacebookcommunity .media .media-body h4{
         font-size:36px;
         line-height: 44px;
    }
     .facebookcommunity {
         padding: 60px 0px 90px;
    }
    /*migrating*/
     .migrating .banner_rt img {
         margin-top: 0px;
    }
     .migrating{
         min-height: 580px !important;
         padding-bottom: 25px !important;
    }
     #accordion .card .card-header a {
         font-size:18px;
         line-height: 26px;
    }
    /* CompetitorComparison */
     .comban{
         min-height: 650px !important;
    }
     .competitorSec select {
         font-size:16px;
         line-height: 52px;
    }
     .tablebox .table-responsive {
         overflow-x: auto;
    }
     .tablebox .table tr th:first-child strong {
         font-size:24px;
         line-height: 28px;
    }
     .tablebox .table tr th img{
         max-width:100%;
    }
     .tablebox .table tr td {
         font-size:14px;
         line-height: 20px;
    }
     .startbtn {
         padding: 10px 5px;
         font-size: 12px;
         line-height: 18px;
    }
     .play {
         width: 55px !important;
         height: 55px !important;
    }
     .bottomPanel .media-left img {
         max-width: 50px;
    }
    /*Mobile*/
     .mobileBan .absbanrt {
         width: 580px;
    }
     .mobileBan.coachesconsultantsBan {
         min-height: 400px !important;
         padding-bottom: 130px !important;
    }
     .mobile_box {
         margin-top: 35px;
         padding: 30px;
    }
     .mobile_innr .col-lg-6:nth-child(1), .mobile_innr .col-lg-6:nth-child(2) .mobile_box{
         min-height: 310px;
    }
     .mobile_box h4 {
         font-size: 18px;
         line-height: 22px;
         padding-top: 12px;
    }
     .mobile_box h5 {
         font-size: 14px;
         line-height: 21px;
         padding-top: 12px;
    }
     .mobile_box p {
         font-size: 14px;
         line-height: 24px;
         padding-top: 12px;
    }
     .download_sec {
         padding: 40px 0 150px 0;
    }
     .mobile_box img {
         width: 65px;
    }
    /*pricingmodels*/
     .pricingBan .affs1 {
         width: 325px;
         bottom: 40px;
         left: -45px;
    }
     .pricingBan .affs5 {
         width: 325px;
         bottom: -20px;
         right: 185px;
    }
     .pricingBan{
         padding-bottom:135px !important;
    }
     .pricingservBox .selfservBoxes .selfsrvBx h4 {
         font-size: 15px;
         line-height: 22px;
    }
     .pricingservBox .selfservBoxes .selfsrvBx {
         width: 100%;
         padding: 25px;
    }
    /*securitycompliance*/
     .securityBan{
         min-height: auto !important;
         padding-bottom: 100px !important;
    }
    /*revenueretention*/
     .revenueSec{
         padding-bottom:70px;
    }
    /*softwaresaas*/
     .softBan .trust_sec ul li {
         width: auto !important;
         margin: 15px;
    }
     .softBan {
         overflow:inherit;
    }
     .softBan .digitalprdlogo {
         bottom: -260px;
    }
     .blueBack{
         padding-top:10px;
         background:#2a75e8;
    }
     .blueBox img {
         max-width: 100px;
    }
     .blueBox h2 {
         font-size: 32px;
         line-height: 44px 
    }
     .blueBox p {
        font-size:15px;
         line-height:24px;
         padding-top: 10px;
    }
     .blueBox h4 {
        font-size:18px;
         line-height:24px;
         padding-top: 15px;
    }
     .blueBox ul li {
         font-size:16px;
         line-height: 24px;
         padding:5px 0px 5px 35px;
         background-position:left top 8px;
    }
     .innblueback {
         margin-top: 40px;
    }
    /*reportinganalytics*/
     .reportban {
         min-height: 600px !important;
    }
    /*Partner*/
     .partner_top .mid_text a.more_btn {
         width: auto !important;
         padding: 12px 20px;
         line-height: 22px;
         height: auto !important;
    }
     .certified_sec {
         padding: 175px 0 70px 0;
    }
     .partner_top .mid_text h4{
         font-size: 20px;
         line-height: 25px;
    }
     .relation_sec {
         padding: 170px 0 118px;
    }
     .partnerban .absbanrt {
         bottom: 0;
         top: 90px;
    }
     .partnerban.coachesconsultantsBan {
         min-height: 500px !important;
         padding-bottom: 175px !important;
    }
     .partner_top {
         padding: 30px 0;
    }
    /*Already Have An Account*/
     .nav_top {
         padding: 15px 0;
    }
     .left_bar {
         width: 40%;
         padding: 0 35px 60px;
    }
     .plan_box {
         padding: 20px;
    }
     .plan_box h1{
         font-size: 20px;
         line-height: 25px;
    }
     .growth_box input[type="text"]{
         height: 48px;
         line-height: 48px;
         font-size: 14px;
         width: 50%;
    }
     .growth_box select{
         height: 48px;
         line-height: 48px;
         font-size: 14px;
         width: 50%;
    }
     .plan_bottom {
         margin-top: 12px;
         padding: 15px 0 0;
    }
     .plan_bottom h4{
         font-size: 16px;
         line-height: 22px;
    }
     .plan_bottom p{
         font-size: 13px;
         line-height: 21px;
         padding: 20px 0;
    }
     .reply_sec h3{
         font-size: 16px;
         line-height: 22px;
    }
     .reply_box {
         padding: 20px;
    }
     .reply_head {
         margin-top: 12px;
    }
     .rt_bar {
         width: 60%;
         padding: 0 40px;
    }
     .rt_barInnr {
         padding: 32px;
    }
     .rt_barInnr h2 {
         font-size: 22px;
         line-height: 27px;
    }
     .rt_barInnr h5{
         font-size: 15px;
         line-height: 25px;
         padding-top: 10px;
    }
     .accont_frm {
         margin-top: 15px;
    }
     .frmbtn{
         height: 50px;
         line-height: 50px;
         font-size: 16px;
    }
     .plan_top ul li{
         font-size: 14px;
         line-height: 16px;
    }
     .account_sec {
         padding: 62px 0 0;
    }
     .payment_header .container-fluid {
         padding: 0 35px;
    }
     .accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select, .accont_frm input[type="password"]{
         height: 50px;
         line-height: 50px;
    }
    /*Billing Details Credit Card*/
     .account_list {
         padding: 0 0 0 30px;
    }
     .account_list li{
         font-size: 15px;
         line-height: 26px;
         padding-right: 26px;
         margin-right: 13px;
    }
    /*Billing Details Paypal*/
     .paypl_box a.change_btn{
         top: 12px;
    }
    /*Create Your Account*/
     .alrdy_account{
         font-size: 15px;
    }
    /* subscriptionmanagement */
     .subscriptionWhitePanel .mid_text h3 {
         font-size:34px;
         line-height: 44px;
    }
     .subscriptionBan .affs1 {
         bottom: -25px !important;
         left: -75px !important;
    }
    /*acceptingpayments*/
     .connectPanel{
         padding-bottom:30px;
    }
     .paymentBoxes {
         padding: 0px;
    }
    /*landing page*/
     .readypara .ara{
         background-size: 50%;
        width: 215px;
    }
     .rusltItm p{
         font-size: 14px;
         line-height: 22px;
    }
     .rusltItm strong{
         font-size: 16px;
    }
     .ruseltgray .owl-prev, .ruseltgray .owl-next{
         width: 30px;
         height: 30px;
    }
     .ruseltgray .owl-prev{
         left: -30px;
    }
     .ruseltgray .owl-next{
         right: -30px;
    }
     .ruseltgray h3{
         font-size: 24px;
    }
     .registerplft li h4{
         font-size: 16px;
         line-height: 26px;
    }
     .registerplft li p{
         font-size: 14px;
         line-height: 19px;
    }
     .registerplft li{
         padding: 15px 0;
    }
     .registerpopup .modal-dialog{
         max-width: 95%;
    }
     .selctpartoptn1 .top_heading{
         padding-left: 50px;
    }
     .selctpartoptn1 .top_heading .araa{
         left: 0px;
    }
    /* pricing*/
     .amountSec {
         margin-top: -200px;
    }
     .amountBox p {
         font-size:14px;
         line-height: 24px;
    }
     .amountBox strong {
        font-size:44px;
         line-height:60px;
         margin-top: 15px;
    }
     .amountBox h5 {
         font-size:15px;
         line-height: 20px;
    }
     .pricingTable .tablebox tr td b {
         font-size:24px;
         line-height: 30px;
    }
     .pricingTable .tablebox .table tr th em {
         font-size:18px;
         line-height: 24px;
    }
     .pricingTable .tablebox .table tr th .more_btn, .pricingTable .tablebox .table tr td .more_btn {
         font-size:13px;
         line-height: 40px;
         margin-top:5px;
    }
     .innmid_text {
         width: 465px;
    }
     .bluebg .economy_innr .row .col-sm-3 .economy_box img {
         width: auto;
    }
     .ratingBox strong {
         font-size:18px;
         line-height: 24px;
    }
     .ratingBoxes::before {
         width: 125px;
         height: 155px;
    }
     .ratingBoxes::after {
         width: 110px;
         height: 120px;
    }
     .physcincban {
         min-height: 725px !important;
    }
    /*25.2.2021*/
     .selctsubscrb1{
         padding: 0px;
    }
     .subscrbbox{
         max-width: 90%;
    }
     .subscrbbox input[type="radio"] + label{
         font-size: 16px;
         line-height: 24px;
    }
     .subscrbbox h6, .subscrbbox h5{
         font-size: 18px;
    }
     .plnr strong{
         font-size: 30px;
    }
    /*26.2.2021*/
     .coursecreatBan .banner_left{
         max-width: 800px;
    }
     .coursecreatBan {
         min-height: inherit !important;
         padding-bottom: 294px !important;
    }
     .actlogo {
         width: 190px;
    }
     .emlaut{
         margin: 0px;
    }
    /*4.3.2021*/
     .carrerbansec .absbanrt {
        bottom: inherit;
         top: 104px;
    }
     .avalcrrerRow p br{
         display: none;
    }
     .avalcrrerRow p{
         font-size: 15px;
    }
     .avalcrrerRow ul li{
         font-size: 14px;
    }
     .vwdtls{
         font-size: 15px;
         width: 180px;
    }
    /*blog*/
     .latestpostBoxes .blogBoxes .media .mr-3 {
         max-width: 300px;
         margin-right: 25px !important;
    }
     .latestpostBoxes .blogBoxes .media .media-body h4 {
         font-size:22px;
         line-height: 30px;
    }
     .latestpostBoxes .blogBoxes .media .media-body ul li {
         font-size:14px;
         line-height: 22px;
    }
     .latestpostBoxes .blogBoxes .media .media-body ul li .men {
         width: 25px;
         height: 25px;
         top: -1px;
    }
     .innblogContentSec .tabs-menu {
         display:table;
         text-align: center;
    }
     .innblogContentSec .tabs-menu li {
         display: inline-table;
         vertical-align: middle;
         padding: 10px 5px;
    }
     .innblogContentSec .tabs-menu li a {
         height: auto;
    }
     .recentPostSec .blogBoxes .media .mr-3 {
         margin-right: 0px !important;
         max-width:100%;
    }
     .recentPostSec .blogBoxes .media {
         padding: 0px;
    }
     .newsletterSec .foottopInn .leftsec ul li input[type="text"] {
         height: 50px;
         width: 320px;
    }
     .newsletterSec .foottopInn .leftsec ul li input[type="submit"] {
         height: 50px;
    }
    /*Press*/
     .presspage.blogContentSec {
         padding-bottom: 40px;
         margin-top: -120px;
    }
     .presspage .innblogContentSec .tabs-menu {
         width: 100%;
    }
     .presspage .tabs-menu li{
         width: auto;
    }
     .presspage .tabs-menu li:first-child{
         width: auto;
    }
     .presspage .latestpostBoxes .blogBoxes .media .mr-3 {
         width: 250px;
         margin-right: 20px !important;
    }
     .presspage .latestpostBoxes .blogBoxes .media .media-body ul li:last-child {
         padding-left: 0;
    }
     .presspage .latestpostBoxes .blogBoxes .media .media-body ul li:first-child{
         padding-left: 0;
    }
     .mediakit_box {
         padding: 25px;
    }
     .mediakit_box p{
         font-size: 15px;
         line-height: 26px;
         padding: 10px 0 0;
    }
     .mediakit_box a.download_btn{
         padding: 16px 30px;
         font-size: 15px;
         line-height: 18px;
    }
     .mediakit_box a.download_btn i {
         margin: -2px 13px 0 0;
    }
    /*webinar*/
     .casestudyban {
         min-height: 490px !important;
    }
     .webiner_topBox {
         padding: 20px;
         margin-top: 18px;
    }
     .webiner_topBox p {
         font-size: 16px;
         line-height: 24px;
    }
     .webiner_top {
         padding: 40px 0 60px 0;
    }
     .recorded_sec {
         padding: 60px 0 130px 0;
    }
     .webiner_boxTxt {
         padding: 20px;
         min-height: 250px;
    }
     .webiner_boxTxt h4 {
         font-size: 16px;
         line-height: 23px;
    }
     .webiner_boxTxt p{
         font-size: 14px;
         line-height: 22px;
    }
     .top_heading p {
         font-size: 16px;
         line-height: 28px;
    }
     .webiner_topBox a{
         font-size: 15px;
         line-height: 23px;
    }
     .webiner_search {
         padding: 30px 0 0;
    }
    /*papers*/
     .paper_sec{
         padding-bottom: 200px !important;
    }
     .paper_boxTxt h4{
         font-size: 18px;
         line-height: 24px;
    }
     .paper_boxTxt em{
         font-size: 15px;
    }
     .paper_boxTxt p{
         font-size: 14px;
         line-height: 22px;
    }
     .paper_boxTxt a.read_btn {
         width: 108px;
         font-size: 15px;
         line-height: 38px;
         height: 38px;
    }
     .topsos {
         width: auto;
         float: right;
         margin: 14px 8px 0 0;
    }
     .topsos li a {
         width: 30px;
         height: 30px;
         line-height: 30px;
         font-size: 12.93px;
    }
     .topsos li:first-child {
         margin-left: 0px;
         font-size: 12px;
    }
     .dlogdtlsLft h1{
         font-size: 31px;
    }
     .blogdtlconse h2, .blogdtlconse h3, .blogdtlconse h4, .blogdtlconse h5, .blogdtlconse h6{
         font-size: 21px;
    }
     .blogdtlconse p, .blogdtlconse li{
         font-size: 16px;
    }
     .headul strong{
         font-size: 18px;
    }
     .copybrd .col-md-9 {
         -ms-flex: 0 0 70%;
         flex: 0 0 70%;
         max-width: 70%;
    }
     .copybrd .col-md-3 {
         -ms-flex: 0 0 30%;
         flex: 0 0 30%;
         max-width: 30%;
    }
    /*connect*/
     .connectsec2{
         padding: 70px 0;
    }
     .howConicbox .text h4{
         font-size: 17px;
    }
     .howConicbox{
         padding: 15px;
    }
     .howConicbox i img{
        margin-top: -103px;
         width: 150px;
    }
     .howConnecticpnl .howConicboxinn::before {
        right: -27px;
    }
     .howConnecticpnl .howConicboxinn::after {
        left: -27px;
    }
    /*2.4.2021*/
     .chargiftban {
         min-height: 700px !important;
    }
    /*20.5.2021*/
     .foottopInn .rtsec ul li a{
         width: auto;
         padding: 0 20px;
    }
     .foottopInn .rtsec ul li{
         width: 100%;
         text-align: right;
    }
     .compareFeesmodal .col-sm-6 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
}
 @media only screen and (max-width:991px){
     .nav_top .navbar-toggler{
         border-color: #383e40;
         background: #383e40;
    }
     .nav_top .navbar-toggler{
         padding: 10px;
         margin-right: 0;
    }
     .nav_top .navbar-toggler .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
         border-radius: 1px;
         background-color: #fff;
    }
     .nav_top .navbar-toggler .icon-bar + .icon-bar {
         margin-top: 4px;
    }
     .navbar-toggler .icon-bar {
         display: block;
         width: 22px;
         height: 2px;
         border-radius: 1px;
         background-color: #fff;
    }
     .navbar-toggler {
         margin-right: 15px;
    }
     .navbar-toggler {
         padding: 10px;
    }
     .nav_top .navbar-toggler {
        border: none;
        background: none;
         margin: 0;
    }
     .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {
        -ms-transform: matrix(1, -1, 0, 1, 0, 0);
         transform: matrix(1, -1, 0, 1, 0, 0);
         -webkit-transform: matrix(1, -1, 0, 1, 0, 0);
         width: 25px;
    }
     .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) {
         opacity: 0;
         width: 0px;
    }
     .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {
        -ms-transform: matrix(1, 1, 0, 1, 0, 0);
         transform: matrix(1, 1, 0, 1, 0, 0);
         -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
         width: 25px;
         margin-top: -11px;
    }
     .nav_top .navbar-toggler .icon-bar {
         display: block;
         width: 30px;
         height: 2px;
         border-radius: 3px;
         background-color: #000;
         opacity: 1;
         transform: matrix(1, 0, 0, 1, 0, 0);
         -moz-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
         -webkit-transition: all 0.5s ease-in-out;
         -ms-transition: all 0.5s ease-in-out;
         transition: all 0.5s ease-in-out;
    }
     .nav_top .navbar-toggler {
         width: 45px;
         height: 40px;
         text-align: center;
         -moz-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
         -webkit-transition: all 0.5s ease-in-out;
         -ms-transition: all 0.5s ease-in-out;
         transition: all 0.5s ease-in-out;
         border-radius: 0px;
         border: 0px solid transparent;
         border-top-color: transparent;
        border-right-color: transparent;
         border-bottom-color: transparent;
         border-left-color: transparent;
         position: relative;
         border: none;
         outline: none;
    }
     .nav_top .navbar-toggler {
        padding: 5px 8px;
    }
     .nav_top .navbar-toggler .icon-bar + .icon-bar {
        margin-top: 8px;
    }
     .nav_top .navbar-toggler.showtoggle {
        padding-left: 10px !important;
    }
     .header_sec {
         padding: 10px 0;
    }
     .top_btn {
         right: 62px;
    }
     .top_btn li {
         margin-left: 10px;
         width: 95px;
    }
     .nav_top .navbar-brand {
         width: 190px;
    }
     .menu_sec li{
         font-size: 15px;
         line-height: 18px;
         padding: 0;
         margin: 0;
         text-align: left;
         position: relative;
    }
     .menu_sec li a{
         padding: 10px;
    }
     .top_btn li a{
         font-size: 13px;
         height: 40px;
         line-height: 34px;
    }
     .menu_sec {
         padding: 0;
         border-top: 1px solid #ddd;
         margin-top: 10px;
    }
     .nav_top .drop-arw {
         top: 20px;
         right: 10px;
         width: 20px;
         height: 20px;
         cursor: pointer;
         text-align: center;
    }
     .navbar-collapse{
         position: absolute;
         left: 0px;
         top: 100%;
         background: #fff;
         z-index: 99;
         width: 100%;
    }
     .people_box{
         display: inherit;
    }
     .nav_top .dropdown .dropdown-menu li ul li em{
         font-size: 16px;
    }
     .menu_sec li:nth-child(4) .dropdown-menu li ul li a.menu_box {
         padding: 9px 7px;
    }
     .menu_txt b{
         font-size: 13px;
    }
     .nav_top .dropdown .dropdown-menu {
         width: 98% !important;
         margin: 0 10px !important;
         background: #fff;
         border-radius: 5px !important;
         box-shadow: 0 0 1px 1px #c8ccd3;
         border-top: 2px solid #8EC641;
         float: left;
         height: 145px;
        overflow: auto;
    }
     .header_sec .container{
         padding: 0px;
    }
     .nav_top .navbar-brand{
         padding-left: 15px;
    }
     .nav_top .navbar-toggler{
         margin-right: 10px;
    }
     .nav_top .drop-arw {
         top: 0;
         right: 0;
         width: auto;
         height: auto;
         cursor: pointer;
         text-align: center;
         padding: 10px;
    }
     .menu_sec li a {
         padding: 14px 15px;
    }
     .nav_top .dropdown .dropdown-menu li ul{
         padding: 0px;
    }
     .nav_top .dropdown .dropdown-menu li ul li{
         width: 50%;
    }
     .menu_sec li:nth-child(4) .dropdown-menu li ul li{
         width: 50%;
    }
    /*24.12.2020*/
     .nav_top .drop-arw{
        top: 0px !important;
    }
     .menu_sec li strong{
         width: 100%;
    }
    /*.nav_top .dropdown .dropdown-menu {
         -webkit-transition: all 0.3s;
         -moz-transition: all 0.3s;
         -ms-transition: all 0.3s;
         -o-transition: all 0.3s;
        transition: all 0.3s;
         max-height: 0;
         display: block;
         opacity: 0;
        visibility: hidden;
         margin:0px;
         padding: 0px;
         border-radius: 0;
         left: 0;
         right: inherit;
    }
     .nav_top .dropdown:hover .dropdown-menu {
         max-height: 400px;
         opacity: 1;
         visibility: visible;
    }
    */
    /*28.12.2020*/
     .cus3{
        width: 111px;
        top: 37px;
         right: 0px;
    }
     .cus5{
        width: 239px;
        right: 0;
    }
     .cus4 {
         width: 101px;
         bottom: 97px;
         right: 0;
    }
     .chakouCart{
         padding: 0 108px;
    }
     .chakouCart .c1 {
         width: 69px;
         top: 47px;
         left: 0;
    }
     .chakouCart .c2 {
         width: 56px;
         bottom: -6px;
         left: 50px;
    }
     .chakouCart .c3 {
         width: 81px;
         top: 77px;
         right: 0;
    }
     .innerbansec::before {
        height: 76px;
    }
     .innerbansec .banner_left {
         padding-top: 0;
    }
     .innerbansec .banner_left p strong {
        font-weight: 600;
         font-size: 17px;
    }
     .cus2 {
         width: 122px;
         top: -31px;
         left: 0;
    }
     .cus1 {
         width: 114px;
         top: -47px;
         left: 145px;
    }
     .top_heading p{
         font-size: 15px;
         line-height: 32px;
         padding: 18px 0 0;
    }
     .chkInput label{
         font-size: 14px;
    }
     .chkInput input[type="text"], .chkInput input[type="email"], .chkInput input[type="tel"], .chkInput input[type="password"], .chkInput textarea{
         font-size: 14px;
        height: 45px;
    }
     .chakoutlabsec .mid_text a.more_btn{
         font-size: 13px;
         padding: 0 6px;
    }
     .customcomntsec .mid_text h3 {
         font-weight: 600;
         font-size: 21px;
    }
     .hostlist li em strong{
         font-size: 17px;
    }
     .chkInput textarea {
        height: 100px;
    }
     .filtRbox h4, .modal-body h4{
         font-size: 16px;
         line-height: 22px;
    }
     .filtRbox p, .modal-body p{
         font-size: 14px;
         line-height: 21px;
    }
     .filtRbox .taga li{
         font-size: 12px;
    }
     .filtercontain .col-md-4 {
        -ms-flex: 0 0 50%;
         flex: 0 0 50%;
         max-width: 50%;
    }
     .filtRbox .taga li{
         margin: 0 3px 3px 0;
    }
     .filterSec .col-sm-2{
         -ms-flex: 0 0 20%;
         flex: 0 0 20%;
         max-width: 20%;
    }
     .filterSec .col-sm-5{
         -ms-flex: 0 0 40%;
         flex: 0 0 40%;
         max-width: 40%;
    }
     .filterSec{
         padding: 0 15px;
    }
     .filtRbox strong{
         font-size: 15px;
         line-height: 20px;
    }
     .sellrevwbox .text h4{
         font-size: 17px;
         line-height: 23px;
    }
     .sellrevwbox .text p{
         font-size: 14px;
         line-height: 20px;
    }
     .sellrevwbox .text{
         padding: 10px;
    }
     .rettoolsec {
         padding: 49px 0 70px 0;
    }
     .affiliban .banner_rt{
         width: 100%;
    }
     .affiliban{
        min-height: 550px !important;
    }
     .affs2{
         width: 93px;
        top: 86px;
        left: 249px;
        z-index: 1;
    }
     .affiliban .banner_left {
         padding-top: 40px;
    }
     .innerbansec .banner_left p strong{
         font-size: 17px;
    }
     .affiliban .cutopban {
         position: inherit;
         left: inherit;
         top: inherit;
    }
     .affs1 {
         width: 250px;
         top: 0;
         left: 130px;
         z-index: 1;
    }
     .affs4 {
         width: 150px;
         bottom: 86px;
         left: 0;
         z-index: 1;
    }
     .affs5{
         bottom: 76px;
    }
     .affs5 img{
         margin-top: 0px !important;
    }
    /*landing page*/
     .readypara .ara{
         background-size: 50%;
        width: 215px;
    }
     .rusltItm p{
         font-size: 14px;
         line-height: 22px;
    }
     .rusltItm strong{
         font-size: 16px;
    }
     .ruseltgray .owl-prev, .ruseltgray .owl-next{
         width: 30px;
         height: 30px;
    }
     .ruseltgray .owl-prev{
         left: -30px;
    }
     .ruseltgray .owl-next{
         right: -30px;
    }
     .ruseltgray h3{
         font-size: 24px;
    }
     .registerplft li h4{
         font-size: 16px;
         line-height: 26px;
    }
     .registerplft li p{
         font-size: 14px;
         line-height: 19px;
    }
     .registerplft li{
         padding: 15px 0;
    }
     .registerpopup .modal-dialog{
         max-width: 95%;
    }
     .registerplft .media i{
         width: 50px;
         height: 50px;
    }
     .selctpartoptn1 .top_heading{
         padding-left: 50px;
    }
     .selctpartoptn1 .top_heading .araa{
         left: 0px;
    }
    /*25.2.2021*/
     .selctsubscrb1{
         padding: 0px;
    }
     .subscrbbox{
         max-width: 90%;
    }
     .subscrbbox input[type="radio"] + label{
         font-size: 16px;
         line-height: 24px;
    }
     .subscrbbox h6, .subscrbbox h5{
         font-size: 18px;
    }
     .plnr strong{
         font-size: 30px;
    }
    /*26.2.2021*/
     .actvcamptextbox h4{
         font-size: 17px;
         line-height: 30px;
    }
     .actlogo {
         width: 190px;
    }
     .emlaut{
         margin: 0px;
    }
     .actvcamptextbox{
         padding: 20px;
    }
     .emlaut{
         float: left;
         margin-top: 10px;
    }
     .campsamactv strong{
         font-size: 12px;
    }
     .campsamactv{
         padding: 20px;
    }
     .campsamactv h4{
         font-size: 19px;
         line-height: 30px;
    }
     .activeCampaignBan{
         padding-bottom: 0px !important;
    }
    /*4.3.2021*/
     .aboutbansec .banner_left {
         padding-top: 0 !important;
    }
     .banlogos {
         position: relative;
         bottom: inherit;
         left: 0px;
         width: 100%;
         z-index: 11;
         padding-bottom: 72px;
    }
     .aboutbansec .banner_box {
         min-height: 447px;
    }
     .app1, .app2{
         width: 400px;
         height: 400px;
    }
     .instrandsec{
         padding: 40px 0 80px 0;
    }
     .founderteemsec::before {
        height: 46px;
    }
     .founderteemsec {
         padding-bottom: 104px !important;
    }
    /*4.3.2021*/
     .carrerbansec .absbanrt {
        bottom: inherit;
         top: 104px;
    }
     .avalcrrerRow p br{
         display: none;
    }
     .avalcrrerRow p{
         font-size: 15px;
    }
     .avalcrrerRow ul li{
         font-size: 14px;
    }
     .vwdtls{
         font-size: 15px;
         width: 180px;
    }
     .carrerbansec .banner_box {
         min-height: auto;
    }
     .carrerbansec .absbanrt{
         position: inherit;
         left: inherit;
         top: inherit;
         bottom: inherit;
         width: 100%;
         text-align: right;
    }
     .carrerbansec .absbanrt img{
         max-width: 800px;
         margin: 0px;
    }
     .avalcrrerRow .col-md-7 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .avalcrrerRow .col-md-2, .avalcrrerRow .col-md-3 {
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
         max-width: 50%;
         margin-top:10px;
    }
    /*blog*/
     .latestpostBoxes .blogBoxes .media .mr-3 {
         max-width: 400px;
         margin-right: 25px !important;
    }
     .latestpostBoxes .blogBoxes .media .media-body h4 {
         font-size:22px;
         line-height: 30px;
    }
     .latestpostBoxes .blogBoxes .media .media-body ul li {
         font-size:14px;
         line-height: 22px;
    }
     .latestpostBoxes .blogBoxes .media .media-body ul li .men {
         width: 25px;
         height: 25px;
         top: -1px;
    }
     .innblogContentSec .tabs-menu {
         display:table;
         text-align: center;
    }
     .innblogContentSec .tabs-menu li {
         display: inline-table;
         vertical-align: middle;
         padding: 10px 5px;
    }
     .innblogContentSec .tabs-menu li a {
         height: auto;
    }
     .recentPostSec .blogBoxes .media .mr-3 {
         margin-right: 0px !important;
         max-width:100%;
    }
     .recentPostSec .blogBoxes .media {
         padding: 0px;
    }
     .newsletterSec .foottopInn .leftsec ul li input[type="text"] {
         height: 50px;
         width: 320px;
    }
     .newsletterSec .foottopInn .leftsec ul li input[type="submit"] {
         height: 50px;
    }
    /*webinar*/
     .webiner_topBox {
         padding: 18px;
         margin-top: 18px;
    }
     .webiner_topBox p {
         font-size: 15px;
         line-height: 22px;
    }
     .webiner_top {
         padding: 40px 0 60px 0;
    }
     .recorded_sec {
         padding: 60px 0 130px 0;
    }
     .webiner_boxTxt {
         padding: 20px;
         min-height: 250px;
    }
     .webiner_boxTxt h4 {
         font-size: 16px;
         line-height: 23px;
    }
     .webiner_boxTxt p{
         font-size: 14px;
         line-height: 22px;
    }
     .top_heading p {
         font-size: 16px;
         line-height: 28px;
    }
     .webiner_topBox a{
         font-size: 15px;
         line-height: 23px;
    }
     .webinar_ban::after{
         display: none;
    }
     .webiner_search {
         padding: 30px 0 0;
         display: inline-block;
    }
     .webiner_search label {
         width: 100%;
         letter-spacing: 1px;
         margin: 0px;
         font-size: 18px;
    }
     .webiner_search ul li:nth-child(1) {
         width: 50%;
         margin-left: 0;
    }
     .webiner_search input[type="text"], .webiner_search select {
         width: 100%;
         height: 55px;
         line-height: 45px;
         padding: 0 12px;
         font-size: 15px;
    }
    /*papers*/
     .paper_sec{
         padding-bottom: 100px !important;
    }
     .paper_boxTxt h4 {
         font-size: 15px;
         line-height: 20px;
    }
     .paper_boxTxt em{
         font-size: 15px;
    }
     .paper_boxTxt p{
         font-size: 14px;
         line-height: 22px;
    }
     .paper_boxTxt a.read_btn {
         width: 108px;
         font-size: 15px;
         line-height: 38px;
         height: 38px;
    }
     .topsos {
         width: 100%;
         float: left;
         margin: 15px 0 0;
    }
     .topsos li a {
         width: 30px;
         height: 30px;
         line-height: 30px;
         font-size: 12.93px;
    }
     .topsos li:first-child {
         margin-left: 0px;
         font-size: 12px;
    }
     .paper_boxImg {
         width: 28%;
         padding: 8px;
    }
     .paper_boxTxt {
         width: 66%;
    }
     .dlogdtlsLft h1{
         font-size: 27px;
    }
     .blogdtlconse h2, .blogdtlconse h3, .blogdtlconse h4, .blogdtlconse h5, .blogdtlconse h6{
         font-size: 21px;
    }
     .blogdtlconse p, .blogdtlconse li{
         font-size: 18px;
    }
     .headul strong{
         font-size: 18px;
    }
     .copybrd .col-md-9 {
         -ms-flex: 0 0 70%;
         flex: 0 0 70%;
         max-width: 70%;
    }
     .copybrd .col-md-3 {
         -ms-flex: 0 0 30%;
         flex: 0 0 30%;
         max-width: 30%;
    }
     .blogdetlsmenu ul li a{
         padding: 2px 12px;
    }
     .blogviwgrp .text h4{
         font-size: 20px;
    }
    /*connect*/
     .connectsec2{
         padding: 70px 0;
    }
     .howConicbox .text h4{
         font-size: 13px;
    }
     .howConicbox{
         padding: 15px;
    }
     .howConicbox i img{
        margin-top: -88px;
         width: 111px;
        border-width: 8px;
    }
     .howConnecticpnl .howConicboxinn::before {
        right: -27px;
    }
     .howConnecticpnl .howConicboxinn::after {
        left: -27px;
    }
     .connectsec2 .midboxsa h4{
         font-size: 20px;
    }
     .brdtxt{
         font-size: 20px;
    }
     .boxprice p{
         font-size: 14px;
    }
     .boxprice p em{
         font-size: 15px;
    }
     .howConnecticpnl .col-sm-4 {
         padding: 0 20px;
         position: relative;
    }
    /*2.4.2021*/
     .performicon ul li{
         width: 22%;
    }
     .performicon{
         margin-top: 20px;
    }
     .trastlgogrt ul li{
         width: 15% !important;
    }
     .blueselct .select-selected{
         height: 55px;
         font-size: 14px;
         line-height: 55px;
    }
     .blueselct .select-selected::after {
         top: 21px;
    }
     .compareFeesmodal .col-sm-6 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .menu_icon{
         display: none;
    }
     .nav_top .dropdown .dropdown-menu li ul li {
         width: 100%;
    }
     .menu_txt {
         width: 100%;
    }
     .menu_sec li:nth-child(4) .dropdown-menu li ul li {
         width: 100%;
    }
     .nav_top .dropdown .dropdown-menu li ul li em{
         padding: 0 10px;
    }
     .nav_top .dropdown .dropdown-menu li ul li a.menu_box {
         padding: 5px 15px;
    }
     .nav_top .dropdown .dropdown-menu li ul li a.menu_box::after {
         display: none;
    }
     .nav_top .dropdown .dropdown-menu li ul li a.menu_box p{
         display: none;
    }
    /*21.6.2021*/
     .nav_top .dropdown .dropdown-menu{
         width: 100% !important;
         background: #f2f2f2 !important;
         margin: 0 10px !important;
         border-radius: 0px !important;
         box-shadow: none !important;
         border-top: none !important;
        float: left !important;
         height: auto !important;
         overflow: inherit !important;
         border: none !important;
         margin: 0px !important;
    }
     .nav_top .dropdown .dropdown-menu li ul li{
         border-right: none !important;
         min-height: auto !important;
    }
     .besktopmenu{
         display: none !important;
    }
     .nav_top .dropdown .dropdown-menu li a{
         padding: 8px 15px;
    }
     .nav_top .dropdown .dropdown-menu li a:hover{
         background: #8EC641 !important;
    }
     .nav_top .dropdown .dropdown-menu li:hover a i{
         color: #fff;
    }
     .nav_top .dropdown .dropdown-menu li {
         padding: 0px;
         margin: 0px;
         float: left;
         width: 100%;
         position: relative !important;
    }
     .customerspages .filtRbox .text, .term-testimonials .filtRbox .text {
         min-height: 340px;
    }
}
 @media (min-width: 768px) and (max-width: 991px) {
     .container{
         max-width: 720px;
    }
     .banner_sec {
         padding: 40px 0 70px 0;
         min-height: inherit;
    }
     .banner_left h1 {
         font-size: 36px;
         line-height: 55px;
         background-size: 68%;
    }
     .banner_left h1 br{
         display: none;
    }
     .banner_left h3 {
         font-size: 20px;
         line-height: 24px;
         padding: 15px 0 0;
    }
     .banner_left p {
         font-size: 16px;
         line-height: 26px;
         padding: 18px 0 0;
    }
     .ban_btn {
         padding: 20px 0 0;
    }
     .ban_btn li {
         margin-right: 10px;
         width: 150px;
    }
     .ban_btn li a {
         font-size: 15px;
         *line-height: 45px;
         height: 50px;
    }
     .review_list {
         padding: 10px 0 0;
    }
     .review_list li{
         margin: 5px 15px 0 0;
         font-size: 14px;
         line-height: 18px;
    }
     .tril_list li {
         margin: 8px 8px 0 0;
         padding-left: 19px;
         background-size: 14px;
         background-position: left 6px;
         font-size: 13px;
    }
     .tril_list {
         padding: 8px 0 0;
    }
     .banner_rt img {
         max-width: 100%;
         width: 500px;
         margin-top: 30px;
    }
     .ban_text {
         font-size: 13.56px;
         line-height: 16px;
    }
     .ban_text1 {
         left: 233px;
         top: 20px;
    }
     .ban_text2 {
         left: 360px;
         top: 30px;
    }
     .ban_text3 {
         right: 50px;
         top: 148px;
    }
     .ban_text4 {
         right: 80px;
         bottom: 199px;
    }
     .ban_text5 {
         right: 258px;
         bottom: 8px;
    }
     .ban_text6 {
         left: 232px;
         bottom: 7px;
    }
     .ban_text7 {
         left: 33px;
         bottom: 192px;
    }
     .ban_text8 {
         left: 45px;
         top: 154px;
    }
     .trust_sec {
         margin-top: 50px;
         padding: 25px;
    }
     .trust_sec ul {
         padding: 20px 0 0;
    }
     .trust_sec ul li {
         margin: 8px 0 0 10px;
         width: 20%;
         display: inline-block;
         text-align: center;
         float: none;
    }
     .trust_sec p{
         font-size: 16px;
    }
     .economy_sec {
         padding: 30px 0 70px 0;
    }
     .top_heading h1, .top_heading h2, .top_heading h3 {
         font-size: 24px;
         line-height: 30px;
    }
     .economy_innr {
         padding: 20px 0 0;
    }
     .economy_box {
         margin-top: 16px;
         padding: 20px;
    }
     .economy_box h4 {
         font-size: 18px;
         line-height: 22px;
         padding-top: 10px;
    }
     .economy_box p{
         font-size: 14px;
    }
     .economy_box img {
         width: 65px;
    }
     .choice_sec {
         padding: 50px 0 60px 0;
    }
     .choice_box {
         padding: 15px;
         margin-top: 25px;
    }
     .choice_box img {
         width: 70px;
    }
     .choice_box h4{
         font-size: 18px;
         line-height: 20px;
         padding: 10px 0 0;
    }
     .choice_box p{
         font-size: 14px;
         line-height: 22px;
         padding-top: 8px;
         min-height: 80px;
    }
     .people_sec {
         padding: 40px 0 80px 0;
    }
     .people_box {
         padding: 10px;
    }
     .people_box img {
         *height: 260px;
         width: 100% !important;
         border-radius: 10px 10px 0 0;
         margin-bottom: 10px;
    }
     .people_box p {
         font-size: 15px;
         line-height: 26px;
         padding: 0;
         min-height: 175px;
         display: block;
         width: 100%;
         float: left;
    }
     .people_box p br{
         display: none;
    }
     .people_box h4{
         font-size: 18px;
         line-height: 32px;
         padding: 16px 0 0;
    }
     .people_box a {
         margin-top: 20px;
         font-size: 15px;
    }
     .people_innr .owl-carousel .owl-item {
         padding: 12px;
    }
     .mid_content::before {
         top: -100px;
         height: 100px;
    }
     .mid_text h3 {
         font-size: 24px;
         line-height: 30px;
    }
     .mid_text p {
         font-size: 14px;
         line-height: 22px;
         padding-top: 8px;
    }
     .mid_text ul {
         padding: 10px 0 0;
    }
     .mid_text ul li,.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li {
         margin: 4px 0 0;
         font-size: 14px;
         line-height: 21px;
         padding: 3px;
         background-size: 13px;
         background-position: left 8px;
         padding-left: 20px;
    }
     .mid_text a.more_btn {
         width: auto;
         height: auto;
         margin-top: 10px;
         font-size: 14px;
         line-height: 35px;
         padding:0px 10px;
    }
     .mid_row {
         padding: 20px 0 98px 0;
    }
     .mid_row::before {
         height: 100px;
         background-size: 350px;
    }
     .paymnt {
         margin-top: 12px;
    }
     .mid_content {
         padding-bottom: 50px;
    }
     .choice_sec .top_heading h2 {
         margin-bottom: 15px;
    }
     .mid_text h5{
         font-size: 13px;
    }
     .people_innr .owl-carousel .owl-dots {
         padding: 30px 0 0;
    }
     .people_innr {
         padding: 30px 0 0;
    }
     .top_img1 {
         width: 240px;
         top: 16%;
         height: 220px;
    }
     .top_img2 {
         width: 240px;
         height: 220px;
    }
     .customrSuccs .top_heading h3, .integratinSec .top_heading h2{
         font-size: 24px;
         line-height: 33px;
    }
     .customrSuccs .top_heading h3 br, .integratinSec .top_heading h2 br{
         display: none;
    }
     .customrSuccs .top_heading ul li, .integratinSec .top_heading ul li{
         font-size: 15px;
         background-position: left top 7px;
         line-height: 28px;
         background-size: 19px;
        padding-left: 25px;
    }
     .customrSuccs h6{
         font-size: 18px;
    }
     .integratinSec .top_heading p br{
         display: none;
    }
     .mobpic{
         width: 70px;
    }
     .chticon{
         width: 30px;
    }
     .galpic{
         width: 76%;
    }
     .customrSuccs{
        padding: 56px 0 87px;
    }
     .top_heading em{
         font-size: 16px;
    }
     .foottopInn .leftsec ul li{
         font-size: 15px;
    }
     .foottopInn h3{
         font-size: 24px;
         line-height: 33px;
    }
     .foottopInn .rtsec ul li a{
         font-size: 14px;
         width: 130px;
         line-height: 46px;
    }
     .foottopInn{
         padding: 22px;
    }
     .foottopInn .leftsec ul{
         margin-top: 7px;
    }
     .footersec::before {
        height: 125px;
        top: -46px;
    }
     .leftsec.col-md-7 {
         -ms-flex: 0 0 55%;
         flex: 0 0 55%;
         max-width: 55%;
    }
     .col-md-5.rtsec{
         -ms-flex: 0 0 45%;
         flex: 0 0 45%;
         max-width: 45%;
    }
     .footlogobox {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
         text-align: center;
    }
     .footbx{
         -ms-flex: 0 0 25%;
         flex: 0 0 25%;
         max-width: 25%;
         padding: 20px;
		 
    }
     .footlogobox ul{
         width: 100%;
        display: flex;
         justify-content: center;
    }
     .footlogobox ul li{
         float: none;
         display: inline-block;
    }
     .footbx h4{
         font-size: 15px;
    }
     .footbx ul li{
         font-size: 14px;
    }
     .footmid{
         padding: 160px 0 44px;
    }
     .fbotmlft, .fbotmrt{
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
         text-align: center;
    }
     .fbotmrt{
         margin-top: 20px;
    }
     .midPic {
         width: 350px;
    }
     .abspic1 {
         width: 55px !important;
         left: 50px;
    }
     .midPic .media .media-body h4 {
         font-size:14px;
         line-height: 22px;
    }
     .abspic5 {
         bottom: 50px;
    }
     .abspic3 {
         width: 50px !important;
         top: 135px;
    }
     .midPic .media .mr-3 {
         max-width: 40px;
         margin-right: 10px !important;
    }
     .midPic .media {
         padding: 5px;
         border-radius: 5px;
    }
     .abspic2 {
         width: 40px !important;
         left: 20px;
         top: 80px;
    }
    /*checkoutexpe*/
     .checkoutban {
         min-height: 800px !important;
    }
     .checkoutban .banner_left {
         padding-top: 0px;
    }
    /*coahesconsultants*/
     .coachesconsultantsBan {
         min-height:inherit !important;
         padding-bottom: 455px !important;
    }
     .trust_secCoach ul li {
         width: 22%;
    }
     .trust_secCoach ul li img{
         width:100%;
    }
     .absbanrt {
         width: 500px;
    }
     .coachesconsultantsBan .digitalprdlogo {
         bottom: -425px;
    }
     .coachesconsultantsBan .trust_sec {
         box-shadow: 0 10px 15px 5px #dadfe4;
    }
    /*knowledgebase*/
     .knowledgeban {
         min-height: 480px !important;
    }
     .knowledgeban .banner_left {
         padding-top: 15px;
    }
     .srchBox {
         width: 620px;
    }
     .innknowledgeSecLt h2 {
         font-size:30px;
         line-height: 32px;
    }
     .innfacebookcommunity .media .mr-3{
         max-width:300px;
    }
     .innfacebookcommunity .media .media-body h4{
         font-size:28px;
         line-height: 34px;
    }
     .facebookcommunity {
         padding: 60px 0px 90px;
    }
     .innknowledgeSecLt p {
        font-size:14px;
         line-height:26px;
         padding-top: 20px;
    }
     .innfacebookcommunity .media .media-body p {
         font-size:14px;
         line-height: 26px;
    }
     .innfacebookcommunity .media .media-body .communitybtn {
         font-size:14px;
         line-height: 26px;
    }
     .innknowledgeSec .col-sm-8, .innknowledgeSec .col-sm-4 {
         flex: 0 0 100%;
         max-width: 100%;
    }
     .knowledgeSec .row:nth-of-type(2n+1) {
         margin-top: 0;
    }
     .innknowledgeSec .breadcrumb {
         margin: 0px !important;
    }
     .bttans li a {
         font-size:14px;
         line-height: 26px;
    }
    /*migrating*/
     .migrating .banner_rt img {
         margin-top: 0px;
    }
     .migrating{
         min-height: 580px !important;
         padding-bottom: 25px !important;
    }
     #accordion .card .card-header a {
         font-size:16px;
         line-height: 24px;
    }
     .selfservBox {
         padding-top: 25px;
    }
     .selfsrvBx {
         padding: 20px;
         min-height: 325px;
    }
     .selfsrvBx img{
         max-width:60px;
    }
     .selfsrvBx h4 {
        font-size:18px;
         line-height:24px;
         margin-top: 20px;
    }
     .selfsrvBx p {
        font-size:14px;
         line-height:22px;
         padding-top: 10px;
    }
     .selfsrvBx ul li {
         width: 100%;
         text-align: center;
    }
     .faqSec {
         padding: 55px 0px 110px;
    }
     #accordion .card .card-body {
         font-size:14px;
         line-height: 22px;
    }
    /* CompetitorComparison */
     .comban {
         min-height: inherit !important;
         padding-bottom: 75px !important;
    }
     .competitorSec select {
         font-size:16px;
         line-height: 52px;
    }
     .tablebox .table-responsive {
         overflow-x: auto;
    }
     .tablebox .table tr th img{
         max-width:100%;
    }
     .tablebox .table tr td {
         font-size:14px;
         line-height: 20px;
    }
     .startbtn {
         padding: 10px 5px;
         font-size: 12px;
         line-height: 18px;
    }
     .play {
         width: 55px !important;
         height: 55px !important;
    }
     .bottomPanel .media-left img {
         max-width: 50px;
    }
     .tablebox .table tr th:first-child strong {
         font-size: 20px;
         line-height: 22px;
    }
    /*Mobile*/
     .mobileBan .absbanrt {
        width: 100%;
         position: inherit;
         top: inherit;
         bottom: inherit;
         right: inherit;
    }
     .mobileBan.coachesconsultantsBan {
         min-height: 360px !important;
         padding-bottom: 80px !important;
         padding-top: 100px !important;
    }
     .mobile_box {
         margin-top: 30px;
         padding: 22px;
    }
     .mobile_innr .col-lg-6:nth-child(1), .mobile_innr .col-lg-6:nth-child(2) .mobile_box{
         min-height: 355px;
    }
     .mobile_box h4 {
         font-size: 16px;
         line-height: 22px;
         padding-top: 12px;
    }
     .mobile_box h5 {
         font-size: 14px;
         line-height: 21px;
         padding-top: 12px;
    }
     .mobile_box p {
         font-size: 14px;
         line-height: 24px;
         padding-top: 12px;
    }
     .download_sec {
         padding: 40px 0 120px 0;
         background-size: 530px;
    }
     .mobile_box img {
         width: 65px;
    }
     .mobileBan.innerbansec .banner_rt img {
         float: right;
         width: 73%;
         margin-top: -7px;
    }
    /*pricingmodels*/
     .pricingBan .affs1 {
         width: 325px;
         bottom: 40px;
         left:140px;
    }
     .pricingBan .affs5 {
         width: 325px;
         bottom: -20px;
         right: 185px;
    }
     .pricingBan{
         padding-bottom:135px !important;
    }
     .pricingservBox .selfservBoxes .selfsrvBx h4 {
         font-size: 15px;
         line-height: 22px;
    }
     .pricingservBox .selfservBoxes .selfsrvBx {
         width: 100%;
         padding: 25px;
    }
     .pricingservBox .selfservBoxes .col-sm-3 {
         flex: 0 0 50%;
         max-width: 50%;
    }
     .pricingservBox .selfservBoxes .col-sm-3:first-child{
         margin-bottom:30px;
    }
     .usageBasedPricing2 {
         padding-bottom: 100px;
    }
    /*Partner*/
     .partner_top .mid_text a.more_btn {
         width: auto !important;
         padding: 10px 12px;
         line-height: 22px;
         height: auto !important;
    }
     .certified_sec {
         padding: 175px 0 70px 0;
    }
     .partner_top .mid_text h4{
         font-size: 20px;
         line-height: 25px;
    }
     .relation_sec {
         padding: 140px 0 80px;
    }
     .partnerban.coachesconsultantsBan {
         min-height: 420px !important;
         padding-bottom: 130px !important;
         padding-top: 80px !important;
    }
     .partner_top {
         padding: 30px 0;
    }
     .partnerban .absbanrt {
         bottom: inherit;
         top: 94px;
         width: 42%;
    }
     .partnerban .banner_rt img{
         width: 100%;
    }
     .partner_top.topcomplinac .row {
         align-items: start;
    }
     .relation_sec a.more_btn {
         width: 170px;
         line-height: 58px;
         height: 50px;
         font-size: 17px;
         line-height: 48px;
    }
    /*securitycompliance*/
     .securityBan{
         min-height: auto !important;
         padding-bottom: 100px !important;
    }
    /*revenueretention*/
     .revenueSec{
         padding-bottom:40px;
    }
     .innrevBox {
         width: 570px;
         padding: 40px 0px;
    }
     .innrevBox em {
         font-size:17px;
         line-height: 32px;
    }
     .innrevBox strong {
         font-size:46px;
         line-height: 66px;
    }
     .recoveryPanel {
         padding: 70px 0px 50px;
    }
     .innrecoveryPanelBox {
         width: 100%;
    }
     .frmBX label {
         font-size:14px;
         line-height: 22px;
    }
    /*softwaresaas*/
     .softBan .trust_sec ul li {
         width: auto !important;
         margin: 15px;
    }
     .softBan {
         overflow:inherit;
    }
     .softBan .digitalprdlogo {
         bottom: -340px;
    }
     .blueBack{
         padding-top:10px;
         background:#2a75e8;
    }
     .blueBox img {
         max-width: 100px;
    }
     .blueBox h2 {
         font-size:26px;
         line-height: 34px;
    }
     .blueBox p {
        font-size:15px;
         line-height:24px;
         padding-top: 10px;
    }
     .blueBox h4 {
        font-size:18px;
         line-height:24px;
         padding-top: 15px;
    }
     .blueBox ul li {
         font-size:16px;
         line-height: 24px;
         padding:5px 0px 5px 35px;
         background-position:left top 8px;
    }
     .innblueback {
         margin-top: 40px;
    }
    /*reportinganalytics*/
     .reportban {
         min-height: 600px !important;
    }
     .reportanaSec .mid_img::before {
         width: 670px;
         height: 670px;
    }
     .bluepanelBoxes {
         padding: 0px 60px;
    }
    /*Already Have An Account*/
     .nav_top {
         padding: 15px 0;
    }
     .left_bar {
         width: 40%;
         padding: 0 20px 40px;
    }
     .plan_box {
         padding: 12px;
    }
     .plan_box h1 {
         font-size: 18px;
         line-height: 24px;
    }
     .growth_box input[type="text"]{
         height: 48px;
         line-height: 48px;
         font-size: 14px;
         width: 50%;
    }
     .growth_box select{
         height: 48px;
         line-height: 48px;
         font-size: 14px;
         width: 50%;
    }
     .plan_bottom {
         margin-top: 10px;
         padding: 10px 0 0;
    }
     .plan_bottom h4{
         font-size: 15px;
         line-height: 20px;
    }
     .plan_bottom p{
         font-size: 13px;
         line-height: 21px;
         padding: 20px 0;
    }
     .reply_sec h3{
         font-size: 15px;
         line-height: 22px;
    }
     .reply_box {
         padding: 15px;
    }
     .reply_head {
         margin-top: 12px;
    }
     .rt_bar {
         width: 60%;
         padding: 0 20px;
    }
     .rt_barInnr {
         padding: 20px;
    }
     .rt_barInnr h2 {
         font-size: 20px;
         line-height: 25px;
    }
     .rt_barInnr h5 {
         font-size: 14px;
         line-height: 23px;
         padding-top: 10px;
    }
     .accont_frm {
         margin-top: 15px;
    }
     .frmbtn{
         height: 50px;
         line-height: 50px;
         font-size: 16px;
    }
     .plan_top ul li{
         font-size: 14px;
         line-height: 16px;
    }
     .accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select, .accont_frm input[type="password"]{
         height: 50px;
         line-height: 50px;
    }
     .growth_box {
         margin-top: 14px;
    }
     .account_box p{
         font-size: 13px;
         line-height: 21px;
    }
     .reply_box p{
         font-size: 13px;
         line-height: 21px;
    }
     .reply_head h5{
         font-size: 13px;
    }
     .account_sec {
         padding: 62px 0 0;
    }
     .payment_header .container-fluid {
         padding: 0 20px;
    }
     .payment_header .nav_top .navbar-brand{
         padding-left: 0px;
    }
    /*Billing Details Credit Card*/
     .account_list {
         padding: 0 0 0 15px;
    }
     .account_list li {
         font-size: 13px;
         line-height: 23px;
         padding-right: 20px;
         margin-right: 8px;
    }
     .account_list li::after {
         font-size: 15px;
    }
    /*Billing Details Paypal*/
     .paypl_box a.change_btn{
         top: 12px;
    }
    /*Create Your Account*/
     .alrdy_account{
         font-size: 15px;
    }
    /* subscriptionmanagement */
     .subscriptionWhitePanel .mid_text h3 {
         font-size: 26px;
         line-height: 34px;
    }
     .mid_text ol li {
         font-size:14px !important;
         line-height: 22px !important;
    }
     .subscriptionBan .affs1 {
         bottom: -25px !important;
         left:100px !important;
    }
    /*supportcenter*/
     .mid_Box h4 {
         font-size:18px;
         line-height: 24px;
    }
     .mid_Box h4 span::after {
         top: 5px;
         width:30px;
         background-size:contain !important;
         right: -35px;
    }
     .mid_Box p {
         font-size:15px;
         line-height: 22px;
    }
     .topbtnn li {
         font-size:15px;
         line-height: 20px;
    }
     .bottombtnn li {
         font-size:13px;
         line-height: 24px;
    }
    /* integration */
     .integrations .banner_rt .cutopban {
         left: inherit;
         right: inherit;
    }
     .tabLogoBoxes .col-sm-2 {
         flex: 0 0 33.33%;
         max-width: 33.33%;
    }
    /*acceptingpayments*/
     .connectPanel{
         padding-bottom:30px;
    }
     .paymentBoxes {
         padding: 0px;
    }
     .cardBox {
         padding: 20px;
    }
     .cardBox h4 {
         font-size:18px;
         line-height: 24px;
    }
     .cardBox p {
         font-size:14px;
         line-height: 24px;
    }
     .paymentGetwaySec {
         padding: 75px 0px;
    }
     .innpaymentboxes {
         margin-top: 30px;
         padding: 30px;
    }
     .payMentBox h4 {
         font-size:18px;
         line-height: 24px;
    }
     .switch input[type="radio"] + label {
         width: 45%;
    }
     .iconBottomBoxes{
         padding-bottom:100px;
    }
    /* pricing*/
     .amountSec {
         margin-top: -400px;
    }
     .amountBox p {
         font-size: 12px;
         line-height: 20px;
    }
     .amountBox strong {
        font-size: 38px;
         line-height: 56px;
         margin-top: 10px;
    }
     .amountBox h5 {
         font-size: 13px;
         line-height: 18px;
    }
     .pricingTable .tablebox tr td b {
         font-size: 18px;
         line-height: 26px;
    }
     .pricingTable .tablebox .table tr th em {
         font-size:16px;
         line-height: 24px;
    }
     .pricingTable .tablebox .table tr th .more_btn, .pricingTable .tablebox .table tr td .more_btn {
         font-size:13px;
         line-height: 40px;
         margin-top:5px;
         padding: 0px 15px;
    }
     .innmid_text {
         width: 355px;
    }
     .bluebg .economy_innr .row .col-sm-3 .economy_box img {
         width: auto;
    }
     .ratingBox strong {
         font-size:18px;
         line-height: 24px;
    }
     .ratingBoxes::before {
         width: 125px;
         height: 155px;
    }
     .ratingBoxes::after {
         width: 110px;
         height: 120px;
    }
     .amountBox h4 {
         font-size:18px;
         line-height: 24px;
    }
     .amountBox {
         padding: 20px;
    }
     .trialbtn {
         font-size:14px;
         line-height: 26px;
    }
     .innamountSec .tabs-menu li a {
         padding: 6px 40px;
    }
     .amountBox ul li {
         font-size:12px;
         line-height: 20px;
         padding-left: 20px;
         background-size: 13px;
         background-position: left top 10px;
    }
     .pricingTable::before {
         height: 130px;
         top: -130px;
    }
     .pricingTable {
         margin-top: 160px;
    }
     .pricingTable .tablebox:last-child .table tr:last-child td{
         padding:20px 5px;
    }
     .bluebg .economy_innr .row{
         justify-content: center;
    }
     .bluebg .economy_innr .row .col-sm-3 {
         flex: 0 0 33%;
         max-width: 33%;
    }
     .meetop1row .row .col-sm-3 {
         flex: 0 0 50%;
         max-width: 50%;
         margin-bottom:15px;
    }
    /*26.2.2021*/
     .coursecreatBan .banner_left{
         max-width: 50%;
    }
     .coursecreatBan {
         min-height: inherit !important;
         padding-bottom: 294px !important;
    }
     .coursecreatBan .absbanrt{
         width: 400px;
    }
     .coursecreatBan .digitalprdlogo{
         bottom: -300px !important;
    }
     .coursecreatBan{
         padding-bottom: 337px !important;
    }
     .activeCampaignBan{
         padding-bottom: 0px !important;
         min-height: 600px !important;
    }
    /*blog*/
     .latestpostBoxes .blogBoxes .media .mr-3 {
         max-width: 300px;
         margin-right: 25px !important;
    }
     .latestpostBoxes .blogBoxes .media .media-body h4 {
         font-size:18px;
         line-height: 24px;
    }
     .latestpostBoxes .blogBoxes .media .media-body ul li {
         font-size: 13px;
         line-height: 18px;
         padding: 5px 5px;
    }
     .latestpostBoxes .blogBoxes .media .media-body ul li .men {
         width: 25px;
         height: 25px;
         top: -1px;
    }
     .innblogContentSec .tabs-menu {
         display:table;
         text-align: center;
    }
     .innblogContentSec .tabs-menu li {
         display: inline-table;
         vertical-align: middle;
         padding: 10px 5px;
    }
     .innblogContentSec .tabs-menu li a {
         height: auto;
    }
     .recentPostSec .blogBoxes .media .mr-3 {
         margin-right: 0px !important;
         max-width:100%;
    }
     .recentPostSec .blogBoxes .media {
         padding: 0px;
    }
     .newsletterSec .foottopInn .leftsec ul li input[type="text"] {
         height: 50px;
         width: 320px;
    }
     .newsletterSec .foottopInn .leftsec ul li input[type="submit"] {
         height: 50px;
    }
     .recentPostSec {
         padding-bottom: 45px;
    }
     .bottomblogpanel .latestpostBoxes {
         padding-top: 20px;
    }
     .blogContentSec {
         padding-bottom: 55px !important;
    }
     .newsletterSec {
         padding: 50px 0px 90px;
    }
    /*Press*/
     .presspage.blogContentSec {
         padding-bottom: 40px;
         margin-top: -120px;
    }
     .presspage .innblogContentSec .tabs-menu {
         width: 100%;
    }
     .presspage .tabs-menu li{
         width: auto;
    }
     .presspage .tabs-menu li:first-child{
         width: auto;
    }
     .presspage .latestpostBoxes .blogBoxes .media .mr-3 {
         width: 190px;
         margin-right: 15px !important;
    }
     .presspage .latestpostBoxes .blogBoxes .media .media-body ul li:last-child {
         padding-left: 0;
    }
     .presspage .latestpostBoxes .blogBoxes .media .media-body ul li:first-child{
         padding-left: 0;
    }
     .mediakit_box {
         padding: 16px;
    }
     .mediakit_box p {
         font-size: 13px;
         line-height: 22px;
         padding: 10px 0 0;
    }
     .mediakit_box a.download_btn{
         padding: 16px 30px;
         font-size: 15px;
         line-height: 18px;
    }
     .mediakit_box a.download_btn i {
         margin: -2px 13px 0 0;
    }
     .mediakit_box h1{
         font-size: 20px;
         line-height: 22px;
    }
    /*2.4.2021*/
     .performicon ul li{
         width: 22%;
    }
     .performicon{
         margin-top: 20px;
    }
     .trastlgogrt ul li{
         width: 15% !important;
    }
    /*20.5.2021*/
     .foottopInn .rtsec ul li a{
         width: auto !important;
         padding: 0 20px;
    }
     .foottopInn .rtsec ul li{
         width: 100%;
         text-align: right;
    }
}
 @media only screen and (max-width: 767px){
     .container{
         max-width: 100%;
    }
     .banner_sec .container{
         max-width: 100%;
    }
     .banner_sec {
         padding: 40px 0 30px 0;
         min-height: inherit;
    }
     .banner_left h1 {
         font-size: 36px;
         line-height: 42px;
         background-size: 68%;
    }
     .banner_left h1 br{
         display: none;
    }
     .banner_left h3 {
         font-size: 20px;
         line-height: 24px;
         padding: 15px 0 0;
    }
     .banner_left p {
         font-size: 16px;
         line-height: 26px;
         padding: 18px 0 0;
    }
     .ban_btn {
         padding: 20px 0 0;
    }
     .ban_btn li {
         margin-right: 10px;
         width: 150px;
    }
     .ban_btn li a {
         font-size: 15px;
         *line-height: 45px;
         height: 50px;
    }
     .review_list {
         padding: 10px 0 0;
    }
     .review_list li{
         margin: 5px 15px 0 0;
         font-size: 14px;
         line-height: 18px;
    }
     .tril_list li {
         margin: 8px 8px 0 0;
         padding-left: 19px;
         background-size: 14px;
         background-position: left 6px;
         font-size: 13px;
    }
     .tril_list {
         padding: 8px 0 0;
    }
     .banner_rt img {
         max-width: 100%;
         width: 500px;
         margin-top: 30px;
    }
     .ban_text {
         font-size: 13px;
         line-height: 16px;
    }
     .ban_text1 {
         left: 136px;
         top: 20px;
    }
     .ban_text2 {
         left: 268px;
         top: 35px;
    }
     .ban_text3 {
         right: -33px;
         top: 179px;
    }
     .ban_text4 {
         right: -14px;
         bottom: 199px;
    }
     .ban_text5 {
         right: 164px;
         bottom: 8px;
    }
     .ban_text6 {
         left: 142px;
         bottom: 7px;
    }
     .ban_text7 {
         left: -34px;
         bottom: 203px;
    }
     .ban_text8 {
         left: -30px;
         top: 188px;
    }
     .trust_sec {
         margin-top: 50px;
         padding: 25px;
    }
     .trust_sec ul {
         padding: 20px 0 0;
    }
     .trust_sec ul li {
         margin: 8px 0 0 10px;
         width: 20%;
         display: inline-block;
         text-align: center;
         float: none;
    }
     .trust_sec p{
         font-size: 16px;
    }
     .economy_sec {
         padding: 30px 0 40px 0;
    }
     .top_heading h1, .top_heading h2, .top_heading h3 {
         font-size: 22px;
         line-height: 26px;
    }
     .economy_innr {
         padding: 20px 0 0;
    }
     .economy_box {
         margin-top: 10px;
         padding: 10px;
    }
     .economy_box h4 {
         font-size: 14px;
         line-height: 18px;
         padding-top: 10px;
    }
     .economy_box p{
         font-size: 10px;
		 line-height: 14px;
    }
     .economy_box img {
         width: 50px;
    }
     .choice_sec {
         padding: 40px 0;
    }
     .choice_box {
         padding: 15px;
         margin-top: 25px;
    }
     .choice_box img {
         width: 70px;
    }
     .choice_box h4{
         font-size: 18px;
         line-height: 20px;
         padding: 10px 0 0;
    }
     .choice_box p {
         font-size: 13px;
         line-height: 22px;
         padding-top: 8px;
         min-height: 80px;
    }
     .choice_box p br{
         display: none;
    }
     .people_sec {
         padding: 40px 0 80px 0;
    }
     .people_box {
         padding: 10px;
    }
     .people_box img {
         *height: 260px;
         width: 100% !important;
         border-radius: 10px 10px 0 0;
         margin-bottom: 10px;
    }
     .people_box p {
         font-size: 13px;
         line-height: 22px;
        padding: 0;
         float: left;
         min-height: 151px;
    }
     .people_box p br{
         display: none;
    }
     .people_box h4 {
         font-size: 16px;
         line-height: 24px;
         padding: 12px 0 0;
    }
     .people_box a {
         margin-top: 15px;
         font-size: 13px;
    }
     .people_innr .owl-carousel .owl-item {
         padding: 10px;
    }
     .mid_content::before {
         top: -100px;
         height: 100px;
    }
     .mid_text h3 {
         font-size: 21px;
         line-height: 26px;
    }
     .mid_text p {
         font-size: 14px;
         line-height: 22px;
         padding-top: 8px;
    }
     .mid_text ul {
         padding: 10px 0 0;
    }
     .mid_text ul li,.customrSuccs .top_heading ul li, .integratinSec .top_heading ul li {
         margin: 4px 0 0;
         font-size: 14px;
         line-height: 21px;
         padding: 3px;
         background-size: 13px;
         background-position: left 8px;
         padding-left: 20px;
    }
     .mid_text a.more_btn {
         width: 120px;
         height: 40px;
         margin-top: 10px;
         font-size: 14px;
         line-height: 35px;
         padding:0px 10px;
    }
     .mid_row {
         padding: 20px 0 90px 0;
    }
     .mid_row::before {
         height: 100px;
         background-size: 300px;
    }
     .paymnt {
         margin-top: 12px;
    }
     .mid_content {
         padding-bottom: 40px;
    }
     .choice_sec .top_heading h2 {
         margin-bottom: 10px;
    }
     .mid_text h5{
         font-size: 13px;
    }
     .people_innr .owl-carousel .owl-dots {
         padding: 30px 0 0;
    }
     .people_innr {
         padding: 30px 0 0;
    }
     .banner_rt {
         width: 500px;
         padding-top: 0;
         text-align: center;
         display: inline-block;
         position: relative;
    }
     .banner_rt img{
         max-width: 100%;
         width: auto;
    }
     .ban_rtmain{
         text-align: center;
    }
     .top_img1 {
         width: 240px;
         top: 16%;
         height: 220px;
    }
     .top_img2 {
         width: 240px;
         height: 220px;
         top: 49%;
    }
     .customrSuccs .top_heading h3, .integratinSec .top_heading h2{
         font-size: 24px;
         line-height: 33px;
    }
     .customrSuccs .top_heading h3 br, .integratinSec .top_heading h2 br{
         display: none;
    }
     .customrSuccs .top_heading ul li, .integratinSec .top_heading ul li{
         font-size: 15px;
         background-position: left top 7px;
         line-height: 28px;
         background-size: 19px;
        padding-left: 25px;
    }
     .customrSuccs h6{
         font-size: 18px;
    }
     .integratinSec .top_heading p br{
         display: none;
    }
     .mobpic{
         width: 70px;
    }
     .chticon{
         width: 30px;
        top: 44px;
    }
     .galpic{
         width: 76%;
        position: inherit;
        bottom: inherit;
        left: inherit;
    }
     .mobpic{
         position: absolute;
         right: 0px;
         top: 20px;
    }
     .customrSuccs{
        padding:30px 0 59px;
    }
     .top_heading em{
         font-size: 16px;
    }
     .intrRt {
        text-align: center;
         margin-top: 20px;
    }
     .intrRt img {
         max-width: 360px;
    }
     .customrSuccs .top_heading{
         padding-top: 20px;
    }
     .foottopInn .leftsec ul li{
         font-size: 15px;
    }
     .foottopInn h3{
         font-size: 24px;
         line-height: 33px;
    }
     .foottopInn .rtsec ul li a{
         font-size: 14px;
         width: 130px;
         line-height: 46px;
    }
     .bluBtn{
         font-size: 14px;
         line-height: 46px;
    }
     .foottopInn{
         padding: 22px;
    }
     .foottopInn .leftsec ul{
         margin-top: 7px;
    }
     .footersec::before {
        height: 88px;
        top: 0px;
    }
     .leftsec.col-md-7 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .col-md-5.rtsec{
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .footlogobox {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
         text-align: center;
    }
     .foottopInn .rtsec ul li:last-child{
         float: none;
    }
     .foottopInn .rtsec ul li{
         margin-right: 5px;
         margin-top: 28px;
    }
     .footbx{
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
         max-width: 50%;
         padding: 20px;
    }
     .footlogobox ul{
         width: 100%;
        display: flex;
         justify-content: center;
    }
     .footlogobox ul li{
         float: none;
         display: inline-block;
    }
     .footbx h4{
         font-size: 15px;
        padding-bottom: 5px;
    }
     .footbx ul li{
         font-size: 14px;
         line-height: 17px;
    }
     .footmid{
         padding: 160px 0 44px;
    }
     .fbotmlft, .fbotmrt{
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
         text-align: center;
    }
     .fbotmrt{
         margin-top: 20px;
    }
     .nav_top .dropdown .dropdown-menu li ul li{
         width: 100%;
    }
     .menu_sec li:nth-child(4) .dropdown-menu li ul li{
         width: 100%;
    }
     .menu_icon {
         width: 11%;
    }
     .nav_top .dropdown .dropdown-menu li ul li a.menu_box{
         padding: 15px 15px;
    }
     .nav_top .dropdown .dropdown-menu li ul li{
         min-height: auto;
    }
     .midPic {
         width: 250px;
    }
     .abspic1 {
         width: 35px !important;
         left: 35px;
    }
     .midPic .media .media-body h4 {
         font-size:12px;
         line-height: 19px;
    }
     .abspic5 {
         bottom: 35px;
    }
     .abspic3 {
         width: 35px !important;
         top: 80px;
    }
     .midPic .media .mr-3 {
         max-width: 35px;
         margin-right: 5px !important;
    }
     .midPic .media {
         padding: 5px;
         border-radius: 5px;
    }
     .abspic2 {
         width: 35px !important;
         left: 20px;
         top: 50px;
    }
     .innerbansec .banner_rt{
         margin-top: 30px;
    }
     .chaoutlabForm{
         margin-top: 30px;
    }
     .mid_img{
         margin-top: 20px;
    }
     .tesrtemony .filtRbox {
         min-height: 554px;
    }
     .selltoolrevesec {
         padding-top: 145px;
         padding-bottom: 90px;
    }
     .rettoolsec .mid_text{
         margin-top: 20px;
    }
     .digitalprdlogo{
         position: inherit;
    }
     .top_heading p br{
         display: none;
    }
     .affs5{
        bottom: 76px;
        width: 192px;
    }
     .affs3 {
         width: 114px;
         position: absolute;
         top: 109px;
         right: 0;
         z-index: 1;
    }
     .affs1 {
         width: 208px;
         top: 0;
         left: 130px;
         z-index: 1;
    }
     .affs2 {
         width: 93px;
         top: 86px;
         left: 0;
         z-index: 1;
    }
    /*checkoutexpe*/
     .checkoutban .banner_left {
         padding-top: 0px;
    }
     .checkoutban{
         padding-bottom:60px !important;
    }
     .checkoutSec {
         padding-bottom: 70px;
    }
    /*coahesconsultants*/
     .coachesconsultantsBan {
         min-height:inherit !important;
         padding-bottom: 125px !important;
    }
     .trust_secCoach ul li {
         width: 22%;
    }
     .trust_secCoach ul li img{
         width:100%;
    }
     .absbanrt {
         width: 325px;
         text-align: right;
         float: right;
         margin-top: -100px !important;
    }
     .absbanrt img{
         margin-top:0px !important;
    }
     .coachesconsultantsBan .digitalprdlogo {
         bottom: -260px;
    }
     .coachesconsultantsBan .trust_sec {
         box-shadow: 0 10px 15px 5px #dadfe4;
    }
     .coachSec .row {
         margin-top: 20px;
    }
     .coachSec{
         background:#fff !important;
    }
    /*knowledgebase*/
     .knowledgeban {
         min-height: 450px !important;
    }
     .knowledgeban .banner_left {
         padding-top: 10px;
    }
     .innknowledgeSecLt h2 {
         font-size:30px;
         line-height: 32px;
    }
     .innfacebookcommunity .media .mr-3{
         max-width:300px;
         margin-right:0px !important;
    }
     .innfacebookcommunity .media .media-body h4{
         font-size:28px;
         line-height: 34px;
         padding-top:15px;
    }
     .facebookcommunity {
         padding: 45px 0px 60px;
    }
     .innknowledgeSecLt p {
        font-size:14px;
         line-height:26px;
         padding-top: 20px;
    }
     .innfacebookcommunity .media .media-body p {
         font-size:14px;
         line-height: 26px;
    }
     .innfacebookcommunity .media .media-body .communitybtn {
         font-size:14px;
         line-height: 26px;
    }
     .innknowledgeSec .col-sm-8, .innknowledgeSec .col-sm-4 {
         flex: 0 0 100%;
         max-width: 100%;
    }
     .knowledgeSec .row:nth-of-type(2n+1) {
         margin-top: 0;
    }
     .innknowledgeSec .breadcrumb {
         margin: 0px !important;
         background:none;
    }
     .bttans li a {
         font-size:14px;
         line-height: 26px;
    }
     .srchBox {
         width: 100%;
         margin-top: 25px;
    }
     .srchBox input[type="text"] {
         height:50px;
         line-height: 50px;
         font-size:16px;
    }
     .srchBox input[type="submit"] {
         height: 50px;
         line-height: 50px;
         font-size:16px;
    }
     .innfacebookcommunity .media {
         display: inline-block;
         text-align: center;
    }
     .knowledgeSec{
         background:#fff !important;
    }
    /*migrating*/
     .migrating .banner_rt img {
         margin-top: 0px;
    }
     .migrating{
         min-height: 580px !important;
         padding-bottom: 25px !important;
    }
     #accordion .card .card-header a {
         font-size:16px;
         line-height: 24px;
    }
     .selfservBox {
         padding-top: 25px;
         padding-bottom: 25px;
    }
     .selfsrvBx {
         padding: 20px;
         min-height: 325px;
    }
     .selfsrvBx img{
         max-width:60px;
    }
     .selfsrvBx h4 {
        font-size:18px;
         line-height:24px;
         margin-top: 20px;
    }
     .selfsrvBx p {
        font-size:14px;
         line-height:22px;
         padding-top: 10px;
    }
     .selfsrvBx ul li {
         width: auto;
         text-align: center;
    }
     .faqSec {
         padding: 50px 0px;
    }
     #accordion .card .card-body {
         font-size:14px;
         line-height: 22px;
    }
     .selfservBoxes .col-sm-4 {
         flex: 0 0 50%;
         max-width: 50%;
    }
     .selfservBoxes .row {
         justify-content: center;
    }
     .selfservBoxes .row .col-sm-4:last-child{
         margin-top:30px;
    }
     .migrationastprog .mid_text{
         padding-top:25px;
    }
     .innfaqSec {
         margin-top: 25px;
    }
     #accordion .col-sm-6 {
         flex: 0 0 100%;
         max-width: 100%;
    }
    /* CompetitorComparison */
     .comban {
         min-height: inherit !important;
         padding-bottom: 75px !important;
    }
     .competitorSec select {
         font-size:14px;
         line-height: 40px;
         height:40px;
    }
     .tablebox .table-responsive {
         overflow-x: auto;
    }
     .tablebox .table tr th img{
         max-width:100%;
    }
     .tablebox .table tr td {
         font-size:13px;
         line-height: 20px;
    }
     .startbtn {
         padding: 10px 5px;
         font-size: 12px;
         line-height: 18px;
    }
     .play {
         width: 55px !important;
         height: 55px !important;
    }
     .bottomPanel .media-left img {
         max-width: 50px;
    }
     .tablebox .table tr th:first-child strong {
         font-size: 20px;
         line-height: 22px;
    }
     .competitorSec .vspanel li:first-child img {
         padding: 10px 15px;
         height: 40px;
    }
     .competitorSec .vspanel li {
         padding: 0px 5px;
    }
     .competitorSec .vspanel li {
         width: 210px;
    }
     .tablebox {
         margin-top: 30px;
    }
     .customerSec .people_box p {
         min-height: auto;
    }
     .competitorSec .vspanel li:nth-child(2) {
         width: auto;
    }
     .competitorSec .vspanel li:nth-child(2) img{
         width:40px;
    }
    /*Mobile*/
     .mobileBan .absbanrt {
        width: 100%;
         position: inherit;
         top: inherit;
         bottom: inherit;
         right: inherit;
    }
     .mobileBan.coachesconsultantsBan {
         min-height: 360px !important;
         padding-bottom: 80px !important;
         padding-top: 80px !important;
    }
     .mobile_box {
         margin-top: 30px;
         padding: 20px;
         min-height: inherit;
    }
     .mobile_innr .col-lg-6:nth-child(1), .mobile_innr .col-lg-6:nth-child(2) .mobile_box{
         min-height: inherit;
    }
     .mobile_box h4 {
         font-size: 16px;
         line-height: 22px;
         padding-top: 12px;
    }
     .mobile_box h5 {
         font-size: 14px;
         line-height: 21px;
         padding-top: 12px;
    }
     .mobile_box p {
         font-size: 14px;
         line-height: 24px;
         padding-top: 12px;
    }
     .download_sec {
         padding: 40px 0 80px 0;
         background-size: 100%;
    }
     .mobile_box img {
         width: 65px;
    }
     .mobileBan.innerbansec .banner_rt img {
         float: right;
         width: 73%;
         margin-top: -7px;
    }
    /*pricingmodels*/
     .pricingBan .affs1 {
         width: 325px;
         bottom: 40px;
         left:0px;
    }
     .pricingBan .affs5 {
         width: 325px;
         bottom: -20px;
         right: 30px;
    }
     .pricingBan{
         padding-bottom:135px !important;
         padding-top: 60px !important;
    }
     .pricingservBox .selfservBoxes .selfsrvBx h4 {
         font-size: 15px;
         line-height: 22px;
    }
     .pricingservBox .selfservBoxes .selfsrvBx {
         width: 100%;
         padding: 25px;
    }
     .pricingservBox .selfservBoxes .col-sm-3 {
         flex: 0 0 50%;
         max-width: 50%;
    }
     .pricingservBox .selfservBoxes .col-sm-3:first-child{
         margin-bottom:30px;
    }
     .usageBasedPricing2 {
         padding-bottom: 100px;
    }
     .usageBasedPricing .row{
         padding-top:50px;
    }
     .usageBasedPricing2 .row {
         padding-bottom: 15px;
         padding-top:15px;
    }
    /*Partner*/
     .partner_top .mid_text a.more_btn {
         width: 100% !important;
         padding: 10px 12px;
         line-height: 22px;
         height: auto !important;
         margin: 10px 0 0;
    }
     .certified_sec {
         padding: 175px 0 70px 0;
    }
     .partner_top .mid_text h4{
         font-size: 20px;
         line-height: 25px;
    }
     .relation_sec {
         padding: 125px 0 45px;
    }
     .partnerban.coachesconsultantsBan {
         min-height: 420px !important;
         padding-bottom: 0 !important;
         padding-top: 80px !important;
    }
     .partner_top {
         padding: 30px 0;
    }
     .partnerban .absbanrt {
         bottom: inherit;
         top: inherit;
         width: 100%;
         text-align: center;
         float: none;
         display: inline-block;
    }
     .partnerban .banner_rt img {
         width: 100%;
         max-width: 49%;
    }
     .partner_top.topcomplinac .row {
         align-items: start;
    }
     .relation_sec a.more_btn {
         width: 170px;
         line-height: 58px;
         height: 50px;
         font-size: 17px;
         line-height: 48px;
    }
     .partner_top .mid_text ul.top_link li{
         width: 100%;
    }
     .partner_top .mid_text ul.top_link li a{
         width: 100% !important;
         margin: 6px 0 0;
    }
    /*securitycompliance*/
     .securityBan{
         min-height: auto !important;
         padding-bottom: 100px !important;
    }
     .securitySec{
         background:#fff !important;
    }
     .securitySec .mid_text a.more_btn {
         width: auto !important;
    }
     .securitySec .mid_text {
         padding-top: 25px;
    }
     .more_btn2 {
         height: 42px;
         margin-top: 10px;
         line-height: 37px;
         margin-left:10px;
    }
    /*revenueretention*/
     .revenueSec{
         padding-bottom:40px;
    }
     .innrevBox {
         width: 100%;
         padding: 30px 0px;
    }
     .innrevBox em {
         font-size:17px;
         line-height: 32px;
    }
     .innrevBox strong {
         font-size:46px;
         line-height: 66px;
    }
     .recoveryPanel {
         padding: 70px 0px 50px;
    }
     .innrecoveryPanelBox {
         width: 100%;
    }
     .frmBX label {
         font-size:14px;
         line-height: 22px;
    }
     .innrevBox span {
         font-size:17px;
         line-height: 32px;
    }
     .revenue .mid_text h3 br{
         display:none;
    }
    /*softwaresaas*/
     .softBan .trust_sec ul li {
         width: auto !important;
         margin: 15px;
    }
     .softBan {
         overflow:inherit;
    }
     .softBan .digitalprdlogo {
         bottom: -340px;
    }
     .blueBack{
         padding-top:10px;
         background:#2a75e8;
    }
     .blueBox img {
         max-width: 100px;
    }
     .blueBox h2 {
         font-size:26px;
         line-height: 34px;
    }
     .blueBox p {
        font-size:15px;
         line-height:24px;
         padding-top: 10px;
    }
     .blueBox h4 {
        font-size:18px;
         line-height:24px;
         padding-top: 15px;
    }
     .blueBox ul li {
         font-size:16px;
         line-height: 24px;
         padding:5px 0px 5px 35px;
         background-position:left top 8px;
    }
     .innblueback {
         margin-top: 40px;
    }
     .softBan .digitalprdlogo {
         bottom: -50px;
    }
     .innblueback .col-sm-6 {
         flex: 0 0 100%;
         max-width: 100%;
    }
     .innblueback .col-sm-6:last-child{
         margin-top:25px;
    }
    /*reportinganalytics*/
     .reportban {
         min-height: 600px !important;
    }
     .reportanaSec .mid_img::before {
         width: 550px;
         height: 550px;
    }
     .bluepanelBoxes {
         padding: 0px;
    }
     .reportanaSec{
         background:#fff !important;
    }
     .usageBasedPricingwhite{
         background:#fff !important;
    }
     .usageBasedPricing .mid_text p br{
         display:none;
    }
     .usageBasedPricingwhite .mid_text p br{
         display:none;
    }
     .bluePanel {
         padding-top: 200px;
         background-size: auto 100%;
    }
    /*Already Have An Account*/
     .nav_top {
         padding: 15px 0;
         text-align: center;
    }
     .left_bar {
         width: 100%;
         padding: 30px 15px;
    }
     .plan_box {
         padding: 12px;
    }
     .plan_box h1 {
         font-size: 18px;
         line-height: 24px;
    }
     .growth_box input[type="text"]{
         height: 48px;
         line-height: 48px;
         font-size: 14px;
         width: 50%;
         padding: 0 10px;
    }
     .growth_box select{
         height: 48px;
         line-height: 48px;
         font-size: 14px;
         width: 50%;
    }
     .plan_bottom {
         margin-top: 10px;
         padding: 10px 0 0;
    }
     .plan_bottom h4{
         font-size: 15px;
         line-height: 20px;
    }
     .plan_bottom p{
         font-size: 13px;
         line-height: 21px;
         padding: 20px 0;
    }
     .reply_sec h3{
         font-size: 15px;
         line-height: 22px;
    }
     .reply_box {
         padding: 15px;
    }
     .reply_head {
         margin-top: 12px;
         width: auto;
    }
     .rt_bar {
         width: 100%;
         padding: 30px 15px;
    }
     .rt_barInnr {
         padding: 20px;
    }
     .rt_barInnr h2 {
         font-size: 20px;
         line-height: 25px;
    }
     .rt_barInnr h5 {
         font-size: 14px;
         line-height: 23px;
         padding-top: 10px;
    }
     .accont_frm {
         margin-top: 15px;
    }
     .frmbtn{
         height: 50px;
         line-height: 50px;
         font-size: 16px;
    }
     .plan_top ul li{
         font-size: 14px;
         line-height: 16px;
    }
     .accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select, .accont_frm input[type="password"]{
         height: 50px;
         line-height: 50px;
         font-size: 13px;
    }
     .growth_box {
         margin-top: 14px;
    }
     .account_box p{
         font-size: 13px;
         line-height: 21px;
    }
     .reply_box p{
         font-size: 13px;
         line-height: 21px;
    }
     .reply_head h5{
         font-size: 13px;
    }
     .left_bar::before {
         width: 100%;
         position: absolute;
    }
     .reply_sec {
         padding: 20px 0 0;
         text-align: center;
    }
     .reply_head img {
         float: none;
         margin-right: 0;
    }
     .payment_header .nav_top .navbar-brand {
         width: 200px;
    }
     .account_sec {
         padding: 60px 0 0;
    }
     .payment_header .container-fluid {
         padding: 0 15px;
    }
     .payment_header .nav_top .navbar-brand{
         padding-left: 0px;
    }
    /*Billing Details Credit Card*/
     .account_list {
         padding: 10px 0;
         text-align: center;
         width: 100%;
         float: none;
    }
     .account_list li {
         font-size: 13px;
         line-height: 23px;
         padding-right: 20px;
         margin-right: 8px;
         float: none;
         display: inline-block;
    }
     .account_list li::after {
         font-size: 15px;
    }
     .account_sec.billing {
         padding-top: 75px;
    }
    /*Billing Details Paypal*/
     .paypl_box a.change_btn {
        top: 12px;
         font-size: 12px;
         background-size: 10px;
         background-position: left top 10px;
         padding-left: 16px;
         right: 6px;
    }
     .accont_frm .paypl_box input[type="email"] {
         padding: 0 75px 0 24px;
         background-size: 11px;
         background-position: left 8px center;
    }
    /*Create Your Account*/
     .alrdy_account{
         font-size: 15px;
    }
     .account_sec.billing.create_account {
         padding-top: 80px;
    }
     .alrdy_account{
         display: inline-block;
         margin: 8px 0;
         width: 100%;
    }
    /* subscriptionmanagement */
     .subscriptionWhitePanel .mid_text h3 {
         font-size: 26px;
         line-height: 34px;
    }
     .mid_text ol li {
         font-size:14px !important;
         line-height: 22px !important;
         padding-left: 30px !important;
    }
     .subscriptionBan .affs1 {
         bottom: 15px !important;
         left: 15px !important;
    }
     .subscriptionWhitePanel .mid_text h3 br{
         display:none;
    }
    /*supportcenter*/
     .mid_Box h4 {
         font-size:18px;
         line-height: 24px;
    }
     .mid_Box h4 span::after {
         top: 5px;
         width:30px;
         background-size:contain !important;
         right: -35px;
    }
     .mid_Box p {
         font-size:15px;
         line-height: 22px;
    }
     .topbtnn li {
         font-size:15px;
         line-height: 20px;
    }
     .bottombtnn li {
         font-size:13px;
         line-height: 24px;
    }
     .mid_Box {
         padding: 25px;
    }
     .supportHeader .top_btn {
         right: 15px;
    }
    /* integration */
     .integrations .banner_rt .cutopban {
         left: inherit;
         right: inherit;
    }
     .tabLogoBoxes .col-sm-2 {
         flex: 0 0 33.33%;
         max-width: 33.33%;
    }
     .integrationBoxes .tabs-menu li a {
         font-size:14px;
         line-height:22px;
    }
     .integrationBoxes .tabs-menu li {
         padding: 0px 2px;
         margin-top: 35px;
    }
    /*acceptingpayments*/
     .connectPanel{
         padding-bottom:30px;
    }
     .paymentBoxes {
         padding: 0px;
    }
     .cardBox {
         padding: 20px;
    }
     .cardBox h4 {
         font-size:18px;
         line-height: 24px;
    }
     .cardBox p {
         font-size:14px;
         line-height: 24px;
    }
     .paymentGetwaySec {
         padding: 75px 0px;
    }
     .innpaymentboxes {
         margin-top: 30px;
         padding: 30px;
    }
     .payMentBox h4 {
         font-size:18px;
         line-height: 24px;
    }
     .switch input[type="radio"] + label {
         width: 40%;
         font-size: 16px;
         line-height: 42px;
    }
     .iconBottomBoxes{
         padding-bottom:100px;
    }
     .cardBox {
         min-height: auto;
    }
    /*landing page*/
     .readypara .ara{
         left: 0px;
    }
     .bluebtn{
         width: 200px;
    }
     .ruseltgray h3 {
         font-size: 20px;
         line-height: 34px;
    }
     .close{
        top: 10px;
         right: 10px;
    }
     .selctpartoptn1 .top_heading h2 {
         font-size: 24px;
    }
     .selctpartoptn1 .top_heading ul li label{
         font-size: 17px;
    }
     .meetop1row li{
         width: 20%;
    }
     .selctpartoptn1 .top_heading{
         margin-top: 35px;
    }
    /* pricing*/
     .amountSec {
         margin-top:0px;
    }
     .amountBox p {
         font-size: 12px;
         line-height: 20px;
    }
     .amountBox strong {
        font-size: 38px;
         line-height: 56px;
         margin-top: 10px;
    }
     .amountBox h5 {
         font-size: 13px;
         line-height: 18px;
    }
     .pricingTable .tablebox tr td b {
         font-size: 18px;
         line-height: 26px;
    }
     .pricingTable .tablebox .table tr th em {
         font-size:16px;
         line-height: 24px;
    }
     .pricingTable .tablebox .table tr th .more_btn, .pricingTable .tablebox .table tr td .more_btn {
         font-size: 11px;
         line-height: 35px;
         margin-top: 5px;
         padding: 0px 5px;
    }
     .innmid_text {
         width: 355px;
    }
     .bluebg .economy_innr .row .col-sm-3 .economy_box img {
         width: auto;
    }
     .ratingBox strong {
         font-size:18px;
         line-height: 24px;
    }
     .ratingBoxes::before {
         width: 125px;
         height: 155px;
    }
     .ratingBoxes::after {
         width: 110px;
         height: 120px;
    }
     .amountBox h4 {
         font-size:18px;
         line-height: 24px;
    }
     .amountBox {
         padding: 20px;
    }
     .trialbtn {
         font-size:14px;
         line-height: 26px;
    }
     .innamountSec .tabs-menu li a {
         padding: 6px 40px;
    }
     .amountBox ul li {
         font-size:12px;
         line-height: 20px;
         padding-left: 20px;
         background-size: 13px;
         background-position: left top 10px;
    }
     .pricingTable::before {
         height: 130px;
         top: -130px;
    }
     .pricingTable {
         margin-top: 160px;
    }
     .pricingTable .tablebox:last-child .table tr:last-child td{
         padding:20px 5px;
    }
     .bluebg .economy_innr .row{
         justify-content: center;
    }
     .bluebg .economy_innr .row .col-sm-3 {
         flex: 0 0 33%;
         max-width: 33%;
    }
     .meetop1row .row .col-sm-3 {
         flex: 0 0 50%;
         max-width: 50%;
         margin-bottom:15px;
    }
     .amountBoxes .col-sm-4 {
         flex: 0 0 100%;
         max-width: 100%;
         margin-bottom:25px;
    }
     .amountBoxes {
         margin-top: 30px;
    }
     .amountBoxes .col-sm-4.center .amountBox {
         transform: scale(1);
    }
     .quoteBX {
         margin-top: 20px;
    }
     .pricingTable .tablebox .table tr td {
         width: auto;
    }
     .pricingTable .tablebox .table tr td:first-child {
         width: auto;
    }
     .pricingTable .tablebox .table {
         width: 700px;
    }
     .strtup::before {
         width: 320px;
         height: 110px;
    }
     .innmid_text {
         width: 100%;
         padding-top: 25px;
    }
     .bluebg {
         padding: 30px 0px 55px;
    }
     .bluebg .economy_innr .row .col-sm-3 .economy_box {
         margin-top: 20px;
    }
     .bluebg::before {
         display:none;
    }
    /*26.2.2021*/
     .coursecreatBan .absbanrt {
         top: inherit;
         bottom: 0;
    }
     .coursecreatBan{
         overflow: inherit;
         padding-bottom: 69px !important;
    }
     .coursecreatBan.innerbansec::before {
         height: 127px;
    }
     .coursecreatBan .absbanrt{
        margin-top: -174px !important;
    }
     .coursecreatBan .digitalprdlogo {
         bottom: 0 !important;
    }
     .coursecreatBan {
         overflow: inherit;
         padding-bottom: 41px !important;
    }
     .mid_text a.more_btn{
         width: auto !important;
    }
     .activeCampaignBan{
         padding-bottom: 0px !important;
         min-height: 600px !important;
    }
     .emlaut{
         float: right;
         margin: 0px;
    }
     .actvcamppicbox{
         margin-top: 20px;
    }
     .campsamactv{
         margin-top: 20px;
    }
     .actvcamptextbox {
         padding: 20px !important;
    }
     .actvcamptextbox a.more_btn{
         width: 100% !important;
    }
    /*blog*/
     .latestpostBoxes .blogBoxes .media .mr-3 {
         max-width: 100%;
         margin-right: 0px !important;
    }
     .latestpostBoxes .blogBoxes .media .media-body h4 {
         font-size:16px;
         line-height: 22px;
    }
     .latestpostBoxes .blogBoxes .media .media-body ul li {
         font-size: 13px;
         line-height: 18px;
         padding: 5px 5px;
    }
     .latestpostBoxes .blogBoxes .media .media-body ul li .men {
         width: 25px;
         height: 25px;
         top: -1px;
    }
     .innblogContentSec .tabs-menu {
         display:table;
         text-align: center;
         padding: 15px;
    }
     .innblogContentSec .tabs-menu li {
         display: inline-table;
         vertical-align: middle;
         padding: 10px 5px;
    }
     .innblogContentSec .tabs-menu li a {
         height: auto;
    }
     .recentPostSec .blogBoxes .media .mr-3 {
         margin-right: 0px !important;
         max-width:100%;
    }
     .recentPostSec .blogBoxes .media {
         padding: 0px !important;
    }
     .newsletterSec .foottopInn .leftsec ul li input[type="text"] {
         height: 50px;
         width: 320px;
    }
     .newsletterSec .foottopInn .leftsec ul li input[type="submit"] {
         height: 50px;
    }
     .recentPostSec {
         padding-bottom: 45px;
    }
     .bottomblogpanel .latestpostBoxes {
         padding-top: 20px;
    }
     .blogContentSec {
         padding-bottom: 55px !important;
    }
     .newsletterSec {
         padding: 50px 0px 90px;
    }
     .latestpostBoxes {
         padding-top: 45px;
    }
     .latestpostBoxes .blogBoxes .media {
         flex-wrap: wrap;
         padding: 15px;
    }
     .latestpostBoxes .blogBoxes .media .media-body {
         padding-top: 20px;
    }
     .blogban .absbanrt {
         top: 110px !important;
    }
     .latestpostBoxes .blogBoxes .media {
         margin-top: 15px;
    }
     .recentPostSec .blogBoxes .media .media-body {
         padding-top: 0px;
    }
     .blogcertifiedSec .mid_row .row .col-sm-6 {
         flex: 0 0 100%;
         max-width: 100%;
    }
     .blogcertifiedSec .mid_img {
         padding-top: 0px;
    }
     .blogcertifiedSec .mid_text{
         padding-top:15px;
    }
     .newsletterSec .rtsec {
         margin-top: 25px;
    }
     .newsletterSec {
         padding: 40px 0px 40px;
    }
    /*Press*/
     .presspage.blogContentSec {
         padding-bottom: 40px;
         margin-top: -120px;
    }
     .presspage .innblogContentSec .tabs-menu {
         width: 100%;
    }
     .presspage .tabs-menu li{
         width: auto;
    }
     .presspage .tabs-menu li:first-child{
         width: auto;
    }
     .presspage .latestpostBoxes .blogBoxes .media .mr-3 {
         width: 190px;
         margin-right: 15px !important;
    }
     .presspage .latestpostBoxes .blogBoxes .media .media-body ul li:last-child {
         padding-left: 0;
    }
     .presspage .latestpostBoxes .blogBoxes .media .media-body ul li:first-child{
         padding-left: 0;
    }
     .mediakit_box {
         padding: 16px;
    }
     .mediakit_box p {
         font-size: 14px;
         line-height: 24px;
         padding: 10px 0 0;
    }
     .mediakit_box a.download_btn{
         padding: 16px 30px;
         font-size: 15px;
         line-height: 18px;
    }
     .mediakit_box a.download_btn i {
         margin: -2px 13px 0 0;
    }
     .mediakit_box h1{
         font-size: 20px;
         line-height: 22px;
    }
     .presspage .latestpostBoxes .blogBoxes .media .media-body {
         padding-top: 0;
    }
     .presspage .latestpostBoxes .blogBoxes .media .media-body ul li{
         width: 100%;
    }
    /*papers*/
     .paper_sec{
         padding-bottom: 100px !important;
    }
     .paper_boxTxt h4 {
         font-size: 15px;
         line-height: 20px;
    }
     .paper_boxTxt em{
         font-size: 15px;
    }
     .paper_boxTxt p{
         font-size: 14px;
         line-height: 22px;
    }
     .paper_boxTxt a.read_btn {
         width: 108px;
         font-size: 15px;
         line-height: 38px;
         height: 38px;
    }
     .topsos {
         width: 100%;
         float: left;
         margin: 15px 0 0;
    }
     .topsos li a {
         width: 30px;
         height: 30px;
         line-height: 30px;
         font-size: 12.93px;
    }
     .topsos li:first-child {
         margin-left: 0px;
         font-size: 12px;
    }
     .paper_boxImg {
         width: 28%;
         padding: 8px;
    }
     .paper_boxTxt {
         width: 66%;
    }
     .webinar_ban {
         min-height: inherit !important;
    }
     .blogdtlsconts{
         padding: 48px 0;
    }
    /*30.3.2021*/
     .howConnecticpnl .howConicbox::before, .howConnecticpnl .howConicbox::after, .howConnecticpnl .howConicbox::before, .howConnecticpnl .howConicboxinn::before, .howConnecticpnl .howConicboxinn::after {
         display: none !important;
    }
     .yesNoBox ul li {
         display: inline-block;
         padding: 5px;
    }
    /*2.4.2021*/
     .notallfetursec .col-sm-6{
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
    /*20.5.2021*/
     .meetlandopsn3 .meetop1row li {
         width: 33.3333%;
    }
     .customerspages .filtRbox .text, .term-testimonials .filtRbox .text {
         min-height: 385px;
    }
}
 @media only screen and (max-width: 640px){
     .footersec::before {
         height: 135px;
         top: 0px;
    }
     .people_box p{
        min-height: 190px;
    }
     .chakoutlabsec, .selfservsec{
         background-size: cover;
    }
     .filtercontain .col-md-4 {
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
         max-width: 50%;
    }
     .filtRbox .taga li{
         margin: 0 3px 3px 0;
    }
     .filterSec .col-sm-2{
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
         text-align: left;
         padding-bottom: 10px;
    }
     .filterSec .col-sm-5{
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
         max-width: 50%;
    }
     .filterSec{
         padding: 0px;
    }
     .selltoolrevesec {
         padding-top: 68px;
         padding-bottom: 90px;
    }
     .selfservsec{
         background: #eaf4ff;
    }
     .sellrevwbox .text{
        min-height: auto;
    }
     .selfservsec{
         padding: 50px 0;
    }
     .dps5{
         width: 200px;
    }
     .dps2 {
         width: 61px;
         top: 21px;
         right: 0;
    }
     .dps1 {
         width: 68px;
         top: 21px;
         left: 0;
    }
     .dps3 {
         width: 68px;
         top: 201px;
         left: 0;
    }
     .dps4 {
         width: 68px;
         top: 325px;
         right: 5px;
    }
     .digiproductsec{
         padding-top: 10px !important;
    }
    /*Partner*/
     .certified_sec {
         padding: 103px 0 40px 0;
         background-size: cover;
    }
     .innerbansec .banner_left p strong br{
         display: none;
    }
     .innerbansec .banner_left p strong {
         font-size: 16px;
    }
    /*softwaresaas*/
     .softCustomer::before {
         width: 180px;
         height: 350px;
         top: 80px;
         background-size: contain;
    }
     .softCustomer::after {
        width: 180px;
         height: 350px;
         top: 80px;
         background-size: contain;
    }
     .dlogdtlsLft h1 {
         font-size: 21px;
    }
     .blogdtlconse h2, .blogdtlconse h3, .blogdtlconse h4, .blogdtlconse h5, .blogdtlconse h6 {
         font-size: 19px;
         line-height: 28px;
    }
     .contryDrop {
         width: 120px;
         position: inherit;
         top: inherit;
         right: inherit;
         padding-bottom: 47px;
         margin: 0px auto;
    }
}
 @media only screen and (max-width: 575px){
     .container{
         max-width: 100%;
    }
     .nav_top .navbar-brand {
         width: 182px;
    }
     .top_btn li {
         margin-left: 5px;
         width: 65px;
    }
     .top_btn li a {
         font-size: 10px;
         height: 35px;
         line-height: 31px;
    }
     .top_btn {
         right: 62px;
    }
     .banner_sec {
         padding: 25px 0 40px 0;
         min-height: inherit;
    }
     .banner_left h1 {
         font-size: 24px;
         line-height: 29px;
         background-size: 80%;
         padding-bottom: 10px;
    }
     .banner_left h3 {
         font-size: 16px;
         line-height: 20px;
         padding: 12px 0 0;
    }
     .banner_left h3 b::before {
         height: 3px;
    }
     .banner_left p {
         font-size: 14px;
         line-height: 23px;
         padding: 12px 0 0;
    }
     .ban_btn li {
         margin-right: 8px;
         width: 130px;
    }
     .ban_btn li a {
         font-size: 14px;
         *line-height: 39px;
         height: 45px;
    }
     .review_list li {
         margin: 5px 5px 0 0;
         font-size: 13px;
         line-height: 16px;
    }
     .review_list li img{
         max-width: 100%;
    }
     .review_list li img {
         width: 105px;
    }
     .tril_list {
         padding: 5px 0 0;
    }
     .banner_rt img {
         max-width: 130%;
         *width: 220px;
		 width: 130%;
         margin-top: 24px;
		 margin-left: -14%;
    }
     .top_heading h1, .top_heading h2, .top_heading h3 {
         font-size: 24px;
         line-height: 28px;
    }
     .economy_sec {
         padding: 30px 0;
    }
     .choice_box p{
         min-height: inherit;
    }
     .mid_row {
         padding: 20px 0;
    }
     .mid_row::before {
         display: none;
    }
     .mid_text {
         padding: 20px 0 0;
    }
     .mid_text h5 {
         font-size: 12px;
    }
     .mid_content::before {
         top: -70px;
         height: 70px;
    }
     .people_box img {
         height: auto;
    }
     .people_innr {
         padding: 10px 0 0;
    }
     .people_sec {
         padding: 30px 0 60px 0;
    }
     .trust_sec ul li {
         margin: 8px 0 0 5px;
         width: 30%;
    }
     .trust_sec {
         margin-top: 40px;
         padding: 15px;
    }
     .trust_sec p {
         font-size: 14px;
         letter-spacing: 0.5px;
    }
     .banner_rt {
         width: 270px;
    }
     .ban_text {
         font-size: 11px;
         line-height: 13px;
    }
     .ban_text1 {
         left: 73px;
         top: 7px;
    }
     .ban_text2 {
         left: 185px;
         top: 45px;
    }
     .ban_text3 {
         right: -22px;
         top: 88px;
    }
     .ban_text4 {
         right: -10px;
         bottom: 82px;
    }
     .ban_text5 {
         right: 80px;
         bottom: -8px;
    }
     .ban_text6 {
         left: 58px;
         bottom: -7px;
    }
     .ban_text7 {
         left: -20px;
         bottom: 64px;
    }
     .ban_text8 {
         left: -24px;
         top: 95px;
    }
     .top_img1, .top_img2{
         display: none;
    }
     .choice_box h4 {
         font-size: 16px;
         line-height: 20px;
    }
     .customrSuccs .top_heading h3, .foottopInn h3, .integratinSec .top_heading h2 {
         font-size: 24px !important;
        line-height: 28px !important;
    }
     .midPic {
         width: 450px;
    }
     .abspic1 {
         width: 70px !important;
         left: 75px;
    }
     .midPic .media .media-body h4 {
         font-size:16px;
         line-height: 26px;
    }
     .abspic5 {
         bottom: 50px;
    }
     .abspic3 {
         width: 70px !important;
         top: 135px;
    }
     .innerbansec .banner_rt img{
         width: 100%;
    }
     .innerbansec .banner_rt{
         width: 100%;
    }
     .filtercontain .col-md-4 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .tesrtemony .filtRbox {
         min-height: auto;
    }
     .affs5{
         right: 0px;
    }
     .innerbansec .banner_rt {
         margin-top: 4px;
    }
    /*coahesconsultants*/
     .coachesconsultantsBan .digitalprdlogo {
         bottom: -400px;
    }
     .peoplecoachSec {
         padding-top: 170px !important;
    }
    /*knowledgebase*/
     .knowledgeban {
         min-height: 415px !important;
    }
     .srchBox {
         width: 100%;
         margin-top: 25px;
         background: none !important;
         border: none;
         box-shadow: inherit;
    }
     .srchBox input[type="text"] {
         width: 100%;
         border-radius: 5px;
         font-size: 14px;
    }
     .srchBox input[type="submit"] {
         margin-top: 10px;
         width:100%;
    }
     .srchBox {
         margin-top: 15px;
    }
     .innknowledgeSecLt h2 {
         font-size: 24px;
         line-height: 30px;
    }
     .innknowledgeSecLt h2 br{
         display:none;
    }
     .innknowledgeSecLt ul li {
         font-size:14px;
         line-height: 24px;
    }
     .yesNoBox {
         padding: 25px;
         margin-top: 30px;
    }
     .innknowledgeSecLt h4{
         font-size:18px;
         line-height: 24px;
    }
     .yesNoBox ul li a {
         padding: 10px 25px;
         font-size:14px;
         line-height: 28px;
    }
     .articleBox .media .media-body p {
         font-size:14px;
         line-height: 18px;
    }
     .articleBox h4 {
         font-size:16px;
         line-height: 26px;
    }
     .innfacebookcommunity .media .media-body h4 {
         font-size: 20px;
         line-height: 28px;
    }
    /*migrating*/
     .migrating .banner_left ul li {
         font-size:16px;
    }
     .selfservBoxes .col-sm-4 {
         flex: 0 0 100%;
         max-width: 100%;
         margin-top:25px;
    }
     .selfsrvBx {
         min-height: inherit;
    }
     .selfservBoxes {
         margin-top: 10px;
    }
     #accordion .card .card-header a {
         font-size: 15px;
         line-height: 22px;
         padding: 20px 15px 20px 0px;
    }
    /*securitycompliance*/
     .more_btn2 {
         margin-left:0px;
    }
    /*revenueretention*/
     .innrevBox strong {
         font-size: 38px;
         line-height: 60px;
    }
     .frmBX label {
         margin:10px 0px;
    }
     .innrecoveryPanelBox p {
        font-size:14px;
         line-height:24px;
         margin-top: 20px;
    }
     .revenue {
         margin-top: 50px;
         padding-top: 0px !important;
    }
    /*softwaresaas*/
     .coachesconsultantsBan .digitalprdlogo {
         bottom: -50px;
    }
     .blueBox ul li {
         font-size: 14px;
         line-height: 21px;
    }
     .blueBox h2 br{
         display:none;
    }
     .softCustomer::before {
         display:none;
    }
     .softCustomer::after {
        display:none;
    }
     .blueBox p {
         font-size: 14px;
         line-height: 22px;
    }
     .blueBox h4 {
         font-size: 16px;
         line-height: 20px;
         padding-top: 10px;
    }
     .blueBox h2 {
         font-size: 20px;
         line-height: 28px;
    }
    /*reportinganalytics*/
     .reportanaSec .mid_img::before {
         width: 100%;
         height: 500px;
    }
     .usageBasedPricingwhite .row.first {
         margin-top: 30px !important;
    }
     .bluePanel {
         padding-top: 50px;
         background:#1854e6;
    }
     .bluepanelBoxes .col-sm-4{
         width:50%;
    }
    /* subscriptionmanagement */
     .subscriptZigZag .row:last-child {
         margin-top: 0px;
    }
     .subscriptionBan .affs1 {
         bottom: -5px !important;
         left: 15px !important;
    }
    /*supportcenter*/
     .srchBox input[type="text"] {
         border:1px solid #f3f3f3;
    }
     .topbtnn li {
         font-size: 14px;
         line-height: 18px;
    }
     .bottombtnn li a {
         padding: 5px 10px;
    }
     .supportHeader .top_btn li.slct a {
         padding: 0px 10px;
    }
     .iti{
         width: 100%;
    }
     .countryphone{
         margin-top: 10px;
    }
     .iti--allow-dropdown input, .iti--allow-dropdown input[type="text"], .iti--allow-dropdown input[type="tel"], .iti--separate-dial-code input, .iti--separate-dial-code input[type="text"], .iti--separate-dial-code input[type="tel"]{
         padding: 0px !important;
    }
     .rw-words-1 span{
        top: -10px;
    }
     .banner_left h3 b span::before{
         height: 3px;
    }
    /* integration */
     .tabLogoBoxes .col-sm-2 {
         flex: 0 0 50%;
         max-width: 50%;
    }
    /*acceptingpayments*/
     .payMentBox {
         margin-bottom: 25px;
    }
    /*landing page*/
     .readypara .ara{
         display: none;
    }
     .readypara p{
         font-size: 15px;
         line-height: 25px;
    }
    /* pricing*/
     .pricingTable::before {
         height: 75px;
         top: -75px;
    }
     .pricingTable {
         margin-top: 110px;
    }
     .ratingBoxes .meetop1row {
         padding: 0px 30px;
    }
     .ratingBoxes::before{
         display:none;
    }
     .ratingBoxes::after {
        display:none;
    }
    /*25.2.2021*/
     .subscrbbox h6, .subscrbbox h5 {
         font-size: 16px;
         line-height: 23px;
    }
     .plnr strong {
         font-size: 24px;
    }
    /*26.2.2021*/
     .actvcamptextbox a.more_btn{
         font-size: 12px;
    }
    /*4.3.2021*/
     .avalcrrerRow h4{
         font-size: 19px;
         line-height: 24px;
    }
    /*blog*/
     .blogContentSec {
         margin-top: -25px;
    }
     .blogContentSec .mid_text {
         padding: 0px 0 0;
    }
     .newsletterSec {
         text-align: center;
    }
    /*Press*/
     .pagination li a{
         width: 24px;
         height: 24px;
         line-height: 26px;
    }
     .pagination li{
         font-size: 11px;
    }
    /*webinar*/
     .webiner_search ul li{
         width: 100% !important;
         margin: 10px 0 0;
    }
     .webiner_search ul {
         display: inline-block;
         width: 100%;
    }
     .recorded_sec {
         padding: 40px 0;
    }
     .webiner_box {
         margin-top: 30px;
    }
     .webiner_boxTxt{
         min-height: inherit;
    }
     .top_heading p {
         font-size: 14px;
         line-height: 24px;
    }
     .vistBtn{
         padding: 0 30px;
    }
     .subsrbblue{
         padding: 20px !important;
    }
     .newsletterSec .tnp-subscription {
         margin: 10px 0 0 0;
         max-width: 100%;
         display: inline-block;
    }
     .newsletterSec .tnp-field input[type="submit"]{
         width: 100%;
    }
    /*20.5.2021*/
     .meetlandopsn3 .meetop1row li {
         width: 50%;
    }
     .customerspages .filtRbox .text, .term-testimonials .filtRbox .text {
         min-height: auto;
    }
}
 @media only screen and (max-width: 480px){
     .customrSuccs .top_heading h3, .integratinSec .top_heading h2, .foottopInn h3 {
         font-size: 21px;
         line-height: 31px;
    }
     .customrSuccs .top_heading h3{
         margin-top: 13px;
    }
     .footersec::before {
        height: 151px;
         top: 0px;
    }
     .footlogobox ul li img {
         max-width: 73%;
    }
     .footlogo img {
         max-width: 84%;
    }
     .footmid {
        padding: 143px 0 44px;
    }
     .nav_top .navbar-brand {
         width: 148px;
    }
     .people_box p {
         min-height: 93px;
    }
     .mid_img{
         overflow: hidden;
    }
     .cus5 {
         width: 168px;
         right: 0;
    }
     .cus2 {
         width: 87px;
         top: -31px;
         left: 0;
    }
     .cus3 {
         width: 82px;
         top: 37px;
         right: 0px;
    }
     .cus4 {
         width: 76px;
         bottom: 97px;
         right: 0;
    }
     .chakoutlabsec, .selfservsec{
         background-size: cover;
    }
     .chakouCart {
         padding: 0;
    }
     .affs3 {
         width: 86px;
         position: absolute;
         top: 70px;
         right: 0;
         z-index: 1;
    }
     .affs4 {
         width: 106px;
         bottom: 86px;
         left: 0;
         z-index: 1;
    }
     .affs2 {
         width: 74px;
         top: 31px;
         left: 0;
         z-index: 1;
    }
     .affs5 {
         bottom: 76px;
         width: 141px;
    }
     .affs1 {
         width: 142px;
         top: 0;
         left: 130px;
         z-index: 1;
    }
    /*checkoutexpe*/
     .checkoutSec{
         padding-top:0px !important;
    }
    /*coahesconsultants*/
     .coachesconsultantsBan .digitalprdlogo {
         bottom: -250px;
    }
     .coachSec {
         padding-top: 0px !important;
    }
    /* CompetitorComparison */
     .competitorSec .vspanel li{
         width:100% !important;
         display:inline-block;
         padding:5px 0px;
    }
     .pricingservBox .selfservBoxes .col-sm-3 {
         flex: 0 0 100%;
         max-width: 100%;
         margin-bottom: 25px;
    }
    /*securitycompliance*/
     .securityBan {
         padding-bottom: 60px !important;
    }
    /*revenueretention*/
     .innrevBox em {
         font-size: 15px;
         line-height: 30px;
    }
     .innrevBox strong {
         font-size: 34px;
         line-height: 50px;
    }
    /*softwaresaas*/
     .softBan .digitalprdlogo {
         bottom: -50px;
    }
     .blueBox ul li {
         font-size: 14px;
         line-height: 21px;
    }
     .blueBox h2 br{
         display:none;
    }
     .softBan .trust_sec ul li {
         margin: 4px;
    }
    /*reportinganalytics*/
     .reportanaSec .mid_img::before {
         height: 205px;
    }
     .usageBasedPricing .row {
         padding-top: 30px;
    }
     .mid_text.rprtbtnn a.more_btn {
         font-size: 12px;
    }
     .panelImgBox {
         margin: 7.5px 0px;
    }
    /* subscriptionmanagement */
     .subscriptionBan .affs1 {
         bottom: -5px !important;
         left: 15px !important;
         width: 200px;
    }
     .subscriptionWhitePanel .mid_text h3 {
         font-size: 20px;
         line-height: 26px;
    }
    /*supportcenter*/
     .supportHeader .top_btn li.slct a {
         padding: 0px 3px;
    }
     .supportHeader .nav_top .navbar-brand {
         width: 100px;
    }
    /* integration */
     .logoBox {
         height: 130px;
    }
     .integrationBoxes .tabs-menu li a {
         font-size: 13px;
         line-height: 18px;
         display: inline-block;
    }
     .integrationBoxes .tabs-menu li {
         padding: 0px 2px;
         margin-top: 10px;
    }
     .logoBox {
         margin-top: 15px;
         height: 120px;
    }
     .coachSec .row.btmPnlBox {
         margin-top: 30px !important;
         margin-bottom: 25px !important;
    }
    /*acceptingpayments*/
     .acceptingpayments {
         padding-top: 75px !important;
    }
     .paymentGetwaySec {
         padding: 45px 0px;
    }
     .paymentGetwaySec .top_heading p {
         line-height: 20px;
         font-size: 14px;
    }
     .innpaymentboxes {
         padding: 15px;
    }
     .payMentPic {
         margin-top: 20px;
    }
     .payMentBox h4 {
         font-size: 16px;
         line-height: 22px;
    }
     .meetop1row li{
         width: 33.333%;
    }
    /* pricing*/
     .innamountSec .tabs-menu li {
         font-size:14px;
         line-height: 34px;
    }
     .pricingTable .table td, .pricingTable .table th {
         padding: 15px;
    }
     .tablebox .table tr:nth-child(2n) td:first-child {
         *padding-left: 15px;
    }
     .pricingTable .tablebox tr td b {
         font-size: 16px;
         line-height: 24px;
    }
     .pricingTable .tablebox tr td b::after {
         width: 50px;
         bottom: -10px;
    }
     .bluebg .economy_innr .row .col-sm-3 {
         flex: 0 0 50%;
         max-width: 50%;
    }
     .meetop1row .row .col-sm-3 {
         flex: 0 0 100%;
         max-width: 100%;
         margin-bottom: 15px;
    }
    /*25.2.2021*/
     .subscrbbox h6, .subscrbbox h5 {
         font-size: 16px;
         line-height: 23px;
    }
     .plnr strong {
         font-size: 24px;
    }
    /*blog*/
     .newsletterSec .foottopInn .leftsec ul li input[type="text"] {
         width: 100%;
         font-size: 15px;
    }
     .innblogContentSec .tabs-menu li {
         padding: 7px 0px;
         font-size: 12px;
         line-height: 24px;
    }
     .pagination {
         margin-top: 40px;
    }
    /*Press*/
     .presspage .latestpostBoxes .blogBoxes .media .mr-3 {
        width: 170px;
         margin-right: 15px !important;
    }
     .tabLogoBoxes .row{
         margin: 0 -5px;
    }
     .tabLogoBoxes .col-sm-2{
         padding: 0 5px;
    }
     .logoBox{
         height: 165px;
    }
}
 @media only screen and (max-width: 470px){
     .rw-words-1 span{
         top: 0px;
    }
     .banner_left h3 b{
         width: 100%;
    }
    .banner_left h3{
         padding-bottom: 20px;
    }
}
 @media only screen and (max-width: 450px){
     .chakouCart .c1 {
         width: 44px;
         top: 44px;
         left: 0;
    }
     .chakouCart .c2 {
         width: 43px;
         bottom: 4px;
         left: 0;
    }
     .chakouCart .c3 {
         width: 55px;
         top: 67px;
         right: 0;
    }
     .chakoutlabsec{
        padding: 169px 0 45px 0;
    }
     .wantbuildsec{
        background-size: cover;
    }
     .selfservsec{
        padding: 135px 0 45px 0;
    }
     .filterSec .col-sm-5 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .filterSec select{
         padding: 0 10px;
         height: 52px;
    }
     .filterSec .col-sm-5{
         margin-top: 10px;
    }
     .selfservsec {
         padding: 40px 0;
    }
    /*4.3.2021*/
     .avalcrrerRow .col-md-2, .avalcrrerRow .col-md-3 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
         margin-top: 10px;
         text-align:left;
    }
     .vwdtls {
         font-size: 15px;
         width: 140px;
         height: auto;
         line-height: 40px;
    }
     .newsletterSec .tnp-field-email, .newsletterSec .tnp-field-button{
         width: 100%;
    }
    /*20.5.2021*/
     .rdlogo {
         width: auto;
         float: left;
         margin-top: 12px;
    }
}
 @media only screen and (max-width: 400px){ 
     .footbx {
        -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
         padding-top: 100;
         text-align: center;
		 padding: 0;
    }
     .footbx ul li{
         width: auto;
         display: inline-block;
         padding: 1px 10px;
    }
     .intrRt img {
        max-width: 100%;
    }
     .customrSuccs .top_heading ul li, .integratinSec .top_heading ul li {
         font-size: 14px;
         background-position: left top 7px;
         line-height: 25px;
         background-size:19px;
         padding-left: 25px;
    }
     .integratinSec .top_heading p{
         font-size: 14px;
        padding: 0px !important;
    }
     .customrSuccs {
        padding: 30px 0;
    }
     .customrSuccs h6 {
        font-size: 15px;
    }
     .customrSuccs .top_heading h3, .integratinSec .top_heading h2, .foottopInn h3 {
         font-size: 21px;
         line-height: 27px;
    }
     .footersec::before{
         display: none;
    }
     .footmid{
         margin: 0px;
         position: relative;
    }
     .footmid::before {
         width: 100%;
         position: absolute;
         top: -69px;
         left: 0px;
         *background: url(../images/footbg.png) no-repeat top center;
         height: 76px;
         background-size: 100% 100% !important;
         content: "";
    }
     .foottop{
         padding-bottom: 96px;
         z-index: 1;
    }
     .footmid{
         padding: 30px 0;
    }
     .foottopInn .rtsec ul li a{
         width: auto;
         padding: 0 12px;
    }
     .foottopInn .rtsec ul li {
         margin-right: 5px;
         margin-top: 10px;
    }
     .foottopInn .rtsec ul{
         margin-top: 20px;
    }
     .mobpic {
         width: 54px;
    }
     .chticon {
         width: 26px;
         top: 15px;
    }
     .foottopInn .rtsec ul li a {
         font-size: 13px;
         line-height: 40px;
    }
     .top_btn {
         right: 58px;
    }
     .nav_top .navbar-brand {
         width: 121px;
    }
     .top_btn li{
        width: 58px;
    }
     .header_sec .container{
         padding:0;
    }
     .midPic {
         width: 280px;
    }
     .abspic1 {
         width: 35px !important;
         left: 35px;
    }
     .midPic .media .media-body h4 {
         font-size:12px;
         line-height: 19px;
    }
     .abspic5 {
         bottom: 35px;
    }
     .abspic3 {
         width: 35px !important;
         top: 80px;
    }
     .midPic .media .mr-3 {
         max-width: 35px;
         margin-right: 5px !important;
    }
     .midPic .media {
         padding: 5px;
         border-radius: 5px;
    }
     .abspic2 {
         width: 35px !important;
         left: 20px;
         top: 50px;
    }
     .cus1 {
         width: 93px;
         top: -36px;
        left: 94px;
    }
     .cus5 {
         width: 136px;
         right: 0;
        bottom: 170px;
    }
     .cus3 {
         width: 64px;
         top: 16px;
         right: 0px;
    }
     .cus4 {
         width: 61px;
         bottom: 79px;
         right: 0;
    }
     .innerbansec::before {
         height: 50px;
    }
     .hostlist li{
         width: 100% !important;
         padding: 5px;
    }
     .affs5 {
         bottom: 23px;
         width: 141px;
    }
    /*Mobile*/
     .download_sec .top_heading h1 br{
         display: none;
    }
    /*Billing Details Credit Card*/
     .account_sec.billing {
         padding-top: 90px;
    }
    /*Billing Details Paypal*/
     .paypl_box a.change_btn {
        font-size: 11px;
    }
     .accont_frm input[type="text"], .accont_frm input[type="email"], .accont_frm input[type="tel"], .accont_frm select{
         font-size: 11px;
    }
     .pricingBan .affs5, .pricingBan .affs1{
        width: 267px;
    }
    /*26.2.2021*/
     .actlogo {
         width: 100%;
    }
     .emlaut{
         float: left;
    }
    /*Press*/
     .presspage .latestpostBoxes .blogBoxes .media .mr-3 {
         width: 100%;
         margin-right: 0 !important;
    }
     .presspage .latestpostBoxes .blogBoxes .media a{
         width: 100%;
    }
     .presspage .latestpostBoxes .blogBoxes .media .media-body {
         padding: 15px 0;
    }
     .copybrd .col-md-9 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
    }
     .copybrd .col-md-3 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
         margin-top: 10px;
    }
     .tabLogoBoxes .col-sm-2 {
         flex: 0 0 100%;
         max-width: 100%;
    }
     .logoBox{
         height: 185px;
    }
}











/* USE CASE SETTINGS */
.features_sec li {    
	display: inline-block;
    padding-left: 35px;
	padding-bottom: 30px;
    font: 200 19px/34px 'Poppins', sans-serif;
    color: #666666;
    background: url(../images/tick.png) no-repeat left 1px;	
}
.column4 li {
	width: 23% !important;
}
.column3 li {
	width: 30% !important;
}

 .features_sec {
     width: 100%;
     display: inline-block;
     padding: 15px 0 0;
}
/* END: USE CASE SETTINGS */

.trust_sec h2 {
     font: 500 40px/50px 'Encode Sans', sans-serif;
     text-transform: capitalize;
}
.trust_sec h2 span {
     color:#8ec641;	
}

.trust_sec h2 {
     font: 500 40px/50px 'Encode Sans', sans-serif;
     text-transform: capitalize;
}
.trust_sec h3 {
     font: 600 30px/40px 'Encode Sans', sans-serif;
     text-transform: capitalize;
}
.trust_sec h3 span {
     color:#8ec641;	
}

.fa-heart {
     color: red;
}

/* BUTTONS */
.shadowBtn { box-shadow: 5px 10px 16px 3px #74AB3B; }
.greyBtn {
     background: #343637;
     color: #fff;
     border-radius: 25px;
	 padding: 12px 40px;
     font: 500 20px/50px 'Poppins', sans-serif;
}
.greyBtn:hover {
     background: #000000;
     color: #fff;
     border-radius: 25px;
	 padding: 12px 40px;
     font: 500 20px/50px 'Poppins', sans-serif;
}
.greenBtn {
     background: #8EC641;
     color: #fff;
     border-radius: 25px;
	 padding: 12px 40px;
     font: 500 20px/50px 'Encode Sans', sans-serif;	 
}
.greenBtn:hover {
     background: #87b52b;
	 color: #FFF;
}
.greenBtnT {
     background: #8EC641;
     color: #fff;
     border-radius: 25px;
	 padding: 12px;
     font: 500 12px/50px 'Encode Sans', sans-serif;	 
}
.greenBtnT:hover {
     background: #87b52b !important;
	 color: #FFF !important;
}
.greenOutlineBtn {
     display: inline-block;
     color: #87BE3F;
     padding: 0 40px;
     font: 500 20px/50px 'Poppins', sans-serif;
     background: #FFFFFF;
     border: 2px solid #87BE3F;
     border-radius: 25px;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     box-shadow: 5px 10px 16px 3px #eeeeee;
}
.greenOutlineBtn:hover {
     background: #7cae37;
     color: #FFF;
}

.blackOutlineBtn {
     display: inline-block;
     color: #000;
     padding: 0 40px;
     font: 500 20px/50px 'Poppins', sans-serif;
     background: #FFFFFF;
     border: 2px solid #000;
     border-radius: 25px;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     -webkit-transition: all 0.5s ease-in-out;
     -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
     box-shadow: 5px 10px 16px 3px #eeeeee;
}
.blackOutlineBtn:hover {
     background: #343637;
     color: #FFF;
}

.nav_top .navbar-brand {
    border-right: 1px solid #CCC;
    margin-right: 20px;
}
.banner_left h1 span { 
	color: #8ec641; 
}

.top_btn li:first-child a {
    border-radius: 20px;
    border-color: #87BE40 !important;
    font-weight: 500;
    height: 40px;
    color: #FFF !important;
    width: 102%;
    margin-right: 20px;
}
.top_btn li:first-child a:hover {
	background: #81b53d;
	border-color: #81b53d !important;
}

.top_btn li:last-child a {
    border-radius: 20px;
    border-color: #343637 !important;
    color: #343637 !important;
    width: 80%;
}

.ban_btn li:last-child a {
	box-shadow: none !important;
}

.ban_btn li:first-child a:hover {
	background: #81b33d;
}	
	
.ban_btn li:last-child a:hover {
	color: #87BE40;
	background: none;
}
.top_btn li:last-child a:hover {
    background: #343637;
    color: #FFF !important;
}




.horizontalGrayWhite {
	background: #F9FAFB; /* Old browsers */
	background-image: linear-gradient(to bottom, #F9FAFB, #F9FAFB 50%, white 50%, white);	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
}

.bg-light { background-color: #F9FAFB !important; }
.integrationSection p { color: #666666; }



/* HOME PAGE */

.people-text em { margin-top: 0 !important; }


/* USECASE PAGE */

.live_sec {
    width: 100%;
    background: #fff;
    padding: 50px 0;
    border-radius: 10px;
    text-align: center;
}
.live_sec img { 
	width: 100%;
	margin-bottom: 20px;
}
.live_sec h2 {
	font: 500 40px/46px 'Encode Sans', sans-serif;
	color: #343637;
}
.live_sec p {
	color: #666666;
	font: 400 16px/24px 'Poppins', sans-serif;
	text-align: left;
}
.live_sec h5 {
	color: #343637;
	font: 400 20px/30px 'Encode Sans', sans-serif;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: left;
}
.live_sec ul li {
	min-height: 400px;
    float: left;
    margin: 25px;
    width: 360px;    
    border-radius: 15px;
    padding: 20px 20px 30px 20px;
    box-shadow: 5px 5px 21px 0px rgba(170,170,170,0.25);
   -webkit-box-shadow: 5px 5px 21px 0px rgba(170,170,170,0.25);
   -moz-box-shadow: 5px 5px 21px 0px rgba(170,170,170,0.25);
}
/* END: USECASE PAGE */




/* PRICING PAGE */
h3.quarterLine { font-weight: bold; line-height: 1.3em; }
.quarterLine::after {
  content: "";
  display: block;
  width: 80px;
  margin-top: -8px;  
  border-bottom: 2px solid #8EC641;
}
.mostPopular {
	background: #343637; 
	color: #FFF; 
	text-align: center; 
	position: relative; 
	font-size: 14px; 
	padding: 0; 
}

.pricingTable .tablebox { 
    box-shadow: 10px 10px 40px 5px #dadada;
}
.card { 
	background: #F9FAFB !important; 
	margin-bottom: 25px;
}
#accordion .card {
	border: 0;
	padding: 20px 40px;
	border-radius: 15px;
}
#accordion .card .card-body {
	color: #666666;
	font: 400 18px/28px 'Poppins', sans-serif;
}
#accordion .card .card-header a{
	color: #343637;
    font: 600 22px/28px 'Encode Sans', sans-serif;
    padding: 25px 15px 25px 0px;
	background:url(../images/faq-arrow-up.png)#F9FAFB no-repeat right center;
}
#accordion .card .card-header a.collapsed{
	background:url(../images/faq-arrow-down.png)#F9FAFB no-repeat right center;
}
.greybg .container { 
	background: #F9FAFB; 
	border-radius: 15px;
	padding: 60px 40px 0 40px;
}
.greybg .economy_innr .row .col-sm-3{
     flex: 0 0 20%;
     max-width: 20%;
}
/* END: PRICING PAGE */




/* INTEGRATION PAGE */

.logoBox h4 {
	position: absolute;
	bottom: 56px;	    
    left: 50%;
    transform: translate(-50%, 0%);
	font: 400 14px/16px 'Poppins', sans-serif;
}

.btnConnect {
	position: absolute;
	bottom: 20px;
	left: 24%;
	margin: 0 auto;
	width: 52%;
	padding: 5px 0 !important;
}

	
.testimonial_sec {
	max-width: 1000px;
	border-radius: 15px;
	box-shadow: 5px 5px 21px 0px rgba(170,170,170,0.25);
   -webkit-box-shadow: 5px 5px 21px 0px rgba(170,170,170,0.25);
   -moz-box-shadow: 5px 5px 21px 0px rgba(170,170,170,0.25);
}	
.tesText { text-align: center; font: 300 19px/30px 'Poppins', sans-serif; color: #666666; }
.tesName { text-align: center; font: 600 19px/22px 'Encode Sans', sans-serif; color: #343637; }
.tesPos { text-align: center; font: 300 14px/20px 'Poppins', sans-serif; color: #666666; }
.centerImg { display: block; width: auto; }

/* END: INTEGRATION PAGE */

.fbotlft p,
.fbotmmrt a { font-weight: 300 !important; }

@media only screen and (max-width: 1024px) {
	.pricingTable .tablebox .table tr td h1 { font: 800 40px/0px 'Poppins', sans-serif !important; }
	.pricingTable .tablebox .table tr td h1 span { font-size: 12px !important; 	}
	.mostPopular { font-size: 10px !important; }
	#accordion .card { padding: 20px; }
}
@media (min-width: 768px) and (max-width: 991px) {	
	.top_heading h4, .mid_text h4 { font-size: 20px !important; line-height: 30px !important; }
	.banner_left h1 { font-size: 26px; line-height: 30px; }
	.banner_sec { padding: 100px 0 70px 0; }
	.economy_box img { width: auto; }
	.greenOutlineBtn { padding: 0 20px; }
	.people_box img { width: 64px !important; height: 64px; }	
}

@media only screen and (max-width: 768px) {
	.tesText { font-size: 16px; line-height: 24px; }
	.banner_sec { background: none !important; padding: 90px 0 40px 0; }
	.trust_sec p { font-size: 16px; line-height: 22px; padding-top: 10px; }
	.top_heading h4, .mid_text h4 { font-size: 16px !important; line-height: 20px !important; }		
	.economy_box { padding: 30px; min-height: auto; }	
	.economy_box img { width: auto; }
	.economy_box a { padding: 0; }	
	.economy_box p { min-height: auto; }		
	.people_box img { width: 64px !important; }
	.mid_img img { margin-left: 0; }
	.column4 li,
	.tril_list li { font-size: 14px !important; line-height: 24px !important; margin: 10px 0; }	
	.tril_list img { width: 100%; margin-bottom: 120px; }
	.features_sec h2,
	.trust_sec h2 { font: 600 28px/34px 'Encode Sans', sans-serif; }
	.trust_sec h3 { font: 600 24px/30px 'Encode Sans', sans-serif; }
	.live_sec h2 { font: 500 24px/32px 'Encode Sans', sans-serif; }	
	.pricingTable .tablebox .table tr td h1 { font-size: 26px !important; }
	.pricingTable .tablebox .table tr td h1 span { font-size: 12px !important; }
	.pricingTable .tablebox .table tr td { font-size: 14px !important; line-height: 20px !important; padding: 6px; }
	.pricingTable .tablebox .table tr td h1 span { font-size: 12px !important; 	}	
	.greenBtnT { font-size: 10px !important; }
	h2 { font-size: 1.5rem; line-height: 30px; }
}
@media only screen and (max-width: 575px) {
	.tril_list { display: inline-grid; text-align: left; }
	.innerbansec { padding-top: 100px; }
	.column4 li { width: 100% !important; }
	.column3 li { width: 100% !important; }	
}


@media only screen and (max-width: 1024px) {
	.embed-container { padding-top: 260px !important; }
	.banner_left h1 { font-size: 26px !important; line-height: 30px; }
	.banner_left h3 { font-size: 20px; line-height: 26px; }
}
@media only screen and (max-width: 768px) {
	.embed-container { padding-top: 20px !important; }
	.banner_box { padding-top: 40px; }
	.tril_list li { line-height: 20px !important; }
	.tril_list img { width: 100% !important; margin-bottom: 120px; }
	.absbanrt { margin-top: 30px !important; }
}
@media only screen and (max-width: 400px) {	
	.banner_left p { padding: 0; }
	.absbanrt { margin-top: 0 !important; }
	.people-text em, .people-text strong { font-size: 12px !important; }
}


.scrLeft, .scrRight { 
	width: 40px;
	*background: #87BE40; 
	color: #87BE40; 
	*border-radius: 50px;
    cursor: pointer;
    *padding: 10px 6px; 
	margin: 0 auto;
}


/* HOME PAGE */

.intApps .control .fa-2x {
	text-align: center; 
	color: #DEE8ED;
	display: flex;
	margin: 5px auto;
}
.intApps .control .fa-2x:hover { 	
	color: #87BE40;
	cursor: pointer;
}
.intApps .control {
	position: absolute;
    right: 15px;	
	top: 22px;
}
.intApps { 
	border-radius: 20px; 
	margin: 10px auto;
}
.intApps:hover { 
	-webkit-box-shadow: 5px 5px 15px 5px #F2F2F2; 
	box-shadow: 5px 5px 15px 5px #F2F2F2; 
	border-left: #8EC641;	
	background: #FFF !important;	
}
.intApps .w-100 {
    width: 95%!important;
}
.intApps h2 {
	margin-left: 20px;
	padding-left: 20px;
	margin-top: 40px;
	font: 600 30px/34px 'Encode Sans', sans-serif;
    color: #343637;
}
.intApps .AppBox {
	padding: 10px 0; 
	border: 1px solid #E7ECF2; 
	border-radius: 5px; 
	margin: auto 10px;
	max-width: 190px !important;	
	max-height: 100px !important;
}

.arrow-right {
	transition: width .25s;	
	position: absolute;	
	margin-left: -30px;
	margin-top: -20px;
	font-size: 20px !important;
}
.arrow-right:hover {
	margin-left: -25px;
}

/* Removes the default 20px margin and creates some padding space for the indicators and controls */
.carousel { margin-bottom: 0; padding: 0 40px 30px 40px; }
/* Reposition the controls slightly */
.carousel-control {	left: -12px; font-size: 20px; }
.carousel-control.right { right: -12px; }
.carousel-control.top { right: -12px; }
.carousel-control.bottom { right: -12px; }

/* Changes the position of the indicators */
.carousel-indicators { right: 50%; top: auto; bottom: 0px; margin-right: -19px; }
/* Changes the colour of the indicators */
.carousel-indicators li { background: #c0c0c0; }
.carousel-indicators .active { background: #333333; }


.embed-container {
  position: relative;
  padding-top: 200px;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.farRight {
	margin-right: -400px;
    position: absolute;
    right:0;
    bottom:0;
	width:770px;	
}	

@media only screen and (max-width: 991px) {	
	.farRight { display: none; }	
	.intApps h2 { margin-top: 0 !important; font: 600 20px/24px 'Encode Sans', sans-serif !important; }
	#accordion .card .card-header a { font: 600 18px/28px 'Encode Sans', sans-serif; padding: 0 50px 10px 0px; background-size: 40px; background-position: top right;  }
	#accordion .card .card-header a.collapsed { background-size: 40px; background-position: top right; }		
	#accordion .card .card-body { font: 200 16px/22px 'Poppins', sans-serif; }		
	.pricingTable .box1 .table tr:nth-child(4) td span { font-size: 10px; }
	h2 br, h3 br { display: none !important; }
	.tril_list2 li{ font: 200 16px/24px 'Poppins', sans-serif !important; margin-top: 0; }
}	
 
/* END:HOME PAGE */