/*others*/
html {scroll-behavior: smooth;}
/* a{color: transparent;} */
      
body{color:#2E384D; font-family: 'poppinsregular';}
p{color:#2E384D;font-size: 15px;margin-bottom:10px;}

/*
.bg-darken {
	background: #002739!important;
}
*/

.bg-darken {
/*     background: #212529!important; */
	background: #eee!important;
}

.bg-bluelight {
    background: #c3dbff40!important;
}

.bg-graylight {
    background: #a6a6a66b!important;
}

.bg-orangelight {
    background: #ffbe94!important;
}

.bg-antiquewhite {
    background-color: antiquewhite;
}

.text-orange{
    color: #f07224;
}

.text-orangelight{
  color: #ffbe94;
}

.lmbtn{
width:20%;
}

.pcbtn{
width:30%;
}

.ftbtn{
width:25%;
}

.rdbtn{
  width:25%;
}

img{
	user-drag: none; 
	user-select: none;
	-moz-user-select: none;
	-webkit-user-drag: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}


.poppinsbold{font-family: 'poppinsbold';}
.poppinsreg{font-family: 'poppinsregular';}
.poppinsmed{font-family: 'poppinsmedium';}

/* dropdown */

.dropdown:hover .dropdown-menu{
    display: block;
}
.dropdown-menu{
    margin-top: 0;
}

/* livechat */

.chatsec{
	position: fixed;
    z-index: 6;
    height: 100vh;
    top:50%;
    left: 0px;
    width: 0px;
    display: none;
}

.chatbtn {
	transform-origin: top left;
    width: 200px;
    margin-top: 100px;
    border-radius: 0px 0px 5px 5px;
    font-size: 18px;
    font-family: 'poppinsmedium';
}

.rotate {
 
  transform: rotate(-90deg);


  /* Legacy vendor prefixes that you probably don't need... */

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

    

/*nav-top*/
.navbar-nav { 
    margin-left: auto; 
} 

.navbar-dark{
	background: #002739!important;
}

.nav-top ul{
	width: auto;
	width: intrinsic;           /* Safari/WebKit uses a non-standard name */
	width: -moz-max-content;    /* Firefox/Gecko */
	width: -webkit-max-content; /* Chrome */ 
}



.topper .text {
    color: rgba(0, 0, 0, 0.7);
    padding-left: 15px;
}

.navbar-brand .logo{
  width: 200px;
  height: auto;
}

.navbar-brand span{
  font-size: 15px;
  color: #005a84;
  font-family: 'poppinsmedium';
}

.topper .icon{
  color: #f47321;
}

.topper .iconcheck{
  color: #f47321;
}

.topper .number{
  color: #f47321;
  /*font-family: 'poppinsbold';
  font-size: 35px;*/
  text-shadow: none;
  font-size: 35px;
  line-height: 30px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  text-transform: uppercase;
  border-width: 0px;
  border-color: #000;
  border-style: none;
  text-shadow: -1px 0 1px #000;
}

.nav-top .navbar-dark .navbar-nav .nav-link {
    color: #fff;
}

.nav-top .navbar-nav > .nav-item.active > a {
    color: #fd5f00;
}

.nav-top .dropdown-item.active, .nav-top .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #f47321;
}

.btnlivechat{
	font-size: 14px;
    text-shadow: none;
    font-family: 'poppinsmedium';
}

.logintext{
	font-size: 15px;
    color: #005a84;
    font-family: 'poppinsmedium';
}

#dvUserName{
	margin-top: -20px;
}

/*  */
.btn-darkblue {
    color: #fff;
    background-color: #005a84;
    border-color: #005a84;
}

.btn-darkblue:hover{
    color: #fff;
    background-color: #003954;
    border-color: #003954;
    box-shadow: none;
}

.btn-darkblue:active, .btn-darkblue:focus{
    color: #fff;
    background-color: #005a84;
    border-color: #005a84;
    box-shadow: none;
}

/*  */

.btn-transparent {
    color: #fff;
    background-color:transparent !important;
    border-color: #ffffff;
}

.btn-transparent:hover{
    color: #fff;
    background-color: #f07224 !important;
    border-color: #b45011;
}

.btn-transparent:active , .btn-transparent:focus{
    color: #fff;
    background-color:transparent !important;
    border-color: #ffffff;

}

/*  */

.btn-orangewhiteline {
    color: #fff;
    background-color: #f07224 !important;
    border-color: #ffffff;
}

.btn-orangewhiteline:hover{
    color: #fff;
    background-color: #b45011 !important;
    border-color: #ffffff;
    box-shadow: none;
}

.btn-orangewhiteline:active, .btn-orangewhiteline:focus{
    color: #fff;
    background-color: #f07224 !important;
    border-color: #ffffff;
}

/*  */

.btn-orange {
    color: #fff;
    background-color: #f07224;
    border-color: #f07224;
}

.btn-orange:hover{
    color: #fff;
    background-color: #b45011;
    border-color: #b45011;
    box-shadow: none;
}

.btn-orange:active, .btn-orange:focus{
    color: #fff;
    background-color: #f07224;
    border-color: #f07224;
}

/*  */

.btn-check:active+.btn-primary:focus, .btn-check:checked+.btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.25rem rgb(49 132 253 / 0%);
}

.btn-check:focus+.btn-primary, .btn-primary:focus {
    box-shadow: 0 0 0 0.25rem rgb(49 132 253 / 0%);
}

button:focus {
    outline: 0;
}

.btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(13 110 253 / 0%);
    opacity: 1;}


.home-1stsec a, .home-2ndsec a, .home-3rdsec a, .home-4thsec a, .home-5thsec a, .home-6thsec a, .home-7thsec a, .home-8thsec a, .home-9thsec a,.home-10thsec a ,.home-11thsec a{
    color: transparent;
}

