/*
Theme Name: dci
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
@import url(../porto/style.css);

@media(min-width:320px) and (max-width:767px) {
    .g-recaptcha div {
    transform: scale(.92)!important;
    -webkit-transform: scale(.92)!important;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
}

/*feb01_si*/

#more {display: none;}


p.startheight {

    height: 150px;
    overflow: auto;
}


.featured-box h3 {
    text-align: left;
    font-size: 19px !important;
}


#w-v-hidden, #w-w-v-hidden {
    display: none;
}


/*feb21*/

/*.main-content { padding-bottom: 0px; }*/


@media screen and (min-device-width:320px) and (max-device-width:768px) {
    #m-v-hidden {
    display: none;
}
#w-v-hidden {
    display: block;
}
#w-w-v-hidden {
    display: block;
    background: #323232;
    color: #fff;
    text-transform: uppercase;
}
}#main-menu .mega-menu .wide .popup>.inner>ul.sub-menu>li.menu-item>a, #main-menu .mega-menu .wide .popup>.inner>ul.sub-menu>li.menu-item>h5 {
    font-size: 12px!important;
    font-weight: 700!important;
}
.wpcf7 select {
    text-indent: 10px;
}
.wpcf7 .wpcf7-text, .wpcf7 .wpcf7-textarea {
    text-indent: 30px;
    width: 100%}
.wpcf7-textarea {
    padding-left: 40px !important;
    text-indent: 0 !important;
}
.wpcf7-select {
    text-indent: 30px;
    width: 100%}
.wpcf7 p {
    position: relative;
}
.wpcf7-textarea {
    max-height: 120px;
    padding: 10px 8px;
    box-shadow: none;
}
.wpcf7 p .fa {
    position: absolute;
    color: #1e73be;
    z-index: 100;
    font-size: 16px;
    top: 14px;
    left: 14px;
}
.wpcf7 div .fa {
    position: absolute;
    color: #d3d3d3;
    z-index: 100;
    font-size: 14px;
    top: 15px;
    left: 12px;
}
.wpcf7 div .fa .fa-pencil {
    position: absolute;
    color: #d3d3d3;
    z-index: 100;
    font-size: 15px;
    top: 11px;
    left: 2%}
.wpcf7 span.fa.fa-pencil {
    left: 14px;
}
.submit-big input {
    width: 300px;
    padding: 10px;
    font-size: 18px;
    margin-top: 10px;
}
.wpcf7 p .fa-pencil {
    top: 14px;
}
.wpcf7-textarea {
    max-height: 120px;
}
.page-top .yoast-breadcrumbs, .page-top .breadcrumbs-wrap {
    color: #fff!important;
}
.page-top {
    background-image: none;
    background-color: #08c!important;
    border: none!important;
}
.page-top ul.breadcrumb>li {
    color: #fff!important;
}
.page-top ul.breadcrumb>li a {
    color: #fff!important;
}
.page-top ul.breadcrumb>li .delimiter {
    color: #fff!important;
}
#main-menu .mega-menu .narrow .popup li.menu-item>a, #main-menu .mega-menu .narrow .popup li.menu-item>h5 {
    color: #000!important;
}
#main-menu .mega-menu .wide .popup>.inner>ul.sub-menu>li.menu-item li.menu-item>a, #main-menu .mega-menu .wide .popup>.inner>ul.sub-menu>li.menu-item li.menu-item>h5 {
    color: #000!important;
}
article.post h2 a, article.post h4 a {
    color: #000;
	font-size: 22px;
    font-weight: 600;
}
.post-item-small a {
    color: #000;
}
.widget .widgettitle, .widget .widget-title, .widget .widgettitle a, .widget .widget-title a {
    color: #08c!important;
}
.widget .widgettitle, .widget .widget-title {
    border-bottom: 2px solid #08c!important;
}
.widget.widget_wysija h3 {
    border: none!important;
}
.img-thumbnail {
    border: none!important;
}
#footer .widget.contact-info .widget-title {
    color: #fff!important;
    border: none!important;
}
#footer .widgettitle, #footer .widget-title, #footer .widgettitle a, #footer .widget-title a {
    color: #fff!important;
    border: none!important;
}
#header.sticky-header .logo {
    display: block!important;
}
.form-services {
    margin-bottom: 10px!important;
    padding: 0;
}
.form-services-span {
    /*padding-right: 10px;*/
    padding-left: 0;
}
#countrycode {
    font-size: 13px;
    text-indent: 8px;
}
.select-bax select {
    width: 100%}
.accordion-menu li.menu-item>a, .accordion-menu li.menu-item>h5 {
    font-size: 18px;
    padding: 10px 6px;
}
.fas.fa-bars {
    font-size: 26px;
    color: #000;
}
.m-t.p-l-lg.p-r-lg {
    display: none;
}
@media only screen and (min-device-width:320px) and (max-device-width:767px) {
    .custom-pack-btn {
    text-align: center!important;
}
.mobile-heading {
    text-align: left!important;
    font-size: 30px!important;
}
}.member-item.member-item-3 .view-more {
    display: none;
}
@media(min-width:992px) {
    #header.header-11 .header-main #main-menu .mega-menu>li.menu-item>a, #header.header-11 .header-main #main-menu .mega-menu>li.menu-item>h5 {
    padding-top: 40px!important;
}
#header.header-11 .share-links {
    margin-top: 6px;
}
}@media(max-width:1024px) {
    #main-menu .mega-menu .popup li.menu-item a, #main-menu .mega-menu .popup li.menu-item h5 {
    font-size: 10px!important;
}
.latest-updates .post-carousel .post-item .post-excerpt, .post-grid .post-item .post-excerpt, .post-timeline .post-item .post-excerpt {
    min-height: 96px;
}
.latest-updates .post-item h4 a {
    font-size: 15px!important;
}
.m-t-md {
    margin-top: 0!important;
}
}@media(min-width:768px) and (max-width:799px) {
    .g-recaptcha div {
    transform: scale(.7)!important;
    -webkit-transform: scale(.7)!important;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.home-recaptcha .g-recaptcha div {
    transform: scale(.85)!important;
    -webkit-transform: scale(.85)!important;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
}@media(min-width:800px) and (max-width:1023px) {
    .g-recaptcha div {
    transform: scale(.72)!important;
    -webkit-transform: scale(.72)!important;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.g-recaptcha1 div {
    transform: scale(.9)!important;
    -webkit-transform: scale(.9)!important;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.wpcf7 input, select {
    font-size: 12px;
}
.ult-responsive {
    font-size: 14px!important;
    line-height: 22px!important;
}
}@media(min-width:991px) and (max-width:1200px) {
    .g-recaptcha div {
    transform: scale(.89)!important;
    -webkit-transform: scale(.89)!important;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
}@media(min-width:1025px) and (max-width:1169px) {
    .latest-updates .post-item h4 a {
    display: block;
    max-width: 30ch;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.latest-updates .post-excerpt {
    max-height: 72px;
    overflow: hidden;
}
}@media(max-width:480px) {
    #header .mobile-toggle {
    top: 24px;
}
.fas.fa-bars {
    margin: 8px 0 0!important;
}
.ptsActBtn {
    font-size: 1.2em!important;
}
}#whitepaperform label.error {
    color: red!important;
}
#ebookform label.error {
    color: red!important;
}
.web_details image {
    margin-bottom: 14px;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked {
    display: none!important;
}
.g-recaptcha div {
    transform: scale(.98);
    -webkit-transform: scale(.98);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.g-recaptcha {
    width: 100%}
.web_details {
    margin-bottom: 30px;
}
.webinar_section_details h2 {
    margin-bottom: 20px;
}
@media(max-width:480px) {
    #header .header-left .searchform-popup, #header .header-center .searchform-popup, #header .header-right .searchform-popup, #header .header-left.search-popup .searchform-popup, #header .header-center.search-popup .searchform-popup, #header .header-right.search-popup .searchform-popup {
    top: 24px;
    right: 14px;
}
#header .header-left .searchform-popup .searchform, #header .header-center .searchform-popup .searchform, #header .header-right .searchform-popup .searchform, #header .header-left.search-popup .searchform-popup .searchform, #header .header-center.search-popup .searchform-popup .searchform, #header .header-right.search-popup .searchform-popup .searchform {
    border-width: 3px;
    left: auto;
    right: 0;
    top: 58px;
}
#header .header-left .searchform-popup .searchform:before, #header .header-center .searchform-popup .searchform:before, #header .header-right .searchform-popup .searchform:before, #header .header-left.search-popup .searchform-popup .searchform:before, #header .header-center.search-popup .searchform-popup .searchform:before, #header .header-right.search-popup .searchform-popup .searchform:before {
    width: 14px;
    border-width: 7px;
    right: 15px;
    left: auto;
    top: -23px;
    border-color: transparent;
    border-bottom-color: inherit;
}
.text-center1 {
    text-align: center;
}
}p.m-b-sm.color-body {
    font-size: 12px;
    color: #555;
}
.form-services-span select {
    width: 100%; }
.post-large {
    border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
}
.wp-pagenavi {
    text-align: center;
}
.wp-pagenavi a, .wp-pagenavi span {
    color: #08c;
    border: 1px solid #ccc;
    padding: 4px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #08c;
    color: #fff;
    background: #08c;
}
@media(max-width:767px) {
    #header .header-right.search-popup .searchform {
    left: auto;
    right: -12px;
}

.form-services1 {
    margin-bottom: 10px!important;
}
.ptsActBtn {
    font-size: 1.2em!important;
}
.wpb_wrapper.vc_column-inner h2.vc_custom_heading {
    line-height: 42px;
}
}.style_1 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.aio-icon-header+.aio-icon-description {
    margin-top: 0;
}
.ptsColFooter {
    height: 96px!important;
}
.form-row .required {
    text-decoration: none!important;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: pointer!important;
}
.member-item.member-item-3 .thumb-info-caption-title {
    padding: 20px 15px 5px;
}
.cart-actions.pt-right {
    display: none;
}
.format-standard {
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.banner-bannertext {
    margin-top: 10px;
}
#topcontrol {
    bottom: 75px!important;
    border-radius: 4px 4px 4px 4px!important;
}
.header-main.sticky #nav-panel .mobile-nav-wrap {
    max-height: 450px;
}
.home-recaptcha .error {
    margin-top: 0;
    float: left;
}
.home-recaptcha {
    padding: 0;
}
.web_det_cont h1 {
    font-size: 21px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.video_embed h1 {
    font-size: 21px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
#wp-realtime-sitemap-menu .menu-item a {
    border-bottom: 1px solid #dadada;
    padding: 10px 0;
    display: block;
    position: relative;
}
#wp-realtime-sitemap-menu .menu-item a:before {
    content: "";
    display: inline-block;
    border-top: 4px solid transparent;
    border-left: 4px solid #333;
    border-bottom: 4px solid transparent;
    width: 0;
    height: 4px;
    position: absolute;
    top: 50%;
    left: -10px;
    transform: translateY(-50%);
}
#wp-realtime-sitemap-menu li {
    list-style: none;
}
#wp-realtime-sitemap-menu .menu-item {
    margin-bottom: 0;
}
#wp-realtime-sitemap-menu li#menu-item-1519 {
    display: none;
}
.latest-updates .post-slide {
    margin: 0 12px;
}
.latest-updates .post-item h4 a {
    color: #323232;
    text-decoration: none;
    font-size: 18px;
}
.latest-updates .post-item h4 {
    margin-bottom: 20px;
    min-height: 78px;
}
.latest-updates .post-item h4 a:hover {
    color: #5483b2;
}
.thumb-info {
    border: none!important;
}
.latest-updates a.btn.btn-primary.m-t-md.m-b-md {
    background: 0 0;
    border: none;
    color: #5483b2;
    font-weight: 700;
    text-shadow: none;
}
.latest-updates a.btn.btn-primary.m-t-md.m-b-md:after {
    content: ">"}
.latest-ebooks .post-date {
    display: none;
}
.latest-ebooks .post-item h4 a {
    color: #323232;
    text-decoration: none;
    font-size: 18px;
}
.latest-ebooks .post-item h4 {
    margin-bottom: 20px;
}
.latest-ebooks .post-item h4 a:hover {
    color: #5483b2;
}
.testimonial.testimonial-style-4 {
    background-color: #fff;
    text-align: center;
    min-height: 350px;
}
.testimonial.testimonial-style-4 .testimonial-author {
    margin-left: 0;
    margin-bottom: 0;
}
.testimonial-style-4 .testimonial-author p {
    color: #999;
    margin: 0 auto;
    text-align: center;
}
.testimonial-style-4 .testimonial-author .testimonial-author-thumbnail {
    float: left;
    margin: 0 auto;
    width: 100%}
