.btn-style-three{
	position: relative;
	line-height: 24px;
	background:#fff;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	border-radius: 28px;
	padding: 10px 15px;
	border: 1px solid #00c4a6;
	font-family: 'Roboto', sans-serif
}

.btn-style-three:hover {
	background-color: #fff;
	border-color: #00c4a6;
	color: #000
}

.btn-style-four {
	position: relative;
	line-height: 24px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	border-radius: 28px;
	padding: 10px 20px;
	border: 2px solid #00c4a6;
	background-color: #00c4a6;
	font-family: 'Roboto', sans-serif
}

.btn-style-four:hover {
	background-color: #00c4a6;
	color: #fff
}

img {
	display: inline-block;
	max-width: 100%;
	height: auto
}

.sec-title {
	position: relative;
	margin-bottom: 35px
}

.sec-title div,
.sec-title h2 {
	position: relative;
	color: #006b8d;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2em;
	text-transform: capitalize
}

.sec-title .text {
	position: relative;
	color: #707070;
	font-size: 18px;
	line-height: 1.8em;
	font-weight: 400
}

.sec-title.centered {
	text-align: center
}

.sec-title.centered .text {
	max-width: 580px;
	margin: 0 auto
}

.banner-section-two {
	position: relative;
	text-align: center
}

.banner-section-two .image-box {
	position: relative
}

.features-section-four {
	position: relative;
	padding: 30px 0 30px;
}

.features-section-four .sec-title {
	margin-bottom: 20px
}

.feature-block-three {
	position: relative
}

.feature-block-three .inner-box {
	position: relative;
	padding: 15px 10px;
}

.feature-block-three .inner-box .icon-box {
	position: relative;
	margin-bottom: 15px;
	text-align: left;
	display: flex;
	align-items: center
}

.feature-block-three .inner-box h3 {
	position: relative;
	color: #006b8d;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.2em;
}

.feature-block-three .inner-box .text {
	position: relative;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	text-align: left;
	max-width: 245px
}

.testimonial-section-three {
	position: relative
}

.testimonial-section-three .sec-title {
	margin-bottom: 70px
}

.testimonial-section-three .owl-carousel {
	margin: 140px -20px 0 -20px;
	width: auto
}

.testimonial-block-three {
	position: relative;
	text-align: -webkit-center
}

.testimonial-block-three .inner-box {
	position: relative;
	padding: 50px 30px 50px
}

.testimonial-block-three .inner-box .content {
	position: relative;
	text-align: right
}

.testimonial-block-three .inner-box .image {
	position: absolute;
	left: 0;
	top: 40px;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	overflow: hidden
}

.testimonial-block-three .inner-box .quote-icon {
	position: relative;
	font-size: 28px;
	line-height: 1em;
	color: #9ba2b1;
	margin-bottom: 3rem;
	display: inline-flex;
}

.testimonial-block-three .inner-box .text {
	position: relative;
	font-size: 18px;
	line-height: 1.5em;
	margin-bottom: 20px
}

.testimonial-section-three .owl-nav {
	display: none
}

i.fas.fa-check {
	font-family: FontAwesome
}

#category1,
#email1,
#name1,
#question1,
#phone1 {
	position: relative;
	font-size: 12px;
	color: red
}

.response-message-demo{display:none}

.intl-tel-input {
	display: block!important
}

.intl-tel-input .country-list {
	white-space: normal!important
}

@media (min-width:992px) {	
	.award-column-2.row.clearfix.desktop {
		justify-content: center
	}
}

.intl-tel-input.allow-dropdown .flag-container{left:-8px!important}

.intl-tel-input.allow-dropdown.separate-dial-code .selected-flag {
	background-color: unset!important;
}
.intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code {
	padding-right: 2px!important;
	padding-left: 42px!important;
	color: #707070!important
}
.intl-tel-input .selected-flag .iti-arrow {
	right: 50px!important;
	left: 38px!important;
	border-top: 4px solid #707070!important;
}

.containerp .intl-tel-input .flag-container{top:9px!important}

.testimonial-section-three .owl-dots {
	position: relative;
	margin-top: 0px;
	text-align: center
}
.testimonial-section-three .owl-dots .owl-dot {
	position: relative;
	width: 8px;
	height: 8px;
	margin: 0 7px;
	border-radius: 50px;
	display: inline-block;
	background-color: #c6c4e1;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease
}
.testimonial-section-three .owl-dots .owl-dot.active,
.testimonial-section-three .owl-dots .owl-dot:hover {
	background-color: #00c4a6
}

