@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.woff2') format('woff2'),  url('../fonts/Montserrat-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-BlackItalic.woff2') format('woff2'),  url('../fonts/Montserrat-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Black.woff2') format('woff2'),  url('../fonts/Montserrat-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBoldItalic.woff2') format('woff2'),  url('../fonts/Montserrat-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-BoldItalic.woff2') format('woff2'),  url('../fonts/Montserrat-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBold.woff2') format('woff2'),  url('../fonts/Montserrat-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraLightItalic.woff2') format('woff2'),  url('../fonts/Montserrat-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraLight.woff2') format('woff2'),  url('../fonts/Montserrat-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Italic.woff2') format('woff2'),  url('../fonts/Montserrat-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Light.woff2') format('woff2'),  url('../fonts/Montserrat-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Medium.woff2') format('woff2'),  url('../fonts/Montserrat-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-MediumItalic.woff2') format('woff2'),  url('../fonts/Montserrat-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-LightItalic.woff2') format('woff2'),  url('../fonts/Montserrat-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBoldItalic.woff2') format('woff2'),  url('../fonts/Montserrat-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Thin.woff2') format('woff2'),  url('../fonts/Montserrat-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),  url('../fonts/Montserrat-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.woff2') format('woff2'),  url('../fonts/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ThinItalic.woff2') format('woff2'),  url('../fonts/Montserrat-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
a {
    -webkit-transition: 0.3s ease-in !important;
    -moz-transition: 0.3s ease-in !important;
    transition: 0.3s ease-in !important;
    text-decoration: none;
}

html, body {
    height: 100%;
}
body {
    padding-top: 0px;
    font-family: 'Montserrat';
    font-weight: normal;
}
.img-portfolio {
    margin-bottom: 30px;
}
.img-hover:hover {
    opacity: 0.8;
}
/* Home Page Carousel */

header.carousel {
    height: 50%;
}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {
    height: 100%;
}
header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}
/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}
/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}
.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}
.period {
    display: block;
    font-style: italic;
}
/* Footer Styles */

footer {
    margin: 50px 0;
}
.navbar-inverse {
    background-color: transparent;
    border-color: transparent;
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 0px;
}
.navbar-fixed-bottom, .navbar-fixed-top {
    position: relative;
    right: 0;
    left: 0;
    z-index: 1030;
}
.navbar {
    position: relative;
    min-height: 0;
    margin-bottom: 0;
    border: 0px solid transparent;
}
.navbar-inverse .navbar-nav>li>a {
    color: #000;
}
.navbar-nav>li>a {
    margin: 0 0 0 40px;
    padding: 14px 0 0 0;
    font-size: 18px;
    font-weight: 500;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
color: #15326e;
background-color: transparent;
}

