@media screen and (max-width:1680px){
.SL-img h3 {
	width: 80%;
	margin-top: 52px;
}
}
	
@media screen and (max-width:1600px){
.SL-img h3 {
	width: 80%;
}	
	
.pricing-area {
	width: 100%;
}	
	
.HIWB-img {
	position: absolute;
	right: 0;
	top: 54px;
	width: 50%;
}
	
.HIWB-img img {
	width: 100%;
}	
	
.IBT-banner img {
	width: 100%;
	padding: 0 30px;
}	
	
}

@media screen and (max-width:1440px){
.integration-banner .IB-img {
	margin-right: 0;
	width: 100%;
	text-align: center;
}
	
.integration-banner .IB-text {
	position: initial;
	width: 100%;
	text-align: center;
	top: initial;
	transform: initial;
	margin-top: 7px;
	margin-bottom: 18px;
}	
	
}	
	
@media screen and (max-width:1400px){
.banner {
	background-size: 75%;
}	
	
.image-banner-box img {
	width: 98%;
}	
	
.image-banner-box {
	margin-bottom: 16px;
}	
	
.PB-list li i {
	font-size: 12px;
	margin-top: 5px;
}
	
.PB-list li {
	font-size: 12px;
}	
	
.PB-price h3 {
	font-size: 30px;
}	

}

@media screen and (max-width:1290px){
.SL-img h3 {
	margin-top: -86px;
}
	
.SL-img img {
	width: 77%;
}	
	
.SR-Cont {;
	padding: 40px 50px;
}	
	
.footer-link ul li a {
	font-size: 13px;
}	
	
.full-modal .modal-dialog {
	width: 95%;
}	
	
.PB-list li {
	font-size: 11px;
}	
	
.PB-list li i {
	font-size: 10px;
}	
	
.SPS-main-box {
	width: 1100px;
}	
	
.signup-left {
	height: auto;
	display: inline-block;
	text-align: center;
}
	
.SL-img {
	width: 100%;
	display: inline-block;
	padding: 120px 0;
}
	
.SR-Cont p {
	width: 100%;
}
	
.SPS-setup-box::before {
	width: 648px;
}
	
.SPSMB-logo::before {
	width: 265px;
}	
	
.banner-video img {
	margin-right: 0;
}
	
.BV-main-frame {
	right: 120px;
}
	
.footer-links-sec {
	display: inline-block;
	width: 100%;
	padding: 0 30px;
}

.container {
    width: 100%;
}
		
}