.testimonial-style-4 .testimonial-author img {
    max-width: 55px;
    margin: 0 auto;
}
.testimonial.testimonial-style-4 blockquote {
    padding: 22px 30px;
    min-height: 180px;
}
.widget-title-custom {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 10px;
}
.wpcf7-form-control-wrap input {
    border: 1px solid #c5cbd2;
    border-radius: 3px;
    padding: 12px 8px;
    box-shadow: none;
}
.wpcf7-form-control-wrap select {
    border: 1px solid #c5cbd2;
    border-radius: 3px;
    padding: 12px 8px;
    box-shadow: none;
}
.home-contact {
    float: left;
    margin-bottom: 10px;
}
.amp-wp-content.ampforwp-social-icons-wrapper.ampforwp-social-icons {
    display: none!important;
}
.testimonial blockquote p:after {
    content: "\201D";
    font-size: 35px;
    font-style: normal;
    line-height: 1;
    position: absolute;
    right: 0;
    font-family: Georgia, serif;
}
.testimonial blockquote:after {
    display: none;
}
.search-entry-header h2 {
    font-size: 25px;
    margin-bottom: 10px;
}
.search-entry-header a {
    color: #08c!important;
}
.job-recaptcha .error {
    font-size: 13.5px;
    font-weight: 400;
    color: #c10000;
}
.manages-services {
    margin-bottom: 10px;
}
#header {
    border-bottom: 1px solid #ededed;
}
.wc-proceed-to-checkout {
    margin: 20px 0;
}
.nav-tabs.nav-justified li.active .nav-link, .nav-tabs.nav-justified li.active .nav-link:hover, .nav-tabs.nav-justified li.active .nav-link:focus {
    background: 0 0!important;
    border-bottom: none!important;
}
.blog-post h2 {
    margin: 0;
    padding: 0 0 10px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 300;
    color: #000;
}
.blog-post p {
    margin: 0;
    padding: 0 0 15px;
    line-height: 28px;
    text-align: justify;
}
.blog-post ul {
    margin: 0 0 20px;
    padding: 0 0 0 40px;
}
.blog-post ul li {
    margin: 0;
    padding: 0 0 10px;
    line-height: 28px;
    text-align: justify;
    font-size: 16px;
}
h3.woocommerce-loop-product__title {
    min-height: 44px;
}
.page-template-default.page.page-id-14106.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .form-services-span {
    padding: 0;
}
.page-template-default.page.page-id-13327.page-child.parent-pageid-13047.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .testimonial.testimonial-style-4 blockquote p {
    font-style: italic!important;
    font-family: Arial!important;
    font-size: 14px!important;
    line-height: 50px;
    text-align: left;
}
.page-template-default.page.page-id-13327.page-child.parent-pageid-13047.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .testimonial.testimonial-style-4 {
    min-height: 300px;
    border: 0;
}
.page-template-default.page.page-id-13327.page-child.parent-pageid-13047.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .testimonial.testimonial-style-4 blockquote::before {
    color: #777!important;
}
.page-template-default.page.page-id-13327.page-child.parent-pageid-13047.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .testimonial blockquote p::after {
    position: relative;
    right: 0;
}
.quick-form-error label.error {
    color: orange!important;
}
.banner_txt_h1 {
    line-height: 40px;
    text-align: left!important;
}
ul.banner_txt_ul {
    margin: 0 0 0 10px!important;
    padding: 0;
    list-style-type: disc;
}
ul.banner_txt_ul li {
    font-size: 16px!important;
}
ul.offshore_ul {
    list-style-type: disc;
    color: #fff;
    font-size: 16px;
    margin: 0 0 20px;
    padding: 0 0 0 15px;
}
ul.offshore_ul li {
    color: #fff;
    font-size: 16px;
}
.wpb_wrapper p {
    font-size: 16px;
}
p.wrap_dedicated {
    color: #fff;
}
.mega-menu>li.menu-item>a, .mega-menu>li.menu-item>h5 {
    padding: 9px 7px 8px;
}
#header .header-main .header-contact .nav-top>li>a {
    color: #fff !important;
    background: #228b22;
    font-weight: 700;
    padding: 12px 18px !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}
#header .header-main .header-contact .nav-top>li>a:hover {
    color: #fff ;
    background: #32cd32;
    font-weight: 700;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}
.block-nowrap {
    display: block;
}
#header.sticky-header .header-contact {
    display: block;
}
#header .header-contact {
    margin: 0px;
    border-right: none;
}

/*april 03 sj style start here*/
#header .main-menu > li.menu-item > a {
  
    padding: 9px 7px 9px !important ;
}

.mega-menu.show-arrow>li.has-sub>a:after
{
    display: inline-block;
    content: "\f0d7";
    font-family: fontawesome;
    font-weight: 400;
    font-size: 1em;
    margin: 0 0 0 5px;
    line-height: 1;
}

.testimonial .testimonial-author {
    display: block;
    margin: 12px 0 0 0;
}


/*april 04 pandikumar working*/

h2.entry-title {
    color: #000 !important;
    font-weight: 300 !important;
}

a.read-more{

    font-weight: 300 !important;
    font-size: 16px !important; 
}

a.btn.btn-primary.m-t-md.m-b-md {
    font-size: 15px !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    font-size: 14px !important;
}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    font-size: 14px !important;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.error {
    font-size: 14px !important;
}

blockquote::before {
    color: #000;
}

.testimonial.testimonial-style-4 {
    min-height: 375px;
}

span.tab-title {
    color: #fff;
}
ul.breadcrumb li {
    text-transform: none !important;
        font-size: 14px;
}

ul.list.list-icons.list-primary.list-borders i{
    color: #fff;
}

.vc_row.wpb_row.vc_inner.row.pandi i {
    color: #000;
}

span.thumb-info-inner {
    text-transform: uppercase;
}

span.thumb-info-type {
    text-transform: none !important;
    font-weight: 400 !important;
    font-size: 13px !important;
}

/*april 08 pandikumar working*/


h5.post-item-title a {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0;
}

.testimonial-author.clearfix span {
    font-size: 12px;
    font-weight: 100;
}

h3.widget-title.sbg_title {
    font-size: 1.1429em;
}

.post-item-content h5 {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0;
}

/*.wpb_wrapper.vc_column-inner ::before {
    color: white;
}*/


.testimonial blockquote {
    border: 0;
    /* color: #666; */
    font-family: Georgia,serif;
    font-style: italic;
    margin: 0;
    padding: 10px 50px;
    box-sizing: border-box;
    font-size: 1em;
    position: relative;
    /* padding: 10px 50px; */
}

.testimonial blockquote:before {
    left: 10px;
    top: 0;
    color: #FFF;
    content: "“";
    font-size: 80px;
    font-style: normal;
    line-height: 1;
    position: absolute;
}

.testimonial blockquote p {
    
    font-family: Georgia,serif;
    font-style: italic;
    font-size: 1.2em;
    line-height: 1.3;
}

.mega-menu.show-arrow > li.has-sub:before, .mega-menu.show-arrow > li.has-sub:after
{
    display: none;
}

ul.nav.nav-tabs.featured-boxes.featured-boxes-style-4 span {
    color: #000;
}


li.nav-item span {
    color: #fff;
}

/*april 09 pandikumar working*/

/*i.fa.fa-hand-o-right::before {
    color: #dd8500;
}*/

button.owl-prev::before {
    color: #999 !important;
}

button.owl-next.disabled::before {
    color: #999 !important;
}

.lead, .wpb_text_column.lead, .wpb_text_column.lead p {
        letter-spacing: 0;
    }

/*.vc_row.wpb_row.vc_inner.row i {
    color: #1e73be !important;
}*/

/*.vc_parallax blockquote p {
    line-height: 21px;
}*/


.post-carousel .post-item .post-date ~ * {
    margin-left: 0px !important;
}


article.post .read-more, .post-item .read-more {
    display: inline-block;
    color: #08c !important;
}


@media(max-width:767px) {
.vc_column_container.col-md-4 .wpb_wrapper.vc_column-inner .vc_btn3-container.MAM-quote.vc_btn3-right {
    text-align: center;
}
.vc_column_container.col-md-4 .wpb_wrapper.vc_column-inner .vc_btn3-container.MAM-email.vc_btn3-center {
    text-align: center;
}
.vc_column_container.col-md-4 .wpb_wrapper.vc_column-inner .vc_btn3-container.MAM-call.vc_btn3-left {
    text-align: center;
}
.vc_column_container.col-md-4 .wpb_wrapper.vc_column-inner .vc_btn3-container.MAD-Quote.vc_btn3-right {
    text-align: center;
}
.vc_column_container.col-md-4 .wpb_wrapper.vc_column-inner .vc_btn3-container.MAD-Email.vc_btn3-center {
    text-align: center;
}
.vc_column_container.col-md-4 .wpb_wrapper.vc_column-inner .vc_btn3-container.MAD-Call.vc_btn3-left {
    text-align: center;
}
.mob-name { margin-bottom: 20px !important; }
h3.vc_custom_heading.sounds-good {
    font-size: 23px !important;
    line-height: 28px;
}
h3.vc_custom_heading.faq-on {
    font-size: 21px !important;
    margin-bottom: 25px;
}
/*.mobileapp-owl .owl-stage-outer .owl-stage .owl-item {
    width: 115px !important;
}*/
.best-mobile {
    font-size: 22px !important;
}
.best-lms {
    font-size: 24px !important;
    line-height: 30px !important;
    font-weight: 400;
}
.blog-mobile {
    font-size: 23px !important;
    line-height: 30px !important;
    font-weight: 400 !important;
}
.tabs .nav.nav-tabs.nav-justified li { margin-bottom:20px !important; }
h3.vc_custom_heading.app-idea.align-left {
    width: 100%;
    font-size: 21px !important;
    text-align: justify;
}
.page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .vc_single_image-wrapper.vc_box_border_grey {
    display: block!important;
    width: 200px;
    margin: 0 auto;
}
.page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .vc_btn3-container.DM-Quote.vc_btn3-right, .page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .vc_btn3-container.DM-Email.vc_btn3-center, .page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .vc_btn3-container.DM-Call.vc_btn3-left {
    text-align: center;
}
.page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive #quoteform .row.col-sm-12 {
    margin: 0!important;
}
.page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive #quoteform .row.col-sm-12 .col-sm-6 {
    padding: 0 15px 15px;
}
.page-template-default.page.page-id-13327.page-child.parent-pageid-13047.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .testimonial.testimonial-style-4 blockquote p {
    font-style: italic!important;
    font-family: Arial!important;
    font-size: 14px!important;
    line-height: 18px;
    text-align: left;
}
#header .header-contact {
    display: block;
    border-right: none; 
}
ul.banner_txt_ul li {
    font-size: 13px!important;
}
#header .header-main .container .header-right {
    padding-top: 0;
    padding-bottom: 0;
}
#header .mobile-toggle {
    top: 20px;
    position: relative;
    z-index: 1;
}
.page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive h3 {
    line-height: 36px;
}
.page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive h4.vc_custom_heading {
    line-height: 24px!important;
    font-size: 18px!important;
}
.page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .wpb_wrapper ul li, .page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .wpb_wrapper ul li span {
    line-height: 26px!important;
}
.vc_section.vc_custom_1521528572546.vc_section-has-fill.vc_section-o-content-middle.vc_section-flex {
    background-position: left top;
    background-repeat: no-repeat!important;
    background-size: cover;
}
.page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive h2 {
    line-height: 40px;
}
.page-template-default.page.page-id-13047.page-parent.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .vc_column_container.col-md-6 .wpb_wrapper.vc_column-inner .wpb_text_column.wpb_content_element .wpb_wrapper .clutch-widget {
    width: 200px;
    margin: 0 auto;
}
#rating_star .vc_column_container.col-md-6 .wpb_wrapper.vc_column-inner {
    width: 300px;
    margin: 0 auto;
}
}@media(min-width:576px) and (max-width:767px) {
    .tabs.tabs-simple .nav-tabs>li .nav-link, .tabs.tabs-simple .nav-tabs>li .nav-link: hover, .tabs.tabs-simple .nav-tabs>li .nav-link:focus {
    font-size: 14px!important;
    line-height: 16px;
}
.nav.nav-pills.nav-top {
    position: relative;
    left: 0;
    padding-right: 10px;
}
#header .mobile-toggle {
    top: 20px;
    position: relative;
    z-index: 1;
}
}@media(min-width:576px) and (max-width:776px) {
    .wpcf7-form-control.wpcf7-submit.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-success {
    position: relative!important;
    left: -55%!important;
    top: 65px!important;
    padding: 5px 20px;
}
}@media(min-width:768px) and (max-width:991px) {
    .page-template-default.page.page-id-13327.page-child.parent-pageid-13047.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .testimonial.testimonial-style-4 blockquote p {
    font-style: italic!important;
    font-family: Arial!important;
    font-size: 14px!important;
    line-height: 18px;
    text-align: left;
}
#header .header-main .container .header-right {
    padding-top: 0;
    padding-bottom: 0;
}
#header .mobile-toggle {
    top: 24px;
    position: relative;
    z-index: 1;
}
}@media(min-width:992px) and (max-width:1199px) {
    .page-template-default.page.page-id-13077.page-child.parent-pageid-13042.full.blog-1.wpb-js-composer.js-comp-ver-5\.4\.5.vc_responsive .tabs.tabs-simple .nav-tabs>li .nav-link, .tabs.tabs-simple .nav-tabs>li .nav-link: hover, .tabs.tabs-simple .nav-tabs>li .nav-link:focus {
    font-size: 13px;
}
.tabs.tabs-simple .nav-tabs>li .nav-link, .tabs.tabs-simple .nav-tabs>li .nav-link:hover, .tabs.tabs-simple .nav-tabs>li .nav-link:focus {
    font-size: 14px!important;
    line-height: 16px;
}
.nav.nav-pills.nav-top {
    position: relative;
    left: 0;
    top: 0;
    padding-right: 10px;
}
#header .header-main .container .header-right {
    padding-top: 0;
    padding-bottom: 0;
}
}@media(min-width:576px) and (max-width:991px) {

}@media(min-width:280px) and (max-width:575px) {
#header .header-main .header-contact .nav-top>li>a {
    padding: 8px !important;
    font-size: 13px;
}
#header .header-main .header-contact .nav-top>li>a:hover {
    padding: 8px;
    font-size: 13px;
}
#header .header-main .container .header-left {
    display: block;
}
ul.nav.nav-pills.nav-top li.d-none.d-sm-block.req-home {
    display: block!important;
}
#header .logo.logo-transition a img {
    width: 85px;
    padding: 0;
}
}.quick_buy_container {
    margin-top: 20px;
}
#breadcum-sec {
    padding-top: 15px;
}
#breadcum-sec .wpb_text_column.wpb_content_element {
    padding-bottom: 15px;
    margin: 0;
}
.quick_buy_container {
    margin-top: 20px;
}
ul.top_banner_list {
    color: #fff;
}
ul.top_banner_list li {
    color: #fff;
}
/*.mobile-sidebar {
    display: none;
}*/
.mobile-sidebar-mobile {
    display: none;
}
.ouractivities p {
    text-align: justify;
    font-size: 14px;
}
.header-corporate.header-10.search-sm.header-loaded.sticky-header #main-menu {
    margin: 40px 0 0;
}
.header-corporate.header-10.search-sm.header-loaded.sticky-header .header-contact {
    margin: 20px 0 8px!important;
}
.wpb_single_image.wpb_content_element.vc_align_center.vertical_mid_sec img {
    position: absolute;
    right: -91px;
    top: -66px;
    width: 700px;
    height: 505px;
}
.cc_message {
    color: #fff;
    text-align: center;
    font-size: 16px!important;
}
a.cc_btn.cc_btn_accept_all {
    color: #fff;
    background: 0 0;
    display: inline-block;
    width: auto;
}
.cc_logo {
    display: none!important;
}
.wpb_single_image.wpb_content_element.vc_align_center.our_solution_img img {
    width: 65%}