.productbox{
  width: 20%;
}



.imgpro{
  
  width: 90%;height: 80px;
  background: url(./../images/logo/mspro.png) no-repeat; background-size: contain;background-position: left center;
}

.imgxpro{
  
  width: 90%;height: 80px;
  background: url(./../images/logo/mxp.png) no-repeat; background-size: contain;background-position: left center;
}

.imgmsapp{
  width: 100%;height: 80px;
  background: url(./../images/logo/msapp.png) no-repeat; background-size: contain;background-position: left center;
}

/**/

.home-1stsec{
  min-height: 300px;
  height: auto
  width: auto;
  background-color: #105e87;
  background-image: url(./../images/about/bg_overlay.png); background-position: center center; background-size: cover;
}

.home-1stsec hr{
  height: 1px; background-color: #fff;
}

.home-1stsec-img{
  background-size: cover;
  background-attachment: unset;    
  background-attachment: inherit;
  height: 100%;
  width:auto;
}


.home-1stsec .overlay{
  width: 100%;
}

.home-1stsec h1{
  color: #FFF;
  text-shadow: none;
  font-size: 25px;
  line-height: 30px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  border-width: 0px;
  border-color: #000;
  border-style: none;
  text-shadow: -1px 0 1px #000;
}

.home-1stsec img{
  width: 100%;height: auto;
}

.home-1stsec h2{
  color: #d3f0ff;
  text-shadow: none;
  font-size: 20px;
  line-height: 22px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  border-width: 0px;
  border-color: #000;
  border-style: none;
  text-shadow: -1px 0 1px #000;
}

.home-1stsec .imgcon{
	width: 100%;height:auto;
  background: url(./../images/about/msf_banner.png) no-repeat; background-size: contain; background-position: bottom;
}

.home-1stsec h2 span{
  color: #f47321;
}


.home-1stsec .icon{
  color: #fff;
}

.home-1stsec .text{
  color: #fff;
}

.home-1stsec ul{
  list-style: none;
  padding-left: 0px;
}

/*home-2ndsec*/
.home-2ndsec .overlay{
  width: 100%;
}

.home-2ndsec .logocon1{
  width: 100%;height: 70px;
  margin-bottom: 15px;
  background: url(./../images/logo/mxp.png) no-repeat; background-size: contain; background-position: center;
}

.home-2ndsec .logocon2{
  width: 100%;height: 70px;
  margin-bottom: 15px;
  background: url(./../images/logo/myserviceforce_cc.png) no-repeat; background-size: contain; background-position: center;
}

.home-2ndsec .logocon3{
  width: 100%;height: 70px;
  margin-bottom: 15px;
  background: url(./../images/logo/msScheduler_logo.png) no-repeat; background-size: contain; background-position: center;
}

.home-2ndsec .logocon4{
  width: 100%;height: 70px;
  margin-bottom: 15px;
  background: url(./../images/logo/msf_workorder.png) no-repeat; background-size: contain; background-position: center;
}

.home-2ndsec .logocon5{
  width: 100%;height: 70px;
  margin-bottom: 15px;
  background: url(./../images/logo/xceleran.png) no-repeat; background-size: contain; background-position: center;
}


.bg-darken .media-body .heading{
	color:#115e87;
	font-size: 18px;
}

.bg-graylight .media-body .heading{
/* 	color: #212529; */
	color: #f37421;
	font-size: 18px;
}

.home-2ndsec .bg-graylight p{
  color: #757575;
}

.home-2ndsec .bg-darken  p{
  color: #858585;
}


/*home-3rdsec*/

.home-3rdsec .img{
	width: 100%;height: auto;
  background-image: url(./../images/about/about_banner.jpg); background-size: cover;
}

.home-3rdsec h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}



/*home-4thsec*/

.home-4thsec{
  background-color: #c3dbff40;
  background-image: url(./../images/features/cloud_overlay.png); background-position: center center; background-size: cover;
}

.features .icon {
    line-height: 1;
    position: relative;
    width: 55px;
    height: 55px;
    background: #fd5f00;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    margin-right: 10px;
    
}

.features .icon i {
    color: #fff;
    
}

.features .text h4{
  font-size: 15px;
  margin-bottom: 0px;
  
}

.home-4thsec h2{
  font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
  
}

.home-4thsec .title{
  font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
  text-align: center;
  text-transform: uppercase;
}

.home-4thsec img{
	width: 100%;height: auto;
}

.home-4thsec a:link, .home-4thsec a:visited {
  color: #2E384D;
  text-decoration: none;
  cursor: pointer;
}

.home-4thsec a:link:active, .home-4thsec a:visited:active {
  color: #fd5f00;
}



/*home-5thsec*/

.home-5thsec{
  background-color: #fff !important;
}

.home-5thsec h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.home-5thsec .text h4{
	font-size: 20px;
}

.home-5thsec .text hr {
    margin: 10px 0;
    color: #f07224;
    background-color: currentColor;
    border: 0;
    opacity: .25;
    width: 25%;
    height: 5px;
}

.home-5thsec .imgcon{
	width: 100%; min-height:520px; height: auto;
}

/*home-6thsec*/

.home-6thsec{
  background-color: #c3dbff40;
}

.home-6thsec .imgbanner{
  width: 100%; height: auto;
}

.home-6thsec .icon{
  width: 60px; height: 60px;
}

.home-6thsec .title{
  font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}


.home-6thsec ul{
  list-style: none;
  padding-left: 0px;
}

.home-6thsec ol{
/*  list-style: none;*/
  padding-left: 15px;
}

.home-6thsec ul li .text{
  font-size: 15px;
  color: #2E384D;
}

.home-6thsec hr {
    margin: 10px 0;
    color: #f07224;
    background-color: currentColor;
    border: 0;
    opacity: .25;
    width: 20%;
    height: 5px;
}

