body,p,h3,h1,h2,h6,h5{
	margin: 0;
}
ul {
	list-style: none;
	margin:0;
	padding:0;
}
a{
	text-decoration: none!important;
}
@font-face {
	font-family:Raleway-Regular;
	src: url(../font/Raleway-Regular.ttf);
}
@font-face {
	font-family:Raleway-Medium;
	src: url(../font/Raleway-Medium.ttf);
}
@font-face {
	font-family:Raleway-SemiBold;
	src: url(../font/Raleway-SemiBold.ttf);
}
@font-face {
	font-family:Raleway-Light;
	src: url(../font/Raleway-Light.ttf);
}
@font-face {
	font-family:Raleway-Bold;
	src: url(../font/Raleway-Bold.ttf);
}
@font-face {
	font-family:OpenSans-Semibold;
	src: url(../font/OpenSans-Semibold.ttf);
}
@font-face {
	font-family:OpenSans-Light;
	src: url(../font/OpenSans-Light.ttf);
}
@font-face {
	font-family:Rubik-Regular;
	src: url(../font/Rubik-Regular.ttf);
}



.contact-details-flex ul{
	display: flex;
	justify-content: end;
	align-items: center;
	padding:6px 0;
	margin:0;

}
.container-full{
	max-width:1590px;
	margin:0 auto;
}
.contact-details{
	background-color:#000;
}
.contact-details-flex ul li a{
	color:#fff;
	font-family:Raleway-Regular;
	font-size:14px;
	line-height:28px;
	display: flex;
	align-items: center;
	letter-spacing:0.5px;
}
.contact-details-flex ul li{
	padding:0 14px;
}
.contact-details-flex ul li:last-child{
	padding-right:0;
}
.contact-details-flex ul li img{
	padding-right:10px;
}
.nav-menu ul li a{
		font-family:Raleway-Medium;
		color:#000;
		font-size: 15px;
		letter-spacing:0.5px;
			line-height:28px;
			text-shadow:0 0 0 #000;
}
.nav-button button{
	width:196px;
	height:50px;
	border-radius:50px;
	color:#da1f25;
	font-size: 12px;
	letter-spacing:0.5px;
	border:1px solid #da1f25;
	background-color:#fff;
	text-shadow:0 0 0 #da1f25;
}
.nav-flex{
	display:flex;
	align-items:center;
}
.nav-menu ul{
	display:flex;
	margin:0;
	padding:0;
}
.nav-item-one{
	width:14%;
}
.nav-item-three{
	width:13%;
}
.nav-item-two{
	width:73%;
}
.nav-menu ul li{
	padding:0 24px;
}
.nav-flex{
	padding:20px 0;
}
.main-banner img{
	width:100%;
}
.main-banner-icon-bg{
	background-color:#faf9e3;
	width:148px;
	height:136px;
	border-radius:8px;
	text-align: center;
	display: flex;
	justify-content:center;
	align-items:center;
	flex-direction: column;
}
.main-banner-icon-bg p{
	color:#000;
	margin:0;
	font-size:14px;
	line-height:20px;
	letter-spacing:0.5px;
	font-family:Raleway-Regular;
	padding-top: 5px;
}
.main-section{
	position: relative;
}
.main-banner-icon{
	position:absolute;
	top:0;
	bottom:0;
	display:flex;
	/*align-items:center;*/
    flex-direction: column;
    justify-content: center;
	max-width:794px;
	left:157px;
}
.main-banner-icon-flex{
	display:flex;
	flex-wrap:wrap;
}
.main-banner-icon-item{
	padding:5px;
}
.main-banner-icon-img{
	height:40px;
}
.keep-you-safe-above h1{
font-family:Raleway-SemiBold;
font-size: 36px;
color:#000;
line-height:62px;
letter-spacing:0.2px;
padding-bottom:10px;
margin:0;
}
.keep-you-safe-above p{
	font-family:Raleway-Light;
	font-size:16px;
	line-height:24px;
	letter-spacing:0.2px;
	color:#000;
	max-width:1026px;
	margin:0 auto;
}
.keep-you-safe-item h3{
font-size: 24px;
margin:0;
line-height:40px;
letter-spacing:0.5px;
font-family:Raleway-Medium;
display:flex;
align-items: center;
}
.keep-you-safe-item h3 img{
	padding-right:10px;
}
.keep-you-safe-item p{
	font-size: 14px;
	line-height:20px;
	letter-spacing:0.7px;
	color:#000;
	font-family:Raleway-Regular;
	/*max-width:254px;*/
	max-width:293px;
	padding-left:40px;
    margin:0;
    
}
.keep-you-safe-above{
	text-align: center;
	padding-top: 77px;
}
.keep-you-safe-below{
	padding-bottom:77px;
}