p.whom_we_work_para {
    min-height: 220px;
}
a.whom_we_work_button {
    background: #08c;
    color: #fff;
    border: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 300;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    text-decoration: none;
}
a.whom_we_work_button:hover {
    background: #01476a;
    color: #fff;
    border: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 300;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    text-decoration: none;
}
.vc_row.wpb_row.vc_inner.row.what_we_do_main .vc_column_container.col-md-3:hover {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    box-shadow: 1px 5px 19px 6px rgba(0, 0, 0, .1);
    -moz-box-shadow: 1px 5px 19px 6px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 1px 5px 19px 6px rgba(0, 0, 0, .1);
    -o-box-shadow: 1px 5px 19px 6px rgba(0, 0, 0, .1);
}
.vc_row.wpb_row.vc_inner.row.what_we_do_main .vc_column_container.col-md-3 {
    background: #fff;
    min-height: 440px;
    margin: 0;
    padding: 30px 20px 20px;
    border: 1px solid #f2f2f2;
    position: relative;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.vc_row.wpb_row.vc_inner.row.home_box_wrap.box .vc_column_container.col-md-4 .wpb_wrapper.vc_column-inner {
    border: 1px solid #fff;
    padding: 15px;
    min-height: 550px;
    margin: 0 0 30px;
}
.vc_row.wpb_row.vc_inner.row.home_box_wrap.box .vc_column_container.col-md-4 .wpb_wrapper.vc_column-inner:hover {
    border: 1px solid #4a90e2;
    background-color: #a2a1a117;
}
.webinar_sect .col-md-6 {
    float: left;
}
.text-lg {
    font-size: 16px!important;
}
h2.vc_custom_heading.content_heading.align-left {
    font-weight: 700;
}
.ebook-inner p {
    font-family: Roboto;
    line-height: 28px;
    font-weight: 500;
    color: #263238;
    font-size: 16px;
    text-align: justify;
}
.ebook-inner ul li {
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    color: #263238;
}
.box-content .wpb_text_column.wpb_content_element .wpb_wrapper p {
    margin: 0;
    padding: 0 0 20px;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline: none;
}
.banner-sec {
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
}
.digitalbanner {
    background-image: url(../img/banner2.jpg);
}
.banner-block {
    text-align: center;
    color: #fff;
    margin-top: 0;
    background-color: rgba(0, 0, 0, .8);
    padding: 20px;
}
.banner-block h3 {
    font-weight: 900;
    color: #fff;
    font-size: 36px;
    text-align: left;
    line-height: 44px;
}
.banner-block ul.list-item-banner {
    display: inline-block;
    margin: 15px auto 0;
    padding-left: 0;
}
.banner-block ul li {
    text-align: left;
    font-size: 18px;
    padding: 5px 0 5px 0;
    margin: 0;
}
.btn-request button, .btn-request button:hover, .btn-request button:focus {
    background-color: transparent!important;
    border: .5px solid #fff!important;
    padding: 8px 25px!important;
    font-size: 17px!important;
    margin-top: 15px!important;
    border-radius: 18px!important;
    text-transform: uppercase!important;
    color: #fff!important;
    transition: .6s all!important;
    background-image: none!important;
}
.banner-sec .wpb_content_element {
    margin-bottom: 0!important;
}
#formodal .modal-content {
    background-color: rgba(0, 0, 0, .9);
    border: 1px solid #fff;
}
#formodal .modal-content .modal-title {
    text-align: center;
    color: #fff;
    font-weight: 300;
    font-size: 20px;
    display: block;
    width: 100%}
#formodal .wpcf7 p .fa {
    color: #fff!important;
}
#formodal .wpcf7-form-control-wrap input {
    border: 1px solid #c5cbd2;
    border-radius: 3px;
    padding: 7px 8px;
    box-shadow: none;
    background-color: transparent;
    border: none;
    border-bottom: .5px solid #fff;
    color: #fff;
}
.form-group {
    position: relative;
    &+.form-group {
    margin-top: 30px;
}
}.form-label {
    position: absolute;
    left: 0;
    top: 10px;
    color: #fff;
    background-color: transparent;
    z-index: 10;
    transition: transform 150ms ease-out, font-size 150ms ease-out;
    font-weight: 300;
}
.form-wrapper {
    padding: 15px;
}
#formodal p {
    color: #fff;
    font-size: 14px;
}
.form-wrapper textarea {
    height: 100px;
    background-color: transparent;
    border: none;
    border-bottom: .5px solid #fff;
    color: #fff;
}
.form-group {
    margin-bottom: 25px;
}
.focused .form-label {
    transform: translateY(-125%);
    font-size: .75em;
}
.form-input {
    position: relative;
    padding: 12px 0 5px 0;
    width: 100%;
    outline: 0;
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #fff;
    transition: box-shadow 150ms ease-out;
    background: transparent;
    &: focus {
    box-shadow: 0 2px 0 0 blue;
}
}.form-input.filled {
    box-shadow: 0 2px 0 0 lightgreen;
}
.checkboxform span {
    color: #fff;
    position: relative;
    top: -1px;
}
#formodal .wpcf7-submit, #formodal .wpcf7-submit:hover, #formodal .wpcf7-submit:focus {
    background-color: transparent;
    border: .5px solid #fff;
    padding: 8px 25px;
    font-size: 17px;
    margin-top: 15px;
    border-radius: 18px;
    text-transform: uppercase;
    color: #fff;
    transition: 0.6s all;
    float: right;
}
.btn-submit, .btn-submit:hover, .btn-submit:focus {
    background-color: transparent;
    border: .5px solid #fff;
    padding: 8px 25px;
    font-size: 17px;
    margin-top: 15px;
    border-radius: 18px;
    text-transform: uppercase;
    color: #fff;
    transition: 0.6s all;
    float: right;
}
.banner-block .wpcf7-submit {
    background-color: transparent!important;
    border: .5px solid #fff!important;
    padding: 8px 25px!important;
    font-size: 17px!important;
    border-radius: 18px!important;
    text-transform: uppercase;
    color: #fff!important;
    transition: 0.6s all!important;
    float: right;
}
.banner-block .col-sm-12.row {
    padding-right: 0;
}
.banner-block h4 {
    color: #fff;
    margin-top: 20px;
}
.banner-block .col-sm-12.row .col-sm-8 {
    padding-right: 0;
}
.contentpad {
    padding: 40px 0 0 0;
}
.contentpad h1.subtitle {
    font-weight: 900;
    color: #dd8500;
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px;
}
.digi-content h1 {
    font-weight: 900;
    color: #dd8500;
    font-size: 28px;
    text-align: center;
    margin-bottom: 30px;
}
.digi-content h1 span {
    font-weight: 600;
    color: #0095DD;
    text-transform: uppercase;
}
.mywidhalf {
    width: 50%;
    float: left;
}
.digi-content p {
    font-size: 16px;
    text-align: center;
    line-height: 1.8;
}
.digi-contentsec1 {
    margin-top: 30px;
}
.digi-contentsec1 h3 {
    font-size: 20px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}
.digi-contentsec1 p {
    text-align: left;
}
.digi-content ul {
    padding-left: 20px;
}
.digi-content ul li {
    font-size: 16px;
    font-weight: 300;
    padding: 5px 0 5px 0;
}
.digi-content ul li i {
    margin-right: 8px;
    color: #0095DD;
}
.nopad {
    padding: 0;
}
.content-block-second {
    height: 400px;
    background-color: #333;
    padding: 20px;
}
.full-img img {
    width: 100%;
    height: 400px!important;
    object-fit: cover;
}
.full-img .vc_single_image-wrapper {
    display: block!important;
}
.chooseimg img {
    width: 100%;
    height: 500px!important;
    object-fit: cover;
}
.block-par {
    margin: 0 auto;
}
.block-par p {
    color: #fff;
    text-align: left;
    font-size: 14px;
    line-height: 1.5;
}
.block-par h1 {
    font-weight: 600;
    color: #fff;
    font-size: 24px;
    margin: 0 0 5px 0;
}
.block-par .media-left {
    vertical-align: middle;
}
.block-par .media-left i {
    font-size: 30px;
    color: #fff;
}
.block-par-inner {
    position: relative;
    padding-left: 15px;
    margin: 15px 0 20px 0!important;
}
.block-par-inner:before {
    content: "";
    border-left: 4px solid #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 100%}
.digi-content2 {
    height: 400px;
}
.digi-contentnewset {
    height: auto;
}
.digi-content2 h3 {
    margin: 0 0 10px 0;
    font-weight: 300;
    text-transform: capitalize;
}
.digi-content2 ul {
    padding-left: 30px;
}
.digi-content2 ul li {
    padding: 5px 0;
    font-weight: 300;
    margin: 0 0 5px 0;
}
.digi-content2 ul li i {
    margin-right: 8px;
    color: #dd8500;
}
.bg_wrapper {
    background-color: #0095DD;
    color: #fff;
    padding: 30px 30px 40px 80px;
    height: 500px;
}
.bg_wrapper h1 {
    font-size: 28px;
    position: relative;
    text-align: center;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    color: #fff;
}
.bg_wrapper h1:after {
    content: "";
    border-bottom: 4px solid #fff;
    height: 2px;
    width: 50px;
    position: absolute;
    bottom: -12px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.bg_wrapper p {
    text-align: justify;
    font-size: 15px;
    line-height: 1.8;
    margin-bottom: 15px;
    color: #fff;
}
.video-popup {
    height: 500px;
    position: relative;
    display: block;
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-background-position: 50% 0;
    background-position: 50% 0;
    background-image: url(../img/choose.jpg);
    background-repeat: no-repeat;
}
.video-popup i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 110px;
    color: #4a4a48;
    opacity: 1;
}
.video-popup:hover>i {
    opacity: 1;
}
#video iframe {
    height: 400px;
    width: 100%;
    border: 0;
}
#video .modal-body {
    position: relative;
    padding: 0;
}
#video .modal-content {
    border: none;
    box-shadow: none;
    padding: 0;
    background: transparent;
}
.case-study-block {
    -webkit-box-shadow: 0 0 2px 0 rgba(163, 163, 163, 1);
    -moz-box-shadow: 0 0 2px 0 rgba(163, 163, 163, 1);
    box-shadow: 0 0 2px 0 rgba(163, 163, 163, 1);
    padding: 15px;
    margin-bottom: 30px;
}
.case-study-block h4 {
    margin: 0 0 5px 0;
}
.case-study-block p {
    font-weight: 400;
    font-size: 13px;
}
.case-study-block .btn-readmore {
    color: #0095DD;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: right;
    float: right;
    display: inline-block;
    margin-top: 10px;
    transition: all 0.6s;
    padding: 5px 10px;
    border: 1px solid #fff;
}
.case-study-block .btn-readmore:hover {
    border: 1px solid #0095DD;
    text-decoration: none;
}
.case-img {
    width: 150px;
}
.trust-banner {
    background-color: #333;
    padding: 40px 0;
}
.trust-block {
    position: relative;
}
.trust-block .image {
    display: block;
    width: 100%;
    height: auto;
}
.trust-block .overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .9);
    overflow: hidden;
    width: 100%;
    height: 60px;
    transition: .5s ease;
}
.trust-block:hover .overlay {
    height: 100%}
.trust-block .text {
    color: white;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    text-align: center;
}
.trust-block .text a, .trust-block .text a:hover, .trust-block .text focus {
    display: block;
    text-decoration: none;
}
.trust-block .text h5 {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
.trust-block .text h6 {
    color: #fff;
    font-weight: 300;
    font-size: 13px;
}
.btn-more {
    display: block!important;
    margin: 0 auto!important;
    text-align: center!important;
    width: 200px;
}
.btn-more a, .btn-more a:hover, .btn-more a:focus {
    background-color: transparent!important;
    border: .5px solid #fff!important;
    padding: 8px 25px!important;
    font-size: 17px!important;
    margin: 0 auto 0!important;
    border-radius: 18px!important;
    text-transform: uppercase!important;
    color: #fff!important;
    transition: 0.6s all;
    display: block!important;
    background-image: none!important;
}
.trust-banner .portfolio-item h4, .trust-banner .portfolio-item p {
    color: #fff!important;
}
#tetsi {
    margin-bottom: 20px;
}
.testiblocknew {
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 149, 221, .5);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 149, 221, .5);
    box-shadow: 0 0 2px 0 rgba(0, 149, 221, .5);
    padding: 15px;
    text-align: center;
    margin: 10px 10px 10px 20px!important;
}
.testiblocknew blockquote:before, .testimonial blockquote p:after {
    content: none!important;
}
.testiblocknew .testimonial-author p {
    text-align: center!important;
}
.testiblocknew blockquote p {
    color: #333!important;
    min-height: 150px;
}
.testiblocknew blockquote {
    background: #FFF!important;
    padding: 5px!important;
}
.testimonial .testimonial-arrow-down {
    display: none!important;
}
.testiblocknew .testimonial-author-thumbnail.img-thumbnail {
    display: block!important;
    float: none!important;
}
.testiblocknew .testimonial-author-thumbnail.img-thumbnail img {
    border-radius: 50%;
    text-align: center;
    margin: 0 auto;
    display: block;
}
.testi-block {
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 149, 221, .5);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 149, 221, .5);
    box-shadow: 0 0 2px 0 rgba(0, 149, 221, .5);
    padding: 15px;
    text-align: center;
    margin: 10px 10px 10px 20px;
}
.testi-block img.testi-img {
    border-radius: 50%;
    text-align: center;
    margin: 0 auto;
    display: block;
}
.testi-block h4 {
    margin: 10px 0 0 0;
    color: #dd8500;
    font-weight: 600;
    font-size: 24px;
}
.testi-block h5 {
    margin: 5px 0 5px 0;
    font-weight: 300;
    color: #0095DD;
}
.testi-block p {
    margin: 25px 0 20px 0;
    font-size: 15px;
    line-height: 1.8;
    font-style: italic;
}
.testi-block i {
    color: #0095DD;
    font-size: 50px;
    margin: 20px 0;
}
img.client-logo {
    margin: 0 auto;
    display: block;
}
.our-client-sec {
    background-color: #fff;
    padding: 40px 0;
}
.faqblock .panel-heading {
    padding: 0;
    border: 0;
    background-color: transparent;
    border: .5px solid #fff;
}
.faqblock .toggle-content {
    border: .5px solid #fff;
}
.faqblock section.toggle {
    margin-bottom: 20px;
}
.faqblock section.toggle label {
    border-left-color: #08c;
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff!important;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
}
.faqblock .toggle-content p {
    color: #fff;
    font-size: 15px;
    line-height: 1.8;
}
.faqblock .panel.panel-default {
    margin-bottom: 20px;
    background-color: transparent;
    border: .5px solid #fff;
}
.faqblock .panel-title>a, .panel-title>a:active {
    display: block;
    padding: 15px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    word-spacing: 3px;
    text-decoration: none;
}
.faqblock .panel-heading a:before {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    transition: all 0.5s;
}
.faqblock .panel-heading.active a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}
.faqblock {
    background-color: #333;
    padding: 40px 0;
}
.faqblock .panel-body {
    color: #fff;
    font-weight: 300px;
    font-size: 15px;
    line-height: 1.8;
}
.faqblock .toggle-content ul {
    color: #fff;
}
.icon-reach, .icon-reach:hover {
    display: block;
    width: 150px;
    height: 150px;
    line-height: 100px;
    font-size: 0;
    text-align: center;
    color: #FFF;
    border: 10px solid #dd8500;
    background-color: #0095DD;
    border-radius: 50%;
    margin: 0 auto;
}
.icon-reach:after {
    display: inline-block;
    font: normal normal normal 14px/1 fontawesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    line-height: 140px;
    font-size: 50px;
}
.icon-reach.edit:after {
    content: "\f044"}