@media screen and (max-width:1199px){
.about-sec-cont {
	margin: 24px 0;
	width: 74%;
}	
	
.faq-bg-img img {
	width: 100%;
}	
	
.GBB-banner img {
	width: 100%;
}	
	
.FAS-full-img img {
	width: 100%;
}	
	
.CRA-cont img, .BIB-img img {
	width: 100%;
}		
	
.CB-cont {
	position: relative;
	overflow: hidden;
}	

.CBC-left {
	width: 100%;
	margin-top: 86px;
	text-align: center;
	margin-bottom: 86px;
	position: relative;
	z-index: 1;
}	
	
.contact-form-box {
	margin-top: -45px;
}	
	
.CBC-right {
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	top: -163px;
}	
	
.CBC-right img {
	opacity: 0.2;
}	
	
.API-img img {
	width: 100%;
}	
	
.feature-list-scroll .col-md-3.col-sm-6.col-xs-12 {
	width: 50%;
}
	
.feature-list-scroll .col-md-3.col-sm-6.col-xs-12:nth-child(2n+2) .feature-list .feature-list-box {
	margin-top: 0;
	margin-bottom: 35px;
}
	
.SPS-main-box {
	width: 96%;
}
	
.SSSP-setup-ver::before, .SSSP-setup-ver::after, .SPSPS-head::before, .SPS-setup-box::before, .SPSPS-box::before {
	content: initial;
}
	
.SPSMB-logo::before {
	content: "";
	width: 2px;
	background: url("../images/dash-border-verticle.png");
	height: 70px;
	bottom: -70px;
	left: 50%;
	top: initial;
}
	
.SPSP-setup-cont {
	float: left;
	width: 100%;
}
	
.SSSP-setup-ver {
	display: inline-block;
	width: 100%;
	height: auto;
	text-align: center;
}
	
.SSSP-setup-ver-box {
	display: inline-block;
	width: 100%;
}
	
.SPSP-setup-video {
	width: 100%;
	margin-top: 24px;
}
	
.SPS-setup-box {
	margin-bottom: 65px;
}
	
.SPS-setup-box:nth-last-child(1) .SSSP-setup-ver .SPSPS-head {
	margin-top: 0;
}
	
.SPS-setup-box:nth-last-child(1) .SSSP-setup-ver {
	height: auto;
}
	
.SPSMB-logo {
	margin: 0 auto 80px;
}
	
.SPSPS-box {
	margin-bottom: 18px;
}
	
.RS-box {
	margin: 0 auto;
	display: table;
	width: 100%;
}

.RSB-list {
	float: left;
	margin-right: 20px;
}	
	
.COCSB-badge li {
	float: left;
	margin-right: 22px;
	width: 29%;
}
	
.COCSB-badge-img img {
	width: 100%;
}
	
.COCSB-right h3 {
	text-align: center;
	font-size: 22px;
	font-weight: 300;
	line-height: 42px;
	position: relative;
	margin: 0 0 50px 0;
	padding: 0 6px;
}	

.COCSB-right p {
	font-size: 16px;
}	
	
.banner {
	background: transparent;
}
	
.banner .col-md-5.col-sm-12.col-xs-12 {
	width: 100%;
	text-align: center;
	margin-bottom: 60px;
}	
	
.banner .col-md-7.col-sm-12.col-xs-12.pull-right {
	width: 100%;
}
	
.banner-video {
	position: relative;
	margin: 0 auto;
	display: table;
}	
	
.navbar-default .navbar-nav > li.active a, .navbar-default .navbar-nav > li a:hover, .navbar-default .navbar-nav > li a:focus {
	background: transparent;
	color: #39bea1;
}	
	
.RSB-list img {
	width: 100%;
}	

/* header responsive start */
.navbar-toggle {
    display: block;
  }

  .navbar-default .navbar-toggle {
    border-color: #47c9d7;
  }

  .navbar-collapse.collapse {
    display: none !important;
  }

  .navbar-default .navbar-toggle .icon-bar {
    background-color: #47c9d7;
  }

  .navbar-default .navbar-toggle:hover {
    background-color: #47c9d7;
    border-color: #47c9d7;
  }

  .navbar-default .navbar-toggle:hover .icon-bar {
    background-color: #fff;
  }

  .navbar-collapse.collapse.in {
    display: block !important;
  }

  .navbar-header {
    width: auto;
    float: none;
}

  .header .menu-menu-1-container .navbar-nav.navbar-right {
    width: 100%;
    padding: 10px 0 0 0;
    margin: 0 0;
  }

  .header .menu-menu-1-container .navbar-nav.navbar-right li {
    padding: 4px 0 12px;
    display: inline-block;
    width: 100%;
  }

  .header .menu-menu-1-container .navbar-nav.navbar-right li a {
    margin: 0;
  }

  .header .navbar.navbar .navbar-collapse ul li:nth-last-child(2) a,
  .header .navbar.navbar .navbar-collapse ul li:nth-last-child(1) a {
    margin: 0;
    background: transparent;
    color: #282828;
    padding: 0;
  }

  .header .navbar.navbar .navbar-collapse ul li:nth-last-child(1) a:before {
    content: initial;
  }

  .header
    .menu-menu-1-container
    .navbar-nav.navbar-right
    li.menu-item-has-children
    a {
    display: none;
  }

  .header
    .menu-menu-1-container
    .navbar-nav.navbar-right
    li.menu-item-has-children
    ul.sub-menu
    a {
    display: inline-block;
    width: auto;
  }

  .header
    .menu-menu-1-container
    .navbar-nav.navbar-right
    li.menu-item-has-children
    ul.sub-menu {
    display: block;
    position: initial;
    padding-top: 0;
  }

  .navbar.navbar-default .navbar-collapse li ul.sub-menu li {
    box-shadow: initial;
    background: transparent;
    border: none;
    padding: 4px 0 12px;
    border-radius: 0;
  }

  .navbar.navbar-default .navbar-collapse li ul.sub-menu li:nth-last-child(2) a,
  .navbar.navbar-default
    .navbar-collapse
    li
    ul.sub-menu
    li:nth-last-child(1)
    a {
    padding: 0;
  }

  .navbar.navbar-default .navbar-collapse li ul.sub-menu li:nth-last-child(1) {
    padding-bottom: 0;
  }

  .navbar.navbar-default .navbar-collapse li ul.sub-menu li:hover {
    background: transparent;
    width: auto;
  }

  .navbar.navbar-default .navbar-collapse li ul.sub-menu li:hover a {
    color: #282828;
  }

  .navbar.navbar-default {
    background: #fff;
    box-shadow: 7px 12px 38px rgba(214, 214, 214, 0.6);
    z-index: 1;
  }
  .header .navbar-default ul li a {
    color: #333;
  } 

  .navbar-collapse {
    margin-top: 10px;
    border-top: 1px solid #e7e7e7;
}

  /* header responsive end */

  .header .navbar-default ul li a.dropdown-toggle {
    display: none;
}

  .navbar-right li.dropdown.show-on-hover .dropdown-menu {
    display: block;
    position: initial;
    padding-top: 0;
    width: 100%;
}

.navbar-right li.dropdown.show-on-hover .dropdown-menu li {
    background: transparent;
    box-shadow: none;
    border: none;
}

.navbar-nav>li {
    width: 100%;
}

.navbar-right {
    float: left;
    width: 100%;
}

.navbar-default .navbar-nav>li>a {
    margin: 0;
}

.nav>li.signUp-btn {
    margin-left: 0;
}

.navbar-collapse {
    padding: 0;
}

.navbar-nav>li, .navbar-right li.dropdown.show-on-hover .dropdown-menu li {
    padding: 4px 0 12px;
}

.navbar-right li.dropdown.show-on-hover .dropdown-menu li:nth-last-child(1) {
    padding-bottom: 0;
}

.nav>li.signUp-btn {
    background: transparent;
    flex-direction: column;
    margin: 0;
    padding: 3px 0 0 0;
    gap: 15px;
}
	
}


@media screen and (max-width:1025px){
.SL-img img {
	width: 67%;
}	
	
.integration-banner .IB-img img {
	width: 96%;
}
	
.ITB-img img {
	border-radius: 20px;
	width: 100%;
}	
	
.API-img img {
	border-radius: 10px;
}

.API-img {
	border: 1px solid #ddd;
	border-radius: 10px;
}	
	
.pricing-box {
	width: 33.33%;
}
	
.pricing-box.custom-plan {
	border-right: 2px solid #f0f0f0;
}	
	
.HIWB-cont h1, .BIB-text h3, .BIB-text h1 {
	font-size: 18px;
	line-height: 37px;
	font-weight: bold;
}	
	
.img-center img {
	width: 100%;
}	
	
.HIWB-cont p, .BIB-text p {
	font-size: 14px;
	margin: 10px 0 25px 0;
	padding-right: 0;
}	
	
.banner {
	background: transparent;
}
	
.banner .col-md-5.col-sm-12.col-xs-12 {
	width: 100%;
	text-align: center;
	margin-bottom: 60px;
}	
	
.banner .col-md-7.col-sm-12.col-xs-12.pull-right {
	width: 100%;
}
	
.banner-video {
	position: relative;
	margin: 0 auto;
	display: table;
}
	
.quick-feature .col-md-3.col-sm-12.col-xs-12 {
	width: 50%;
}
	

	
.FLB-cont p {
	height: 130px;
}	

.SR-Cont {
	padding: 60px 37px;
}	
	
.SR-Cont h1 {
	font-size: 30px;
	margin-bottom: 20px;
}	
	
.SR-Cont p {
	font-size: 14px;
}	
}