.home-6thsec h2 {
	font-size: 18px;
	font-family: 'poppinsmedium';
}

.home-6thsec .bannercon{
	width: 100%;height:auto;
}

.home-6thsec a{
	color: #fd5f01;
}

.prosec a{
  color: #fff;
  text-decoration: none;
}



/*home-7thsec*/

.home-7thsec{
  background-color: #ffeadf;
  background-image: linear-gradient(180deg, rgba(253,97,0,0.700717787114846) 0%, rgba(13,17,40,0.6418942577030813) 71%), url(./../images/phone_bg.jpg); background-position: center center; background-size: cover;
}

.home-7thsec .title{
  font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
	color: #fff;
}

.home-7thsec ul{
  list-style: none;
  padding-left: 0px;
}

.home-7thsec ul li .text{
  color: #fff;
  font-size: 15px;
}

.home-7thsec hr {
    margin: 10px 0;
    color: #ffffff;
    background-color: currentColor;
    border: 0;
    opacity: 1;
    width: 20%;
    height: 5px;
}

.home-7thsec h2 {
	font-size: 18px;
	font-family: 'poppinsmedium';
	color: #fff;
}

.home-7thsec p {
	color: #fff;
}

.home-7thsec .bannercon{
	width: 100%;height:auto;
}

/*home-8thsec*/

.home-8thsec{
  background-color: #fff !important;
}