.icon-reach.mail:after {
    content: "\f0e0"}
.icon-reach.phone:after {
    content: "\f095"}
.icon-reach i {
    line-height: 140px;
}
.reachicon-link, .reachicon-link:hover {
    color: #0095DD;
    font-size: 24px;
    text-align: center;
    font-weight: 600;
    display: block;
    margin: 10px auto 0;
    text-decoration: none;
    text-transform: uppercase;
}
.reach-banner {
    padding: 40px 0;
}
.news-block {
    border: 1px solid #ddd;
    padding: 4px;
    border-radius: 4px;
    margin: 4px;
    min-height: 330px;
}
.newslatest_sec .post-item {
    border: 1px solid #ddd;
    padding: 4px;
    border-radius: 4px;
    margin: 4px;
    min-height: 330px;
}
.newslatest_sec .post-item img {
    width: 100%}
.newslatest_sec .post-item h4 a, .newslatest_sec .post-item h4 a:hover {
    color: #0095DD;
    font-size: 16px;
    font-weight: 600;
    display: block;
    margin: 10px 0;
    text-decoration: none;
    line-height: 1.5;
}
.newslatest_sec .post-item .post-excerpt {
    font-size: 13px;
    line-height: 1.5;
}
.news_and_ebook_sec .wpb_content_element {
    margin-bottom: 10px;
}
.newslatest_sec .read-more {
    display: inline-block;
    margin: 10px 0;
    font-weight: 600;
    color: #000;
    padding: 5px 15px;
    float: right;
    text-transform: capitalize;
}
#news-slider .owl-buttons, #ebook-slider .owl-buttons {
    text-align: center;
    position: absolute;
    top: -45px;
    right: 0;
}
#news-slider .owl-prev, #news-slider .owl-next, #ebook-slider .owl-prev, #ebook-slider .owl-next {
    display: inline-block;
    margin: 5px;
}
#ebook-slider .news-block {
    text-align: center;
    padding: 15px 5px;
}
.ebook_newsec .post-date {
    margin-right: 10px;
    text-align: center;
    width: 70px;
    display: block;
    margin: 0 auto;
    border: 1px solid #cccc;
}
.ebook_newsec .post-date .day {
    color: #08c;
    display: block!important;
    font-size: 20px!important;
}
.ebook_newsec .post-date .month {
    background-color: #08c;
    display: block;
    font-size: 20px!important;
    color: #fff!important;
    padding: 0 10px!important;
}
.smallsize {
    font-size: 28px!important;
    text-align: left!important;
    margin: 5px 0 15px 0;
    color: #0095DD!important;
    font-weight: 900!important;
}
.title-boxheader {
    margin: 0;
    background: #dd8500;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 15px;
    display: block;
    text-align: center;
    font-weight: 600;
}
.title-box {
    border: 2px solid #dd8500;
    padding: 15px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-bottom: 30px;
}
.news-img {
    width: 150px;
    height: 100px;
    object-fit: cover;
}
#news-slider, #ebook-slider {
    margin-bottom: 30px;
}
.list-news {
    height: 400px;
    overflow-y: auto;
}
.list-news li {
    margin-bottom: 15px;
}
.ebook {
    background-color: #0095DD;
}
.ebook1 {
    border: 2px solid #0095DD;
}
.list-news .media-left, .list-news .media-body {
    vertical-align: middle;
}
.list-news h4 {
    margin: 1px 0;
    font-size: 16px;
}
.list-news p {
    margin: 1px 0;
}
.list-news .media-body a:hover {
    text-decoration: none;
}
.list-news .media-body a {
    color: #0095DD;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: left;
    display: inline-block;
    margin-top: 10px;
    transition: all 0.6s;
    padding: 5px 10px;
    border: 1px solid #0095DD;
}
.cal-block {
    background-color: #2F2F2F;
    color: #fff;
    text-align: center;
    padding: 5px;
    transition: all 0.6s;
    width: 100px;
}
.cal-block p {
    margin: 0 0 0 0;
    color: #fff;
    text-align: center!important;
    font-size: 14px;
}
.cal-block h2 {
    font-size: 18px;
    margin: 0;
}
.newslatest_sec .post-date {
    display: none;
}
.ebook_newsec .post-date {
    display: block;
    float: none!important;
    margin: 10px auto!important;
    width: 60px!important;
}
#formodal.modal.show .modal-dialog {
    transform: translate(0%, 5%)!important;
}
#formodal .close, #formodal .close:hover {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=100);
    opacity: 1;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 20px;
}
.static_recentpost .post-item .post-date {
    float: left;
    margin-right: 10px;
    text-align: center;
    width: 60px;
    margin: 6px 10px 0 0px!important;
    font-size: 18px;
}
.static_recentpost .post-item h4 a {
    font-weight: 600;
    color: #000;
    font-size: 18px;
}
.static_recentpost .post-item {
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    min-height: 150px;
}
.static_recentpost .post-item p.post-excerpt {
    color: #333;
    font-size: 13px;
    line-height: 1.5;
    font-weight: 400;
    text-align: justify;
}
.static_recentpost .post-item p.post-excerpt a {
    display: block;
    float: right;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
}
.helathcare-content p {
    text-align: left;
}
.helathcare-content .full-img {
    height: 500px;
}
.helathcare-content .content-block-second {
    height: 500px;
}
.img-block .vc_single_image-wrapper {
    display: block!important;
    margin: 0 auto;
    text-align: center;
}
@media only screen and (max-width:1024px) {
    .bg_wrapper {
    padding: 10px 30px 10px 15px;
}
body {
    min-width: 100!important;
}
}@media only screen and (max-width:768px) {
    .widtabfull {
    width: 100%}
.widtabhalf {
    width: 50%}
.trust-block {
    margin-bottom: 20px;
}
}@media only screen and (max-width:767px) {
    .contentpad h1.subtitle {
    font-size: 24px;
}
.mywidhalf {
    width: 100%;
    float: none;
}
.banner-block {
    margin: 0!important;
}
.digi-content2 {
    height: auto;
}
.banner-sec {
    height: auto;
    padding: 0!important;
}
.banner-block {
    margin: 15px 0;
    padding: 5px;
}
.banner-block h3 {
    font-size: 20px;
}
.banner-block ul.list-item-banner {
    padding-left: 5px;
}
.banner-block ul li {
    text-align: left;
    font-size: 14px;
    padding: 2px 0 2px 0;
}
.btn-request {
    margin: 10px 0;
}
.subtitle {
    font-size: 24px;
    margin-bottom: 15px;
}
.contentpad {
    padding: 20px 0 0;
}
.content-block-second {
    height: auto;
}
.digi-content2 ul {
    padding-left: 15px;
}
.bg_wrapper h1 {
    font-size: 20px;
}
.bg_wrapper {
    padding: 10px;
    height: auto;
}
.video-popup {
    height: 200px;
}
.case-study-block .media-left, .list-news li .media-left {
    display: block;
}
.case-study-block {
    display: block!important;
}
.list-news li .media-left img, .cal-block {
    margin: 0 auto 15px!important;
    text-align: center;
    display: block;
}
.testiblocknew {
    padding: 2px;
    margin: 1px!important;
}
.list-news li {
    text-align: center;
}
.case-img {
    margin: 0 auto 15px;
    text-align: center;
    display: block;
}
.case-study-block .media-body {
    text-align: center;
}
.trust-block {
    position: relative;
    margin-bottom: 20px;
}
.reach-block {
    margin-bottom: 20px;
}
.widtabhalf {
    width: 100%}
#news-slider .owl-buttons, #ebook-slider .owl-buttons {
    position: static;
}
}.aboutus-awards .icon-featured {
    background-color: #ffffff!important;
    width: 100%}
.aboutus-awards .wpb_wrapper {
    text-align: justify;
}
.aboutus-awards1 .icon-featured { background-color: #ffffff!important; width: 100%}
.aboutus-awards1 .wpb_wrapper { text-align: justify; }
.count-list {
    color: #fff;
}
.count-list ul {
    list-style-type: none;
    padding-left: 0;
}
.count-list p {
    color: #fff;
}
.count-list ul li {
    font-size: 24px;
    color: #fff;
    margin-bottom: 20px;
}
.count-list ul li .count-set {
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    background-color: #08c;
    line-height: 40px;
    font-size: 18px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    display: inline-block;
    margin-right: 5px;
    font-weight: 600;
}
.count-list ul li p {
    display: inline-block;
    color: #fff;
    font-size: 17px;
}
.app-quote-btn a {
    background-color: #08c!important;
    color: #fff!important;
    font-size: 20px!important;
    font-weight: 600;
}
.appset-form {
    padding: 25px;
    box-shadow: 0 2px 35px 0 rgba(46, 157, 212, .8);
    margin-top: 40px;
    text-align: center;
    background-color: #2e9dd4;
}
.appset-form .wpcf7-form-control {
    margin-bottom: 10px!important;
}
.appset-form input[type=submit] {
    background-color: #000;
    padding: 10px 50px;
    border-radius: 30px;
    margin-bottom: 0px!important;
    display: block;
}
.appset-form p {
    margin-bottom: 0!important;
}
.app-desset h4 {
    font-weight: 600;
    color: #08c!important;
	text-align:center;
}
.app-desset p {
    font-size: 14px;
    line-height: 1.8;
}
.number-set {
    position: absolute;
    right: 0;
    top: 0;
    height: 75px;
    width: 75px;
    border-radius: 0% 0 0% 100%;
    background-image: -moz-linear-gradient(20deg, rgb(151, 191, 40) 0%, rgb(177, 230, 30) 100%);
    background-image: -webkit-linear-gradient(24deg, rgb(46, 157, 212) 0%, rgb(64, 152, 196) 100%);
    background-image: -ms-linear-gradient(20deg, rgb(151, 191, 40) 0%, rgb(177, 230, 30) 100%);
    box-shadow: 1.5px 2.598px 8px 0 rgba(0, 0, 0, .15);
    font-size: 42px;
    line-height: normal;
    text-align: center;
    color: #FFF;
    font-weight: 700;
    padding-left: 20px;
}
.stepblock-sec {
    text-align: center;
    border: 1px solid #dddd;
    border-width: 1px;
    border-color: rgb(201, 201, 201);
    border-style: solid;
    padding: 20px;
    position: relative;
    margin-top: 30px;
}
.stepblock-sec img {
    width: 100px;
}
.stepblock-sec h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0;
}
.stepblock-sec p {
    font-size: 14px;
    line-height: 1.8;
    min-height: 100px;
}
.font-b {
    font-weight: 600;
}
.ownsec-set h3 {
    margin: 10px 0 0 0!important;
    color: #fff;
}
.ownsec-set .wpb_content_element {
    margin-bottom: 0px!important;
}
.btn-appquote {
    margin: 0;
}
.btn-appquote a.vc_btn3 {
    background: #3c3737!important;
    color: #fff!important;
    padding: 12px 25px!important;
    font-size: 18px!important;
    font-weight: 600;
    border-radius: 30px;
}
.chooseset {
    text-align: center;
}
.chooseset img {
    width: 60px;
	display:inline-block;
}
.chooseset h4 {
    font-weight: 600;
}
.chooseset p {
    font-size: 14px;
    color: #a59d9d;
    line-height: 1.5;
}
.appset-form h3 {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 5px;
    text-align: left;
}
.newlistblog-sec .post-recent-content .post-excerpt {
    display: none;
}
.seo-top-banner {
    text-align: center;
}
.seo-top-banner h3 {
    font-weight: 600;
}
.seo-logo img {
    width: 200px;
}
.seo-banner-btn a {
    background-color: #131415!important;
    color: #fff!important;
    padding: 12px 25px!important;
    font-weight: 600;
    font-size: 20px!important;
    border-radius: 30px!important;
    border: 5px solid #fff!important;
    text-transform: uppercase;
}
.seo-boxset {
    padding: 20px;
    -webkit-box-shadow: 0 0 3px 0 rgba(179, 179, 179, 1);
    -moz-box-shadow: 0 0 3px 0 rgba(179, 179, 179, 1);
    box-shadow: 0 0 3px 0 rgba(179, 179, 179, 1);
    margin-bottom: 20px;
}
.seo-boxset img {
    margin-bottom: 5px;
}
.seo-boxset a {
    font-weight: 600;
    margin: 0;
    color: #2f9dd4;
    min-height: 45px;
    font-size: 15px;
    display: inherit;
    line-height: 1.4;
}
.row-hideset {
    display: none;
}
.btn-viewmore-link {
    text-align: center;
    display: block!important;
    margin: 20px 0 0 0!important;
}
.btn-viewmore-link button {
    background-color: #2f9dd4!important;
    color: #fff!important;
    padding: 12px 25px!important;
    border: none!important;
    margin: 0 auto;
    text-align: center;
    font-weight: 600;
    font-size: 18px!important;
}
.follow-sec .featured-box .icon-featured {
    background-color: transparent!important;
    width: 75px;
    height: 75px;
    margin: 5px;
}
.follow-sec .featured-box .box-content {
    padding: 15px 15px 15px 15px;
    border-top-color: #fff;
}
.follow-sec .featured-box .box-content .wpb_wrapper p {
    font-size: 14px!important;
    line-height: 1.8!important;
    text-align: center!important;
}
.follow-sec .featured-box {
    background: #f5f5f5!important;
    box-shadow: none!important;
    margin: 0!important;
}
.industry-serve .img-icon {
    width: 48px!important;
    height: 48px!important;
    object-fit: contain;
}
.empowers .vc_column-inner {
    padding-top: 0px!important;
}
.seo-icons-tabs .icon-featured img {
    width: 40px;
}
.block-par h2 {
    font-weight: 600;
    color: #dd8500;
    font-size: 24px;
    margin: 0 0 5px 0;
}
#appform {
    text-align: left;
}
.vc_btn3-container.hidden-pdf.vc_btn3-inline {
    display: none;
}   
#riderapp_sec .vc_tta-tabs-list li a {
    font-weight: 600!important;
    color: #000!important;
    font-family: roboto;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0;
}
#riderapp_sec .vc_tta-tabs-list li.vc_tta-tab.vc_active a {
    color: #08c!important;
}
#riderapp_sec .wpb_wrapper.vc_column-inner .wpb_wrapper p {
    font-size: 16px;
}
.contentpad1 {
    height: 340px!important;
    margin-bottom: 40px!important;
}
.contentpad1 .chooseimg img {
    height: 310px!important;
}
.contentpad2 {
	height: 430px;
    margin-bottom: 40px!important;
}
.contentpad2 .chooseimg img {
    height: 390px!important;
}
#riderapp_sec .aio-icon-header .aio-icon-title {
    position: relative;
    color: #1874BF!important;
    font-weight: 600;
}
#riderapp_sec .aio-icon-header .aio-icon-title:before {
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 0;
    content: '';
    width: 50%;
    height: 2px;
    background: #1874BF;
    border-radius: 20px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#riderapp_sec>.vc_column-inner:hover>.aio-icon-header .aio-icon-title:before {
    width: 100%}