@media screen and (max-width:991px){
.SR-form .form-group {
	margin-bottom: 30px;
}
	
.SL-img h3 {
	margin-top: 0;
}	
	
.about-sec-cont {
	margin: 30px 0 0 0;
	width: 100%;
	background: transparent;
	border: none;
	padding: 0;
	box-shadow: none;
}	
	
.about-banner-sec {
	position: initial;
	height: 300px;
	width: 100%;
}
	
.about-head-footer p {
	font-size: 13px;
}	
	
.about-banner-img {
	background-size: 326px;
}	
	
.HCAB-cont .BIB-text h3, .HCAB-cont .BIB-text h1 {
	padding-right: 0;
}	
	
.header .navbar-default {
	padding: 11px 0;
}	
	
.banner {
	padding-top: 130px;
}	
	
.faq-tab-cont {
	background: #fff;
	border: solid 1px #e9e7e7;
	box-shadow: 7px 12px 38px rgba(214,214,214,.6);
	border-radius: 10px;
	padding: 15px;
	margin-top: 0;
	display: inline-block;
	width: 100%;
}	
	
.faq-tab-sec .nav.nav-tabs li {
	display: inline-block;
	width: auto;
	float: none;
}	
	
.faq-tab-sec .nav.nav-tabs {
	white-space: nowrap;
	overflow: scroll;
	margin-bottom: 26px;
}	
	
.HIWB-cont .modal-dialog {
	width: 78%;
}	
	
.APCB-cont ul li {
	width: 100%;
}	
	
.press-room-enquiry {
	margin-top: 50px;
}	
	
.PRE-cont h5 {
	font-size: 22px;
}	
	
.DLS-box {
	margin-bottom: 25px;
}	
	
.download-logo-sec .col-md-3.col-sm-12.col-xs-12:nth-last-child(1) .DLS-box {
	margin-bottom: 0;
}
	
.FCSC-fwature h2 {
	font-size: 22px;
	line-height: 40px;
	margin: 35px 0;
}	
	
.HCABC-term {
	left: 50%;
	transform: translate(-50%);
	bottom: -45px;
	width: 100%;
	text-align: center;
}
	
.HGS-highlight h2 {
	line-height: 32px;
}	
	
.HGS-highlight p {
	width: 100%;
	font-size: 14px;
}	
	
.cus-heading h3 {
	font-size: 24px;
}	
	
.HGS-point-sec .col-md-3.col-sm-6.col-xs-12.col-lg-3 {
	width: 100%;
}
	
.HGS-point-sec .col-md-3.col-sm-6.col-xs-12.col-lg-3:nth-last-child(1) .HGSPS-list {
	margin-bottom: 0;
}	
	
.cus-heading p {
	width: 100%;
}	
	
.HGSPS-list {
	margin-bottom: 30px;
}	
	
.holiday-info-text h6 {
	line-height: 26px;
}	
	
.holiday-list ul li {
	width: 50%;
}
	
.holiday-list ul li:nth-child(2n+2) {
	border-right: none;
}	
	
.holiday-list ul li:nth-child(1), .holiday-list ul li:nth-child(2) {
	border-top: none;
}	
	
.job-details-right {
	border-left: none;
	padding-left: 0;
	padding-top: 45px;
}	
	
.OBL-area {
	margin-bottom: 30px;
}
	
.opening-box-list .col-md-6.col-xs-12.col-sm-12:nth-last-child(1) .OBL-area {
	margin-bottom: 0;
}	
	
.banner-img-box {
	padding-top: 0;
}	
	
.hiring-banner {
	height: auto;
}
	
.ver-cont-area {
	height: auto;
	display: inline-block;
	width: 100%;
	padding: 50px 0;
}
	
.ver-cont h3, .ver-cont h1 {
	margin-top: 0;
}	
	
.DIVSSC-left p {
	text-align: justify;
	font-size: 13px;
	line-height: 28px;
}
	
.DIVSSC-text-area {
	position: relative;
	padding: 194px 0px 20px 0px;
}
	
.DIVSSC-icon-sec {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 50%;
	transform: translate(-50%);
	top: 25px;
	background: #fff;
}
	
.DIVSSC-icon-sec::before {
	position: absolute;
	height: 25px;
	content: "";
	width: 30px;
	background: #fff;
	left: 48%;
	top: -25px;
}
	
.DIVSSC-text-area::before {
	position: absolute;
	content: "";
	background: #CBCBCB;
	height: 100%;
	top: 0;
	width: 1px;
}
	
.DIVSSC-left::before {
	position: absolute;
	content: "";
	width: 100%;
	background: #CBCBCB;
	height: 1px;
	left: 0;
	top: 9px;
	z-index: 1;
}	
	
.DIVSSC-left {
	width: 50%;
	position: relative;
	padding-right: 20px;
	padding-left: 15px;
	padding-top: 16px;
}
	
.DIVSSC-left.pull-right {
	padding-left: 20px;
	padding-top: 16px;
	padding-right: 15px;
}
	
.DIVSSC-left h4 {
	font-size: 15px;
	text-transform: uppercase;
}	
	
.DIBL-head {
	font-size: 16px;
}
	
.DIVSS-cont .DIVSSC-text-area:nth-child(2n+2) .DIVSSC-icon-sec, .DIVSS-cont .DIVSSC-text-area:nth-child(2n+2) .DIVSSC-icon-sec::before {
	background: #f0f0f0;
}	
	
.CFB-left {
	width: 100%;
	display: inline-block;
	position: relative;
	z-index: 1;
}
	
.CFB-right {
	position: initial;
	width: 100%;
	border-radius: 0 0 10px 10px;
	display: inline-block;
	height: auto;
	top: initial;
	right: initial;
}
	
.contact-form-box {
	padding-right: 0;
}
	
.HIWB-img {
	position: initial;
	text-align: center;
	width: 100%;
	margin-top: 35px;
}
	
.HIWB-img img, .BIB-img img {
	width: 65%;
}
	
.HIWB-cont {
	padding: 35px 0 56px 0;
	text-align: center;
}
	
.BIB-text {
	padding: 15px 0 30px 0px;
	text-align: center;
}	
	
.blog-list-cont{
	padding: 15px;
}	
	
.blog-list-cont h3 {
	font-size: 14px;
	margin-bottom: 15px;
}	
	
.blog-list-cont p {
	font-size: 13px;
	line-height: 26px;
	margin-bottom: 14px;
}
	
.blog-list-cont h5 {
	font-size: 12px;
	line-height: 26px;
	
}
	
.blog-list-cont h5 i{
	margin-right: 0px;
	
}	
	
.align-img {
	margin-bottom: 30px;
}	
	
.app-market-box {
	margin-bottom: 0;
	margin-top: 20px !important;
}	
	
.MTB-img {
	margin-top: 0;
}
	
.MT-box {
	margin-bottom: 30px;
}
	
.main-team {
	padding-top: 80px;
	margin-bottom: 0;
}	
	
.ASB-skill {
	padding: 25px 0 0 0;
}	
	
.TB-heading span::before {
	content: initial;
}
	
.trial-box h2 {
	font-size: 25px;
	margin-bottom: 21px;
}	
	
.trial-box p {
	margin-bottom: 27px;
	font-size: 16px;
}		
	
.about-left h6 {
	padding: 0;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 14px;
}
	
.about-left h3 {
	text-align: center;
}
	
.about-left h3::before {
	content: initial;
}
	
.COCS-high-box::before {
	content: initial;
}
	
.COCS-high-box {
	margin-top: 25px;
}
	
.COCS-hightingt {;
	padding: 0 25px 25px 25px;
}	
	
.COCSB-left {
	margin-top: 0;
}	
	
.COCSB-badge {
	margin: 26px auto 0;
	display: table;
}
	
.COCSB-right {
	width: 100%;
	margin-top: 26px;
}
	
.about-box {
	padding: 20px;
}	
	
.signup-left {
	width: 100%;
}
	
.SL-img {
	padding: 25px 0;
}
	
.SL-img img {
	height: 270px;
	width: auto;
}
	
.signup-right {
	height: auto;
	width: 100%;
}
	
.signup-right::before {
	content: initial;
}
	
.SR-Cont {
	padding: 45px 30px;
}
	
.signup-box {
	height: auto;
}
	
.TB-slide-sec .owl-dots {
	left: 50%;
	top: initial;
	transform: translate(-50%);
	margin-top: 12px;
}	
	
.TB-slide-sec .owl-dots .owl-dot {
	width: auto;
	margin-left: 6px;
}
	
.TB-slide-sec .owl-dots .owl-dot span {
	width: 11px;
	height: 11px;
	border-radius: 100px;
}
	
.TB-slide-sec .owl-dots .owl-dot.active span {
	width: 37px;
	height: 10px;
}
	
.TBS-slide-box {
	padding-left: 55px;
}
	
.TB-heading {
	padding-right: 0;
	padding-left: 55px;
	margin-bottom: 26px;
	margin-top: 0;
}
	
.foot-link-box {
	display: inline-block;
	width: 100%;
	margin-bottom: 31px;
}
	
.footer-link {
	margin-bottom: 25px;
	display: inline-block;
	width: 100%;
}
	
.footer {
	padding-bottom: 0;
}
	
.copy-right-sec p {
	text-align: center;
	line-height: 23px;
	font-weight: 300;
}
	
	.partner-scroll .owl-dots {
	left: 50%;
	position: absolute;
	transform: translate(-50%);
}
	
.partner-scroll .owl-dots .owl-dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #929292;
	border-radius: 100px;
	margin-right: 10px;
}	

