.e-con {
  --container-max-width: 1200px;
}
html, body{
  width:100%;
  overflow-x:hidden;
	overflow-y:scrollbar;
}
.divtxt{
	color:#FFFFFF;
	font-size: 15px;
    font-family: 'Lato';
    font-weight: 500;
}
.divtxt li{
	margin-left:20px;
	margin-bottom:20px;
}
.divtxt:hover{
	color:#222327;
}
.divtxt2{
	color:#222327;
	font-size: 15px;
    font-family: 'Lato';
    font-weight: 500;
}
.divtxt2 li{
	margin-bottom:10px;
		margin-left:20px;
}
.divtxt2:hover{
	color:#FFF;
}
.divtxt3{
	color:#222327;
	font-size: 17px;
    font-family: 'Lato';
    font-weight: 500;
}
.divtxt3 li{
	margin-bottom:10px;
		margin-left:20px;
}
.divtxt3:hover{
	color:#FFF;
}
.divtxt4{
	color:#222327;
	font-size: 15px;
    font-family: 'Lato';
    font-weight: 500;
}
.divtxt4 li{
	margin-bottom:10px;
		margin-left:20px;
}
.divtxt4:hover{
	color:#222327;
}
.divtxt04{
	color:#222327;
	font-size: 15px;
    font-family: 'Lato';
    font-weight: 500;
}
.divtxt04 li{
	margin-bottom:10px;
		margin-left:50px;
		margin-right:30px;
}
.divtxt04:hover{
	color:#222327;
}
.divtxt5 li{
	margin-bottom:10px;
		margin-left:-20px;
}
.divtxt6 li{
	margin-bottom:10px;
		margin-left:20px;
}
.divtxt06 li{
	margin-bottom:10px;
		margin-left:60px;
		margin-right:20px;
}
 .forminator-ui#forminator-module-406.forminator-design--default .forminator-button-submit{
     background-color: #4b5da9;
    color: #ffffff;
    padding: 12px 60px;
    justify-content: center;
    display: flex;
    margin: 0 auto;
    border-radius: 60px;
 }
.forminator-ui#forminator-module-406.forminator-design--default select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{
	line-height:32px !important;
	height:48px !important;
}
 .tf-imagebox .description{
    color: #222327 !important;
    font-size: 14px !important;
    line-height: 20px;
}
.number{
	margin-right:10px;
}
.txtbrk{
	display:block !important;
}
.txtbrk span{
	display:block !important;
}
.ullist ul{
	margin-top: 20px;
}
.ullist li{
	font-size: 15px;
	margin-bottom: 15px;
}
.ekit-wid-con .ekit_accordion_icon_group {
     margin-right: 0px;
}
.elementor-swiper-button-prev, .elementor-swiper-button-next{
box-shadow: rgb(74 70 70 / 80%) 0px 5px 15px 0px !important;
}

.elementor-71 .elementor-element.elementor-element-e80e52c:not(.elementor-motion-effects-element-type-background):hover .elementor-widget-icon.elementor-view-default .elementor-icon svg{
	fill: #DAEFC5;
}
.elementor-71 .elementor-element.elementor-element-aba8b2d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
	position: relative;
}
.elementor-71 .elementor-element.elementor-element-aba8b2d.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]:after{
	position: absolute;
	content: "";
	bottom: 0;
	width: 100%;
	height: 10px;
	z-index: 1;
	background: #ffffff;
}
.arrowleft, .arrowleft2, .arrowleft3, .arrowleft4, .arrowleft5, .arrowleft6{
    position:relative; background:#eee;min-height:90px;padding-left:30px;padding-right:30px;
    border-radius:15px;  margin:20px; font-family: "Lato", Sans-serif; font-size: 20px;
    font-weight: 600; line-height: 28px; color: #222327; display: flex;
    align-items: center;vertical-align:middle; border: #eee solid 2px;
}
.arrowleft:before, .arrowleft2:before, .arrowleft3:before, .arrowleft4:before, .arrowleft5:before, .arrowleft6:before{
            content:""; position:absolute; width:0px; height:0px; border: 20px solid; border-color: transparent #eee transparent transparent; left:-40px; top:0px; bottom: 0px; margin: auto 0;
}
.arrowleft:hover{
            background: #DAEFC5; 	box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 10px;
}
.arrowleft2:hover{
            background: #F3C14A; 	box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 10px;
}
.arrowleft3:hover{
            background: #87DED6; 	box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 10px;
}
.arrowleft4:hover{
            background: #91E0EF; 	box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 10px; 
}
.arrowleft5:hover{
            background: #EEB6B2; 	box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 10px; 
}
.arrowleft6:hover{
            background: #70BE43; 	box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 10px;  color:#fff;
}
 .arrowleft:hover:before{
            border-color: transparent #DAEFC5 transparent transparent;
}
.arrowleft2:hover:before{
            border-color: transparent #F3C14A transparent transparent;
}
.arrowleft3:hover:before{
            border-color: transparent #87DED6 transparent transparent;
}
.arrowleft4:hover:before{
            border-color: transparent #91E0EF transparent transparent;
}
.arrowleft5:hover:before{
            border-color: transparent #EEB6B2 transparent transparent;
}
.arrowleft6:hover:before{
            border-color: transparent #70BE43 transparent transparent;
}
.txt ul li { margin-bottom: 15px !important; }
.mg20{
		margin-bottom:20px !important; font-weight:700; display:block;
}
 #myDivBenefit {
            display: none; 
        }
