@charset "utf-8";
/* CSS Document */
/*RESPONCIVES*//*RESPONCIVES*//*RESPONCIVES*/
@media(max-width:1640px){
    .tabs-section .nav-tabs>li a {
        font-size: 14px;
        /*padding: 40px 10px;*/
    }
    .managerStories {
        padding: 85px 60px 115px;
    }
}
@media(max-width:1570px){
    .software-section .revenue-wrap .item a > div {
        padding: 50px 0;
    }
    .software-section .revenue-wrap .item a img:nth-child(2) {
        top: 78px;
    }
}
@media(max-width:1500px){
    .rightSidebar {
        width: 350px;
    }
    .single-post .rightSidebar{
        width: 400px;
    }
    .rightSidebar h2 {
        font-size: 32px;
    }
    .content-wrap {
        width: calc(100% - 350px)!important;
    }
}

@media(max-width:1440px){
.tabs-section .nav-tabs>li a {
    /*padding: 25px 10px;*/
}
.rightSidebar .testimonials{
    padding-top: 15px;
}
}

@media (max-height:900px){
    /*.banner-section {
    padding: 8% 3% 0%;
	}*/
	.banner-section h1 {
    font-size: 50px;
}
	h2 {
    font-size: 32px;
}
	.banner-section h2 {
        font-size: 40px;
    }
}
@media (max-width:1440px) and (max-height:900px){
    
h2 {
    font-size: 32px;
}
.banner-section h2 {
    font-size: 40px;
}
.software-section .revenue-wrap .item h4 {
    font-size: 15px;
    padding: 0 10px;
}
.tabs-section .tab-container .item .subtitle, .tabs-section .panel-body .item .subtitle {
    font-size: 20px;
}
.testimonial-section h2 {
    font-size: 40px;
}
.software-suite .sectionTitle h2 {
    font-size: 32px;
}
.rightSidebar .testimonials .quote {
    font-size: 16px;
}	
}

@media(max-width:1199px){
.rightSidebar,
.top-header .phone-icon {
    display: none;
}
.content-wrap{
    width: 100%!important;
}
.top-header .phone-number {
    width: auto;
    padding-right: 15px;
}
.top-header .phone-number a {
    background: #11435A;
    padding: 25px 0;
}
header {
    width: 100%;
	background: #11435A;
}
.top-header .mobileLogo {
    display: block;
}
.top-header button {
    background: #11435A;
    color: #349ECF;
}
.menu-part {
    padding: 0;
}
.menu-part ul li {
    border-bottom: 1px solid #349ECF;
}
.content-wrap {
    width: 100%;
}
}