.partner-scroll .owl-dots .owl-dot.active {
	background: #2EBA9C;
}	
	
}


@media screen and (max-width:800px){
.TVBC-box {
	width: 93%;
}
	
.RSB-list {
	margin-right: 11px;
}	
	
	
}

@media screen and (max-width:767px){
.align-cont li::before {
	left: 0;
}	
	
.align-cont li {
	padding-left: 17px;
}	
	
.SPSPS-box .cus-btn {
	font-size: 13px;
	margin: 11px auto 0;
	width: auto;
	padding: 11px 13px;
}
	
.HCAB-cont .BIB-text h3, .HCAB-cont .BIB-text h1 {
	font-size: 18px;
	line-height: 32px;
}
	
.footer {
	margin-top: 213px;
}

.HIW-how {
	margin-bottom: 0;
}	
	
.testimonial {
	margin-bottom: 23px;
	display: inline-block;
	width: 100%;
}	
	
.about-cont-box h3, .about-cont-box h1 {
	font-size: 28px;
	line-height: 37px;
}	
	
.faq-bg-img {
	margin-top: -51px;
}	
	
.faq-tab-sec {
	margin-top: -36px;
}	
	
.FTST-img {
	background-size: 170px;
	background-position: -79px 0px;
	width: 30px;
	top: 16px;
	height: 26px;
}
	
.faq-tab-cont .card h5 a {
	font-size: 14px;
}	
	
.FTC-text p, .FTC-text li {
	font-size: 12px;
}	
	
.faq-tab-cont .card {
	margin-bottom: 15px;
}	
	
.faq-tab-sec .nav.nav-tabs li.active .FTST-img, .faq-tab-sec .nav.nav-tabs li:hover .FTST-img {
	background-position: -79px -29px;
}	
	
.FTST-img.FT2 {
	background-position: -28px -5px;
}	
	
.faq-tab-sec .nav.nav-tabs li.active .FTST-img.FT2, .faq-tab-sec .nav.nav-tabs li:hover .FTST-img.FT2 {
	background-position: -28px -29px;
}
	
.FTST-img.FT3 {
	background-position: 0px -4px;
}	
	
.faq-tab-sec .nav.nav-tabs li.active .FTST-img.FT3, .faq-tab-sec .nav.nav-tabs li:hover .FTST-img.FT3 {
	background-position: 0px -29px;
}	
	
.FTST-img.FT4 {
	background-position: -135px -4px;
}	
	
.faq-tab-sec .nav.nav-tabs li.active .FTST-img.FT4, .faq-tab-sec .nav.nav-tabs li:hover .FTST-img.FT4 {
	background-position: -135px -29px;
}	
	
.FTST-img.FT5 {
	background-position: -105px -5px;
}
	
.faq-tab-sec .nav.nav-tabs li.active .FTST-img.FT5, .faq-tab-sec .nav.nav-tabs li:hover .FTST-img.FT5 {
	background-position: -105px -29px;
}
	
.FTST-img.FT6 {
	background-position: -53px -5px;
}
	
.faq-tab-sec .nav.nav-tabs li.active .FTST-img.FT6, .faq-tab-sec .nav.nav-tabs li:hover .FTST-img.FT6 {
	background-position: -53px -29px;
}	
	
.FTS-title h3 {
	font-size: 14px;
}
	
.FTS-title {
	padding: 13px 13px 13px 48px;
}	
	
	
.HIWB-cont .modal-dialog .modal-header .close {
	right: -24px;
	top: 2px;
	width: 28px;
	height: 36px;
	font-size: 23px;
}	
	
.HIWB-cont .modal-dialog .modal-body {
	padding: 5px 5px 0 5px;
}	
	
.HIWB-cont .modal-dialog {
	width: 83%;
}
	
.HIW-btns .modal-body iframe {
	width: 100%;
	height: 274px;
}	
	
.HIWB-cont .modal-dialog .modal-header .close {
	right: -25px;
	top: 2px;
	padding: 0px 6px;
}
	
.HIW-btns .cus-btn.outline-btn {
	font-size: 14px;
	padding: 13px 21px;
}	
	
.navbar-header .navbar-toggle::after {
	content: initial;
}
	
.header .navbar-default {
	position: initial;
	margin-bottom: 0;
}	
	
.banner {
	padding-top: 50px;
}		
	
.navbar-default .navbar-nav > li {
    padding: 15px 0 0 30px;
    display: flex;
}

.navbar-default .navbar-nav > li.dropdown.show-on-hover {
    padding-top: 6px;
}
	
.integration-ready {
	margin-bottom: -40px;
}
		
	
.IB-text h2, .IB-text h1 {
	font-size: 22px;
	line-height: 35px;
}	
	
.press-room-enquiry {
	margin-bottom: -50px;
}	
	
.press-media-wrapper {
	padding: 25px;
}	
	
.press-media-wrapper li a {
	font-size: 14px;
}	

.download-logo-sec h3 {
	font-size: 23px;
	margin-bottom: 40px;
	margin-top: 0;
}	
	
.PRH-logo {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 25px;
}	
	
.PRH-logo img {
	height: 29px;
}	

.PRH-logo {
	text-align: center;
}	
	
.PRH-des {
	width: 100%;
}	
	
.full-modal .modal-body {
	padding: 20px;
}
	
.job-details-left h3, .job-details-right h3 {
	font-size: 22px;
}	
	
.job-details-left li {
	margin-top: 15px;
	font-size: 12px;
}	
	
.job-details-left h5 {
	font-size: 15px;
	line-height: 28px;
}	
	
.ver-cont h3, .ver-cont h1 {
	font-size: 25px;
	margin-bottom: 11px;
}
	
.ver-cont p {
	font-size: 14px;
	margin-bottom: 15px;
	margin-top: 14px;
	width: 100%;
}
	
.cus-btn.hvr-rectangle-in.white-btn {
	font-size: 14px;
	padding: 13px 21px;
}	
	
.FCSC-fwature h2 {
	font-size: 22px;
}	
	
.cus-heading p {
	font-size: 14px;
}	
	
.DIVSS-box {
	margin-top: 40px;
}	
	
.DI-vs-sec {
	padding-bottom: 40px;
}	
	
.bsribbon {
	width: 100%;
	padding: 9px;
	margin: 0 0;
	border-radius: 4px 4px 0 0;
	font-size: initial !important;
}
	
.bsribbon .ribbon-content {
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	width: 100%;
	margin: 4px 0;
}

.bsribbon::before, .bsribbon::after, .bsribbon .ribbon-content::before, .bsribbon .ribbon-content::after {
	content: initial;
}
	
.vs-box img {
	height: 85px;
}
	
.DIB-left img, .DIB-left.DIB-right img {
	height: 200px;
	width: auto;
}
	
.DIB-left.DIB-right {
	padding-left: 0;
	padding-top: 70px;
	padding-bottom: 0;
}
	
.DIB-left {
	width: 100%;
	padding: 65px 0 26px 0;
	text-align: center;
	display: inline-block;
	position: relative;
}
	
.vs-box {
	position: relative;
	width: 100%;
	transform: initial;
	top: initial;
	left: initial;
	float: left;
	text-align: center;
	margin-bottom: 20px;
}	
	
.DIBL-head {
	margin-bottom: 0;
	margin-top: 0;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%);
	font-size: 13px;
	padding: 13px 21px;
	width: 236px;
}
	