.keep-you-safe-flex{
	display:flex;
	/*padding:0 50px;*/
	justify-content: space-between;
}
.keep-you-safe-below{
	/*padding-top: 66px;*/
	padding-top: 33px;
}
.Learning-center-above h1{
	font-family:Raleway-SemiBold;
	font-size: 40px;
	line-height:62px;
	letter-spacing:0.5px;
	color:#000;
	text-shadow:0 0 0 #000000;
	padding-bottom:2px;
	margin:0;
}
.Learning-center-above p{
	font-family:Raleway-Regular;
	font-size:16px;
	line-height:24px;
	letter-spacing:0.2px;
	color:#000;
	margin:0;

}
.Learning-center-above{
	text-align:center;
}
.Learning-center-below-flex{
	display:flex;
	/*padding:0 85px;*/
	margin:0 -10px;
}
.Learning-center-below{
	padding-top:54px;
}
.Learning-center-below-item{
	width:25%;
	padding:0 10px;

}
.Learning-center-img{
	width:100%;
	height:362px;
}
.Learning-center-img img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.Learning-center-below-content h3{
	font-family:Raleway-Bold;
	font-size:18px;
	line-height:26px;
	letter-spacing:1px;
	color:#000;
	/*font-weight:700;*/
	  text-shadow: 0 0 #000000;
	padding-top:22px;
	position:relative;
	padding-bottom:15px;
	margin:0;
	min-height:89px;
}
.Learning-center-below-content h3:before{
	content: '';
	position: absolute;
	background-image:url(../image/line.png);
	background-repeat:no-repeat;
	width:61px;
	height:1px;
	bottom:0;
}
.Learning-center-below-content p{
	font-size:14px;
	line-height:22px;
	letter-spacing:0.3px;
	color:#000;
	font-family:Raleway-Regular;
	padding-top: 15px;
	margin:0;
	padding-bottom:30px;
	padding-right:50px;
}
.Learning-center-below-content button{
	border:none;
	background-color:transparent;
	font-family:Raleway-Medium;
	font-size: 14px;
	line-height:28px;
	letter-spacing:2px;
	color:#000;
	padding:0 0;
	text-shadow:0 0 0 #000000;
	display:flex;
	align-items:center;

}
.Learning-center-below-content button img{
	padding-left:6px;
}

.Learning-center{
	background-color:#fafaf7;
	padding:92px 0;
}
.review-title h1{
    margin:0;
	font-size:40px;
	line-height:42px;
	letter-spacing:0.7px;
	color:#000000;
		font-family:Raleway-Bold;
		position: relative;
		padding-bottom:32px;
}
.review-title h1:before{
	content:'';
	position: absolute;
	background-image:url(../image/line.png);
	background-repeat:no-repeat;
	width:61px;
	height:1px;
	bottom:0;
	/*text-align: center;*/
	left:48%;
}
.review-title{
	text-align:center;
}
.review-flex{
	display:flex;
	padding-top:60px;
	margin:0 -22px;
}
.review-item-inner{
	position: relative;
}
.review-star{
	position: absolute;
	top: -13px;
    left: 162px;
}
.review-star ul{
	display:flex;
	justify-content: center;
	margin:0;
	padding:0;

}
.review-star ul li{
	padding:0 3px;
}
.review-item{
	width:33.33%;
	padding:0 22px;
	
}
.review-item-inner{
	border:1px solid #e5e5e5;
	text-align: center;
	padding:37px 0;
	box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}
.review-item-inner h2{
	font-family:Raleway-Bold;
	font-size:18px;
	line-height:26px;
	letter-spacing:0.3px;
	color:#000;
	text-shadow:0 0 0 #000;
	max-width:287px;
	margin:0 auto;
	padding-bottom:5px;
	min-height:57px;

}
.review-item-inner h6{
	font-size:14px;
	line-height:22px;
	letter-spacing:0.3px;
	color:#000;
	font-family:Raleway-Regular;
	max-width:344px;
	margin:0 auto;
	padding-bottom:17px;
}
.review-item-inner p{
	font-size:14px;
	line-height:22px;
	color:#000;
	font-family:Raleway-Bold;
	text-shadow:0 0 0 #000;
	margin:0;
}
.review{
	padding:92px 0;

}
.subscribe{
	background-color:#ecec00;
}
.subscribe-title h5{
	font-size:24px;
	margin:0;
	line-height:44px;
	color:#000;
	font-family:Raleway-SemiBold;
}
/*.subscribe-email input[type='email']{
	font-size: 17px;
	line-height:38px;
	color:#818181;
	letter-spacing:1px;
	width:586px;
	height:66px;
	border:none;
	outline:none;
	padding-left: 20px;
}*/