.home-8thsec .title{
  font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.home-8thsec ul{
  list-style: none;
  padding-left: 0px;
}

.home-8thsec ul li .text{
  font-size: 15px;
  color: #2E384D;
}

.home-8thsec hr {
    margin: 10px 0;
    color: #f07224;
    background-color: currentColor;
    border: 0;
    opacity: .25;
    width: 20%;
    height: 5px;
}

.home-8thsec h2 {
	font-size: 18px;
	font-family: 'poppinsmedium';
}

.home-8thsec .bannercon{
	width: 100%;height:400px;
  background: url(./../images/workorder/workorderbanner.png) no-repeat; background-size: contain; background-position: top;
}

/*home-9thsec*/

.home-9thsec{
  background-color: #ffeadf;
  background-image: linear-gradient(0deg, rgba(11,67,96,0.7763480392156863) 0%, rgba(16,94,135,0.6306897759103641) 43%), url(./../images/xceleran/xceleranbg.jpg); background-position: center center; background-size: cover;
}

.home-9thsec .title{
  font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
	color: #fff;
}

.home-9thsec ul{
  list-style: none;
  padding-left: 0px;
  color: #fff;
}

.home-9thsec ul li .text{
  font-size: 15px;
}

.home-9thsec hr {
    margin: 10px 0;
    color: #fff;
    background-color: currentColor;
    border: 0;
    opacity: 1;
    width: 20%;
    height: 5px;
}

.home-9thsec h2 {
	font-size: 18px;
	font-family: 'poppinsmedium';
	color: #fff;
}

.home-9thsec p {
	color: #fff;
}

/*home-10thsec*/

.home-10thsec{
  background-color: #fff;
}

.home-10thsec h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.home-10thsec .text h4{
	font-size: 20px;
}

.home-10thsec .text hr {
    margin: 10px 0;
    color: #f07224;
    background-color: currentColor;
    border: 0;
    opacity: .25;
    width: 25%;
    height: 5px;
}

.home-10thsec .joinnow{
	border: 0px solid #d5d5d5;
	min-height: 250px;
	height: auto;
}

.home-10thsec .logocon1{
	background-position: center;width: 100%;height: 70px;margin-bottom: 15px;margin-top: 15px;
  background: url(./../images/logo/mspro.png) no-repeat; background-size: contain; background-position: center;
}

.home-10thsec .logocon2{
  background-position: center;width: 100%;height: 70px;margin-bottom: 15px;margin-top: 15px;
  background: url(./../images/logo/msapp.png) no-repeat; background-size: contain; background-position: center;
}

.bg-logocon{
	background-color: #f3cb72; border-radius: 5px;
}

/*home-11thsec*/

.home-11thsec{
  background-color: #fafafa !important;
}

.home-11thsec h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.home-11thsec h3{
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
}

.home-11thsec .text h2{
	font-size: 20px;
}



.home-11thsec .text hr {
    margin: 10px 0;
    color: #f07224;
    background-color: currentColor;
    border: 0;
    opacity: .25;
    width: 25%;
    height: 5px;
}

.home-11thsec .support{
	border: 1px solid #d5d5d5;
	min-height: 250px;
	height: auto;
}

.home-11thsec a{
  color:#f07224 !important;
}


/* support */

/*support-1stsec*/

.support-1stsec{
  background-color: #fafafa !important;
}

.support-1stsec h1{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.support-1stsec h2{
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
  color: #f07224;
}

.support-1stsec .text h4{
	font-size: 20px;
}



.support-1stsec .text hr {
    margin: 10px 0;
    color: #f07224;
    background-color: currentColor;
    border: 0;
    opacity: .25;
    width: 25%;
    height: 5px;
}

.support-1stsec .support{
	border: 1px solid #d5d5d5;
	min-height: 250px;
	height: auto;
}

.support-1stsec .con1 a{
	color: #f07224;
}


.allhovercnt {
      position: relative;
    }

	
		
.backface {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #f47321c2;
    background: #f47321c2;
	opacity: 0;
	-webkit-border-radius: 0px;
	margin-bottom: 0px;
			
}

.allhovercnt:hover .backface {
	opacity: 1;    
	transition: opacity 0.4s ease-in;
	 -o-transition: opacity 0.4s ease-in;
	-ms-transition: opacity 0.4s ease-in;
	-moz-transition: opacity  0.4s ease-in;
	-webkit-transition: opacity 0.4s ease-in;
}

.allhovercnt video{
	width: 100%;
	height: 200px;
}

.backface i{
	font-size: 100px;
	color: #fff;
}


.thumbnail {
    display: block;
    margin-bottom: 20px;
    line-height: 1.42857;
/*     background-color: rgb(255, 255, 255); */
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
/*
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    border-radius: 4px;
*/
    transition: border 0.2s ease-in-out;
}

.deconan:link {
    text-decoration: none;
	color: #01A881 !important;
}

.card {
    position: relative;
}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {
    border-color: #f47321c2;
}

.thumbgs {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 28%;
	background-color: rgba(255, 255, 255, 0.5);
	background: rgba(255, 255, 255, 0.5);
	color: #302E7B;
	padding-left: 15px;
}




/**/

.sched-1stsec{
  height: auto;
  width: auto;
  background-color: #07283b;
  background-image: url(./../images/about/bg_overlay.png); background-position: center center; background-size: cover;
}

.sched-1stsec .imglogo{
  width: 220px;height: auto;
}

.sched-1stsec-img{
  background-size: cover;
  background-attachment: unset;    
  background-attachment: inherit;
  height: 100%;
  width:auto;
}


.sched-1stsec .overlay{
  width: 100%;
}

.sched-1stsec h4{
  color: #FFF;
  text-shadow: none;
  font-size: 25px;
  line-height: 30px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  border-width: 0px;
  border-color: #000;
  border-style: none;
  text-shadow: -1px 0 1px #000;
}

.sched-1stsec img{
  width: 100%;height: auto;
}

.sched-1stsec h3{
  color: #d3f0ff;
  text-shadow: none;
  font-size: 20px;
  line-height: 22px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  border-width: 0px;
  border-color: #000;
  border-style: none;
  text-shadow: -1px 0 1px #000;
}

.sched-1stsec .imgcon{
	width: 100%;height:auto;
  background: url(./../images/scheduler/floatimg-mssched.png) no-repeat; background-size: contain; background-position: bottom;
}

.sched-1stsec h3 span{
  color: #f47321;
}


.sched-1stsec .icon{
  color: #fff;
}

.sched-1stsec .text{
  color: #fff;
}

.sched-1stsec ul{
  list-style: none;
  padding-left: 0px;
}

.sched-1stsec a{
	color: transparent;
}


/*sched-2ndsec*/
.sched-2ndsec {
	background-color: #c3dbff40 !important;
}

.sched-2ndsec .img{
	width: 100%;height: auto;
}

.sched-2ndsec .imgcon1{
	width: 100%;
	height: 250px;
  background: url(./../images/scheduler/management-control.png) no-repeat; background-size: contain; background-position: top;
}

.sched-2ndsec .imgcon2{
  width: 100%;
  height: 250px;
  background: url(./../images/scheduler/customized-look.png) no-repeat; background-size: contain; background-position: top;
}

.sched-2ndsec .imgcon3{
  width: 100%;
  height: 250px;
  background: url(./../images/scheduler/solutions-service-provider.png) no-repeat; background-size: contain; background-position: top;
}

.sched-2ndsec h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.sched-2ndsec h4{
	font-size: 16px;
	font-weight: 600;
	font-family: Montserrat, sans-serif;
}


/*sched-3rdsec*/

.sched-3rdsec{
  background-color: #fff !important;
}

.sched-3rdsec h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.sched-3rdsec .text h4{
	font-size: 20px;
}

.sched-3rdsec .text hr {
    margin: 10px 0;
    color: #f07224;
    background-color: currentColor;
    border: 0;
    opacity: .25;
    width: 25%;
    height: 5px;
}

.sched-3rdsec .imgcon{
	width: 100%;min-height:520px;height: auto;
}

/*sched-4thsec*/

.sched-4thsec{
  background-color: #fafafa !important;
}

.sched-4thsec h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.sched-4thsec h3{
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
}

.sched-4thsec h4{
	font-size: 16px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.sched-4thsec .title{
	color: #f47321;
	font-size: 16px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}



.sched-4thsec .text hr {
    margin: 10px 0;
    color: #f07224;
    background-color: currentColor;
    border: 0;
    opacity: .25;
    width: 25%;
    height: 5px;
}

.sched-4thsec .support{
	border: 1px solid #d5d5d5;
	min-height: 250px;
	height: auto;
}

.sla{
	color: #f47321;
	cursor: pointer;
}

/*sched-5thsec*/

.sched-5thsec{
  background-color: #fff !important;
}

.sched-5thsec h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.sched-5thsec h3{
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
}

.sched-5thsec h4{
	font-size: 16px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.sched-5thsec .title{
	color: #f47321;
	font-size: 16px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}



.sched-5thsec .text hr {
    margin: 10px 0;
    color: #f07224;
    background-color: currentColor;
    border: 0;
    opacity: .25;
    width: 25%;
    height: 5px;
}

.sched-5thsec .support{
	border: 1px solid #d5d5d5;
	min-height: 250px;
	height: auto;
}

.sched-5thsec a{
	color: #f07224;
}

/*sched-6thsec*/

.sched-6thsec{
  background-color: #eee !important;
}

.sched-6thsec h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.sched-6thsec h3{
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
}

.sched-6thsec .text h4{
	font-size: 20px;
}



.sched-6thsec .text hr {
    margin: 10px 0;
    color: #f07224;
    background-color: currentColor;
    border: 0;
    opacity: .25;
    width: 25%;
    height: 5px;
}

.sched-6thsec .support{
	border: 1px solid #ffb383;
    min-height: 250px;
    height: auto;
    background-color: #fffc;
    border-radius: 5px;
}

/**/

.mscc-1stsec{
  height: auto;
  width: auto;
  background-color: #105e87;
}

.mscc-1stsec-img{
  background-size: cover;
  background-attachment: unset;    
  background-attachment: inherit;
  height: 100%;
  width:auto;
}


.mscc-1stsec .overlay{
  width: 100%;
}

.mscc-1stsec h1{
  color: #FFF;
  text-shadow: none;
  font-size: 25px;
  line-height: 30px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  border-width: 0px;
  border-color: #000;
  border-style: none;
  text-shadow: -1px 0 1px #000;
}

.mscc-1stsec img{
  width: 100%;height: auto;
}

.mscc-1stsec h3{
  color: #d3f0ff;
  text-shadow: none;
  font-size: 20px;
  line-height: 22px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  border-width: 0px;
  border-color: #000;
  border-style: none;
  text-shadow: -1px 0 1px #000;
}

.mscc-1stsec .imgcon{
	width: 100%;height:auto;
}

.mscc-1stsec h3 span{
  color: #f47321;
}


.mscc-1stsec .icon{
  color: #fff;
}

.mscc-1stsec .text{
  color: #fff;
}

.mscc-1stsec ul{
  list-style: none;
  padding-left: 0px;
}





/*mscc-2ndsec*/

.mscc-2ndsec{
  background-color: #ffeadf;
}

.mscc-2ndsec .title{
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
  color: #fff;
}

.mscc-2ndsec ul{
  list-style: none;
  padding-left: 0px;
}

.mscc-2ndsec ul li .text{
  color: #fff;
  font-size: 15px;
}

.mscc-2ndsec hr {
    margin: 10px 0;
    color: #ffffff;
    background-color: currentColor;
    border: 0;
    opacity: 1;
    width: 20%;
    height: 5px;
}

.mscc-2ndsec h3 {
  font-size: 18px;
  font-family: 'poppinsmedium';
  color: #fff;
}

.mscc-2ndsec p {
  color: #fff;
  font-size: 18px;
  font-family: 'poppinsmedium';
}

.mscc-2ndsec .bannercon{
  width: 100%;height:auto;
}

/*mscc-3rdsec*/
.mscc-3rdsec {
  background-color: #c3dbff40 !important;
}

.mscc-3rdsec .img{
  width: 100%;height: auto;
}

.mscc-3rdsec .imgcon{
  width: 100%;
  height: 250px;
}

.mscc-3rdsec h2{
  font-size: 25px;
  line-height: 30px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
}

.mscc-3rdsec h4{
  font-size: 16px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
}

.mscc-3rdsec ul {
    list-style: none;
    padding-left: 0px;
}




/*mscc-4thsec*/

.mscc-4thsec{
  background-color: #fafafa !important;
}

.mscc-4thsec h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.mscc-4thsec h3{
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  font-family: Montserrat, sans-serif;
}

.mscc-4thsec h4{
  font-size: 16px;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
}

.mscc-4thsec ul {
    list-style: none;
    padding-left: 0px;
}


.pricingcon {
    background-color: #6c757d;
    border-radius: 4px;
    min-height: 80px;
    color: #fff;
    padding: 5px;
}


.pricingcon h4{
   margin-bottom: 0px;
}

/*mscc-6thsecc*/

.mscc-6thsecc{
  background-color: #fff;
  z-index: 0;
}

.mscc-6thsecc h2{
	font-size: 25px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.mscc-6thsecc .owl-carousel {
	margin: 0; 
	z-index: 0;
}
.mscc-6thsec .owl-carousel .owl-stage-outer {
	padding-top: 4em;
	padding-bottom: 2em;
	position: relative; 
}
.mscc-6thsecc .owl-nav {
	position: absolute;
	top: 100%;
	width: 100%; 
}

.mscc-6thsecc .owl-nav .owl-prev,
.mscc-6thsecc .owl-nav .owl-next {
	position: absolute;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-top: -10px;
	outline: none !important;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
	opacity: 0; 
}

.mscc-6thsecc .owl-nav .owl-prev span:before,
.mscc-6thsecc .owl-nav .owl-next span:before {
	font-size: 30px;
	color: rgba(0, 0, 0, 0.2);
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease; 
}

.mscc-6thsecc .owl-nav .owl-prev:hover span:before, .home-7thsec .owl-nav .owl-prev:focus span:before,
.mscc-6thsecc .owl-nav .owl-next:hover span:before,
.mscc-6thsecc .owl-nav .owl-next:focus span:before {
	color: #000000; 
}

.mscc-6thsecc .owl-nav .owl-prev {
	left: 50%;
	margin-left: -80px; 
}

.mscc-6thsecc .owl-nav .owl-next {
	right: 50%;
	margin-right: -80px; 
}

.mscc-6thsec:hover .owl-nav .owl-prev,
.mscc-6thsecc:hover .owl-nav .owl-next {
	opacity: 1; 
}

.mscc-6thsecc:hover .owl-nav .owl-prev {
	left: 50%;
	margin-left: -80px; 
}

.mscc-6thsecc:hover .owl-nav .owl-next {
	right: 50%;
	margin-right: -80px; 
}

.mscc-6thsecc .owl-dots {
	text-align: center; 
}

.mscc-6thsecc .owl-dots .owl-dot {
	width: 10px;
	height: 10px;
	margin: 5px;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.2); 
}

.mscc-6thsecc .owl-dots .owl-dot.active {
	background: #fd5f00; 
}

.mscc-6thsecc .owl-item.cloned {
	opacity: .1 !important;
	margin-top: 20px; 
}

.mscc-6thsecc .owl-item.active {
	margin-top: 20px; 
}

.mscc-6thsec .owl-item.center {
	padding-bottom: 30px;
	margin-top: 0;
	opacity: 1 !important; 
}

.mscc-6thsecc .owl-item.center p {
	font-size: 18px; 
}

.testimony-wrap {
	display: block;
	position: relative;
	background: rgba(255, 255, 255, 0.1);
	color: rgba(0, 0, 0, 0.8); 
}

.testimony-wrap .user-img {
	  width: 125px;
    height: 125px;
    border-radius: 50%;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
}

.testimony-wrap .text {
	width: calc(100% - 120px);
	position: relative; 
	margin-left: 2rem;
}

.testimony-wrap .quote {
	position: absolute;
	top: -40px;
	left: 0;
	opacity: .1; 
}

.testimony-wrap .quote i {
	font-size: 100px;
	color: #5d50c6; 
}

.testimony-wrap .name {
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 0;
	color: #000000; 
}

.testimony-wrap .position {
	font-size: 14px;
	color: #fd5f00; 
}

#carouseltesti button{
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin:3px;
  background-color: #b3b3b3;
  border: 0px;
}

#carouseltesti button.active{
  background-color: #f47321 !important;
}

.clonedleft{
  width: 450px;margin-right: 30px;float: right;
}

.clonedright{
  width: 450px;margin-right: 30px;float: left;
}


.iconimge{background-color: #f47321;border-radius: 50%;width: 120px;height: 120px;}
    
.iconimge i{font-size: 50px;color: #fff;}




/**/
.footer-sec {
    font-size: 14px;
    background: #232323;
    padding: 6em 0;
}

.footer-sec .ftco-footer-widget h2{
	color: #fff;
	margin-bottom: 40px;
	font-size: 22px;
	font-weight: 500;
}

.block-23 ul{
    padding-left: 0px;
}

.block-23 ul li>span{
   color: #fff;
}

.block-23 ul li, .block-23 ul li > a {
    display: table;
    line-height: 1.5;
    margin-bottom: 15px;
    color: #fff;
    text-decoration: none;
}

.block-23 ul li .icon, .block-23 ul li .text {
    display: table-cell;
    vertical-align: top;
}
.block-23 ul li i {
    color: rgba(255, 255, 255, 0.7);
    margin-right: 20px;
}

.iconchange{
    color: rgba(255, 255, 255, 0.7) !important;
    margin-right: 20px;
}

.footer-sec p, .footer-sec p a{
    color: rgba(255, 255, 255, 0.7);
    text-decoration: none;
}

.footer-sec .subscribe-form .form-group input {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    width: 100%;
    background: rgba(255, 255, 255, 0.1) !important;
    border: none;
    color: rgba(255, 255, 255, 0.7) !important;
    font-size: 16px;
}

.footer-sec .subscribe-form .form-group .submit {
    color: #fff !important;
    font-size: 16px;
    background: #f07224 !important;
    border: none !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.footer-sec .push-notification-widget__control .push-notification-widget__button {
    color: #fff !important;
    font-size: 16px;
    background: #f07224 !important;
    border: none !important;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.footer-sec .ftco-footer-widget ul li a i {
    color: #fff;
}

.ftco-footer-social li {
    list-style: none;
    margin: 0 10px 0 0;
    display: inline-block;
}

.ftco-footer-social li a i {
    position: absolute;
    font-size: 20px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


.ftco-footer-social li a {
    height: 40px;
    width: 40px;
    display: block;
    float: left;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 50%;
    position: relative;
}

.ftco-footer-widget ul{
	padding: 0px;
}

.ftco-footer-widget ul li{
	list-style: none;
}

.ftco-footer-widget ul .topper .icon {
    color: rgba(255, 255, 255, 0.7);
}

.ftco-footer-widget ul .text{
	color: #fff;
}

.ftco-footer-widget ul .text a{
	color: #fff;
	text-decoration: none;
}

.footer-sec iframe{
	width: 100%;
	height: 300px;
	
}

.returnpolicy{
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
    margin-bottom: 10px;
    cursor: pointer;
}

.returnpolicy:hover{
	color: #fff;
	text-decoration: underline;
}


/* modals */
.btnX{
	position: absolute;
    width: 50px;
    height: 50px;
    background-color: #fff;
    border-radius: 50%;
    z-index: 1;
    right: -25px;
    top: -25px;
}

#watchdemoccmodal iframe{
	width: 100%;
	min-height: 400px;
	height: 100%;
}

#seeitinactionmodal iframe{
	width: 100%;
	min-height: 400px;
	height: 100%;
}

#installationmodal iframe{
	width: 100%;
	min-height: 400px;
	height: 100%;
}

#joinproytmodal iframe{
	width: 100%;
	min-height: 400px;
	height: 100%;
}


#joinappytmodal iframe{
	width: 100%;
	min-height: 400px;
	height: 100%;
}

#watchqsmodal iframe{
	width: 100%;
	min-height: 400px;
	height: 100%;
}

#watchvideomodal video{
	width: 100%;
	min-height: 400px;
	height: 100%;
}