.deskmoz-inhouse-banner::after, .deskmoz-inhouse-banner::before {
	content: initial;
}	
	
.deskmoz-inhouse-banner {
	background: #39bea1;
	padding: 30px 0 30px 0;
}	
	
.CRAF-list h2 {
	font-size: 22px;
	padding-left: 27px;
}
	
.CRAF-list h2::before {
	height: 35px;
	width: 35px;
	top: -12px;
}	
	
.CRA-cont p {
	width: 100%;
	font-size: 13px;
	line-height: 24px;
}	
	
.contact-banner h3 {
	font-size: 30px;
}	
	
.CBC-left p {
	margin-top: 21px;
	margin-bottom: 0;
}	
	
.pricing-box {
	width: 50%;
}	
	
.white-panel {
	width: 100% !important; 	
	position: initial !important;
	top: initial !important;
}	
	
.pagination-box {
			
}	
	
.blog-details-sec {
	padding: 15px;
}	
	
.blog-details-sec {
	margin-top: 42px;
}	
	
.ptb75 {
	padding: 35px 0;
}	
	
.align-img {
	margin-bottom: 11px;
}	
	
.align-img img {
	width: 90%;
}	
	
.align-cont h3, .BDSB-left h3 {
	font-size: 18px;
}	
	
.align-cont p, .BDSB-left p {
	font-size: 13px;
	line-height: 24px;
}	
	
.IBT-cont h4, .IBT-cont h1 {
	font-size: 18px;
	width: 90%;
	line-height: 39px;
	margin-bottom: 20px;
}
	
.IBT-banner img {
	padding: 0;
}	
	
.IBLA-text {
	padding-right: 0;
	font-size: 14px;
	width: 100%;
	text-align: center;
	line-height: 30px;
}
	
.IB-line-area {
	padding: 23px 0;
}	
	
.IBLA-text .cus-btn.white-btn {
	position: initial;
	top: initial;
	margin: 19px auto 0;
	display: table;
	padding: 8px 18px;
	font-size: 12px;
	font-weight: bold;
}	
	
.app-market-heading {
	padding: 0;
}

.AMH-img {
	position: initial;
	width: 100%;
	transform: initial;
	padding: 20px 0;
}	
	
.AMH-head {
	border-radius: 0;
	padding: 20px;
}	

.APCB-cont {
	padding: 20px;
}	
	
.about-logo {
	float: left;
	display: none;
}
	