.email_nl{
	font-size: 17px;
	line-height:38px;
	color:#818181;
	letter-spacing:1px;
	width:586px;
	height:66px;
	border:none;
	outline:none;
	padding-left: 20px;
	font-family:Raleway-Medium;
}

.subscribe-email .submit{
	font-size: 16px;
	line-height:38px;
	letter-spacing: 0.7px;
	height:67px;
	border:none;
	padding: 0;
	width:220px;
	background-color:#000;
	color:#fff;
	margin-left:-3px;
	border-radius:0 50px 50px 0;
	font-family:Raleway-SemiBold;
}
.subscribe-part-flex{
	display:flex;
	justify-content: center;
}
.subscribe-part-item img{
	margin-top:-34px;
}
.subscribe-part-item-second{
	padding-left:80px;
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.subscribe-title{
	padding-bottom:12px;
}
.subscribe{
	margin-top:26px;
}
.footer-flex{
	display:flex;
	justify-content: space-between;
	padding:62px 0;
}
.footer-item-one{
	width:43%;
}
.footer-item-last h6{
    padding-bottom:6px!important;
}
.copyright ul li{
	font-size: 16px;
	line-height: 36px;
	color:#000;
	letter-spacing:0.7px;
	font-family:Raleway-Regular;
}
.footer-item h6{
	font-size: 16px;
	line-height: 28px;
	letter-spacing:0.3px;
	color:#000;
		font-family:Raleway-SemiBold;
		padding-bottom:14px;
}
.footer-item ul li a{
	font-size: 16px;
	line-height: 36px;
	color:#000;
	letter-spacing:0.7px;
	font-family:Raleway-Regular;
}
.footer-item-last ul{
	display:flex;
}
.footer-item-last ul li{
	padding:0 2px;
}
.footer-item{

}
.footer-logo{
	padding-bottom:17px;
}
.desktop-banner{
	display: block;
}
.mobile-banner{
	display:none;
}
.desktop-learn{
	display:block;
}
.mobile-learn{
	display:none;
}


.mobile-menu{
	display:none;
}
.navbar-light .navbar-toggler{
color:unset;
border:none;
}
.navbar-light .navbar-toggler-icon{
	background-image:url(../image/menu-icon.png)!important;
	width:25px;
	height:17px;
}
.navbar .container-fluid{
	justify-content:unset!important;
}
.navbar-light .navbar-toggler{
	color:unset!important;
border:none!important;
box-shadow: unset!important;
}
.navbar-collapse ul{
	padding:0;
	margin:0;
	padding:50px;
	
}
.navbar-collapse ul li{
	display:block;
	padding: 10px 0;
}
.navbar-collapse ul li a{
	color:#000;
	font-size:25px;
}
.navbar-collapse{
	position:absolute;
	top:66px;
	width:100%;
	left:0;
	right:0;
	z-index:99;
	background-color:#fff;
}
.navbar-light .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{
    background-image: url(../image/close.png)!important;
 	width:17px;
	height:17px;

}
.footer-item ul{
padding: 0;
	margin:0;
}
.footer-item h6{
	margin:0;
}


/*10-12*/

.comerical-header-flex{
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.comerical-header-icon ul{
	display:flex;
	margin:0;
}
.comerical-header-icon ul li{
	padding:0 13px;
}
.comerical-header{
	padding:41px 0;
	border-bottom:1px solid #d4d4d4;
	position:relative;
}
.comerical-header-item-img{
	width:120px;
	height:120px;
}
.comerical-header-item-img img{
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius:100%;
}

.comerical-header-item-two{
	top: 75px;
    left: 48%;
    position:absolute;
}
.com-sec-title h1{
	font-family:Raleway-Regular;
	font-size:42px;
	line-height:54px;
	color:#000000;
	margin:0;
}
.com-sec-title h5{
	font-family:Raleway-Bold;
	font-size: 20px;
	letter-spacing:0.4px;
	/*line-height:54px;*/
	color:#da1f25;
	display:flex;
	align-items:center;
	margin:0;
	padding-top:38px;
	justify-content:center;

}
/*.com-sec-title h5 img{
	margin:0 5px;
}*/
.line-left{
	margin-right:8px;
}
.line-right{
	margin-left:8px;
}
.com-form-outer{
	max-width:700px;
	margin:0 auto;
}
.com-sec-title{
	text-align:center;
}
.com-sec-inner{
	padding-top:100px;
}
.com-sec-title{
	padding-bottom:26px;
}
.form-part .form{
	max-width:513px;
	margin:0 auto;
}
/*.col-lg-12{
	padding:0;
}*/
.form-part .form .form-group .form-control{
	border:1px solid #e7e7e7;
	border-radius:5px;
	font-size: 16px;
	color:#8c8c8c;
	height:62px;
	/*line-height:68px;*/
	padding-left:25px;
	font-family:Raleway-Regular;
	/*outline:1px solid #e7e7e7;*/

}
.form-control:focus{
	box-shadow:unset!important;
}
.form-part .form .form-group{
	margin-bottom:12px;
}
.next_btn{
	width:250px;
	height:66px;
	border:none;
	border-radius:100px;
	background-color:#da1f25;
	color:#fff;
	font-family:Raleway-SemiBold;
	font-size:16px;
	    margin-top: 24px;
	letter-spacing:0.5px;

}
.btn-outer{
	text-align:center;
}
.com-sec{
	/*padding-bottom:140px;*/
}
.help_btn a{
	width:140px;
	height:50px;
	display:block;
	display:flex;
	align-items:center;
	font-family:OpenSans-Semibold;
	font-size:18px;
	color:#5a5a5a;
	background-color:#c1c1c1;
	border-radius:100px;
	justify-content:center;
}
.help_btn a img{
	padding-right:6px;
}
.help_btn{
	padding-top:55px;
	float: right;
	padding-bottom:35px;
}
.comerical-header-icon ul li:last-child{
	padding-right:0;
}
.drop_down{
	width:100%;
		border:1px solid #e7e7e7;
	border-radius:5px;
	font-size: 16px;
	color:#8c8c8c;
	height:62px;
	/*line-height:68px;*/
	padding-left:25px;
	font-family:Raleway-Regular;
	/*outline:1px solid #e7e7e7;*/
	background-image: url(../image/down.png);
	-webkit-appearance: none;
	   background-position: calc(100% - 25px) calc(1em + 10.2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
    /*background-size: unset;*/
    background-repeat: no-repeat;
    outline:none!important;
}
.florida-part h4{
	margin:0;
	font-size: 16px;
	color:#8c8c8c;
	text-transform:uppercase;
	font-family:Raleway-Regular;
	text-align:center;
}
.florida-part .yes_btn{
	display:block;

	display:flex;
	justify-content:center;
	align-items:center;
	width:235px;
	height:62px;
	border-radius:6px;
	background-color:#dedede;
	font-size: 16px;
	color:#000;
	text-shadow:0 0 0 #000;
	text-transform:uppercase;
	font-family:Raleway-Regular;
}
.florida-part .no_btn{
	display:block;
	display:flex;
	justify-content:center;
	align-items:center;
	width:235px;
	height:62px;
	border-radius:6px;
	background-color:#fff;
	font-size: 16px;
	border:1px solid #e7e7e7;
	color:#8c8c8c;
	text-shadow:0 0 0 #8c8c8c;
	text-transform:uppercase;
	font-family:Raleway-Regular;
}
.florida-btn{
	display:flex;
	justify-content:space-between;
	padding:0 10px;
	/*margin:0 -23px;*/
	padding-top: 24px;
	    margin-bottom: 25px;
}
.florida-part{
	    padding-top: 23px;
}
/*.form-group .drop_down option{
	width:50%;
}*/
.touch-shortly h1{
	font-size:42px;
	color:#000000;
	line-height:54px;
	font-family:Raleway-Regular;
	margin:0;
}
.touch-shortly p{
	font-size:16px;
	margin:0;
	line-height:28px;
	color:#000;
	padding-top: 34px;
	font-family:OpenSans-Light;
}
.back-to-site a{
    width: 250px;
    height: 66px;
    border: none;
    border-radius: 100px;
    background-color: #da1f25;
    color: #fff;
    font-family: Raleway-SemiBold;
    font-size: 16px;
    margin-top: 24px;
    letter-spacing: 0.5px;
    display:block;
   	display:flex;
   	justify-content:center;
   	align-items:center;
   	    margin-left: auto;
    margin-right: auto;
   }
  .thank-you-page-inner{
  	max-width:605px;
  	margin:0 auto;
  }
  .touch-shortly{
  	text-align:center;
  }
  .thank-you-page-sec{
  	    padding-top: 136px;
  }
  .back-to-site{
  	    margin-top: 40px;
  }
  .back-to-site{
  	    margin-bottom:117px;
  }

  /*popup*/

  .overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background:rgb(0 0 0 / 57%);

  /*background:#1d130a;*/
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;

  background-color:#fff;
  width:585px;
  background-repeat:no-repeat;
  height:485px;
  border-radius:10px;
  position: relative;
  transition: all 5s ease-in-out;

}


.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}
.popup-outer{
      display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding:0 102px;
    text-align:center;
}


.popup-inner{
  padding-bottom:25px;
  padding-top:29px;
}
.popup-title h5{
		font-family:OpenSans-Semibold;
	font-size: 18px;
	text-transform:uppercase;
	color:#000;
}
.popup-title p{
	font-size:16px;
	color:#000;
		font-family:OpenSans-Light;
}
.popup-form .form .form-group .form-control{

height:53px;
text-shadow:0 0 0 #e7e7e7;
}
.popup-title{
	padding-bottom: 28px;
}

/*a:hover {
    color: #fff!important;
}*/
.help_btn a:hover{
	color: #5a5a5a!important;
}



/*radiobuton*/



.florida-btn #id1{
	display: none;
	-webkit-appearance: none;
}