.church_banner .wpb_single_image.vc_align_center {
    margin-bottom: 0px!important;
}
.church_banner .count-list ul li {
    display: flex!important;
}
.church_banner .count-list ul li p {
    margin-top: 7px;
    margin-left: 10px;
}
.taxi_banner .wpb_single_image.vc_align_center {
    margin-bottom: 0px!important;
}
.taxi_banner .count-list ul li {
    display: flex!important;
}
.taxi_banner .count-list ul li p {
    margin-top: 7px;
    margin-left: 10px;
}
.vc_parallax .count-list ul li {
    display: flex!important;
}
.vc_parallax .count-list ul li p {
    margin-top: 7px;
    margin-left: 10px;
}
.vc_parallax .count-list ul li .count-set .fa {
    width: 35px;
}
.chooseset .wpb_wrapper p {
    height: 80px;
	text-align:center;
}
.appset-form .wpb_wrapper h3 {
    text-align: center;
    display: block;
}
.appset-form .wpb_wrapper .wpcf7 input[type=submit] {
    margin: 0 auto;
}
.counter_suffix.mycust.ult-responsive {
    display: inline-block!important;
}
#ebookform .form-services .wpcf7-select {
    height: 45px;
}
.contentpad .vc_column_container.col-md-8 {
    padding: 0;
}
.set-author-sec {
    padding: 10px;
    box-shadow: 0 2px 35px 0 rgba(0, 0, 0, .1);
    margin: 20px 0 0 0;
    text-align: center;
}
.set-author-sec .inner-author {
    border: 1px solid #088cce;
    padding: 10px;
}
.author-new-img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: 0 auto;
    text-align: center;
    display: block;
    border: 1px solid #088cce;
}
.set-author-sec .inner-author h3 {
    font-size: 20px;
    margin: 0;
    font-weight: 600;
    color: #0b8dce;
}
.set-author-sec .inner-author h5 {
    font-weight: 300;
    color: #8d9494;
}
.set-author-sec .inner-author p {
    font-size: 14px;
    line-height: 1.5;
}
.stepcountset {
    position: absolute;
    bottom: -2px;
    height: 50px;
    width: 50px;
    border-radius: 0% 100% 0% 0;
    background-image: -moz-linear-gradient(20deg, rgb(151, 191, 40) 0%, rgb(177, 230, 30) 100%);
    background-image: -webkit-linear-gradient(20deg, rgb(41, 155, 212) 0%, rgb(57, 163, 190) 100%);
    background-image: -ms-linear-gradient(20deg, rgb(151, 191, 40) 0%, rgb(177, 230, 30) 100%);
    box-shadow: 1.5px 2.598px 8px 0 rgba(0, 0, 0, .15);
    font-size: 30px;
    color: #FFF;
    font-weight: 700;
    padding-right: 10px;
    left: 0;
    text-align: center;
    line-height: 60px;
}
a.btn.btn-consult {
    background-color: #1994d1;
    color: #fff;
    display: inline-block;
    margin: 10px 0 0 0;
}
.set-author-sec .inner-author h2 {
    font-weight: 600;
    font-size: 22px;
    margin: 0 0 5px 0;
    text-transform: uppercase;
}
.seo-boxset:hover {
    transition: 0.6s all;
    border: 0px!important;
    box-shadow: 0 0 3px 1px #2fa9e0!important;
}

.page-australia-app-marketing-services .main-content, .page-australia-mobile-app-development-page .main-content, .page-church-app .main-content, .page-club-app-development .main-content, .page-free-seo-tools  .main-content, .page-logistics-app .main-content, .page-photo-app-development .main-content, .page-restaurant-app .main-content, .page-school-management-app-development .main-content, .page-taxi-booking-mobile-app-development .main-content, .page-e-commerce-app-development .main-content, .page-australia-logistics-app-development .main-content, .page-australia-on-demand-app-development .main-content, .page-australia-ride-sharing-app-development  .main-content, .page-australia-healthcare-management-app-development .main-content { padding-bottom:0px; }
.ladylast_img .wpb_single_image.wpb_content_element { margin-bottom:0px; }
.ladylast_img .wpb_text_column.wpb_content_element.form-services-span { margin-bottom:26px; }
.on_demand_ban_left .wpb_wrapper ul li i.fa {
    font-size: 16px;
    padding: 2px 8px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    border: 1px solid #c5cbd2;
    border-radius: 3px;
    padding: 12px 8px;
    box-shadow: none;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.year {
    margin-bottom: 15px !important;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    /*text-indent: 30px;*/
    font-size: 14px;
}


@media(max-width:767px) {
.contentpad.contentpad2 {
    height: 100% !Important;
}
.contentpad2 {
    height: 100% !Important;
}

}

@media only screen and (max-width: 767px) {
.contentpad.contentpad2 {
    height: 100% !Important;
}
.contentpad2 {
    height: 100% !Important;
}

}

@media only screen and (min-width:1350px) {
    .vc_row.row.contentpad {
    /* max-width: 1349px; */
    /* left: -89.5px !Important; */
    right: auto !Important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}

}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes bounceIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes bounceIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
.seo-boxset:hover {
    transition: .6s all;
    border: 0!important;
    box-shadow: 0 0 3px 1px #2fa9e0!important;
}

@media only screen and (max-width:991px) and (min-width:768px){ 
.vc_btn3-container .btn-appquote.vc_btn3-right	.vc_general.vc_btn3 { font-size:15px !Important; }
}

@media(max-width:767px) {
    .vc_parallax .wpb_wrapper.vc_column-inner h3 {
    font-size: 24px!important;
    color: #fff;
    line-height: 30px!Important;
}
.church_banner .wpb_wrapper.vc_column-inner h3 {
    font-size: 24px!important;
    color: #fff;
    line-height: 30px!Important;
}
.taxi_banner .wpb_wrapper.vc_column-inner h3 {
    font-size: 24px!important;
    color: #fff;
    line-height: 30px!Important;
}
.church_banner .vc_btn3-container.vc_btn3-inline {
    vertical-align: baseline;
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.ownsec-set .vc_btn3-container.btn-appquote.vc_btn3-right {
    text-align: center!important;
    margin: 25px 0!important;
}
.form-services-span form .row>.col-sm-6 {
    margin-bottom: 12px!Important;
}
.form-services-span form .row.col-sm-12 {
    margin-bottom: 0px!Important;
}
#riderapp_sec .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text {
    color: #666;
    font-weight: 700;
}
#riderapp_sec .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text {
    color: #08c;
    font-weight: 700;
}
.church_banner .count-list ul li .count-set .fa {
    width: 35px;
}
.taxi_banner .count-list ul li .count-set .fa {
    width: 35px;
}
.contentpad2 {
    height: 100%!Important;
}
.heading.heading-middle-border-center h1 {
    font-size: 24px!Important;
}
.heading.heading-bottom-border h2, .heading.heading-bottom-border h3 {
    font-size: 24px!Important;
}
/*#click-form .wpb_wrapper.vc_column-inner h3 {
    font-size: 24px!Important;
}*/
.contentpad .wpb_text_column.wpb_content_element .subtitle {
    font-weight: normal!Important;
}
.contentpad .wpb_single_image.wpb_content_element.vc_align_left {
    margin-top: 0!important;
}
.vc_general.vc_parallax .wpb_wrapper .vc_custom_heading {
    font-size: 30px!Important;
}
.contentpad1 .chooseimg img {
    height: 100%!Important;
}
.contentpad2 .chooseimg img {
    height: 100%!Important;
}
#ebookform .submit-big input {
    width: 100%}
/**/
.vc_btn3-container.btn-appquote.vc_btn3-right	{ text-align: center;  margin-top: 20px; }
	
}



.Hire_sec1 .hire_form1 > .wpb_wrapper.vc_column-inner { width:80%; margin:0 auto; display:block;  }
/* .Hire_tabs.tabs.tabs-simple .nav-tabs>li .nav-link { position:relative; }
.Hire_tabs.tabs.tabs-simple .nav-tabs>li .nav-link  .featured-box {     position: relative;  padding-top: 30px !important;   display: inline-block; }
.Hire_tabs.tabs.tabs-simple .nav-tabs>li .nav-link  .tab-title {      position: absolute;  top: 0;  left: 0;  width: 100%; }  */