.SPSP-setup-video.video-2 video, .SPSP-setup-video.video-4 video {
	width: 95%;
}	
	
.banner-video img {
	width: 500px;
}	
	
.SPS-setup-box:nth-last-child(1) {
	margin-bottom: 0;
}
	
.SSSP-setup-ver-box h4 {
	font-size: 28px;
}	

.SPSPS-box h5 {
	font-size: 15px;
}
	
.SPSPS-box h6 {
	margin-top: 0;
}
	
.SPSPS-box h6 a {
	font-size: 15px;
	width: 100%;
	margin: 0 auto;
	display: table;
}	
	
.BV-main-frame {
	right: 86px;
	width: 330px;
	height: 204px;
	top: 19px;
}	
	
.BV-frame {
	height: 267px;
	margin-top: -33px;
	margin-left: -35px;
}	

.banner-cont h1 {
	font-size: 28px;
}
	
.banner-cont p {
	font-size: 14px;
	line-height: 25px;
	margin: 10px 0 23px 0;
}	
	
.partner-scroll h3 {
	font-size: 25px;
}	

.quick-feature .col-md-3.col-sm-12.col-xs-12 {
	width: 100%;
}
	
.about-left h3{
	font-size: 25px;
	padding: 0;
}
	
.CRA-cont h3 {
	font-size: 25px;
	padding: 0;
	line-height: 41px;
}
	
.CRA-feature .white-box .cus-heading h3 {
	font-size: 25px;
	line-height: 45px;
}	
	
.cus-heading h3 {
	font-size: 25px;
}	
	
.cus-heading p {
	font-size: 14px;
	width: 100%;
}	
	
.green-box {
	display: none;
}

.Thankyou-ver-box {
	height: auto;
	display: inline-block;
	padding: 38px 0;
}
	
.TVB-cont {
	display: inline-block;
}
	
.TVBC-box {
	background: #fff;
}
	
.TVBC-box::before {
	content: initial;
}
	
.TVBC-box-cont h1 {
	font-size: 23px;
}	
	
.TVBC-box-cont h3 {
	font-size: 16px;
	line-height: 27px;
}
		
.feature-list-scroll .col-md-3.col-sm-6.col-xs-12 {
	width: 100%;
}
	
.TVBC-box-cont p {
	font-size: 13px;
	line-height: 25px;
}
	
.FLB-cont p {
	height: auto;
}
	
.cus-heading {
	margin: 50px 0;
}	
	
.RSB-list {
	width: 100%;
	text-align: center;
}
	
.RSB-list img {
	width: 60%;
}
	
.resources-sec {
	margin-bottom: 0;
}
	
.COCS-high-box {
	margin-top: 25px;
	margin-bottom: 25px;
}
	
.TB-heading {
	font-size: 20px;
}
	
.TBS-review h3 {
	font-size: 17px;
}
	
.TBS-review h3::before {
	font-size: 34px;
	left: -41px;
	top: -10px;
}	
	
.TBS-slide-box {
	padding-left: 39px;
}
	
.main-timeline2:before {
    left: 0;
    right: auto
}
.main-timeline2 .timeline, .main-timeline2 .timeline:nth-child(even), .main-timeline2 .timeline:nth-child(odd) {
    width: 100%;
    float: none;
    padding: 20px 30px;
    margin: 0 0 30px;
    border-right: none;
    border-left: 7px solid #2CBA9C;
    border-radius: 30px 0 0;
    right: auto;
    left: 0
}
.main-timeline2 .icon {
    left: auto;
    right: 0
}	
	
.main-timeline2 .icon {
	right: 2px;
}	
	
}