.florida-btn #id2{
	display: none;
	-webkit-appearance: none;
}


input[type="radio"]{
	display: none;
}


.florida-btn label:hover{
	cursor: pointer;
}
.florida-btn .label1,.florida-btn .label2{
	display: block;
	width:235px;
	height:62px;
	/*border-radius:6px;
	background-color:#dedede;
	font-size: 16px;
	color:#000;
	text-shadow:0 0 0 #000;
	text-transform:uppercase;
	font-family:Raleway-Regular;*/
}
.florida-btn .label2{
	right: 0;
}
.florida-btn .label1 span{
	display: flex;
	width:100%;
	height:100%;
	/*height: 90px;*/
	/*width: 130px;*/
	justify-content: center;
	align-items: center;
	/*background-color:#dedede;*/
	font-size: 16px;
	border: 1px solid #e7e7e7;
	color:#8c8c8c;
	border-radius:6px;
	/*background-color:#dedede;*/
	text-shadow:0 0 0 #000;
	text-transform:uppercase;
	font-family:Raleway-Regular;
	
}
.florida-btn .label2 span{
	display: flex;
	width:100%;
	height:100%;
	background-color:#dedede;
	font-size: 16px;
	color:#8c8c8c;
	border-radius:6px;
	border: 1px solid #e7e7e7;
	background-color: #fff;
	text-shadow:0 0 0 #000;
	text-transform:uppercase;
	font-family:Raleway-Regular;
	justify-content: center;
	align-items: center;
	
	
}
.florida-btn input:checked + label span{
	background-color:#dedede;
	color: #000;	
}