#returnpolicymodal .modal-header{
	background-color: #f07224;
}

#returnpolicymodal .modal-header h5{
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
	margin: 0px;
}


/*addcartsec*/


.addcartsec .modal-title{
  font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
}

.addcartsec ul{
  list-style: none;
  padding-left: 0px;
}

.addcartsec ul li .text{
  font-size: 15px;
  color: #2E384D;
}

.addcartsec h3 {
	font-size: 18px;
	font-family: 'poppinsmedium';
}


/*msp-1stsec*/

.msp-1stsec{
  min-height: 500px;
	height: auto;
	width: 100%;
/*     margin-top: 100px; */
}


.msp-1stsec h1{

  	color: #f47321;
    text-shadow: none;
    font-size: 40px;
    line-height: 50px;
    font-weight: 900;
    font-family: Montserrat, sans-serif;
}

/*msp-2ndsec*/

.msp-2ndsec{
  background-color: #f47321;
}


.msp-2ndsec h2{
  	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
  
}

.msp-2ndsec .context{
	background-color: #fff;
	border-radius: 5px;
	margin-top: -200px;
}

.msp-2ndsec ul{
	padding-left: 20px;
}

/*msp-3rdsec*/

.msp-3rdsec{
  background-color: #fff;
}


.msp-3rdsec h2{
  	font-size: 25px;
	color: #f47321;
    line-height: 30px;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
  
}


