.or-seperator {
            margin: 15px 0 -10px 0;
            text-align: center;
            border-top: 1px dashed #ccc;
        }
        
        .or-seperator i {
            padding: 0 10px;
            background: #fff;
            position: relative;
            top: -11px;
            z-index: 1;
            font-size: 16px;
            font-weight: 400;
            font-family: EuclidCircularMedium,"Helvetica Neue","Helvetica","Arial",sans-serif;
        }
                
        .fbcolor,
        .fbcolor:hover {
            background-color: #4264aa;
            border: none;
        }
        
        .fbcolor b,
        .fbcolor label {
            cursor: pointer !important;
        }
        
        .fbcolor b,
        .fbcolor label {
            cursor: pointer !important;
        }
       
		.form-group{
            margin-bottom: 0px;
        }
		 #contactus .form input,
        #contactus .form textarea {
            box-shadow: none;
            font-size: 14px;
            height: 35px;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #B6BBD6;
            font-family: EuclidCircularRegular,"Helvetica Neue","Helvetica","Arial",sans-serif;
            padding: 10px 6px 2px;
            margin-bottom: 5px;
            color: #222121 !important;

        }
		#contactus .form #passwordsignup{
			padding-right: 40px;
		}
        
        #contactus .form input:focus {
            color: #495057;
            background-color: #fff !important;
            outline: 0;
        }
        
        #contactus label.checkbox-inline {
            margin-bottom: 0.5rem;
            font-size: 14px;
            margin-top: 25px;
            padding-left: 21px;
        }
        @media (min-width:834px) and (max-width:1112px){
			 
            #contactus label.checkbox-inline {
                padding-left: 0px;
            }
            }
        .form-overflow-clear{
            overflow: hidden;
            clear: both;
        }
        .form-relative{
            position: relative;
        }
        .form-control{
            -webkit-box-shadow:none;
            padding: 6px 3px;
            border-radius: 0px;
        }
          
        .noPad{
            padding-right:0;
            margin-right:-50px;
            }
            .form-control{
            }
          input:focus ~ .floating-label{
           font-family: EuclidCircularRegular,"Helvetica Neue","Helvetica","Arial",sans-serif;
            top: 0px;
            bottom: 10px;
            left: 2px;
            font-size: 13px;
            opacity: 1;
          }
          
          .inputText {
            font-size: 14px;
            width: 200px;
            height: 35px;
          }
          .floating-label {
            font-family: EuclidCircularRegular,"Helvetica Neue","Helvetica","Arial",sans-serif;
            font-size: 13px;
            position: absolute;
            pointer-events: none;
            left: 2px;
            color: #51566E;
            transition: 0.2s ease all;
          }
          .parentLabel{
            top: 0px !important;
            font-size: 11px;
           }
         
          #country{
            padding: 20px 22px 0px 6px;

          }
          .country-div{
              font-family: EuclidCircularRegular,"Helvetica Neue","Helvetica","Arial",sans-serif;
              font-weight: normal;
              border: none;
            border: 1px solid #B6BBD6;

          }
          #mandatoryCheckbox1{
              margin-top: 5px;
            
          }
        .more-blog{
            width:max-content;
            text-transform: none !important;
            color: white;
            background: transparent linear-gradient(115deg, #1C60BF 0%, #2612A2 100%) 0% 0% no-repeat padding-box;
            box-shadow: 0px 1px 17px #2A52A85C;
            border-radius: 25px;
            opacity: 1;
            border: 1px solid rgb(28, 96, 191) !important; 
            margin-top: 10px;
            margin-right: 20px;
            padding: 0 20px;
            font-size: 14px !important;
            height: 50px;
            outline: none;
        }
        #call-to-action .validation,
        #contact .form .validation,
        #contactus .form .validation,
        #erremailGetStarted,
        #errnameGetStarted {
            font-family: EuclidCircularRegular,"Helvetica Neue","Helvetica","Arial",sans-serif;
            color: red;
            display: none;
            margin-bottom: 0;
            font-weight: 400;
            font-size: 13px;
            padding-right: 14px;
        }
		
		.container {
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto
        }
        
        .main-container .btn {
            color: white
        }
        
        #signup-form .linkcolor.blue {
            color: #2a5ea8;
        }
       
        #signup-form .linkcolor.green {
            color: #01de80;
        }
		.rp-prdt-select-title{
		    font-size: 19px;
			text-align: center;
		    font-weight: 600;
		}
        .nextgetstartedbtn{
            margin: 15px 0;
            color: white;
            font-size: 18px;
            font-weight: 700;
            background: transparent linear-gradient(110deg, #1C60BF 0%, #2612A2 100%) 0% 0% no-repeat padding-box;
            box-shadow: 0px 1px 17px #2A52A85C;
            transition: all .3s ease-out 0s;
            width: auto;
            padding: 2% 5%;
            border-radius: 35px;
            text-transform: initial;
            font-family: EuclidCircularBold,"Helvetica Neue","Helvetica","Arial",sans-serif;
        }
        .form-group .getStartedBtn:hover {
            background: transparent linear-gradient(110deg, #2612A2 0%, #1C60BF 100%) 0% 0% no-repeat padding-box;
            
            color: #fff !important
        }
        .section-title{
            font-family: EuclidCircularBold,"Helvetica Neue","Helvetica","Arial",sans-serif;
        }
        .section-h4{
            font-family: EuclidCircularMedium,"Helvetica Neue","Helvetica","Arial",sans-serif;
        }
        .checkbox-inline span{
			font-family: EuclidCircularRegular,"Helvetica Neue","Helvetica","Arial",sans-serif;
		}
        
        .signup-form-free .tab {
            margin: 1px 0px 20px 8px;
        }
        
        .signup-form-free .tab .tab-item {
            flex: 1;
			align-items:normal;
			padding:25px;
			border-radius:25px;
			margin-bottom: 35px;
			border: 1px solid #000;
        }
		.signup-form-free .tab .tab-item div{
			margin-left: 10px;
		}
		.signup-form-free .tab .tab-item *{
			font-weight:initial;
		}
		.signup-form-free .tab-row{
			justify-content:center;
		}
		.signup-form-free .tab .tab-item img {
			max-height: 88px;
		}
		.signup-form-free .tab .tab-item:not(:last-child) {
			margin-right: 30px;
		}
		.signup-form-free .rp-prdt-group-item-desc {
			margin: 0;
		}
		.signup-form-free .tab .tab-item.active{
			background:none;
			-webkit-box-shadow: 1px 0px 9px 0px rgba(0,0,0,0.75);
			-moz-box-shadow: 1px 0px 9px 0px rgba(0,0,0,0.75);
			box-shadow: 1px 0px 9px 0px rgba(0,0,0,0.75);
		}
		.signup-form-free .tab .tab-item.blue:hover{
			-webkit-box-shadow: 1px 0px 9px 0px rgba(42, 94, 168,0.75);
			-moz-box-shadow: 1px 0px 9px 0px rgba(42, 94, 168,0.75);
			box-shadow: 1px 0px 9px 0px rgba(42, 94, 168,0.75);
		}
		.signup-form-free .tab .tab-item.green:hover{
			-webkit-box-shadow: 1px 0px 9px 0px rgba(1, 222, 128,0.75);
			-moz-box-shadow: 1px 0px 9px 0px rgba(1, 222, 128,0.75);
			box-shadow: 1px 0px 9px 0px rgba(1, 222, 128,0.75);
		}
		.signup-form-free .tab .tab-item:not(.active):hover {
    color: #000 !important;
}
		.signup-form-free .rp-prdt-group-item-desc{
			font-size:14px;
			text-align: left;
		}
		.signup-form-free .rp-prdt-group-item-desc br{
		display:block;
		}
		.signup-form-free .tab-item .rp-prdt-group-item-title{
			font-size:21px;
			font-weight:600;
		}
        
        .signup-form-free .form-group select {
            margin-left: 40px;
            padding-left: 0px;
            background: white;
            margin-top: 20px;
        }
		.rp-radio-group-item .rp-input-radio-icon {
			margin-top: 15px;
		}
        
        .form-group .getStartedBtn.blue {
            border: 2px solid #2a5ea8;
        }
        
        .form-group .getStartedBtn.green {
            border: 2px solid #01de80;
        }
        
        .form-group .getStartedBtn:hover {
            color: #fff;
        }
        
        .form-group .getStartedBtn.green:hover {
            background-color: #01de80;
        }
        
        .form-group .getStartedBtn.blue:hover {
            background-color: #2a5ea8;
        }
        
        .jumbo-dup ul {
            margin: 24px 0;
        }
        
        .rp-prdt-group-item {
            max-width: 329px;
        }
        
        .rp-prdt-group-item input {
            min-width: 25px;
            min-height: 25px;
            align-self: normal;
        }
		
		@media all and (-ms-high-contrast:none){
			.signup-form-free .tab .tab-item{
				flex: 1 0 auto;
			}
			.signup-form-free .tab .tab-item{
				align-items:baseline;
			}
			
			.social-btn .btn i{
				display:none;
			}
			.social-btn .btn label{
				padding-left:0;
			}
		}
        @media (min-width:601px) and (max-width:962px){
            #header:before{
                height: 20% !important;
            }
             #contactus{
                margin-top: 80px;
                width:100% !important;
            }
               #contactus #raptivitysignup{
                width:100% !important;
           
           }
        }
        @media (min-width:601px) and (max-width:962px) and (orientation:landscape){
            #header:before{
                height: 30% !important;
            }
             #contactus{
                margin-top: 80px;
        }
    }
        @media (min-width:834px) and (max-width:1112px){
            
            #contactus{
               width: 100%;
            }

       }
       
        
        @media (min-width:768px) {
            .container {
                max-width: 720px
            }
           
        }
        
        @media (min-width:992px) {
            .container {
                max-width: 960px
            }
        }
        
        @media (min-width:1200px) {
            .container {
                max-width: 1140px
            }
        }
		input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active
{
 -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.linkcolor{
    color: #1C5BBD;
}
.safter::after {
	font-family: 'themify',sans-serif;
    content:"\e64b";
    position: absolute;
    right: 20px;
    top: 8px;
    font-size: 14px;
    font-weight: bold;
    color: #222121;
    z-index: 1;
}
.safter.del_safter::after{
    content: none;
}
.select-editable {
    position:relative;
    /* background-color:white; */
    /* width:120px;
    height:18px; */
}
.select-editable select {
    /* position:absolute; */
    top:0px;
    left:0px;
    font-size:14px;
    border:none;
    /* width:120px; */
    margin:0;
}
.select-editable input {
    /* position:absolute; */
    top:0px;
    left:0px;
    height: 35px;
    /* width:100px; */
    font-size: 14px;
    padding:1px;
    border:none;
}
.select-editable select:focus, .select-editable input:focus {
    outline:none;
}
#userOccupationInput2,#userOccupationInput{
    margin-top: 10px;
    display: none;
	margin-bottom: 0;
}