/*
Theme Name: Pulse Tech Solutions Child
Template: pulsetechsolutions
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/* default value */
body{ font-weight: 400;}
h1, h2, h3, h4, h5, h6{font-family:Roboto; font-weight:500;}
p{margin:0 0 20px; padding:0;}
.mb-25{margin-bottom: 25px!important;}
.mt-0{margin-top: 0!important;}
.no-overflow{overflow: inherit!important;}
.blog-inner-ttl{font-size: 20px; line-height:30px; margin-bottom:10px;}
.divider{float: left; width: 100%; border-top: solid 1px #ddd; margin-bottom: 28px;}
.clearfix{clear:both; display:block; width:100%;}
.underline{text-decoration: underline;}
.underline:hover{text-decoration: none;}

.top_border{border-top:#e5e9ee 1px solid;}
@media screen and (min-width:900px){
	body .l-titlebar.size_medium .l-titlebar-h{padding:0 0 20px;}
}
body ul{list-style-type:square;  margin-left:25px;}
.w-nav.type_desktop .w-nav-list.level_3{/*min-width:282px !important;*/}
.w-nav.type_desktop .w-nav-list.level_3 .w-nav-anchor{white-space: pre-line !important;}

/* section padding */
.l-section-h{padding:60px 0;}

/* button */
body input[type="submit"], body input[type="button"]{ background:#f36f21; font-size:16px; color:#fff; text-transform:uppercase; text-align:center; padding:0 27px; font-family:Roboto; border-radius:50px; border:#f36f21 2px solid; line-height: 40px;}
body input[type="submit"]:hover, body input[type="button"]:hover{background:none !important; color:#f36f21;}
body input.wpcf7-submit:hover {background:#fff !important; color:#f36f21;}

.w-btn, .button, .l-body .cl-btn, .l-body .ubtn, .l-body .ultb3-btn, .l-body .btn-modal, .l-body .flip-box-wrap .flip_link a, .rev_slider a.w-btn, .tribe-events-button, input[type="button"], input[type="submit"]{ padding: 0 1.7em !important;}

.w-btn.color_secondary.style_solid, .no-touch .btn_hov_fade .w-btn.color_secondary.style_outlined:hover, .no-touch .btn_hov_slide .w-btn.color_secondary.style_outlined:hover, .no-touch .btn_hov_reverse .w-btn.color_secondary.style_outlined:hover { color: #2d384b !important;}

/* navigation*/
.header_hor .w-nav.type_desktop>.w-nav-list{text-transform: uppercase; white-space: inherit;}
.w-nav.type_desktop .w-nav-anchor:not(.level_1){white-space: inherit;}

/* tabs */
.w-tabs.layout_default .w-tabs-list{ background: none !important; color: #ffffff;height: 73px;}
.w-tabs.layout_default .w-tabs-item{border-left: 1px solid #fff; border-top: none; width: 25%; background: #2d384b;}
.w-tabs.layout_default .w-tabs-item:first-child{border-left: none; border-radius: 5px 0 0 5px;}
.w-tabs.layout_default .w-tabs-item:last-child{border-radius:0 5px 5px 0;}
.w-tabs.layout_default .w-tabs-item.active, .w-tabs.layout_default .w-tabs-item:hover{ background-color: #f36f21 !important;}
.w-tabs.layout_default .w-tabs-item.active a, .w-tabs.layout_default .w-tabs-item:hover a{ color: #ffffff !important;}
.w-tabs.layout_default .w-tabs-item.active{position: relative;}
.w-tabs.layout_default .w-tabs-item.active:after {	top: 100%;	left: 50%;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute; pointer-events: none;	border-color: rgba(243, 111, 34, 0);	border-top-color: #f36f22;	border-width: 10px;	margin-left: -10px;}
.w-tabs-section-content-h{padding-top: 2.5rem;}

/* social icons */
.w-socials-item{ color: #fff;}
.no-touch .w-socials-item-link-hover{height: auto; bottom: 0;}
.w-socials-item:hover .w-socials-item-link-hover{ bottom: auto; height: 0; transition: height 0.3s; background-color: rgba(0,0,0,0.70)}
.color_footer-top .w-socials.style_solid .w-socials-item-link{background-color: rgba(0,0,0,0.70) !important}

/* 1-11-2019 */
.WMS-slider-section{margin-top: 105px;}
.WMS-slider-section .slider-info .mobile-hide, .WMS-slider-section .slider-info.mobile-hide{font-weight: 400!important;}
.inventory-management-wrap h2{padding-top: 25px; margin-bottom: 10px;}
.inventory-management-wrap h3{margin-top: 35px;}
.software-feature-wrap .w-image{width: 100%; margin-bottom: 12px;}
.software-feature-wrap .wpb_wrapper p{margin-bottom: 0!important;}
.software-feature-wrap .l-section-h.i-cf{padding-top: 10px; padding-bottom: 15px;}
.integrate-everything-wrap .l-section-h.i-cf{padding-top: 30px;}
.integrate-everything-wrap h3{margin-bottom: 18px!important;}
.logo-listing-wrap ul{padding: 0; margin: 0 -28px;}
.logo-listing-wrap ul li{float:left; list-style: none; padding: 0 28px; min-height: 56px;}
.logo-listing-wrap ul li a{float: left;}
.logo-listing-wrap ul li img{float: left;}
.logo-listing-wrap .l-section-h.i-cf{padding-top: 0;}
.speak_specialist_wrap{margin-top: 30px;}
.speak_specialist_wrap .ajax-loader{float: left;}
.WMS-slider-section .cust-ttl{font-size: 18px!important; line-height: 24px !important;}

/* footer */
footer{ font-size:17px; line-height: 25px; border-top:1px solid #f1f1f1;}
footer.l-footer .widget_nav_menu ul li{ list-style: none; padding-left: 0;}
footer.l-footer .widget_nav_menu ul li:before{content: '' !important; }
footer .w-iconbox.iconpos_left.no_text .w-iconbox-title{line-height: 20px;}
footer .w-iconbox-icon{font-size: 1rem !important}
footer .w-socials-item{margin: 0.1em 0.5em 0.1em 0 !important;}
footer .color_footer-bottom{ border-top:1px solid #e3e3e3; font-size:15px;}
footer .color_footer-bottom.l-section.height_small>.l-section-h { padding: 1.3rem 0;}
.l-footer .vc_wp_custommenu.layout_hor ul li{margin: 0 5px 0 0;}
.l-footer .vc_wp_custommenu.layout_hor ul li:after { content: '/'; padding-left: 8px;}
.l-footer .vc_wp_custommenu.layout_hor ul li:last-child:after { content: ''; padding-left: 0;}
footer h4{margin-bottom: 15px; line-height: 24px;}
footer .w-btn-wrapper{margin: 0}
footer .color_footer-top.l-section>.l-section-h { padding: 2.1rem 0 2.5rem;}
footer .color_footer-top .wpb_column {height: 410px; border-left: 1px solid #dbdbdc}
footer .color_footer-top .wpb_column:first-child { border-left:none}

.no-touch .color_footer-top a:hover, 
.no-touch .color_footer-top a:hover + .w-blog-post-body .w-blog-post-title a, 
.no-touch .color_footer-bottom a:hover, 
.no-touch .color_footer-bottom a:hover + .w-blog-post-body .w-blog-post-title a{ color: #fcaf42 !important;}
.color_footer-top a:hover:before  { color: #455063 !important;}
.color_footer-bottom a:hover:before { color: #555555 !important;}

/* top phone number 11june18*/
.home.header_hor .l-header .contact-no {background: url(icon_phone.png) no-repeat 0 0; color:#fff;}
.header_hor .l-header .contact-no{color: #396395; background: url(icon_phone_inner.png) no-repeat 0 0; padding-left: 30px; margin-right: 20px; line-height: 23px; height: 23px; display: inline-block;}
.header_hor .l-header .contact-no:hover{color: #f8991c !important; background: url(icon_phone.png) no-repeat 0 -24px;}
.l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .l-subheader-h{box-shadow: none;}
.header_hor .l-header.bg_transparent.sticky .l-subheader.at_bottom .contact-no{display: none;}
.header_hor .l-header.bg_transparent.sticky .l-subheader.at_bottom{ background-color: rgba(255, 255, 255, 0.90); color: #396395;}
.header_hor .l-header.bg_transparent.sticky .l-subheader.at_middle{   background-color: #1c2a46;}
.home.header_hor .l-header.sticky .contact-no,
.home.header_hor .l-header.bg_solid .contact-no{color: #396395; background: url(icon_phone_inner.png) no-repeat 0 0;}
.home.header_hor .l-header.sticky .contact-no:hover, 
.home.header_hor .l-header.bg_solid .contact-no:hover{ color: #f8991c !important; background: url(icon_phone.png) no-repeat 0 -24px;}

body.page-id-6107 li#menu-item-6160 a.w-nav-anchor{color: #666;}
body.page-id-6107 li#menu-item-6160 a.w-nav-anchor:hover, body.page-id-6107 li#menu-item-6160.current_page_parent:hover >a{color: #fff; background: #f8991c;}

.home .l-header.bg_transparent:not(.sticky) .l-subheader {color:#fff !important;}
.l-header.bg_transparent:not(.sticky) .l-subheader {color:#396395 !important;}

header.l-header.pos_fixed.bg_transparent.shadow_thin {background-color: #fff !important;}
.home header.l-header.pos_fixed.bg_transparent.shadow_thin { background:none !important;}

.l-titlebar.color_primary {background-color: #396395 !important;}

.page-id-7662 .wpb_wrapper .w-separator.size_small{margin: 0px!important;}
section.testimonial-seprator .l-section-h{padding: 0px!important;}
div.testimonial-details:before{ left: auto; margin-top: 20px; margin-left: -5px; display: inline-block; font-style: normal; font-weight: normal; line-height: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; padding: 0; content: "\201C"; font-size: 65px; color: #d2d2d2; font-family: Arial; position: absolute; left:0;
    margin-top: 20px;}
div.testimonial-details:after{right: 0; margin-top: 33px; display: inline-block; font-style: normal; font-weight: normal; line-height: 0; -webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: grayscale; padding: 0; content: "\201D"; font-size: 65px; color: #d2d2d2; font-family: Arial; position: absolute; margin-top: 30px; margin-right: 25px;}
div.testimonial-details .wpb_wrapper{padding-right: 60px;}
div.testimonial-iconBox{font-size: 16px;}

.read-testimonials-wrap{width: 100%; float: left; padding-top:13px; padding-bottom: 35px; text-align: center;}
.read-testimonials-wrap a.testimonials-btn{background: #f36f21; font-size: 16px; color: #fff; text-transform: uppercase; text-align: center; padding: 10px 27px; font-family: Roboto;
    border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border: #f36f21 2px solid; line-height: 40px;}
    .read-testimonials-wrap a.testimonials-btn:hover{background: none; color: #f36f21;}
/*6mar19*/
.no-touch .w-blognav-item:hover .w-blognav-title{color:#000000 !important;}
/*6mar19*/
section.contact_form_block .l-section-img{ background-size: cover !important;}


/*Google Map Added on homeapage 21.05.19*/
.google-maps{border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
.google-maps .wpb_wrapper {position: relative; padding-bottom: 400px; height: 0; overflow: hidden;}
.google-maps .l-section-h{padding-top:0!important; padding-bottom:0!important;}
.google-maps iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/*18-11-19*/
.pulse_tech_footer_text .grey-color-separator{margin:8px 0 0 0;}
.pulse_tech_footer_text .grey-color-separator .w-separator-h{border-color: #dbdbdc; margin:0;}
footer .new_pulse_footer.color_footer-top .wpb_column{height: 525px;}
.contact-details-separator{margin:0 0 5px 0!important;}
section.contact_section .vc_col-sm-8 {border: 0!important;}
section.contact_section .vc_col-sm-4{border-left: #ebebeb 1px solid;}
section.contact_section .vc_col-sm-4 .w-iconbox-title{word-break: break-all;}
.page-id-6331 footer .w-iconbox .w-iconbox-title {padding: 0!important;}

/* Custom SOftware for Automation new css */
/*.services-we-offer-wrap ul li { padding-left: 95px; margin-bottom: 30px;}*/
.services-we-offer-wrap ul li.service_adaptibility:before {content: ""; position: absolute; top: auto; left: 30px; background: url("https://www.pulsetechsolutions.com.au/wp-content/uploads/2021/08/retweet-light.png") no-repeat; width: 50px; height: 50px;}
.services-we-offer-wrap ul li.service_business:before {content: ""; position: absolute; top: auto; left: 30px; background: url("https://www.pulsetechsolutions.com.au/wp-content/uploads/2021/08/globe-light.png") no-repeat; width: 50px; height: 50px;}
.services-we-offer-wrap ul li.service_client:before {content: ""; position: absolute; top: auto; left: 30px; background: url("https://www.pulsetechsolutions.com.au/wp-content/uploads/2021/08/thumbs-up-light.png") no-repeat; width: 50px; height: 50px;}
.services-we-offer-wrap ul li.service_communication:before {content: ""; position: absolute; top: auto; left: 30px; background: url("https://www.pulsetechsolutions.com.au/wp-content/uploads/2021/08/comments-light.png") no-repeat; width: 50px; height: 50px;}
.services-we-offer-wrap ul li.service_experience:before {content: ""; position: absolute; top: auto; left: 30px; background: url("https://www.pulsetechsolutions.com.au/wp-content/uploads/2021/08/trophy-light.png") no-repeat; width: 50px; height: 50px;}
.services-we-offer-wrap ul li.service_people:before {content: ""; position: absolute; top: auto; left: 30px; background: url("https://www.pulsetechsolutions.com.au/wp-content/uploads/2021/08/user-friends-light.png") no-repeat; width: 50px; height: 50px;}
.top_grey_border{border-top: 1px solid #abb2ba!important;}
.page-id-7965 .w-iconbox.iconpos_top, .page-id-7273 .w-iconbox.iconpos_top, .page-id-7276 .w-iconbox.iconpos_top{text-align: left; max-width: 100%;}
.page-id-7965 .w-iconbox-icon, .page-id-7273 .w-iconbox-icon, .page-id-7276 .w-iconbox-icon{text-align: left; margin:0;} /* margin: 0 0 10px; updated 18feb20 */

/*07-01-20*/
.w-nav.type_mobile.m_align_left{display: none;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a{padding: 0 10px!important;}
.header_hor .l-header .contact-no{margin-right: 10px;}
.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_right{margin-top: 0!important;}
.hamburger-box{width: 20px; height: 20px;}
.custom #wprmenu_menu_ul {padding: 0 2em; margin-bottom: 40px;}
.wprmenu_bar #custom_menu_icon.hamburger{top:4px !important; right: 15px !important; padding: 25px; background:transparent !important;}
.whiteHeader .wprmenu_bar #custom_menu_icon.hamburger{padding: 18px 25px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{width: 20px; height: 3px; border-radius: 0;}
.wprmenu_bar .hamburger-inner, .wprmenu_bar .hamburger-inner::before, .wprmenu_bar .hamburger-inner::after{background: #396395 !important;}
.home .wprmenu_bar .hamburger-inner, .home .wprmenu_bar .hamburger-inner::before, .home .wprmenu_bar .hamburger-inner::after{background: #fff !important;}
.home.whiteHeader .wprmenu_bar .hamburger-inner, .home.whiteHeader .wprmenu_bar .hamburger-inner::before, .home.whiteHeader .wprmenu_bar .hamburger-inner::after{background: #396395 !important;}
.hamburger--slider .hamburger-inner::before{top: 7px;}
.hamburger--slider .hamburger-inner::after {top: 14px;}
.wprmenu_bar .hamburger:hover .hamburger-inner, .wprmenu_bar .hamburger:hover .hamburger-inner::before, .wprmenu_bar .hamburger:hover .hamburger-inner::after { background: #fa8c1f;}
html body div.wprm-overlay{display: none;}
#mg-wprm-wrap.cbp-spmenu.custom.cbp-spmenu-open{top: 80px!important; height: 318px; border-bottom: 1px solid #eee;}
.hamburger--slider.is-active .hamburger-inner::after {transform: translate3d(0, -14px, 0) rotate(-90deg);}
.icon_default.wprmenu_icon_par:before, .icon_default.wprmenu_par_opened:before {content: "\f107"; position: absolute; font-family: fontawesome; font-size: 1.5em;}
.icon_default.wprmenu_par_opened:before{transform: rotate(180deg); color: #f8991c;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.wprmenu_no_border_bottom a{color: #f8991c!important;}
html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul{background-color: #fff;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.current-page-parent a{color: #f8991c!important;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.current-page-parent .icon_default.wprmenu_par_opened:before{color: #f8991c!important;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item-has-children ul.sub-menu a{color: #666666!important;background: none;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item-has-children ul.sub-menu li.current_page_item a{color: #fa8c1f!important; background: none;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.wprmenu_no_border_bottom a,
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.current-menu-parent a{color: #f8991c!important;}
div#mg-wprm-wrap ul li span.wprmenu_icon{right: 0!important;}
div#mg-wprm-wrap ul#wprmenu_menu_ul>li>span.wprmenu_icon:before {right: 15px!important;}

/*Zenddesk style starts*/
.zbock {display: block;position: fixed;right: 15px;bottom: 15px;max-width: 350px;background: #fff;border-radius: 10px;font-size: 14px;z-index: 999998;box-shadow: 0 0 5px #a09797;/* left: 15px; */}
.zbock{ display: none;}
.zbock .top-part h4 { font-size: 16px; line-height: 18px; font-weight: 600; margin: 0; color: #fff;}
.zbock .top-part p { margin: 0; position: absolute; top: 5px; right: 15px; cursor: pointer;color: #fff;}
.zbock .top-part{ background: #386394; text-align: center; padding: 8px; font-size: 14px; border-top-left-radius: 10px; border-top-right-radius: 10px; position: relative; margin: 0 0 5px;}
.zbock .middle-part { height: 35vh; overflow-y: auto; overflow-x: hidden; padding: 5px;}
.zbock .middle-part::-webkit-scrollbar { width: 5px; border-radius: 5px;}
.zbock .middle-part::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 5px;}
.zbock .middle-part::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey; border-radius: 5px;}
.zbock .middle-part .form-box{ margin-bottom: 10px;}
.zbock .middle-part .form-box.zsubmit{display: inline-block; width: 100%;}
.zbock .middle-part .form-box label { line-height: 2.14286; color: #2f3941; font-size: 14px; font-weight: 600;}
.zbock .form-box input { outline: none; border: 1px solid #d8dcde; border-radius: 4px; background-color: #fff; padding: 10px; min-height: inherit!important; box-sizing: border-box; vertical-align: middle; line-height: 1.28571; color: #2f3941; font-family: inherit; font-size: 14px; margin-top: 0px; height: 100%;}
.zbock .form-box textarea{ resize:none; height: 80px; margin-top: 0px; background-color: #fff; border: 1px solid #ccc; padding: 5px;}
.zbock .codedropz-upload-inner h3 {margin: 0; font-size: 14px; line-height: 16px; font-weight: 300; font-family: poppin, sans-serif; color: #000;}
.zbock .codedropz-upload-container { padding: 8px 10px;}
.zbock .codedropz-btn-wrap { line-height: 14px;}
.zbock .zfileinfo{ font-size: 13px; color: #000; font-weight: 500; line-height: 18px!important; display: inline-block;}
.zbock .form-box.zsubmit{padding: 0 10px 10px;}
.zbock .form-box.zsubmit input { background: #386394; width: auto; font-size: 15px; line-height: 18px; float: right; height: 36px; padding: 8px 15px; font-weight: 600; color: #fff; margin: 10px 0 10px 0;}
.zbock .form-box.zsubmit input:hover {color: #f36f21;}
.zbock div.wpcf7 .screen-reader-response{ position: relative; height: auto; width: auto; text-align: center; color: #78a300;}

.zbock .form-box{ padding: 0 5px;}
.zbock p:empty{ display: none;}
.zhelp{ display: block; position: fixed; background: #fa8c1f; z-index: 999998; right: 15px; bottom: 15px; color: #fff !important; padding: 10px 20px; border-radius: 50px; font-weight: 600; font-size: 16px; cursor: pointer;}
.zhelp:hover, .zhelp:focus, .zhelp:active{ background: #386394;}
.zhelp i { font-size: 24px; margin-right: 8px; line-height: 20px; position: relative; top: 3px;}
.screen-reader-response ul{display: none;}

.zbock .codedropz-upload-inner h3, .zbock .codedropz-upload-inner span{ display: none;}

/*Zenddesk style ends*/

.w-toplink.active {	bottom: 61px !important;}

/* made main navigation accessible using the keyboard - 15feb20 */
html.no-touch .w-nav.type_desktop.dropdown_height .menu-item:hover > .w-nav-list, 
.w-nav.type_desktop.dropdown_height .menu-item.opened > .w-nav-list, 
html.no-touch .w-nav.type_desktop.dropdown_height .menu-item:focus-within > .w-nav-list,
html.no-touch .w-nav.type_desktop.dropdown_height .menu-item:focus > .w-nav-list,
html.no-touch .w-nav.type_desktop.dropdown_height .menu-item.opened > .w-nav-list { transform: scaleY(1) translateZ(0); opacity: 1;}
html.no-touch .menu-item:not(.level_1):hover > .w-nav-anchor, 
html.no-touch .menu-item:not(.level_1):focus-within > .w-nav-anchor,
html.no-touch .menu-item.opened .menu-item.opened .w-nav-anchor { background-color: #f8991c; color: #ffffff;}

/*added arrow in main navigation*/
.w-nav .menu-item.menu-item-has-children{position:relative;}
.w-nav .menu-item.menu-item-has-children>a:after { position: absolute; right: 8px; top: 0; content: "\f107"; font-family: FontAwesome; margin: auto; font-weight: bold;}
body.header_hor .l-header .l-subheader .w-nav .menu-item.menu-item-has-children a{padding-right: 25px !important;}

/* added bullets in home page slider 26feb2020 */
.rev_slider .tp-bullets.custom .tp-bullet { border-color: transparent !important; background: none;}
.rev_slider .tp-bullets.custom .tp-bullet:after{background-color: #f36f21;}
.rev_slider .tp-bullets.custom .tp-bullet.selected:after {background-color: #ffffff !important;}

/*--Blog--*/
.post-template-default.single-post .blog-img-box{float: left; margin-right: 15px;} 
.post-template-default.single-post .blog-innner-content-box{overflow: hidden; margin-bottom: 25px; margin-top: -5px!important;}
.post-template-default.single-post .blog-info-box{float: left; width: 100%; margin-bottom: 20px;}
.post-template-default.single-post table{border: solid 1px #000;}
.post-template-default.single-post table tr td{border-right: solid 1px #000; border-bottom: solid 1px #000;}
.post-template-default.single-post blockquote{float: left;}
.post-template-default.single-post blockquote p{margin-top: 0!important;}

.also-read-short-box{display:block; clear:both; width:100%; padding:8px 10px; border:1px solid #e8e8e8; background:#fbfbfb; margin-bottom:25px; box-shadow:0 0 10px rgba(250,140,31,.2);}
.also-read-short-box strong{font-weight:500;}

body #wpcf7-f7167-p7980-o1 div.wpcf7-response-output{color:#fff!important;}

/*body.postid-9181.single-post .l-section.preview_basic>.l-section-h{margin:0!important;} */

ul.ps-get-to-know-us-list{margin:0 -15px; padding:0; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; list-style:none;}
ul.ps-get-to-know-us-list li{margin:0; padding:0 15px;}
ul.ps-get-to-know-us-list li span{display:block; clear:both;}
ul.ps-get-to-know-us-list li .count{font-size:38px; line-height:48px; color:#f8991c; font-weight:500;}
ul.ps-get-to-know-us-list li .count-info{color:#000;}
.development-tech-wrap .w-iconbox{height:auto!important;}
.development-tech-wrap .w-iconbox .w-iconbox-icon{min-height: 50px;}
.development-tech-wrap .first-row .wpb_column{margin-bottom:25px;}
.development-tech-wrap .second-row .wpb_column{margin-top:25px;}
.development-tech-wrap .wpb_column .w-iconbox .w-iconbox-title{padding-top:25px;}
.case-studies-section h2{margin-bottom:5px;}
.case-studies-section h2+p{margin-bottom:25px!important;}
.case-studies-section .w-blog-post-preview{position:relative; padding-bottom:62.53%; background:#f7f7f7; border:1px solid #eee;}
.case-studies-section .w-blog-post-preview img{position:absolute; top:0; right:0; bottom:0; left: 0; margin:auto!important;}
.case-studies-section .w-blog-post-more.w-btn{margin:0;}

.customsoftwareadvertisement-patner{background-color:#fff!important; border-top:1px solid #ddd!important;}
.customsoftwareadvertisement-patner h2{color:#2d384b!important;}
.customsoftwareadvertisement-patner .owl-nav button{border-color:#f36f22!important;}
.customsoftwareadvertisement-patner .owl-nav button:hover{border-color:#2d384b!important;}
.customsoftwareadvertisement-patner .owl-carousel .owl-next, .customsoftwareadvertisement-patner .owl-carousel .owl-prev{color:#f36f22!important;}
.customsoftwareadvertisement-patner .owl-carousel .owl-next:hover, .customsoftwareadvertisement-patner .owl-carousel .owl-prev:hover{color:#2d384b!important;}
.customsoftwareadvertisement-patner .w-logos.with_indents .w-logos-item{padding-top:0!important; padding-bottom:0!important;}
.customsoftwareadvertisement-patner .owl-carousel .owl-item img{border:0!important;}
.get-in-touch-above-footer .w-btn{margin-top:25px; margin-bottom:25px;}
header .at_right .w-html .short-name{display:none!important;}
.header_hor .l-header .l-subheader.at_middle .ush_html_1{margin-right:0!important; margin-left:10px;}
.header_hor .l-header .l-subheader.at_middle .ush_html_1 .contact-no:last-child{margin-right:0;}
.header_hor .l-header .l-subheader.at_middle .ush_html_2{margin-right:-15px!important;}
.header_hor .l-header .l-subheader.at_middle .ush_html_2 .contact-no:last-child{margin-right:0;}

.header_hor .l-header .contact-no:hover{color:#396395!important; background:url(icon_phone_inner.png) no-repeat 0 0;}
.header_hor .l-header .l-subheader .contact-no a{color:#396395!important;}
.header_hor .l-header .l-subheader .contact-no a:hover{color:#f8991c!important;}
.header_hor .l-header.sticky .l-subheader.at_bottom .contact-no a{color:#396395!important;}
.header_hor .l-header.sticky .l-subheader.at_bottom .contact-no a:hover{color:#f8991c!important;}

.home.header_hor .l-header .contact-no:hover{color:#fff!important; background:url(icon_phone.png) no-repeat 0 0;}
.home.header_hor .l-header .l-subheader .contact-no a{color:#fff!important;}
.home.header_hor .l-header .l-subheader .contact-no a:hover{color:#f8991c!important;}
.home.header_hor .l-header.sticky .l-subheader.at_bottom .contact-no a{color:#396395!important;}
.home.header_hor .l-header.sticky .l-subheader.at_bottom .contact-no a:hover{color:#f8991c!important;}

ul.ps-footer-partner-logo{max-width:357px; margin:0 -5px; padding:0; list-style:none; display:inline-flex; align-items:center; justify-content:space-between; text-align:center; width:100%; clear:both;}
ul.ps-footer-partner-logo li{padding:5px; margin:0; text-align:center; width:33.33%;}
ul.ps-footer-partner-logo li img{margin:0 auto; text-align:center; vertical-align:middle;}
.mt-0{margin-top:0!important;}
footer .our-partner-wrap h4{margin-bottom:10px;}

.customsoftwareadvertisement-patner h2{font-size:30px; line-height:40px;}

/* New home page testimonials section */
.w-testimonials.style_1 .owl-carousel .owl-stage-outer{height: auto !important; box-shadow: rgb(12 12 12 / 16%) 0px 2px 3px 0px; background: #fff;}
.w-testimonials.style_1 .owl-carousel .owl-item{padding: 30px;}
.w-testimonials.style_1 .w-testimonial-h{display: flex; flex-direction: column; padding: 0 0 0 0;}
.w-testimonials.style_1 .w-testimonial-text{/*order: 2;*/text-align: center;/*margin-left: 170px;*/}
.w-testimonials.style_1 .w-testimonial-author{/*order: 1; */margin-bottom: 0; margin-top: 1em;}
/*.w-testimonials.style_1 .w-testimonial .w-testimonial-author img{position: absolute; left: 0; border-radius: 0; top: 0; border: 1px solid #eeeeee;width: auto !important;}*/
.w-testimonials.style_1 .w-testimonial .w-testimonial-author img{display: none;}
.w-testimonials.style_1 .w-testimonial .w-testimonial-author > div{/*margin-left: 170px;*/text-align: center;width: 100%;}
.w-testimonials.style_1 .owl-dot span{background-color: #999999; width: 12px; height: 12px;box-shadow: 0px 0px 2px 1px rgb(130 130 130 / 30%);}
.w-testimonials.style_1 .owl-dot.active span{ width: 12px!important; height: 12px!important;background-color: #fa8c1f !important; border: none;}
/* New home page testimonials section */

.single-post .l-main h2{margin:0; padding:0; height:auto; margin-bottom:10px;}
.mb-15{margin-bottom:15px!important;}

.single .l-section-h.i-cf p a, .widget_archive ul li a, .widget_categories ul li a, .widget_recent_entries ul li a, .vc_column_container .wpb_wrapper p a:not([class]), .also-read-short-box a, .g-tags a, .single .l-section .blog-innner-content-box a{text-decoration: underline;}
.single .l-section-h.i-cf p a:hover, .widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_recent_entries ul li a:hover, .vc_column_container .wpb_wrapper p a:not([class]):hover, .also-read-short-box a:hover, .g-tags a:hover, .single .l-section .blog-innner-content-box a:hover{text-decoration: none;color: #455063;}
.single-post .iconpos_top{text-align:left!important;height: inherit !important;max-width: inherit;}
.single-post .iconpos_top .w-iconbox-icon{width: 100%;text-align: left;}
.single-post .vc_col-sm-12 .vc_col-sm-6{margin-bottom: 30px!important;}

/* Accordion css */
.custom_soft_faq { padding: 25px 0 20px 0;}
.w-tabs.accordion .w-tabs-section{border:none;margin-bottom: 15px;}
.w-tabs.accordion .w-tabs-section-header{padding: 0.8rem 1rem; background-color: #f6f6f6;font-size: 18px;border: 1px solid #f6f6f6;}
.w-tabs.accordion .w-tabs-section.active .w-tabs-section-content{border: 2px solid #f6f6f6;}
.w-tabs.accordion .w-tabs-section-content-h{padding: 0.8rem 1rem;}
.w-tabs.accordion .w-tabs-section-content-h ul{margin: 0 0 0 40px;list-style-type: disc;}

/*CSS added om 03Aug21*/
.sec_icons svg, .sec_icons img{ max-width: 50px; max-height:51px;}
.first_title{padding: 0; line-height: 42px;}
.iconbox_title{font-size: 18px; padding: .6em 0!important; margin-bottom: 0; text-align: left;}
.iconbox_title + p{text-align: left;}
.sec_icons{min-height: 60px; text-align: left;}
.iphone i.material-icons{line-height: 33px; display: inline-block;max-width: 48px;}
.iphone i.material-icons:before { content: "\f179"; font-family: 'FontAwesome'; font-size: 60px;line-height: 60px;margin-left: 6px;}
.mob_app_dev ul { padding: 0; margin-left: 27px;}
.mob_app_dev ul li { list-style: none; position: relative;}
.mob_app_dev ul li:before{content: "\f00c"; font-family: "FontAwesome"; position: absolute; left: -27px; top: auto;}
.mob_app_services .w-iconbox .w-iconbox-meta{margin-bottom: 15px;}
.mob_app_services .w-iconbox .w-iconbox-meta .w-iconbox-title{padding-bottom: 5px!important;font-weight: 500;}
.page-id-7273 .royalSlider, .page-id-7273 .rsOverflow, .page-id-9492 .royalSlider, .page-id-9492 .rsOverflow{max-height: 450px;}
.page-id-7273 .royalSlider .rsMainSlideImage, .page-id-9492 .royalSlider .rsMainSlideImage{margin-top: 0!important;}
.page-id-7273 .royalSlider.rsHor + noscript + img, .page-id-9492 .royalSlider.rsHor + noscript + img{display: none!important;}

.cap_mob_app_dev .w-iconbox-icon i {font-size: 60px;line-height: 60px;color: #455063;}
.cap_mob_app_dev .icon_android .w-iconbox-icon{margin-left: -5px;}
.cap_mob_app_dev .icon_native .w-iconbox-icon{margin-left: -7px;}
.cap_mob_app_dev .icon_hybrid .w-iconbox-icon{margin-left: -10px;}

.zoho_first_section { padding: 20px 0 0 0;}
.zoho_blue_section .vc_column_container .vc_column-inner > .wpb_wrapper{background: #386394; border-radius: 5px; padding: 20px; color: #fff; height: 100%;}
.zoho_blue_section .vc_column_container .vc_column-inner > .wpb_wrapper .iconbox_title{color: #fff; font-weight: 500;}
.zoho_blue_section .vc_column_container .vc_column-inner > .wpb_wrapper .iconbox_title + p{font-size: 18px; font-weight: 400;}

.industries_section{padding: 20px 0 30px 0;}
.industries_we_support .wpb_wrapper{color: #455063;}
.industries_we_support .wpb_wrapper .iconbox_title{font-weight: 500;}
.industries_we_support .wpb_wrapper .iconbox_title + p{font-size: 18px; font-weight: 400; line-height: 1.5em;} 

.seamless_integration ul{margin: 5px 0 0 0; display: flex; flex-wrap: wrap;}
.seamless_integration ul li{flex: 50%; padding-left: 25px; position: relative; list-style: none; line-height: 35px;}
.seamless_integration ul li:before {font-family: 'FontAwesome'; content: "\f0a9"; margin-left: 0; position: absolute; left: 0;}

.rollouts{padding: 40px 0;}
.rollouts ul{float: left; width: 100%; padding:40px 0 0; margin: 0;}
.rollouts ul li{padding-left: 20px; list-style: none; margin-bottom: 30px; border-left: 4px solid #F36F21; border-left: 4px solid #F36F21;}
.rollouts ul li:last-child{ margin-bottom: 0px;}
.rollouts ul li h6{margin-bottom: 10px; font-weight: 500; line-height: 20px;}

.crm_logos{display: flex; align-items: center; margin: 50px 0 10px; flex-wrap: wrap; justify-content: flex-start;}
.crm_logos li{list-style: none; text-align: center; padding-right:45px;}
.crm_logos li:last-child{padding-right: 0}
.crm_logos li img{max-height: 48px; width: auto;}
.orange_brdr_btm{position: relative; padding-bottom: 20px;}
.orange_brdr_btm:after {content: ""; border-bottom: 4px solid #F36F21; position: absolute; bottom: 0; width: 90px; left: 0;}
.w-btn.free_consultation{background: #f36f21 !important; border: 2px solid #f36f21 !important; font-size: 16px; color: #fff; text-transform: uppercase; text-align: center; padding: 0 27px; font-family: Roboto; border-radius: 50px; border: #f36f21 2px solid; line-height: 40px;}
.w-btn.free_consultation:hover{border: 2px solid #f36f21 !important; background-color: #ffffff !important; color: #f36f21 !important;}
.w-btn.free_consultation i{margin-left: 9px; position: inherit; line-height: 40px;}
.w-btn.free_consultation:before, .w-btn.free_consultation:after{content: inherit!important; background-color: inherit !important;}

.page-id-7273 .zhelp, .page-id-7273 .zbock{display:none!important;}
.page-id-7273 .w-toplink.active{bottom:0px!important;}


/*Media CSS*/
@media (min-width: 1600px){
	section.contact_form_block .l-section-img { background-size: cover !important;}
}
@media (max-width: 1444px){
	.logo-listing-wrap ul li{ width:16%;}
}

@media (min-width: 1191px) and (max-width: 1300px){
	.l-subheader.at_bottom .l-subheader-cell.at_left>*{margin-right: 5px;}
	.l-header:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_left .w-img-h img.for_transparent, 
	.l-header:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_left .w-img-h img.for_default{max-width: 270px!important; margin-top: 0!important;}
	.l-subheader.at_bottom .l-subheader-cell.at_right>*{margin: 0;}
	.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a{padding: 0 10px!important;}
	.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {font-size: 16px!important;}
}

@media (min-width: 1191px){
.ush_image_1{height: 90px!important; margin-top: -6px;}
.page-id-7886 .ush_image_1{height: 90px!important; margin-top: 4px;}
.l-header.sticky .ush_image_1 {height: 50px !important; margin-top: -2px;}
}

@media (max-width: 1292px){
	.slider-img { width: 485px;}
	.slider-img img { width: 100% !important; height: auto !important;}
	.slotholder + .tp-parallax-wrap { left: 53% !important; top:150px !important}
	.rev_slider li.tp-revslider-slidesli:last-child .slotholder + .tp-parallax-wrap { top:120px !important}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap,
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap,
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap,
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{ left: 5% !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap { left: 30% !important;}
	.services-we-offer-wrap ul li {padding-left: 75px;}
	.services-we-offer-wrap ul li.custom_business:before,.services-we-offer-wrap ul li.mobile_systems:before,.services-we-offer-wrap ul li.saas_software:before{left: 28px;}
	.ada-compliance-services-wrap ul li{padding-left: 90px;}
	.ADA-compliance-wrap ul li{padding-left: 30px;}
	.ada-compliance-services-wrap ul li:before{left: 26px;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{left: 5%!important;}
	.WMS-slider-section .rev_slider li.tp-revslider-slidesli:last-child .slotholder + .tp-parallax-wrap{top: 75px !important;}
	
	/*18-12-19*/
	.page-id-7980 .ADA-compliance-wrap ul li {padding-left: 0;}
}

@media (max-width: 1279px){
	footer .new_pulse_footer.color_footer-top .wpb_column.pulse_tech_footer_text{height: auto; border-left:0!important;}
	footer .new_pulse_footer.color_footer-top .wpb_column.pulse_services{height: auto; border-left:0!important;}
	footer .new_pulse_footer.color_footer-top .wpb_column.footer_address{height: auto;}
}

@media (max-width: 1240px){
	div.testimonial-details .wpb_wrapper{padding-right:0px;}	
}

@media (max-width: 1200px){
	.page-id-7148 .home_banner_text h2 > br{display: none;}
}

@media (min-width: 1020px) and (max-width: 1190px){	
	.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {font-size: 15px!important;}
	.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {padding: 0 8px!important;}
}
@media (min-width: 601px) and (max-width: 1190px){	
	.l-header:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_left .w-img-h img.for_transparent, 
	.l-header:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_left .w-img-h img.for_default{max-width: 190px!important; margin-top: 10px!important;}
	.home .l-header:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_left .w-img-h img.for_default{max-width: 180px!important; margin-top: 0!important;}
}
@media (min-width: 601px) and (max-width: 900px){	
	.l-header:not(.sticky) .l-subheader.at_middle.l-subheader-cell.at_left .w-img-h img.for_transparent, 
	.l-header:not(.sticky) .l-subheader.at_middle .l-subheader-cell.at_left .w-img-h img.for_default{max-width: 180px!important; height: auto; margin-top: 0!important;}

	.ush_image_1 {height: 67px!important;}
}
@media (max-width:1024px){
	div.testimonial-details{width: 100%!important;}
	div.testimonial-iconBox{clear: both!important; float: none!important; width: 100%!important; margin-bottom: 35px;}
	div.testimonial-details:before{margin-left: 25px; margin-top: 5px;}	
	.logo-listing-wrap ul{margin: 0 -15px;}
	.logo-listing-wrap ul li{width: 20%; padding: 0 15px;}
	/*.WMS-slider-section .cust-ttl{font-size: 16px!important; line-height: 20px !important;}*/
}

@media (max-width:1189px){
	/*07-01-20*/
	.w-nav.type_mobile.m_align_left{display: none;}
	.l-subheader-cell.at_right>*{margin-right: 30px;}
	#mg-wprm-wrap ul#wprmenu_menu_ul li.current-menu-item.menu-item > a.wprmenu_parent_item,
	#mg-wprm-wrap ul#wprmenu_menu_ul li.current-menu-item span.wprmenu_icon{color: #f8991c!important; }

	.seamless_integration ul li{line-height: normal;}
}

@media (min-width: 901px){
	body.header_hor .l-header.sticky .l-subheader.at_middle { line-height: 40px; height: 40px;}
	body.header_hor .l-header.sticky .l-subheader.at_bottom { line-height: 60px; height: 60px;}
	body.header_hor .l-header.pos_fixed + .l-titlebar{padding-top: 136px;}		
	.ush_image_1 { height: 90px!important;}
	.l-header.sticky .ush_image_1 { height: 50px;}
}
@media (min-width: 1020px){
	body.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_middle{ line-height: 35px; height: 35px;  margin-top: 25px;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom { line-height: 55px; height: 55px;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_right{ margin-top: 10px;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_left{/*margin-top: -45px;*/}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .contact-no.small-size{display: none;}
}
@media (min-width: 1025px){
.zbock .middle-part { min-height: 370px;}
}

@media (min-width: 901px) and (max-width: 1189px){
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_middle{display: none;}
	.page-id-7826 header.l-header .l-subheader.at_middle,.page-id-7886 header.l-header .l-subheader.at_middle{display: block!important;}
	.page-id-7826 header.l-header .l-subheader.at_middle .contact-no,.page-id-7886 header.l-header .l-subheader.at_middle .contact-no{display: block!important;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_middle .contact-no{display: none;}
	.page-id-7826 header.l-header .header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_middle{display: block!important;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom{margin-top: 50px;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .contact-no.small-size{display: block;}
	body.header_hor .l-header.sticky .l-subheader.at_middle{display: none;}
	.header_hor .l-header.bg_transparent.sticky .l-subheader.at_bottom .contact-no{display: inline-block;}
	.page-id-7826 header.l-header .w-img-h, .page-id-7886 header.l-header .w-img-h{margin-top: 0!important;}
}
@media (max-width:1024px) and (min-width: 901px){
	/*.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a { padding: 0 15px !important;}*/
	.header_hor .l-header .contact-no{margin-right: 5px;}
	.l-header:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_left .w-img-h img.for_transparent{max-width:140px!important;}
}

@media (max-width:991px){
.development-tech-wrap .first-row>.wpb_column, .development-tech-wrap .second-row>.wpb_column{width:50%!important;}
.development-tech-wrap .first-row>.wpb_column:nth-child(2n+1), .development-tech-wrap .second-row>.wpb_column:nth-child(2n+1){clear:left;}
.development-tech-wrap .second-row>.wpb_column:first-child, .development-tech-wrap .second-row>.wpb_column:nth-child(2){margin-top:0;}
header .at_right .w-html .short-name{display:inline-block!important; margin-right:3px;}
header .at_right .w-html .full-name{display:none!important;}
}

@media (max-width: 900px){
	.header_hor .l-header .l-subheader.at_middle .contact-no.small-size{display: none;}
	.header_hor .l-header .l-subheader.at_middle .contact-no{margin: 0;  }	
	.page-id-7826 header.l-header .w-img-h, .page-id-7886 header.l-header .w-img-h{margin-top: 0!important;}
	.WMS-slider-section{margin-top: 0;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top: 80px!important;}
	html .WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top:120px!important;}
	/*html .WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap{min-width: 90%;}*/
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top:175px!important;}	
	.WMS-slider-section .rev_slider li.tp-revslider-slidesli:last-child .slotholder + .tp-parallax-wrap{top: 50px !important;}	
	.WMS-slider-section .mobile-hide{display: none!important;}
	.speak_specialist_banner p{ line-height: 28px!important;}

	/*07-01-20*/
	#mg-wprm-wrap {background-color: #fff;}
	.custom #wprmenu_menu_ul {padding: 0;}
	#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a, div#mg-wprm-wrap ul li span.wprmenu_icon {color: #396395 !important;}
	html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul{background-color: transparent;}
	#mg-wprm-wrap li.current-menu-item > a{background-color: #fff;}
	#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item-has-children ul.sub-menu li.current_page_item a{color: #f8991c!important;}
	.home .wprmenu_bar .hamburger-inner, .home .wprmenu_bar .hamburger-inner::before, .home .wprmenu_bar .hamburger-inner::after{background: #396395;}
	.wprmenu_bar .hamburger:hover .hamburger-inner, .wprmenu_bar .hamburger:hover .hamburger-inner::before, .wprmenu_bar .hamburger:hover .hamburger-inner::after{background: #396395;}
	.wprmenu_bar #custom_menu_icon.hamburger{position:absolute; padding: 25px 0; top:4px !important; background:transparent !important;}
	.wprmenu_bar #custom_menu_icon.hamburger.is-active{position:fixed;}
	.l-subheader-cell.at_right>* {margin-right: 8px;}
	.home .wprmenu_bar .hamburger-inner, .home .wprmenu_bar .hamburger-inner::before, .home .wprmenu_bar .hamburger-inner::after{background:#396395!important;}

	.header_hor .l-header .l-subheader .contact-no a{color:#396395!important;}
	.header_hor .l-header .l-subheader .contact-no a:hover{color:#f8991c!important;}

	.home.header_hor .l-header .l-subheader .contact-no a{color:#396395!important;}
	.home.header_hor .l-header .l-subheader .contact-no a:hover{color:#f8991c!important;}
	.header_hor .l-header .l-subheader.at_middle .ush_html_1{display:none!important;}
	.header_hor .l-header .l-subheader.at_middle .ush_html_2{margin-right:40px!important;}
}

@media (max-width: 799px){
ul.ps-get-to-know-us-list{text-align:center;}
ul.ps-get-to-know-us-list li{margin:5px auto 5px auto;}
}

@media (max-width: 767px){
	.header_hor .l-header .l-subheader.at_middle .contact-no{ line-height: 23px;  background-size: 23px; padding-left: 30px;}	
	.page-id-7662 .g-cols div.testimonial-iconBox{font-size: 15px; margin-bottom: 35px!important;}	
	div.testimonial-details:before{margin-left: 20px;}
	.logo-listing-wrap ul{margin: 0 -10px;}
	.logo-listing-wrap ul li{width: 25%; padding: 0 10px;}
	.inventory-management-wrap h2.vc_custom_heading{font-size: 26px!important; padding-top: 10px; line-height: 36px;}
	.inventory-management-wrap h3{margin-top: 25px;}
	.software-feature-wrap{text-align: center;}
	.integrate-everything-wrap h3{margin-top: 10px;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top:255px!important;}
	/*.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top: 300px !important;}*/
	html .WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap {top: 270px !important;}
	.WMS-slider-section .rev_slider li.tp-revslider-slidesli:last-child .slotholder + .tp-parallax-wrap{top: 30px !important;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap .tp-caption{min-width: 550px!important;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap .tp-caption { min-width: 550px!important;}
	/*.WMS-slider-section .fullwidthbanner-container, .fullwidthbanner-container .fullwidthabanner{height: 400px!important;}*/
	section.contact_section .vc_col-sm-4{border-left:0;}
	footer .color_footer-top .wpb_column.footer_address{border-left:0;}

	/*07-01-20*/
	.wprmenu_bar #custom_menu_icon.hamburger{top:5px !important;}

	.development-tech-wrap .first-row>.wpb_column, .development-tech-wrap .second-row>.wpb_column{width:100%!important;}
	.development-tech-wrap .second-row>.wpb_column:first-child, .development-tech-wrap .second-row>.wpb_column:nth-child(2){margin-top:25px!important;}
	.development-tech-wrap .second-row>.wpb_column:last-child{margin-bottom:25px;}
	.development-tech-wrap .second-row>.wpb_column:last-child .w-iconbox.iconpos_top{margin-bottom:0!important;}
	.development-tech-wrap>.l-section-h{padding-bottom:0!important;}

	.custom_soft_faq{padding: 10px 20px;}
	.sec_icons{min-height: inherit;}
}

@media (max-width:659px){
.header_hor .l-header .l-subheader.at_middle .ush_html_2 .contact-no.small-size, .header_hor .l-header .l-subheader.at_middle .contact-no{padding:0; background:none;}

}

@media (max-width:640px){
	.logo-listing-wrap ul li{width: 33.333%;}
	.services-we-offer-wrap ul li{position: relative; padding-left: 0!important; padding-top: 60px;}
	.services-we-offer-wrap ul li:before{ top: 0px !important; left: 0px !important;}
	.w-tabs.accordion .w-tabs-section{margin-bottom: 10px;}
}

@media (max-width:600px){
	/*07-01-20*/
	#mg-wprm-wrap.cbp-spmenu.custom.cbp-spmenu-open {top: 50px!important;}
	.wprmenu_bar #custom_menu_icon.hamburger {top: 0 !important; padding: 16px 0;}
	.page-id-6070 section.company_overview .l-section-h{padding-bottom: 0;}

	.header_hor .l-header .l-subheader.at_middle .ush_image_1{margin-top:0px!important;}
	.l-subheader-cell.at_right{position:absolute; top:8px; left:0; right:0; margin:0 auto;}
	body .ush_image_1{height:60px!important;}
	body.header_hor .l-subheader.at_middle{line-height:85px!important; height:85px!important;}
	.header_hor .l-header .l-subheader.at_middle .ush_html_2{margin-right:0!important;}
	.wprmenu_bar #custom_menu_icon.hamburger{top:30px!important;}
	body #mg-wprm-wrap.cbp-spmenu.custom.cbp-spmenu-open{top:85px!important;}	
	.header_hor .l-header.pos_fixed + .l-titlebar, .header_hor .sidebar_left .l-header.pos_fixed + .l-main, .header_hor .sidebar_right .l-header.pos_fixed + .l-main, .header_hor .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child, .header_hor .sidebar_none .l-header.pos_fixed + .l-main .l-section-gap:nth-child(2), .header_hor .l-header.pos_static.bg_transparent + .l-titlebar, .header_hor .sidebar_left .l-header.pos_static.bg_transparent + .l-main, .header_hor .sidebar_right .l-header.pos_static.bg_transparent + .l-main, .header_hor .sidebar_none .l-header.pos_static.bg_transparent + .l-main .l-section:first-child{padding-top:88px!important;}
	.home_slider_section{margin-top: -3px !important;}
}

@media (max-width: 530px){
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap .tp-caption{min-width:400px !important;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap .tp-caption{min-width:360px !important;}
}

@media (max-width: 480px){
	/*07-01-20*/
	.l-subheader-cell.at_right>* {margin-right: 40px;}
	.header_hor .l-header .l-subheader.at_middle .ush_html_1, .header_hor .l-header .l-subheader.at_middle .ush_html_2{display:none;}
	.header_hor .l-header .l-subheader.at_middle .ush_html_2{display:block;}
	.header_hor .l-subheader-h{display:block;}
	.header_hor .l-subheader.at_middle{line-height:70px!important; height:70px!important;}
	.l-subheader-cell.at_right{position:absolute; top:8px; left:0; right:0; margin:0 auto;}
	.header_hor .l-header .l-subheader.at_middle .ush_html_2 {display:block!important; margin:0 auto!important; text-align:center; padding:0!important;}
	.header_hor .l-header .l-subheader.at_middle .ush_image_1{margin-top:13px!important;}
	.wprmenu_bar #custom_menu_icon.hamburger{top:25px!important;}
	.page-id-9 input.wpcf7-submit{padding: 0 0.7em !important;}	
	.header_hor .l-header .l-subheader.at_middle .ush_html_2{text-align:right; width:100%;}
	.wprmenu_bar #custom_menu_icon.hamburger{top:30px!important;}
	body #mg-wprm-wrap.cbp-spmenu.custom.cbp-spmenu-open{top:85px!important;}
	.header_hor .l-header .l-subheader.at_middle .ush_html_2{margin-right:0!important;}
	body.header_hor .l-header.pos_fixed + .l-titlebar {padding-top: 82px!important;}
}


/* top phone number 11june18*/

.l-header.bg_transparent:not(.sticky) .w-img.with_transparent img.for_transparent { height: auto;}
@media screen and (min-width:901px){
	header:not(.sticky) .l-subheader img.for_default {  height: auto;  width: auto;}
}
.inline-image-container img { margin: 0 20px 15px 0;}

/* home */
.home .home_banner{}
.home .home_banner_text h2{ font-size: 42px; line-height: 50px; font-weight: 500; color: #fff; text-align: left; margin-bottom: 25px;}
.home .home_banner_text h2 span{font-weight: 300;}
.home h2, .home h1{line-height:40px; margin-bottom: 10px; font-size: 37px; font-weight: 500; letter-spacing: 0em;}
.home h2, .home h2 + p, .home h1, .home h1 + p{ text-align: center}
.home h2 + p, .home h1 + p{ font-size: 20px;}
.home h2 + p a{text-decoration: underline; font-size: 19px;}
.home h2 + p a:hover{text-decoration: none;}
.home .color_alternate h2 + p{ font-size: 18px;}
.home .w-logos.with_indents{margin-bottom: 1.5rem;}
.home .w-logos.style_2 .w-logos-item{opacity:1;transition:opacity 0.3s}
.no-touch .home .w-logos.style_2 .w-logos-item:hover{opacity:0.66}
.home .w-logos.with_indents .w-logos-item { padding: 0 1rem;}

.home .row_partners .w-logos.with_indents .w-logos-item { margin: 0 1rem !important; padding: 0; width: initial !important; background-color: #fff; border-radius: 0; min-height: 125px; position: relative;}
.home .row_partners .w-logos.with_indents .w-logos-item img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
.no-touch .color_alternate.row_partners .owl-prev:hover, 
.no-touch .color_alternate.row_partners .owl-next:hover{color: #f36f22; border-color: #f36f22;}

.home .row_partners .w-logos.with_indents .owl-item{ background: #2d384b !important}

.home_blog .execphpwidget h3{display: none;}

.home_services .w-tabs{ margin-top: 1.2rem;}
.home_services ul{margin-left: 0; clear: both;}
.home_services li{ list-style: none; text-align: center; float: left;}
.home_services ul.service_5col li{ width: 13.6%; margin: 0 3%;}
.home_services ul.service_4col li{ width: 21%; margin: 0 2% 1%;  }
@media screen and (min-width:1065px){
	.home_services ul.service_4col li{ min-height: 200px;}
}
.home_services li a{ display: block; color: #2d384b; text-decoration: underline; font-size: 19px; font-weight: 500;}
.home_services li a img{transition:opacity 0.3s}
.home_services li a:hover img{opacity:0.66}
.home_services li a:hover{ text-decoration: none;}
.home_services li a span{ display: block;}
/* home get in touch */
section.contact_form_block.home_block{ color:#fff; text-align: center;}
section.contact_form_block.home_block .l-section-h{ padding: 45px 0;}
section.contact_form_block.home_block h2{ color:#fff;}
.home section.contact_form_block.home_block h2 + p { font-size: 20px;font-weight: 400;}

section.contact_form_block.home_block ul.contact_form li{ text-align: left;}
section.contact_form_block.home_block .wpcf7-form ul.contact_form li input,
section.contact_form_block.home_block .wpcf7-form ul.contact_form li textarea{font-size: 18px;}
body section.contact_form_block.home_block .wpcf7-form ul.contact_form li textarea{height: 75px; /*height: 85px;*/}

section.contact_form_block.home_block .wpcf7-form ul.contact_form li input::placeholder,
section.contact_form_block.home_block .wpcf7-form ul.contact_form li textarea::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */    color: #555555; opacity: 0.8; /* Firefox */
}
section.contact_form_block.home_block .wpcf7-form ul.contact_form li input:-ms-input-placeholder,
section.contact_form_block.home_block .wpcf7-form ul.contact_form li textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */    color: #555555;
}
section.contact_form_block.home_block .wpcf7-form ul.contact_form li input::-ms-input-placeholder,
section.contact_form_block.home_block .wpcf7-form ul.contact_form li textarea:-ms-input-placeholder{ /* Microsoft Edge */    color: #555555;
}

@-webkit-keyframes slide-down {
      0% { opacity: 0; -webkit-transform: translateY(-50%); }   
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-down {
      0% { opacity: 0; -moz-transform: translateY(-50%); }   
    100% { opacity: 1; -moz-transform: translateY(0); }
}

section.contact_form_block.home_block .wpcf7-form ul.contact_form li input[type="text"].wpcf7-validates-as-required, 
section.contact_form_block.home_block .wpcf7-form ul.contact_form li input[type="password"].wpcf7-validates-as-required, 
section.contact_form_block.home_block .wpcf7-form ul.contact_form li input[type="email"].wpcf7-validates-as-required, 
section.contact_form_block.home_block .wpcf7-form ul.contact_form li input[type="url"].wpcf7-validates-as-required, 
section.contact_form_block.home_block .wpcf7-form ul.contact_form li input[type="tel"].wpcf7-validates-as-required, 
section.contact_form_block.home_block .wpcf7-form ul.contact_form li input[type="number"].wpcf7-validates-as-required, 
section.contact_form_block.home_block .wpcf7-form ul.contact_form li input[type="date"].wpcf7-validates-as-required, 
section.contact_form_block.home_block .wpcf7-form ul.contact_form li textarea.wpcf7-validates-as-required, 
section.contact_form_block.home_block .wpcf7-form ul.contact_form li select.wpcf7-validates-as-required{ border-color: #d9d9d9;}
body section.contact_form_block.home_block div.wpcf7-response-output{clear: both;}
body section.contact_form_block.home_block div.wpcf7-mail-sent-ok,
body section.contact_form_block.home_block div.wpcf7-spam-blocked{ background: rgba(0, 0, 0, 0.18);}
body section.contact_form_block.home_block div.wpcf7-response-output.wpcf7-validation-errors{background: rgba(0, 0, 0, 0.18); border-color: #f34222; color: #ff6d53;}
body section.contact_form_block.home_block span.wpcf7-not-valid-tip {color: #800;}

@media screen and (min-width:768px){

	section.contact_form_block.home_block ul.contact_form li.hide{display: none;}
	section.contact_form_block.home_block ul.contact_form li.show {display: block; -webkit-animation: slide-down .3s ease-out; -moz-animation: slide-down .3s ease-out;}
	section.contact_form_block.home_block ul.contact_form li.captcha-container{ /*background: #fff; text-align: center; border: #d9d9d9 1px solid; height: 85px;*/ border-radius: 3px; height: 93px; padding-top: 0;}
	section.contact_form_block.home_block ul.contact_form li.captcha-container .wpcf7-form-control-wrap .g-recaptcha div{width: 100% !important;}
	.nomaxwidth img{max-width: inherit!important;}
	.project-logos.five li{width: 20%;}

	.zoho_banner{display: flex; flex-wrap: wrap; align-items: center;}
	.zoho_blue_section {display: flex; margin: 0 !important;}
	.zoho_blue_section .vc_column_container { margin-right: 1.5em;}
	.zoho_blue_section .vc_column_container:last-child { margin-right: 0;}
	.zoho_blue_section .vc_column_container .vc_column-inner{height: 100%; padding-left: 0 !important; padding-right: 0 !important;}
}

@media screen and (min-width:768px) and (max-width:1100px){
section.contact_form_block.home_block ul.contact_form li.captcha-container .wpcf7-form-control-wrap .g-recaptcha div iframe{ transform: scale(0.9, 1);
    -webkit-transform: scale(0.99, 0.99);
    -moz-transform: scale(0.99, 0.99);
    -o-transform: scale(0.99, 0.99);
    -ms-transform: scale(0.99, 0.99);
	margin-left: 0px;}
}	
body section.contact_form_block.home_block input[type="submit"]:hover{background: #fff !important;}
/* home get in touch */
.wpcf7-form ul.contact_form li input[type="text"].wpcf7-validates-as-required, .wpcf7-form ul.contact_form li input[type="password"].wpcf7-validates-as-required, .wpcf7-form ul.contact_form li input[type="email"].wpcf7-validates-as-required, .wpcf7-form ul.contact_form li input[type="url"].wpcf7-validates-as-required, .wpcf7-form ul.contact_form li input[type="tel"].wpcf7-validates-as-required, .wpcf7-form ul.contact_form li input[type="number"].wpcf7-validates-as-required, .wpcf7-form ul.contact_form li input[type="date"].wpcf7-validates-as-required, .wpcf7-form ul.contact_form li textarea.wpcf7-validates-as-required, .wpcf7-form ul.contact_form li select.wpcf7-validates-as-required {border-color: #ff7f7f;}

.w-socials-list .w-socials-item-link-hover{display: inline-block; }

.w-iconbox.iconpos_left{display: inline-block; width: 100%;}
.w-iconbox.iconpos_left .w-iconbox-icon{float: left; }
.w-iconbox.iconpos_left .w-iconbox-meta{float: left; width: calc( 100% - 40px);}

.owl-prev::before, .owl-next::before{text-align: center; position: absolute; left: 0; right: 0; margin: 0 auto; display: block; top: 0; bottom: 0; transform: translate(0%,0%); vertical-align: middle; line-height: 56px;}

@media screen and (max-width:1064px){
	.home_services li{float: none; width: 100% !important; clear: both; text-align: left;}
	.home_services li a img { max-width: 47%; float: left; margin-right: 15px; margin-bottom: 10px;}
	.home_services li a span { margin-top: 15px; float: left; width: 50%;}
	.home_services ul.service_3col{margin-bottom: 0!important;}
	.home_services ul.service_3col li{margin-left: 0; margin-right: 0; width: 100%;     padding-bottom: 0 !important;}
	.home_services ul.service_3col li a .desc{margin-top: 0;}
	.home_services ul.service_3col li .w-btn.style_outlined{margin:5px 0 15px 66px!important; left: 40% !important;}
	.home_services ul.service_3col li .w-btn.style_outlined span{margin-top: 0;}
}
@media screen and (max-width: 680px) and (min-width:1px){
    /*.home_services li a span{
        width:90% !important;
    }*/
    .home_services li a span {
	    width: 95% !important;
	}
    .home_services ul.service_3col li .w-btn.style_outlined{
        left:0 !important;
        margin-left:0 !important;
    }
    .home_services ul.service_3col li{
        padding-bottom:70px !important;
    }
    .crm_logos li{flex: 30% !important; text-align: left;}
}

@media screen and (max-width:560px){
.crm_logos li{flex: 50%!important; text-align: left; padding: 10px;}
}

@media screen and (max-width:480px){.home_services li a{ font-size: 17px;} .home_services li a span{ width: 68%;}


}

/* contact_form */
ul.contact_form{margin:0; padding:0; list-style:none;}
ul.contact_form li.vc_col-sm-4{margin:0 0 25px; width:31.5%; float:left;}
ul.contact_form li.vc_col-sm-4.margin_lr{margin:0 2.7% 25px;}
ul.contact_form li.vc_col-sm-4.r_float{float:right;}
ul.contact_form li.vc_col-sm-12{margin:0 0 25px;}
ul.contact_form li.vc_col-sm-12:last-child{margin:0;}
.wpcf7-form ul.contact_form li input[type="text"], .wpcf7-form ul.contact_form li input[type="password"], .wpcf7-form ul.contact_form li input[type="email"], .wpcf7-form ul.contact_form li input[type="url"], .wpcf7-form ul.contact_form li input[type="tel"], .wpcf7-form ul.contact_form li input[type="number"], .wpcf7-form ul.contact_form li input[type="date"], .wpcf7-form ul.contact_form li textarea, .wpcf7-form ul.contact_form li select{line-height:20px; height:auto; padding:10px 15px; margin:0 0 5px; font-size:15px; background:#fff; border:#d9d9d9 1px solid; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  box-shadow: none; font-family:Roboto; font-weight:400; color:#2d384b; }
body .wpcf7-form ul.contact_form li textarea{text-transform:none; resize: none; height:144px}
ul.contact_form li input.wpcf7-validates-as-required.wpcf7-not-valid{border:#f00 1px solid;}
body div.wpcf7-response-output{ margin:15px 0 0; font-size:14px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
body div.wpcf7-response-output.wpcf7-validation-errors{ border-color:#f00; background:#fff; color:#f00;}
body span.wpcf7-not-valid-tip{font-size:14px;}

/* inner page(header) title_bar */
.l-titlebar .l-titlebar-content, .l-titlebar .g-breadcrumbs{width:100%;}
.l-titlebar .g-breadcrumbs{margin-top:0; font-size:16px; color:#b5b7b8;}
.l-titlebar.size_small h1 {font-size:40px; margin:0; padding:0;}
.l-titlebar.size_medium h1 {font-size: 35px; margin: 0; padding: 0; font-weight: 500;}

.l-titlebar a{color:#b5b7b8;}
.l-titlebar .g-breadcrumbs-separator{margin:0 2px;}
.l-titlebar .g-breadcrumbs-separator:before{content:'/';}

/* company page */
section.company_overview .l-section-h{ padding-bottom: 1.5rem;}
section.company_overview.last_row .l-section-h { padding-top: 0; padding-bottom: 1.5rem;}
section.company_overview .g-cols.type_default>div.vc_col-sm-7>.vc_column-inner{padding-left:0;}
section.company_overview  h3,
section.company_content h3{ margin-bottom: 10px; padding-top: 0; line-height: 30px;}
section.company_content h2{ text-align: center;}
section.company_content .vc_column-inner .vc_column-inner{margin-bottom: 20px;}
section.company_content>.l-section-h.i-cf{padding: 20px 0 0;}
section.company_counters .l-section-h {padding:20px 0 0;}
section.company_counters .l-section-h .stats-block.stats-top{margin-bottom: 20px;}
section.company_counters .vc_column_container .vc_column-inner { padding: 0;}
section.company_counters .g-cols.type_default>.vc_column_container { margin: 0;}
section.contact_form_block{border-top:#e5e9ee 1px solid; margin-bottom:0 !important}
section.contact_form_block h3{font-size:30px; color:#2d384b; margin:0 0 5px;}

/* contact page */
section.contact_section .vc_col-sm-8{border-right:#ebebeb 1px solid;}
section.contact_section ul.contact_form li.contact-col-sm-12, 
section.contact_section ul.contact_form li.contact-col-sm-6{margin:0 0 10px;}
section.contact_section ul.contact_form li.contact-col-sm-12{width:100%; margin:0 0 10px;}
section.contact_section ul.contact_form li.contact-col-sm-6{width:48.5%; margin:0 0 10px;}
section.contact_section ul.contact_form li input.wpcf7-validates-as-required{border-color:#ff7f7f;}
section.contact_section h2{margin-bottom:12px; color:#2d384b; font-weight:500; line-height:42px;}
section.contact_section .w-iconbox-link{color:#2d384b; margin:0;}
section.contact_section .w-iconbox.iconpos_left.no_text{align-items:start;}
section.contact_section .w-iconbox-icon i{color:#2d384b;}
section.contact_section .w-iconbox.iconpos_left .w-iconbox-icon{margin-right: calc(10px + 0.2em); margin-top: 5px}
@media screen and (min-width:768px) and (max-width:830px){
	body #wpcf7-f7050-p5796-o1 span.wpcf7-not-valid-tip{line-height: 15px;}
}

/* terms Page */
.terms_conditions h5{margin:0 0 8px;}

/* services_main_listing */
.services_main_listing .w-iconbox.iconpos_left h5.w-iconbox-title { font-weight: 500; padding: 0; margin-bottom: 10px;}

/* ERP Integration */
.epr_solution .w-iconbox.iconpos_left .w-iconbox-icon{margin-right:calc(7px + 0.1em);}
.epr_solution .w-iconbox.iconpos_left h5.w-iconbox-title{font-weight:500; padding:0; margin-bottom:10px;}
.epr_solution h2, .epr_solution h3, .top_border h3{margin:0 0 10px; line-height:normal; padding:0;}
.future_of_erp_integration h2{margin:0; padding:0;} .g-cols.type_default.future_of_erp_integration>div.vc_col-sm-6{display:inline-block; vertical-align:middle; float:none;}
.future_of_erp_integration .w-image-h img{margin-top:1rem;}
section.approaches_erp .vc_col-sm-7 .vc_column-inner{padding-left:0;}
.future_of_erp_integration .vc_col-sm-6:first-child .vc_column-inner{padding-right:0;}
section.thank_you .l-section-h{padding:80px 0;}
section.blogs_case_studies .w-blog.layout_classic .w-blog-post, section.blogs_case_studies .w-blog.layout_classic .w-blog-post h2{ margin-bottom:0 !important}
section#blog_grid.blogs_case_studies h2{text-align:left; font-family:Roboto; font-weight:500; font-style:normal; margin:0 0 10px;  line-height:normal; padding:0; font-size:30px; color:#2d384b}

/*why pulse*/
section.company_overview.points_with_icons h4, section.company_overview.points_with_icons h2 { font-size: 24px; margin-bottom: 10px;  padding-top: 0;  line-height: 30px;}
.points_with_icons .w-iconbox-icon {font-size: 60px; border: 1px solid #fa8c1f; border-radius: 50px; padding: 15px; width: 92px;}
.points_with_icons .w-iconbox.iconpos_left .w-iconbox-meta{ width: calc( 100% - 8rem);}
.points_with_icons .w-iconbox-icon i{font-size: 60px;}
/*why pulse*/

/* blog */
.w-blog-post-meta{ margin-top: 0.4rem;}
.w-blog-post-meta .date{ font-size: 14px; color: #555555 !important;}
.w-blog-post-meta .date:before{ content:""; margin: 0;}
.w-blog-list .w-blog-post h2{ font-size: 18px !important; line-height: 25px; text-align: left; padding-top: 0 !important}
.w-blog.layout_classic[class*="cols_"] .w-blog-post{margin-bottom: 20px !important }

.recent_blog_posts li{ float: left; width: 31%; margin-left: 3.5%; text-align: left;}
.recent_blog_posts li:first-child{margin-left: 0;}
.recent_blog_posts li a{ display: block;     color: #2D384B;}
.recent_blog_posts li .post_date{ font-size: 14px; color: #555555;}
.recent_blog_posts li h4{    font-size: 28px !important;
    line-height: 35px;
    text-align: left;
    padding-top: 0 !important;
    margin: 18px 0 10px;}
.recent_blog_posts li a:hover .post_date, .recent_blog_posts li a:hover h4{color: #fcaf42;}
.recent_blog_posts li a img{opacity: 1; display: block;}
.recent_blog_posts li a:hover img{opacity:0.66}

.w-blog-post-h>a .w-blog-post-preview img{opacity: 1; display: block;}
.w-blog-post-h>a:hover .w-blog-post-preview img{opacity:0.66}
.w-blog-post-h:hover .w-blog-post-meta .date,
.w-blog-post-h:hover .w-blog-post-title{color: #fcaf42 !important;}

/* partners */
.our_partners .l-section-h{padding: 0;}
.our_partners .w-iconbox-icon{width: auto}
.our_partners .w-iconbox.iconpos_top { max-width: inherit;}
.our_partners .g-cols.type_default>div>.vc_column-inner { padding-bottom: 1.5rem;}
.our_partners .w-iconbox.iconpos_top{text-align: left;}
.our_partners .w-iconbox-icon img{width: auto;}

/* ERP CRM page css */
.erp_crm_integration .ult_tabmenu.style3{border-bottom:none!important;}
body .erp_crm_integration .ult_tabmenu.style3 li.ult_tab_li{border-radius: 3px !important;margin-right: 8px!important;background: #fff !important;border: 1px solid #2d384b !important;margin-bottom: 10px;}
body .erp_crm_integration .ult_tabmenu.style3 li.ult_tab_li.current{background: #f8991c!important;border: 1px solid #f8991c!important;}
body .erp_crm_integration .ult_tabmenu.style3 li.ult_tab_li span{font-size: 17px!important;}
.erp_crm_integration .ult_tabmenu.style3 li.ult_tab_li:not(:first-child) {border-left: inherit;}
.erp_crm_integration .ult_tabmenu.style3>li.ult_tab_li a{padding: 8px 15px;display: block;}
.erp_crm_integration .ult_tabmenu.style3>li.ult_tab_li a span{color:#2d384b;}
.erp_crm_integration .ult_tabmenu.style3>li.current a{background:#f8991c!important;}
.erp_crm_integration .ult_tabmenu.style3>li.current a span{color:#fff!important;}
.erp_crm_integration .ult_tabmenu.style3>li.ult_tab_li:hover{background:#f8991c!important;color:#fff!important;border: 1px solid #f8991c!important;}
.erp_crm_integration .ult_tabmenu.style3>li.ult_tab_li:hover span{color:#fff!important;}
.erp_crm_integration .ult_tabmenu.style3>li.ult_tab_li:before{-webkit-box-shadow:inherit!important;box-shadow:inherit!important;}
.erp_crm_integration .ult_tabmenu.style3>li.ult_tab_li a span.aio-icon.none.ult_tab_iconright{display: none!important;}
.erp_crm_integration #advanced-tabs-wrap-2618 .ult-span-text{padding: 0 8px!important;}
.erp_crm_integration .ult_tabs .w-iconbox-icon{width: auto}
.erp_crm_integration .ult_tabs .w-iconbox-icon img{width: auto;}
.erp_crm_integration .ult_tabs .w-iconbox{max-width: inherit;margin-bottom: 20px;}
.erp_crm_integration .ult_tabs .w-iconbox.last{margin-bottom: 0!important;}
.erp_crm_integration .ult_tabs{margin-bottom: 0;}

.w-nav.type_desktop .w-nav-anchor:not(.level_1){padding: 0.6em 15px!important;}

.erp_crm_section .l-section-h{background: #f79535;padding: 35px 0!important;}
.tcenter{text-align:center;}
.tcenter .orange_btn{color: #fff;font-size: 25px;margin-top: 30px;text-align: center;font-weight: 400;display: inline-block;margin: 0px auto 0;padding: 10px 20px; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; border:2px solid #fff;}
.tcenter .orange_btn:hover{background:#fff; border:2px solid #fff;}
.l-section.preview_basic .w-blog-post-meta{padding: 0 0 0!important;}
.error404 .addtoany_content{display:none;}
header.l-header.pos_fixed.sticky .l-subheader.at_middle, header.l-header.pos_fixed.sticky .l-subheader.at_middle .l-subheader-cell.at_right {display: none;}

/* knil css */
section.l-section.height_large>.l-section-h, section .l-section-h, footer section.color_footer-top.l-section>.l-section-h {padding: 20px 0;}
section.contact_form_block.home_block .l-section-h {padding: 48px 0 5px;}
footer section.color_footer-bottom.l-section.height_small>.l-section-h {padding: 15px 0;}
.w-blog.layout_classic .g-filters:not(.style_2)~.w-blog-list, .l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_classic:not(.with_filters) .w-blog-list {margin-top: 30px;}
.w-blog.layout_classic[class*="cols_"] .w-blog-post .w-blog-post-body h2.w-blog-post-title{margin-bottom: 10px;}
.wpb_text_column:not(:last-child) p:last-child, .wpb_text_column:not(:last-child) ul:last-child, .wpb_text_column:not(:last-child) ol:last-child {margin-bottom: 15px;}
.w-image:last-child, .l-section.width_full .vc_col-sm-12 .w-image{margin: 5px 0;}
div.l-titlebar.size_medium .l-titlebar-h {padding: 5px 0;}
/* knil css */

/* privacy */
p + h3 { padding-top: 0; margin-bottom: 20px;}
/* privacy */

/* clients */
.companylogos{width: 23.3%; float: left; margin: 0 18px 18px 0;}
.logo_container { padding: 12px; border: 1px solid #eee; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.logo_block { text-align: center; height: 120px; min-width: 177px; vertical-align: middle; position: relative;}
.logo_block img{ max-width:150px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;max-height:100px;}
.clients_listing_grp .companylogos:nth-child(4n+4){margin-right: 0;}
li.clients > a:before{content: '\f0c0' !important;}
li.companies > a:before{content: '\f087' !important;}
li.client_testimonials > a:before{content: '\f0a1' !important;}
.clients_listing h3{clear:both;}
/* clients */

/*ethic policy*/
.ethics_policy_wrapper {border-top: 1px solid #DFDFDF;border-bottom: 1px solid #DFDFDF;	width: 100%;overflow: auto;	height: 500px;}
.ethics_policy_wrapper table { border: 1px solid #DFDFDF;}
.ethics_policy_wrapper table thead{ background: #195b9c;}
.ethics_policy_wrapper table thead th { color: #fff;}
/*ethic policy*/

/* ad landing page */
.page-id-7148 .l-subheader-cell.at_left .w-img img{max-width: 205px; height: auto;}
.page-id-7148 .ush_image_1{margin-top: 40px;}
.page-id-7148.header_hor .l-header .contact-no{font-size: 34px; line-height: 52px; height: auto; position: relative; padding-left: 40px; background: none; width: 370px; margin: 10px 0 0; text-align: center;}
.page-id-7148.header_hor .l-header .contact-no i{    margin-left: -45px; position: absolute; margin-top: 8px;}

.page-id-7148 .home_banner .l-section-h{padding: 0 0 55px 0 !important}

.ad_form{margin:0 0 30px; list-style: none; padding: 20px; background: rgba(0, 0, 0, 0.45); border-radius: 3px; border: 2px solid rgba(255, 255, 255, 0.25);}
.ad_form h3{ font-size: 28px; text-align: center; color: #fff; font-weight: normal; line-height: 30px; margin-bottom: 0;}
.ad_form li{margin: 0}
.wpcf7-form .ad_form input{ margin-top: 20px; margin-bottom: 0; width: 100%;}
.wpcf7-form .ad_form input:focus{ box-shadow: none; }
body.page-id-7148 div.wpcf7-response-output{line-height: 15px; background: #fff;}
.page-id-7148 .home_banner_text h2,.page-id-7826 .home_banner_text h2,.page-id-7886 .home_banner_text h2{ font-size: 48px; line-height: 50px; font-weight: 500; color: #fff; text-align: left; margin-bottom: 25px; margin-top: 100px;}
.page-id-7148 .home_banner_text h2 + h3,.page-id-7826 .home_banner_text h2 + h3,.page-id-7886 .home_banner_text h2 + h3{ font-size: 30px; font-weight: 300;color: #fff;width: 80%;line-height: 40px;}

.page-id-7148 h2{line-height:40px; margin-bottom: 10px; }
.page-id-7148 h4{font-size: 20px; font-weight: 500;}

.page-id-7148 h2, .home h2 + p{ text-align: center}
.page-id-7148 h2 + p{ font-size: 20px;}
.page-id-7148 h2 + p a{text-decoration: underline; font-size: 19px;}
.page-id-7148 h2 + p a:hover{text-decoration: none;}
.page-id-7148 .color_alternate h2 + p{ font-size: 18px;}
.page-id-7148 .w-logos.with_indents{margin-bottom: 1.5rem;}
.page-id-7148 .w-logos.style_2 .w-logos-item{opacity:1;transition:opacity 0.3s}
.no-touch .page-id-7148 .w-logos.style_2 .w-logos-item:hover{opacity:0.66}
.page-id-7148 .w-logos.with_indents .w-logos-item { padding: 0 1rem;}

/*section .custom_pad.g-cols.type_default>div.custom_pad_col>.vc_column-inner{padding-left: 0}*/
.how_we_do .custom_pad{ margin-bottom: 20px;}

.page-id-7148 .row_partners .w-logos.with_indents .w-logos-item { margin: 0 1rem !important; padding: 0; width: initial !important; background-color: #fff; border-radius: 0; min-height: 125px; position: relative;}
.page-id-7148 .row_partners .w-logos.with_indents .w-logos-item img{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto;}
.page-id-7148.no-touch .color_alternate.row_partners .owl-prev:hover, 
.page-id-7148.no-touch .color_alternate.row_partners .owl-next:hover{color: #f36f22; border-color: #f36f22;}

.page-id-7148 .row_partners .w-logos.with_indents .owl-item{ background: #2d384b !important}

.page-id-7148 footer {border: none; color: #99a3b4; font-size: 18px;}
.page-id-7148 footer section .l-section-h {padding: 15px 0}

.page-id-7148 div.wpcf7 .ajax-loader{display: none;}
.page-id-7148 div.wpcf7 .ajax-loader.is-active{display: inline-block;}
html body .w-nav li.show-amp{display: none !important;}
.l-header.bg_transparent:not(.sticky) .w-nav-title:after {background-color: #f8991c !important;}
.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item.level_1:hover>.w-nav-anchor {color: #f8991c !important;}

.page-id-7980 div.wpcf7 .ajax-loader, .page-id-7965 div.wpcf7 .ajax-loader, .page-id-7273 div.wpcf7 .ajax-loader, .page-id-7276 div.wpcf7 .ajax-loader{float: left;}

/* Ad pages */
.speak_specialist_banner .l-section-h{padding: 20px 0 20px 0 !important}
.speak_specialist_banner h2{color: #fff; padding-top: 20px;}
.speak_specialist_banner h3{color: #fff;}
#rev_slider_2_1_wrapper .tp-leftarrow, #rev_slider_2_1_wrapper .tp-rightarrow, #rev_slider_3_1_wrapper .tp-leftarrow, #rev_slider_3_1_wrapper .tp-rightarrow{display: none;}

/*Slider CSS*/
.slider-head h2 {font-size: 30px !important;}
.slider-subhead h3 {font-size: 21px !important;}
.slider-info-link a {font-size: 18px !important; font-weight: 500 !important; line-height: 26px !important;}
.slider-info .mobile-hide, .slider-info.mobile-hide {font-size: 18px !important; font-weight: 300 !important; line-height: 26px !important;}

.post-contact-container .w50p{ width: 50%; float: left;}
.post-contact-container .w50p i {font-size: 15px; margin-right: 5px;}

.grecaptcha-badge {display: none;}
.w-separator.mar-line {margin: 20px 0 0;}
.home_header_content h1{font-size: 20px; color: #455063; line-height: 30px; margin-bottom: 0;}

.w-socials.color_brand .w-socials-item .w-socials-item-link{color: #fff !important;}
.footer_address .w-separator.size_small {margin: 0;}
.footer_address .w-separator.size_small .w-separator-h{border-color: #dbdbdc;}

.ada-ourProcess-wrap{padding:20px 0 30px 0;}
.page-id-7826 .ada-ourProcess-wrap .wpb_wrapper .process-box{border: solid 1px #ccc; padding: 30px 15px;}
.page-id-7886 .ada-ourProcess-wrap .wpb_wrapper .process-box{border: solid 1px #ccc; padding: 30px 15px;}
.ada-ourProcess-wrap .wpb_wrapper .process-box .w-iconbox-title{font-size: 18px;}
.ada-ourProcess-wrap .wpb_wrapper .process-box .w-iconbox-text{font-size: 18px;}
.ada-compliance-services-wrap{padding: 20px 0 30px 0;}
.ada-compliance-services-wrap ul{padding: 0; margin: 0;}
.ada-compliance-services-wrap ul li{list-style: none; position: relative;}
.ada-compliance-services-wrap ul li:before{content: "\f00c"; font-family: "FontAwesome"; position: absolute; left: -27px; top:auto;}
.customsoftwareadvertisement-patner .owl-carousel .owl-item img{border: solid 1px #ccc; background: #fff; padding: 20px;}
.services-we-offer-wrap ul{float: left; width: 100%; padding:40px 0 0; margin: 0;}
.services-we-offer-wrap ul li{padding-left: 95px; margin-bottom: 30px;}
.services-we-offer-wrap ul li:last-child{ margin-bottom: 0px;}
.services-we-offer-wrap.top_grey_border ul li:last-child{ margin-bottom: 30px;}
.services-we-offer-wrap ul li h6{margin-bottom: 10px; font-weight: 600; line-height: 14px;}
.services-we-offer-wrap ul li.custom_business:before{content: ""; position: absolute; top: auto; left: 30px; background: url(https://www.pulsetechsolutions.com.au/wp-content/uploads/2019/03/Services-icon-1.png) no-repeat; width: 75px; height: 75px;}
.services-we-offer-wrap ul li.mobile_systems:before{content: ""; position: absolute; top: auto; left: 30px; background: url(https://www.pulsetechsolutions.com.au/wp-content/uploads/2019/03/Services-icon-2.png) no-repeat; width: 75px; height: 75px;}
.services-we-offer-wrap ul li.saas_software:before{content: ""; position: absolute; top: auto; left: 30px; background: url(https://www.pulsetechsolutions.com.au/wp-content/uploads/2019/03/Services-icon-3.png) no-repeat; width: 75px; height: 75px;}
.customsoftwareadvertisement-patner .w-logos.style_2 .w-logos-item{opacity: 1; transition: opacity 0.3s;}
.customer-testimonials-wrap .sp-testimonial-free-section .slick-dots{padding: 20px 0 15px 0;}
.page-id-7886 .l-footer, .page-id-7826 .l-footer{display: none;}
.page-id-7886 header.l-header.pos_fixed.bg_transparent.shadow_thin,.page-id-7826 header.l-header.pos_fixed.bg_transparent.shadow_thin{background-color: transparent!important;}
.page-id-7826 header.l-header.pos_fixed.bg_transparent.shadow_thin .contact-no,.page-id-7886 header.l-header.pos_fixed.bg_transparent.shadow_thin .contact-no{color: #fff!important;}
.page-id-7826 header.l-header.pos_fixed.bg_transparent.shadow_thin .contact-no .material-icons,.page-id-7886 header.l-header.pos_fixed.bg_transparent.shadow_thin .contact-no .material-icons{display: none!important;}
.page-id-7826 header.l-header.pos_fixed.bg_transparent.shadow_thin .contact-no,.page-id-7886 header.l-header.pos_fixed.bg_transparent.shadow_thin .contact-no{background: url(icon_phone_inner-1.png) no-repeat 0 0;}
.page-id-7826 header.l-header.pos_fixed.bg_transparent.shadow_thin .contact-no:hover,.page-id-7886 header.l-header.pos_fixed.bg_transparent.shadow_thin .contact-no:hover{background: url(icon_phone.png) no-repeat 0 -24px; color:#f8991c!important;}
.page-id-7826 header.l-header .w-img-h,.page-id-7886 header.l-header .w-img-h{margin-top: 15px;}
#sp-testimonial-free-wrapper-7925 .sp-testimonial-free-section .slick-dots li.slick-active button{background:#396395!important; }

.page-id-7826 header.l-header .l-subheader.at_middle .contact-no .material-icons,.page-id-7886 header.l-header .l-subheader.at_middle .contact-no .material-icons{display: none!important;}

.page-id-7826 header.l-header .l-subheader.at_middle .contact-no,.page-id-7886 header.l-header .l-subheader.at_middle .contact-no{background: url(icon_phone_inner-1.png) no-repeat 0 0;}

.page-id-7826 header.l-header .l-subheader.at_middle .contact-no:hover,.page-id-7886 header.l-header .l-subheader.at_middle .contact-no:hover{background: url(icon_phone.png) no-repeat 0 -24px; color:#f8991c!important;}

.page-id-7826 header.l-header .l-subheader.at_middle .contact-no,.page-id-7886 header.l-header .l-subheader.at_middle .contact-no{color: #fff!important;}
.page-id-7826 div.wpcf7-response-output,.page-id-7886 div.wpcf7-response-output{color: #fff!important; background:rgba(0,0,0,0.4)!important; line-height: 20px;}
.customer-testimonials-wrap .sp-testimonial-free-section .tfree-testimonial-title{display: none;}
.customer-testimonials-wrap #sp-testimonial-free-wrapper-7925 .sp-testimonial-free-section h2.tfree-client-name{font-size: 20px;}
.page-id-7826 header.l-header .w-img-h,.page-id-7886 header.l-header .w-img-h{margin-top: 15px;}

.our_partners .icontype_img.partnerlink a.w-iconbox-link h4{color: #455063; text-decoration: underline;}
.our_partners .icontype_img.partnerlink .w-iconbox-text a{color: #455063; text-decoration: none;}
.our_partners .icontype_img.partnerlink a.w-iconbox-link:hover h4{color: #f8991c; text-decoration: none;}
.our_partners .icontype_img.partnerlink .w-iconbox-text a:hover{color: #f8991c; text-decoration: none;}

/* testimonial - 8july19 */
.page-id-6331 .w-iconbox.style_default.icontype_img .w-iconbox-icon{ border: 2px solid #eeeeee;}
.page-id-6331 .w-iconbox .w-iconbox-title{padding: 0.6em 0 0.3em;}

/* home */
/*.home .w-testimonial .w-testimonial-author .testimonial-image { border-radius: 50%; overflow: hidden; width: 4rem; height: 4rem;  position: relative;}*/
.w-testimonials.style_2 .w-testimonial-h{padding-left: 1.3rem;}
.w-testimonial .w-testimonial-author img{/* border-radius: 0;  position: absolute; top: 0; bottom: 0;  left: 0;  right: 0;  margin: auto; width: 100% !important;*/ display: none;}
.w-testimonial .w-testimonial-author .w-testimonial-author-name{display: block;}
.w-testimonial .w-testimonial-author .w-testimonial-author-name~.w-testimonial-author-role{margin-left: 0;}
.w-testimonials.style_2 .w-testimonial-h:before { content: '\f10d'; position: absolute; top: 0rem; left: 0rem; font-size: 2.7rem; line-height: 3rem; font-family: fontawesome; pointer-events: none;}
.w-testimonials-list.owl-carousel .owl-dot.active span{ width: 8px; height: 8px; margin: 6px;}
.w-testimonials.style_2 .w-testimonial-h .addtoany_content{display: none;}
/* testimonial - 8july19 */

/* blog testimonial - 22july19 */
.single .l-canvas.sidebar_right>.l-section{ padding-left: 1.5rem; padding-right: 1.5rem;}
section.blogs_testimonials h3{font-size: 30px; color: #455063; text-align: center;}
.l-section.for_blogpost ~ .l-section.for_comments { margin-bottom: 1.2rem;}
/* blog testimonial - 22july19 */

.home div.wpcf7-response-output{color: #fff;}
body div.wpcf7-response-output{color: #000;}
#wpcf7-f8768-o2 .wpcf7-response-output{color: #000; margin-top: 10px;}
#wpcf7-f8768-o2 .screen-reader-response p{display: none;}

.ps-hide-all{display:none!important;}

/*26-11-19*/
.home_services{border-bottom: 1px solid #dbdbdc;}/* added 17 feb20*/
.home_services ul.service_3col{margin: 0 0 10px 0; padding: 0; list-style: none; height: auto; overflow: hidden;}/*margin: 0 0 100px 0; updated 17 feb20*/
.home_services ul.service_3col li a{text-decoration: none; display: inline-block; clear: both;}
.home_services ul.service_3col li {list-style: none; text-align: left; float: left; width: 29.3%; margin: 0 2% 1%; min-height: auto; 
    position: relative;
    padding-bottom: 70px;}
.home_services ul.service_3col li .title{margin-top: 10px; margin-bottom: 10px;}
.home_services ul.service_3col li .title a{display: block; color: #2d384b; text-decoration: none; font-size: 19px; font-weight: 500;}
.home_services ul.service_3col li .title a:hover{text-decoration: none; color: #fcaf42;}
.home_services ul.service_3col li a .desc{font-size: 18px; line-height: 27px; font-weight: 400; text-decoration: none!important;}
.home_services ul.service_3col li .w-btn.style_outlined{margin-top: 15px; display: inline-block; clear: both; font-weight: 400; font-size: 16px;
position: absolute;
    bottom: 0;
    left: 0;}

/*18-12-19*/
.speak_specialist_banner p{color: #fff; font-size: 20px; line-height: 34px;}
.page-id-7980 h2, .page-id-7266 h2, .page-id-7260 h2{font-size: 30px; line-height: 40px; margin-top: 30px;}
.page-id-7980 .speak_specialist_banner h2, .page-id-7266 .speak_specialist_banner h2{margin-top: 0; padding-top: 0; font-size: 35px; line-height: 45px;}
.page-id-7266 .speak_specialist_banner h3{font-size: 24px; line-height: 30px; margin: 0 0 25px 0; padding: 0;}
.page-id-7980 .w-iconbox.iconpos_top, .page-id-7260 .w-iconbox.iconpos_top, .page-id-7266 .w-iconbox.iconpos_top {text-align: left;}
.page-id-7980 .process-box .w-iconbox-icon, .page-id-7260 .process-box .w-iconbox-icon, .page-id-7266 .process-box .w-iconbox-icon{width: auto; text-align: left;}
.page-id-7980 .speak_specialist_banner .l-section-h {padding: 0 0 21px 0 !important;}
body.page-id-7266.header_hor .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child{padding-top: 105px;}
.page-id-7266 .speak_specialist_banner .l-section-h{padding: 25px 0 25px 0 !important;}
.page-id-7273 .speak_specialist_banner .l-section-h .home_banner_image .w-image{margin: 0 auto!important;}
.mar-0-auto{margin: 0 auto!important;}
.font-medium{font-weight: 500!important;}
.project-logos{margin: 0 -15px; padding: 0; width: calc(100% + 30px); list-style: none; clear: both; text-align: center; vertical-align: middle; height: auto; overflow: hidden; display: table;}
.project-logos li{margin: 0; padding: 0 15px; width: 25%; text-align: center; vertical-align: middle; display: table-cell;}
.project-logos li img{margin: 0 auto; vertical-align: middle; width: 100%!important; max-width: 180px; max-height: 50px;}
.page-id-7266 .speak_specialist_banner .home_banner_image .vc_column-inner{padding-left: 0; padding-right: 0;}
.page-id-7273 .speak_specialist_banner .home_banner_image{align-self: flex-end!important;}
.page-id-7273 section.company_overview h3{margin-top: 48px!important;}
.project-logos li.doobert-logo img,.project-logos li.assessteam-logo img{width:100%!important;}
.project-logos li.aircargo-logo img{width:auto!important;}
.project-logos li.cargocert-logo img{min-height: 94px;}
.page-id-7276 .project-logos{overflow: unset;}
.page-id-7266 .project-logos li img{width: auto;}
.page-id-7260 .w-iconbox.iconpos_top.process-box { margin-bottom: 25px;}
.page-id-7260 h2{margin: 1rem 0 0.5rem; padding: 0;}
.why-agile .l-section-h{padding-top: 0}

.wordpress_dev .w-iconbox-icon{margin-bottom: 15px;}

.page-id-6331 .w-iconbox h3.w-iconbox-title { font-size: 24px;}
.page-id-7258 h2{margin-bottom: 1rem; padding-top: 0; font-size: 30px;}

/* home page google map 4march20 */
.maps-container { position: relative; height: 400px; padding: 0 !important; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada;}
.maps-container .l-section-h { padding: 0 !important; max-width: inherit;}
.maps-container .g-cols.type_default{margin:0 !important}
.maps-address-container { position: absolute; left: 10px;  top: 10px; background-color: white; padding: 9px 4px 9px 11px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px; border-radius: 2px; font: 400 12px Roboto, Arial, sans-serif;}
.maps-place-desc { width: 200px; display: inline-block;}
.maps-navigate-link {display: inline-block; vertical-align: top; height: 43px; padding: 0 7px; text-align: center;}
.maps-navigate-link i { font-size: 22px;}
.maps-link { padding-top: 10px;}
.maps-address-container a { color: #3a84df;}
.maps-address-container a:hover { color: #3a84df !important; text-decoration:underline;}
span.maps-place-name { white-space: nowrap; font-weight: 500; font-size: 14px; color: black; display: block;}
span.maps-address { display: block; margin-top: 6px;}
span.navigate-text { display: block;}
/* home page google map 4march20 */

/* 16mar20 */
.page-id-7965 .speak_specialist_banner .l-section-h, .page-id-7273 .speak_specialist_banner .l-section-h, .page-id-7276 .speak_specialist_banner .l-section-h { padding: 0 0 20px 0 !important;}
.page-id-7965 .services-we-offer-wrap ul.why-pulse{padding: 40px 0;}
.page-id-7965 .services-we-offer-wrap ul li.custom_business:before,
.page-id-7965 .services-we-offer-wrap ul li.mobile_systems:before,
.page-id-7965 .services-we-offer-wrap ul li.saas_software:before,
.page-id-7965 .services-we-offer-wrap ul li.service_business:before,
.page-id-7965 .services-we-offer-wrap ul li.service_experience:before,
.page-id-7965 .services-we-offer-wrap ul li.service_communication:before,
.page-id-7965 .services-we-offer-wrap ul li.service_client:before,
.page-id-7965 .services-we-offer-wrap ul li.service_people:before,
.page-id-7965 .services-we-offer-wrap ul li.service_adaptibility:before{left: 0;}
.page-id-7965 .w-logos.with_indents .w-logos-item { padding: 0 1rem;}
.vc_column-gap-20>.vc_column_container{ padding: 0 10px; margin: 15px 0;}
footer .pulse_services a, footer .footer_address a, #menu-footer-menu a{text-decoration: underline;}
footer a:hover, footer .contact-no a, #menu-footer-menu a:hover{text-decoration: none;}
.top-border-grey{border-top: 1px solid #eeeeee!important;}
.bottom-border-grey{border-bottom: 1px solid #eeeeee!important;}
/*.page-id-7965 .project-logos li.doobert-logo img, .page-id-7965 .project-logos li.assessteam-logo img{min-width:180px }*/
.page-id-7965 .project-logos li img{width: auto; max-height: 50px;}
.page-id-7965 .read-more{margin-top: 10px;}
/* 16mar20 */

.clients-new-raw{margin-bottom: 35px;}
.page-id-7273 .clients-new-raw, .page-id-7276 .clients-new-raw{margin-bottom: 0;}
.custom-wrap{padding-top: 20px; padding-bottom: 30px;}
.page-id-7273 .custom-wrap, .page-id-7276 .custom-wrap{padding-bottom: 20px;}
.page-id-7273 .custom-wrap + .custom-wrap, .page-id-7276 .custom-wrap + .custom-wrap{padding-top: 0;}
.page-id-7273 .custom-wrap + .custom-wrap .l-section-h, .page-id-7276 .custom-wrap + .custom-wrap .l-section-h{padding-top: 0;}

.single img.alignleft { margin: 0 2em 1em 0;}
.single .l-main .widget { margin-bottom: 1.5rem;}
.single .l-sidebar{ padding: 20px 0;}
.single .l-sidebar .widgettitle{margin-bottom: 0.7rem;}

/*21apr22*/
.home.header_hor .l-header.bg_transparent:not(.sticky) {position: relative;}
.home.header_hor .l-header.bg_transparent:not(.sticky) + .l-main {margin-top: -105px;}

@media (min-width: 430px) and (max-width: 455px){
rs-module rs-layer{font-size: 14px!important;}
}

@media (min-width: 901px){
	body.header_hor .l-header.sticky .l-subheader.at_middle { line-height: 40px; height: 40px;}
	body.header_hor .l-header.sticky .l-subheader.at_bottom { line-height: 60px; height: 60px;}	
	body.header_hor .l-header.pos_fixed + .l-titlebar{padding-top: 105px;}
}
@media (min-width: 1190px){
	body.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_middle{ line-height: 35px; height: 35px;  margin-top: 15px;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom { line-height: 45px; height: 55px;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_right{ margin-top: 10px;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .l-subheader-cell.at_left{margin-top: -45px;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .contact-no.small-size{display: none;}

	section.contact_form_block.home_block ul.contact_form li.vc_col-md-3{margin:0 20px 15px 0; width:20.6%; float:left;}
	section.contact_form_block.home_block ul.contact_form li.vc_col-md-3:last-child{margin-right:0; width:10%;}
	section.contact_form_block.home_block ul.contact_form li.vc_col-md-3.margin_lr{margin:0 20px 15px 0;}
	section.contact_form_block.home_block ul.contact_form li.vc_col-md-3.r_float{float:right;}
	.w-nav.type_desktop .hover_underline .w-nav-title{font-weight: 500;}
}
@media (max-width: 1189px){
	section.contact_form_block.home_block ul.contact_form li.vc_col-md-3{width:31%; float:left; margin:0 20px 15px 0; }
	section.contact_form_block.home_block ul.contact_form li.vc_col-md-3:nth-child(3n){margin-right: 0;}
	section.contact_form_block.home_block .l-section-h{padding: 30px 0 19px;}
    /*21apr22*/
    .home.header_hor .l-header.bg_transparent:not(.sticky) + .l-main {margin-top: -80px;}
}

@media (min-width: 901px) and (max-width: 1189px){
	.page-id-7148.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_middle{display: block;}
	.page-id-7148.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_middle .contact-no{display: block;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom{margin-top: 0px; height: 80px;}
	body.header_hor .l-header.pos_fixed + .l-titlebar {  padding-top: 80px;}
	.header_hor .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom .contact-no.small-size{display: inline-block;}
	body.header_hor .l-header.sticky .l-subheader.at_middle{display: none;}
	.header_hor .l-header.bg_transparent.sticky .l-subheader.at_bottom .contact-no{display: inline-block;}
	.page-id-7826 header.l-header .w-img-h, .page-id-7886 header.l-header .w-img-h{margin-top: 0;}
}
/* home slider*/

@media (max-width: 1279px) and (min-width: 992px){
   .page-id-7273 .speak_specialist_banner .home_banner_image{margin-bottom: 0!important;}
}

@media (max-width: 1200px){
	.slider-img { width: 425px;}
}	

@media (max-width: 1199px){
	.page-id-7826 .home_banner_text h2,.page-id-7886 .home_banner_text h2{margin-top: 0;}
	.project-logos li{padding:0 10px;}
	.page-id-7965 .project-logos li.doobert-logo img, .page-id-7965 .project-logos li.assessteam-logo img{min-width:180px }
}
@media (max-width: 1024px){
	.home_slider_section .wpb_text_column {padding: 0 !important}
	.slider-img { width: 375px;}
	.fullwidthbanner-container,
	.fullwidthbanner-container .fullwidthabanner{height: 400px !important}
	.rev_slider li.tp-revslider-slidesli .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap { top: 77% !important;}
	.rev_slider li.tp-revslider-slidesli:first-child .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap { top: 71% !important;}
	.rev_slider li.tp-revslider-slidesli:last-child .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top:65% !important}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap.lg-text .slider-info-link a{    line-height: 20px !important;}
	.slider-info .mobile-hide, .slider-info.mobile-hide { font-size: 16px !important; font-weight: 300 !important; line-height: 20px !important;}
	.page-id-7826 .home_banner_text h2,.page-id-7886 .home_banner_text h2{font-size: 42px;}
	.page-id-7826 .home_banner_text h2 + h3,.page-id-7886 .home_banner_text h2 + h3{font-size: 24px; line-height: 36px;}
	.ada-ourProcess-wrap{padding-bottom: 20px;}
	.ada-ourProcess-wrap .vc_col-sm-4{width: 50%; margin-bottom: 30px;}	
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap { top: 150px !important;}

	.our_solutions h4{font-size: 27px;}
	.crm_logos li{flex: 24%;}
	
}

@media (max-width: 1024px){
	body.page-id-7266.header_hor .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child{padding-top: 80px;}
}

@media (max-width: 991px) and (min-width: 768px){
   .page-id-7273 .speak_specialist_banner .home_banner_image{margin-bottom: 0!important;}
}

@media (max-width: 900px){
	.fullwidthbanner-container, .fullwidthbanner-container .fullwidthabanner { height: 285px !important;}
	.slider-img { width: 320px;}
	.slotholder + .tp-parallax-wrap, .rev_slider li.tp-revslider-slidesli:last-child .slotholder + .tp-parallax-wrap{top:45px !important}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap{top:35px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap h3{font-size: 19px;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top:85px !important}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top:125px !important}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top:80px !important}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{display: none !important;}
	.page-id-7826 .home_banner_text h2 + h3, .page-id-7886 .home_banner_text h2 + h3{width: 100%;}
	.page-id-7826 header.l-header .w-img-h, .page-id-7886 header.l-header .w-img-h{margin-top: 0;}
	.w-testimonials.style_2 .w-testimonial-h:before { font-size: 1.6rem;}

	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap h3 {font-size: 19px !important; line-height: 26px !important;}

	/*18-12-19*/
	.page-id-7980 .ad_form{margin-bottom:0;}
	.page-id-7980 .speak_specialist_banner .l-section-h, .page-id-7266 .speak_specialist_banner .l-section-h {padding: 0!important;}
	.page-id-7965 .project-logos li.doobert-logo img, .page-id-7965 .project-logos li.assessteam-logo img { min-width: 145px;}
}
@media (max-width: 768px){
	.project-logos li { padding: 10px; width: 32%; float: unset; display: inline-block;}
	.page-id-7965 .project-logos li.doobert-logo img, .page-id-7965 .project-logos li.assessteam-logo img { min-width: 150px;}
	.page-id-7965 .project-logos li img{max-width: 150px;}
	section.contact_form_block.home_block ul.contact_form li.vc_col-md-3{width: 48%;}
	section.contact_form_block.home_block ul.contact_form li.vc_col-md-3:nth-child(3n){margin-right: 20px;}
	section.contact_form_block.home_block ul.contact_form li.vc_col-md-3:nth-child(2n){margin-right: 0;}
}
@media (max-width: 767px){
	.slider-img { width: 290px;}
	.slotholder + .tp-parallax-wrap{ top: 15px !important; left: 50% !important; margin-left: -145px;}
	.rev_slider li.tp-revslider-slidesli:last-child .slotholder + .tp-parallax-wrap{top: 15px !important;}
	.fullwidthbanner-container, .fullwidthbanner-container .fullwidthabanner {  height: 365px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap { top: 215px !important;}
	.slider-head h2 { font-size: 23px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap {top: 250px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap {top: 280px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap .slider-info-link{min-width: 620px !important}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap { top: 245px !important;}
	.page-id-7826 .home_banner_text h2 + h3, .page-id-7886 .home_banner_text h2 + h3{font-size: 22px; line-height: 34px;}
	.page-id-7826 .home_banner_text h2, .page-id-7886 .home_banner_text h2{font-size: 36px; margin-bottom: 10px;}
	.page-id-7826 .ada-ourProcess-wrap .wpb_wrapper .process-box, .page-id-7886 .ada-ourProcess-wrap .wpb_wrapper .process-box{min-height: inherit;}
	.ada-ourProcess-wrap .wpb_wrapper .process-box .w-iconbox-text{font-size: 15px;}
	.services-we-offer-wrap ul{padding: 15px 0 0;}
	.ada-ourProcess-wrap{padding-top: 10px;}	
	.ada-compliance-services-wrap{padding: 10px 0 20px;}
	.ada-compliance-services-wrap.services-we-offer-wrap{padding: 10px 0 20px;}
	.customer-testimonials-wrap h2{padding-top: 15px!important; padding-bottom: 10px!important;}	
	section.blogs_testimonials h3{font-size: 25px;}
	.WMS-slider-section .slider-img img{width: 90%!important;}
	.inventory-management-wrap,.inventory-management-wrap h2.vc_custom_heading{text-align: center!important;}
	.integrate-everything-wrap{text-align: center;}

	/*18-12-19*/
	html h1, .home h1 { line-height: 32px; font-size: 27px;}
	.home h2+p, .home h1+p { font-size: 18px; line-height: 26px;}
	.page-id-7980 h2, .page-id-7276 h2, .page-id-7266 h2, html h2, .home h2 {font-size: 24px; line-height: 34px;}
	.page-id-7980 .speak_specialist_banner h2, .page-id-7266 .speak_specialist_banner h2{margin-top: 15px; margin-bottom: 10px; font-size: 26px; line-height: 1.4;}
	.page-id-7266 .speak_specialist_banner h3{font-size: 22px; line-height: 28px; margin-bottom: 10px;margin: 0 0 15px 0;}
	.page-id-7266 .speak_specialist_banner p{margin-bottom: 0;}
	.page-id-7980 .ad_form{margin-top:15px; margin-bottom:20px;}
	.page-id-7980 .mar-0-auto .vc_col-sm-6:first-child{margin-bottom: 0!important;}
	.page-id-7980 .w-iconbox.iconpos_top{max-width: unset;}
	.page-id-7266 .speak_specialist_banner .l-section-h img{margin-top: 20px; margin-bottom: 20px;}
	.project-logos{display: block;}
	.project-logos li{padding: 10px; width: 32%; float: unset; display: inline-block; }
	.page-id-7266 .speak_specialist_banner .home_banner_image .vc_column-inner{padding-left: 1.5rem; padding-right: 1.5rem;}
	.page-id-7273 .speak_specialist_banner .l-section-h .home_banner_image .w-image {margin: 15px auto 0 auto!important;}
	.page-id-7980 h2, .page-id-7266 h2{margin-top: 15px;}
	.page-id-7273 section.company_overview h3{margin-top: 28px;}
	.page-id-6331 .w-iconbox h3.w-iconbox-title { font-size: 22px;}
	section.company_overview.points_with_icons h2 { font-size: 22px;}
	.custom-wrap{padding-top: 10px; padding-bottom: 20px;}
	body .custom-wrap .g-cols>div[class*=" vc_col-"] { margin-bottom: 30px !important;}
	.page-id-7965 .services-we-offer-wrap ul.why-pulse{padding-top: 0}
	.page-id-7273 section.custom-wrap .l-section-h, .page-id-7276 section.custom-wrap .l-section-h { padding-bottom: 0;}
	.page-id-7273 .custom-wrap + .custom-wrap, .page-id-7276 .custom-wrap + .custom-wrap{padding-top: 20px;}
	.clients-new-raw {  margin-bottom: 15px;}
	.single img.alignleft { margin: 0 0 1.5rem;}
	.home .g-cols .vc_col-sm-4.our_solutions{margin-bottom: 15px !important;} 
	.industries_section { padding: 0px 0 20px 0;}
	.rollouts { padding: 10px 0;}
	.rollouts ul{padding: 10px 0 0;}
	.industries_section .industries_we_support > .vc_column_container{margin-bottom: 30px !important;}
}
@media (max-width: 667px){
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap .slider-info-link {  min-width: 550px !important;}
	.post-contact-container .w50p{width: 100%; float: none;}
	.post-contact-container .w50p:first-child{margin-bottom: 20px;}
	.services-we-offer-wrap ul li h6{line-height:22px;}
	section.contact_form_block.home_block ul.contact_form li.vc_col-md-3{width: 100%; margin-right: 0;}
}

@media (max-width: 600px){
	body.page-id-7266.header_hor .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-child{padding-top: 50px;}
	.page-id-7965 .l-main .speak_specialist_banner, .page-id-7276 .l-main .speak_specialist_banner, .page-id-7273 .l-main .speak_specialist_banner{padding-top: 80px!important;}
}

@media (max-width: 568px){
	.fullwidthbanner-container, .fullwidthbanner-container .fullwidthabanner {  height: 355px !important;}
	.slider-img { width: 235px;}
	.slotholder + .tp-parallax-wrap{margin-left: -117px;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap { top: 180px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap { top: 220px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap {  top: 250px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap .slider-info-link { min-width: 485px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap { display: none !important;}
	.page-id-7826 .home_banner_text h2, .page-id-7886 .home_banner_text h2{font-size: 30px; line-height: 36px;}
	.page-id-7826 .home_banner_text h2 + h3, .page-id-7886 .home_banner_text h2 + h3{font-size: 20px; line-height: 32px;}
	.services-we-offer-wrap{padding-top:10px; padding-bottom:0px;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top: 255px !important;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top: 250px !important;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap{top: 210px !important;}
	.WMS-slider-section .slider-img img{width: 100%!important;}
	.project-logos li{width: 48%;}
}

@media (max-width: 480px){
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap .slider-info-link { min-width: 380px !important;}
	.home_services ul.service_3col li a .desc{font-size: 16px!important; line-height: 24px!important;}
	.project-logos li{width: 48%; padding-top: 10px; padding-bottom: 10px;}
	/*#rev_slider_8_1_forcefullwidth{margin-top: 20px!important;}*/

}
@media (max-width: 414px){
	.fullwidthbanner-container, .fullwidthbanner-container .fullwidthabanner { height: 340px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap .slider-info-link { min-width: 360px !important;}
	.slider-subhead h3 { font-size: 19px !important;}
	.slider-info-link a{ font-size: 15px !important; line-height: 20px !important;}	
	.WMS-slider-section .cust-ttl{font-size: 16px !important; line-height: 22px !important;} 
	html .WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top: 270px !important;}
}
@media (max-width: 375px){
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap .slider-info-link { min-width: 330px !important;}
	.services-we-offer-wrap ul li {padding-left: 85px;}
	.zbock {left: 15px;}
	/* 17feb20 */
	.speak_specialist_banner h2{padding-top: 0;}
	.home_banner_text h3 { font-size: 20px !important;}
	.ad_form { margin: 0 0 10px;}
	.ad_form h3 { font-size: 25px;}

	.page-id-7965 .w-iconbox.iconpos_top { max-width: inherit; height: auto !important; margin-bottom: 30px;}
	.page-id-7965 .g-cols .vc_col-sm-4:last-of-type .w-iconbox.iconpos_top {margin-bottom: 0;}
	/* 17feb20 */
}
@media (max-width:370px){
	.logo-listing-wrap ul{margin: 0 -15px;}
	.logo-listing-wrap ul li{width:50%; padding: 0 15px;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top: 235px !important;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap{top: 200px !important;}
	html .WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap{top: 265px !important;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap .tp-caption{min-width: 300px!important;}
	.WMS-slider-section .slotholder + .tp-parallax-wrap + .tp-parallax-wrap .tp-caption{min-width: 300px!important;}
	.WMS-slider-section .cust-ttl{font-size: 16px !important; line-height: 22px !important;}	
	.project-logos li{width: 100%;}
	.page-id-7965 .project-logos li.doobert-logo img, .page-id-7965 .project-logos li.assessteam-logo img{max-width: 160px;}
}
@media (max-width: 320px){
	.fullwidthbanner-container, .fullwidthbanner-container .fullwidthabanner { height: 375px !important;}
	.slotholder + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap .slider-info-link { min-width: 280px !important;}	
}
/* home slider*/

@media (max-width: 1279px){
	.page-id-7148 .home_banner_text h2 + h3{width: 100%;}
}
@media (max-width: 1279px) and (min-width: 992px){
	.page-id-7148 .g-cols.type_default>div[class*="vc_col-lg-"] {  margin-top:0; margin-bottom:0; }
	.page-id-7148 .home_banner_text h2{margin-top: 85px;}
}
@media (max-width: 991px) and (min-width: 768px){
	.page-id-7148 .g-cols.type_default>div[class*="vc_col-md-"], 
	.page-id-7148 .g-cols.type_default>div[class*="vc_col-lg-"] {  margin-top: 0;	margin-bottom: 0;}
}
@media (max-width: 991px) {
	.page-id-7148 .home_banner_text h2{margin-top: 30px;}
}
@media (max-width:1024px) and (min-width: 901px){
	/*.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a { padding: 0 15px !important;}*/
	.header_hor .l-header .contact-no{margin-right: 5px;}
	.header_hor .l-header .contact-no:first-child{margin-bottom: 0;}
}
@media (max-width: 900px){
	.page-id-7148 .home_banner_text h2{font-size: 45px;}
	.page-id-7148 .l-subheader-cell.at_left .w-img img{ height: 100%;}
	
	.header_hor .l-header .l-subheader.at_middle .contact-no.small-size{display: none;}
	.header_hor .l-header .l-subheader.at_middle .contact-no{margin: 0;  }

	.header_hor .l-header .l-subheader.at_middle .ush_html_2{margin-left:0!important; margin-right:40px;}
	.header_hor .l-header .l-subheader.at_middle .ush_html_2 .contact-no{display:inline-block;}
	.header_hor .l-header .l-subheader.at_middle .ush_html_2 .contact-no:first-child{margin-right:10px;}
}
@media (max-width:900px) and (min-width: 600px){
	
}
@media (max-width: 767px){
	.page-id-7148 .home_banner_text h2{font-size: 35px;    line-height: 35px;margin-bottom: 15px;}
	.page-id-7148 .home_banner_text h2 + h3{font-size: 25px;line-height: 30px;}
	.page-id-7148 .ush_image_1 { margin-top: 30px;}
	.page-id-7148.header_hor .l-header .l-subheader.at_middle .contact-no{line-height: 25px; padding-left: 0; font-size: 25px;    text-align: right;}
	.page-id-7148.header_hor .l-header .contact-no i { margin-left: -35px; margin-top: 0px;}
	section .custom_pad.g-cols.type_default>div.custom_pad_col>.vc_column-inner{    padding-left: 1.5rem;}
	section .custom_pad .w-image-h{ text-align: center;}
	.page-id-7148 footer{font-size: 15px; text-align: center;}
	.page-id-7148 h2 {line-height: 30px;}
	.page-id-7148 .home_banner .l-section-h { padding: 0 0 10px 0 !important;}
	.points_with_icons .w-iconbox.iconpos_left .w-iconbox-meta{width: 100%; margin-top: 15px; margin-bottom: 20px; text-align: center;}
	.points_with_icons .w-iconbox.iconpos_left .w-iconbox-icon { float: none; margin: auto;}
	.home .recent_blog_posts li h4{font-size: 22px !important; line-height: 27px;}
}
@media (max-width: 600px){
	.page-id-7148.header_hor .l-subheader.at_middle { line-height: inherit;height: auto;}
	.page-id-7148 .ush_image_1 { margin-top: 20px;}
	.page-id-7148.header_hor .l-header .contact-no{width: auto;}
	.page-id-7826 header.l-header .w-img-h, .page-id-7886 header.l-header .w-img-h{margin-top:2px!important;}
}
@media (max-width: 400px){
	.ush_image_1 { height: 30px;}
	.page-id-7148.header_hor .l-header .l-subheader.at_middle .contact-no{font-size: 20px; line-height: 25px;    margin-top: 15px;}
	.page-id-7148.header_hor .l-header .contact-no i{margin-left: -25px;}
}
/* ad landing page */

/*media query */
@media screen and (max-width:1280px){
	.home .w-tabs-item-h{ padding: 1em 0.7em;}
}
@media screen and (max-width:1279px){
	footer .color_footer-bottom .wpb_column {text-align: center; margin-bottom: 0 !important; margin-top: 0 !important}	
	footer .vc_wp_custommenu.layout_hor{text-align: center;}
	footer .color_footer-top .wpb_column{ height: 365px;border-left: none; margin: 0 !important;}
	footer .color_footer-top .wpb_column:first-child {border-bottom: 1px solid #dbdbdc; height: auto; padding: 0 10px 20px; margin-top: 0 !important; margin-bottom: 20px !important;}
	footer .color_footer-top .wpb_column:last-child{border-left: 1px solid #dbdbdc;}
	.footer_address .w-separator.size_small{margin-left: 0 !important;}
}

@media screen and (max-width:1199px){
	.google-maps .wpb_wrapper {padding-bottom: 300px!important;}	
	.maps-container { height: 300px;}
}

@media screen and (max-width:1167px){
	.home .w-tabs-item-h{height: 60px; line-height: 20px;}
	.home .w-tabs-item:nth-child(2) .w-tabs-item-h{padding: 0.5em 1.5em;}
	.home .w-tabs-item:nth-child(3) .w-tabs-item-h{padding: 0.5em 1.5em;}
}

@media screen and (max-width:1023px){
section.contact_section .vc_col-sm-8{width:60%;}
	.epr_solution .vc_col-sm-4{width:auto; margin:0 0 2rem;}	
}

@media screen and (max-width:991px){
	.future_of_erp_integration .vc_col-sm-6{width:100%; text-align:center; margin:0 0 2rem;}	
	.future_of_erp_integration.vc_custom_1521108031260{background-position:bottom center !important; background-size:contain;}
	.future_of_erp_integration .w-image-h img{margin-top:0;}
section.contact_section .vc_col-sm-8{border-right:none;}
section.contact_section .vc_col-sm-8, section.contact_section .vc_col-sm-4{width:100%;}	
section.contact_section .vc_col-sm-8{margin:0 0 2rem;}
	.companylogos{width: 31.5%;}
	.clients_listing_grp .companylogos:nth-child(4n+4){margin-right: 18px;}
	.clients_listing_grp .companylogos:nth-child(4n+3),
	.clients_listing_grp .companylogos:nth-child(4n+6) { margin-right: 0;}
	.page-id-7260 .w-iconbox.iconpos_top{max-width: unset;}
	.page-id-7260 .w-iconbox.iconpos_top.process-box { margin-bottom: 0;}
	.page-id-7260 .w-iconbox.iconpos_top.process-box.last-box{margin-bottom: 25px;}
}

@media screen and (max-width:767px){
	section.company_overview .g-cols.type_default>div.vc_col-sm-7>.vc_column-inner{padding-left:1.5rem;}
	ul.contact_form li.vc_col-sm-4, ul.contact_form li.vc_col-sm-4.r_float, ul.contact_form li.vc_col-sm-4.margin_lr, section.contact_section ul.contact_form li.contact-col-sm-6{width:100%; float:none; margin:0 0 25px;}
	
	section.approaches_erp .vc_col-sm-7 .vc_column-inner{padding-left:1.5rem;}
	.future_of_erp_integration .vc_col-sm-6:first-child .vc_column-inner{padding-right:1.5rem;}

	.l-footer .vc_wp_custommenu.layout_hor ul li:after { content: '/';}
	footer .color_footer-top .wpb_column{height: auto; border-left: none !important; border-bottom:1px solid #dbdbdc; padding: 20px 10px;}
	footer .color_footer-top .wpb_column:last-child{border-bottom: none; padding-bottom: 0;}
	.home h2 {line-height: 30px;}
	.home h2 + p { font-size: 18px!important; line-height: 22px;}
	.home h2 + p a { font-size: 18px;}
	.home .home_banner_text h2 { font-size: 35px; line-height: 40px;}
	.home .w-logos.with_indents .w-logos-item { padding: 0.5rem!important;}
	
	.recent_blog_posts li{ width: 48%; margin-bottom: 25px;}
	.recent_blog_posts li:nth-child(3){ margin-left: 0; margin-bottom: 10px !important; clear: left;}
	section.company_content h2{ text-align: left;}
	footer .color_footer-top .wpb_column:first-child{margin-bottom: 0 !important;}
	.g-cols>div:not([class*=" vc_col-"]){margin: 0 0 20px !important;}
	.g-cols.type_boxes>div, .g-cols>div:last-child, .g-cols>div.has-fill{margin-bottom: 0 !important;}
	body h2 {font-size: 26px;}
	.g-cols.type_default>div[class*="vc_col-xs-"] {margin-top: 0; margin-bottom: 0;}
	.companylogos{width: 48%;}
	.clients_listing_grp .companylogos:nth-child(4n+3){margin-right: 18px;}
	.clients_listing_grp .companylogos:nth-child(4n+2),
	.clients_listing_grp .companylogos:nth-child(4n+4),
	.clients_listing_grp .companylogos:nth-child(4n+6){ margin-right: 0;}
	.inline-image-container{width: 100%;}
	.inline-image-container img + div{ clear: both;}
	.inline-image-container img + p + div{ clear: both;}
	.l-titlebar.size_medium h1{    font-size: 30px;line-height: 33px;}
	.services-we-offer-wrap{padding-bottom: 10px;}

	.google-maps .wpb_wrapper {padding-bottom: 250px!important;}
	.maps-container { height: 250px;}
	span.maps-address, .maps-navigate-link{display: none;}
	.maps-link { padding-top: 8px;}
	.page-id-7260 h2{font-size: 24px; line-height: 34px;}
}
@media screen and (max-width:520px){
	.companylogos{width: 100%; float: none; margin-left: 0 !important; margin-right: 0 !important;}
}
@media screen and (max-width:650px){
	.erp_crm_integration .ult_tabmenu.style3>li.ult_tab_li a {padding: 0px 15px!important;}
	body .erp_crm_integration .ult_tabmenu.style3 li.ult_tab_li span{margin-right: 0!important;line-height: 2.0em;}	
}
@media screen and (max-width:480px){
	.recent_blog_posts li{ float: none; width: 100%; margin-left: 0; margin-bottom: 25px;}
	.l-footer .vc_wp_custommenu.layout_hor ul li:after { content: '';}
	.tcenter .orange_btn{font-size: 17px;}
	.contact_form_block .g-recaptcha iframe{transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;}
	.home .home_banner_text h2 { font-size: 26px; line-height: 33px; margin-bottom: 10px;}
    .recent_blog_posts li a img{width: 100%;}
    .recent_blog_posts li:nth-child(3){margin-bottom: 0 !important;}
    .l-footer .vc_wp_custommenu.layout_hor ul li{display: inline-block;}
    .l-titlebar.size_small h1, .l-titlebar.size_medium h1{font-size: 30px; line-height: 1.2;}
    .page-id-7148 .l-subheader-cell.at_left .w-img img { height: 96%;}

	.header_hor .l-header .l-subheader.at_middle .ush_image_1{ margin-top: -6px;}
	.page-id-7826 header.l-header .header_hor .l-header .l-subheader.at_middle .ush_image_1{margin-top: 0!important;}
    .header_hor .l-header .l-subheader.at_middle .ush_html_2{display: none;}
    .header_hor .l-header .l-subheader.at_middle .ush_html_1{margin-left: 0;}
    .header_hor .l-header .l-subheader.at_middle .contact-no.small-size{display: inline-block; font-size: 14px;line-height: 19px; background-size: 19px;height: 19px; padding-left: 25px;}
	.header_hor .l-header .l-subheader.at_middle .contact-no.small-size:hover{ background-position: 0 -20px; }
	.page-id-7826 header.l-header .ush_image_1, .page-id-7886 header.l-header .ush_image_1{margin-top: 0!important;}
	.page-id-7826 header.l-header .w-img-h img, .page-id-7886 header.l-header .w-img-h img{width: 160px!important; height: auto!important;}
	#mg-wprm-wrap.cbp-spmenu.custom.cbp-spmenu-open{top: 70px!important;}

	.header_hor .l-header.pos_fixed + .l-titlebar{padding-top: 70px!important;}
}
/* blog post image 10 oct 2018*/
@media (min-width: 568px){
	.single-post .w-blog-post-preview img{max-width: 400px;}
	.single-post .l-section.preview_basic .w-blog-post-preview{ display: inline-block;   margin-bottom: 0;}
	.single-post .w-blog{ display: inline-block;}
	.single-post .l-section.preview_basic>.l-section-h{display: inline-block; float: left; margin: 0 30px 0 0; width: auto; padding: 20px 0;}
	.single-post .l-section .l-section-h p:first-child{ margin-top: 20px;}
}
@media (max-width:567px){
	.single-post .l-section.preview_basic .w-blog-post-preview{background: none; text-align: center; text-align: -webkit-center;text-align: -moz-center;text-align: -ms-center;text-align: -o-center;}
	.single-post .w-blog-post-preview img{max-height: 200px; width: auto;}
	.single-post .l-section.preview_basic>.l-section-h{padding-top: 20px;}
	.res-full-width{width: 100%;}
}
@media (max-width:359px){
	.page-id-7826 header.l-header .w-img-h img, .page-id-7886 header.l-header .w-img-h img{width: 140px!important; height: auto!important;}
	.page-id-7826 .ad_form h3,.page-id-7886 .ad_form h3{font-size: 25px;}
}
/* blog post image 10 oct 2018 */

/* 19 apr 2021 */
.our_solutions .vc_column-inner {
    border-radius: 6px;
}
.our_solutions  strong {
    color: #FA8C1F;
    font-size: 26px;
    font-weight: 400;
}

.our_solutions h4 {
    font-weight: 400;
    font-size: 37px;
    line-height: 38px;
    margin-bottom: 10px;
}

.our_solutions p {
    margin-bottom: 0;
}

.our_solutions h4:last-child {
    margin-bottom: 30px;
}

.our_solutions .vc_column-inner:before {
    background-image: url(/wp-content/uploads/2021/04/cog.png);
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .03;
    right: -110px;
    bottom: -70px;
}

.w-btn.icon_atright i {
    line-height: 44px;
    right: 0.8em !important;
}

.w-socials-item.twitter .w-socials-item-link:after {
    background: url("https://www.pulsetechsolutions.com.au/wp-content/uploads/2023/10/twiiter-x-icon-white.png") center center no-repeat!important;
    content: " ";
    background-size: auto 40%!important;
    width: 42.5px;
    height: 42.5px;
}