@media screen and (max-width:639px){
.integration-text-box {
	padding: 0;
}	
	
.blog-details-sec .BDSB-left p img {
	width: 100%;
}	
	
.SPSPS-box h5 {
	font-size: 15px;
	line-height: 28px;
}	
	
.blog-details-sec .BDSB-left h3 {
	line-height: 37px;
}	
	
.SPSP-setup-video.video-5 video {
	width: 68%;
}	
	
.CBC-left p {
	font-size: 16px;
	line-height: 31px;
}	
	
.opening-box {
	padding: 1px 15px 30px 15px;
}	
	
.ver-cont p {
	font-size: 16px;
	line-height: 31px;
}	
	
.FCSC-fwature h2 {
	font-size: 24px;
}	
	
.MTB-cont h4 {
	font-size: 19px;
}
	
.MTB-cont h5 {
	font-size: 16px;
}
	
.MTB-cont p {
	font-size: 16px;
	line-height: 31px;
	min-height: auto;
}
	
.main-team {
	padding-top: 40px;
	margin-bottom: 0;
}	
	
.HIW-how p {
	width: 100%;
}	
	
.HIWB-cont h1, .BIB-text h3, .BIB-text h1 {
	font-size: 21px;
	line-height: 37px;
}	
	
.footer-link ul li a {
	font-size: 15px;
}
	
.header.deskmozheader.fixed .navbar.navbar-default li a {
	font-size: 15px;
}

.navbar-default .navbar-nav li a.signup-btn {
	width: auto;
}	
	
.align-cont p, .BDSB-left p, .FLB-cont p, .trial-box p, .about-sec-cont p {
	font-size: 16px;
	line-height: 31px;
	font-weight: 300;
}
	
.RSB-list p {
	font-size: 16px;
	line-height: 31px;
}
	
.COCS-high-box p {
	font-size: 17px;
}	
	
.FLB-cont h3 {
	font-size: 19px;
}	

.align-cont li {
	font-size: 14px;
}

.about-head-footer {
	margin-top: 0;
	line-height: 28px;
}

.about-head-area {
	margin: 30px 0;
}	
	
.SL-img h3 {
	margin: 0 auto 19px;
	line-height: 38px;
	font-size: 20px;
}	
	
.trial-box {
	padding: 20px 8px 10px;
}	
	
.trial-btns .cus-btn.outline-btn {
	margin-left: 15px;
}
	
.footer-links-sec {
	padding: 0 15px;
}	
	
.about-left h3 {
	font-size: 16px;
}	

.banner-video img {
	display: none;
}

.HIW-btns .cus-btn.outline-btn {
	font-size: 13px;
}	
	
.BV-main-frame {
	position: initial;
	width: 290px;
	height: auto;
}
	
.BV-frame {
	position: initial;
	height: 222px;
}	
	
.integration-ready h3 {
	font-size: 28px;
}	
	
.privacy-policy-box h2 {
	font-size: 20px;
}
	
.privacy-policy-box h4 {
	font-size: 17px;
}	
	
.PPB-cont h3 {
	font-size: 17px;
}	
	
.PPB-cont p {
	font-size: 12px;
}	
	
.PB-list li i {
	font-size: 16px;
	margin-top: 4px;
}
	
.download-logo-sec {
	margin-top: 65px;
}	
	
.PRE-cont h5 {
	line-height: 35px;
}	
	
.holiday-info-text p, .HGS-highlight p, .HIWB-cont p, .BIB-text p {
	font-size: 16px;
	line-height: 31px;
}	
	
.align-cont p {
	margin-bottom: 17px;
}	
	
.HGS-highlight h2 {
	font-size: 18px;
}	
	
.full-modal .modal-dialog {
	width: 93%;
}	
	
.job-details-left h3, .job-details-right h3 {
	font-size: 17px;
	padding-right: 22px;
}
	
.close {
	font-size: 17px;
	top: 21px;
}	
	
.OBL-area h3 {
	font-size: 20px;
	padding: 0 12px;
}
	
.OBL-area p {
	font-size: 16px;
	padding: 0 14px;
	line-height: 31px;
}	
	
.HF-list-box h3 {
	font-size: 19px;
	line-height: 31px;
}
	
.HFLB-cont p {
	font-size: 16px;
	line-height: 31px;
}
	
.HF-list-box {
	padding-left: 78px;
	padding-right: 0;
}	
	
.FCSCF-head p {
	font-size: 13px;
}	
	
.full-area-sec p {
	font-size: 13px;
	padding: 0 15px;
}	

.align-cont li {
	font-size: 12px;
}
	
.left-img-sec.pt75 {
	padding-top: 40px;
	padding-bottom: 10px;
}	
	
.DIVSSC-left h4 {
	font-size: 13px;
	text-align: left;
}	
	
.CRA-feature .white-box .cus-heading h3, .CRA-cont h3, .cus-heading h3 {
	font-size: 23px;
	line-height: 38px;
}
	
.pricing-box {
	width: 100%;
}	
	
.cus-btn.hvr-rectangle-in.white-btn {
	font-size: 15px;
	padding: 13px 16px;
}	

.HIWB-img img, .BIB-img img, .FAS-full-img img {
	width: 96%;
}	
	
.HIWB-cont h1 {
	margin-top: 0;
}	
	
.align-img.indus-video video {
	height: 350px;
}	
	
.industries-points h4 {
	font-size: 18px;
	margin-bottom: 15px;
}
	
.align-cont li {
	font-size: 16px;
	margin-top: 5px;
	line-height: 31px;
}
	
.APCB-cont ul li {
	width: 100%;
}
	
.AMH-img img {
	height: 85px;	
}	
	
.AMH-img {
	padding: 25px 0;
}	
	
.AMH-head h2 {
	font-size: 22px;
	margin-bottom: 15px;
}	
	
.white-box {
	padding: 15px;
}	
	
.choice-tag {
	font-size: 9px;
	padding: 8px 32px;
	left: -34px;
	top: 11px;
}	
	
.APB-img img {
	height: 100px;
}
	
.app-market-box h3 {
	font-size: 23px;
}	
	
.app-market-box p {
	font-size: 16px;
	padding: 0 10px;
	line-height: 31px;
	font-weight: 300;
}	
.app-market-box {
	padding: 20px 0 20px 0;
}	
	
.about-cont-box h3, .about-cont-box h1 {
	font-size: 25px;
	margin-bottom: 0;
}	
	
.about-sec-cont p {
	margin-top: 18px;
	font-size: 16px;
	line-height: 31px;
}
	
.aboutS-box {
	padding: 20px;
}
	
.ASB-cont h3 {
	font-size: 23px;
	font-weight: 300;
	margin-top: 5px;
}
	
.ASB-cont p {
	font-size: 14px;
}	
	
.ASB-skill-box p {
	font-size: 14px;
}	
	
.ASB-skill-box p span {
	font-size: 14px;
}	
	
.main-timeline2 .title {
	font-size: 15px;
}
	
.main-timeline2 .description {
	font-size: 14px;
	margin: 0 0 0;
}	
	
.main-timeline2 .timeline-content {
	padding: 30px 20px 17px;
}	
	
.banner-video {
	width: 100%;
	display: inline-block;
	text-align: center;
}
	
.BV-main-frame {
	position: initial;
	width: 100%;
	height: auto;
	margin: 0 auto;
}	
	
.BV-frame {
	position: initial;
	height: 312px;
	display: inline-block;
	width: 100%;
	margin-left: 0;
}	
	
.banner-cont h1 {
	font-size: 27px;
	line-height: 43px;
}

	
.banner-cont p {
	font-size: 16px;
	line-height: 31px;
}
	
.cus-btn {
	font-size: 14px;
	padding: 18px 17px;
}
	
.owl-carousel .owl-item img {
	height: 50%;
	width: 50%;
	margin: 0 auto;
}	
	
.owl-carousel .owl-item img {
	height: 50%;
	width: 50%;
}
	
.quick-FB-cont h3 {
	font-size: 19px;
}	
	
.quick-FB-cont p, .about-right p, .cus-heading p {
	font-size: 16px;
	line-height: 31px;
}
	
.about-left h6 {
	font-size: 16px;
}	
	
.about-left h3 {
	font-size: 22px;
	line-height: 38px;
}
	
.about-left-img img {
	width: 90%;
}
	
.DVO-table .table td {
	padding: 12px 14px;
	border-left: none;
	font-size: 14px;
	line-height: 25px;
}
	
.SPSP-setup-video.video-3 video {
	width: 95%;
}	
	
.COCSB-right p {
	font-size: 16px;
	line-height: 31px;
	margin-bottom: 17px;
}
	
.COCSB-right h3 {
	font-size: 22px;
}
	
.COCSB-left h3 {
	font-size: 14px;
	padding: 19px 19px;
}	
	
.TB-heading {
	font-size: 19px;
	padding-left: 0;
	text-align: center;
	line-height: 33px;
	font-weight: bold;
	text-transform: uppercase;
}	
	
.TB-heading strong {
	font-weight: bold;
}	
	
.TBS-review h3::before {
	content: initial;
}	
	
.TBS-slide-box {
	padding-left: 0;
	text-align: center;
}
	
.TBS-slide-box h4 {
	text-transform: uppercase;
	font-size: 17px;
	margin-bottom: 0;
}	
	
.TBS-slide-box h5 {
	font-size: 14px;
}
	
.TBS-review p {
	font-size: 15px;
	font-weight: 300;
	line-height: 31px;
}
	
.TBS-review h3 {
	font-size: 15px;
}	
	
.trial-box h2 {
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: bold;
	line-height: 35px;
	padding: 0 24px;
}	
	
.trial-box p {
	margin-bottom: 23px;
	font-size: 16px;
	padding: 0 22px;
}
	
.PB-list li {
	font-size: 14px;
}	
	
}