.florida-btn{
/*height: 90px;*/
    /*width: 260px;*/
    /*position:absolute;*/
    /*overflow: hidden;*/
}
.nav-button button:focus-visible{
/*border:none;*/
outline:none!important;
}

/*5-01*/
.contact-us-image{
		/*height:434px;*/
}
.contact-us-image img{
	width:100%;
	/*height:100%;*/
}
.contact-text h1{
	font-size:46px;
	letter-spacing:0.5px;
	font-family:Raleway-Bold;
	color:#fff;
	margin:0;
}
.contact-text{
	position:absolute;
	top:0;
	bottom:0;
	display:flex;
	justify-content:center;
	align-items: center;
	left:0;
	right:0;
}
.form-outer{
	max-width:890px;
	margin:0 auto;
}
.get-in-touch h1{
	font-size:46px;
	letter-spacing:0.5px;
	font-family:Raleway-Bold;
	color:#000;
	margin:0;
	    padding-bottom: 23px;
}
.form-outer h6{
	font-size:18px;
	line-height:24px;
	letter-spacing:0.5px;
	color:#000;
	font-family:Raleway-Light;
	margin:0;
}
.contact-section{
	margin-top:67px;
	    margin-bottom: 115px;
}

.contact-us-form .form-group .label{
	font-size:16px;
	color:#000;
	padding-bottom:3px;
	font-family:Raleway-Medium;
}
.form-outer-flex{
	display:flex;
	justify-content:space-between;
}
.form-part-left{
	width:62%;
}
.contact-us-form .form-control{
	height:45px;
	border-radius:0px;
	border:1px solid #adadad;
}
.contact-us-form .textarea{
	width:100%;
	border-radius:0px;
	border:1px solid #adadad;
}
.form-outer-flex{
	    margin-top: 64px;
}
.contact-us-form .form-group{
	margin-bottom: 16px;
}
.contact-us-form .c-submit-btn{
	width:100%;
	height:63px;
	border-radius:3px;
	color:#fff;
	background-color:#da1f25;
	font-family:Raleway-SemiBold;
	border:none;
	font-size:18px;
	text-transform:uppercase;
	margin-top:10px;
}
.form-part-right h5{
	font-size:16px;
	letter-spacing:1px;
	color: #252525;
	font-family:Raleway-Bold;
	margin:0;
	padding-bottom: 11px;
}
.form-part-right p{
	color:#252525;
	font-family:Rubik-Regular;
font-size: 14px;
letter-spacing:1px;
margin:0;


}
.form-part-right p a{
	color:#252525;
	text-decoration:none;
}
.form-part-right h6{
	padding-top: 9px;
}
.form-part-right h6 a{

	font-family:Rubik-Regular;
font-size: 14px;
letter-spacing:1px;
margin:0;
color: #ee2e24;
/*text-decoration:underline!important;*/
border-bottom:1px solid;

}
.payments-inner-part{
	max-width:1043px;
	margin:0 auto;
}
.payments-sec{
	border-top:1px solid #eaeaea;
}

