::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb
{
	background-color: #000000;
}
.scrol-column1 {
    max-height:340px;
	overflow-y: auto;
}
.scrol-column2 {
    max-height: 440px;
	overflow-y: auto;
}
.fusion-filters {
    margin-bottom: 25px;
    font-size: 15px;
}
.icon-sp ul {
    margin-left: 10px;
    padding-left: 0px;
}
.scrol-column1 ul {
    margin-left: 10px;
    padding-left: 0px;
}
.scrol-column2 ul {
    margin-left: 10px;
    padding-left: 0px;
}
.step1 .awb-imageframe-caption-title {
    width: 140px;
    padding: 10px;
    background: #0096ff;
}
.step2 .awb-imageframe-caption-title {
    width: 140px;
    padding: 10px;
    background: #ffa500;
}
.step3 .awb-imageframe-caption-title {
    width: 140px;
    padding: 10px;
    background:#0096ff;
}
.awb-imageframe-style-navin .awb-imageframe-caption .awb-imageframe-caption-title {
    transform: translate3d(0, 77%, 0);
}
.awb-imageframe-style-navin .awb-imageframe-caption {
    padding: 2em 2em 4em 41px;
}
.content-boxes-timeline-layout.fusion-content-boxes .fusion-column:nth-child(odd) {
  background-color: #e5f4ff !important;
	padding: 20px;
}
.content-boxes-timeline-layout.fusion-content-boxes .fusion-column:nth-child(even) {
  background-color: #f1f1f1 !important;
	padding: 20px;
}
.fusion-content-boxes .content-wrapper-background {
    padding: 20px;
}
.fusion-tabs.vertical-tabs ul {
    margin: 0px;
}
.fusion-tabs.vertical-tabs p {
    margin-bottom: 10px !important;
}
.tabs-section-as .fusion-tabs.vertical-tabs.clean .tab-content {
    width: 60%;
    background: #fafafa;
    padding: 20px 40px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.tabs-section-as .fusion-tabs.vertical-tabs.clean .nav {
    background: #292626;
    padding: 20px 20px 30px 20px;
    width: 40%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.tabs-section-as .fusion-tabs.clean .nav-tabs li {
    margin-bottom: 10px;
    border-bottom: 1px solid #707070;
    text-align: left !important;
}
span.fusion-tb-published-read-time {
    border: 0px !important;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column .entry-title {
    margin-top: 0;
    font-size: 13px;
    line-height: 1.5em;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column {
    margin-bottom: 10px;
}
.fusion-recent-posts.layout-thumbnails-on-side .columns .column .floated-slideshow {
    margin: 0 20px 5px 0;
    width: 80px;
}
.fusion-content-boxes .content-box-shortcode-timeline-vertical {
    border-left-width: 1px;
	border-color: #ffa500 !important;
	left: 43px !important;
}
.fusion-content-boxes .content-container {
    margin-bottom: 0px;
}
.fusion-content-boxes.content-boxes-icon-on-side .heading {
    margin-bottom: 0px;
}
.platforms img {
    width: 250px;
}
.cusbtn.fusion-button.button-flat {
    box-shadow: 0 7px 21px 0 rgba(0, 0, 0, .1)!important;
}
span.fusion-toggle-heading {
    font-weight: 400;
}
.fusion-tabs .nav-tabs li .tab-link:focus, .fusion-tabs .nav-tabs li .tab-link:hover {
    border-top-color: #00d7ff;
}
.fusion-tabs.horizontal-tabs.nav-not-justified.classic .nav:not(.fusion-mobile-tab-nav) {
    justify-content: center!important;
}
.process-sec {
	background: linear-gradient(0deg, rgba(0,215,255,1) 24%, rgba(89,6,150,1) 81%);
}
.cta-section {
    background: linear-gradient(0deg, rgb(0 215 255) 45%, rgb(88 0 255) 135%);
}
.services-col .awb-imageframe-caption-title {
    font-size: 24px !important;
    font-weight: 700 !important;
    letter-spacing: 1px !important;
    margin-bottom: 12px;
    line-height: 26px !important;
}
.services-col .awb-imageframe-style-navin .awb-imageframe-caption-container {
    background: #00000061;
    background-blend-mode: overlay;
}
.border-pic {
    outline: 4px solid white;
    outline-offset: -25px;
}
.home-pic-carousel .fusion-carousel-item-wrapper img {
    border-top-left-radius: 350px;
    border-top-right-radius: 350px;
}
.subcription-banner {
	 background-size: 100%;
    background-position: 100% 44%;
}
.logo img {
    /* filter: url(filters.svg#grayscale); Firefox 3.5+ */
      filter: gray; /* IE5+ */
      -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
      -webkit-transition: all .8s ease-in-out;  
    }
#content {
     margin-bottom: 0px;
    }
.logo img:hover {
    filter: none;
      -webkit-filter: grayscale(0);
      -webkit-transform: scale(1.01);
    }

@media only screen and (max-width: 769px) {	
	.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon>i {
    font-size: 14px;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon .fusion-form-input {
    padding-left: 2.5em !important;
    height: 38px;
    font-size: 14px;
}
.mob-title h3.fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated {
		font-size: 20px!important;
	}
.mob-p p {
		font-size: 14px!important;
	line-height: 16px;
	}
	.mcol1{
		width: 55%;
	}
		.mcol2{
		width: 45%;
	}
	.bordr-left {
		border-left:1px solid #e5e5e5;
	}
	.bordr-right {
		border-right:1px solid #e5e5e5;
	}
.bordr-left .fusion-column-wrapper {
    border-top: 0px;
}
.border-bot .fusion-column-wrapper {
    border-right: 0px;
	border-bottom: 1px solid #fff;
}
.cusbtn.fusion-button.button-flat {
   font-size: 20px;
}
.White {
		color: #fff !important;
	}
.White	h1.fusion-title-heading.title-heading-left.fusion-responsive-typography-calculated
	{
		color: #fff !important;
	}
	.mob-check li.fusion-li-item {
    font-size: 14px;
}
.fusion-content-boxes .content-wrapper-background {
    padding: 15px;

}
	.tabs-section-as .fusion-tabs.vertical-tabs.clean .tab-content {
    width: 100%;
}
.tabs-section-as .fusion-tabs.vertical-tabs.clean .nav {
    padding: 10px;
    width: 100%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.tabs-section-as .fusion-tabs.vertical-tabs.clean .tab-content {
    width: 100%;
    padding: 10px 15px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.fusion-tabs.clean .tab-content .tab-pane {
    padding: 5px 15px !important;
}
.fusion-tabs .fusion-mobile-tab-nav {
    margin-bottom: 5px;
}
.tabs-section-as .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link h6 {
    font-size: 17px !important;
}
.tabs-section-as .fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link {
    padding-left: 0px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
	.fusion-tabs.clean .nav-tabs li {
    margin-bottom: 0px;
}
	.tabs-section-as .fusion-tabs.clean .nav-tabs li {
    margin-bottom: 10px;
    border-bottom: 1px solid #fff;
    text-align: left !important;
}
}
@media only screen and (max-width:550px)
{
.fusion-content-boxes .content-box-shortcode-timeline-vertical {
    border-left-width: 1px;
	border-color: #ffa500 !important;
	left: 43px !important;
	top: 50px !important;
}
.Cusm-btn {
    padding: 10px 20px;
    font-size: 13px;
}
	.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title a {
    padding: 15px 10px;
}
.noboder .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column {
    border-right: 0px !important;
}
}