.header {
    margin: 0;
    padding: 15px 0 0 0;
    width: 100%;
    background: #ffffff;
    border-bottom: 2px solid #29a5ff;
}
.logo_area {
    margin: 0 0 15px 0;
    padding: 0;
    width: 100%;
}
.banner_section {
    margin: 0;
    padding: 80px 0 0 0;
    width: 100%;
    background: url(../images/banner_bg.png) no-repeat;
    position: relative;
    background-size: 100% 85%;
    text-align: center;
}
.banner_caption {
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
}
.banner_caption h2 {
    margin: 0 0 0px 0;
    padding: 0;
    font-size: 49px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: 2px 2px 2px rgba(0,0,0,0.50);
}
.banner_caption p {
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 18px;
    color: #FFF;
}
.feature_section {
    margin: 0;
    padding: 0;
    width: 100%;
    background: #FFF;
}
.feature_content_section {
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.feature_content_section h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 39px;
    color: #000;
    font-weight: bold;
}
.feature_content_section p {
    margin: 0 0 80px 0;
    padding: 0;
    font-size: 18px;
    color: #515151;
}
.feature_post {
    margin: 0 0 20px 0;
    padding: 20px;
    width: 100%;
    background: #fff4f4 url(../images/post_bg.png) no-repeat;
    border-radius: 10px;
    background-size: 100% 100%;
    min-height: 330px;
}
.feature_post h3 {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}
.feature_post p {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 15px;
    color: #353333;
    line-height: 24px;
}
.feature_post_icon {
    margin: 0 0 15px 0;
    padding: 0;
    width: 100%;
}
.feature_post_icon img {
    width: 69px;
    height: 69px;
}
.feature_bottom_section p {
    margin: 0 0 80px 0;
    padding: 0;
    font-size: 18px;
    color: #515151;
    text-align: center;
}
.work_section {
    margin: 0;
    padding: 90px 0 180px 0;
    width: 100%;
    background: #f3925b;
}
.work_section h2 {
    margin: 0 0 60px 0;
    padding: 0;
    font-size: 39px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.work_post_area {
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
}
.work_post {
    margin: 0 0 0 0;
    padding: 0 0 150px 0;
    width: 100%;
    position: relative;
}
.work_post:before {
    left: 50%;
    top: 0;
    width: 0px;
    height: 100%;
    border: 1px dashed #FFFFFF;
    position: absolute;
    content: '';
}
.work_post_content h3 {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
}
.work_post_content p {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 15px;
    color: #fff;
    line-height: 24px;
}
.work_post_banner {
    margin: 0;
    padding: 0;
    width: 100%;
}
.work_post_banner img {
    width: 100%;
}
.work_post_digit {
    margin: 0;
    padding: 0;
    width: 78px;
    height: 72px;
    background: #2A3565;
    text-align: center;
    display: none;
    border-radius: 10px;
}
.work_post_digit h6 {
    margin: 0;
    padding: 0;
    width: 78px;
    height: 72px;
    text-align: center;
    color: #fff;
    line-height: 72px;
    font-size: 26px;
    font-weight: bold;
}
.digit_sec {
    margin: -5px 0 0 0;
padding: 0;
position: absolute;
content: "";
left: 50%;
top: 0;
text-align: center;
background: #2A3565;
width: 90px;
height: 80px;
margin-left: -45px;
z-index: 999;
border: 5px solid #f3925b;
border-radius: 10px;

}
.digit_sec h5 {
    margin: 0;
    padding: 0;
    width: 78px;
    height: 72px;
    text-align: center;
    color: #fff;
    line-height: 72px;
    font-size: 26px;
    font-weight: bold;
}
#work_post_last {
    padding-bottom: 0;
}
#work_post_last:after {
    left: 50%;
    bottom: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #FFF;
    position: absolute;
    content: '';
    margin-left: -5px;
}
.footer {
    margin: 0;
    padding: 120px 0 50px 0;
    width: 100%;
    text-align: center;
    background: #FFF;
}
.footer_logo {
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
}
.footer_nav {
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.footer_nav ul {
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.footer_nav ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
.footer_nav ul li a {
    margin: 0 30px;
    padding: 0;
    font-size: 15px;
    color: #000;
    text-decoration: none;
    font-weight: 500;
}

.footer_nav ul li a:hover{ color:#15326e;}

.social_area {
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.social_area ul {
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.social_area ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
.social_area ul li a {
    margin: 0 7px;
    padding: 0;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    font-weight: 500;
    background: #1877f2;
    display: inline-block;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
}

.social_area ul li a:hover{ margin-top:-3px;}

.social_area ul li:nth-child(2) a {
    background: #2867b2;
}
.social_area ul li:nth-child(3) a {
    background: #f00073;
}
.policy_section {
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.policy_section ul {
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.policy_section ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
.policy_section ul li a {
    margin: 0 30px;
    padding: 0;
    font-size: 15px;
    color: #000;
    text-decoration: none;
    font-weight: 500;
}

.policy_section ul li a:hover{ color:#15326e;}


.footer_bottom {
    margin: 0;
    padding: 20px 0;
    width: 100%;
    background: #232323;
    text-align: center;
}
.footer_bottom p {
    margin: 0;
    padding: 0;
    font-size: 15px;
    color: #D6D6D6;
    text-align: center;
}
.inner_title_area {
    margin: 0;
    padding: 140px 0;
    width: 100%;
    background: url(../images/inner_title_bg.jpg) no-repeat;
    background-size: cover;
}
.inner_title_area h2 {
    margin: 0;
    padding: 0;
    font-size: 48px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
}

.inner_title_area p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #FFF;
}
.story_section {
    margin: 0;
    padding: 80px 0 50px 0;
    width: 100%;
    background: #FFF;
}
.story_details {
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
}
.story_details h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 39px;
    color: #000;
    font-weight: bold;
    color: #000;
}
.story_details p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    color: #515151;
    line-height: 28px;
    text-align: justify;
}
.story_banner {
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
}
.story_banner img {
    background: url(../images/post_bg.png) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    padding: 2px;
    border-radius: 20px;
}
.display_table {
    display: table;
    height: 390px;
    overflow: hidden;
}
.table_cell {
    display: table-cell;
    vertical-align: middle;
}
.bios_section {
    margin: 0;
    padding: 90px 0 60px 0;
    width: 100%;
    background: #f3925b;
}
.bios_section h2 {
    margin: 0 0 60px 0;
    padding: 0;
    font-size: 39px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.bios_posts_section {
    margin: 0;
    padding: 0;
    width: 100%;
}
.bios_post {
    margin: 0 0 50px 0;
    padding: 0;
    width: 100%;
}
.bios_post_content {
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
}
.bios_post_content h3 {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
}
.bios_post_content p {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 15px;
    color: #fff;
    line-height: 24px;
    text-align: justify;
}
.bios_post_banner {
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
}
.bios_post_banner img {
    width: 100%;
}
.display_table2 {
    display: table;
    height: 300px;
    overflow: hidden;
}
.advisor_section {
    margin: 0;
    padding: 80px 0;
    width: 100%;
    background: #f6f6f6;
    text-align: center;
}
.advisor_section h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 39px;
    color: #000;
    font-weight: bold;
}
.advisor_section p {
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 18px;
    color: #515151;
}
.advisor_section a.advisor_btn {
    margin: 0;
    padding: 15px 20px;
    background: #FFF;
    border: 1px solid #D6D6D6;
    font-size: 18px;
    color: #F3925B;
    text-decoration: none;
}


.advisor_section a.advisor_btn:hover{ background:#15326e; color:#FFF;}



.contact_section {
    margin: 0;
    padding: 80px 0;
    width: 100%;
    background: #f6f6f6;
    text-align: center;
}
.contact_section h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 39px;
    color: #000;
    font-weight: bold;
}
.contact_section p {
    margin: 0 0 40px 0;
    padding: 0;
    font-size: 18px;
    color: #515151;
}

.contact_form_area{ margin:0; padding:0; width:100%;}


.contact_text_field{ margin:0 0 10px 0; padding:5px 20px; width:100%; height:56px; border:1px solid #E4E3E3; font-size:17px; color:#8B8A8A; outline:none;}
.contact_textarea{ margin:0 0 10px 0; padding:20px; width:100%; height:200px; border:1px solid #E4E3E3; font-size:17px; color:#8B8A8A; outline:none; resize:none;}

.contact_btn{ margin:0 0 30px 0; padding:5px; width:100%; height:56px; border:1px solid #F3925B; font-size:17px; color:#fff; outline:none; font-weight:bold; text-transform:uppercase; background:#F3925B;-webkit-transition: 0.3s ease-in !important;
    -moz-transition: 0.3s ease-in !important;
    transition: 0.3s ease-in !important;
    text-decoration: none;}



.contact_btn:hover{ background:#15326e;}









.inner_policy_section {
    margin: 0;
    padding: 80px 0 0px 0;
    width: 100%;
    background: #f6f6f6;
    text-align:left;
}
.policy_details {
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
}
.policy_details h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 39px;
    font-weight: bold;
    color: #000;
}
.policy_details p {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 18px;
    color: #515151;
    line-height: 28px;
    text-align: left;
}
.policy_banner {
    margin: 0 0 30px 0;
    padding: 0;
    width: 100%;
}
.policy_banner img {
    width: 100%;

}



.policy_posts_section{ margin:0; padding:50px 0 50px 0; width:100%; background:#FFF;}

.policy_post{ margin:0 0 30px 0; padding:0; width:100%; border:1px solid #f3925b; border-radius:10px;}

.policy_post_title h2{     margin: 0;
padding: 15px 30px;
width: 100%;
background: #f3925b;
color: #FFF;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
border-radius: 10px 10px 0 0;}


    .policy_post_content{ margin:0; padding:30px 30px 20px 30px; width:100%;}


.policy_post_content p {
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 18px;
    color: #515151;
    line-height: 28px;
    text-align: left;
}

.policy_post_content ul{ margin:0; padding:0; width:100%;}

.policy_post_content ul li{    margin: 0 0 0px 0;
padding: 0 0 0 30px;
font-size: 18px;
color: #515151;
line-height: 28px;
text-align: left;
background: url(../images/list_style.png) no-repeat 0 4px;
list-style: none;}




.navbar-toggle {
position: relative;
float: right;
padding: 9px 10px;
margin-top: -37px;
margin-right: 0;
margin-bottom: 15px;
background-color: #15326e;
background-image: none;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
border-radius: 4px;
}



/* Responsive Styles */

@media(max-width:991px) {
.customer-img,  .img-related {
    margin-bottom: 30px;
}
}
@media(max-width:767px) {
.img-portfolio {
    margin-bottom: 15px;
}
header.carousel .carousel {
    height: 70%;
}
}
@media (min-width: 0px) and (max-width: 480px) {

.logo_area {
margin: 0}

.navbar-nav > li > a {
margin:  0 0 10px 0;
padding: 0 0 px 0;
font-size: 18px;

}

.banner_caption h2{ font-size:30px;}

.banner_caption img{ width:100%; height:auto;}

.digit_sec{ display:none !important;}

.work_post::before {

display:none !important;}

.work_post_digit {
margin: 0 auto;
margin-bottom: 20px;
display:block;
}

.work_post {
margin: 0 0 0 0;
padding: 0 0 50px 0;}


#work_post_last::after{ display:none !important;}

.work_section {
margin: 0;
padding: 90px 0 50px 0;}

.footer {
margin: 0;
padding: 60px 0 50px 0;}

.footer_nav ul li a {
margin: 0 18px;}

.inner_title_area {
margin: 0;
padding: 80px 0;}

.inner_title_area h2{ font-size:40px;}
.feature_post {
min-height: 30px;
}


.display_table {
    height: 90px;
}

.display_table2 {
    height: 90px;
}

.display_table3{
    height: 90px;
}

}












@media (min-width: 481px) and (max-width: 767px) {

.logo_area {
margin: 0}

.navbar-nav > li > a {
margin:  0 0 10px 0;
padding: 0 0 px 0;
font-size: 18px;

}

.banner_caption h2{ font-size:30px;}

.banner_caption img{ width:100%; height:auto;}

.digit_sec{ display:none !important;}

.work_post::before {

display:none !important;}

.work_post_digit {
margin: 0 auto;
margin-bottom: 20px;
display:block;
}

.work_post {
margin: 0 0 0 0;
padding: 0 0 50px 0;}


#work_post_last::after{ display:none !important;}

.work_section {
margin: 0;
padding: 90px 0 50px 0;}

.footer {
margin: 0;
padding: 60px 0 50px 0;}

.footer_nav ul li a {
margin: 0 18px;}

.inner_title_area {
margin: 0;
padding: 80px 0;}

.inner_title_area h2{ font-size:40px;}
.feature_post {
min-height: 30px;
}

.display_table {
    height: 90px;
}

.display_table2 {
    height: 90px;
}

.display_table3{
    height: 90px;
}

}


@media (min-width: 768px) and (max-width: 992px) {


.navbar-nav > li > a {
margin: 0 0 0 20px;}

.feature_post {
min-height: 30px;
}

.digit_sec{ display:none !important;}

.work_post::before {

display:none !important;}

.work_post_digit {
margin: 0 auto;
margin-bottom: 20px;
display:block;
}

#work_post_last::after{ display:none !important;}
.work_post {
margin: 0 0 0 0;
padding: 0 0 50px 0;}
.display_table {
    height: 90px;
}

.display_table2 {
    height: 90px;
}

.display_table3{
    height: 90px;
}

}


@media (min-width: 993px) and (max-width: 1200px) {

.feature_post{ min-height: 365px;}



}


/***********************************/


.pricing_sec {
margin: 0;
padding: 80px 0 40px 0;
width: 100%;
background: #f6f6f6;
text-align: left;
}


.pricing_post{     margin: 0 0 40px 0;
padding: 0;
width: 100%;
border: 1px solid #DEDEDE;
background: #FFF;
min-height: 395px;
border-radius: 10px;
text-align: center;}

.pricing_post_title{margin: 0;
padding: 20px 0 0 0;
width: 100%;
text-align: center;
min-height: 104px;
background: #F3925B;
border-radius: 10px 10px 0 0;}

.pricing_post_title h2{ margin:0; padding:0; font-size:39px; color:#FFF; font-weight:bold; text-align:center;}

.pricing_post_title p{color: #FFF;}

.pricing_post_details{
margin: 0;
padding: 0 24px 24px 24px;
width: 100%;}


.pricing_post_details h3{ margin:0; padding:0; width:100%; text-align:center;}
.pricing_post_details h3 span{     width: 260px;
text-align: center;
font-size: 17px;
color: #FFF;
display: inline-block;
font-weight: normal;
background: #2E2E2E;
border: 2px solid #FFF;
border-radius: 40px;
height: 76px;
padding: 8px 10px;
margin-top: -13px;
margin-bottom: 30px;
}

.pricing_post_details h3 span strong{ font-weight:bold; font-size:15px;}

.pricing_post_details ul{ margin:0; padding:0; width:100%;}

.pricing_post_details ul li{ margin: 0 0 20px 0;
padding: 0 0px 0 35px;
width: 100%;
font-size: 17px;
color: #000;
background: url(../images/list_style2.png) no-repeat 0 4px;
list-style: none;
text-align: left;}

#pricing_post_title_post2{ background:#192B73;}

#pricing_post_title_post3{ background:#728a1e;}

.pricing_post:hover{ box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);}





.testimonial_sec {
margin: 0;
padding: 80px 0 40px 0;
width: 100%;
background: #f6f6f6;
text-align: left;
}


.testimonial_sec h2{ margin:0 0 40px 0 ; padding:0; font-size:39px; color:#000; font-weight:bold; text-align:center;}


.testi_posts_area{ margin:0; padding:0px 0 0 0; width:100%;}

.testimonial_post{ margin:0 0 30px 0; padding:40px 20px 30px 20px; width:100%; background: #fff url(../images/coma.png) no-repeat 20px 20px;box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);}

.testimonial_post p{ margin:0 0 30px 0; padding:0; font-size:16px; color:#000000;}

.testimonial_post img{ float:left;}
.testimonial_post h3{    margin: 0 0 0 88px;
padding: 11px 0 0 0;
font-size: 18px;
color: #000;
font-weight: bold;
line-height: 26px;
}

.testimonial_post h3 span{ font-size:16px; font-weight:normal;}