.msp-3rdsec ul{
	padding-left: 20px;
}

/*msp-4thsec*/

.msp-4thsec{
  background-color: #015AA1;
}


.msp-4thsec h2{
  	font-size: 25px;
	color: #fff;
    line-height: 30px;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
  
}

.msp-4thsec ul{
	padding-left: 20px;
}

.msp-4thsec p{
	color: #fff;
}


/*msp-5thsec*/

.msp-5thsec{
  background-color: #fff;
}

.msp-5thsec h2{
  	font-size: 28px;
	color: #D7662E;
    line-height: 30px;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
  
}


.msp-5thsec h3{
  	font-size: 18px;
	color: #f47321;
    font-family: Montserrat, sans-serif;
    margin-top: 20px;
  
}


.msp-5thsec ul{
	padding-left: 20px;
}

/*msp-6thsec*/

.msp-6thsec{
  background-color: #dedede;
}

.msp-6thsec h2{
  	font-size: 28px;
	color: #D7662E;
    line-height: 30px;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
  
}


.msp-6thsec h3{
  	font-size: 18px;
	color: #f47321;
    font-family: Montserrat, sans-serif;
    margin-top: 20px;
  
}


.msp-6thsec ul{
	padding-left: 20px;
}



/*msp-7thsec*/

.msp-7thsec{
  background-color: #fff;
}