.payments-title h1{
	font-size:46px;
	letter-spacing:0.5px;
	font-family:Raleway-Bold;
	color:#000;
	margin:0;
	    padding-bottom: 23px;
}
.payments-title p{
font-size:20px;
line-height:28px;
letter-spacing:0.5px;
color:#000;
font-family:Raleway-Light;
margin:0;

}
.payments-title p a{
	font-family:Raleway-Medium;
	color:#000;
 }
.payments-title{
	padding-top: 130px;
}
.payments-inner-part {
    max-width: 1071px;
    margin: 0 auto;
}
.payments-options-flex{
	display:flex;
	flex-flow:wrap;
	    margin: 0 -24px;
}
.payments-options-item{
	width:29%;
	    /*padding-top: 44px;*/
	    text-align:center;
	    /*border:1px solid black;*/
	    /*padding-bottom:52px;*/
	    height:225px;
	    margin:24px;
	        border-radius: 15px;
	        box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	        cursor:pointer;
}
.payments-options-item p{
		margin:0;
	
}
.payments-options-item p a{

	font-family:Raleway-SemiBold;
	font-size:16px;
	letter-spacing:0.5px;
	color:#000;

}
.payments-options-icon{
	/*margin-bottom:46px;*/
	/*height:106px;*/
	height:100%;
}
.payments-options-icon img {
    height: 100%;
    object-fit: scale-down;
    width: 100%;
}
.payments-options-item p a:hover{
	color:#000!important;
}
.payments-options-item p span a{
		font-family:Raleway-Regular;
}
.payments-options-flex{
	    padding-top: 62px;
}
.payments-inner{
	    margin-bottom: 134px;

}
.payments-title p a:hover{
	color: #000!important;
}

.learning-center-sec .contact-text{
	align-items:end;
	margin-bottom:54px;
	    max-width: 700px;
	    margin-left: 21%;
}
.home-learnig-item ul{
	margin:0;
	padding:0;
	display:flex;
}
.home-learnig-item ul li{
	padding-right:30px;
	position:relative;
}
.home-learnig-item ul li:first-child:before{
	content:'>';
	/*content:'';
	background-image: url(../image/Home-Learning-Center-right-arrow.png); 
	background:no-repeat;
	background-postion:center;*/
	position:absolute;
	    right: 5px;
    font-size: 18px;
    top: -2px;

}
.home-learnig-item ul li:first-child {
    padding-right: 25px;
}
.home-learnig-item p{
	margin-bottom:0
}
.home-learnig-flex{
	    display: flex;
}
.home-learnig-item ul li a{
	font-family:Raleway-Regular;
	font-size:15px;
	letter-spacing:1px;
	color:#000;	
}
.home-learnig-item p{
	font-size:15px;
	letter-spacing:1px;
	color:#000;	
	font-family:Raleway-SemiBold;
}
.learnig-center-details-sec{
	padding-top:58px;
}
.learning-center-part{
	/*max-width:1054px;*/
	max-width:1101px;
	margin:0 auto;
}
.doloremque-part h1{
font-family:Raleway-Light;
font-size:36px;
line-height:48px;
color: #000;
margin-bottom:0;
letter-spacing:0.5px;
padding-bottom: 21px;	
}
.home-learnig-flex{
	padding-bottom:38px;
}
.doloremque-part p{
	font-family:Raleway-Light;
font-size:16px;
line-height:32px;
letter-spacing:0.5px;
color: #000;
margin-bottom:0;
    padding-bottom: 37px;
}
.para-img-right img{
	float:right;
	    margin-left: 85px;
}
.doloremque-part{
	padding-bottom:38px;
}
.learning-center-page{
	padding:55px 0;
}
.learning-center-page .Learning-center-below {
    padding-top: 20px;
}
.learning-main .subscribe{
margin-top:0;
}
.learning-center-page .Learning-center-inner{
	padding:0 115px;
}
.learning-landing{
	background-color:#fff;
}
.learning-landing .Learning-center-above h3{
	font-family:Raleway-Light;
	font-size: 36px;
	line-height:48px;
	letter-spacing:0.5px;
	color:#000;
	margin:0 auto;
	    max-width: 1044px;
}

