@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');
html {
  scroll-behavior: smooth;
}
body{font-family: 'Poppins', sans-serif!important; color :#333; line-height:1.8; font-size:13px;}
/* ezeeCRM CSS*/
.ezeeCRMTemplate .talkSection{
	background: rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(220,245,255,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(220,245,255,1) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(220,245,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dcf5ff",GradientType=1);
	padding:100px 0;
}
.ezeeCRMTemplate #particles-js{
	width: 100%;
	height: 100%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(195,236,252,1) 59%);
	background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(195,236,252,1) 59%);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(195,236,252,1) 59%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#c3ecfc",GradientType=1); 
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ezeeCRMTemplate .homeTitle::after{
	background:#087abf;
}
.ezeeCRMTemplate .btnSignUp{
	background:#0B304D;
	border-color:#0B304D;
	padding:10px 15px;
	color:#fff;
}
.ezeeCRMTemplate .btnSignUp:hover, .ezeeCRMTemplate .btnSignUp:focus{
	background:#00A5E7;
	border-color:#00A5E7;
	text-decoration:none; 
}
.ezeeCRMTemplate .bannerHeading{
	font-weight: 600 !important;
	color: #087abf;
	font-size: 2.7em;
}
.ezeeCRMTemplate .featureBox {
    border: 1px solid #b8dcea;
    background: #f0fafe;
}
.ezeeCRMTemplate .featureIcon{
	border: 1px solid #b8dcea;
}
.ezeeCRMTemplate .plans .plan-price {
    background: #0B304D;
}
.ezeeCRMTemplate .plans .plan-box:hover .plan-price {
  background: #04b6e6;
  text-align: center;
}
.ezeeCRMTemplate .plans .plan-box:hover .more-options a {
  color: #04b6e6;
  text-decoration: none;
}
.ezeeCRMTemplate .plans .plan-options .button {
    background: #00A7E8;
}
.ezeeCRMTemplate .plans .plan-options .button:hover {
  background: #047CC2;
}
.ezeeCRMTemplate .carousel .overview b {
    color: #087ABF;
}
.ezeeCRMTemplate .gallerySSInfo {
    background: rgba(0,157,223,0.8);
}
.ezeeCRMTemplate .accordianFAQ .card-header {
    border-bottom: 1px solid #d6e7ef;
}
.ezeeCRMTemplate .accordianFAQ .card-body {
    background: #f8fdff;
    border-left: 1px solid #d6e7ef;
    border-right: 1px solid #d6e7ef;
    border-bottom: 1px solid #d6e7ef;
}
/* ezeeCRM CSS End*/
/* ezeeHR CSS*/
.ezeeHRTemplate .talkSection{
	background: rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(251,226,229,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(251,226,229,1) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(251,226,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fbe2e5",GradientType=1);
	padding:100px 0;
}
.ezeeHRTemplate #particles-js{
	width: 100%;
	height: 100%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(251,226,229,1) 55%);
	background: -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(251,226,229,1) 55%);
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(251,226,229,1) 55%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fbe2e5",GradientType=1);
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ezeeHRTemplate .homeTitle::after{
	background:#ff5969;
}
.ezeeHRTemplate .btnSignUp{
	background:#ff5969;
	border-color:#ff5969;
	padding:10px 15px;
	color:#fff;
}
.ezeeHRTemplate .btnSignUp:hover, .ezeeHRTemplate .btnSignUp:focus{
	background:#E94454;
	border-color:#E94454;
	text-decoration:none; 
}
.ezeeHRTemplate .bannerHeading{
	font-weight: 600 !important;
	color: #3d3d3d;
	font-size: 2.7em;
}
.ezeeHRTemplate .accordianBtn{
	color:#FF5969!important;
}
.ezeeHRTemplate .featureBox {
    border: 1px solid #f7dee1;
    background: #fff0f2;
}
.ezeeHRTemplate .featureIcon{
	border: 1px solid #f7dee1;
}
.ezeeHRTemplate .plans .plan-price {
    background: #ff5969;
}
.ezeeHRTemplate .plans .plan-box:hover .plan-price {
  background: #e94454!important;
  text-align: center;
}
.ezeeHRTemplate .plans .plan-box:hover .more-options a {
  color: #e94454!important;
  text-decoration: none;
}
.ezeeHRTemplate .plans .plan-box:hover .more-options a {
  color: #e94454;
  text-decoration: none;
}
.ezeeHRTemplate .plans .plan-options .button {
    background: #ff5969;
}
.ezeeHRTemplate .plans .plan-options .button:hover {
  background: #eb4253;
}
.ezeeHRTemplate .carousel .overview b {
    color: #ff5969;
}
.ezeeHRTemplate .gallerySSInfo {
    background: rgba(255,89,105,0.8);
}
.ezeeHRTemplate .switch-left-right .switch-label::before{
	background:#FF5969;
}
.ezeeHRTemplate .collapsed {
    color: #444 !important;
}
.ezeeHRTemplate .accordianFAQ .card-header {
    border-bottom: 1px solid #f7dee1;
}
.ezeeHRTemplate .accordianFAQ .card-body {
    background: #FFF0F2;
    border-left: 1px solid #f7dee1;
    border-right: 1px solid #f7dee1;
    border-bottom: 1px solid #f7dee1;
}
.ezeeHRTemplate .plans .plan-box{
	background: #FFF0F2;
}
/* ezeeHR CSS End*/
/* ezeePOS CSS*/
.ezeePOSTemplate .talkSection{
	background: rgb(251,218,183);
background: -moz-linear-gradient(0deg, rgba(251,218,183,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(251,218,183,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(0deg, rgba(251,218,183,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbdab7",endColorstr="#ffffff",GradientType=1);
	padding:100px 0;
}
.ezeePOSTemplate #particles-js{
	width: 100%;
	height: 100%;
	background: rgb(255,223,188);
	background: -moz-linear-gradient(180deg, rgba(255,223,188,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,223,188,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(180deg, rgba(255,223,188,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdfbc",endColorstr="#ffffff",GradientType=1);
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ezeePOSTemplate .homeTitle::after{
	background:#ED7C02;
}
.ezeePOSTemplate .btnSignUp{
	background:#ED7C02;
	border-color:#ED7C02;
	padding:10px 15px;
	color:#fff;
}
.ezeePOSTemplate .btnSignUp:hover, .ezeePOSTemplate .btnSignUp:focus{
	background:#df7502;
	border-color:#df7502;
	text-decoration:none; 
}
.ezeePOSTemplate .bannerHeading{
	font-weight: 600 !important;
	color: #3d3d3d;
	font-size: 2.7em;
}
.ezeePOSTemplate .accordianBtn{
	color:#ED7C02!important;
}
.ezeePOSTemplate .featureBox {
    border: 1px solid #fbdab7;
    background: #fff3e6;
}
.ezeePOSTemplate .featureIcon{
	border: 1px solid #fbdab7;
}
.ezeePOSTemplate .plans .plan-price {
    background: #ED7C02;
}
.ezeePOSTemplate .plans .plan-box:hover .plan-price {
  background: #df7502!important;
  text-align: center;
}
.ezeePOSTemplate .plans .plan-box:hover .more-options a {
  color: #df7502!important;
  text-decoration: none;
}
.ezeePOSTemplate .plans .plan-box:hover .more-options a {
  color: #df7502;
  text-decoration: none;
}
.ezeePOSTemplate .plans .plan-options .button {
    background: #ED7C02;
}
.ezeePOSTemplate .plans .plan-options .button:hover {
  background: #df7502;
}
.ezeePOSTemplate .carousel .overview b {
    color: #ED7C02;
}
.ezeePOSTemplate .gallerySSInfo {
    background: rgba(237,124,2,0.8);
}
.ezeePOSTemplate .switch-left-right .switch-label::before{
	background:#ED7C02;
}
.ezeePOSTemplate .collapsed {
    color: #444 !important;
}
.ezeePOSTemplate .accordianFAQ .card-header {
    border-bottom: 1px solid #fbdab7;
}
.ezeePOSTemplate .accordianFAQ .card-body {
    background: #fff3e6;
    border-left: 1px solid #fbdab7;
    border-right: 1px solid #fbdab7;
    border-bottom: 1px solid #fbdab7;
}
.ezeePOSTemplate .plans .plan-box{
	background: #fff3e6;
}
/* ezeePOS CSS End*/
/* ezeeBOT CSS*/
.ezeeBOTTemplate .talkSection{
	background: rgb(234,255,210);
background: -moz-linear-gradient(0deg, rgba(234,255,210,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(0deg, rgba(234,255,210,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(0deg, rgba(234,255,210,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaffd2",endColorstr="#ffffff",GradientType=1);
	padding:100px 0;
}
.ezeeBOTTemplate #particles-js{
	width: 100%;
	height: 100%;
	background: rgb(234,255,210);
background: -moz-linear-gradient(180deg, rgba(234,255,210,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(234,255,210,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(180deg, rgba(234,255,210,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaffd2",endColorstr="#ffffff",GradientType=1);
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ezeeBOTTemplate .homeTitle::after{
	background:#92C855;
}
.ezeeBOTTemplate .btnSignUp{
	background:#92C855;
	border-color:#92C855;
	padding:10px 15px;
	color:#fff;
}
.ezeeBOTTemplate .btnSignUp:hover, .ezeeBOTTemplate .btnSignUp:focus{
	background:#88c149;
	border-color:#88c149;
	text-decoration:none; 
}
.ezeeBOTTemplate .bannerHeading{
	font-weight: 600 !important;
	color: #3d3d3d;
	font-size: 2.7em;
}
.ezeeBOTTemplate .accordianBtn{
	color:#92C855!important;
}
.ezeeBOTTemplate .featureBox {
    border: 1px solid #e0f2cf;
    background: #f6ffed;
}
.ezeeBOTTemplate .featureIcon{
	border: 1px solid #e0f2cf;
}
.ezeeBOTTemplate .plans .plan-price {
    background: #92C855;
}
.ezeeBOTTemplate .plans .plan-box:hover .plan-price {
  background: #88c149!important;
  text-align: center;
}
.ezeeBOTTemplate .plans .plan-box:hover .more-options a {
  color: #88c149!important;
  text-decoration: none;
}
.ezeeBOTTemplate .plans .plan-box:hover .more-options a {
  color: #88c149;
  text-decoration: none;
}
.ezeeBOTTemplate .plans .plan-options .button {
    background: #92C855;
}
.ezeeBOTTemplate .plans .plan-options .button:hover {
  background: #88c149;
}
.ezeeBOTTemplate .carousel .overview b {
    color: #92C855;
}
.ezeeBOTTemplate .gallerySSInfo {
    background: rgba(146,200,85,0.9);
}
.ezeeBOTTemplate .switch-left-right .switch-label::before{
	background:#92C855;
}
.ezeeBOTTemplate .collapsed {
    color: #444 !important;
}
.ezeeBOTTemplate .accordianFAQ .card-header {
    border-bottom: 1px solid #e0f2cf;
}
.ezeeBOTTemplate .accordianFAQ .card-body {
    background: #f6ffed;
    border-left: 1px solid #e0f2cf;
    border-right: 1px solid #e0f2cf;
    border-bottom: 1px solid #e0f2cf;
}
.ezeeBOTTemplate .plans .plan-box{
	background: #f6ffed;
}
/* ezeeBOT CSS End*/
/* ezeeDESK CSS*/
.ezeeDESKTemplate .talkSection{
	background: rgb(204,213,255);
	background: -moz-linear-gradient(0deg, rgba(204,213,255,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(204,213,255,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(0deg, rgba(204,213,255,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CCD5FF",endColorstr="#ffffff",GradientType=1);
	padding:100px 0;
}
.ezeeDESKTemplate #particles-js{
	width: 100%;
	height: 100%;
	background: rgb(204,213,255);
	background: -moz-linear-gradient(180deg, rgba(204,213,255,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(204,213,255,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(180deg, rgba(204,213,255,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#CCD5FF",endColorstr="#ffffff",GradientType=1);
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ezeeDESKTemplate .homeTitle::after{
	background:#7E91F0;
}
.ezeeDESKTemplate .extraPlanBox h4 {
    font-size: 1.2em;
    color: #7E91F0;
}
.ezeeDESKTemplate .imgBorder {
    border-bottom: 1px solid #CCD5FF;
}
.ezeeDESKTemplate .btnSignUp{
	background:#7E91F0;
	border-color:#7E91F0;
	padding:10px 15px;
	color:#fff;
}
.ezeeDESKTemplate .btnSignUp:hover, .ezeeDESKTemplate .btnSignUp:focus, .ezeeDESKTemplate .btn-primary:hover, .ezeeDESKTemplate .btn-primary:focus{
	background:#5F75E3;
	border-color:#5F75E3;
	text-decoration:none; 
}
.ezeeDESKTemplate .btn-primary {
    background-color: #7E91F0;
    border-color: #7E91F0;
}
.ezeeDESKTemplate .bannerHeading{
	font-weight: 600 !important;
	color: #3d3d3d;
	font-size: 2.7em;
}
.ezeeDESKTemplate .accordianBtn{
	color:#7E91F0!important;
}
.ezeeDESKTemplate .featureBox {
    border: 1px solid #B4C0F7;
    background: #EFF2FF;
}
.ezeeDESKTemplate .featureIcon{
	border: 1px solid #B4C0F7;
}
.ezeeDESKTemplate .plans .plan-price {
    background: #7E91F0;
}
.ezeeDESKTemplate .plans .plan-box:hover .plan-price {
  background: #88c149!important;
  text-align: center;
}
.ezeeDESKTemplate .plans .plan-box:hover .more-options a {
  color: #88c149!important;
  text-decoration: none;
}
.ezeeDESKTemplate .plans .plan-box:hover .more-options a {
  color: #88c149;
  text-decoration: none;
}
.ezeeDESKTemplate .plans .plan-options .button {
    background: #7E91F0;
}
.ezeeDESKTemplate .plans .plan-options .button:hover {
  background: #88c149;
}
.ezeeDESKTemplate .carousel .overview b {
    color: #7E91F0;
}
.ezeeDESKTemplate .gallerySSInfo {
    background: rgba(126,145,240,0.9);
}
.ezeeDESKTemplate .switch-left-right .switch-label::before{
	background:#7E91F0;
}
.ezeeDESKTemplate .collapsed {
    color: #444 !important;
}
.ezeeDESKTemplate .accordianFAQ .card-header {
    border-bottom: 1px solid #B4C0F7;
}
.ezeeDESKTemplate .accordianFAQ .card-body {
    background: #CCD5FF;
    border-left: 1px solid #B4C0F7;
    border-right: 1px solid #B4C0F7;
    border-bottom: 1px solid #B4C0F7;
}
.ezeeDESKTemplate .plans .plan-box{
	background: #f6ffed;
}
/* ezeeDESK CSS End*/
/* ezeeCOMMERCE CSS*/
.ezeeEcommerceTemplate .talkSection{
	background: rgb(225,255,255);
	background: -moz-linear-gradient(0deg, rgba(225,255,255,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(225,255,255,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(0deg, rgba(225,255,255,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e1ffff",endColorstr="#ffffff",GradientType=1);
	padding:100px 0;
}
.ezeeEcommerceTemplate #particles-js{
	width: 100%;
	height: 100%;
	background: rgb(225,255,255);
	background: -moz-linear-gradient(180deg, rgba(225,255,255,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(225,255,255,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(180deg, rgba(225,255,255,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e1ffff",endColorstr="#ffffff",GradientType=1);
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ezeeEcommerceTemplate .homeTitle::after{
	background:#00b3b3;
}
.ezeeEcommerceTemplate .btnSignUp{
	background:#00b3b3;
	border-color:#00b3b3;
	padding:10px 15px;
	color:#fff;
}
.ezeeEcommerceTemplate .btnSignUp:hover, .ezeeEcommerceTemplate .btnSignUp:focus{
	background:#00a6a6;
	border-color:#00a6a6;
	text-decoration:none; 
}
.ezeeEcommerceTemplate  .logoCRM img{
	width: 240px;
}
.ezeeEcommerceTemplate .bannerHeading{
	font-weight: 600 !important;
	color: #3d3d3d;
	font-size: 2.7em;
}
.ezeeEcommerceTemplate .accordianBtn{
	color:#00b3b3!important;
}
.ezeeEcommerceTemplate .featureBox {
    border: 1px solid #d6f9f9;
    background: #f0ffff;
}
.ezeeEcommerceTemplate .featureIcon{
	border: 1px solid #d6f9f9;
}
.ezeeEcommerceTemplate .plans .plan-price {
    background: #00b3b3;
}
.ezeeEcommerceTemplate .plans .plan-box:hover .plan-price {
  background: #00a6a6!important;
  text-align: center;
}
.ezeeEcommerceTemplate .plans .plan-box:hover .more-options a {
  color: #00a6a6!important;
  text-decoration: none;
}
.ezeeEcommerceTemplate .plans .plan-box:hover .more-options a {
  color: #00a6a6;
  text-decoration: none;
}
.ezeeEcommerceTemplate .plans .plan-options .button {
    background: #00b3b3;
}
.ezeeEcommerceTemplate .plans .plan-options .button:hover {
  background: #00a6a6;
}
.ezeeEcommerceTemplate .carousel .overview b {
    color: #00b3b3;
}
.ezeeEcommerceTemplate .gallerySSInfo {
    background: rgba(0,179,179,0.8);
}
.ezeeEcommerceTemplate .switch-left-right .switch-label::before{
	background:#00b3b3;
}
.ezeeEcommerceTemplate .collapsed {
    color: #444 !important;
}
.ezeeEcommerceTemplate .accordianFAQ .card-header {
    border-bottom: 1px solid #d6f9f9;
}
.ezeeEcommerceTemplate .accordianFAQ .card-body {
    background: #f0ffff;
    border-left: 1px solid #d6f9f9;
    border-right: 1px solid #d6f9f9;
    border-bottom: 1px solid #d6f9f9;
}
.ezeeEcommerceTemplate .plans .plan-box{
	background: #f0ffff;
}
/* ezeeEcommerce CSS End*/
.twoColumn{	
	padding:30px 0;
}
.twoColumn ul{
	text-align: left;
	padding: 10px 0;
}
.twoColumn ul li{
	background: url("../images/tick.png") no-repeat 0 10px;
	padding: 5px 0 5px 30px;
}
.twoColumn h4{
	text-align: left;
	padding-bottom: 20px; 
}
.benefitBlock h3{
	font-size:1.5em!important;
}
/* ezeeLearn CSS*/
.ezeeLearnTemplate .talkSection{
	background: rgb(255,217,234);
	background: -moz-linear-gradient(0deg, rgba(255,217,234,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(255,217,234,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(0deg, rgba(255,217,234,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd9ea",endColorstr="#ffffff",GradientType=1);
	padding:100px 0;
}
.ezeeLearnTemplate #particles-js{
	width: 100%;
	height: 100%;
	background: rgb(255,217,234);
	background: -moz-linear-gradient(180deg, rgba(255,217,234,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,217,234,1) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(180deg, rgba(255,217,234,1) 0%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffd9ea",endColorstr="#ffffff",GradientType=1);
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.ezeeLearnTemplate .homeTitle::after{
	background:#cc2972;
}
.ezeeLearnTemplate .btnSignUp{
	background:#cc2972;
	border-color:#cc2972;
	padding:10px 15px;
	color:#fff;
}
.ezeeLearnTemplate .btnSignUp:hover, .ezeeLearnTemplate .btnSignUp:focus{
	background:#b8135d;
	border-color:#b8135d;
	text-decoration:none; 
}
.ezeeLearnTemplate  .logoCRM img{
	width: 240px;
}
.ezeeLearnTemplate .bannerHeading{
	font-weight: 600 !important;
	color: #3d3d3d;
	font-size: 2.7em;
}
.ezeeLearnTemplate .accordianBtn{
	color:#cc2972!important;
}
.ezeeLearnTemplate .featureBox {
    border: 1px solid #fbdbe9;
    background: #ffedf5;
}
.ezeeLearnTemplate .featureIcon{
	border: 1px solid #fbdbe9;
}
.ezeeLearnTemplate .plans .plan-price {
    background: #cc2972;
}
.ezeeLearnTemplate .plans .plan-box:hover .plan-price {
  background: #b8135d!important;
  text-align: center;
}
.ezeeLearnTemplate .plans .plan-box:hover .more-options a {
  color: #b8135d!important;
  text-decoration: none;
}
.ezeeLearnTemplate .plans .plan-box:hover .more-options a {
  color: #b8135d;
  text-decoration: none;
}
.ezeeLearnTemplate .plans .plan-options .button {
    background: #cc2972;
}
.ezeeLearnTemplate .plans .plan-options .button:hover {
  background: #b8135d;
}
.ezeeLearnTemplate .carousel .overview b {
    color: #cc2972;
}
.ezeeLearnTemplate .gallerySSInfo {
    background: rgba(0,179,179,0.8);
}
.ezeeLearnTemplate .switch-left-right .switch-label::before{
	background:#cc2972;
}
.ezeeLearnTemplate .collapsed {
    color: #444 !important;
}
.ezeeLearnTemplate .accordianFAQ .card-header {
    border-bottom: 1px solid #fbdbe9;
}
.ezeeLearnTemplate .accordianFAQ .card-body {
    background: #ffedf5;
    border-left: 1px solid #fbdbe9;
    border-right: 1px solid #fbdbe9;
    border-bottom: 1px solid #fbdbe9;
}
.ezeeLearnTemplate .plans .plan-box{
	background: #ffedf5;
}
.ezeeLearnTemplate  .benefitBlock h3{
	color:#cc2972;
}
.ezeeLearnTemplate .twoColumn h4 {
    color: #cc2972;
    border-bottom: 1px solid #fbdbe9;
}
/* ezeeLearn CSS End*/
.masthead {
  min-height: 500px;
  background-image: url('../images/pattern9.png');
  background-position: center;
  background-repeat: repeat;
  padding:50px 0;
  text-align:center;  
}
.bannerHr{
	min-height: 500px;
	background-image: url('../images/ezee-hr-bg.png');
	background-position: center;
	background-repeat: repeat;
	padding:0 0 50px 0;
	text-align:center;
}
/*Particle CSS*/
/* ---- stats.js ---- */
.particles-js-canvas-el{
	position:absolute;
	top:63px;
	left:0;
	z-index:9;
}
.count-particles{
  background: #000022;
  position: absolute;
  top: 48px;
  left: 0;
  width: 80px;
  color: #13E8E9;
  font-size: .8em;
  text-align: left;
  text-indent: 4px;
  line-height: 14px;
  padding-bottom: 2px;
  font-weight: bold;
}
.navbarInner {
	z-index:98;
}
.navbarHome{
z-index: 99;
left:260px;
padding: 0 1rem;
position: fixed;
width: calc(100% - 260px);
border-bottom: 1px solid #f5f5f5;
}
.bannerSectionContent{
	position:relative;
	z-index:91;
}
.innerBanner > .fixed-top:nth-child(2){
	z-index:99;
}
.navbarInner  .logoCRM img{
	width: auto;
	height:50px;
}
.js-count-particles{
  font-size: 1.1em;
}
.count-particles{
  -webkit-user-select: none;
  margin-top: 5px;
  margin-left: 5px;
}
#stats{
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}
.benefitBlock .whoRow{
	padding-bottom: 50px;
	padding-top: 50px;
}
.count-particles{
  border-radius: 0 0 3px 3px;
}
/* ---- particles.js container ---- */
.bannerCRM{
	position:relative;	
	/*background-image: url('../images/crm-bg.png'), rgb(255,255,255);
	background-image: url('../images/crm-bg.png'), -moz-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(220,245,255,1) 100%);
	background-image: url('../images/crm-bg.png'), -webkit-linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(220,245,255,1) 100%);
	background-image: url('../images/crm-bg.png'), linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(220,245,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dcf5ff",GradientType=1);*/
	min-height: 400px;
	padding:0 0 50px 0;
	text-align:center;
}
.masthead-inner {
  height: 18vh;
  /*min-height: 250px;*/
  background-image: url('../images/pattern9.png');
  background-position: center;
  background-repeat: repeat;
  padding-top:0;
  text-align:center;
}
.btn-primary{
	color: #fff!important;
    padding: 10px 30px;   
    vertical-align: bottom;
    min-width: 140px;
}
.btn-success{
	color: #fff!important;
    padding: 10px 30px;   
    vertical-align: bottom;
    min-width: 140px;
}
.ezeeHR{
	background-image: linear-gradient(to bottom,rgba(37,193,111,.1),transparent);
}
.slick-slide {
    margin: 0px 20px;
}
.slick-slide img {
    width: 140px;
	padding-top:30px;
	padding-bottom:30px;
}
.slick-slider{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus{
    outline: none;
}
.slick-list.dragging{
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after{
    display: table;
    content: '';
}
.slick-track:after{
    clear: both;
}
.slick-loading .slick-track{
    visibility: hidden;
}
.slick-slide{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide{
    float: right;
}
.slick-slide img{
    display: block;
}
.slick-slide.slick-loading img{
    display: none;
}
.slick-slide.dragging img{
    pointer-events: none;
}
.slick-initialized .slick-slide{
    display: block;
}
.slick-loading .slick-slide{
    visibility: hidden;
}
.slick-vertical .slick-slide{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
#stats{
	background-color: #3973E6;
	background-image: url('../images/pattern2.png'); 
	background-position: center;
	background-repeat: repeat;
}
#stats h1{
	font-size: 72px;
    font-weight: 700;
    letter-spacing: -1.5px;
    margin-bottom: 20px;
}
#stats p{
	font-size: 18px;
    font-weight: 500;
    letter-spacing: .5px;
    line-height: 27px;
    text-transform: uppercase;
}
.btnSignUp{
	background:#ff5969;
	border-color:#ff5969;
	padding:10px 15px;
	color:#fff;
}
.btnSignUp:hover, .btnSignUp:focus{
	background:#E94454;
	border-color:#E94454;
	text-decoration:none; 
}
.dropdown-menu{
	border-radius:0;
	padding:0;
}
.dropdown-menu .dropdown-item:focus{
	background:#0B304D;
	color:#333;
}
.products h5{
	font-size: 18px;
}
.prod-desc{
	min-height:75px;
}
.btn-primary {
    background-color: #0B304D;
    border-color: #0B304D;
}

.loginPanel .btnCustom{
	width:100%;
	padding:10px;
	border-radius:50px;
}
.loginPanel h3{
	color:#077ff7;
	font-size:24px;
	text-transform:uppercase;
}
.loginPanel small{
	line-height:1.3;
}
.btn-primary:hover, .btn-primary:focus {
    background-color: #087ABF;
    border-color: #087ABF;
}
.btnGoogleLogin{
	background-color:#DA3D29;
	width:100%;
	color:#fff;
    border-color: #DA3D29;
}
.btnGoogleLogin:hover, .btnGoogleLogin:focus{
	background-color:#C23A25;
	color:#fff;
    border-color: #C23A25;
}
.btnCustom{
	padding:5px 10px;
	border:none;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
}
.or{
	border:1px solid #d5d5d5;
	height:40px;
	width:40px;
	border-radius:50%;
	padding:6px;
	margin:20px auto;
}
#navbarNavDropdown .megamenu{
	position:static;
}
#navbarNavDropdown .megamenu .dropdown-menu-right{
	left:0;
	right:0;
	width:100%;
	max-width:1170px;
	margin:0 auto;
	padding:15px 15px 15px;
}
#navbarNavDropdown .megamenu .dropdown-menu-right li{
	width:23%;
	margin:0 2% 15px 0;
	float:left;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
}
.loginBody{
	padding:80px 100px;	
	background:#e8ecf8;
	height:100vh;
	display:flex;
		flex-wrap: wrap;
}
.loginTemplate{
	background: #fff;
	width:100%;
	display:flex;
	box-shadow:0 0 30px #d5d5d5;
	/*background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(219,240,255,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(219,240,255,1) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(219,240,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dbf0ff",GradientType=1);*/
}
.loginContentPanel{
	background:url('../images/Businessezee-Login-BG.jpg') no-repeat center center;
	position:relative;
	display:flex;
	align-items:center;
	background-size:cover;	
	height:100%;
	width:50%;
}
.loginContentPanel h1{
	color:#fff;
	padding:50px;
	font-size:50px;
	font-weight:bold;
	text-transform:uppercase;
	width:85%;
}
.loginContentPanel h1::after{
	height: 5px;
    width: 200px;
    background: #FAA82E;
    content: "";
    display: block;
    margin: 30px 0;
}

.loginWrapper{
	height:100%;
	width: 50%;
    
    padding: 30px 40px 30px;
    height: auto;
    top: 0;
	bottom:0;
	margin:0;
    position: relative;
    right: 0;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
#captcha{
	transform:scale(0.8);
	height:55px;
}
.loginLogo img{
	max-width:250px;
	display:block;
	margin:0 auto 20px;
}
.loginPanel{
	background:#fff;
	padding:0 0 20px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	
	overflow:hidden;
	width:80%;
	margin:auto;	
}
.loginPanel ul.tabs li {
  font-size: 16px;
  padding: 8px 15px;
  border-bottom: 2px solid #f5f5f5;
}
.loginPanel ul.tabs li.current {
  background: #fff;
  color: #0B304D;
  border-bottom: 2px solid #0B304D;
}

.loginPanel .form-group input{
	padding: 5px 10px !important;
	height: 40px !important;
	font-size: 12px !important;
	background: #fff !important;
	border: 1px solid #d5d5d5;
	color:#333;
	font-weight:300;
}
.loginPanel .form-group .control-label{
	font-size:12px;
/*	top:8px;*/
}
.loginPanel ul.tabs li{
	font-size:16px;
	padding:8px 15px;
}
.forgotPassPanel{
	padding:30px;
}
.forgotPassPanel h2{
	font-size:20px;
	color:#0B304D;
}
.count{	
	font-size:4em;
	-webkit-text-stroke: 2px;
	-webkit-text-stroke-color: #087ABF;
	color: transparent;
}
.bannerHeading{
	font-weight: 600 !important;
	color: #087abf;
	font-size: 2.7em;
}
.partnerHeading{
	font-weight: 500 !important;
	color: #087abf;
	font-size: 2.2em;
}
.homeTitle{
	position:relative;
	margin-bottom:50px;
}
.homeTitle::after{
	background:#087abf;
	height:5px;
	width:100px;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center;
	bottom:-20px;
	content:"";
}
.homePrd{
	transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
}
.homePrd:hover{
	box-shadow:0 0 30px #ccc;
}
.navbar-brand{
	display:block;
}
.navbar-brand img{
	width:150px;
	margin: 0 auto;
	display:block;
}
.logoCRM img{
	width:200px;
}
.pageTitleInner{
	color:#087abf;
	font-weight:600;
	font-size:3em;
}
.jumbotron{
	background:#f2f2f2;
}
.navbarInner .navbar-nav .nav-link{
	color:#000;
}
.navbar-expand-lg .navbar-nav .dropdown-menu{
	z-index:99999;
	margin-top:0px;
	border-radius:0px 0px 5px 5px;
}
.dropdown-menu {
    border-top: 0px solid rgba(0,0,0,.15); 
    border-right: 0px solid rgba(0,0,0,.15); 
    border-bottom: 1px solid rgba(0,0,0,.15); 
    border-left: 0px solid rgba(0,0,0,.15); 
}
.navbar-expand-lg .navbar-nav .dropdown-menu li a span{
	display:block;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li a:focus{
	background:#f9f9f9!important;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.crm a span {
	color:#087ABF;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.crm a:hover, .navbar-expand-lg .navbar-nav .dropdown-menu li.crm a:focus{
	color:#087ABF;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.hr a span {
	color:#FF5969;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.hr a:hover, .navbar-expand-lg .navbar-nav .dropdown-menu li.hr a:focus{
	color:#FF5969;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.pos a span {
	color:#ED7C02;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.pos a:hover, .navbar-expand-lg .navbar-nav .dropdown-menu li.pos a:focus{
	color:#ED7C02;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.bot a span {
	color:#92C855;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.bot a:hover, .navbar-expand-lg .navbar-nav .dropdown-menu li.bot a:focus{
	color:#92C855;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.com a span {
	color:#00b3b3;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.com a:hover, .navbar-expand-lg .navbar-nav .dropdown-menu li.com a:focus{
	color:#00b3b3;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.learn a span {
	color:#cc2972;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li.learn a:hover, .navbar-expand-lg .navbar-nav .dropdown-menu li.learn a:focus{
	color:#cc2972;
}
.navbarHome .navbar-nav li.logBtn{
	margin-right:10px;
	margin-top:8px;
} 
.navbar-light .navbar-nav .nav-link {
    color: rgba(0,0,0,.6);
	padding:15px 1rem;
}
.navbarHome .navbar-nav li.logBtn a{
	background:#0B304D;
	color:#fff;
	border-radius:3px;
	padding:3px 15px;
	margin-top:3px;
	font-weight:500;
}
.navbarHome .navbar-nav li.logBtn a:hover, .navbarHome .navbar-nav li.logBtn a:focus{
	background:#087ABF;
	color:#fff;
}
.crmColor{
	color:#087ABF;
}
.hrColor{
	color:#FF5969;
}
.posColor{
	color:#ED7C02;
}
.botColor{
	color:#92C855;
}
.comColor{
	color:#00b3b3;
}
.learnColor{
	color:#cc2972;
}
.dropdown-divider{
	margin:1px 0;
}
.busiAppImg{
	padding:15px;
}
.fixed-top{
	background:#fff;
	box-shadow:0 0 5px #ccc;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
}
.fixed-top .logoCRM img{
	width:auto;
	height:35px;
	transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
}
.featuresRow{
	margin-top:30px;
}
.featureBox{
	border:1px solid #b8dcea;
	background:#f0fafe;
	padding:50px 10px 0;
	position:relative;
	margin-top:50px;
	min-height:auto;	
	border-radius:5px;
}
.featureIcon{
	background:#fff;	
	width:70px;
	height:70px;
	border-radius:50%;
	margin:0 auto 15px;
	position:absolute;
	border:1px solid #b8dcea;
	top:-35px;
	left:0;
	right:0;
}
.featureIcon img{
	width:65%;
	padding-top:12px;
	max-height:55px;
}
.featureBox h3{
	font-size:1.4em;
}
.featureBox p{
	font-size:0.9em;
}
.anil_nepal{padding:20px 0px; width:100%; display:block;}
.switch {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 120px;
    height: 30px;
    padding: 3px;
    margin: 0 10px 10px 0;
    border-radius: 18px;
    box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    box-sizing: content-box;
}
label {
    font-weight: inherit;
}
input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    line-height: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
.modal{
	background:rgba(255,255,255,0.9);
}
.modal .close{
	position:absolute;
	right:20px;
	top:0;
	font-size:5em;
}
.modal-content{
	border:none;
	background:rgba(255,255,255,0.9);
	padding:30px;
}
.modal-dialog{
	margin:100px  auto;
}
.carousel {
	margin: 0 auto;
	padding: 0 70px;
}
.carousel .item {
	color: #999;
	font-size: 14px;
    text-align: center;
	overflow: hidden;
    min-height: 290px;
}
.carousel .item .img-box {
	width: 100px;
	height: 100px;
	margin: 0 auto 20px;	
	padding: 20px;
	border: 1px solid #ddd;
	border-radius: 50%;
}
.carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
}
.carousel .testimonial {
	padding: 30px 0 10px;
}
.carousel .overview {	
	font-style: italic;
}
.carousel .overview b {
	text-transform: uppercase;
	color: #087ABF;
}
.carousel .carousel-control {
	width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
	background: none;
}
.carousel-control i {
    font-size: 68px;
	line-height: 42px;
    position: absolute;
    display: inline-block;
	color: rgba(0, 0, 0, 0.8);
    text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
}
.carousel .carousel-indicators {
	bottom: -40px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 10px;
	height: 10px;
	margin: 1px 3px;
	border-radius: 50%;
}
.carousel-indicators li {	
	background: #999;
	border-color: transparent;
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}
.carousel-indicators li.active {	
	background: #555;		
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}
.carousel-indicators li{
	border:none;
}
.brands{
	text-align:center;
}
.brands li{
	display:inline-block;
	padding:20px 30px;
}
.switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    box-sizing: content-box;
}
.switch-left-right .switch-input:checked ~ .switch-label {
    background: inherit;
}
.switch-input:checked ~ .switch-label {
    background: #E1B42B;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.switch-left-right .switch-label {
    overflow: hidden;
}
.switch-label, .switch-handle {
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
}
.switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 14px;
    text-transform: uppercase;
    background: #eceeef;
    border-radius: inherit;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
    box-sizing: content-box;
}
.switch-left-right .switch-input:checked ~ .switch-label:before {
    opacity: 1;
    left: 100px;
}
.switch-input:checked ~ .switch-label:before {
    opacity: 0;
}
.switch-left-right .switch-label:before {
    background: #0B304D;
    text-align: left;
    padding-left: 100px!important;
}
.switch-left-right .switch-label:before, .switch-left-right .switch-label:after {
    width: 20px;
    height: 20px;
    top: 4px;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 11px 0 0 0;
    text-indent: -12px;
    border-radius: 20px;
}
.switch-label:before {
    content: attr(data-off);
    right: 11px;
    color: #aaaaaa;
}
span.switch-label:after {
    content: attr(data-on);
    left: 11px;
    color: #FFFFFF;
    position: absolute;
}
.switch-label:before, .switch-label:after {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    line-height: 1;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
    box-sizing: content-box;
}
.switch-left-right .switch-input:checked ~ .switch-label:after {
    left: 0!important;
    opacity: 1;
    padding-left: 68px;
}
.switch-input:checked ~ .switch-label:after {
    opacity: 1;
}
.switch-left-right .switch-label:after {
    text-align: left;
    text-indent: 9px;
    background: #FF7F50!important;
    left: -100px!important;
    opacity: 1;
    width: 100%!important;
}
.switch-left-right .switch-label:before, .switch-left-right .switch-label:after {
    width: 20px;
    height: 20px;
    top: 4px;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 11px 0 0 0;
    text-indent: -58px;
    border-radius: 20px;
	color:#000;
	line-height:0.8;
}
.switch-input:checked ~ .switch-handle {
    left: 94px;
    box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}
.switch-label, .switch-handle {
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
    -moz-transition: All 0.3s ease;
    -o-transition: All 0.3s ease;
}
.switch-handle {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 28px;
    height: 28px;
    background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
    background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
    border-radius: 100%;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.switch-handle:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -6px;
    width: 12px;
    height: 12px;
    background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
    background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
    border-radius: 6px;
    box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
}
.panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px;
}
.panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}
.panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #eee;
}
.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.accordion-option {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0;
}
.accordion-option .title {
  font-size: 20px;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 0;
}
.accordion-option .toggle-accordion {
  float: right;
  color: #6a6c6f;
}
.accordion-option .toggle-accordion:before {
  content: "Expand All";
}
.accordion-option .toggle-accordion.active:before { 
  content: "Collapse All";
}
.accordianBtn{
	text-align:left;
	width:100%;
	color:#087ABF!important;
	font-weight:400;
	padding:5px 0;
}
.accordianBtn:hover, .accordianBtn:focus{
	text-decoration:none;
}
.accordianBtn i{
	float:right;
}
.accordianFAQ .card{
	margin-bottom:10px;
}
.accordianFAQ .card-header{
	background:none;
	padding:10px 0;
}
.accordianFAQ  .card{
	border:none;
}
.accordianFAQ .card-body{
	background:#f8fdff;
	border-left:1px solid #d6e7ef;
	border-right:1px solid #d6e7ef;
	border-bottom:1px solid #d6e7ef;
}
.accordianFAQ .card-header{
	border-bottom:1px solid #d6e7ef;
}
.collapsed{
	color:#444!important;
}
.talkSection{
	background: rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(220,245,255,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(220,245,255,1) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(220,245,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dcf5ff",GradientType=1);
	padding:100px 0;
}
.talkSection h2{
	font-size:2em;
	color:#333;
	margin:0 0 20px 0;
	padding-top:30px;
	display:inline-block;
	clear:both;
}
.talkSection h2 span{
	color:#000;
}
.talkSection p{
	font-size:1.2em;
}
.consulImg{
	width:80px;
	color:red;
	display:block;
	margin:0 auto
}
.pt-100{
	padding-top:100px;
}
ul, li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.plan-name, .plan-price, .plan-details, .button, .more-options, .best-choice {
  padding: 0px 10px;
}
.plans {
  margin: 0 auto;
  max-width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row wrap;
  position: relative;
}
.plans .plan-box {
  display: -webkit-box;
  display: flex;
  width: 24%;
  background: #EBF9FF; 
  margin: 10px 1% 10px 0;
  min-height: 650px;
  transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	margin-top:54px;
}
.noMarginTop{
	margin-top:0!important;
	box-shadow: 0 0 25px #a2a2a2!important;
	-webkit-box-shadow: 0 0 25px #a2a2a2!important;
	-o-box-shadow: 0 0 25px #a2a2a2!important;
	-moz-box-shadow: 0 0 25px #a2a2a2!important;	
}
.mostFavourite{
	color: #fff;
	background: #047DC3;
	padding: 6px 8px;
	width: 150px;
	border-radius: 25px;
	margin: 15px auto 0;
	margin-bottom:5px;
}
.plans .plan-box .best-choice {
  background: #D5FFFC;
  text-transform: uppercase;
  font-weight: 600;
  color: #437299;
  box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.15), inset 0 2px 3px rgba(0, 0, 0, 0.15);
  margin-top: auto;
}
.extraPlanBox{
	min-height:320px;
	margin-bottom: 30px;
}
.imgBorder{
	border-bottom:1px solid #00a6a6;
	padding-bottom: 20px;
	margin-bottom: 20px;
	width:80px;
}
.extraPlanBox p{
	font-size:0.9em;
}
.extraPlanBox h4{
	font-size:1.2em;
	color:#00a6a6;;
}
@media all and (max-width: 700px) {
  .plans .plan-box:hover {
    margin-top: 10px;
  }
}
.plans .plan-box:hover .plan-name {
  color: black;
}
.plans .plan-box:hover .plan-price {
  background: #04b6e6;
  text-align: center;
}
.plans .plan-box:hover .more-options a {
  color: #04b6e6;
  text-decoration: none;
}
.plans .plan-box:hover .more-options {
  display: block;
  padding: 20px;
  text-align: right;
  position: relative;
}
.plans .plan-box:hover .more-options .additional-options {
  position: relative;
  text-align: left;
  width: 100%;
  margin: 0;
}
@media all and (max-width: 700px) {
  .plans .plan-box:first-child {
    margin-bottom: 20px;
  }
}
.plans .plan-box:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
/*
.plans .plan-box:nth-child(2) {
  margin-top: 0;
  box-shadow: -3px 0 3px rgba(0, 0, 0, 0.15), 3px 0 3px rgba(0, 0, 0, 0.15);
  position: relative;
}
@media all and (max-width: 700px) {
  .plans .plan-box:nth-child(2):hover {
    margin-top: 0px;
    marign-right: -30px;
  }
}*/
.thirdMenu{
	display: none;
}
.fixed-top .thirdMenu{
	display: block;
}
.navbar-toggler2{
	display: none;
}
 .navbar-toggler-icon2{
	display: none!important;
}
.fixed-top #navbarNavDropdown1{
	display: block!important;
}
@media all and (max-width: 700px) {
.thirdMenu li {
    display: block!important;
}
	.thirdMenu{
	display: inline;
}
	.fixed-top .thirdMenu{
	display: block!important;
}
	.fixed-top .navbar-toggler2{
	display: block;
}
	.fixed-top .navbar-toggler-icon2{
		display: block!important;
	}
	.navbar-toggler-icon2{
			display: none!important;
		}
  .plans .plan-box {
    width: 100%;
  }
}
.plans .plan-name {
  font-weight: 500;
  font-size:20px;
  text-align: center;
  margin: 0;
  padding: 20px 10px;
  line-height:1.2;
  text-transform:uppercase;
  color:#444;
}
.plans .plan-price {
  background: #0B304D;
  color: white;
  display: -webkit-box;
  display: block;
  font: 24px;
  padding: 20px 10px;
  text-align: center;
}
.plans .plan-price  span{
	display:block;
}
.plans .plan-price strong {
  font-size: 34px;
  align-self: baseline;
  line-height: 1;
  font-weight: 500;
}
.plans .plan-options {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
  width: 100%;
}
.plans .plan-options ul li {
  border-bottom: 1px solid #fff;
  padding: 5px 5px 5px 20px;
	list-style:none;
  margin: 5px 0;
  text-align:left;
  font-size:1.1em;
}
.plans .plan-options .avail ul li{
	background:url("../images/check.png") no-repeat 0 10px;
}
.plans .plan-options .availNot ul li{
	background:url("../images/remove.png") no-repeat 0 10px;
	color:#b5b5b5;
}
.plans .plan-options .button {
  margin-top: auto;
  display: block;
  background: #00A7E8;
  color: white;
  text-align: center;
  font-size: 24px;
  text-decoration: none;
}
.plans .plan-options .button:hover {
  background: #047CC2;
}
.popupTitle{
	margin-bottom:30px;
}
.plans  .plan-options .myPlanName {
  font-size:18px;
  min-height:65px;
  padding: 10px 5px;
}
.myPlanName {
  font-size:18px;
  min-height:65px;
  padding: 10px 5px;
}
.copyright{
/*	margin:30px 0 0 0;*/
	background:#252a30;
	/*padding:20px 0;*/
	padding:26px 0;
}
.testimonialInner .carousel .item{
	min-height:auto;
}
.testimonialInner .carousel {
    margin: 0 auto 50px;
    padding: 0 70px;
}
.testimonialInner .carousel .testimonial{
	padding:0 0 10px;
}
.sidePhotothumb{
	width:31%;
	height:300px;
	overflow:hidden;
	border:1px solid #eee;
	display:inline-block;
	margin:1%;
	position:relative;
	color:#444;
}
.sidePhotothumb img{
	max-height:300px;
}
.gallerySSInfo{
	position:absolute;
	bottom:-255px;
	background:rgba(0,157,223,0.8);
	top:auto;
	padding:10px;
	height:100%;
	width:100%;
	color:#fff;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
}
.gallerySSInfo p{
	font-size:0.85em;
}
.gallerySSInfo h3{
	font-size:1.1em;
	margin-bottom:15px;
}
.sidePhotothumb:hover > .gallerySSInfo{
	bottom:0;
}
.card-main {
    padding: 50px;
    border-radius: 10px;
    margin-top: 50px;
    margin-bottom: 50px;
    box-shadow: 0px 4px 8px 0px #283593
}
.img-thumbnail-about{
	border-radius:40px 0 40px 0;
}
.modelOne{
	background:#43aed9;	
	padding:10px 0;
}
.mode1OneBody{
	background:#dbf5ff;
}
.modelTwo{
	background:#d1456c;	
	padding:10px 0;
}
.modelTwoBody{
	background:#ffe1ea;
}
.modelThree{
	background:#d1a845;	
	padding:10px 0;
}
.modelThreeBody{
	background:#fff9ec;
}
.list {
	margin:0;
	padding:0;
}
.list li{
	background:url("../images/list-stylecrm.png") no-repeat 3px 12px;
	list-style:none;
	padding:5px 5px 5px 25px;
	line-height:1.8;
}
.check_list li{
	background:url("../images/mark1.png") no-repeat 3px 12px;
	list-style:none;
	padding:5px 5px 5px 25px;
	line-height:1.8;
}
.tick_mark_list li{
	background:url("../images/tick-mark1.png") no-repeat 3px 12px;
	list-style:none;
	padding:5px 5px 5px 25px;
	line-height:1.8;
}
.tick_list li{
	background:url("../images/tick.png") no-repeat 3px 12px;
	list-style:none;
	padding:5px 5px 5px 25px;
	line-height:1.8;
}
.check_slim_list li{
	background:url("../images/check-slim.png") no-repeat 3px 12px;
	list-style:none;
	padding:5px 5px 5px 25px;
	line-height:1.8;
}
.card-0 {
    color: #fff;
    background-color: #01a6e6;
    position: relative;
    margin-left: 70px;
    border-radius: 10px;
    min-height: 312px
}
.carousel-indicators li {
    cursor: pointer;
    border-radius: 50% !important;
    width: 10px;
    height: 10px
}
.profile {
    color: #000;
    background-color: #fff;
	border:2px solid  #01a6e6;
    position: absolute;
    left: -70px;
    top: 17%;
    border-radius: 8px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
	width:200px;
}
.profile-pic {
    width: 120px;
    /*height: 120px;*/
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px
}
.open-quotes {
    margin-left: 155px;
    margin-top: 100px
}
.content {
    margin-left: 180px;
    margin-right: 80px
}
.close-quotes {
    margin-bottom: 100px;
    margin-right: 60px
}
@media screen and (max-width: 600px) {
    .card-main {
        padding: 20px 10px
    }
    .card-0 {
        min-height: 432px
    }
    .profile {
        top: 24%
    }
    .profile-pic {
        width: 90px;
        height: 90px
    }
    .open-quotes {
        margin-left: 100px
    }
    .content {
        margin-left: 120px;
        margin-right: 50px
    }
    .close-quotes {
        margin-right: 30px
    }
	.homeTitle{
	}
}
/*Custom Input field */
fieldset {
  margin: 0 0 3rem;
  padding: 0;
  border: none;
}
.form-radio,
.form-group {
  position: relative;
  margin-bottom: 20px;
}
.form-inline > .form-group,
.form-inline > .btn {
  display: inline-block;
  margin-bottom: 0;
}
.form-help {
  margin-top: 0.125rem;
  margin-left: 0.125rem;
  color: #b3b3b3;
  font-size: 0.8rem;
}
.checkbox .form-help, .form-radio .form-help, .form-group .form-help {
  position: absolute;
  width: 100%;
}
.checkbox .form-help {
  position: relative;
  margin-bottom: 1rem;
}
.form-radio .form-help {
  padding-top: 0.25rem;
  margin-top: -1rem;
}
.form-group input {
  height: 40px;
  padding:10px;
}
.form-group textarea {
  resize: none;
}
.form-group .control-label {
  background:#fff;
  position: absolute;
  top: 11px;
  left:20px;
  pointer-events: none;
  padding:0 1px!important;
  font-size:11px;
  z-index: 1;
  color: #999;
  font-size: 1rem;
  font-weight: normal;
  -webkit-transition: all 0.28s ease;
  transition: all 0.28s ease;
}
.form-group .bar {
  position: relative;
  border-bottom: 0.0625rem solid #999;
  display: block;
}
.form-group .bar::before {
  content: '';
  height: 0.125rem;
  width: 0;
  left: 50%;
  bottom: -0.0625rem;
  position: absolute;
  background: #337ab7;
  -webkit-transition: left 0.28s ease, width 0.28s ease;
  transition: left 0.28s ease, width 0.28s ease;
  z-index: 2;
}
.form-group select{
	padding:10px!important;
}
.form-group input,
.form-group textarea,
.form-group select {
	display: block;
	background: none;
	font-size: 1em;
	/*border-left: none;
	border-top: none;
	border-right: none;*/
	border: 1px solid #ccc;
	/*line-height: 1.9;*/
	line-height: 1.5;
	width: 100%;
	color: transparent;
	-webkit-transition: all 0.28s ease;
	transition: all 0.28s ease;
	box-shadow: none;
	border-radius:0;
	font-weight:500;
}
.form-group input:focus,
.form-group textarea:focus{
	
	border: 1px solid #1B558E;
}
.form-group input .validate,
.form-group textarea .validate {
	border:1px solid #f00;
}
.form-group input[type="file"] {
  line-height: 1;
}
.form-group input[type="file"] {
    line-height: 6px;
    padding: 0;
    height: 26px;
    margin-top: 18px;
}
.form-group input[type="file"] ~ .bar {
  display: none;
}
.form-group select{
	height:40px;
}
.form-group select option{
	padding:5px 
}
.form-group select,
.form-group input:focus,
.form-group input:valid,
.form-group input.form-file,
.form-group input.has-value,
.form-group textarea:focus,
.form-group textarea:valid,
.form-group textarea.form-file,
.form-group textarea.has-value {
  color: #222;
}
.form-group select ~ .control-label,
.form-group input:focus ~ .control-label,
.form-group input:valid ~ .control-label,
.form-group input.form-file ~ .control-label,
.form-group input.has-value ~ .control-label,
.form-group textarea:focus ~ .control-label,
.form-group textarea:valid ~ .control-label,
.form-group textarea.form-file ~ .control-label,
.form-group textarea.has-value ~ .control-label {
	font-size: 11px;
	top: -10px;
	left: 25px;
	color:#999!important;
	padding:0;
	border-radius:3px;
}
.form-group select:focus,
.form-group input:focus,
.form-group textarea:focus {
  outline: none;
}
.form-group select:focus ~ .control-label,
.form-group input:focus ~ .control-label,
.form-group textarea:focus ~ .control-label {
  color: #1f69f6;
}
.form-group select:focus ~ .bar::before,
.form-group input:focus ~ .bar::before,
.form-group textarea:focus ~ .bar::before {
  width: 100%;
  left: 0;
}
.checkbox label,
.form-radio label {
  position: relative;
  cursor: pointer;
  padding-left: 2rem;
  text-align: left;
  color: #333;
  display: block;
}
.checkbox input,
.form-radio input {
  width: auto;
  opacity: 0.00000001;
  position: absolute;
  left: 0;
}
.radio {
  margin-bottom: 1rem;
}
.radio .helper {
  position: absolute;
  top: -0.25rem;
  left: -0.25rem;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #999;
}
.radio .helper::before, .radio .helper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 0.25rem;
  width: 1rem;
  height: 1rem;
  -webkit-transition: -webkit-transform 0.28s ease;
  transition: -webkit-transform 0.28s ease;
  transition: transform 0.28s ease;
  transition: transform 0.28s ease, -webkit-transform 0.28s ease;
  border-radius: 50%;
  border: 0.125rem solid currentColor;
}
.radio .helper::after {
  -webkit-transform: scale(0);
          transform: scale(0);
  background-color: #337ab7;
  border-color: #337ab7;
}
.radio label:hover .helper {
  color: #337ab7;
}
.radio input:checked ~ .helper::after {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.radio input:checked ~ .helper::before {
  color: #337ab7;
}
.checkbox {
  margin-top: 3rem;
  margin-bottom: 1rem;
}
.checkbox .helper {
  color: #999;
  position: absolute;
  top: 0;
  left: 0;
  width: 1rem;
  height: 1rem;
  z-index: 0;
  border: 0.125rem solid currentColor;
  border-radius: 0.0625rem;
  -webkit-transition: border-color 0.28s ease;
  transition: border-color 0.28s ease;
}
.checkbox .helper::before, .checkbox .helper::after {
  position: absolute;
  height: 0;
  width: 0.2rem;
  background-color: #337ab7;
  display: block;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  border-radius: 0.25rem;
  content: '';
  -webkit-transition: opacity 0.28s ease, height 0s linear 0.28s;
  transition: opacity 0.28s ease, height 0s linear 0.28s;
  opacity: 0;
}
.checkbox .helper::before {
  top: 0.65rem;
  left: 0.38rem;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  box-shadow: 0 0 0 0.0625rem #fff;
}
.checkbox .helper::after {
  top: 0.3rem;
  left: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.checkbox label:hover .helper {
  color: #337ab7;
}
.checkbox input:checked ~ .helper {
  color: #337ab7;
}
.checkbox input:checked ~ .helper::after, .checkbox input:checked ~ .helper::before {
  opacity: 1;
  -webkit-transition: height 0.28s ease;
  transition: height 0.28s ease;
}
.checkbox input:checked ~ .helper::after {
  height: 0.5rem;
}
.checkbox input:checked ~ .helper::before {
  height: 1.2rem;
  -webkit-transition-delay: 0.28s;
          transition-delay: 0.28s;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: 1rem;
}
.has-error .legend.legend, .has-error.form-group .control-label.control-label {
  color: #d9534f;
}
.has-error.form-group .form-help,
.has-error.form-group .helper, .has-error.checkbox .form-help,
.has-error.checkbox .helper, .has-error.radio .form-help,
.has-error.radio .helper, .has-error.form-radio .form-help,
.has-error.form-radio .helper {
  color: #d9534f;
}
.has-error .bar::before {
  background: #d9534f;
  left: 0;
  width: 100%;
}
.button {
  position: relative;
  background: currentColor;
  border: 1px solid currentColor;
  font-size: 1.1rem;
  color: #4f93ce;
  padding: 0.75rem 10px;
  cursor: pointer;
  -webkit-transition: background-color 0.28s ease, color 0.28s ease, box-shadow 0.28s ease;
  transition: background-color 0.28s ease, color 0.28s ease, box-shadow 0.28s ease;
  overflow: hidden;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.button span {
  color: #fff;
  position: relative;
  z-index: 1;
}
.button::before {
  content: '';
  position: absolute;
  background: #071017;
  border: 50vh solid #1d4567;
  width: 30vh;
  height: 30vh;
  border-radius: 50%;
  display: block;
  top: 50%;
  left: 50%;
  z-index: 0;
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
}
.button:hover {
  color: #337ab7;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.button:active::before, .button:focus::before {
  -webkit-transition: opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;
  transition: opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;
  transition: transform 1.12s ease, opacity 0.28s ease 0.364s;
  transition: transform 1.12s ease, opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  opacity: 0;
}
.button:focus {
  outline: none;
}
.myAccountSection{
	padding: 100px 30px 10px 30px;
	background: #fff;
	margin-left: 260px;
	width: calc(100% - 260px);	
}
.myAccountLeft{	
  background: #fff;
  padding: 10px 0; 
  height: 100vh;
  float: left;
  width: 100%;
  clear: both;
  position: fixed;
  width: 260px;
  top: 0; 
  left:0;
  box-shadow: 0 0 20px #eee;
}
.titleWrap{
	background:#fff;
	padding:20px 15px;
	margin-bottom:20px;
	position:fixed;
	left:275px;
	z-index:999;
	top:0;
	width:calc(100% - 275px);
	
}
.titleWrap h1{
	font-size:1.3em;
	color: #0B304D;
}
.titleWrap p{
	color:#999;
/*	font-size:11px;*/
	font-size:12px;
	margin-bottom:0;
}
.dashboardBox{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.dashboardBox .homePrd{
	width:24%;
	box-shadow:0 0 15px #eee;
	border:none;
	border-radius:15px;
}
.dashboardBox .homePrd:hover{
	box-shadow:0 0 15px #e5e5e5;
}
.dashboardBox .homePrd .dashCardTitle{
	color:#999;
	font-size:1em;
	margin-bottom:15px;
	font-weight:400;
}

.dashCardTitle::after{
	height: 3px;
	width: 50px;
	background: #F8A62D;
	content: "";
	display: block;
/*	margin-top: 15px;*/
	margin-top: 10px;
	transition:all 0.3s ease;
	border-radius:10px;
}
.homePrd:hover .dashCardTitle::after{
	width:100%; 
}
.dashboardBox .homePrd h3{
	color:#0B304D;
	font-size:1.2em;
	margin-bottom:20px;
	min-height:50px;
}
.dashboardBox  .btn {
  padding: .25rem 6px;
  font-size: 0.9em;
  line-height: 1.5;
  border-radius: 0;
  width: 49%;
  float: left;
}

.dashboardBox  .w-100{
	width:100%
}
.userProfileLeft{
	text-align:center;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:20px;
	margin-bottom:20px;
}
.userProfileLeft h4{
	color: #0B304D;
	font-size: 1.1em;
	text-transform: capitalize;
	margin-top:20px;
	margin-bottom:0
}
.userProfileLeft small{
	color:#999;
}
.myAccountLeft ul{
	margin:0;
	padding:0;
}
.myAccountLeft ul li{
	list-style:none;
}
.myAccountLeft ul li a{
	color:#999;
	display:block;
	padding:10px 25px;
	font-size:13px;
	
}
.myAccountLeft ul li a:hover, .myAccountLeft ul li a:focus, .myAccountLeft ul li.active a{
	color:#0B304D;
	text-decoration:none;
}
.planBox{
	min-height:300px;
	width:100%;
	float:left;
	margin:0 0 30px 0; 
}
.tabCustom{
	margin:0;
	padding:0 0;
	position:relative;
	border-bottom:1px solid #eee;	
}
.tabCustom li{
	display:inline-block;
}
.tabCustom li a{
	padding:8px 20px;
	border:1px solid #eee;	
	border-bottom:none;
	color:#444;
	display:block;
}
.tabCustom li.active a, .tabCustom li a:hover, .tabCustom li a:focus{
	border-bottom:none;
	background:#fff;
	color:#087ABF;
	text-decoration:none;
	border-top:2px solid #087ABF;
}
.planBox .plan-box{
	font-size:0.85em;
}
.activePlanInfo{
	background:#f5f5f5;
	padding:10px;
	text-align:center;
}
.activePlanInfo h3{
	font-size:1em;
	line-height:1.9;
	margin:0 0 0 0;
	display:block;
}
.activePlanInfo h3 strong{
	display:block;
	font-size:1.4em;
	color:#087ABF;
	font-weight:600;
	text-transform:uppercase;
}
.fa-rupee-sign{
	font-size:90%;
}
.planBox .activePlanBox{
	background:#e2fff1!important;
}
.planBox .activePlanBox .plan-price{
	background:#44d18d;
}
.planBox .activePlanBox .plan-price:hover, .planBox .activePlanBox .plan-price:focus{
	background:#24b871;
}
.planBox .activePlanBox:hover .plan-price{
	background:#24b871!important;
}
.planBox .activePlanBox .button{
	background:#44d18d;	
}
.planBox .activePlanBox .button:hover, .planBox .activePlanBox .button:focus{
	background:#24b871;	
}
.planBox .table{
	font-size:0.85em;
}
.table .thead-light th{
	font-weight:500;
	background-color: #91c8eb;
	border-color: #fff;
	color:#fff;
}
.ccIcon{
	font-weight:300;
	color:#8f9aa1;
}
.subtitle{
	background:#eee;
	padding:15px 15px;
	margin:0 0 20px;
	font-size:1.1em;
}
.supportIDBox{
	background:#EBF9FF;
	padding:15px 20px;
	text-align:center;
	margin:0 0 30px;
}
a{
	color:#00b9ff;	
}
a:hover{
	color:#00A9EA;	
}
.subscribed{
	border:1px solid #087ABF;
	background:#F0FAFE;
}
.paymentSuccess{
	border:1px solid #ddd;
	border-radius:15px;
	padding:15px 15px 0;
	width:200px;
	margin-bottom:30px;
	}
/*Custom Check Box & RAdio Btn */
.checkBox {
	position: relative;
	display:inline-block;
	margin-left:15px;
}
.checkBox:first-child {
	margin-left: 0;
	margin: 0;
}
.checkBox {
	padding-left:22px;
	line-height: 28px;
	color: #404040;
	cursor: pointer;
}
.checkBox  input[type="checkbox"]{
	position: absolute;
	left: -9999px;
}
.checkBox-btns label {
  font-size: 14px;
  color: #000;
  padding: 0px 0 0 10px;
  font-weight:600;
  }
.checkBox i {
	position: absolute;
	top:5px;
	left: 0;
	display: block;
    width: 18px;
    height: 18px;
	outline: none;
  border:3px solid #0B304D;
  background: #fff;
	cursor:pointer;
}
.checkBox i {
	border-radius: 2px;
}
.checkBox input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
 .checkBox input + i:after {
	content: '';
	top: 6px;
	left: 7px;
	width: 5px;
	height: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}
.checkBox input:checked + i:after{
	opacity: 1;
}
label.checkbox {
	width: 28%;
	floaT: left;
}
.note{
	background:#edf8ff;
	border-bottom:1px solid #cae3f4;
	text-align:center;
	padding:2px 5px;
	font-size:0.85em; 
}
.note a{	
	color:#0B304D;
}
.noteGrace{
	background:#ffedf2;
	border-bottom:1px solid #f4caca;
	text-align:center;
	padding:2px 5px;
	font-size:0.85em; 
}
.noteGrace a{	
	color:#ee0117;
}
.text-primary{
	color:#087abf!important;
}
.fixed-top .note{
	display:none;
}
.achievementRow{
	padding:10px 30px 50px;
}
.awardIMg{
	margin:0 auto;
	border: 1px solid #d5d5d5;
    padding: 8%;
	display:block;
	border-radius:5px;
}
.listIcon{
	padding:0;
	margin:0;
}
.listIcon li{
	list-style:none;
	background:url('../images/tick.png') no-repeat 0 13px;
	padding:5px 10px 5px 35px;
}
.keyBox{
	border:1px solid #eee;
	background:#fff;
	border-radius:10px;
	padding:20px;
	text-align:center;
	min-height:350px;
	margin-bottom:30px;
}
.keyBox h4{
	color:#087ABF;
	font-size:1.3em;
}
.keyIcon{
	border:1px solid #4bace7;
	height:100px;
	width:100px;
	margin:0 auto 20px;
	padding:20px;
	border-radius:50%;
}
.joinSec{
	background:url('../images/pattern2.png') repeat 0 13px;
}
.checkoutRow{
	border:1px solid #eee;
	background:#fff;
	border-radius:10px;
	padding:20px;	
	margin:30px 0;
	position:relative;
}
.headRow{
	border-bottom:1px solid #d5d5d5;
	padding:5px 0;
	margin-bottom:20px;
	color:#999;	
}
.headRow h5{
	font-weight:300;
	font-size:1.1em;
}
.checkBtmRow{
	border-top:1px solid #d5d5d5;
	padding:20px 0;
	margin-bottom:20px;
}
.checkBtmRow h5{
	font-weight:300;
	font-size:1em;
}
.payImage{
	position:absolute;
	left:50px;
	right:0;
	width:250px;
}
/*** normal state ***/
.checkBox i {
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
/*** checked state ***/
.checkBox input + i:after {
	content: '';
	background: url("../images/mark1.png") no-repeat center;
	top: 0;
	left: 1px;
	width: 11px;
	height: 11px;
	text-align: center;
	background-size: cover;
}
.checkBox input:checked + i {
  border:3px solid #0B304D;
  background: #fff;
}
.radio {
	position: relative;
	display:inline-block;
	margin-left:15px;
}
.radio:first-child {
	margin-left: 0;
	margin: 0;
}
.radio {
	padding-left:22px;
	line-height: 28px;
	color: #404040;
	cursor: pointer;
}
.radio  input[type="radio"]{
	position: absolute;
	left: -9999px;
}
.radio-btns label {
  font-size: 14px;
  color: #000;
  padding: 0px 0 0 10px;
  font-weight:600;
  }
.radio i {
	position: absolute;
	top:5px;
	left: 0;
	display: block;
    width: 18px;
    height: 18px;
	outline: none;
  border:3px solid #0B304D;
  background: #fff;
	cursor:pointer;
}
.radio i {
	border-radius: 50%;
}
.radio input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
 .radio input + i:after {
	content: '';
	top: 6px;
	left: 7px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}
.radio input:checked + i:after{
	opacity: 1;
}
label.checkbox {
	width: 28%;
	floaT: left;
}
/*** normal state ***/
.radio i {
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
/*** checked state ***/
.radio input + i:after {
  content: '';
  background: url("../images/tick-mark1.png") no-repeat center;
  top: 1px;
  left: 1px;
  width: 9px;
  height: 9px;
  text-align: center;
}
.radio input:checked + i {
  border:3px solid #0B304D;
  background: #fff;
}
/*Chat Ticket CSS*/
 #custom-search-input {
  background: #e8e6e7 none repeat scroll 0 0;
  margin: 0;
  padding: 10px;
}
   #custom-search-input .search-query {
   background: #fff none repeat scroll 0 0 !important;
   border-radius: 4px;
   height: 33px;
   margin-bottom: 0;
   padding-left: 7px;
   padding-right: 7px;
   }
   #custom-search-input button {
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
   border: 0 none;
   border-radius: 3px;
   color: #666666;
   left: auto;
   margin-bottom: 0;
   margin-top: 7px;
   padding: 2px 5px;
   position: absolute;
   right: 0;
   z-index: 9999;
   }
   .search-query:focus + button {
   z-index: 3;   
   }
   .all_conversation button {
   background: #f5f3f3 none repeat scroll 0 0;
   border: 1px solid #dddddd;
   height: 38px;
   text-align: left;
   width: 100%;
   }
   .all_conversation i {
   background: #e9e7e8 none repeat scroll 0 0;
   border-radius: 100px;
   color: #636363;
   font-size: 17px;
   height: 30px;
   line-height: 30px;
   text-align: center;
   width: 30px;
   }
   .all_conversation .caret {
   bottom: 0;
   margin: auto;
   position: absolute;
   right: 15px;
   top: 0;
   }
   .all_conversation .dropdown-menu {
   background: #f5f3f3 none repeat scroll 0 0;
   border-radius: 0;
   margin-top: 0;
   padding: 0;
   width: 100%;
   }
   .all_conversation ul li {
   border-bottom: 1px solid #dddddd;
   line-height: normal;
   width: 100%;
   }
   .all_conversation ul li a:hover {
   background: #dddddd none repeat scroll 0 0;
   color:#333;
   }
   .all_conversation ul li a {
  color: #333;
  line-height: 30px;
  padding: 3px 20px;
}
   .member_list .chat-body {
   margin-left: 47px;
   margin-top: 0;
   }
   .top_nav {
   overflow: visible;
   }
   .member_list .contact_sec {
   margin-top: 3px;
   }
   .member_list li {
   padding: 6px;
   }
   .member_list ul {
   border: 1px solid #dddddd;
   }
   .chat-img img {
   height: 34px;
   width: 34px;
   }
   .member_list li {
   border-bottom: 1px solid #dddddd;
   padding: 6px;
   }
   .member_list li:last-child {
   border-bottom:none;
   }
   .member_list {
   height: 380px;
   overflow-x: hidden;
   overflow-y: auto;
   }
   .sub_menu_ {
  background: #e8e6e7 none repeat scroll 0 0;
  left: 100%;
  max-width: 233px;
  position: absolute;
  width: 100%;
}
.sub_menu_ {
  background: #f5f3f3 none repeat scroll 0 0;
  border: 1px solid rgba(0, 0, 0, 0.15);
  display: none;
  left: 100%;
  margin-left: 0;
  max-width: 233px;
  position: absolute;
  top: 0;
  width: 100%;
}
.all_conversation ul li:hover .sub_menu_ {
  display: block;
}
.new_message_head button {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
}
.new_message_head {
  background: #f5f3f3 none repeat scroll 0 0;
  float: left;
  font-size: 13px;
  font-weight: 600;
  padding: 18px 10px;
  width: 100%;
}
.message_section {
  border: 1px solid #dddddd;
}
.chat_area {
  float: left;
  height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
}
.chat_time{
	font-size:0.85em;
}
.chat_area li {
  padding: 14px 14px 0;
}
.chat_area li .chat-img1 img {
  height: 40px;
  width: 40px;
}
.chat_area .chat-body1 {
  margin-left: 50px;
}
.chat-body1 p {
  background: #fbf9fa none repeat scroll 0 0;
  padding: 10px;
  margin-bottom:5px;
}
.chat_area .admin_chat .chat-body1 {
  margin-left: 0;
  margin-right: 50px;
}
.chat_area li:last-child {
  padding-bottom: 10px;
}
.message_write {
  background: #f5f3f3 none repeat scroll 0 0;
  float: left;
  padding: 15px;
  width: 100%;
}
.message_write textarea.form-control {
  height: 70px;
  padding: 10px;
}
.chat_bottom {
  float: left;
  margin-top: 13px;
  width: 100%;
}
.upload_btn {
  color: #0B304D;
  background: #fff;
  border:1px solid #0B304D;
  padding: 2px 10px;
  border-radius: 3px;
}
.sub_menu_ > li a, .sub_menu_ > li {
  float: left;
  width:100%;
}
.member_list li:hover {
  background: #428bca none repeat scroll 0 0;
  color: #fff;
  cursor:pointer;
}
.userNameAlfa{
	width:40px;
	background: #0B304D;
	border-radius: 50%;
	height: 40px;
	text-align: center;
	font-size:22px;
	color:#fff;
	font-weight:bold;
}
.userNameAlfaAdmin{
	width:40px;
	background: #28a745 ;
	border-radius: 50%;
	height: 40px;
	text-align: center;
	font-size:22px;
	color:#fff;
	font-weight:bold;
}
#navbarNavDropdown .megamenu{
	position:static;
}
#navbarNavDropdown .megamenu .dropdown-menu-right{
	left:0;
	right:0;
	width:100%;
	max-width:1170px;
	margin:0 auto;
	padding:15px 15px 15px;
}
#navbarNavDropdown .megamenu .dropdown-menu-right li{
	width:23%;
	margin:0 2% 15px 0;
	float:left;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
}
.figureBox{
	background:#f9f9f9;
	padding:30px 0 20px 0;
	text-align:center;
	border-bottom:2px solid #92C855;
	margin-bottom:20px;
}
.figureBox h3{
	font-size:1.2em;
	font-weight:500;
}
.figureBox h2{
	font-size:2.5em;
	font-weight:600;
	color:#92C855;
}
@media (max-width:991px) {
		#navbarNavDropdown .megamenu{
		position:relative;
	}
	#navbarNavDropdown .megamenu .dropdown-menu-right{
		left:0;
		right:0;
		width:100%;
		max-width:1170px;
		margin:0 auto;
		padding:0;
	}
	#navbarNavDropdown .megamenu .dropdown-menu-right li{
		width:100%;
		margin:0 ;
		float:left;
		border-bottom:1px solid #e5e5e5;
		padding-bottom:0;
	}
}
/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	.dashboardBox .homePrd{
		width:100%
	}
	.benefitBlock .whoRow{
		padding-bottom: 20px!important;
		padding-top: 20px;
	}
	.extraPlanBox{
		min-height:auto;
		margin-bottom: 30px;
	}
	.bannerHeading{
		font-size:2em;
	}
	.carouselHomeTestimonial{
		padding:0;
		margin:0 auto;
	}
	.carouselHomeTestimonial  .card-0{
		margin-left:0;
	}
	.carouselHomeTestimonial .profile {
		top: 0;
		left:0;
		right:0;
		margin:15px auto;
		position:relative;
	}
	.carouselHomeTestimonial .content {
		margin-left: 15px;
		margin-right: 15px;
	}
	.open-quotes {
		margin-left: 20px;
		margin-top:15px;
	}
	.close-quotes{
		margin-right: 20px;
		margin-bottom:15px;
	}
	.navbar-light .navbar-toggler{
		border:none;
	}
	.navbar-light .navbar-toggler-icon{
		background:url('../images/menu.svg');
		width:28px;
		height:28px;
	}
	.sidePhotothumb{
		width:100%;
	}
	.brands li{
		width:48%;
		padding:15px 0;
	}
	.testimonialInner .carousel{
		padding:0;
	}
	.carousel .item .img-box{
		width:70px;
		height:70px;
	}
	.talkSection h2{
		font-size:1.6em;
	}
	.loginPanel{
		width:100%;
		padding:0 0 20px;
	}
	.myAccountLeft {
		height:auto;
		margin-bottom:20px;
	}
	.masthead-inner{
		min-height:auto;
		height:auto;
		padding: 20px 10px 10px;
	}
	.aboutMissionImg{
		max-width:250px;
		margin:0 auto 15px;
	}
	.whoRow{
		text-align:center;
	}
	.awardIMg {
		margin-bottom:15px;
	}
	.partnerHeading{
		font-size:1.5em;
	}
	.slick-slide img{
		padding:20px;
	}
	.myPlanName {
		font-size: 18px;
		min-height: auto;
		padding: 10px 5px;
	}
	.busiAppImg {
		padding: 15px 10px 0;
		width: 270px;
		margin: 0 auto;
	}
	.payImage{
		display:none
	}
	.navbarInner .logoCRM img {
	    height:30px;
	}
	.pageTitleInner{
		font-size: 2em;
	}
	h2{
		font-size: 1.5em;
	}
	.homeTitle::after {
		bottom:-15px;                                                    
	}
	.homeTitle{
		margin-bottom: 40px;
	}
	.bannerSectionContent  .lead{
		font-size: 1em;
		padding-bottom: 15px!important
	}
	footer ul li a{
		font-size: 0.9em;
	}
	.copyright{
		padding: 20px 10px;
		font-size:0.9em;
	}
	.innerBanner .bannerHeading{
		font-size:1.8em!important;
		margin-top:10px; 
		padding-top: 0!important;
	}
	.bannerCRM{
		padding-bottom: 0;
		min-height: 300px;
	}
	.innerBanner  .bannerSectionContent{ 
		padding-bottom: 0!important;
	}
}
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
	.dashboardBox .homePrd{
		width:48%
	}
	.benefitBlock .whoRow{
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.pageTitleInner{
		font-size: 2em;
	}
	h2{
		font-size: 1.5em;
	}
	.homeTitle::after {
		bottom:-15px;                                                    
	}
	.homeTitle{
		margin-bottom: 40px;
	}
	.masthead-inner  .lead{
		font-size: 1em;
	}
	footer ul li a{
		font-size: 0.9em;
	}
	.copyright{
		padding: 20px 10px;
		font-size:0.9em;
	}
	.innerBanner .bannerHeading{
		font-size:1.8em!important;
		margin-top:10px; 
		padding-top: 0!important;
	}
	.bannerCRM{
		padding-bottom: 0;
		min-height: 300px;
	}
	.innerBanner  .bannerSectionContent{
		padding-bottom: 0!important;
	}
	.payImage{
		display:none
	}
	.busiAppImg {
		padding: 15px 15px 0;
		width: 300px;
		margin: 0 auto;
	}
	.myPlanName {
		font-size: 18px;
		min-height: auto;
		padding: 10px 5px;
	}
	.partnerHeading{
		font-size:1.8em;
	}
	.awardIMg {
		margin-bottom:15px;
	}
	.aboutMissionImg{
		max-width:250px;
		margin:0 auto 15px;
	}
	.whoRow{
		text-align:center;
	}
	.navbar-light .navbar-toggler{
		border:none;
	}
	.navbar-light .navbar-toggler-icon{
		background:url('../images/menu.svg');
		width:28px;
		height:28px;
	}
	.bannerHeading{
		font-size:2em;
	}
	.carouselHomeTestimonial{
		padding:0;
		margin:0 auto;
	}
	.carouselHomeTestimonial  .card-0{
		margin-left:0;
	}
	.carouselHomeTestimonial .profile {
		top: 0;
		left:0;
		right:0;
		margin:15px auto;
		position:relative;
	}
	.carouselHomeTestimonial .content {
		margin-left: 15px;
		margin-right: 15px;
	}
	.open-quotes {
		margin-left: 20px;
		margin-top:15px;
	}
	.close-quotes{
		margin-right: 20px;
		margin-bottom:15px;
	}
	.navbar-light .navbar-toggler{
		border:none;
	}
	.sidePhotothumb{
		width:40%;
	}
	.talkSection h2{
		font-size:2.3em;
	}
	.carousel .item .img-box{
		width:70px;
		height:70px;
	}
	.testimonialInner .carousel{
		padding:0;
	}
	.tabCustom li a {
		padding: 8px 9px;
	}
	 .planBox .plans .plan-price strong{
		font-size:26px!important; 
	}
	.planBox .plans .plan-price strong img{
		width:11px!important;
	}
	.myAccountLeft {
		height:auto;
		margin-bottom:20px;
	}
	.masthead-inner{
		min-height:150px;
	}
}
/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) { 
	.payImage{
		position:absolute;
		left:0;
		right:0;
		width:250px;
	}
	.myPlanName {
		font-size: 16px;
		min-height: 57px;
		padding: 10px 5px;
		margin-bottom: 0;
	}
	.navbar-light .navbar-toggler{
		border:none;
	}
	.navbar-light .navbar-toggler-icon{
		background:url('../images/menu.svg');
		width:28px;
		height:28px; 
	}
	.plans .plan-name {
		padding:20px 3px;
		font-weight: 500;
		font-size: 14px; 
	}
	.plan-name, .plan-price, .plan-details, .button, .more-options, .best-choice {
		padding: 10px;
		font-size: 0.85em;
	}
	.loginPanel{
		padding:20px 10px 20px;
	}
	.tabCustom li a {
		padding: 8px 9px;
	}
	.dashboardBox .homePrd{
		width:48%;	
		
	}
	.dashboardBox .btn{
		padding: .25rem 1px;
	}
	.dashboardBox .card-body{
		padding:15px 10px
	}
	.myAccountLeft{
		width:240px;
	}
	.myAccountSection {
		padding: 100px 20px 10px 20px;
		margin-left: 240px;
		width: calc(100% - 240px);
	}
	.titleWrap {
		background: #fff;
		padding: 20px 15px;
		margin-bottom: 20px;
		position: fixed;
		left: 250px;
		z-index: 999;
		top: 0;
		width: calc(100% - 250px);
	}
}	
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 
	.plans .plan-name {
		padding:20px 3px;
		font-weight: 500;
		font-size: 16px; 
	}
	.plan-name, .plan-price, .plan-details, .button, .more-options, .best-choice {
		padding: 10px;
		font-size: 0.95em;
	}
	.dashboardBox .card-body{
		padding:15px;
	}
	.dashboardBox .homePrd{
		width:32%;	
	}
	.dashboardBox .btn {
	  padding: .25rem 2px;
	  letter-spacing: -0.5px;
	}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 1200px) and (max-width: 1420px) { 
	.dashboardBox .homePrd{
		width:32%;	
	}
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
}
/*------------ Image Gallery CSS ---------------*/
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.8.1
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}
 .loader{
display:none;
position: absolute;
width: 50px;
height: 50px;
border: 2px solid rgba(255,255,255,0.2);
border-radius: 50px;
top:300px;
left:50%;
margin-left: -25px;
animation-name: spinner 0.4s linear infinite;
-webkit-animation: spinner 0.4s linear  infinite;
-moz-animation: spinner 0.4s linear  infinite; 
z-index:999;
}
.loader:before{
position: absolute;
content:'';
display: block;
background-color: rgba(0,0,0,0.2);
width: 80px;
height: 80px;
border-radius: 80px;
top: -15px;
left: -15px;
}
.loader:after{
position: absolute;
content:'';
width: 50px;
height: 50px;
border-radius: 50px;
border-top:2px solid white;
border-bottom:2px solid white;
border-left:2px solid white;
border-right:2px solid transparent;
top: -2px;
left: -2px;
}
@keyframes spinner{
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
@-webkit-keyframes spinner{
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
@-moz-keyframes spinner{
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
/*SOCIAL ICONS*/
/* footer social icons */
ul.social-network {
list-style: none;
display: inline;
margin-left: 0 !important;
padding: 0;
}
ul.social-network li {
display: inline;
margin: 0 1px;
}
/* footer social icons */
.social-network a.icoFacebook,.social-network a.icoFacebook:hover {
background-color: #3B5998;
}
.social-network a.icoInstagram,.social-network a.icoInstagram:hover {
background-color: #dc4a38;
}
.social-network a.icoTwitter,.social-network a.icoTwitter:hover {
background-color: #2caae1;
}
.social-network a.icoLinkedin,.social-network a.icoLinkedin:hover {
background-color: #007bb7;
}
.social-network a.icoYoutube,.social-network a.icoYoutube:hover {
background-color: #e52d27;
}
.social-network a.icoWhatsapp,.social-network a.icoWhatsapp:hover {
background-color: #2cb459;
}
.social-network a i ,.social-network a.icoFacebook:hover i,
.social-network a.icoLinkedin:hover i {
color: #fff;
}
.social-network a.socialIcon:hover,
.socialHoverClass {
color: #44BCDD;
}
.social-circle li a {
display: inline-block;
position: relative;
margin: 0 auto 10px auto;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;
width: 35px;
height: 35px;
font-size: 16px;
}
.social-circle li i {
margin: 0;
line-height: 37px;
text-align: center;
}
.social-circle li a:hover i,
.triggeredHover {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-ms--transform: rotate(360deg);
transform: rotate(360deg);
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-ms-transition: all 0.2s;
transition: all 0.2s;
}
.social-circle i {
color: #595959;
-webkit-transition: all 0.8s;
-moz-transition: all 0.8s;
-o-transition: all 0.8s;
-ms-transition: all 0.8s;
transition: all 0.8s;
}
.social-network a {
background-color: #F9F9F9;
}
.bg_banner{
	background-image: url('../images/ezeecrm_banner.png');
	background-size:cover;
	background-repeat:no-repeat;
}
.noPadding{
	padding:0!important;
}
.sepLine{
	width:150px;
	height:5px;
	margin:10px auto 20px;
	display:block;
	background:#fff;
}
.whiteColor{
	color:#fff!important;
}
.innerLanding_banner{
	background-image: url('../images/business-inner.jpg');
	background-size:cover;
	background-repeat:no-repeat;
}
.thirdMenu{
	margin:0;
}
.thirdMenu li{
	display:inline-block;
}
.thirdMenu li a{
	color:#fff!important;
}
.productTitleLogo{
	color:#FFF;
	font-size:1.3em;
}
.logoInner{
	display:none;
}
.fixed-top .productTitleLogo{
	display:none;
}
.fixed-top .logoInner{
	display:block;
}
.fixed-top .thirdMenu li a{
	color:#222!important;
}
.passwordBlock h5{	
	font-size:1.2em;
	color:#0B304D;	
	margin-bottom:20px;
}
.passwordBlock .list-group-item{
	padding-left:22px;
}
.passwordBlock ul li.list-group-item-success{
	background:url('../images/check-slim.png') no-repeat 5px 15px;
	
}
@media (max-width:767.98px) {
	.loginBody{
		padding:0;
	}
	.loginTemplate{
		padding:0;
	}
	.loginPanel .tab-content{
		padding:0;
	}
	.forgotPassPanel {
    padding: 30px;
}
	.loginContentPanel{
		display:none;
	}
	.loginContentPanel h1{
		color:#fff;
		padding:50px;
		font-size:50px;
		font-weight:bold;
		text-transform:uppercase;
		width:85%;
		display:none;
	}
	.loginWrapper{
		max-width: 100%;
		float: none;
		background: rgba(255,255,255,0.5);
		padding: 20px;
		height: 100vh;
		top: 0;
		position: relative;
		right: 0;
		width: 100%;
	}
	.mobileHeader{
		position:fixed;
		width:100%;
		z-index:999;
		box-shadow:0 0 5px #d5d5d5;
		background:#fff;
		padding:5px 0;
	}
	.mobileHeader .navbar-brand{
		
	}
	.myAccountLeft {
		transition:all 0.5s ease-in-out;
		left:-400px;
		height:100vh;
		z-index:9999;
	}
	.sidebarShow{
		left:0;
		z-index:9999;
	}
	.myAccountSection {
	  padding: 20px;
	  background: #fff;
	  margin-left: 0;
	  width: 100%;
	}
	.titleWrap{
		position:relative;
		left:0;
		width:100%;
		margin-top:20px;
		z-index:9;
		padding: 25px 0 10px;
	}
	#hamburger{
		font-size: 18px;
		padding: 0 15px;
		color: #000;
		margin-top: 0;
		display: block;

	}
	#closeMenu{
		font-size: 18px;
		padding: 0 15px;
		color: #999;
		margin-top: 0;
		display: block;
		position: absolute;
		right: 0;
		top: 14px;

	}
}

/* RN 13 Aug*/
.loginPanel .form-group .CompanyCode{
    font-size: 12px;
    top:-10px!important;
    left:10px;
}
.loginPanel .form-group select {
    padding: 0px!important;
}
.loginPanel .pl-0 .control-label{
	left:5px;
}
/*  RN 13 Aug end*/