.msp-7thsec h2{
  	font-size: 28px;
	color: #D7662E;
    line-height: 30px;
    font-weight: 700;
    font-family: Montserrat, sans-serif;
  
}


.msp-7thsec h3{
  	font-size: 18px;
	color: #f47321;
    font-family: Montserrat, sans-serif;
    margin-top: 20px;
  
}


.msp-7thsec ul{
	padding-left: 20px;
}

.sfContentBlock td {
    padding: 0;
    padding: 10px;
    border: 1px solid #ccc;
}


/**/


/*.eco-1stsec*/

  .eco-1stsec{
    background-color: #c3dbff40;
    background-image: url(./../images/features/cloud_overlay.png); background-position: center center; background-size: cover;
  }


  .ecofeatures .icon {
      line-height: 1;
      position: relative;
      width: 15px;
      height: 15px;
      background: #fd5f00;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      border-radius: 50%;
      margin-right: 10px;
      
  }

  .ecofeatures .text h4{
    font-size: 15px;
    margin-bottom: 0px;
    
  }

  .eco-1stsec h2{
    font-size: 25px;
      line-height: 30px;
      font-weight: 700;
      font-family: Montserrat, sans-serif;
    
  }

  .eco-1stsec .title{
    font-size: 20px;
      line-height: 30px;
      font-weight: 700;
      font-family: Montserrat, sans-serif;
/*          text-align: center;*/
    text-transform: uppercase;
  }

  .eco-1stsec .cotitle{
    font-size: 20px;
      line-height: 30px;
      font-weight: 700;
      font-family: Montserrat, sans-serif;
/*          text-align: center;*/
/*          text-transform: uppercase;*/
  }

  .eco-1stsec img{
      width: 100%;height: auto;
  }

  .eco-1stsec a:link, .home-4thsec a:visited {
    color: #2E384D;
    text-decoration: none;
    cursor: pointer;
  }

  .eco-1stsec a:link:active, .home-4thsec a:visited:active {
    color: #fd5f00;
  }


  /*.eco-2ndsec*/

  .eco-2ndsec{
    background-color: #fff !important;
  }

  .eco-2ndsec h1{
      font-size: 25px;
      line-height: 30px;
      font-weight: 700;
      font-family: Montserrat, sans-serif;
  }

  .eco-2ndsec .text h4{
      font-size: 20px;
  }

  .eco-2ndsec .text hr {
      margin: 10px 0;
      color: #f07224;
      background-color: currentColor;
      border: 0;
      opacity: .25;
      width: 25%;
      height: 5px;
  }

  .eco-2ndsec .imgcon{
      width: 100%; min-height:520px; height: auto;
  }


  /*eco-3rdsec*/

  .eco-3rdsec{
    background-color: #fff !important;
  }

  .eco-3rdsec .title{
    font-size: 20px;
      line-height: 30px;
      font-weight: 700;
      font-family: Montserrat, sans-serif;
  }

  .eco-3rdsec ul{
    list-style: none;
    padding-left: 0px;
  }

  .eco-3rdsec ul li .text{
    font-size: 15px;
    color: #2E384D;
  }

  .eco-3rdsec hr {
      margin: 10px 0;
      color: #f07224;
      background-color: currentColor;
      border: 0;
      opacity: .25;
      width: 20%;
      height: 5px;
  }

  .eco-3rdsec h2 {
      font-size: 18px;
      font-family: 'poppinsmedium';
  }

  .eco-3rdsec .bannercon{
      width: 100%;height:400px;
     background-size: contain; background-position: top;
  }


  /*eco-4thsec*/

  .eco-4thsec{
    background-color: #ffeadf;
    background-image: linear-gradient(0deg, rgb(0 0 0 / 78%) 0%, rgb(180 80 17 / 88%) 43%), url(./../images/xceleran/xceleranbg.jpg); background-position: center center; background-size: cover;
  } 

  .eco-4thsec .title{
    font-size: 20px;
      line-height: 30px;
      font-weight: 700;
      font-family: Montserrat, sans-serif;
      color: #fff;
  }

  .eco-4thsec ol{
/*    list-style: none;*/
/*    padding-left: 0px;*/
    color: #fff;
  }


  .eco-4thsec ol li .text{
    font-size: 15px;
  }

  .eco-4thsec hr {
      margin: 10px 0;
      color: #fff;
      background-color: currentColor;
      border: 0;
      opacity: 1;
      width: 20%;
      height: 5px;
  }

  .eco-4thsec h2 {
      font-size: 18px;
      font-family: 'poppinsmedium';
      color: #fff;
  }

  .eco-4thsec p {
      color: #fff;
  }

  .eco-4thsec a {
      text-decoration: none;
      color: #fff;
      font-size: 18px;
  }

 /* .eco-4thsec .btn {
      width: 20%;
  }*/