.learning-landing {

    /*padding: 81px 0;*/
    padding-top:81px;
    padding-bottom: 60px;
}
.learning-landing  .Learning-center-below {
    padding-top: 78px;
}
.learning-landing .Learning-center-below-flex{
flex-wrap:wrap;
}
.learning-landing  .Learning-center-below-item{
	padding-bottom:58px;
}
.learning-landing .Learning-center-inner{
	padding:0 106px;
}


.loadmore{
	display: block;	
	width: 320px;
	height: 50px;
	font-size:12px;
	color: #818181;
	letter-spacing: 1px;
	display:flex;
	justify-content:center;
	align-items:center;	
	border:1px solid #b7b7b7;
	border-radius: 50px;
		font-family:Raleway-Medium;
		margin:0 auto;
}
.loadmore:hover{
    color: #0a58ca;
    border-color: #0a58ca;
}
.load-more-art{
	padding-top:20px;
}
.faq-inner{
	max-width:1054px;
	margin:0 auto;
	    padding-top: 59px;
}
.faq-ques-ans-sec h1{
	font-family:Raleway-Regular;
	font-size:24px;
	line-height:34px;
	letter-spacing:0.5px;
	color:#000;
	margin:0;
	    padding-bottom: 7px;
}
.faq-ques-ans-sec p{
	font-family:Raleway-Light;
	font-size:16px;
	line-height:32px;
	letter-spacing:0.5px;
	color:#000;	
	margin:0;
	    padding-bottom: 33px;
}
.faq-ques-ans-sec{
	padding-top:10px;
}


/*11.2*/

.company-overview-inner{
	max-width:1105px;
	margin:0 auto;
	    padding-top: 87px;
	    padding-bottom: 144px;
}
.company-overview-title h1{
	font-family:Raleway-Light;
	font-size:36px;
	letter-spacing:0.2px;
	color:#000;
	margin:0;
	    padding-bottom: 14px;
}
.company-overview-title p{
	font-family:Raleway-Light;
	font-size:16px;
	line-height:32px;
	letter-spacing:0.2px;
	margin:0;
	color:#000;
	    padding-bottom: 34px;
	    text-shadow:0 0 0 #000;
}
.company-overview-title h5{
	font-family:Raleway-Medium;
	font-size:20px;
	letter-spacing:0.2px;
	color:#000;
	padding-bottom: 10px;
	margin:0;

}
.company-overview-title ul{
	padding:0;
	margin:0;
	    padding-bottom: 38px;
	list-style:none;

}
.company-overview-title ul li{
	font-family:Raleway-Light;
	font-size:16px;
	line-height:32px;
	letter-spacing:0.2px;
	color:#000;
	position:relative;
	padding-left:22px;
	text-shadow:0 0 0 #000;
}

.company-overview-title ul li:after{
	content:'';
	position:absolute;
	background-image:url(../image/red_chk.png);	
	width:9px;
	height:7px;
	left:0;
	top:12px;
}

.see-position{
	width:197px;
	height:48px;
	text-transform:uppercase;
	color: #fff;
	font-size:12px;
	letter-spacing:0.8px;
	background-color:#da1f25;
	display: flex;
	justify-content: center;
	align-items:center;
	border-radius:100px;
	font-family:Raleway-Medium;
}
.see-position:hover{
	color:#fff;
}


