.pi-section-white .h1.pi-has-border:after, .pi-section-white .h2.pi-has-border:after, .pi-section-white .h3.pi-has-border:after, .pi-section-white .h4.pi-has-border:after, .pi-section-white .h5.pi-has-border:after, .pi-section-white .h6.pi-has-border:after, .pi-section-white h1.pi-has-border:after, .pi-section-white h2.pi-has-border:after, .pi-section-white h3.pi-has-border:after, .pi-section-white h4.pi-has-border:after, .pi-section-white h5.pi-has-border:after, .pi-section-white h6.pi-has-border:after {
    background: #2b2d91;
}
.service_text{
line-height: 144%;
    font-size: 18px;
    letter-spacing: .5px;
    font-weight: 500;	
}
.pi-section-dark-new{
	background-color: #00254A;
}
.call-to-us {
    font-size: 34px;
    font-weight: 700;
    margin: 0;
    line-height: 30px;
    margin-bottom: 16px;
	color: white;
    font-weight: 500;
}
.call-to-us-text{
	font-weight: 400;
    font-size: 14px;
    line-height: 24px;
	color: white;
}
.thm-btn {
    position: relative;
    background: #ffc104;
    font-size: 14px;
    line-height: 42px;
    font-weight: 700;
    color: #ffffff;
    border: 2px solid #ffc104;
    text-transform: uppercase;
    display: inline-block;
    padding: 0 26px;
    font-family: 'Roboto', sans-serif;
    -webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
    transition: all .5s cubic-bezier(0.4, 0, 1, 1);

    padding: 0px 24px;
    margin: 7px 0;
    border-radius: 25px;
    background: #fff;
    color: #222222;
    letter-spacing: 1px;
    transition: .5s;
}
.pi-text-base-about {
    color: #2f3091 !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    font-size: 19px;
}
.pi-section-white {
    color: #000000 !important;
}
.pi-service-home{
	font-size: 20px;
    color: #2f3192;
    text-align: center;
    font-weight: 600;
}
.pi-service-home-text{
	font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    color: black;
}
.pi-service-home-btn{
    background: #ffc104;
    font-size: 10px;
    line-height: 31px;
    font-weight: 700;
    color: #ffffff;
    border: 2px solid #ffc104;
    text-transform: uppercase;
    padding: 0 26px;
    font-family: 'Roboto', sans-serif;
    -webkit-transition: all .5s cubic-bezier(0.4, 0, 1, 1);
    transition: all .5s cubic-bezier(0.4, 0, 1, 1);
    padding: 7px 13px;
    margin: 0px 0;
    border-radius: 25px;
    background: #fff;
    color: #222222;
    letter-spacing: 1px;
    transition: .5s;
}
.pi-scroll-top-arrow {
    border-color: rgb(255 193 4);
    background: rgb(255 193 4);
    color: rgb(0 0 0 / 50%);
    -webkit-box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgb(0 0 0 / 20%);
}
.pi-section-dark {
    color: #d5d5d5;
}
.pi-section-dark .pi-list-icons-news li:after, .pi-section-dark .pi-list-icons-right-dir li:after, .pi-section-dark .pi-list-icons-right-open li:after {
    color: #e7e7e7;
}
.pi-section-white-new a {
    color: #ffffff !important;
}
.pi-submenu-dark.pi-has-border, .pi-submenu-dark.pi-has-border .pi-submenu {
    border-color: #303192;
}
.about_text{
position: relative;
    color: #000;
    font-size: 16px;
    line-height: 1.7em;
    margin-bottom: 18px;	
}





.pi-section-white .pi-pricing .pi-pricing-head-purple{
  background: #3FA9F5!important;
  color: #BFD1DE!important;
  border-color: #3FA9F5!important;
}
.pi-section-white .pi-pricing .pi-pricing-head-blue{
  background: #3FA9F5!important;
  color: #BFD1DE!important;
  border-color: #3FA9F5!important;
}
.pi-section-white .pi-pricing .pi-pricing-head-blue1{
  background: #fff!important;
  color: #BFD1DE!important;
  border-color: #fff!important;
  border-bottom: 1px solid #e5eaea !important;
}
.pi-section-white .pi-pricing .pi-pricing-head-turquoise{
  background: #3FA9F5!important;
  color: #BFD1DE!important;
  border-color: #3FA9F5!important;
}
.pi-section-white .pi-pricing .pi-pricing-head-green{
  background: #3FA9F5!important;
  color: #BFD1DE!important;
  border-color: #3FA9F5!important;
}
.pi-btn-purple{
  background: #3FA9F5 !important;
  border: 1px solid #3FA9F5 !important;
  color: #fff!important;
  -webkit-box-shadow: inset 0 1px 0 #3FA9F5 !important;
  -moz-box-shadow: inset 0 1px 0 #8e6fb1 !important;
  box-shadow: inset 0 1px 0 #3FA9F5 !important;
  text-shadow: 0 1px 0 rgba(0,0,0,.1) !important;
}
.pi-btn-blue{
  background: #3FA9F5 !important;
  border: 1px solid #3FA9F5 !important;
  color: #fff!important;
  -webkit-box-shadow: inset 0 1px 0 #3FA9F5 !important;
  -moz-box-shadow: inset 0 1px 0 #8e6fb1 !important;
  box-shadow: inset 0 1px 0 #3FA9F5 !important;
  text-shadow: 0 1px 0 rgba(0,0,0,.1) !important;
}
.pi-btn-turquoise{
  background: #3FA9F5 !important;
  border: 1px solid #3FA9F5 !important;
  color: #fff!important;
  -webkit-box-shadow: inset 0 1px 0 #3FA9F5 !important;
  -moz-box-shadow: inset 0 1px 0 #8e6fb1 !important;
  box-shadow: inset 0 1px 0 #3FA9F5 !important;
  text-shadow: 0 1px 0 rgba(0,0,0,.1) !important;
}
.pi-btn-green{
  background: #3FA9F5 !important;
  border: 1px solid #3FA9F5 !important;
  color: #fff!important;
  -webkit-box-shadow: inset 0 1px 0 #3FA9F5 !important;
  -moz-box-shadow: inset 0 1px 0 #8e6fb1 !important;
  box-shadow: inset 0 1px 0 #3FA9F5 !important;
  text-shadow: 0 1px 0 rgba(0,0,0,.1) !important;
}
.pi-text-bg-green{
  background: #3FA9F5 !important;
}
.pi-text-green{
color: #3FA9F5 !important;
}
.pi-section-dark a{
color: #3FA9F5 !important;
}
.pi-icon-base{
background: none repeat scroll 0% 0% #303091 !important;
}
.pi-section-white .pi-simple-menu > li.active, .pi-section-white .pi-simple-menu > li.active > a, .pi-section-white .pi-simple-menu > li:hover, .pi-section-white .pi-simple-menu > li:hover > a{
color: #303091 !important;
}
.pi-btn-base.pi-btn-no-border{
color: #FFF!important;

}
.pi-section-dark a{
color:white !important;
}
.pi-text-base{
color: #3FA9F5 !important;

}
	