/*.blog-1stsec*/

  .blog-1stsec{
    background-color: #c3dbff40;
    background-image: url(./../images/features/cloud_overlay.png); background-position: center center; background-size: cover;
  }

  .blogfeatures .text h4{
    font-size: 15px;
    margin-bottom: 0px;
    
  }

  .blog-1stsec h2{
    font-size: 25px;
      line-height: 30px;
      font-weight: 700;
      font-family: Montserrat, sans-serif;
    
  }

  .blog-1stsec .title{
      font-size: 25px;
      line-height: 30px;
      font-family: 'poppinsbold';
      text-transform: uppercase;
  }

  .blog-1stsec .cotitle{
    font-size: 20px;
      line-height: 30px;
      font-weight: 700;
      font-family: Montserrat, sans-serif;
  }

  .blog-1stsec img{
      width: 100%;height: auto;
  }




  /*.blog-2ndsec*/

  .blog-2ndsec{
    background-color: #fff !important;
  }

  .blog-2ndsec h1{
      font-size: 25px;
      font-family: 'poppinsbold';
  }

  .blog-2ndsec h2{
      font-size: 18px;
      font-family: 'poppinsmedium';
  }

  .blog-2ndsec .text h4{
      font-size: 20px;
  }

  .blog-2ndsec .text hr {
      margin: 10px 0;
      color: #f07224;
      background-color: currentColor;
      border: 0;
      opacity: .25;
      width: 25%;
      height: 5px;
  }

  .blog-2ndsec .imgcon{
      width: 100%; min-height:520px; height: auto;
  }


.blog-2ndsec .card .badge {
    position: absolute;
    right: 10px;
    background-color: #5e5e5e;
    top: 10px;
    padding: 10px;
    border-radius: 20px;
}



.blog-2ndsec .card a {
    text-decoration: none;
}

.blog-2ndsec .card a:hover {
    font-size: 18px;
}

.blog-2ndsec .card a p {
    color: #f37421;
    font-size: 15px;
    font-family: 'poppinsregular';
}


/*----*/


.tbcard .card a h5 {
    color: #f37421;
    font-size: 20px;
    font-family: 'poppinsbold';
}

.tbcard .card a {
    text-decoration: none;
}

.tbcard .card a:hover {
    font-size: 18px;
}

.tbcard .card a {
    color: #2E384D;
    font-size: 15px;
    font-family: 'poppinsregular';
}

/*----*/
.blogsidediv .card a h5 {
    color: #f37421;
    font-size: 18px;
    font-family: 'poppinsmedium';
}

.blogsidediv .card a {
    text-decoration: none;
}

.blogsidediv .card a:hover {
    font-size: 18px;
}

.blogsidediv .card a {
    color: #2E384D;
    font-size: 15px;
    font-family: 'poppinsregular';
}

.blogsidediv .card:hover{
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}


/*---*/

.itemblogcard .card:hover{
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}

.itemblogcard .card a h5 {
    color: #f37421;
    font-size: 20px;
    font-family: 'poppinsmedium';
}




/*.bnpl-1stsec*/

  .bnpl-1stsec{
    background-color: #c3dbff40;
    background-image: url(./../images/features/cloud_overlay.png); background-position: center center; background-size: cover;
  }

  .bnplfeatures .text h4{
    font-size: 15px;
    margin-bottom: 0px;
    
  }

  .bnpl-1stsec h2{
    font-size: 25px;
      line-height: 30px;
      font-weight: 700;
      font-family: Montserrat, sans-serif;
    
  }

  .bnpl-1stsec .title{
      font-size: 25px;
      line-height: 30px;
      font-family: 'poppinsbold';
      text-transform: uppercase;
  }

  .bnpl-1stsec .cotitle{
    font-size: 20px;
      line-height: 30px;
      font-weight: 700;
      font-family: Montserrat, sans-serif;
  }

  .bnpl-1stsec img{
      width: 100%;height: auto;
  }




  /*.bnpl-2ndsec*/

  .bnpl-2ndsec{
    background-color: #fff !important;
  }

  .bnpl-2ndsec h2{
      font-size: 25px;
      font-family: 'poppinsbold';
  }

  .bnpl-2ndsec h3{
      font-size: 18px;
      font-family: 'poppinsmedium';
  }

  .bnpl-2ndsec .text h4{
      font-size: 20px;
  }

  .bnpl-2ndsec .text hr {
      margin: 10px 0;
      color: #f07224;
      background-color: currentColor;
      border: 0;
      opacity: .25;
      width: 25%;
      height: 5px;
  }

  .bnpl-2ndsec .imgcon{
      width: 100%; min-height:520px; height: auto;
  }


.bnpl-2ndsec .card .badge {
    position: absolute;
    right: 10px;
    background-color: #5e5e5e;
    top: 10px;
    padding: 10px;
    border-radius: 20px;
}



.bnpl-2ndsec .card a {
    text-decoration: none;
}

.bnpl-2ndsec .card a:hover {
    font-size: 18px;
}

.bnpl-2ndsec .card a p {
    color: #f37421;
    font-size: 15px;
    font-family: 'poppinsregular';
}


/*----*/