.Hire_tabs .tab-pane .porto-content-box .box-content { text-align: center; border: 1px solid #ddd; min-height: 325px; }
.Hire_tabs .tab-pane .porto-content-box .box-content:hover { -webkit-box-shadow: 5px 5px 15px rgba(0,0,0,.5); -moz-box-shadow: 5px 5px 15px rgba(0,0,0,.5);
box-shadow: 5px 5px 15px rgba(0,0,0,.5); }
.Hire_tabs .tab-pane .porto-content-box .box-content .wpb_wrapper p { text-align:center !important;  }
.Hire_tabs .tab-pane .vc_row.wpb_row.vc_inner.row  { margin-bottom:30px;   }
.industry_sec { border-top:1px solid #ddd; }
.industry_sec { border-bottom:1px solid #ddd; }
.hire_iconsnn .aio-icon-top  { display:none !Important;  }
.hire_iconsnn .stats-desc .stats-number  { font-size:80px !Important;   }
.hire_iconsnn .stats-desc .counter_suffix   { font-size:40px !Important;   }
.hire_iconsnn .stats-desc .stats-text    { font-size:30px; padding-top:30px;  }


.follow-sec11 .wpb_text_column > .wpb_wrapper ul li  { text-align:left; list-style-type:none; }
/**20.feb**/

.Hire_tabs  .nav-item.active .nav-link  {     background: #eee !Important; }
.Hire_tabs  .nav-item .nav-link .tab-title { font-weight:600; color: #000; }
.Hire_tabs  .icon-featured { background:transparent !Important; border-radius:none !Important; border:0px !Important;  }
.Hire_tabs .featured-box-effect-2 .icon-featured:after {  box-shadow: none !Important; }
.Hire_tabs .featured-boxes-style-6 .featured-box .icon-featured:after {   border: 0px !Important; }


.hire_form1 .quick-form-error .wpcf7-form-control-wrap input { padding: 9px 8px; }
.hire_form1 .quick-form-error .wpcf7-form-control-wrap .wpcf7-textarea { max-height:80px;  }
.hire_whats  .aio-ibd-block { text-align:center;  }
.hire_whats  .aio-ibd-block .aio-icon-header .aio-icon-title { font-weight:600; margin-bottom:10px;  }
/**/
.hire_iconsnn .stats-desc .stats-text { font-size:26px !Important; }
.hire_iconsnn .wpb_wrapper.vc_column-inner { border-bottom:1px solid #aba5a5; position:relative; }
.hire_iconsnn .wpb_wrapper.vc_column-inner:before  { background: #aba5a5;
    position: absolute;
    top: 0;
    right: -16px;
    width: 1px;
    height: 80%;
    content: '';
    display: inline-block; }
.hire_iconsnn .vc_column_container:nth-last-child(1) .wpb_wrapper.vc_column-inner:before { display:none; }  
.arroww li { position:relative; display:block;  font-family: Open sans; line-height:30px;  }
.arroww li.fa-angle-double-right:before { position:relative; right:15px; font-family: fontawesome;  }

.hire_whats .aio-icon-component .aio-icon-img { border-radius: 0px !Important;  /* border: 1px solid #ddd; */  padding: 10px; }
.split_icons .vc_column_container  { width:20%; float:left;  }  

/**21.feb**/
.industry_sec .vc_column_container  .featured-box   {     border: 1px solid #ddd;  border-radius: 0px; min-height:150px;  }
.industry_sec .vc_column_container  .featured-box .box-content { border-radius:0px; padding-top:10px;  }
.industry_sec .vc_column_container  .featured-box:hover {  webkit-box-shadow: 0px 1px 9px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px 1px 9px 0px rgba(0,0,0,0.35);     box-shadow: 0px 1px 9px 0px rgba(0,0,0,0.35); }
.industry_sec .featured-boxes-style-2 .featured-box .icon-featured { margin-top:3px; }
.split_icons  .icons2, .split_icons  .icons4  { margin-top:200px; }
.split_icons  {      border-bottom-right-radius: 200px; }
.split_icons .vc_column_container { position:relative;  }

/**25.feb**/

.Hire_tabs.tabs-simple .nav-tabs>li { width:20%; }
.Hire_tabs.tabs-simple .nav-tabs>li a { min-height: 188px; }
.industry_sec .vc_column_container .featured-box {   min-height: 167px; }
.featured-box .wpb_content_element {  margin-bottom: 10px; }
/**1.mar**/
.split_icons  .aio-icon-img  { font-size: 90px;  display: inline-block; padding: 10px;  /* border: 1px solid #eae4e4; */ }
.split_icons  .aio-icon-header .aio-icon-title  { margin:5px 0 15px !important;  }

/**4.mar**/
.Hire_tabs  .porto-content-box.featured-boxes .featured-box { border-bottom:0px;  } 
.industry_sec  .porto-content-box.featured-boxes  .icon-featured.icon-image { background:transparent;  }

/**5.mar**/
.page-content .vc_section.Hire_sec1  { background-position: 80% !important; /* background-size: 70% 100% !important; */ }

/**6.mar**/
.show_mobile_only { display:none; }
.on_demand_ban_left .wpb_wrapper ul li   {   margin-bottom:10px; }
.on_demand_ban_left .wpb_wrapper ul li i.fa  {     font-size: 16px;    padding: 2px 8px;  }
.common_btn { padding:10px 20px; font-size:18px;  }
.how_we_work .aio-icon-header h3.aio-icon-title {   font-weight: 600; }

/*-----siva styles start here-----*/
/*--Mar 07--*/
.hire_content_box .box-content { text-align: center; border: 1px solid #ddd; min-height: 325px; }
.hire_content_box .box-content:hover { -webkit-box-shadow: 5px 5px 15px rgba(0,0,0,.5); -moz-box-shadow: 5px 5px 15px rgba(0,0,0,.5);
box-shadow: 5px 5px 15px rgba(0,0,0,.5); }
/*--Mar 08--*/
.developmnt_process_blk
{
    margin-bottom: 20px;
}
.developmnt_process
{
    margin: 0 auto;
    position: relative;
}
.developmnt_process ul
{
    text-align: center;
    padding-left: 0;
}
.developmnt_process ul li
{
    display: inline-block;
    list-style: none;
    font-size: 13px;
    text-align: center;
    margin: 0 auto;
    width: 13%;
    font-weight: bold;
}
.developmnt_process ul li:after
{
        content: '\f101';
    font-family: fontawesome;
    display: block;
    position: absolute;
    top: 50px;
    z-index: 999;
    font-size: 20px;
    font-weight: 100;
    color: #999;
}
.developmnt_process ul li:first-child:after
{
    display:none;
}
/*.developmnt_process ul li:before
{
    content:""; 
    display: block;
    position: absolute;
    top: 59px;
    z-index: 999;
    background: #ddd;
    height: 4px;
    width: 44px;
     border-bottom: 10px solid #ddd; 
    border-left: 10px solid #ddd;
    left: 181px;
}*/
.developmnt_process ul li a img
{
    width: 1em;
    max-width: 100%;
    font-size: 70px;
    padding-bottom: 10px;
}

.digi-contentnewsetNN .wpb_text_column.wpb_content_element  { margin-top:60px; }



@media(max-width:767px) {
.contentpad.contentpad2 {
    height: 100% !Important;
}
.contentpad2 {
    height: 100% !Important;
}

}

@media only screen and (max-width: 767px) {
.contentpad.contentpad2 {
    height: 100% !Important;
}
.contentpad2 {
    height: 100% !Important;
}


}

@media only screen and (min-width:1350px) {
    .vc_row.row.contentpad {
   /*  max-width: 1349px; */
    /* left: -89.5px !Important; */
    right: auto !Important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}

}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes bounceIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes bounceIn {
    0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
}
50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
}
100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
.seo-boxset:hover {
    transition: .6s all;
    border: 0!important;
    box-shadow: 0 0 3px 1px #2fa9e0!important;
}


/*02apr sj*/

@media only screen and (min-width : 992px) and (max-width: 1200px){ 
	.hire_iconsnn .stats-desc .stats-number {
		font-size: 50px !Important;
	}
	.hire_iconsnn .stats-desc .stats-text {
		font-size: 21px !Important;
	}
}


@media only screen and (max-width:991px) and (min-width:768px){ 
.vc_btn3-container .btn-appquote.vc_btn3-right	.vc_general.vc_btn3 { font-size:15px !Important; }

.hire_iconsnn .stats-desc .stats-number {
    font-size: 50px !Important;
}
.hire_iconsnn .stats-desc .stats-text {
    font-size: 21px !Important;
}
.follow-sec .featured-box .box-content .wpb_wrapper p, .arroww li {
font-size: 15px !important; }
.heading.heading-bottom-border h2, .heading.heading-bottom-border h3 { font-size:24px !Important;  }
#click-form .wpb_wrapper.vc_column-inner h3 {
    font-size: 18px !Important;
}
.industry_sec  .vc_row.wpb_row.vc_inner.row .vc_column_container  { width:50%;  float:left; max-width:100%;  }
.industry_sec  .vc_row.wpb_row.vc_inner.row { display:block;  }
/*.industry_sec  .vc_row.wpb_row.vc_inner.row .vc_column_container:nth-child(3)    { width:100%;  }
.industry_sec  .vc_row.wpb_row.vc_inner.row .vc_column_container:nth-child(3) .porto-content-box    { width:45%;  }
.industry_sec  .vc_row.wpb_row.vc_inner.row .vc_column_container:nth-child(3).wpb_wrapper  .porto-content-box:nth-child(1)    { margin-right:20px;  }
.industry_sec  .vc_row.wpb_row.vc_inner.row .vc_column_container:nth-child(3) .wpb_wrapper     { display:flex;  } */
.Hire_tabs.tabs-simple .nav-tabs>li { width:30%; }

.hire_form1 .wpcf7-form-control-wrap.nda { font-size:13px;  }
.hire_form1 .col-sm-12.row input[type=submit] { margin-left:45px;  }

/**8.mar**/
/**/
.how_we_work .aio-icon-top .aio-icon-img  { font-size:60px !Important; }
.vc_inner.row.follow-sec .icon-featured .porto-lazyload  { width:60px !Important; }
.how_we_work .aio-icon-header h3.aio-icon-title {
    font-weight: 600;
    font-size: 16px !important;
}
.title_common .wpb_wrapper .subtitle, .title_common .wpb_wrapper .vc_custom_heading { font-size:30px !Important; }




}

@media(max-width:767px) {
.proj-update1 img.alignnone.size-full.wp-image { left: 30px !important; }
.project-communicaion { background-position: left !important; }
    .vc_parallax .wpb_wrapper.vc_column-inner h3 {
    font-size: 24px!important;
    color: #fff;
    line-height: 30px!Important;
}
.church_banner .wpb_wrapper.vc_column-inner h3 {
    font-size: 24px!important;
    color: #fff;
    line-height: 30px!Important;
}
.taxi_banner .wpb_wrapper.vc_column-inner h3 {
    font-size: 24px!important;
    color: #fff;
    line-height: 30px!Important;
}
.church_banner .vc_btn3-container.vc_btn3-inline {
    vertical-align: baseline;
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.ownsec-set .vc_btn3-container.btn-appquote.vc_btn3-right {
    text-align: center!important;
    margin: 25px 0!important;
}
.form-services-span form .row>.col-sm-6 {
    margin-bottom: 12px!Important;
}
.form-services-span form .row.col-sm-12 {
    margin-bottom: 0px!Important;
}
#riderapp_sec .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text {
    color: #666;
    font-weight: 700;
}
#riderapp_sec .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-title-text {
    color: #08c;
    font-weight: 700;
}
.church_banner .count-list ul li .count-set .fa {
    width: 35px;
}
.taxi_banner .count-list ul li .count-set .fa {
    width: 35px;
}
.contentpad2 {
    height: 100%!Important;
}
.heading.heading-middle-border-center h1 {
    font-size: 24px!Important;
}
.heading.heading-bottom-border h2, .heading.heading-bottom-border h3 {
    font-size: 24px!Important;
}
#click-form .wpb_wrapper.vc_column-inner h3 {
    font-size: 24px!Important;
}
.contentpad .wpb_text_column.wpb_content_element .subtitle {
    font-weight: normal!Important;
}
.contentpad .wpb_single_image.wpb_content_element.vc_align_left {
    margin-top: 0!important;
}
.vc_general.vc_parallax .wpb_wrapper .vc_custom_heading {
    font-size: 30px!Important;
}
.contentpad1 .chooseimg img {
    height: 100%!Important;
}
.contentpad2 .chooseimg img {
    height: 100%!Important;
}
#ebookform .submit-big input {
    width: 100%}
/**/
.vc_btn3-container.btn-appquote.vc_btn3-right	{ text-align: center;  margin-top: 20px; }
	
.split_icons .vc_column_container {
    width: 50%;
    float: left;
}
   
.Hire_sec1 .hire_form1 > .wpb_wrapper.vc_column-inner { width: 100%; }
.Hire_sec1  .ubtn-ctn-left   { text-align:center;  }
.hire_iconsnn .stats-desc .stats-number {
    font-size: 50px !Important;
}
.hire_iconsnn .stats-desc .stats-text {
    font-size: 21px !Important;
}
.Hire_tabs .vc_column_container  { margin-bottom:20px;  }
.Hire_tabs .tab-pane .vc_row.wpb_row.vc_inner.row {  margin-bottom: 0px; }
.follow-sec .featured-box .box-content .wpb_wrapper p, .arroww li {
font-size: 15px !important; }
.page-id-22053  #header.header-corporate  { padding-bottom:0px;  } 

.Hire_tabs.tabs-simple .nav-tabs>li { width:auto; }
.Hire_sec1   {     background-size: 100% 100% !important;  }
.industry_sec .porto-content-box.featured-boxes  { float:left; width:50%;  }
.industry_sec .porto-content-box.featured-boxes .wpb_wrapper p  { font-size:15px !important;   }
.industry_sec .porto-content-box.featured-boxes .wpb_wrapper h3  { font-size:15px !important;   }

.Hire_tabs  .box-content .icon-featured img, .industry_sec .featured-box  .box-content img, .hire_whats .aio-icon-img   .img-icon, .split_icons .aio-icon-img  .img-icon, .follow-sec.follow-sec11  .box-content .icon-featured.icon-image img, .testimonal_sec_hire .align-icon .aio-icon-img .img-icon { max-width:60px !Important; }

.split_icons .vc_column_container:nth-child(3):before {
    top: 78%;
    height: 25%;
}

.show_mobile_only { display:block; }
.page-content .vc_section.Hire_sec1 { background-image:none !Important;  }
/**8.mar**/
.header-right-top {
    float: right;
    display: block;
    width: 100%;
} 
#header .header-main .header-contact { /*float: right;*/ margin: 16px 14px 0 0; }
.how_we_work .aio-icon-top .aio-icon-img  { font-size:60px !Important; }
.vc_inner.row.follow-sec .icon-featured .porto-lazyload  { width:60px !Important; }
.header-right-bottom .fa.fa-reorder {
    margin: 0px 0 0!important;
    font-size: 16px;
}
.accordion-menu li.menu-item > a, .accordion-menu li.menu-item > h5 {
font-size: 14px; }
#header .header-main .container {  border-bottom: 1px solid #ddd; }
.digi-contentnewsetNN .wpb_text_column.wpb_content_element  { margin-top:30px; }
.header-corporate.header-10.search-sm.header-loaded.sticky-header .header-contact {
    margin: 0px 0 8px !important;
}
}
@media (max-width: 480px) {
	/* .split_icons .vc_column_container:nth-child(1):after, .split_icons .vc_column_container:nth-child(3):after {
		position: absolute;
		   bottom: 17%;
		right: -20%; }
	.split_icons .vc_column_container:nth-child(2):after, .split_icons .vc_column_container:nth-child(4):after {
		position: absolute;
		bottom: -8%;
	right: 41%; }
	.split_icons .vc_column_container:nth-child(3):after {
		position: absolute;
	bottom: 84px; } */
	.industry_sec .porto-content-box.featured-boxes  { float:left; width:50%;  }
	.industry_sec .porto-content-box.featured-boxes .wpb_wrapper p  { font-size:15px !important;   }
	.industry_sec .porto-content-box.featured-boxes .wpb_wrapper h3  { font-size:15px !important;   }
	.industry_sec .vc_column_container .featured-box {
		min-height: 140px;
	}
	.Hire_sec1   {     background-size: 100% 100% !important;  }
	.split_icons .vc_column_container:nth-child(3):after {
		position: absolute;
		bottom: 40%;
		right: -66%;
	}
	.vc_general.vc_parallax .wpb_wrapper .vc_custom_heading {
		font-size: 24px !Important;
	}
	.btn-appquote a.vc_btn3 {     font-size: 15px !important; }
}

@media not all, only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) { 
    #header .logo img.standard-logo {
        /* display: block !important; */
    }
}
@media(max-width:767px) {
	/*sj styles*/
	.hire_batch .google_batch.vc_column_container.col-md-6 {
		margin-right: 30px !important;
	}
	.hire_batch .clutch_batch.vc_column_container.col-md-6 {
		margin-left: 100px !important;
	}
	.porto-btn-ctn-left {
		display: block;
		text-align: center !important;
	}
	/*may 07 sj*/
	.aio-icon-component .icons4 .style_1 {
		margin-top: 230px !important;
	}
	.industry_sec .porto-content-box.featured-boxes {
		float: left !important;
		width: 100% !important;
	}
	.split_icons .vc_column_container:nth-child(3):after {
		position: absolute;
		bottom: 41% !important;
		right: -64% !important;
	}
	.aio-icon-box.top-icon {
		text-align: center;
		padding-top: 25px !important;
	}
	.split_icons .icons2, .split_icons .icons4 {
		margin-top: 230px !important;
	}
	.proj-update1 p {
		position: relative;
		left: 30px !important;
	}
	span.wpcf7-form-control-wrap.fname {
		margin-top: 5px;
	}
}
@media only screen and (max-width:991px) {
	.proj-update1 p {
		position: relative;
		right: 70px;
	}
	.industry_sec .vc_column_container .featured-box .box-content {
		border-radius: 0;
		padding-top: 0px !important;
	}
	.vc_row.wpb_row.vc_inner.row.Hire_related {
	    display: flex !important;
	}
	.project-communicaion .vc_column_container.col-md-6.vc_custom_1557740636609 {
		padding: 0;
	}
}
@media(min-width:320px) and (max-width:767px) {
    .g-recaptcha div {
		transform: scale(.92)!important;
		-webkit-transform: scale(.92)!important;
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}
}
/*may28 sj*/
#footer .footer-main{
    background-color: #2e2e2e !important;
}
/*mar28 sj*/
.proj-update img.alignnone.size-full.wp-image {
    margin: 15px;
}
.proj-update1 img.alignnone.size-full.wp-image {
    margin: 15px;
    position: relative;
    right: 0;
    left: 130px;
}
.arroww li {

    position: relative;
    display: block;
    font-family: Roboto !important;
    line-height: 30px;
}
/* .box-content:hover {
    -webkit-box-shadow: 5px 5px 15px rgba(0,0,0,.5);
    -moz-box-shadow: 5px 5px 15px rgba(0,0,0,.5);
    box-shadow: 5px 5px 15px rgba(0,0,0,.5);
}
 */