@media screen and (max-width:479px){
.SPSP-setup-video.video-5 video {
	width: 100%;
}		
	
.about-banner-sec {
	height: 200px;
}	
	
.about-banner-img {
	background-size: 219px;
}	
	
.holiday-list ul li:nth-child(2) {
	border-top: 1px solid #e9e7e7;
}	
	
.trial-box h2 {
	padding: 0 10px;
}	
	
.faq-tab-cont .card h5 a {
	font-size: 13px;
}	
	
.HIWB-cont .modal-dialog {
	width: 95%;
	margin: 0;
}
	
.HIWB-cont .modal-dialog .modal-header .close {
	right: 0px;
	top: -22px;
	border-radius: 4px 4px 0 0;
	height: 27px;
}	
	
.partner-scroll h3 {
	font-size: 23px;
}
	
	
.partner-scroll h3::before {
	width: 23px;
	left: -26px;
}
	
.partner-scroll h3::after {
	width: 23px;
	right: -26px;
}
	
.feature_logo {
	margin-bottom: 18px;
}	
	
.BV-frame {
	height: 263px;
	margin-left: 2px;
}	
	
.IB-text h2, .IB-text h1 {
	font-size: 18px;
	line-height: 28px;
}	
	
.full-btn.visit-btn .cus-btn {
	width: 100%;
}	
	
.download-logo-sec h3 {
	font-size: 18px;
	margin-bottom: 32px;
}	
	
.press-media-wrapper li a {
	font-size: 12px;
}	
	
.press-media-wrapper li h3 {
	font-size: 15px;
}	
	
.PRH-logo img {
	height: 20px;
}	
	
.PRH-logo::before {
	width: 21px;
	height: 2px;
	left: -31px;
}	
	
.PRH-logo::after {
	width: 21px;
	height: 2px;
	right: -31px;
}	
	
.holiday-list ul li {
	width: 100%;
	border-right: none;
}
	
.signup-right .full-btn .cus-btn {
	font-size: 14px;
}
	
.signup-right .full-btn .cus-btn::before {
	content: initial;
}	
	
.DIVSSC-left {
	width: 100%;
	padding: 30px 20px 20px 20px;
}
	
.DIVSSC-left.pull-right {
	padding-bottom: 0;
	padding-top: 25px;
}	
	
.DIVSSC-left p {
	text-align: left;	
}	
	
.DIVSSC-text-area::before {
	content: initial;
}
	
.DIVSSC-text-area {
	padding: 233px 0px 20px 0px;
}	
	
.DIVSSC-text-area.DIVSS-single {
	padding: 201px 0px 20px 0px;
}	
	
.DIVSSC-icon-sec h6 {
	font-size: 13px;
}
	
.DIVSSC-left p {
	font-size: 12px;
}	
	
.CFB-left, .CFB-right {
	padding: 15px;
}	
	
.CFBL-head img {
	top: 9px;
	height: 30px;
}
	
.CFBL-head h4 {
	font-size: 16px;
}	
	
.CFB-left {
	margin-bottom: 15px;
}
	
.CFBR-cont h3 {
	margin-top: 10px;
}
	
.CFBR-det ul li {
	margin-bottom: 20px;
	margin-top: 26px;
	font-size: 14px;
	padding-left: 36px;
}
	
.con-social li a {
	width: 35px;
	height: 35px;
	font-size: 15px;
	line-height: 35px;
}	
	
.con-social {
	margin-top: 12px;
	margin-bottom: 7px;
	display: inline-block;
}
	
.contact-captcha img {
	height: 65px;
}	
	
.CFBR-det ul li i {
	font-size: 24px;
	top: 3px;
}	
	
.align-cont h3 {
	font-size: 16px;
}	
	
.about-sec-cont p { 	
	margin-bottom: 35px;
}	
	
	
.SR-Cont h1 {
	font-size: 20px;
}
	
.SR-Cont p {
	font-size: 11px;
	line-height: 22px;
}
	
.SR-Cont {
	padding: 35px 15px;
}
	
.SR-form .form-control {
	padding: 18px 20px;
}	
	
.SR-form .form-group {
	margin-bottom: 20px;
}
	
.SR-form .checkbox {
	margin-bottom: 25px;
}
	
.checkbox label, .radio label {
	font-size: 12px;
}	
	
.SL-img img {
	height: 190px;
}
	
.SPSPS-box {
	width: 94%;
}
	
.SPSP-setup-video.video-1 video {
	width: 90%;
}
	
.DVO-table {
	overflow: scroll;
}	
	
.cus-heading h3 {
	font-size: 22px;
	line-height: 35px;
}	
	
.SSSP-setup-ver-box h4 {
	font-size: 25px;
}
	
.SSSP-setup-ver-box h4 {
	margin-bottom: 24px;
	margin-top: 11px;
}	
	
.COCSB-badge li {
	margin-right: 17px;
}	

.COCSB-right {
	padding: 20px 15px;
}
	
.COCSB-right h3 {
	font-size: 15px;
	line-height: 29px;
}
	
.Cupof-Coffee-sec {
	padding-bottom: 45px;
}	
	
.copy-right-sec p {
	font-size: 10px;
}	
}

@media only screen and (max-width:480px) {
.main-timeline2 .title {
    font-size: 18px
}
}

@media only screen and (max-width:400px) {
.BV-frame {
	margin-left: -26px;
}	
}

@media screen and (max-width:359px){
.BV-frame {
	height: 237px;
}	
	

}