.acquisitions-overview-title h1{
	font-size: 36px;
	font-family:Raleway-Light;
	letter-spacing:0.3px;
	color:#000;
	text-shadow:0 0 0 #000;
	margin:0;
	    padding-bottom: 12px;
}
.acquisitions-overview-title p{
	font-size:16px;
	line-height:32px;
	letter-spacing:0.3px;
	color:#000;
	font-family:Raleway-Light;
	text-shadow:0 0 0 #000;
	margin:0;
}
.acquisitions-overview-title{
	padding-top:88px;
}
.acquisitions-overview-inner{
	max-width:1045px;
	margin:0 auto;
}
.preferred-acquisition-criteria h3{
	font-family:Raleway-Medium;
	font-size:20px;
	letter-spacing:0.3px;
	color:#000;
	text-shadow:0 0 0 #000;
	margin:0;
	    padding-bottom: 12px;
}
.preferred-acquisition-criteria{
	padding-top:34px;
	    padding-bottom: 38px;
}
.preferred-acquisition-criteria p{
	margin:0;
	font-family:Raleway-Light;
	font-size:16px;
	line-height:32px;
	letter-spacing:0.3px;
	color:#000;
	position:relative;
	padding-left:22px;
	text-shadow:0 0 0 #000;
}
.preferred-acquisition-criteria p span{
	font-family:Raleway-Medium;
	text-shadow:0 0 0 #000;
}

.preferred-acquisition-criteria p:after {
    content: '';
    position: absolute;
    background-image: url(../image/red_chk.png);
    width: 9px;
    height: 7px;
    left: 0;
    top: 12px;
}
.sell-your-agency h1{
	font-family:Raleway-Medium;
	font-size:20px;
	letter-spacing:0.3px;
	color:#000;
	text-shadow:0 0 0 #000;
	margin:0;
	    padding-bottom: 14px;
}
.sell-your-agency p{
	margin:0;
	font-family:Raleway-Light;
	font-size:16px;
	line-height:32px;
	letter-spacing:0.3px;
	color:#000;
	position:relative;
	text-shadow:0 0 0 #000;
}

.radio_btn{
	/*display:inline-block!important;*/
	width:15px;
	height:15px;
	margin-right:6px;
	/*display:block;*/
}

.label_ag{
font-family:Raleway-SemiBold;
font-size:14px;
/*line-height:47px;*/
color:#000;
    padding-bottom: 6px;

}
.sell-your-agency-form{
	width:550px;
	    padding-top: 31px;
}

.sell-your-agency-form .form-control{
	height:44px;
	border-radius:0;
	border:1px solid #adadad;
	font-family:Raleway-Medium;
	padding-left:15px;
	outline:none;
}
.sell-your-agency-form .form-control:focus{
	border:1px solid #adadad;
}
.acquisition_drp{
	height:44px;
	border-radius:0;
	border:1px solid #adadad;
	background-position: calc(100% - 25px) calc(1em + 1.2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
	font-family:Raleway-Medium;
	padding-left:15px;

}

.sell-your-agency-form .form-group	{
padding-bottom: 24px;
}

.sell-your-agency-form .form-group .form-control{
	font-size:16px;
	color:#000;
}
.sell-your-agency-form .form-group .form-control::placeholder{
	font-size:16px;
	color:#787878;
	font-family:Raleway-Medium;
}
.submit_btn{
	width: 100%;
	height:63px;
	font-family:Raleway-SemiBold;	
	border:none	;
	color:#fff;
	text-transform:uppercase;
	background-color:#da1f25;
	border-radius:5px;
	    margin-top: 10px;

}
.radio-flex{
	    display: flex;
    align-items: center;
        margin-right: 32px;
}
.outer-radio-flex{
	display:flex;
}
.radio-flex p{
	font-size:16px;
	line-height:unset;
	color: #000;
	font-family:Raleway-Medium;
	text-shadow:unset;
}
.acquisitions-overview-inner{
	    padding-bottom: 105px;
}
.sell-your-agency-form .col-lg-12{
	padding:0 8px;
}
.sell-your-agency-form .col-lg-6{
	padding:0 8px;
}

.about-company-overview-inner .acquisitions-overview-title p{
	    padding-bottom: 32px;
}
.about-company-overview-inner .acquisitions-overview-title{
	padding-top:0;
	    padding-bottom: 18px;
}
.about-company-overview-inner{
	max-width:1069px;
	margin:0 auto;
	    padding-bottom: 67px;
	        padding-top: 88px;
}