@media(max-width:1024px){
    .tabs-section .tab-container .item article, 
    .tabs-section .panel-body .item article {
        margin: 0;
    }
    .tabs-section .tab-container .item ul, 
    .tabs-section .panel-body .item ul {
        margin: 20px 0;
    }
    .tabs-section .tab-container .item a, 
    .tabs-section .panel-body .item a {
        margin-top: 10px;
    }
	.home section.banner-section {
    padding-top:80px;
}
	.banner-section h1 {
    font-size: 60px;
}
	.home section.banner-section {
}
	footer .itemRight .social a {
    height: 40px;
    width: 40px;
	}
}
@media(max-width:991px){
   /* 
    .banner-section {
        padding: 120px 20px;
    }*/
    .banner-section h2 {
        font-size: 40px;
    }
    .nav-tabs, .tab-content{
       /*display: none!important;  show tabs all time*/
    }
	.home .nav-tabs, .home .tab-content{
       display: none!important;
    }
    .accordeonMobile{
        display: block!important;
    }
    .left-part .col-md-12.center-block {
        padding: 0 !important;
    }
    .accordeonMobile .panel-group .panel:first-child{
        margin-top: 0 !important;
    }
    .tabs-section {
        padding-bottom: 0;
    }
    .tabs-section .tab-container, 
    .tabs-section .panel-body,
    .software-suite .panel-body {
        flex-direction: column;
    }
    .tabs-section .tab-container .item, 
    .tabs-section .panel-body .item,
    .software-suite .panel-body .item {
        width: 100%;
        padding: 40px 25px;
    }
	.info-section .item {
    margin-bottom: 70px;
}
	.mobileApps .mobileAppsItem {
    padding: 0px 30px;	
}
	.mobileAppsItem a img {
    height: auto;
}
    .software-suite .itemImg {
        order: 1;
        text-align: center;
    }
    .software-suite .itemText {
        order: 2;
    }
    .software-section .revenue-wrap .item h4 {
        font-size: 16px;
    }
    .software-suite {
        padding: 90px 20px;
    }
    .testimonial-section{
        padding: 50px 25px 70px;
    }
    .testimonial-section h2 {
        font-size: 48px;
        margin: 20px 0 50px;
    }
    .software-suite .panel-body .item {
        padding: 25px 0;
    }
    #wpadminbar {
        display: none;
    }
    .admin-bar header {
        top: 0;
    }
	.sidebar {
    margin-top: 50px;
}
	
}
@media screen and (max-width:768px) {
	.home section.banner-section {
	height:auto;
}
	
}
@media(max-width:767px){
	
    .top-header .phone-number {
        display: none;
    }
    .banner-section h1 {
        font-size: 48px;
    }
    .banner-section h2 {
        font-size: 32px;
    }
    .banner-section a.scroll {
        display: none;
    }
    .featured-title {
        background: #fff;
    }
    .featured-title a {
        font-weight: 500;
    }
    .software-section .revenue-wrap .item {
        width: 50%;
    }
    .software-section .revenue-wrap .item a > div {
        padding: 50px 35px;
    }
    .software-section .revenue-wrap.first-wrap .item:not(:last-child) {
        border-right: 0;
    }
    .software-section .revenue-wrap.second-wrap .item:not(:last-child) {
        border-right: 0;
    }
    .info-section,
    .testDemo,
    .mobileApps,
    /*.freeDemo */ {
        display: none;
    }
    .conversion-section {
        padding: 25px 0 10px;
    }
    .conversion-section .custom-container {
        flex-direction: column;
        padding: 0 30px;
    }
    .conversion-section .item {
        width: 100%;
        padding: 40px 0;
    }
    .conversion-section .itemImg {
        text-align: center;
    }
    .conversion-section .item.check {
        border-bottom: 1px solid #F2F5F9;
    }
    .conversion-section .itemImg.fast {
        order: 3;
    }
    .conversion-section .itemText.fast {
        order: 4;
    }
    .managerStories .sectionTitle {
        margin-bottom: 35px;
    }
    .testimonial-section h2 {
        font-size: 32px;
    }
    .software-suite {
        padding: 45px 20px;
    }
    .software-suite .sectionTitle h2 {
        font-size: 40px;
        margin: 35px 0;
    }
    .sectionTitle  h2 {
        margin: 20px 0;
    }
	.page-subtitle {
    font-size: 30px;
}
	
}
@media(max-width:640px){
    .banner-section h1 {
        font-size: 40px;
    }
    .banner-section h2 {
        font-size: 26px;
    }
    .software-section .revenue-wrap .item a > div {
        padding: 35px;
    }
    .software-section .revenue-wrap .item a img:nth-child(2) {
        top: 63px;
    }
    .software-section .sectionTitle {
        padding: 45px 20px 25px;
    }
    h2 {
        font-size: 30px;
    }
    .managerStories {
        padding: 85px 0 45px;
    }
    .software-suite .sectionTitle h2 {
        font-size: 30px;
    }
}
@media(max-width:500px){
    .menu-part {
        right: -520px;
        width: 100%;
    }
    .software-section .revenue-wrap .item h4 {
        font-size: 14px;
    }
    .testimonial-section h2 {
        font-size: 28px;
    }
}