@media (max-width:359px) {
	.testimonial-block-three .inner-box {
		height: auto
	}
}

.owl-dot {
	cursor: pointer
}

.intl-tel-input.allow-dropdown .flag-container {
	left: -8px!important
}

select option{color:#000}

select option:first-child{color:#707070}

.headertagbox{transform:translate3d(0,0,0)}
.banner-section-two{padding-top:125px}

img.playicon{
width: 45px;
    position: absolute;
    top: -1px;
    left: 0px;}

span.playtext{padding-left:40px}

div.headertagline{
    display: block;    
    position: relative;
    width: 100%;
    height: auto;
    background-color: #023751;
    color: #00c4a6;
    font-size: 16px;
    text-align: center;
    padding: 30px 30px 30px;
}

div.headertagline h1{margin-bottom:0;font-weight:600}

@media (max-width:1159px){.banner-section-two .image-box .image .desk,.platform-features-section .image-box .image .desk{display:none}.platform-features-section figure.image{text-align:center}}
@media (min-width:1160px){.banner-section-two .image-box .image .mob,.platform-features-section .image-box .image .mob{display:none}.platform-features-section figure.image{text-align:right}}

.sec2-btn{padding-top:20px}

.product-section h2{margin-bottom:2px}

.product-section .feature-block-three{padding-bottom:30px}

.product-section .feature-block-three .inner-box {
    width: 165px;
    height: auto;
    -webkit-box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 6px rgb(0 0 0 / 3%);
    box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 6px rgb(0 0 0 / 10%);
    margin: 0 auto;
}

.product-section .feature-block-three .inner-box .text.querycount{font-size:12px;padding-top:10px}

@media (min-width:992px){
.product-section .feature-block-three.col-lg-4{
-ms-flex:0 0 20%;
flex:0 0 20%;
max-width:20%;
}
.top-product-features-section .feature-block-three.col-lg-4,
.our-clients-section .feature-block-three.col-lg-4 {
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;}
.our-clients-section .our-clients-logo .row .column.col-lg-3{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;margin-bottom:15px}
.awards-section .col-lg-4 {
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;}
.awards-section .award-column-1.row1 .col-lg-3.awards-col,.awards-section .award-column-1.row3 .col-lg-3.awards-col,.awards-section .award-column-1.row4 .col-lg-3.awards-col{display:flex;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}
.awards-section .award-column-1.row2 .col-lg-3.awards-col{display:flex;-ms-flex:0 0 61%;flex:0 0 61%;max-width:61%}
.awards-section .award-column-1.awr4 .col-lg-3.awards-col{display:flex;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.awards-section .award-column-1.row1 .col-lg-3.ratings-col,.awards-section .award-column-1.row3 .col-lg-3.ratings-col,.awards-section .award-column-1.row4 .col-lg-3.ratings-col{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}
.awards-section .award-column-1.row2 .col-lg-3.ratings-col{-ms-flex:0 0 39%;flex:0 0 39%;max-width:39%}
.awards-section .feature-block-three.main-ratings-col.awards-image-col{top:-20px}
.awards-section .award-column-1.row.clearfix.desktop{align-items:center}
.free-trial-section .feature-block-three.col-lg-4{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;}
.free-trial-section .homeform{position:relative;left:6%}
.platform-features-section .feature-block-three .inner-box h3{margin-bottom:5px}
.product-section .row{text-align:center;text-align:-webkit-center}
}

@media (min-width:992px) and (max-width:1140px){
.top-product-features-section .top-product-feature-title{
display: flex;
    align-items: center;
    position: relative;
    top: 50px;
    right: 85px;
    width: 410px;
    height: 134px;
    background-color: #023751;
    color: #00c4a6;
    font-weight:600;
    font-size: 32px;
    line-height: 1.2em;
    text-align: left;
    padding-left: 28px;
    margin-bottom: 60px;
}}

@media (min-width:1160px){.banner-section-two .image-box{text-align:left}}

@media (min-width:1141px){
.top-product-features-section .top-product-feature-title{
display: flex;
    align-items: center;
    position: relative;
    top: 50px;
    right: 135px;
    width: 435px;
    height: 134px;
    background-color: #023751;
    color: #00c4a6;
    font-weight: 600;
    font-size: 32px;
    line-height: 1.2em;
    text-align: left;
    padding-left: 35px;
    margin-bottom: 60px;
}}

.product-btn{
font-size:16px;
position: relative;
    text-align: right;
}

.product-btn a{color:#00c4a6}

.our-clients-section .our-clients-title,
.awards-section .awards-section-title,
.awards-section-mobile .awards-section-title {
display: flex;
    align-items: center;
    position: relative;
    top: 50px;
    right: 135px;
    width: 435px;
    height: 134px;
    background-color: #023751;
    color: #00c4a6;
    font-weight:600;
    font-size: 32px;
    line-height: 1.2em;
    text-align: left;
    padding-left: 50px;
    margin-bottom: 130px;
}

.our-clients-section .our-clients-title{
top:-50px;
align-items: center;
margin-bottom:0px;
right: 130px;
width: 335px;
height: 100px;
padding-left: 30px;
}

.awards-section .awards-section-title{
z-index:1;
top: 80px;
align-items: center;
    right: 10px;
    width: 400px;
    height: 110px;
padding-left: 30px;
margin-bottom: 0px;}

.top-product-features-section .top-product-feature-title h2,.our-clients-section .our-clients-title h2{font-weight:600;font-size:32px}
.top-product-features-section .top-product-feature-title .text,.our-clients-section .our-clients-title .text,.awards-section .awards-section-title .text{font-weight:400;color:#fff;font-size:16px}
.awards-section .awards-section-title h2{font-weight:600;font-size:32px;line-height:1.3em}

.platform-features-section .feature-block-three .inner-box .icon-box{align-items:start}
.platform-features-section .feature-block-three .inner-box .text{padding-left:10px}

.platform-features-section .platform-feature-title{
    padding: 20px 20px 20px;
    position: absolute;
    top: 190px;
    width: 643px;
    height: auto;
    background-color: #023751;
    font-size: 32px;
    text-align: left;
}

.faq-section .faq-section-title{position:relative;padding:15px 20px;background-color:#023751;top:-60px;left:unset;margin:0 auto;width:450px;height:auto;text-align:center}
.faq-section .faq-section-title .text.faqtext{padding-bottom:15px}

.platform-features-section .platform-feature-title h2,.faq-section .faq-section-title h2{color:#00c4a6;font-weight:600;font-size:31px}
.platform-features-section .platform-feature-title .text,.faq-section .faq-section-title .text{font-size:16px;color:#fff}

.features-section-four.platform-features-section{padding:0px 0 30px}

.our-clients-section .our-clients-testimonials{background-color:#006b8d}
.our-clients-section .our-clients-testimonials .owl-carousel  .testimonial-block-three .inner-box .text{color:#fff;max-width:none}

.our-clients-section .vertical{
    position: absolute;
    left: 50%;
    top: 200px;
    border-right: 1px solid #fff;
    height: 290px;
    z-index: 5;
}

.faq-section-two .accordion-box {
    position: relative;
    max-width: 970px;
    margin: 0 auto;
    padding: 30px 0 0 0;
}

.accordion-box .block {
    position: relative;
    margin-bottom: 20px;
border-top: 1px solid #AFAFAF;
}

.accordion-box .block .acc-btn {
    position: relative;
    font-size: 22px;
    cursor: pointer;
    line-height: 30px;
    color: #006b8d;
    font-weight: 600;
    border-radius: 4px;
    padding: 20px 30px 0px 60px;
    transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
}

.accordion-box .block .icon-outer {
    position: absolute;
    left: 30px;
    top: 25px;
    margin-top: -5px;
    font-size: 22px;
    color: #00c4a6;
    text-align: center;
    font-size:25px;
    font-weight:bolder;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}

.accordion-box .block .icon-outer .icon:after {
    content: '\002B';    
}

.accordion-box .block.active-block .icon-outer .icon:after {
    content: "\2212";
}

.accordion-box .block .acc-btn .icon-outer .icon {
    position: relative;
    left: 0px;
    top: 0px;
    line-height: 1em;
}

.accordion-box .block .acc-content {
    position: relative;
    display: none;
}

.accordion-box .block .acc-content.current {
    display: block;
}

.accordion-box .block .content {
    position: relative;
    font-size: 14px;
    padding: 15px 25px 0px 85px;
}

.accordion-box .block .content .text {
    line-height: 1.5em;
    font-size: 16px;
    color: #000;
}

.accordion-box .faq-vertical{
position: absolute;
    border: 1px solid #00c4a6;
    height: 30px;
    top: 21px;
    left: 65px;
}

.faq-section .faq-btn{
position: relative;
top: -15px;
}

.faq-section .ablink .text a{color:#000;font-weight:600}
.faq-section .ablink .text a:hover{color:#00c4a6}

.free-trial-section .feature-block-three .ftinput{
    width: 100%;
    font-size: 14px;
    padding: 10px 0;
    display: block;
    border: none;
    border-bottom: 1px solid #b6b6b6;
    background-color: transparent!important;
    color: #000;
}

.free-trial-section .feature-block-three .ftinput:hover,
.free-trial-section .feature-block-three .ftinput:active,
.free-trial-section .feature-block-three .ftinput:focus{
border-bottom: 1px solid #006b8d}

.loader, .prdbch-loader {
    font-size: 6px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    -webkit-animation: load5 1.1s infinite ease;
    animation: load5 1.1s infinite ease;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

@media (min-width:320px) and (max-width:374px){
.top-product-features-section .top-product-feature-title{
    display: flex;
    align-items: center;
    position: relative;    
    background-color: #023751;
    color: #00c4a6;
    font-weight:600;
    line-height: 1.2em;
}
.top-product-features-section .top-product-feature-title,
.our-clients-section .our-clients-title,
.awards-section-mobile .awards-section-title,
.faq-section .faq-section-title{
width:auto!important;
height:auto!important;
}}

@media (max-width:849px){.banner-section-two .image-box{padding-top:105px}}

@media (max-width:767px){
div.headertagline{
position: relative;
width: auto;
height: auto;
font-size: 16px;
top: -30px;
right: 0;
left: 0;
margin: 0 auto -30px;
text-align: center;
}
div.headertagline h1,div.headertagline h2{font-size:24px}
.top-product-features-section .top-product-feature-title h2,
.top-product-features-section .top-product-feature-title,
.top-product-features-section .top-product-feature-inner-box .icon-box h3,
.our-clients-section .our-clients-title h2,
.platform-features-section .platform-feature-title h2,
.faq-section .faq-section-title h2,
.feature-block-three .inner-box h3,
.awards-section-mobile .awards-section-title h2{font-size:26px}
.top-product-features-section .top-product-feature-title{
display: flex;
    align-items: center;
    position: relative;   
    background-color: #023751;
    color: #00c4a6;
    font-weight:600;
    line-height: 1.2em;
width: 328px;
height: auto;
top: -60px;
right: 0;
left: 0;
margin: 0 auto -40px auto;
text-align:center;
align-items: center;
justify-content: center;
}
.platform-features-section .platform-feature-title{
position: relative;
width: auto;
height: auto;
top: -30px;
right: 0;
left: 0;
text-align: center;
margin: 0 auto -25px;
}
.our-clients-section .vertical{display:none}
.testimonial-section-three .owl-carousel {
    margin: 0px -20px 0 -20px;
}
.testimonial-block-three .inner-box {
    padding: 0px 30px 0px;
}
.testimonial-block-three .inner-box .text{text-align: left}
.our-clients-section .our-clients-title {
    align-items: center;
    right: 0;
    left: 0;
    width: 316px;
    height: 101px;
    margin: 0 auto -10px;
    text-align: center;
    top: -10px;
    justify-content: center;
    padding-left: 10px;
}
.our-clients-section .our-clients-logo .column.col-lg-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.awards-section-mobile .main-awards-col .awc-last{margin:0 auto}
.feature-block-three .inner-box .icon-box {
    position: relative;
    margin-bottom: 15px;
    text-align: center;
    display: block;
    align-items: center;
}
.feature-block-three .inner-box .text{
text-align: center;margin:0 auto}
.product-btn{text-align: center;margin:5px auto 0}
.our-clients-section .our-clients-testimonials-row .feature-block-three .testimonial-block-three .inner-box .text{text-align:center}
.awards-section-mobile .awards-section-title h2{font-weight:600}
.awards-section-mobile .awards-section-title {
    z-index: 1;
    top: -50px;
    align-items: center;
    right: 0px;
    width: 319px;
    height: 87px;
    padding-left: 10px;
    margin:0 auto;
    text-align:center;
    justify-content: center;
}
.awards-section-mobile .main-awards-col .award-column-1 .column.col-lg-3{-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;}
.awards-section-mobile .main-awards-col .award-column-2{text-align:center;padding-top:25px}
.awards-section-mobile .main-awards-col .award-column-2 .column.col-lg-3.ratings-col{padding-bottom:10px}
.faq-section .faq-section-title {
    top: -30px;
    left: 0;
    margin: 0 auto;
    width: 320px;
    height: 280px;
    text-align: center;
}
.accordion-box .faq-vertical{left:45px}
.accordion-box .block .content{padding:15px 25px 0px 60px}
.sftbtn{text-align:right}
.btn-style-three{line-height:18px}
span.playtext{padding-left:32px}
img.playicon{width:40px}
.awards-section-mobile{padding:0px 0 0px}
.feature-block-three .inner-box{position:relative;padding:15px 10px}
.awards-section-mobile .award-column-1,.our-clients-section .our-clients-logo .our-clients-logo-row{text-align:center}
.feature-block-three .inner-box h3{padding-left:0px}
}

@media (min-width:768px){
.connect-section .feature-block-three .inner-box h3{padding-left:10px}
.product-section .feature-block-three .inner-box{
width:165px;
height: 170px;
-webkit-box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 6px rgb(0 0 0 / 3%);
box-shadow: 0 0 1px rgb(0 0 0 / 10%), 0 2px 6px rgb(0 0 0 / 10%);
margin:0 auto;
}
.product-section .feature-block-three .inner-box .icon-box{display:block;text-align:center}
.product-section .feature-block-three .inner-box .text{text-align:center}
.connect-section .inner-box{
width: 320px;
margin: 0 auto;
}
.features-section-four.free-trial-section{padding:30px 0 75px}}

@media (min-width:768px) and (max-width:1159px){
div.headertagline{
position: relative;
top: -30px;
right: 0;
left: 0;
margin: 0 auto -30px;
text-align: center;
}}

@media (min-width:992px){
.our-clients-section{padding-top:70px}
.our-clients-section .our-clients-title h2{margin-top:-.5rem}
.our-clients-section .top-product-feature-inner-box{margin-top:-30px}
.awards-section-mobile{display:none}
.awards-section .row{align-items:center}
}

@media (min-width:768px) and (max-width:991px){
.product-section .feature-block-three.col-md-6{
-ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.top-product-features-section .top-product-feature-title{
    display: flex;
    align-items: center;
    position: relative;
    top: 50px;
    right: 65px;
    width: 410px;
    height: 134px;
    background-color: #023751;
    color: #00c4a6;
    font-weight:600;
    font-size: 32px;
    line-height: 1.2em;
    text-align: left;
    padding-left: 26px;
    margin-bottom: 60px;
}
.our-clients-section .col-md-6.our-clients-testimonials,
.our-clients-section .col-md-6.our-clients-logo,
.awards-section-mobile .col-md-6.main-ratings-col,
.awards-section-mobile .col-md-6.main-awards-col{
-ms-flex:0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.our-clients-section .vertical{
top: 20px;
height: 160px;
}
.testimonial-section-three .owl-carousel{
margin: 0px -20px 0 -20px;
}
.our-clients-section .our-clients-title {    
    right: 0;
    left: 0;
    padding-left: 10px;    
    margin: 0 auto;
    top: -10px;
    text-align: center;
    justify-content: center;
}
.our-clients-section .row.our-clients-logo-row,.awards-section-mobile .main-awards-col{
text-align: center;
}
.awards-section-mobile .main-awards-col .award-column-1{
padding-bottom: 10px;
}
.awards-section-mobile .main-ratings-col img{margin:0 auto}
.awards-section-mobile .awards-section-title{top:-50px;right:0;margin:0 auto;padding-left:10px;justify-content:center;text-align:center}
.awards-section-mobile .awards-section-title h2{font-weight:600}
.awards-section-mobile .main-awards-col .award-column-2 .ratings-col{padding-bottom:5px}
.awards-section-mobile .main-awards-col .award-column-2 .ratings-col-last1{margin-left:auto;padding-bottom:0px}
.awards-section-mobile .main-awards-col .award-column-2 .ratings-col-last2{margin-right:auto;padding-bottom:0px}

.free-trial-section .homeform {
    position: relative;
    left: 5%;
}
.free-trial-section .feature-block-three.col-lg-4{
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%;}
}

@media (min-width:768px) and (max-width:1159px){
.platform-features-section .platform-feature-title{
position: relative;
top: -56px;
left: 0;
right: 0;
text-align: center;
margin: 0 auto -40px;
}}

@media (min-width:768px) and (max-width:929px){
.testimonial-block-three .inner-box {
    padding: 15px 30px 0px;
}}

@media (min-width:930px) and (max-width:991px){
.testimonial-block-three .inner-box {
    padding: 15px 30px 30px;
}}
@media (min-width:992px) and (max-width:1029px){
.awards-section .awards-section-title{width:385px;padding-left:20px}}

@media (max-width:991px){.awards-section{display:none}.features-section-four{padding:30px 0 0px}}

@media (min-width:1101px){.our-clients-section .vertical{height:235px}}

.pricing-modal-header {
    text-align: left;
    font-size: 32px;
}

.modalp {
    display: none;
    position: fixed;
    z-index: 1050;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,.5);
    padding-top: 100px;
}

.modal-contentp {
    margin: 0 auto;
    max-width: 400px;
}

@media (max-width:424px){.modal-contentp{padding:0 10px}}

.close {
    position: relative;
    right: 15px;
    top: 0px;
    font-size: 35px;
    font-weight: 700;
    color:#000;
    padding: 5px;
    float: right;
    cursor: pointer;
}

.containerp {
    padding: 20px;
    background: #fff;
    border-radius: 26px;
    border: 8px solid #006b8d;
}

.pricing-modal-header {
    color: #006b8d;
    font-weight: 600;
    margin-bottom: 10px;
    padding: 0;
    line-height: normal!important;    
}

.containerp input, .containerp select, .containerp textarea {
    width: 100%;
    padding: 10px 0px 0px;
    margin: 10px 0;
    display: inline-block;
    border-bottom: 1px solid #b6b6b6;
    background: #fff;
    color: #000;
}

.containerp select{padding-bottom:3px}

.containerp input.file{padding-bottom:8px}

.empty,.containerp .empty{color:#707070}

.containerp input:hover, .containerp select:hover, .containerp textarea:hover{border-bottom:1px solid #006b8d}
.containerp input:focus, .containerp select:focus, .containerp textarea:focus{border-bottom:1px solid #006b8d;border-left:0;border-right:0;border-top:0}
.containerp .pricing-form input::placeholder{color:#707070}.containerp .pricing-form select::placeholder{color:#707070}.containerp .pricing-form textarea::placeholder{color:#707070}

.btnp {
    background-color:#006b8d;
    color: #fff;
    padding: 10px 20px;
    margin: 5px 0;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
}

.signupbtn {
    border-radius:28px!important;
}

.intl-tel-input input#phone[type=text]{margin:10px 0!important}

.search-box{padding-top:30px}

.search-box .search{
background: #023751;
    color: #fff;
    border-bottom: 1px solid #fff;
    width: 350px;
    padding-right: 50px;
}

ul.searchResult{
background-color: #fff;
    width: 350px;
    text-align: left;
    margin: 0px auto 0;
    padding: 15px 20px 15px 20px;
}

ul.searchResult li{
border-bottom: 1px solid #023751;
padding: 5px 0;
color: #00c4a6;
}

@media (max-width:374px){.search-box .search,ul.searchResult{width:215px}}

@media (min-width:375px) and (max-width:767px){.search-box .search,ul.searchResult{width:245px}}

.search::placeholder{color:#fff;font-weight:100}

.search:active,.search:hover,.search:focus{border-bottom:1px solid #00c4a6}

.fa-search{
position: absolute;
    color: #fff;
    margin-left: -20px;
}

.fa-search:before {
    content: "\f002";
}

p.response{margin:0}

.product-section .feature-block-three .inner-box.hvr-grow-shadow {    
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}

.product-section .feature-block-three .inner-box.hvr-grow-shadow:hover, .product-section .feature-block-three .inner-box.hvr-grow-shadow:focus, .product-section .feature-block-three .inner-box.hvr-grow-shadow:active {
    box-shadow: 0px 0px 20px -10px rgb(0 0 0 / 50%);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}