.benefit-btn {
  background-color: #4B5DA9;
  padding: 10px 15px 10px 40px;
  font-family: "Product-Sans-regular", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
  fill: #ffffff;
  border-style: none;
  border-radius: 60px 60px 60px 60px;
  display: inline-flex;
  align-items: center;
}
.benefit-btn svg{
  max-width: 22px;
  margin-left: 8px;
}
.benefit-btn:hover {
  background-color: #102354;
  color: #ffffff;
  fill: #ffffff;
}
.elementor-counter .elementor-counter-title{
		text-align:center;
}
.sr7-slide{
		border:20px solid #fff !important;
		border-radius:20px !important;
}
.hover-slide .e-con-inner:hover p, .hover-slide .e-con-inner:hover h2, .hover-slide .e-con-inner:hover ul li, .hover-slide .e-con-full:hover p, .hover-slide .e-con-full:hover h2{
		color: #ffffff !important;
}
.hover-slide .e-con-inner ul li{
		margin-left:-20px !important;
}
.swiper, .swiper-horizontal, .swiper-pointer-events{
		padding:10px;
}
.forminator-ui#forminator-module-6455.forminator-design--default .forminator-button-submit {
    background-color: #ed3c95;
    color: #ffffff;
    font-size: 15px;
    width: 100%;
    padding: 13px 20px;
    border-radius: 60px;
    box-shadow: 0px 4px 10px #8e8888;
    text-transform: uppercase;
}
.forminator-ui#forminator-module-6455.forminator-design--default .forminator-input{
		padding:12px;
}
.forminator-ui#forminator-module-6464.forminator-design--default .forminator-button-submit {
    background-color: #4b5da9;
    color: #ffffff;
    width: 200px;
    padding: 12px;
    border-radius: 60px;
    box-shadow: 0px 4px 10px #343333;
}
.forminator-ui#forminator-module-6840.forminator-design--default .forminator-description, .forminator-ui#forminator-module-6840.forminator-design--default .forminator-description p {
    display: none;
}
.forminator-ui#forminator-module-6840.forminator-design--default .forminator-button-submit {
    background-color: #ed3c95;
    color: #ffffff;
    padding: 10px 60px;
    border-radius: 60px;
    margin: 0 auto;
    display: flex;
}
.forminator-ui#forminator-module-7185.forminator-design--default .forminator-button-submit {
    background-color: #ed3c95;
    color: #ffffff;
    border-radius: 60px;
    padding: 10px 60px;
    font-size: 16px;
    text-transform: uppercase;
    display: flex;
    margin: 0 auto;
}
.forminator-ui#forminator-module-7185.forminator-design--default .forminator-input {
    border-color: #e6e6e6;
    background-color: #ffffff;
    color: #333333;
    padding: 15px;
    border-radius: 60px;
}
.mrglrgt{ margin-left:30px; margin-right:30px; }

.ekit-wid-con .elementskit-infobox:hover svg{
		stroke: #ffffff;
}
.benefitssvg2 svg {
    fill: #263b74;
		max-height: 60px;
}
.elementor-5599 .elementor-element.elementor-element-6a431b5 img {
    width: 70px;
}
.elementor-5599 .elementor-element.elementor-element-6a431b5 > .elementor-widget-container{
		text-align: left !important;
}
.forminator-ui#forminator-module-406.forminator-design--default .forminator-error-message {
    background-color: #dddddd  !important;
    color: #999999 !important;
}



@media only screen and (min-width : 320px) and (max-width : 768px) {
		.divtxt06 li{
	margin-bottom:10px;
		margin-left:40px;
		margin-right:20px;
}
	.txtbrk{
	display:inline !important;
}
.txtbrk span{
	display:inline !important;
}	
		.arrowleft, .arrowleft2, .arrowleft3, .arrowleft4, .arrowleft5, .arrowleft6{
    position:relative; background:#eee;min-height:90px;padding-left:30px;padding-right:30px;
    border-radius:15px;  margin:20px; font-family: "Lato", Sans-serif; font-size: 15px;
    font-weight: 600; line-height: 28px; color: #222327; display: flex;
    align-items: center;vertical-align:middle; border: #eee solid 2px;
}
		.forminator-ui#forminator-module-7185.forminator-design--default .forminator-button-submit {
    background-color: #ed3c95;
    color: #ffffff;
    border-radius: 60px;
    padding: 10px 10px;
    font-size: 13px;
    text-transform: uppercase;
				  display: flex !important;
    margin: 0 auto !important;
				
}
}
.txtview{
		margin-bottom: 20px;font-weight: 600;font-size: 24px;font-family: 'Product-Sans-regular';line-height: 28px;text-align: center;
}
.btnbg11{
    background: #ed4599 !important;
    padding: 12px 40px !important;
    border-radius: 50px !important;
		width:100%;
}
.elementskit-menu-overlay{
		display:none;
}
h2.wp-block-heading,h3.wp-block-heading{   
font-family: "Product-Sans-regular", Sans-serif;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    color: #4b5da9 !important;
}
h4.wp-block-heading,h5.wp-block-heading{   
font-family: "Product-Sans-regular", Sans-serif;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 28px !important;
    color: #4b5da9 !important;
}
.wp-block-heading a{   
    color: #ec3c95 !important;
}
.tag-cloud-link{
		    font-size: 13px !important;
    font-family: 'Product-Sans-regular' !important;
    text-transform: capitalize !important;
    background: #ddd !important;
    padding: 5px 10px !important;
    margin-bottom: 10px !important;
    margin-right: 5px !important;
    border-radius: 2px !important;
    color: #000 !important;
    line-height: 32px !important;
}