.icon-featured {
    background-color: none !important;
}
.featured-box .icon-featured {
 background-color: none !important;
}
/*feb01_sj*/
#more {display: none;}
p.startheight {
    height: 150px;
    overflow: auto;
}
.featured-box h3 {
    text-align: left;
    font-size: 19px !important;
}
#w-v-hidden, #w-w-v-hidden {
    display: none;
}
/*feb21*/
/*.main-content { padding-bottom: 0px; }*/
/*may13 sj*/
.project-communicaion .vc_column_container.col-md-6.vc_custom_1557740636609 {
    padding: 0;
}



/** VVPR 3-6-2018 **/
#header .main-menu .popup {
    left: 0px;
}
.thumb-info .thumb-info-action-icon{
	border-radius: 0 0 0 25px;
}
.thumb-info .thumb-info-wrapper {
    margin: 0px;
}
.ourprocs_navtab .nav-tabs.nav-justified li.active .nav-link, .ourprocs_navtab  .nav-tabs.nav-justified li.active .nav-link:hover{
    border-bottom: 3px solid #0088cc !important;
}
.bg_wrapper{
	/* overflow-y: auto; */
}
.related-portfolios .portfolio-carousel.owl-carousel.owl-loaded {
	float:left;
}
.related-portfolios{
	width:100%;
	float:left;
}
#header, .sticky-header .header-main.sticky {
    border: 0px !important;
}
.split_icons .vc_column_container:after{
	display:none;
}
.split_icons .vc_column_container:before{
	display: block;
    content: " ";
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    border: 0px !important;
    width: 63%;
    height: 27%;
    position: absolute;
}
.split_icons .vc_column_container:nth-child(1):before{
    top: 55%;
	left: 40%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116.332' height='109.793' viewBox='0 0 116.332 109.793'%3E%3Cg id='arrow1' transform='translate(710.693 -1220.307) rotate(90)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M1172,706s91-4,93-99' transform='translate(53)' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-width='9'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M1256.8,605.2l8.662-6.431,8.138,6.431' transform='translate(53)' fill='none' stroke='%23ddd' stroke-linecap='round' stroke-width='7'/%3E%3C/g%3E%3C/svg%3E");
}
.split_icons .vc_column_container:nth-child(2):before{
	top: 24%;
    left: 49%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='116.332' height='109.793' viewBox='0 0 116.332 109.793'%3E%3Cg id='arrow2' transform='translate(4.693 105.1) rotate(-90)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M0,0S91,4,93,99' transform='translate(0 0)' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-width='9'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,0,8.662,6.431,16.8,0' transform='translate(84.8 100.8)' fill='none' stroke='%23ddd' stroke-linecap='round' stroke-width='7'/%3E%3C/g%3E%3C/svg%3E");
}
.split_icons .vc_column_container:nth-child(3):before{
	display:none;
}
.split_icons .vc_column_container:nth-child(4):before{
    top: 25%;
    left: 0%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='109.793' height='116.332' viewBox='0 0 109.793 116.332'%3E%3Cg id='arrow3' transform='translate(4.693 4.693)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M0,0S91,4,93,99' transform='translate(0 0)' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-width='9'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,0,8.662,6.431,16.8,0' transform='translate(84.8 100.8)' fill='none' stroke='%23ddd' stroke-linecap='round' stroke-width='7'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.split_icons .vc_column_container:nth-child(5):before{
	top: 52%;
    left: 0%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='109.793' height='116.332' viewBox='0 0 109.793 116.332'%3E%3Cg id='arrow4' transform='translate(4.693 4.408)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M0,99S91,95,93,0' transform='translate(0 8.231)' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-width='9'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,6.431,8.662,0,16.8,6.431' transform='translate(84.8 0)' fill='none' stroke='%23ddd' stroke-linecap='round' stroke-width='7'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.proj-update1 p {
	right: 0px !important;
	left: 0px !important;
	text-align: center;
}
.proj-update1 img.alignnone.size-full.wp-image{
	right: 0px !important;
	left: 0px !important;
	margin: 16px !important;
}
#footer .footer-main>.container {
	padding-top: 40px;
    padding-bottom: 10px;
}
/************************ Media Quarry  For 1200 ************************/
@media only screen and (max-width: 1200px) {
	.bg_wrapper{
		overflow-y: auto;
	}
	.ourprocs_navtab .tabs.tabs-simple .nav-tabs>li .nav-link{
		font-size: 14px!important;
		line-height: 16px;
	}
	#header .mobile-toggle{
		float: right;
	    top: 0px;
		margin: 5px 0px;
	}
}
/************************ Media Quarry  For 992 ************************/
@media only screen and (max-width: 992px) {
	.ourprocs_navtab .tabs.tabs-simple  .nav-tabs > li .nav-link{
	    padding: 15px 8px;
	}
}
@media (max-width: 991px){
    #header .header-main .header-contact{
		display: block;
	}
	#header .logo {
		max-width: 100px;
	}
	.sidebar-content .widget_wysija .box-content {
		padding: 15px;
	}
	html.sidebar-opened body>* {
		z-index: inherit;
	}
	.sidebar-overlay {
		opacity: 0;
		display: none;
	}
	.sidebar-opened .sidebar-overlay{
		display: block;
		opacity: .35;
	}
}
/************************ Media Quarry  For 767 ************************/
@media (max-width: 776px) and (min-width: 576px){
	.wpcf7-form-control.wpcf7-submit.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-success {
	    left: 0px !important;
		top: 0px!important;
	}
}
@media (max-width: 767px){
	#header .logo {
		max-width: 100px;
	}
	#header .header-main .header-contact {
		margin: 0px;
	}
}
@media only screen and (max-width: 767px) {
	.container, #main.wide .vc_row .porto-map-section .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	#nav-panel .mobile-menu .sub-menu {
		margin-top: 5px;
		margin-left: 0px;
		padding-left: 20px;
		padding-right: 20px;
	}
	#nav-panel .mobile-menu li {
		padding-top: 0px;
		padding-bottom: 0px;
		border-bottom: 1px solid #d8d8d8;
	}
	#nav-panel .accordion-menu > li.menu-item > a, #nav-panel .accordion-menu > li.menu-item > .arrow {
		color: #000000;
	}
	#nav-panel .accordion-menu li.menu-item:hover > a, #nav-panel .accordion-menu .arrow:hover, #nav-panel .menu-custom-block a:hover {
		color: #0088cc;
	}
	#nav-panel .accordion-menu li.menu-item > a, #nav-panel .accordion-menu .arrow, #nav-panel .menu-custom-block a {
		color: #000000;
	}
	#nav-panel .accordion-menu li.menu-item.active>a.current{
	    color: #fff;
	}
	#nav-panel .accordion-menu .sub-menu li.menu-item:hover > a, #nav-panel .accordion-menu .sub-menu .arrow:hover, #nav-panel .menu-custom-block .sub-menu a:hover {
		color: #ffffff;
	}
	#nav-panel .mobile-menu li>a {
		margin-top: 0;
		padding: 10px 14px;
	    border-radius: 0px;
	}
	#nav-panel .mobile-nav-wrap {
		background-color: #efefef;
	}
	#header #nav-panel .container {
		padding-left: 0px;
		padding-right: 0px;
	}
	#nav-panel .accordion-menu .arrow{
		right: 0px;
		width: 40px;
		height: 40px;
	}
	.banner-block h3{
		text-align:center;
	}
	.digi-content p{
		text-align:justify;
	}
	div.wpb_single_image .vc_single_image-wrapper{
	    display: block;
	}
	.bg_wrapper{
		height:100% !important;
	    padding: 20px 15px;
	}
	.contentpad, .contentpad1, .contentpad2, .contentpad3{
		height:100% !important;
	}
	.wpb_single_image img{
	    display: block;
		margin: auto;
	    width: auto !important;
	}
	.banner-block .wpcf7-submit{
		float: left;
	}
	.digi-content2 ul{
		padding-right:15px;
	}
	.digi-content2 ul li{
		text-align:justify;
	}
	.digi-content ul {
		padding-left: 0px;
	}
	.reach-banner {
		padding: 0px 0;
	}
	.icon-reach, .icon-reach:hover{
		width: 110px;
		height: 110px;
		line-height: 100px;
	}
	.icon-reach:after{
		line-height: 92px;
		font-size: 36px;
	}
	.split_icons {
		border-bottom-right-radius: 0px;
		margin-left: 0px !important;
	}
	.split_icons .icons2, .split_icons .icons4{
		margin-top: 20px !important;
	}
	.split_icons .vc_column_container{
		width:100%;	
	}
	.split_icons .vc_column_container .vc_column-inner{
		width:200px;
		max-width:100%;
		margin:0 auto;
	}
	.split_icons .vc_column_container .vc_column-inner .img-icon{
		margin:0 auto;
	}
	.split_icons .vc_column_container:before{
		width: 160px;
    height: 180px;
	}
	.split_icons .vc_column_container:nth-child(1):before{
		top: 80%;
		left: auto;
		right: 6%;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148.472' height='159.918' viewBox='0 0 148.472 159.918'%3E%3Cg id='arrow-r' transform='translate(72.806 6.628) rotate(42)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M0,0S91,4,93,99' transform='translate(0 0)' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-width='9'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,0,8.662,6.431,16.8,0' transform='translate(84.8 100.8)' fill='none' stroke='%23ddd' stroke-linecap='round' stroke-width='7'/%3E%3C/g%3E%3C/svg%3E");
	}
	.split_icons .vc_column_container:nth-child(2):before{
	    top: 85%;
		left: 0%;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148.832' height='159.183' viewBox='0 0 148.832 159.183'%3E%3Cg id='arrow-l' transform='matrix(-0.656, 0.755, -0.755, -0.656, 148.497, 76.971)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M0,99S91,95,93,0' transform='translate(0 8.231)' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-width='9'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,6.431,8.662,0,16.8,6.431' transform='translate(84.8 0)' fill='none' stroke='%23ddd' stroke-linecap='round' stroke-width='7'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.split_icons .vc_column_container:nth-child(3):before{
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148.472' height='159.918' viewBox='0 0 148.472 159.918'%3E%3Cg id='arrow-r' transform='translate(72.806 6.628) rotate(42)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M0,0S91,4,93,99' transform='translate(0 0)' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-width='9'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,0,8.662,6.431,16.8,0' transform='translate(84.8 100.8)' fill='none' stroke='%23ddd' stroke-linecap='round' stroke-width='7'/%3E%3C/g%3E%3C/svg%3E");
		display:block;
		height: 180px;
		top: 80%;
		left: auto;
		right: 6%;
	}
	.split_icons .vc_column_container:nth-child(4):before{
	    top: 85%;
		left: 0%;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='148.832' height='159.183' viewBox='0 0 148.832 159.183'%3E%3Cg id='arrow-l' transform='matrix(-0.656, 0.755, -0.755, -0.656, 148.497, 76.971)'%3E%3Cpath id='Path_1' data-name='Path 1' d='M0,99S91,95,93,0' transform='translate(0 8.231)' fill='none' stroke='%23ddd' stroke-linecap='square' stroke-width='9'/%3E%3Cpath id='Path_2' data-name='Path 2' d='M0,6.431,8.662,0,16.8,6.431' transform='translate(84.8 0)' fill='none' stroke='%23ddd' stroke-linecap='round' stroke-width='7'/%3E%3C/g%3E%3C/svg%3E%0A");
	}
	.split_icons .vc_column_container:nth-child(5):before{
		display:none;
	}
}
/************************ Media Quarry  For 575 ************************/
@media (max-width: 575px) and (min-width: 280px){
	#header .header-main .header-left {
		padding: 15px 0;
	}
	#header .header-main .container .header-left {
		max-width: 80px;
	}
	#header .logo.logo-transition {
		padding: 0px!important;
	}
	#header .header-contact .nav-top{
		display:block;
		float:left;
	}
	#header .header-main .header-contact .nav-top>li>a{
	    margin: 12px 0px;
	}
	#header.sticky-header .header-main .header-contact .nav-top>li>a{
	    margin: 0px;
	}
}
/************************ Media Quarry  For 480 ************************/
@media (max-width: 480px){
	#header.sticky-header .fas.fa-bars {
		margin: 0px 0 0!important;
	}
}
@media only screen and (max-width: 480px) {
	.split_icons .vc_column_container{
		width:100%;
	}
	.split_icons .vc_column_container:before, .split_icons .vc_column_container:nth-child(3):before{
		width: 130px;
		height: 150px;
	}
}

