html {
  scroll-behavior: smooth;
}
body {
  font-family: "futura-pt"; color:#606060; font-size:1rem; padding-top:86px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: bold;
}

p {
  line-height:1.4; font-size:1rem; font-weight:400;
}

a:hover{ color:#00A1DF; text-decoration:none; transition:all 0.3s ease; outline: none;}

:focus {
  outline:none;
}

p.large {
  font-size: 1.125rem;
}

label {
  font-size: 1em;
  font-weight: bold;
}

.header {
  min-height: 90px;
}




.navbar1 {
  overflow: hidden!important;
z-index: 9999!important;
}

.smain {
  position: fixed!important;
  top:72px!important;z-index: 9999!important;
  width: 100%!important;
}



.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.7) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.75rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}


.text-primary {
  color: #3B4C75 !important;
}

.text-secondary {
  color:#E18700 !important;
}
.text-blue{
	color:#00A1DF!important;
}
.text-blue-dark{
	color:#035777!important;
}
.text-info{ color:#d9f1fa;}
.text-blue-darken{
	color:#00237C;
}

.text-black {
  color: #000!important;
}

.text-dark {
  color: #606060!important;
}
.text-darken {
  color: #212121!important;
}
.text-danger{color:#FF0000!important;}
.text-sky{color:#ccd3e5!important;}
.text-gray{color:#7B7E88;}
.text-light{ color:#c0c0c0!important;}
.text-lighten{ color:#8E8E8E;}

.bg-primary {
  background: #ab7f63 !important;
}

.bg-secondary {
  background: #03257d !important;
}

.bg-orange {
  background:#E18700;
}
.bg-light{ background:#f8f8f8!important;}
.bg-sky{ background:#F4F8F9;}
.bg-sky-dark{ background:#F1F6FF!important;}
.bg-sky-light{ background:#F4F8F9;}

.bg-info {
  background: #075da8 !important;
}
              
 .inner-banner .btn-primary{
   background: #E18700 !important;
    color: #fff!important;
    border-color: #E18700!important;
    border-radius: 3px!important;
    font-size: 18px;
    font-weight: 500;}    
              
  .banner-sec .btn-primary{
   background: #E18700 !important;
    color: #fff!important;
    border-color: #E18700!important;
    border-radius: 3px!important;
    font-size: 18px;
    font-weight: 500;}                
              
  .schedule-none{display:none;}
              
              
.bg-lighten{ background:#f9f9f9;}
.bg-none{ background:none!important;}

.bg-dark{ background:#414141!important;}
.bg-strip{ background:url(../images/bg-strip.jpg) repeat-x center top #fafafa;}

.pink-bg{ background:#FEFCEF;}

.bg-black{ background:#2D2D2D!important;}

.btn {
  padding: 0.375rem 1.2rem !important;
}
.btn-lg{padding:1rem 2.5rem;}          
.btns {
  padding:10px !important;
}
.btn-primary {
  background:#00A1DF !important;
  color: #fff!important;
  border-color:#00A1DF!important;
  border-radius:3px!important;
  font-size:18px;
  font-weight:500;
}

.btn-primary:hover {
  background:#414141 !important;
  color: #fff!important;
  border-color: #414141!important;
}
.btn-secondary {
  background:#E18700 !important;
  color: #fff!important;
  border-color:#E18700!important;
  border-radius:3px!important;
  font-size:18px;
  font-weight:500;
}

.btn-secondary:hover {
  background:#414141 !important;
  color: #fff!important;
  border-color: #414141!important;
  outline:none!important;
}


.btn-outline-primary {
  background:#00A1DF !important;
  color: #fff!important;
  border:2px solid #36C7FF!important;
  font-size:18px;
  font-weight:600!important;
}

.btn-outline-primary:hover {
  background:#414141!important;
  color: #fff!important;
  border:2px solid #414141!important;
}

.btn-outline-secondary {
  background:transparent !important;
  color: #00A1DF!important;
  border:1px solid #00A1DF!important;
  font-size:18px;
  font-weight:600!important;
}

.btn-outline-secondary:hover {
  background:#00A1DF!important;
  color: #fff!important;
  border:1px solid #00A1DF!important;
}


.btn.common {
  min-width: 182px;
}
.font-size-11{ font-size:11px;}
.font-size12{ font-size:12px;}
.font-size13{ font-size:13px;}
.font-size14{ font-size:14px;}
.font-size-15{ font-size:15px;}
.font-size-16{ font-size:16px;}
.font-size-17{ font-size:17px;}
.font-size-18{ font-size:18px!important;}
.font-size-20{ font-size:20px!important;}
.font-size-27{font-size:27px;}
.font-size-30{ font-size:30px!important;}          


.font-weight-200 {font-weight: 200;}
.font-weight-400 {font-weight: 400;}
.font-weight-500 {font-weight: 500!important;}
.font-weight-600{ font-weight:600;}
.font-weight-700{ font-weight:700;}

.line-height20{ line-height:20px;}
.line-height25{ line-height:25px;}
.line-height30{ line-height:30px;}
.line-height35{ line-height:35px;}
.line-height60{ line-height:60px;}
          

.w-40{width:40%!important;}
.w-60{width:60%!important;}          
          
.container-pricing{max-width: 1280px;margin: 0px auto; }      

.opactiy-sm{ opacity:.5;}

.border-radius5{border-radius:5px!important;}
.border-radius10{ border-radius:10px!important;}
.border-radius-top5{border-top-left-radius:5px;}
.border-radius-right5{border-top-right-radius:5px;}

.border-bottom{ border-bottom:1px solid #e8e8e8!important;}
.border-top-gray{border-top:1px solid #575757;}
.border-bottom-sky{border-bottom:1px solid #f1f6ff;}
.border-right-blue6{ border-right:6px solid #78cbef;}
.border-left-blue6{ border-left:6px solid #78cbef;}
.z-index999{z-index:999;}

.top-rigt p{ font-size:14px; font-weight:500; margin-bottom:0px; padding:4px 0px; color:#606060;}
.top-rigt p a{color:#606060;}
.top-rigt p a:hover{color:#00A1DF;}


.header-bg{ background:url(../images/header-bg.jpg) repeat-x center top; background-size:cover;}
.header-bar{transition: all 0.2s ease-in-out; z-index: 99; width:100%; border-bottom:1px solid #00A1DF;}


.free-trial{margin: 0 0px 0 270px;
    text-align: left;}
            
.get-started{position: absolute; bottom:0px;}

.navbar{padding: 0 15px;}
.navbar-nav .nav-link{ font-size:1rem;}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right:10px;
    padding-left:10px;
    font-size: 16px;
	text-transform:uppercase;
 	padding-top: 0px;
    padding-bottom: 0px;
}
.navbar-light .navbar-nav .nav-link{ color:#000;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link
{color:#00A1DF;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ color:#00A1DF;}


.dropdown-menu{border:0px; padding:0px; margin-top:0px;box-shadow: 0 0.125rem 0.75rem rgba(0, 0, 0, 0.075) !important;}
.dropdown-item{font-size: 16px; padding:10px; border-bottom: 1px solid #f4f4f4;}
.dropdown-item:focus, .dropdown-item:hover{background-color: #F1F6FF;}
.dropdown-toggle::after {
    display: inline-block;
    margin-left: .455em;
    vertical-align: .100em;
    content: "";
    border-top: 0.4em solid;
    border-right: .4em solid transparent;
    border-bottom: 0;
    border-left: .4em solid transparent;
}

/*.dropdown:hover>.dropdown-menu {
    display: block; z-index:99999;
}*/

.banner-sec{padding:20px 0px; background:url(../images/banner-curve-nw.jpg) no-repeat center bottom #0699d2; background-size: contain; /*clip-path: polygon(76% 100%, 100% 65%, 100% 0, 0 0, 0 66%);*/}


/*banner-css*/
.carousel{padding:50px 0px; margin-bottom:0px;}
.carousel-caption h1{ font-size:54px; text-align:center; line-height:60px; color:#ffffff; font-weight:700; word-spacing:-4px;}
.carousel-caption strong{}
.carousel-caption p{color:#fff;}
.carousel-caption {position: relative;right: unset;bottom: unset;left: unset;z-index: 10;padding-top: unset;padding-bottom:120px;color: #fff;text-align: left;	margin-top:0px;
margin-left:0px; background:url(../images/map-dot.png) no-repeat center top;}
.banner-bg{ background:url(../images/banner-box.png) no-repeat center top; background-size:cover; padding-bottom:40px;}
.carousel-indicators li{ width:10px; height:10px; border-radius:100%; border:2px solid #fff; background:transparent;}
.carousel-indicators .active{ background:#fff;}

.slider-img{ margin-top:0px;}
.try-space{ margin-right:30px;}

.header-effect::before {
    position: absolute;
    content: '';
    width: calc(5% + 16px);
    left: 47%;
    bottom: -10px;
    border-top: 6px solid #03257D;
    z-index: 1;
}

.header-effect1::before {
   width:95px;
    content: " ";
	background:url(/image/header-line.png) no-repeat left top;
    position: absolute;
    left: 14px;
    top: -5px;
	height:4px;
}

.header-effect2::before {
   width:95px;
    content: " ";
	background:url(/image/header-line.png) no-repeat left top;
    position: absolute;
    left: 16px;

	height:4px;
}                             
                             


.trusted-bx{ margin-top:80px;}
.trusted-bx h2{ font-size:36px;}
.trusted-bx h3{ font-size:36px;}
#clients-sevices{ margin-top:50px;}
#clients-sevices .item{padding:20px 15px;}
#clients-sevices.owl-carousel .owl-item img{ width:auto!important; display:inline-block!important; padding:10px 10px;}
#clients-sevices.owl-carousel .owl-item img:hover {
    filter: grayscale(0%); border-radius:5px; background:#fff; -webkit-box-shadow: 0px 0px 20px 0px rgba(224,224,224,1);
-moz-box-shadow: 0px 0px 20px 0px rgba(224,224,224,1);
box-shadow: 0px 0px 20px 0px rgba(224,224,224,1); padding:10px 10px; cursor:pointer;
}


#clients-sevices.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: none!important;
}

#mentors.owl-carousel .owl-dots.disabled{
    display: none!important;
}
#mentors.owl-carousel .owl-nav.disabled {
    display: block!important;
}


#mentors .owl-next {
    background: url(../images/next-arrow.png) no-repeat right center!important;
    width: 74px;
    height: 74px;
    position: absolute;
    top: 30%;
    right: 0;
	font-size:0px;
}
#mentors .owl-prev {
    background: url(../images/prev-arrow.png) no-repeat right center!important;
    width: 74px;
    height: 74px;
    position: absolute;
    top: 30%;
    left: 0;
	font-size:0px;
}

.owl-carousel.owl-drag .owl-item{ text-align:center!important;}
.owl-theme .owl-nav{ display:none!important}
.owl-theme .owl-dots{ margin-top:20px; display:block!important;}

.outline-none{outline: none;}
.owl-next:focus, .owl-prev:focus {outline: none;}
.owl-dot:focus, .owl-dot:focus {outline: none;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #0699D2!important; border:1px solid #0699D2; padding:6px;
}
.owl-theme .owl-dots .owl-dot span{border:1px solid #0699D2; background:#fff!important;padding:6px;margin: 5px 3px!important;}


.product-bx{ background:#F1F6FF; border-radius:4px; padding:20px 30px;}
.product-bx p{color:#4a4b4d;}
.product-bx a{font-weight:500;}
.polygon-arrow{vertical-align: middle;margin-top: -1px;}
.crm-left{ margin-left:30px;}


.business-cyle{ margin-top:60px; padding:80px 0px;}
.business-cyle h4{ font-size:30px;}



.business-cyle .nav-tabs .nav-link {
    -webkit-box-shadow: 0px 0px 5px 2px rgba(242,242,242,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(242,242,242,1);
box-shadow: 0px 0px 5px 2px rgba(242,242,242,1);
	color: #495057;
    background-color: #fff;
	border-radius: 50%;
   padding-top:15px;
    width: 100px;
    height: 100px;
	text-align:center;
}

.business-cyle .nav-tabs .nav-item.show .nav-link, .business-cyle .nav-tabs .nav-link.active {
    color: #E18700;
    background-color:#E18700!important;
	border-radius: 50%;
   padding-top:32px;
    width: 125px!important;
    height: 125px!important;border:0px;
}

.business-cyle .nav-tabs .nav-item{ margin-right:0px; text-align:center; display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;}
.business-cyle .nav-tabs .nav-item.line-dot{ background:url(../images/line-dot.png) no-repeat center top;}
.business-cyle span.dis-txt{ font-size:16px; margin-top:40px; font-weight:600; display:block;}
.business-cyle .nav-tabs{border-bottom:0px; margin-top:80px;}
.business-cyle .nav-link{ padding:0px;}

.business-cyle .nav-tabs .nav-link:focus, .business-cyle .nav-tabs .nav-link:hover {
    border-color: transparent;
}
.onboar-mag{ margin-top:110px;}
.onboar-mag p{ line-height:1.4;}
.onboar-mag p{}
.solution-circle{ border-radius:100%;box-shadow: 0 0.125rem 0.75rem rgba(0, 0, 0, 0.075) !important; width:180px; height:180px; display: flex;
    justify-content: center;
    align-items: center;}


.tb-bx{ margin-top:80px; padding:80px 0px 65px 0px;}
.tb-small-bx{border-radius: 0px 0px 0px 30px; padding:30px 0px; margin-bottom:15px;}
.tb-small-bx:hover{ box-shadow: 0 0.125rem 0.75rem rgba(0, 0, 0, 0.075) !important; cursor:pointer;}
.tb-small-bx h5{ font-size:36px; color:#00237C;}
.tb-small-bx p{ font-size:18px;}
.tb-left{ margin-left:20px;}

.consultant-bx{padding:80px 0px;}
.consultant-btn{ padding:20px 35px;}

a.learn-more{color:#055ECB!important; margin-top:20px; display:block; font-size:14px;}
a.learn-more:hover{color:#4a4b4d!important;}


footer {
  padding-top: 60px;
}

.footer-sec {
  padding-bottom:30px;
}
.footer-link h6{ font-size:18px;}
.footer-link a {
  display: block;
  clear: both;
  color: #fff;
  line-height: 1.7;
  text-decoration: none;
  font-size:15px;
  font-weight:400;
}

.footer-link a:hover {
  color:#fff;
  text-decoration:underline;
}

.social-links {
  text-align: left;
}

.social-links a {
  background:#fff;
  text-align: center;
  border-radius:100%;
  color:#3B4C75;
  margin-right: 5px;
  width: 35px;
  height: 35px;
  display: inline-block;
  vertical-align: middle;
}
.fb{ color:#0B477B;}
.twitter{ color:#1DA1F2;}
.linkdin{ color:#1772CC;}
.social-links a:hover {
  background: #fff;
  color:#333;
}
         
         

.social-links a i {
  vertical-align: -webkit-baseline-middle;
}

.mart-tp6{margin-top:6px;}

.inner-banner{ padding:20px 0px 30px 0px;}
.inner-banner h1{ font-size:42px;}

.inner-nav{padding-top:50px; background:url(/image/inner-curve.png) no-repeat right top; }
.inner-nav h2{ font-size:22px; font-weight:500; color:#00A1DF; margin-bottom:20px;}
ul.inner-nav-list{ margin:0px; padding:0px; width:85%;}
ul.inner-nav-list li{ margin:0px; padding:0px; list-style:none;}
ul.inner-nav-list li a{font-weight:500; padding:20px 0px 20px 20px; border-bottom:1px solid #78cbef; color:#000; display: flex; align-items: flex-start;}
ul.inner-nav-list li a:hover{ background:#cfe0fd;}
ul.inner-nav-list li.active{background:#cfe0fd;}
ul.inner-nav-list li:first-child{border-top:1px solid #78cbef;}
ul.inner-nav-list li a img{margin-right: 5px;}
.inner-rgt{padding-top:50px;}
.inner-rgt h2{}
.inner-rgt p{}

.dashbard-tp{ margin-top:30px;}

.sky-grident{background: rgb(9,9,121);
    background: linear-gradient(90deg, rgb(255 255 255) 20%, rgb(241 246 255) 20%); padding:40px 0px;}
.pink-grident{background: rgb(9,9,121);
    background: linear-gradient(90deg, rgb(255 255 255) 20%, rgb(254 252 239) 20%); padding:40px 0px;}


.desk-sec{ padding:60px 0px;}
.desk-sec h4{ font-size:30px; margin-bottom:30px;}

.desk-form{background:#fff; padding:0px; text-align:center; margin-bottom:20px;}

.launcher{ padding:80px 0px;}
.launcher h3{ font-size:40px;}
.launcher-img p img{ margin-top:-5px;}
.newsletter{padding:40px 0px;}

.newsletter span.input-group-text{ background:#fff;}
.newsletter input::placeholder{ font-size:14px; color:#cdcdcd;}

.product-listing{ margin-top:70px;}
.customer-experience{ padding:70px 0px 50px 0px;}

.customer-reviews-bx{ margin-top:80px;}
.customer-reviews{border-radius:0px 0px 0px 50px; padding:70px 20px 25px 20px; margin-bottom:60px; cursor:pointer;}
.customer-reviews:hover .reviews-logo{border:1px solid #fbfbfb;}
.quote-color{ color:#d9dde5;}
.reviews-logo{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; position:absolute; top:-50px; left: 20px; background:#fff; border-radius:100%; text-align:center; padding:10px; width:100px; height:100px; border:1px solid #fbfbfb;}

.customer-relationship{border-radius:0px 0px 0px 50px; padding:30px 20px 30px 20px; margin-bottom:70px;}
.reviews-logo01{background:#fff; border-radius:100%; text-align:center; width:240px; height:240px; border:1px solid #fbfbfb;box-shadow: 0 0.2rem 0.8rem rgba(0, 0, 0, 0.10) !important;}
.quote-mar-lft{margin: 0 0 0 -40px;}
.industries-growth{ margin-top:90px;}
.industries-banner h1{ font-size:57px;}
.industries-banner .carousel-indicators .active {
    background:#00237C; border:1px solid #00237C;
}
.industries-banner .carousel-indicators li{border:1px solid #00237C; margin-bottom:20px; margin-top:20px;}

.blog-list-sec{ border-bottom:1px dashed #C8C8C8; padding-bottom:40px; margin-bottom:50px;}
.nw-pagination .pagination{border-radius:50px; display: inline-flex; border:1px solid #d5d5d5; padding: 8px 18px;}

.nw-pagination .page-item:last-child .page-link {
    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem;
}
.nw-pagination .page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
}
.nw-pagination .page-link{border:0px; background:transparent; color:#212121; font-size: 16px; font-weight: 600; margin: 0 6px;}
.nw-pagination .page-item{ display:inline-block;}
.nw-pagination .page-item.active .page-link{ background:#E18700; color:#fff; border-radius:4px;}

.form-control{ border:1px solid #BCD2F9; height: calc(1.5em + .75rem + 8px); font-size:14px;}
.phone-bx .select{width: 30%;
    border-radius: 5px 0px 0px 5px;
    display: inline-block;
    padding: 0px;
    float: left;border-right: 0px;}
.phone-bx .phone{width: 70%;
    float: left;
    display: inline-block;
    margin: 0px;
	border-radius: 0px 5px 5px 0px;}
	
.contact-sec{ padding-top:60px;}


.pricing-bx{border:1px solid #CEDFFF; border-radius:10px; margin:15px 0px; padding-bottom:60px;}
.pricing-bx h5{ border-radius:10px 10px 0px 0px; border:1px solid #CEDFFF;}



.accordion-nw .card-header{ background:#F1F6FF; border:0px; margin-bottom: 20px!important;}

.accordion-nw .card{border:0px; border-radius:0px;}

.accordion-nw .card .card-header a{ font-size:16px; cursor:pointer; display:block;}
.accordion-nw .card-body{ padding:0rem 1.25rem .75rem 1.25rem;}

.accordion-try .card-header{background:#fff; border:0px; margin-bottom:0px!important; border-radius:5px!important;}
..accordion-try .card-header{padding: .65rem 1.25rem;}
.accordion-try .card .card-header a {
    font-size: 16px;
    cursor: pointer;
    display: block;
}
.accordion-try .card-body{padding: 5px 20px;}

.accordion-try>.card:not(:last-of-type){border-radius:5px;}
.accordion-try>.card:not(:first-of-type) {
border-radius:5px;
}

/*plus-minus-cout*/
.qty{ margin:10px 0px 10px 32px; text-align:right; display:inline;}

.qty .count {
    color: #000;
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    padding: 0 2px;
    min-width: 30px;
    text-align: center;
    border: 1px solid #D2D2D2;
	border-radius: 5px;
}
.qty .plus {
cursor: pointer;
    display: inline-block;
    /* vertical-align: middle; */
    color: black;
    width: 25px;
    /* height: 20px; */
    /* font: 30px/1 Arial,sans-serif; */
    text-align: center;
    border-radius: 5px;
    background-clip: padding-box;
    background: #E6E6E6;
    font-size: 18px;
    font-weight: bold;
	height: 25px;
    line-height: 25px;
    }
.qty .minus {
cursor: pointer;
    display: inline-block;
    /* vertical-align: middle; */
    color: black;
    width: 25px;
    /* height: 20px; */
    /* font: 30px/1 Arial,sans-serif; */
    text-align: center;
    border-radius: 5px;
    background-clip: padding-box;
    background: #E6E6E6;
    font-size: 18px;
    font-weight: bold;
	height: 25px;
    line-height: 25px;
}

.minus:hover{
    background-color: #00A1DF !important; color:#fff;
}
.plus:hover{
    background-color: #00A1DF !important; color:#fff;
}
/*Prevent text selection*/
span{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.qty input{  
    border: 0;
    width: 2%;
}
nput::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input:disabled{
    background-color:white;
}
         
.registration-bx{ padding:35px 35px;}
.registration-social a i.googl-plus{
background: #EA4335;
    color: #fff;
    border-radius: 50%;
    padding: 10px 10px;
    font-size: 19px;
	    width: 46px;
    height: 46px;
	justify-content: center;
    display: inline-flex;
    align-items: center;
}
.registration-social a i.googl-plus:hover{ background:#000;}		

.registration-social a i.linkdin{
background: #0A66C2;
    color: #fff;
    border-radius: 50%;
    padding: 10px 10px;
        width:46px;
    height:46px;
	font-size: 19px;
	margin: 0 20px;
	justify-content: center;
    display: inline-flex;
    align-items: center;
}
.registration-social a i.linkdin:hover{ background:#000;}			

.registration-social a i.facebook{
background:#385498;
    color: #fff;
    border-radius: 50%;
    padding: 10px 10px;
    font-size: 19px;
	    width:46px;
    height:46px;
	font-size: 19px;
	justify-content: center;
    display: inline-flex;
    align-items: center;
}
.registration-social a i.facebook:hover{ background:#000;}		
.login-bx{ padding:35px; margin:70px 0px;}

.thank-you{font-size:50px!important;}

.message-bx{ position:fixed; bottom:10px; right:20px; z-index:99;}

.grow {
    transition: all .2s ease-in-out;
}
.grow:hover {
    transform: scale(1.1);
}

.breadcrumb{ margin:-15px 0px 20px 0px; padding:0px 0px 0px 0px; }
.breadcrumb li a{color:#6c757d;}                                        
.breadcrumb-item.active {
    color: #000;
}





@media (max-width:767px) and (min-width:320px) {
  
  .container-pricing{width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}
  
  .pricing-bx{border-bottom: 4px solid #00A1DF;}
  
  
  .schedule-demo-fixed-btn {
    display: block;
    padding: 15px 25px;
    position: fixed;
    background: #fff;
    bottom: 0;
    width: 100%;
    z-index: 99;
}
  
  .carousel-caption{padding-bottom:0px;}
  
  .navbar-expand-lg .navbar-nav .nav-link{ padding-top:5px; padding-bottom: 5px;}
  
  .free-trial{margin:0px;
    text-align: center;}
  
  

  .phone-bx .select{width: 40%;}
.phone-bx .phone{width: 60%;}
  
  .navbar-nav{    overflow-x: scroll;
    height: 180px;}

  .dropdown-item {
    font-size: 16px;
    padding: 10px 10px;
    border-bottom: 1px solid #f4f4f4;
}
  
.breadcrumb{ margin:0px 0px 5px 0px; padding:5px 0px 15px 0px;}
.qty {
    margin: 10px 0px 10px 4px;
}
.message-bx{ position:fixed; bottom:2px; right:20px;}
.industries-growth {
    margin-top: 40px;
}

.contact-sec {
    padding-top: 40px;
}


.product-listing {
    margin-top: 40px;
}

.blog-list-sec {
    padding-bottom: 30px;
    margin-bottom: 30px;
}


.registration-bx{ padding:25px 20px; margin-top:25px;}
.quote-mar-lft{margin: 0 0 0 0px;}
.top-rigt p a{ display:inline-block;}
.carousel {
    padding: 20px 0px;
    margin-bottom: 40px;
}
.try-space {
    margin-right: 30px;
}
.live-demo-font{ font-size:15px;}

.trusted-bx {
    margin-top: 30px;
}
.trusted-bx h2 {
    font-size: 28px;
}
.trusted-bx h3 {
    font-size: 28px;
}
.business-cyle {
    margin-top: 40px;
    padding: 40px 0px;
}
.business-cyle h4 {
    font-size: 24px;
}
.business-cyle h4 {
    font-size: 24px;
    margin-top: 20px;
}
.solution-circle{ width:160px; height:160px; margin-top:20px;}

.tb-bx {
    margin-top: 50px;
    padding: 60px 0px 45px 0px;
}
.tb-small-bx {
    padding: 25px 30px;
}
.tb-small-bx p {
    font-size: 15px;
}

.consultant-bx {
    padding: 40px 0px;
}
.social-links {
    margin-bottom: 20px;
}

.carousel-caption h1 {
    font-size: 29px;
    line-height: 40px;
    color: #fff;
    font-weight: 700;
    word-spacing: -4px;
}
footer {
    padding-top: 40px;
}



.navbar-nav .dropdown-menu {
    position: static;
    float: none;overflow-x: scroll;
    height:auto;
}
	ul.prod-list li{
		background:none !important;
	}
	
ul.prod-list li:before{
	position:absolute;
	content:'';
	width:18px;
	height:18px;
	left:0;
	top:5px;
  	background-image:url(/image/blue-dot.png);
	
}
	


  
.font-size14{ font-size:14px;}

#clients-sevices.owl-carousel .owl-item img{width: auto!important;}

.banner-txt h1{ font-size:32px;}
.banner-txt p{ font-size:14px;}

.footer-link{ margin-bottom:10px;}
.inner-banner h1 {
    font-size: 20px;
}
.launcher {
    padding: 30px 0px;
}
.inner-nav{ background-image:none; height:auto; padding-top:10px;}
  
 ul.inner-nav-list{ width:100%;white-space: nowrap;overflow: scroll;} 
  ul.inner-nav-list li {
    display: inline-block;
}
  ul.inner-nav-list li a{display: inline-block; padding: 5px 5px 5px 5px;}

  
.inner-banner{ margin-top:0px; padding:10px 0px 10px 0px;}

.dashbard-tp {
    margin-top: 45px;
}
.desk-sec {
    padding: 40px 0px;
    margin-top: 40px;
}
.desk-sec h4 {
    font-size: 24px;
    margin-bottom:0px;
}

.desk-form{ margin-top:20px;}
.launcher h3 {
    font-size: 30px;
}
.newsletter {
    padding: 20px 0px;
}
.inner-rgt {
    padding-top: 30px;
}
}

@media only screen and (min-device-width : 480px) and (max-device-width : 767px) {
.top-rigt p a{ display:inline-block;}
ul.inner-nav-list{}
}

@media only screen and (min-width : 600px) and (max-width : 768px) {
 .banner-txt h1 {
    font-size: 26px;
    color: #fff;
	line-height:1;
}
 .banner-txt p {
    font-size: 14px;
}
.inner-nav{background: url(../images/inner-curve.png) no-repeat right top;}
ul.inner-nav-list {
    width: 100%;
}
.inner-banner h1 {
    font-size: 32px;
}	
}


@media (max-width:1039px) and (min-width: 992px)
{
.tb-small-bx {
    padding: 25px 32px;
}
  .schedule-demo-fixed-btn{display:none;}
  
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 6px;
    padding-left: 6px;
    font-weight: 500;
    font-size: 16px;
}
/*.dropdown-item{font-size:14px;}
.dropdown-menu{ margin-top:0px;}*/
.banner-txt h1 {font-size:48px;}
.btn-primary{ font-size:14px;}
.btn {
    padding: 0.375rem 0.390rem !important;
}
.font-size14{ font-size:14px;}
.consultant-bx {
    padding: 40px 0px;
}
.dashbard-tp {
    margin-top: 60px;
}

}

@media (min-width:1000px) and (max-width:1600px){
.schedule-demo-fixed-btn{display:none;}  
}
@media (min-width:768px) and (max-width: 960px)
{
.contact-sec {
    padding-top: 40px;
}
  .schedule-demo-fixed-btn{display:none;}
.product-listing {
    margin-top: 40px;
}

.reviews-logo01 {
    width: 200px;
    height: 200px;
}


.header-bar{background:#205BFF;}
.navbar-collapse{overflow-x: scroll;
   /* height: 390px;*/}
   
   
 .solution-circle {
    width: 140px;
    height: 140px;
}  
   .tb-bx {
    margin-top: 40px;
    padding: 60px 0px 45px 0px;
}
.tb-small-bx {
    border-radius: 0px 0px 0px 20px;
    padding: 10px 20px;
    margin-bottom: 15px;
}
.tb-small-bx h5 {
    font-size: 28px;
    color: #00237C;
}
.tb-small-bx p {
    font-size: 11px;
}
 .tb-left{ margin-left:10px;}  
 
 .consultant-bx {
    padding: 40px 0px;
}
 
 .inner-rgt h2 {
    font-size: 30px;
}
.sky-grident {
    padding: 40px 20px 40px 0px;
}
.pink-grident {
    padding: 40px 20px 40px 0px;
}
.dashbard-tp {
    margin-top:60px;
}

.business-cyle .nav-tabs .nav-link{ width:60px; height:60px;}
.business-cyle .nav-tabs .nav-link img{ width:50%;}
.business-cyle .nav-tabs .nav-item.show .nav-link, .business-cyle .nav-tabs .nav-link.active{ width:85px; height:85px;}
.business-cyle .nav-tabs span img{ display:none;}
.business-cyle .nav-tabs .nav-item{ margin:0px 25px;}
.qty {
    margin:0px 0px 0px 0px;
    text-align: center;
    display: block;
}


}

  
@media (min-width:1000px) and (max-width:3000px){
    
.schedule-demo-fixed-btn{display:none;}  
    
}