.pi-btn-base {
    background: none repeat scroll 0% 0% #FFC104 !important;
    border: 3px solid #FFC104 !important;
    color: #000 !important;
   text-shadow: 0px 1px 0px rgb(0 0 0 / 10%) !important;
}
.pi-btn-base:hover {
    background: none repeat scroll 0% 0% #FFC104 !important;
    border: 3px solid #FFC104 !important;
    color: #FFF !important;
    text-shadow: 0px 1px 0px rgb(0 0 0 / 10%) !important;
}
.pi-btn-basee {
    background: none repeat scroll 0% 0% #ffffff !important;
    border: 3px solid #FFC104 !important;
    color: #000 !important;
    text-shadow: 0px 1px 0px rgb(0 0 0 / 10%) !important;
}
.pi-btn-basee:hover {
    background: none repeat scroll 0% 0% #FFC104 !important;
    border: 3px solid #FFC104 !important;
    color: #FFF !important;
    text-shadow: 0px 1px 0px rgb(0 0 0 / 10%) !important;
}
.pi-icon-box .pi-icon-box-icon-circle.pi-icon-box-icon-base, .pi-icon-box .pi-icon-box-icon-square.pi-icon-box-icon-base, .pi-icon-box-vertical .pi-icon-box-icon-circle.pi-icon-box-icon-base, .pi-icon-box-vertical .pi-icon-box-icon-square.pi-icon-box-icon-base{
background: none repeat scroll 0% 0% #3FA9F5;
}
.pi-section-white a{
color: #303091 !important;
}

.btnwh a{
color: #FFF !important;
}
.pi-bullets-base li .pi-bullet-icon, .pi-bullets-base li .pi-bullet-icon-img{
background: none repeat scroll 0% 0% #3FA9F5 !important;
}
*::-moz-selection{
background: none repeat scroll 0% 0% #3FA9F5 !important;
}
.pi-scroll-top-arrow : hover{
color:red;
}
.pi-section-grey a{

color: #303091 !important;
}
.pi-section-white .pi-simple-menu.pi-has-hover-border>li.active:hover>a>span:before, .pi-section-white .pi-simple-menu.pi-has-hover-border>li.active>a>span:before, .pi-section-white .pi-simple-menu.pi-has-hover-border>li:hover>a>span:before{
border-color: #303091 !important;
}
::selection{
background: #3FA9F5 !important;
}
.pi-list-icons-dot li:after, .pi-list-icons-help li:after, .pi-list-icons-link li:after, .pi-list-icons-ok li:after{
color:#3FA9F5 !important;
}
.pi-border-bottom-strong-base{
  border-bottom: 3px solid #3FA9F5 !important;
}
.pi-scroll-top-arrow:hover{background:#3FA9F5 !important;
border:1px solid #3FA9F5 !important;}
.pi-btn-settings{
display:none !important;
}
.pi-settings-panel pi-active{

display:none !important;
}
.pi-section-base{
background: #5BB3F3 !important;
}
.pi-btn-base-2{
background: #2994E1 !important;
  border: 1px solid #2994E1 !important;
  color: #fff!important;
  -webkit-box-shadow: inset 0 1px 0 #3FA9F5 !important;
  -moz-box-shadow: inset 0 1px 0 #009aa4 !important;
  box-shadow: inset 0 1px 0 #2994E1 !important;
  text-shadow: 0 1px 0 rgba(0,0,0,.1) !important;
}
.pi-pricing .pi-pricing-amount{
  font-size: 36px !important;
}
.pi-icon-box .pi-icon-box-icon.pi-icon-box-icon-base, .pi-icon-box-vertical .pi-icon-box-icon.pi-icon-box-icon-base{
  color: #3FA9F5;
}