/** 17-6-2019 **/
.no-breadcrumbs .main-content {
    padding-top: 0px;
}
.mobapp_servcont .wpb_text_column {
    font-weight: 400;
}
.porto-btn-underline .porto-btn-text{
    text-decoration: underline;
}
.mobdev_overtext{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;  
}
.rowalign_middle{
	align-items: center;
    justify-content: center;
}
.boxicon_bgnone .featured-box .icon-featured {
    width: 80px;
    background-color: transparent;
}
.mobapp_servimg  .wpb_single_image{
	margin-bottom:0px;
}
.bottom_googlereview {
    float: right;
}
.process_wefollowrow .icon-featured{
	width: 60px;
    height: 60px;
    margin: 25px 0px 0px;
}
.process_wefollowrow .featured-box .box-content {
    padding: 15px 15px 10px;
}
.process_wefollow_count{
	height: 40px;
    width: 40px;
    position: absolute;
    top: -25px;
    left: 0px;
    right: 0px;
    border-radius: 50%;
    margin: auto;
    background: #0088cc;
    text-align: center;
}
.technology_stack .nav-tabs > li a{
    font-weight: 500;
    letter-spacing: 0.6px;
    padding: 15px 35px !important;
    min-height: 120px;
}
.technology_stack .nav-tabs > li a:hover, .technology_stack .nav-tabs > li.active a{
	color:#3A7FC3 !important;
}
.process_wefollowtable{
	padding-left:60px;
	position:relative;
}
.process_wefollowtable:after{
	position:absolute;
	content:"";
	display:block;
	width:1px;
	height:100%;
	left:20px;
	top:0px;
	background-color: #0088cc;
}
.process_wefollowtable table tr{
	background-color:#f5f5f5;
	position: relative;
    display: block;
}
.process_wefollowtable table tr:nth-child(even){
	background-color:#ffffff;
}
.process_wefollowtable table tr:after{
	content:" ";
	display:block;
	height: 40px;
    width: 40px;
    position: absolute;
	left: -60px;
    top: 0px;
    bottom: 0px;
    border-radius: 50%;
    margin: auto;
    background: #0088cc;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    line-height: 40px;
    font-weight: 700;
    z-index: 99;
}
.process_wefollowtable table tr:nth-child(1):after{
	content:"01";
}
.process_wefollowtable table tr:nth-child(2):after{
	content:"02";
}
.process_wefollowtable table tr:nth-child(3):after{
	content:"03";
}
.process_wefollowtable table tr:nth-child(4):after{
	content:"04";
}
.process_wefollowtable table tr:nth-child(5):after{
	content:"05";
}
.process_wefollowtable table tr:nth-child(6):after{
	content:"06";
}
.process_wefollowtable table tr:nth-child(7):after{
	content:"07";
}
.orange_gradiant_btn a, .orange_gradiant_btn a:hover{
	background: rgba(243,144,31,1);
	background: -moz-linear-gradient(left, rgba(243,144,31,1) 0%, rgba(248,105,19,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(243,144,31,1)), color-stop(100%, rgba(248,105,19,1)));
	background: -webkit-linear-gradient(left, rgba(243,144,31,1) 0%, rgba(248,105,19,1) 100%);
	background: -o-linear-gradient(left, rgba(243,144,31,1) 0%, rgba(248,105,19,1) 100%);
	background: -ms-linear-gradient(left, rgba(243,144,31,1) 0%, rgba(248,105,19,1) 100%);
	background: linear-gradient(to right, rgba(243,144,31,1) 0%, rgba(248,105,19,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3901f', endColorstr='#f86913', GradientType=1 );
}
.howwedo_row{
	background-repeat: no-repeat;
    background-size: 20%;
    background-position: 90% -1%;
}
.influencer_testimonial{
	
}
.influencer_testimonial.owl-carousel .owl-stage-outer{
	max-height: 400px;
}
.influencer_testimonial .owl-item{
	padding: 10px;
}
.influencer_testimonial .owl-item.center{
    margin-top: 0px;
} 
.influencer_testimonial .porto-testimonial{
	background: #ffffff;
    padding: 15px 20px 20px 20px;
    border-radius: 15px;
    opacity: 0.55;
}
.influencer_testimonial .owl-item.center .porto-testimonial{
    opacity: 1;
    -webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.10);
}
.influencer_testimonial .testimonial{
	margin-bottom: 0px;
}
.influencer_testimonial .testimonial blockquote{
	padding: 0px;
}
.influencer_testimonial .testimonial blockquote:before{
	display:none;
}
.influencer_testimonial .testimonial blockquote p{
	font-family: roboto;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}
.influencer_testimonial .testimonial blockquote p br{
	clear:both;
}
.influencer_testimonial .testimonial blockquote p img{
	width:auto;
}
.influencer_testimonial .testimonial .testimonial-author{
	margin: 30px 0 0 0;
}
.influencer_testimonial .testimonial .testimonial-author .testimonial-author-thumbnail{
	float: left;
    margin-right: 5px;
}
.testimonial .testimonial-author img{
	max-width: 68px;
}
.influencer_testimonial .testimonial .testimonial-author p{
	float: left;
    margin-top: 6px;
}
.influencer_testimonial .testimonial .testimonial-author strong{
    font-size: 18px;
    line-height: 25px;
}
.influencer_testimonial .testimonial .testimonial-author span{
    font-size: 16px;
    line-height: 24px;
}
.wpb_content_element_0marg .wpb_content_element{
	margin-bottom:0px;
}
.influmark_form{
	border-radius:16px;	
}
.influmark_form .wpcf7 p {
    margin-bottom: 10px;
}
.influmark_form input.wpcf7-form-control, .influmark_form textarea.wpcf7-form-control{
	text-indent: 0px !important;
    color: #959595;
    border: 0px;
    border-radius: 4px;
    background-color: #ECECEC;
    padding: 12px 15px !important;
    line-height: 50px;
    font-size: 16px !important;
    font-weight: 500;
}
.influmark_form input.wpcf7-form-control{
	height: 50px;
}
.influmark_form textarea.wpcf7-form-control{
	height: 120px;
}
.influmark_form input.wpcf7-form-control::placeholder, .influmark_form textarea.wpcf7-form-control::placeholder{
    color: #959595;
}
.influmark_form input.wpcf7-form-control.wpcf7-submit{
	outline: 0px;
    border-radius: 30px;
    margin: 0 auto;
    width: 170px;
    max-width: 100%;
    display: block;
    color: #ffffff;
    padding: 0px !important;
    text-transform: uppercase;
    background: rgba(243,144,31,1);
    background: -moz-linear-gradient(left, rgba(243,144,31,1) 0%, rgba(248,105,19,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(243,144,31,1)), color-stop(100%, rgba(248,105,19,1)));
    background: -webkit-linear-gradient(left, rgba(243,144,31,1) 0%, rgba(248,105,19,1) 100%);
    background: -o-linear-gradient(left, rgba(243,144,31,1) 0%, rgba(248,105,19,1) 100%);
    background: -ms-linear-gradient(left, rgba(243,144,31,1) 0%, rgba(248,105,19,1) 100%);
    background: linear-gradient(to right, rgba(243,144,31,1) 0%, rgba(248,105,19,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3901f', endColorstr='#f86913', GradientType=1 );
}
.pricingcol .vc_column-inner{
	position: relative;
	overflow:hidden;
}
.pricingcol.pricingcolpopular .vc_column-inner:before{
    content:" ";
    display:block;
    position:absolute;
    right: -2px;
    top: -2px;
    height: 158px;
    width: 162px;
    background-repeat: no-repeat;
    background-position: top right;
	background-image:url("images/pricebadge.png");
}

body.single-post .entry-content .twitter-share-button{
	margin-bottom:0px;
}
body.single-post div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share span,
body.single-post li.heateor_sss_facebook_share .fb-share-button span{
	vertical-align: middle !important;
}
@media (max-width: 1200px){	
	.contentpad1 .chooseimg img {
		height: 230px !important;
	}
}
@media (max-width: 993px){
	.home_slidercommon{
		text-align:center !important;
	}
}
@media (max-width: 767px){
	.mobile_hide{
		display:none;
	}
	.vc_custom_heading{
		line-height: 36px;
	    text-align: center !important;
	}
	h2.vc_custom_heading, h3.vc_custom_heading {
		font-size: 32px !important;
	}
	.wpb_wrapper p{
		text-align:left;
	}
	.whyyouneed_list .wpb_wrapper  p{
		text-align:left;
	}
	p.vc_custom_heading{
	    font-size: 14px !important;
		line-height: 24px;
	}
	.mobapp_servimg  .wpb_wrapper.vc_column-inner{
		padding-top:0px !important;
	}
    .common_mainbg  .wpb_single_image, .mobapp_servimg  .wpb_single_image{
		margin-bottom:0px !important;
	}
    .common_mainbg  .wpb_single_image img, .mobapp_servimg .wpb_single_image img{
		width: auto;
		max-width: 350px;
		margin-bottom:20px !important;
    }
	.mobapp_servcont  .vc_custom_heading{
	    text-align: center;
	}
	.mobapp_servcont .porto-btn-ctn-left{
		width:50%;
	    padding: 0px 8px;
	}
	.mobapp_servcont .porto-btn-ctn-left a.porto-btn-normal{
		width:100%;	
	}
	.mobapp_servcont  .wpb_content_element{
		margin-bottom: 15px;
	    text-align: center;
	}
	.mobapp_servcont  .wpb_wrapper p {
		font-size: 15px ;
	}
    body .mtb0_mob{
        margin-top:0px !important;
        margin-bottom:0px !important;
    }
    body .ptb0_mob{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
    .vc_column-inner_pt0 .vc_column-inner{
        padding-top: 0px !important;
    }
    .common_mainbg .porto-btn-ctn-left{
        float: none;
        display: inline-block;
    }
    .common_mainbg {
		background-image:none !important;
        text-align: center;
    }
    .common_mainbg.vc_general.vc_parallax .wpb_wrapper h3.vc_custom_heading{
        font-size: 26px!Important;
        text-align: center;
    }
    .common_mainbg.vc_general.vc_parallax .wpb_wrapper p.vc_custom_heading{
        width: 100%;
		text-align: center;
        font-size: 16px!Important;
    }
	.bottom_googlereview {
		float: left;
	}
	.howwedo_row{
		background-image:none;
	}
	.influmark_form {
		border-radius: 0px;
	}
	.portfolio-title{
		margin-top:20px !important;   
	}
	.ownsec-set h3{
		text-align:center;
	    line-height: 36px;
	}
	.pricingcol.pricingcolpopular .vc_column-inner:before{
		background-size:cover;
   		 height: 79px;
    	width: 81px;
	}
}
.row:before, .row:after {
    display: none !important;
}
.faqblock .toggle-content{
	padding: 0px 15px;
	border-radius: 5px;
}
.newslatest_sec .read-more {
	display: block;
}

.zoomin_zoomout{
    -webkit-animation:move 15s infinite ease-in-out;
    -webkit-animation:move 15s infinite ease-in-out;
}
@keyframes move{
	0%{-webkit-transform: scale(0.9) rotate(0deg); transform: scale(0.9) rotate(0deg);}
	50%{-webkit-transform: scale(1) rotate(0.1deg); transform: scale(1) rotate(0.1deg);}
	100%{-webkit-transform: scale(0.9) rotate(0deg); transform: scale(0.9) rotate(0deg);}
}
div.wpcf7  div.dcicf7{
    margin-bottom: 15px ;
}
div.wpcf7  div.dcicf7 lable{
	color: #010101;
    font-size: 14px;
    line-height: 22px;
	text-align: left;
    float: left;
}
div.wpcf7  div.dcicf7 input[type="text"], div.wpcf7   div.dcicf7  input[type="email"], div.wpcf7   div.dcicf7  input[type="number"], div.wpcf7   div.dcicf7  input[type="tel"],
div.wpcf7   div.dcicf7  input[type="url"], div.wpcf7   div.dcicf7  textarea, div.wpcf7   div.dcicf7  select{
	text-indent: 0px;
    border-color: #E5E5E5;
    border-radius: 8px;
    background-color: #ffffff;
    height: 46px;
    line-height: 46px;
    padding: 0px 15px;
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.05);
    box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.05);
}
div.wpcf7  div.dcicf7 textarea {
    height: 120px;
    padding: 15px !important;
    line-height: 24px;
}
div.wpcf7  div.dcicf7 input[type="submit"]{
	font-size: 16px;
    line-height: 24px;
    border-radius: 30px;
    border-style: solid;
    background: #f89828;
    color: #ffffff;
    border: 0px;
    outline: 0px;
    padding: 12px 40px;
}
input.wpcf7-form-control.wpcf7-submit.partnerspay {
    color: #fff !important;
    background-color: #f90 !important;
    font-size: 1rem !important;
    padding: 0.8rem 2rem !important;
    border-radius: 2em !important;
    border: 0px !important;
	display:block;
	margin:0px auto;
	outline: none;
}
.screen-reader-response {
    display: none !important;
}