body {
    font-family: 'Nunito', sans-serif;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'Red Hat Display', sans-serif;
    font-weight: 700;
    line-height: 1.4;
    color: #1D1D1D;
    margin-bottom: 25px;
}
h1 {
    font-size: 50px;
}
h2 {
    font-size: 36px;
}
h3 {
    font-size: 24px;
}
h4 {
    font-size: 20px;
}
h5 {
    font-size: 14px;
    text-transform: uppercase;
}
h6 {
    font-size: 12px;
}
img{
	max-width: 100%;
}
a {
	color: #F17921;
	 font-family: 'Red Hat Display', sans-serif;
	outline: 0;
    text-decoration: none;
}
a, a:visited {
    text-decoration: none;
    outline: 0;
}
a:hover, a:focus {
    color: #E7601E;
    text-decoration: underline;
    outline: 0;
}
a:focus, a:active, a:visited {
    text-decoration: none;
    outline: 0;
}
a:hover{
	-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
	text-decoration: none;
}
.container{
	width: 100%;
	margin: 0 auto;
}
.color-ndark{
	color: #1D1D1D;
}
.color-n800{
	color: #3E3E3E;
}
.color-n700{
	color: #5C5C5C;
}
.color-sd{
	color: #172B4D;
}
.color-white{
	color: #fff;
}
.color-black{
	color: #000;
}
.color-primary{
	color: #F17921;
}
.color-r800{
	color: #D20025;
}
.bg-light-grey{
	background-color: #FAF9FD;
}
.bg-light-orange {
    background-color: #F5EEE7;
}
.bg-light-orange1 {
    background-color: #FFF8F3;
}
.font-400{
	font-weight: 400;
}
.font-500{
	font-weight: 500;
}
.font-600{
	font-weight: 600;
}
.font-700{
	font-weight: 700;
}
.f-14px{
	font-size: 14px;
}
.f-16px{
	font-size: 16px;
}
.f-18px{
	font-size: 18px;
}
.f-20px{
	font-size: 20px;
}
.f-24px{
	font-size: 24px;
}
.f-36px{
	font-size: 36px;
}
.f-28px{
	font-size: 28px;
}
.lh-1-6{
	line-height: 1.6;
}
.br-1-grey{
	border-right: 1px solid #ebebeb;
}
.font-redhat{
	font-family: 'Red Hat Display', sans-serif;
}
.mb-30px{
	margin-bottom: 30px;
}
.mb-60px{
	margin-bottom: 60px;
}
.mt-30px{
	margin-top: 30px;
}
.md-show{
	display: none;
}
.icon-w50 {
	width: 50px;
}

p {
    font-family: 'Nunito', sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #3E3E3E;
}
::-moz-selection {
    color: #101010;
    background: #FFB703;
;
}
::selection {
    color: #101010;
    background: #FFB703;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    background-color: #F4F0EB;
    border-radius: 10px;
}
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color: #F4F0EB;
    border-radius: 10px;
}
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    background: rgba(0, 0, 0, 0.4);
}
.loading_form {
	background: #fdbd8f;
	color: #FFFFFF;
	font-size: 14px;
	padding: 5px;
	margin: 7px auto;
	display: none;
	text-align: center;
	font-weight: 400;
	border-radius: 4px;
}

.exception_message {
    position: fixed;
    top: 20px;
    right: 0;
    width: 283px;
    background: #f2dede;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
	border: #ebccd1 solid 1px;
    padding: 10px 25px 10px 15px;
    transition: all .35s ease-in-out;
    box-shadow: rgb(0 0 0 / 18%) 0 0 8px;
    color:#a94442;
    border-radius: 5px;
    z-index: 1015;
}

.outcome_message {
	color: #3c763d;
	background-color: #dff0d8;
	border: #d6e9c6 solid 1px;
	padding: 10px;
	margin-top: 20px;
	border-radius: 3px;
	text-align: center;
	position: relative;
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	clear: both;
	display: none;
	border-radius: 4px;
}

.alert_close {
	position: absolute;
	top: 1px;
	right: 6px;
	cursor: pointer;
}
input {
    outline: 0 !important;
    outline-width: 0 !important;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=date]:focus:not([readonly]),
input[type=datetime-local]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=number]:focus:not([readonly]),
input[type=password]:focus:not([readonly]),
input[type=search-md]:focus:not([readonly]),
input[type=search]:focus:not([readonly]),
input[type=tel]:focus:not([readonly]),
input[type=text]:focus:not([readonly]),
input[type=time]:focus:not([readonly]),
input[type=url]:focus:not([readonly]),
textarea.md-textarea:focus:not([readonly]) {
    border: 2px solid #222;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control:focus {
    color: #101010;
    background-color: #fff;
    border-color: #222 !important;
    box-shadow: none;
    outline: 0;
}

input[type=date]:focus:not([readonly]) + label,
input[type=datetime-local]:focus:not([readonly]) + label,
input[type=email]:focus:not([readonly]) + label,
input[type=number]:focus:not([readonly]) + label,
input[type=password]:focus:not([readonly]) + label,
input[type=search-md]:focus:not([readonly]) + label,
input[type=search]:focus:not([readonly]) + label,
input[type=tel]:focus:not([readonly]) + label,
input[type=text]:focus:not([readonly]) + label,
input[type=time]:focus:not([readonly]) + label,
input[type=url]:focus:not([readonly]) + label,
textarea:focus:not([readonly]) + label {
    color: #101010;
    font-weight: 500;
} 

select {
    height: 50px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    padding: 0 20px 0 14px !important;
    outline-color: inherit
}

select::-ms-expand {
    display: none;
}

select:focus {
    outline: 0;
    outline: none;
    box-shadow: none;
    outline-color: inherit
}

select option {
    font-weight: 500;
    padding: 6px 14px
}

select.form-control:not([size]):not([multiple]) {
    background: url("../images/revamp/arrow_down.png") no-repeat right 15px center;
    background-size: 11px 11px;
}

.form-group {
    margin-bottom: 1.5em;
}

.form-control {
    width: 100%;
    height: 50px;
    background: #ffffff;
    border: 2px solid #dbdbdb;
    font-size: 16px;
    border-radius: 5px;
    padding: 6px 14px;
    box-sizing: border-box;
}

textarea.form-control {
    height: 90px;
}

.d-initial{
	display: initial;
}
.show-mobile{
	display: none;
}
.color-gradinet{
  	background: -webkit-linear-gradient(103.4deg, #F17921 2.23%, #EA5560 99.71%);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
.color-gradinet-2{
  	background: -webkit-linear-gradient(76.01deg, #F17921 0%, #BE5087 100.05%);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
.color-primary{
	color: #F17921;
}
.cta {
    padding: 18px 54px;
    line-height: 1.3;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    letter-spacing: 1px;
    border-radius: 5px;
    color: #ffffff;
    border: none;
	display: inline-block;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	
}
.cta.cta-primary {
background-color: #F17921;
	color: #fff!important;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
	box-shadow: 0px 2px 10px rgb(153 153 153 / 8%), 0px 8px 8px rgb(153 153 153 / 12%), 0px 12px 22px rgb(153 153 153 / 24%);
}
.cta.cta-outline-primary {
	 padding: 17px 52px 17px;
    border: 1px solid #F17921;
    color: #F17921;
    background-color: transparent;
}
.cta-primary i, .cta-outline-primary i {
    font-size: 20px;
    position: relative;
    top: 3px;
    margin-left: 5px;
	 -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.cta-primary:hover i, .cta-outline-primary:hover i {
transform: translateX(4px);
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}

.cta-primary:hover {
	background: #E7601E;
transform: translateY(-1px)!important;
    text-decoration: none;
}
.cta-outline-primary:hover {
	background-color: #F17921;
	 color: #fff!important;
transform: translateY(-1px)!important;
    text-decoration: none;
	box-shadow: 0px 2px 10px rgb(153 153 153 / 8%), 0px 8px 8px rgb(153 153 153 / 12%), 0px 12px 22px rgb(153 153 153 / 24%);
}
.cta-small {
	 padding: 12px 25px;
	font-size: 16px;
}
.cta-small-outline {
	padding: 11px 25px !important;
	font-size: 16px;
}
a.more-link {
	color: #F17921;
	font-weight: 500;
	font-size: 18px;
	position: relative;
}
a.more-link i {
       animation: arrowSlide 1s ease-in-out infinite;
    font-size: 20px;
    position: relative;
    top: 3px;
    margin-left: 4px;
}
a.more-link.no-anim i {
    animation: none;
}


@keyframes shadow-pulse {
    0% {
	    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.6);
	}
	100% {
	    box-shadow: 0 0 0 8px rgba(0, 0, 0, 0);
	}
}
@keyframes arrowSlide {
    0%,
    100% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(5px, 0);
    }
}
.reg-form .form-row label.error {
    display: inline;
    position: absolute;
    right: 32px;
    bottom: -4px;
    font-size: 12px;
    line-height: 12px;
    color: #F93535;
    z-index: 9999;
    font-weight: 400;
    background: #FFF;
    padding: 0;
}
.custom-control-input:checked~.custom-control-label::before {
	border-color: #F17921;
    background-color: #F17921;
}
input[type="radio"] + label {
	cursor: pointer;
}
.supported-platforms{
	cursor: pointer;
}
.btn-primary.btn-arrow:hover img, .supported-platforms:hover .whiteline-arrow,
.trusted-companies .btn-secondary:hover img{
    transform: translateX(4px);
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}
.btn-secondary:hover,.btn-secondary-line:hover{
	background: none;
	color: #F17921;
	-webkit-box-shadow:inset 0px 0px 0px 1px #F17921;
    -moz-box-shadow:inset 0px 0px 0px 1px #F17921;
    box-shadow:inset 0px 0px 0px 1px #F17921;
	border: 1px solid #f17921;
}
.btn-primary:hover,.btn-primary:active{
	background: #E7601E;
}
.btn-primary:active{
	background-color: #E7601E;
}
.btn-secondary:focus, .btn-secondary:active{
	box-shadow: none;
	border: none;
	background: none;
	background-color: none;
	color: #F17921;
}


/**************Header CSS*****************/

header {
    display: block;
    padding: 10px 0px;
    margin: 0 auto;
    background: #FFF;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease;
    height: 70px;
}
.logo {
    float: left;
    margin-top: 8px;
}
#nav {
    margin: 0px;
    padding: 10px 0;
    float: right;
}
ul {
    list-style: none;
}
#nav>a {
    display: none;
}
#nav>ul>li {
    float: left;
    padding: 0 10px;
}
#nav li {
    position: relative;
}
#nav>ul>li>a {
    height: 100%;
    font-size: 15px;
    text-align: center;
    color: #6d6e71;
    padding: 0px 10px;
    display: inline-block;
    line-height: 35px;
}
#nav li ul li a {
    line-height: 20px;
    padding: 7px 15px;
    color: #6d6c6b;
    font-size: 14px;
    border: 0;
}
#nav li ul {
    position: absolute;
    top: 100%;
    left: 0%;
    margin-left: -10px;
    width: 150px;
    z-index: 99999;
    display: none;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
    padding: 7px 0 4px;
    background: #fff;
}
.topStick.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 99999;
    box-shadow: #ccc 0px 0px 4px;
    background: #FFF;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover span.mega-indicator:after{
	-ms-transform: rotate(180deg)!important;
	-webkit-transform: rotate(180deg)!important;
	-moz-transform: rotate(180deg)!important;
	transform: rotateZ(180deg)!important;
	transition: opacity 200ms ease-in, transform 400ms ease-in, visibility 200ms ease-in;
}
ul.mega-sub-menu li.mega-menu-item a:hover span.mega-menu-title{
	color: #f17921!important;
}
.new-menu21{
	float: left!important;
	margin-left: 25px!important;
}
.custom-hmenu{
	float: right;
	padding: 15px 0;
	margin-bottom: 0;
}
.custom-hmenu a{
	font-size: 16px;
}
.menu-btn-primary, .menu-btn-lined{
	float: right;
}
.menu-btn-primary a{
	height: 40px;
    line-height: 40px;
    border-radius: .25rem;
    background-color: #f17921;
    color: #fff;
    padding: 10px 18px;
    border: 1px solid #f17921;
    margin-left: 15px;
    font-weight: 500;
    font-family: 'Red Hat Display';
}
.menu-btn-lined a{
	height: 40px;
    line-height: 40px;
    border-radius: .25rem;
    background-color: #fff;
    color: #f17921;
    padding: 10px 18px;
    border: 1px solid #f17921;
    font-weight: 500;
    font-family: 'Red Hat Display';
}
nav .mega-description-group .mega-menu-title,ul.mega-sub-menu li.mega-menu-item a{
	font-size: 18px!important;
	color: #1D1D1D!important;
	font-family: 'Red Hat Display', sans-serif!important;
	padding-bottom: 5px!important;
	font-weight: 500!important;
	padding-top: 10px;
}
nav .mega-description-group .mega-menu-description{
	color: #5C5C5C!important;
	font-size: 13px!important;
	font-style: normal!important;
	margin-bottom: 10px!important;
}
ul.mega-sub-menu li.mega-menu-item a:hover{
	background: #FFF4E2!important;
	border-radius: 5px!important;
}
/*.mega-menu-primary-mobile-open{
	background: rgba(0,0,0,0.5)
}*/
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
	content: '\f347';
	margin: 0 0 0 3px;
    top: 1px;
    font-size: 14px;
}
ul.mega-sub-menu{
	width: 320px!important;
	background: #fff!important;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2)!important;
	padding: 25px!important;
}
li a.mega-menu-link{
	background: none!important;
}
.menu-btn-primary a:hover{
	text-decoration: none;
	background-color: #e16b15;
}
.menu-btn-lined a:hover{
	text-decoration: none;
	/*border: 1.5px solid #f17921;*/
	box-shadow: inset 0px 0px 0px 1px #f17921;
	background: #f17921;
    color: #fff;
    transition: .5s ease;
}
nav #mega-menu-wrap-primary #mega-menu-primary .mega-current-menu-ancestor.mega-current-menu-parent
li.mega-menu-item.mega-current-menu-item a.mega-menu-link{
	background: #FFF4E2!important;
    border-radius: 5px!important;
}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-current-menu-item a.mega-menu-link,
.mega-current-menu-ancestor.mega-current-menu-parent a, 
nav #mega-menu-wrap-primary #mega-menu-primary .mega-current-menu-ancestor.mega-current-menu-parent 
.mega-current-menu-item a span.mega-menu-title{
	color: #f17921!important;
	font-weight: 500!important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
.menu-btn-lined a,.menu-btn-primary a{
	font-family: 'Red Hat Display', sans-serif;
	font-weight: 500 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
	color: #f17921;
	font-weight: 500 !important;
}
header #mega-menu-wrap-primary li:first-child ul.mega-sub-menu li.mega-menu-item:first-child{
	padding-top: 15px!important;
}
header #mega-menu-wrap-primary ul li.mega-menu-item:nth-last-child(-n+2) {
	display: none!important;
}
header #mega-menu-wrap-primary ul.mega-sub-menu li.mega-menu-item:nth-last-child(-n+2) {
	display: block!important;
}
header nav ul.mega-sub-menu{
	padding: 0!important;
}
header nav ul.mega-sub-menu li{
	padding: 0 20px!important;
}
header nav ul li:first-child ul.mega-sub-menu li:last-child{
	border-top: 1px solid #EBEBEB!important;
	margin-top: 15px!important;
}
header nav ul li:first-child ul.mega-sub-menu li:last-child a{
	/*padding: 7px 20px 11px !important;*/
	margin: 10px 0!important;
    padding: 1px 15px!important;
}
header nav ul li:first-child ul.mega-sub-menu li:last-child a i,header nav ul li:nth-child(3) ul.mega-sub-menu li:last-child a i{
	animation: arrowSlide 1s ease-in-out infinite;
    font-size: 20px;
    position: relative;
    top: 3px;
    padding-left: 5px;
}
@keyframes arrowSlide{0%,100%{transform:translate(0,0)}50%{transform:translate(5px,0)}}

header nav ul li:nth-child(3) ul.mega-sub-menu li:nth-child(-n + 2) {
	padding-top: 15px!important;
}
header nav ul li:nth-child(3) ul.mega-sub-menu li:nth-last-child(-n+3) {
	padding-bottom: 12px!important;
}
header nav ul li:nth-child(3) ul.mega-sub-menu{
	width: 665px!important;
}
header nav ul li:nth-child(3) ul.mega-sub-menu li{
	width: 49%!important;
    float: left!important;
}
header nav ul li:nth-child(3) ul.mega-sub-menu li a{
	width: 100%;
}
header nav ul li:nth-child(3) ul.mega-sub-menu li:last-child{
	width: 100%!important;
    padding: 5px 0 5px 10px!important;
    margin-top: 10px;
    line-height: 1.2;
    border-top: 1px solid #EBEBEB!important;
}
header nav ul li:nth-child(3) ul.mega-sub-menu li:last-child a{
	margin: 5px 12px 5px 12px !important;
	padding-bottom: 1px!important;
}



/*****************Footer CSS******************/
footer{
    overflow: auto;
    padding-top: 75px;
    border-top: 1px solid #dcdcdc;
}
footer .f_logo {
    padding-bottom: 14px;
}
footer .footer_company {
    width: 18%;
    float: left;
}
footer .footer_two_col {
    float: left;
    width: 50%;
}
footer .footer_two_col:nth-child(2){
	display: none;
}
footer .footer_info {
    width: 80%;
    float: left;
    padding-left: 3%;
}
footer .footer_four_col {
    float: left;
    width: 25%;
}
.footer_two_col h6, .footer_four_col h6 {
    padding: 0 0 15px 0;
    font-size: 18px;
    font-weight: 600;
    color: #1D1D1D;
    margin-bottom: 0;
}
footer ul {
    display: block;
    padding-left: 0;
}
footer ul li {
    display: block;
    padding: 3px 0;
}
.menu-footer-integration-container .biztalk360_azure a {
    font-size: 0;
    width: 175px;
    height: 42px;
}
.menu-footer-support-container {
    margin-bottom: 20px;
}
.menu-footer-products-container ul {
    margin-bottom: 20px;
    padding-left: 0;
}
.menu-footer-integration-container .biztalk360_azure {
    display: inline-block;
    background: url(../images/revamp/Azure-marketplace.png) 0px center no-repeat;
    width: 175px;
    line-height: 42px;
}
footer .f-social {
    /*margin-top: 15px;*/
}
.f-social ul {
    display: inline-block;
}
.f-social ul li {
    display: inline-block;
    margin-right: 5px;
    background: #F3F3F3;
    padding: 5px 12px;
    border-radius: 5px;
}
.f-social ul li:last-child {
	margin-right: 0;
}
footer ul li a {
    font-size: 16px;
    line-height: 23px;
    color: #3a3a3a;
    display: inline-block;
    text-decoration: none;
	font-family: 'Nunito',sans-serif;
    font-weight: 400;
}
.f-social ul li a {
    display: block;
}
.clear_div {
    clear: both;
}
footer .footer_contact {
    margin-top: 30px;
}
footer li a, footer p, footer a, footer span{
	color: #3E3E3E;
	font-family: 'Nunito',sans-serif;
    font-weight: 400;
}
.f_copyright {
    padding: 15px 0 15px;
    border-top: 1px solid #ececec;
    overflow: auto;
    margin-top: 30px;
}
.f_copyright .policy a {
    color: #8d8d8d;
    font-size: 14px;
    line-height: 27px;
    display: inline-block;
    margin-right: 50px;
   font-family: 'Nunito',sans-serif;
    font-weight: 400;
}
.f_copyright .policy a:last-child {
	margin-right: 0;
}
.f_copyright  .col-6-1 {
    width: 48%;
    float: left;
    padding-right: 2%;
}
.f_copyright  .col-6-2 {
    width: 48%;
    float: left;
    padding-left: 2%;
}
.f_copyright .col-6-2 p {
    text-align: right;
    margin-bottom: 0;
    font-size: 14px;
    color: #999;
   font-family: 'Nunito',sans-serif;
    font-weight: 400;
}
/******* Home page**********/

.header-info-bar {
	text-align: center;
	background: #ffe6d7;
	padding: 10px 0;
}
.header-info-bar p {
	margin-bottom: 0;
}
.home-hero-sec {
	padding: 60px 0;
	position: relative;
	overflow: hidden;
	clear: both;
	background: linear-gradient(180deg, #FFEFE5 0%, rgba(255, 239, 229, 0) 100%);

}
.home-hero-sec h1 {
	font-size: 43px;
}
.home-hero-sec .home-hero-info .home-hero-info-left {
	float: left;
	width: 30%;
	font-size: 26px;
	    text-align: right;
}
.home-hero-sec .home-hero-info {
    padding: 15px 0;
}
.home-hero-sec .home-hero-info .home-hero-info-left img  {
	margin-left: 15px;
}
.home-hero-sec .home-hero-info .home-hero-info-right {
	    float: right;
    width: 65%;
    border-left: 2px solid #e3e3e3;
    padding-left: 4%;
}
.home-hero-sec .home-hero-info .home-hero-info-right p {
	font-size: 24px;
    text-align: left;
    margin: 6px 0;
    width: 90%;
}

.home-hero-img img {
	max-width: 900px;
}

.home-solution-sec .home-solution-sec-card {
	border-radius: 5px;
}
.home-solution-sec .home-solution-sec-card .home-solution-sec-card-head {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 5px;
	text-align: center;
}
.home-solution-sec .home-solution-sec-card .home-solution-sec-card-head.card-orange {
	background: #FFD5AB;
}
.home-solution-sec .home-solution-sec-card .home-solution-sec-card-head.card-blue {
	background: #AEC7FF;
}
.home-solution-sec .home-solution-sec-card .home-solution-sec-card-head.card-pink {
	background: #FFBBBB;
}
.home-solution-sec .home-solution-sec-card .home-solution-sec-card-content {
	background: #F9F9F9;
	padding: 25px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.home-solution-sec .home-solution-sec-card .home-solution-sec-card-content span {
	color: #3E3E3E;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
}
.home-solution-sec .home-solution-sec-card .home-solution-sec-card-content h2 {
	margin-bottom: 10px;
}
.home-solution-sec .home-solution-sec-card .home-solution-sec-card-content p {
	padding-bottom: 20px;
}
.home-solution-sec .home-solution-sec-card .home-solution-sec-card-content .cta.cta-outline-primary {
    padding: 11px 20px 11px;
	
}
.c-icons img{
	width: 85%;
	max-height: 35px;
}
.insight-desc {
	min-height: 119px;
}
.card-white{
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.06), 0px 0.4px 4px rgba(0, 0, 0, 0.15);
	padding: 30px 50px;
}
.card-custom-padding{
	padding: 30px 0 30px 25px;
}
.insights-main-img{
	width: 93%;
    position: absolute;
    bottom: -30px;
    right: 15px;
}
.insights-profile img{
	width: 100%;
}
.no-shadow{
	box-shadow: none;
}

.cursor-pointer{
	cursor: pointer;
}
.percent-count{
	width: 205px;
    float: left;
}
.percent-count h2{
	font-size: 50px;
}
.box-white{
	box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
	padding: 15px 15px;
	border-radius: 5px;
}
.resources-cover .box-white-text {
	padding: 20px 0 0 0;
}
.resources-cover .box-white-text h4 {
	margin-bottom: 15px;
}
.bg-pink{
	background: #FFF4E2;
	max-height: 175px;
	border-radius: 10px;
}
.badge-rating-cover img{
	margin-top: -15px;
}
.grey-card img{
	width: 100%;
}
.grey-card .col-lg-4:last-child img{
	width: 111%;
	max-width: 111%;
}
.trusted-companies-slider{
	background: #FFF4E2;
		position: relative;
	    margin-bottom: 110px;
}
.trusted-companies-slider:after {
	content: '';
	width: 100%;
	height: 105px;
	background: url(../images/revamp/pink-bg-texture.svg) repeat-x bottom center;
	position: absolute;
	bottom: -90px;
	left: 0;
}
.testi-desc{
	font-size: 20px;
	color: #3E3E3E;
	line-height: 1.6;
}

/*.slider.slider-nav .slick-track .slick-slide img{
	width: 100%;
}*/
.insights-cover{
	position: relative;
}
.testi-desc{
	font-size: 18px;
	color: #3E3E3E;
	line-height: 1.6;
}
/*.slider-nav .col-lg-2:first-child .slick-slide img{
	opacity: 1;
}*/
.slider-nav .slick-slide img{
	opacity: 0.5;
}
.testi-by{
	font-size: 20px;
	font-weight: 400;
}
.testi-by span{
	font-weight: 600;
}
.slick-slide{
	height: auto!important;
}
.slider-nav .slick-track{
	margin-top: 50px;
}
.slider-nav .s-benz{
    margin-left: 38px!important;
}
.slider-nav .slick-current img{
	opacity: 1;
}
.slider-nav .slick-current img:focus, .slider-nav .slick-img-thumb:focus{
	outline: 0;
}
.slider-nav img{
	cursor: pointer;
}
.slider-nav .w-150px{
	width: 150px;
}
.a-left,.a-right{
	position: absolute;
    top: 35%;
    cursor: pointer;
}
.a-left{
	left: -70px;
}
.a-right{
	right: -70px;
}
.home-benifits-sec .op-width{
	width: 96%;
}
.home-quick-info {
background: #F5F5F5;
position: relative;
	margin: 100px 0;
}
.home-quick-info:before {
    content: '';
    width: 100%;
    height: 60px;
    background: url(../images/revamp/highlight-top-edge.svg) repeat-x top center;
    position: absolute;
    top: -46px;
    left: 0;
}
.home-quick-info:after {
content: '';
    width: 100%;
    height: 60px;
    background: url(../images/revamp/highlight-bottom-edge.svg) repeat-x bottom center;
    position: absolute;
    bottom: -45px;
    left: 0;
}
.home-quick-info .quick-info-box {
	background: #fff;
	border-radius: 5px;
	padding: 25px 25px;
	position: relative;
	text-align: center;
	max-width: 420px;
    margin: auto;
}
.home-quick-info .quick-info-box h4 {
	margin-bottom: 15px;
}
.home-quick-info .quick-info-box img {
    max-height: 150px;
	margin-bottom: 20px;
}

.get-ready-small-box {
background: #FFFFFF;
	padding: 30px;
box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
border-radius: 5px;
	position: relative
}
.get-ready-small-box .get-ready-small-img img {
position: absolute;
    bottom: -30px;
    right: -15px;
	    max-width: 115%;

}
/**************Operations CSS***************/
.operations-hero h1{
	font-size: 40px;
}
.feature-highlight-box {
	background: #FFF4E2;
	border-radius: 0 50px 50px 0;
	padding: 80px;
	margin: 0 70px;
}
.feature-content-tabs {
	background: #F5F5F5;
	position: relative;
	padding: 80px 0;
}
.feature-content-tabs:before {
    content: '';
    width: 100%;
    height: 60px;
    background: url(../images/revamp/highlight-top-edge.svg) repeat-x top center;
    position: absolute;
    top: -46px;
    left: 0;
}
.feature-content-tabs:after {
content: '';
    width: 100%;
    height: 60px;
    background: url(../images/revamp/highlight-bottom-edge.svg) repeat-x bottom center;
    position: absolute;
    bottom: -45px;
    left: 0;
}
.feature-content-tabs-mobile {
	display: none;
}
.feature-quote {
	margin: 50px 0;
}
.feature-quote .feature-quote-text {
	margin-top: 90px;
}
.feature-col-box .feature-col-box-item {
	background: #F5EEE7;
border-radius: 10px;
padding: 40px 30px 40px 40px;
}
.feature-col-box .feature-col-box-item h2 {
	font-size: 30px
}
.feature-col-box .feature-col-box-item ul {
	list-style-type: disc;
    list-style-position: outside;
}
.feature-col-box .feature-col-box-item ul li {
	font-size: 24px;
	padding: 5px 0;
}

.feature-col-box .feature-col-box-item .opr-col-box-img img {
	max-height: 290px;
}
.feature-col-box .feature-col-box-item .msgflow-col-box-img img {
	max-height: 440px;
}
.feature-single p {
	max-width: 70%;
	margin: 0 auto 30px;
}
.feature-short-info .feature-short-info-box {
	background: #FFF4E2;
border-radius: 20px;
	padding: 40px 30px 20px 30px;
}
.feature-short-info .feature-short-info-box p {
	min-height: 160px;
	}
.feature-short-info .feature-short-info-box img {
	    max-height: 100px;
}

.line-m{
	border: 1px solid #F17921;
	float: left;
	width: 250px;
}
.feature-horizontal-tabs .tab-carousel li.nav-item a.active{
	color: #F17921;
	border-bottom: 3px solid #f17921;
    margin-bottom: -1px;
}
.feature-horizontal-tabs .tab-carousel li.nav-item a{
	color: #5C5C5C;
}
.feature-horizontal-tabs .tab-carousel li.nav-item{
	padding: 0 35px;
		border-bottom: 1px solid #dcdcdc;
}
.feature-horizontal-tabs .tab-carousel ul li:first-child{
	padding-left: 0!important;
}
.feature-horizontal-tabs .tab-carousel ul li:last-child{
	padding-right: 0!important;
}

.feature-horizontal-tabs .tab-carousel ul{
    width: 91%;
    margin: 0 auto;
	justify-content: center;
}

.feature-horizontal-tabs .tab-carousel  li.nav-item .nav-link{
	padding: 0.5rem 0px;
}
.feature-horizontal-tabs .tab-carousel  li:nth-last-child(2n).nav-item .nav-link { 
	    margin-left:  25px;
    margin-right: 25px;
}
.feature-horizontal-tabs .tab-carousel ul li a{
	font-size: 24px;
	    font-weight: 600;
    font-family: 'Nunito', sans-serif;
}
.feature-horizontal-tabs .tab-content img{
	width: 100%;
}
.feature-horizontal-tabs .tab-carousel li a{
	padding-top: 16px!important;
}
.feature-col-box-item .pt-36px {
	padding-top: 36px;
}

/******** Analytics *********/
.analytics-hero h1 {
	font-size: 40px;
}
.feature-info-row {
	background: #F5EEE7;
	padding: 90px 0;
}
.grey-bg-edgey {
	background: #F5F5F5;
	position: relative;
	padding: 80px 0;
}
.grey-bg-edgey:before {
    content: '';
    width: 100%;
    height: 60px;
    background: url(../images/revamp/highlight-top-edge.svg) repeat-x top center;
    position: absolute;
    top: -46px;
    left: 0;
}
.grey-bg-edgey:after {
content: '';
    width: 100%;
    height: 60px;
    background: url(../images/revamp/highlight-bottom-edge.svg) repeat-x bottom center;
    position: absolute;
    bottom: -45px;
    left: 0;
}
.analytics-category {
    background: linear-gradient(180deg, rgba(255, 244, 226, 0) 0%, #FFF4E2 17.06%);
}
.analytics-tabs {
	background: #fff;
	border-radius: 10px;
	padding: 60px;
	width: 1100px;
	margin: -140px auto 0;
	box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
	    position: relative;
    z-index: 99;
	overflow: hidden;
}
.feature-vertical-tabs .analytics-tabs-content {
	position: relative;
}
.feature-vertical-tabs .analytics-tabs-content .analytics-tabs-content-icon {
	position: absolute;
    bottom: -144px;
    right: -76px;
    width: 200px;
    height: 180px;
}
.analytics-tabs-mobile {
		display: none;
	}
/******** Monitoring *********/
.monitoring-hero h1 {
		font-size: 40px;
	}
.monitoring-hero p {
	width: 60%;
	margin: 0 auto 30px;
}
.monitoring-category {
background: linear-gradient(180deg, rgba(245, 237, 231, 0) 0%, #F5EDE7 51.68%);
}
.monitoring-tabs {
	background: #fff;
	border-radius: 10px;
	padding: 60px;
	width: 1100px;
	margin: -80px auto 0;
	box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
	    position: relative;
    z-index: 99;
	overflow: hidden;
}
.feature-vertical-tabs .tab-carousel li.nav-item a.active{
	color: #F17921;
	position: relative;
}
.feature-vertical-tabs .tab-carousel li.nav-item a.active:after{
content: '';
    border: 2px solid #DCDCDC;
    width: 120px;
    height: 2px;
    position: absolute;
    right: 0;
    top: 13px;

}
.feature-vertical-tabs .tab-carousel li.nav-item a{
	color: #5C5C5C;
}
.feature-vertical-tabs .tab-carousel li.nav-item a i {
	margin-right: 15px;
	font-size: 20px;
}
.feature-vertical-tabs .tab-carousel li.nav-item{
	padding: 15px 0;
	    display: block;
    width: 100%;

}
.feature-vertical-tabs .tab-carousel ul li:first-child{
	padding-left: 0!important;
}
.feature-vertical-tabs .tab-carousel ul li:last-child{
	padding-right: 0!important;
}
.feature-vertical-tabs .tab-carousel ul{
    width: 100%;
}

.feature-vertical-tabs .tab-carousel  li.nav-item .nav-link{
	padding:0px;
}
.feature-vertical-tabs .tab-carousel ul li a{
	font-size: 20px;
	    font-weight: 600;
    font-family: 'Nunito', sans-serif;
}
.feature-vertical-tabs .monitoring-tabs-content {
	position: relative;
}
.feature-vertical-tabs .monitoring-tabs-content .monitoring-tabs-content-icon {
	position: absolute;
       bottom: -110px;
    right: -60px;
    width: 170px;
    height: 165px;
}
.monitoring-tabs-mobile {
		display: none;
	}
/****** All features page *************/
.all-features-hero {
	padding: 80px 0;
}
.all-features-hero h1 {
	margin-bottom: 10px;
}
.all-features-hero p {
	font-size: 24px;
}
.all-features-hero img {
	max-height: 500px;
}
.all-features-list {
	padding: 0 0 60px;
}
.all-features-list p {
	font-size: 20px;
	margin-bottom: 10px;
}
.all-features-list .icon-f img {
	max-height: 50px;
}
.all-features-list h3 {
	margin-bottom: 10px;
}
.all-features-list .all-features-list-row {
	padding-bottom: 80px;
}

/**************Remove CSS***************/
.list-cust-bullet{
	list-style: none;
}
.list-cust-bullet li{
	font-size: 18px;
	display: grid;
	line-height: 1.6;
}
.check-icn-cover{
	float: left;
    width: 20px;
    display: inline-block;
}
.check-icn-cover img{
	width: 16px;
}
.check-icn-cover .pt-1-5{
	padding-top: 0.35rem!important;
}
.btn-arrow img{
	padding-left: 15px;
	-webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}
.get-started-cover input[type=email]{
	height: 60px;
    width: 60%;
    border-radius: 3px 0 0 3px;
    padding: 5px 10px;
    border: 1px solid #F17921;
}
.get-started-cover input[type=email]:focus,.form-control:focus{
	outline: none;
	border-color: #f17921;
}
.get-started-cover button.get-started-btn {
	border-radius: 0 3px 3px 0;
	margin-left: -6px;
	position: relative;
    top: 1px;
    box-shadow: none;
	background-color: #F17921;
    padding: 17px 60px;
    color: #fff;
    border: none;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Red Hat Display', sans-serif;
	-webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
	outline: none;
}
.get-started-cover button.get-started-btn i {
    font-size: 20px;
    position: relative;
    top: 2px;
    margin-left: 5px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.get-started-cover button.get-started-btn:hover i {
    transform: translateX(4px);
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}
.get-started-cover input::-webkit-input-placeholder { /* Edge */
  color: #FFBE5C;
}
.get-started-cover .get-started-info + .get-started-info {
	margin-left: 30px;
}
.get-started-cover .get-started-info img {
	position: relative;
    margin-right: 6px;
    top: -2px;
}
.btn-primary {
	background-color: #F17921;
	padding: 18px 72px;
	color: #fff;
	border: none;
	font-size: 18px;
	font-weight: 500;
	font-family: 'Red Hat Display', sans-serif;
	border-radius: 5px;
	box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
	-webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}
.btn-secondary{
	background: none;
	padding: 16px 72px;
	color: #F17921;
	border: none;
	font-size: 18px;
	border-radius: 5px;
	font-weight: 500;
	font-family: 'Red Hat Display', sans-serif;
	border: 1px solid #F17921;
	-webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}
.btn-secondary-line{
	font-weight: 500;
	font-size: 18px;
	border: 1px solid #F17921;
	border-radius: 5px;
	padding: 10px 100px;
	color: #F17921;
	background: none;
	margin: auto;
	display: block;
}
.btn-secondary-table{
	font-weight: 500;
	font-size: 18px;
	border: 1px solid #F17921;
	border-radius: 5px;
	color: #F17921;
	background: none;
	padding: 10px 20px;
}
.btn-secondary-table:hover{
	-webkit-box-shadow:inset 0px 0px 0px 1px #F17921;
    -moz-box-shadow:inset 0px 0px 0px 1px #F17921;
    box-shadow:inset 0px 0px 0px 1px #F17921;
	border: 1px solid #f17921;
}
.btn-primary:focus{
	outline: 0;
    box-shadow: none;
}
.btn-primary:active,.btn-secondary:active{
	background: #E7601E!important;
}
.btn-primary.btn-arrow{
	padding: 17px 56px;
}
.operations-hero h1{
	font-size: 40px;
}
.oprf-cover p{
	line-height: 1.6;
	font-size: 18px;
}
.oprf-cover img,.oprs-cover img{
	min-height: 50px;
	width: 50px;
}
.learn-more img{
	width: unset;
	min-height: unset;
}
.short-title{
	font-size: 18px;
	margin-bottom: 5px;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.container-float{
	background: #F4EDE4;
}
.container-float p{
	font-size: 18px;
}
.container-float .float-icons-cover img{
	width: 60px;
    height: 60px;
    border-radius: 45px;
    background: #fff;
    padding: 12px;
    position: absolute;
}
.container-float .cf-icon1{
    top: 250px;
}
.container-float .cf-icon2{
    top: 100px;
    left: 88px;
}
.container-float .cf-icon3{
    top: 200px;
    left: 200px;
}
.container-float .cf-icon4{
    top: 0px;
    right: -75px;
}
.container-float .cf-icon5{
    top: 50px;
    left: 15px;
}
.container-float .cf-icon6{
    top: 265px;
    left: 15px;
}
.float-icons-cover{
	position: relative;
}
.univ-quote-cover{
	background: #E6EAEF;
	margin: 0 90px 0;
}
.univ-quote .uq-desc img{
	position: absolute;
    top: -5px;
    left: -32px;
}
.univ-quote .uq-desc{
	position: relative;
	font-size: 18px;
	font-weight: 500;
	font-family: 'Red Hat Display', sans-serif;
	margin: 30px 0 0;
	color: #1D1D1D;
}
.univ-quote{
	padding: 12px 30px 12px 30px;
}
.univ-quote-person{
	padding: 0px 57px 0 0px;
	font-size: 16px;
}
.univ-quote-cover{
	margin-top: 9rem;
	margin-bottom: 7rem;
}
.oprs-cover > img{
	min-height: 56px;
}
.line-m{
	border: 1px solid #F17921;
	float: left;
	width: 250px;
}
.monitoring-cover .opr-tb1 li a{
	padding: .5rem 0.2rem;
}
.star-rating-cover p a{
	text-decoration: underline;
}

.operation-service .oprs-cover p, .lr-desc{
	font-size: 18px;
}
.cf-icon5,.cf-icon6{
	display: none;
}
.operations-cover .opr-tb1 ul{
	width: 100%;
}
.operations-cover .opr-tb1 ul li{
	width: 33.3%;
	text-align: center;
}
.operations-cover .opr-tb1 ul li .nav-link{
	padding: .5rem 0.3rem;
}
.monitoring-cover .operation-service .oprs-cover p{
	min-height: 216px;
}
.monitoring-cover .monitoring-features .oprf-cover h4{
	min-height: 56px;
}
.monitoring-cover .opr-tb1 ul,.analytics-cover .tab-carousel ul{
	width: 100%;
}
.monitoring-cover .tab-carousel.opr-tb1 li.nav-item, .analytics-cover .tab-carousel li.nav-item{
	width: 33.2%;
	text-align: center;
}

.btn-link.focus, .btn-link:focus{
	text-decoration: none;
}

/***************FreeTrial********************/
.page-id-167 .f_copyright, .page-id-167 footer, .page-id-167 .f_copyright, .page-id-167 header {
display: none;
}
.page-id-39 .f_copyright, .page-id-39 footer, .page-id-39 .f_copyright, .page-id-39 header {
display: none;
}
.page-id-727 .f_copyright, .page-id-727 footer, .page-id-727 .f_copyright, .page-id-727 header {
display: none;
}
 .page-id-730 .f_copyright, .page-id-730 footer, .page-id-730 .f_copyright, .page-id-730 header {
display: none;
}
.bt360-signup-sec {
    width: 100%;
    height: 100%;
    position: relative;
}
.bt360-signup-sec .bt360-signup-left {
    width: 50%;
    height: 100vh;
    background: #F5EEE7;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    padding: 0 8%;
}
.bt360-signup-sec .bt360-signup-left h1 {
	font-size: 36px;
}
.bt360-signup-sec .bt360-signup-left ul.checkselect li {
	line-height: 25px;
    font-size: 16px;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .logo-circle {
	width: 75px;
	height: 75px;
}
.bt360-signup-sec .bt360-signup-left .ft-shape1 {
	position: absolute;
	    top: 0;
    left: 0;
	z-index: -9;
	opacity: .2;
}
.bt360-signup-sec .bt360-signup-left .ft-shape2 {
	position: absolute;
	 top: -33px;
    right: -100px;
	z-index: -9;
	opacity: .2;
}
.bt360-signup-sec .bt360-signup-left .ft-shape3 {
	position: absolute;
	    bottom: 0;
    left: 0;
	z-index: -9;
	opacity: .2;
}
.bt360-signup-sec .bt360-signup-left .ft-shape4 {
	position: absolute;
	    bottom: 0;
    right: 0;
	z-index: -9;
	opacity: .2;
}
.bt360-signup-sec .bt360-signup-left p.support-platforms {
	display: initial;
	cursor: pointer;
	max-width: 220px;
}
.bt360-signup-sec .bt360-signup-left p.support-platforms i {
	position: relative;
	top: 2px;
}

.bt360-signup-sec .bt360-signup-right {
    width: 50%;
    height: 100vh;
    float: right;
    position: relative;
    display: table;
    padding: 0 35px;
    overflow: hidden;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .microsoft-icon {
       left: 161px;
    top: 16px;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .benz-icon {
      left: 5px;
    top: 155px;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .bp-icon {
      left: 15px;
    top: 358px;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .hp-icon {
   left: 57px;
    top: 515px;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .pfizer-icon {
       right: 60px;
    top: 30px;
    left: auto;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .citrix-icon {
    right: 30px;
    top: 293px;
    display: block;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .abb-icon {
    right: 90px;
    top: 490px;
    left: auto;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .ba-icon {
    left: auto;
    right: 280px;
    top: 540px;
    display: block;
}
.bt360-signup-sec .bt360-signup-right .bt360-signup-form {
height: 100%;
    display: table-cell;
    vertical-align: middle;
    padding: 20px 0;

}
.bt360-signup-sec .bt360-signup-right .bt360-signup-form .biztalk360-form {
	max-width: 560px;
	width: 100%;
	margin: 0 auto;
}
.biztalk360-form .form-group {
    width: 100%;
    display: inline-block;
    position: relative;
    margin-bottom: 30px;
}
.biztalk360-form .form-group label.bt-label {
    width: 100%;
    display: inline-block;
    color: #888888;
    font-size: 15px;
    z-index: 2;
    cursor: text;
    position: absolute;
    left: 0;
    top: 18px;
    line-height: 1em;
    margin-bottom: 0;
    padding: 0 0 0 14px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.biztalk360-form .form-group label.bt-label span {
    background: #ffffff;
    padding: 0 4px;
    line-height: 1em;
}
.biztalk360-form .form-group label.bt-label span sup {
	color: #D20025;
	font-size: 100%;
	    position: relative;
    top: -2px;
}
.biztalk360-form .form-control {
    border-color: #dbdbdb;
}
.biztalk360-form .form-control:focus {
    background-color: transparent;
}
.biztalk360-form .form-control:focus ~ label.bt-label,
.biztalk360-form .form-control.not-empty ~ label.bt-label,
.biztalk360-form select.form-control ~ label.bt-label,
.biztalk360-form .country-select label.bt-label {
    top: -6px;
    font-size: 13px;
    color: #888888;
}

.biztalk360-form .form-control:focus ~ label.bt-label span,
.biztalk360-form .form-control.not-empty ~ label.bt-label span {
    background: #ffffff;
}
.biztalk360-form label.error {
    width: 100%;
    float: left;
    right: 0;
    bottom: -25px;
    z-index: 5;
    color: #da4c50!important;
    position: absolute;
    font-size: 12px;
    line-height: 1.3em;
    letter-spacing: 0.03em;
    padding-right: 0px;
    text-align: right;
}

.biztalk360-form .form-group #Email + label.error{
	 position: static;
    bottom: -38px;
}
#PricingPageForm .form-group #Email + label.error{
    font-size: 11px;
}
.biztalk360-bgwhite-form form {
	background-color: #fff;
	padding: 26px 26px 26px 26px;
	border-radius: 5px;
	box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
    width: 100%;
}
.trusted-logo-sec .logos-div img {
	max-height: 25px;
	padding-right: 25px;
}
.free-trial-thank-you h1 {
	font-size: 30px;
}
.free-trial-thank-you .ip-cover {
	margin: 0 25px;
}
.free-trial-thank-you .ip-box{
	box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.04), 0px 8px 8px rgba(153, 153, 153, 0.06), 0px 12px 22px rgba(153, 153, 153, 0.12);
	border-radius: 5px;
	padding: 16px;
	margin-bottom: 30px;
}
.free-trial-thank-you .ip-time{
	background: #EFEFEF;
	border-radius: 50px;
	padding: 2px 10px 2px 8px;
	text-align: center;
	float: right;
	font-size: 14px;
	font-weight: 600;
}
.free-trial-thank-you .ip-box p:last-of-type {
	line-height: 24px;
    min-height: 85px;
    padding-top: 5px;
}
.demo-thank-you .demo-thanks{
	background-color: #fff;
	padding: 15px;

}

.reg-form form{
	background-color: #fff;
	/*padding: 26px;*/
	padding: 26px 6px 26px 26px;
	border-radius: 5px;
	box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
    width: 100%;
}
.reg-form .form-control{
	padding: 14px 13px;
    height: 57px;
}
.reg-form .form-group label{
	font-weight: 600;
	color: #3E3E3E;
}

.btn-secondary-white{
	color: #fff;
	font-size: 18px;
	background: none;
	border: 1px solid #fff;
	border-radius: 3px;
	padding: 15px 75px;
}
.btn-secondary-white:hover{
	box-shadow: inset 0px 0px 0px 1px #fff;
    border: 1px solid #fff;
}


.trusted-companies{
	background: #FFF4E2;
	position: relative;
	    margin-bottom: 160px;
}
.trusted-companies:after {
	content: '';
	width: 100%;
	height: 105px;
	background: url(../images/revamp/pink-bg-texture.svg) repeat-x bottom center;
	position: absolute;
	bottom: -90px;
	left: 0;
}

.bd-dots-float{
	position: absolute;
	/*top: -32px;*/
	top: 62px;
    width: 292px;
}
.required-asterisk{
	color: #D20025;
}
.terms-policy-txt{
	padding-right: 15px;
}
.reg-form select{
	appearance: none;
    /* padding-right: 20px; */
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position-x: 99%;
    background-position-y: 16px;	
}
.color-gradient2{
	background: -webkit-linear-gradient(103.4deg, #ffe57f 2.23%, #ff7170 99.71%);
	-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/************ Pricing page ************/

.pricing-hero {
	position: relative;
	background: linear-gradient(0deg, #FFF4E2 52.41%, rgba(255, 244, 226, 0) 100%);
	    margin-bottom: 110px;
}
.pricing-hero:after {
    content: '';
    width: 100%;
    height: 46px;
    background: url(../images/revamp/edge-img.png) repeat-x bottom center;
    position: absolute;
    bottom: -45px;
    left: 0;
}
.pricing-hero p {
	    font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
	font-size: 26px;
}

.pricing-hero .cus-logo-sec .microsoft-icon {
	position: absolute;
	  left: 63px;
        top: 325px;
}
.pricing-hero .cus-logo-sec .benz-icon {
	position: absolute;
	    left: 30px;
      top: 45px;
	z-index: 9;
}
.pricing-hero .cus-logo-sec .pfizer-icon {
	position: absolute;
	 left: 188px;
    top: 150px;
}
.pricing-hero .cus-logo-sec .bp-icon {
	position: absolute;
	 left: 280px;
    top: 331px;
}
.pricing-hero .cus-logo-sec .abb-icon {
	position: absolute;
	    right: 266px;
    top: 340px;
	z-index: 9;
	left: auto;
}
.pricing-hero .cus-logo-sec .ba-icon {
	position: absolute;
	right: 200px;
    top: 50px;
    z-index: 9;
	display: block;
}
.pricing-hero .cus-logo-sec .hp-icon {
	position: absolute;
	    right: 86px;
    top: 297px;
    z-index: 9;
	left: auto;
}
.pricing-hero .cus-logo-sec .citrix-icon {
	position: absolute;
       right: 49px;
    top: 137px;
    z-index: 9;
	display: block;
}

.mt-6{
	margin-top: 6rem;
}
.p-header-fix{
	float: right;
	width: 100%;
	justify-content: flex-end;
	background: #fff;
}
.p-silver-cover{
	float: right;
	width: 20.05%;
    text-align: center;
	border-right: 1px solid #EBEBEB;
}
.p-silver-cover p{
	padding-bottom: 10px;
    font-size: 24px;
    font-weight: 500;
}
.table-pricing .cta.cta-outline-primary {
    padding: 10px 24px 10px;
}
.table-pricing .table-sec-title{
	font-weight: 700;
	font-size: 28px;
	padding-bottom: 30px;
	padding-top: 16px;
}
.table-pricing table thead tr td p{
	padding-bottom: 10px;
	font-size: 24px;
	font-weight: 500;
}
.table-pricing table tr td{
	padding: 16px 12px;
}
.table-pricing .hide-table-padding td{
	padding: 0;
}
.table-pricing table tbody tr:nth-child(odd),.table-pricing .tr-bg{
	background: rgba(213, 218, 240, 0.15);
}
.table-pricing table tbody tr:first-child{
	background: none;
}
.table-pricing .td-left-title{
	white-space: nowrap;
	cursor: pointer;
	padding-left: 26px;
	font-weight: 600;
}
.td-arrow{
	vertical-align: bottom;
	padding-right: 8px;
	cursor: pointer;	
}
.td-info{
	padding-left: 10px;
	padding-right: 10px;
}
.table-pricing tr td:nth-child(2),.table-pricing tr td:nth-child(3), .table-pricing tr td:nth-child(4){
	border-right: 1px solid #EBEBEB;
}
.add-on-section{
	background: #FFF4E2;
	padding: 26px 48px 26px 64px;
	margin-top: 100px;
}
.acc-title .icn-plus{
	vertical-align: baseline;
	float: right;
}
.table-pricing tbody .popover-title{

}

.card-body{
	padding: 0;
}
.pricing-faq-section{
padding: 0;
}
.pricing-faq-section ul {
	margin: 0;
	padding: 0;
}
.pricing-faq-section ul li {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding: 27px 0 14px;
    width: calc(100% - 35px);
    margin-left: 35px;
}
.pricing-faq-section ul li h3 {
	margin-bottom: 15px;
}
.pricing-faq-section ul li h3 a {
    position: relative;
    cursor: pointer;
}
.pricing-faq-section ul li h3 a:before, .pricing-faq-section ul li h3 a:after {
    background: #000;
    content: '';
    height: 3px;
    left: -35px;
    position: absolute;
    top: 13px;
    width: 19px;
    transition: transform 500ms ease;
}
.pricing-faq-section ul li h3 a[aria-expanded=true]:before {
    transform: rotate(360deg);
}
.pricing-faq-section ul li h3 a:before {
    transform: rotate(90deg);
}
.pricing-faq-section ul li h3 a:after {
    transform-origin: center;
}
.pricing-faq-section ul li p {
	font-size: 18px;
}
.pricing-bb .collapse p{
		font-size: 18px;
	}

.w-40{
	width: 40%;
}
.guide-icn{
	/*margin-top: -44px;*/
}
#accordionAddon [data-toggle="collapse"] .fa:before{  
  content: "\f068";
}
#accordionAddon [data-toggle="collapse"].collapsed .fa:before {
  content: "\f067";
}
.add-on-section h4 i{
	position: absolute;
    top: 3px;
    left: -35px;
}
.add-on-section h4.collapsed{
	color: #1D1D1D;
}
.pt-6{
	margin-top: 100px;
}
.table-pricing .accordion-toggle.td-left-title:hover{
	text-decoration: underline;
	text-decoration-style: dotted;
	text-underline-offset: 3px;
}
.plans-section [data-toggle="collapse"] .fa:before{  
  content: "\f107";
  font-size: 20px;
  padding-right: 8px;
}
.plans-section [data-toggle="collapse"].collapsed .fa:before{
  content: "\f105";
  font-size: 20px;
  /*padding-right: 13.5px;*/
}

.hide-table-padding#collapset2 td,.hide-table-padding#collapset3 td,
.hide-table-padding#collapset4 td,.hide-table-padding#collapset6 td, 
.hide-table-padding#collapset7 td,.hide-table-padding#collapset6_1 td, .hide-table-padding#collapset7_1 td{
	padding: 16px 55px;
}
.table-pricing .td-left-title.no-hover{
	cursor: initial;
	padding-left: 42px;
}
/*.table-pricing table tr.hide-table-padding td{
	border-right: 0;
}*/
.table-pricing table tr.hide-table-padding.no-bg{
	background: none;
}
.table-pricing tbody .td-info{
	cursor: pointer;
	width: 36px;
}
.table-pricing tbody .fade.in{
	opacity: 1!important;
}
.hide-table-padding.show{
	display: table-row!important;
}
.learn-pricing {
	background: #F8F8F8;
}
.pricing-plan-mobile {
	display: none;
	padding-bottom: 15px;
}
.mobile-pricing-tier {
    border-radius: 5px;
    margin-bottom: 70px;
    border: 2px solid #F8F8F8;
}
.mobile-pricing-tier .mobile-pricing-tier-head {
	    background: #F8F8F8;
        padding: 25px 15px;
    text-align: center;
}
.mobile-pricing-tier .mobile-pricing-tier-head h2 {
	margin-bottom: 15px;
}
.mobile-pricing-tier-body {
	    text-align: left;
    padding: 25px 20px 15px;
}
.mobile-pricing-tier h4 {
	margin-bottom: 15px;
}
.mobile-pricing-tier ul {
	padding: 0;
	margin: 0 0 0 0;
	
}
.mobile-pricing-tier ul + h4 {
	margin-top: 30px;
}
.mobile-pricing-tier ul li {
	    padding: 8px 0 8px 25px;
    font-size: 18px;
    font-weight: 600;
    position: relative;
	
}
.mobile-pricing-tier ul li:before {
	font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    content: "\f00c";
    position: absolute;
    left: 0;
	color: #f17922;
}
.mobile-pricing-tier a.mobile-pricing-tier-title {
	font-family: 'Nunito', sans-serif;
	font-weight: 600;
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	display: block;
    min-height: 40px;
    line-height: 40px;
}
.mobile-pricing-tier a.mobile-pricing-tier-title:before {
font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    content: "\f078";
    position: absolute;
    left: 0;
	width: 20px;
	height: 20px;
	color: #f17922;	
}
.mobile-pricing-tier a.mobile-pricing-tier-title.collapsed:before {
font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    content: "\f054";
    position: absolute;
    left: 0;
	width: 20px;
	height: 20px;
	color: #f17922;	
}


.mobile-pricing-tier a.mobile-pricing-tier-title i {
	margin-right: 15px;
}

.resource-page-hero {
	background: #FFF4E2;
}
.resource-page-hero:after {
	content: '';
    width: 100%;
    height: 46px;
    background: url(../images/revamp/edge-img.png) repeat-x bottom center;
    position: absolute;
    /*bottom: -45px;*/
    left: 0;
}
.ebook_testimonials_sec {
    background: #009bdf;
    padding: 50px 0;
    margin: 50px 0;
}
.ebook_testimonials_sec .ebook_testimonials h5{
	color: #fff;
	text-transform: capitalize;
	font-size: 18px;
}
.ebook_testimonials .ebook_testimonials_person {
    height: 64px;
    display: table;
    margin: 0 auto;
    padding-top: 10px;
}
.ebook_testimonials .ebook_testimonials_person span {
    color: #fff;
    font-size: 17px;
    line-height: 20px;
    height: 64px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
.ebook_testimonials .ebook_testimonials_person img {
    margin-right: 20px;
    width: 64px;
    height: 64px;
}
.ebook_testimonials {
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
.ebook-list .ebook-thumbnail{
	min-height: 100px;
	background: #ECB22E;
}
/*******ebook-author**********/
.ebook_author h5 {
    padding: 0 0 30px 20%;
    text-transform: uppercase;
    font-size: 18px;
}
.ebook_author_img {
    width: 18%;
    margin-right: 2%;
    float: left;
    padding-top: 60px;
}
.ebook_author_img img {
    max-width: 150px;
    max-height: 150px;
}
.ebook_author_des {
    width: 80%;
    float: left;
}
.ebook_author_des h2 {
    padding: 0 0 10px 0;
    display: inline-block;
}
.ebook_author_des span.author_social {
    display: inline-block;
    padding-left: 10px;
    vertical-align: super;
}
.ebook_author_des h5 {
    padding: 0 0 25px 0;
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
}
.ebook_author_des p {
    margin-bottom: 25px;
}
/*****ebook-review*********/
/*.ebook_review_sec .ebook_review {
    width: 66%;
    margin: 0 auto;
}*/
.ebook_review_sec .ebook_review h2 {
    padding-bottom: 30px;
    border-bottom: 2px solid #FFAA52;
}
.ebook_review .ebook_review_list {
    padding: 40px 0 20px;
    border-bottom: 1px solid #FFAA52;
}
.ebook_review .ebook_review_list .ebook_review_img {
    float: left;
    width: 10%;
    margin-right: 3%;
}
.ebook_review .ebook_review_list .ebook_review_des {
    float: left;
    width: 80%;
}
.ebook_review .ebook_review_list .ebook_review_des h5 {
    padding: 0 0 10px;
    font-size: 26px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-transform: initial;
}

/**********END eBook review************/
.whitepaper_detail_sec .whitepaper_author_sec .w-author-details h2{
	line-height: 1;
	font-size: 28px;
}
.w-author-details h2{
	font-size: 28px;
}

.resource-page-hero .hero-section p{
	max-width: 600px;
    margin: auto;
}
.case-study-rcover h2,.whitepaper-rcover h2,.webinar-rcover h2,
.blog-rcover h2,.ourevents-rcover h2{
	padding-top: 1.5rem;
}
.ebook-landing-item .ebook-author-img:first-child{
	right: 1px;
}
.ebook-landing-item .ebook-author-img:nth-child(1){
	right: 5px;
}
.resource-cover .c-author-cover .author-imgs:nth-child(2),
.whitepaper-rcover .c-author-cover .author-imgs:nth-child(2),
.webinar-rcover .c-author-cover .author-imgs:nth-child(2),
.ebook-landing-item .ebook-author-img:nth-child(2){
	right: 5px;
}
.resource-cover .c-author-cover .author-imgs:nth-child(3),
.whitepaper-rcover .c-author-cover .author-imgs:nth-child(3),
.webinar-rcover .c-author-cover .author-imgs:nth-child(3),
.ebook-landing-item .ebook-author-img:nth-child(3)
{
	right: 32px;
}
.resource-cover .c-author-cover .author-imgs:nth-child(4),
.whitepaper-rcover .c-author-cover .author-imgs:nth-child(4),
.webinar-rcover .c-author-cover .author-imgs:nth-child(4),
.ebook-landing-item .ebook-author-img:nth-child(4){
	right: 65px;
}
.resource-cover .c-author-cover .author-imgs:nth-child(5),
.whitepaper-rcover .c-author-cover .author-imgs:nth-child(5),
.webinar-rcover .c-author-cover .author-imgs:nth-child(5),
.ebook-landing-item .ebook-author-img:nth-child(5){
	right: 95px;
}
.blog-rl-cover-overlay{
	background-image: linear-gradient(rgba(255,0,0,0), #000);
    opacity: .6;
    position: absolute;
    width: 100%;
    height: 283px;
    border-radius: 4px;
    bottom: 0;
}
.blog-title-author span{
	position: absolute;
    bottom: 0;
    color: #fff;
    font-size: 24px;
    padding: 15px 22px;
    line-height: 1.4;
    width: 87%;
    float: left;
}
.blog-title-author img{
	position: absolute;
    width: 10%;
    bottom: 15px;
    right: 14px;
}




/**********Resource Landing***********/
.rcard-list .rcard-thumbnail{
	min-height: 100px;
	background: #ECB22E;
}
.c-author-cover{
	background: #000;
    position: relative;
}
.c-author-cover .author-imgs img{
	width: 40px;
}
.rcard-cname{
	color: #fff;
}
.rcard-list{
	border-bottom: 1px solid #3e3e3e;
}
/*.webinar-rcover .rcard-catagory h3,.whitepaper-rcover .rcard-catagory h3{
	min-height: 112px;
}*/
.webinar-rcover .rcard-catagory h3,.whitepaper-rcover .rcard-catagory h3{
	text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 1.4;
    max-height: 84px;
    min-height: 84px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ebook-landing .whitepaper-rcover .rcard-catagory h3{
	min-height: 75px;
}
.ebooks-rcover .rcard-catagory h3{
	min-height: 56px;
}
.resource-cover .c-author-cover .author-imgs,.whitepaper-rcover .c-author-cover .author-imgs,
.webinar-rcover .c-author-cover .author-imgs
{
	position: absolute;
    right: 5px;
    top: -20px;
}
.cs-logo{
	height: 40px;
}
.cs-at-height{
	height: 50px;
}
a.r-title-link{
	color: #1D1D1D;
}
a.r-title-link:hover{
	color: #F17921;
}
.arrow-anim{
	animation: arrowSlide 1s ease-in-out infinite;
}
.whitepaper-rcover .rcard-thumbnail{
	background: #EEE4E1;
}
.webinar-rcover .rcard-thumbnail{
	background: #FFB5A7;
}
.ourevents-rcover .rcard-thumbnail{
	background: #CC8B79;
}
.blog-rcover .blog-rldesc-cover:first-child{
	border-bottom: #3E3E3E;
	border-bottom: 1px solid #2c2c2c;
	padding-bottom: 25px;
}
.blog-rldesc-cover h5 {
    font-size: 20px;
}

.videos-rcover a {
	font-family: 'Red Hat Display', sans-serif;
	font-size: 24px;
	font-weight: 700;
	color: #3E3E3E;
}
.videos-rcover{
	background: #FFF4E2;
	position: relative;
	margin-bottom: 160px;
}
.videos-rcover:after {
    content: '';
    width: 100%;
    height: 105px;
    background: url(../images/revamp/pink-bg-texture.svg) repeat-x bottom center;
    position: absolute;
    bottom: -90px;
    left: 0;
}
.videos-rcover p{
	font-family: 'Red Hat Display', sans-serif;
	font-size: 20px;
	font-weight: 700;
}

/**********Webinar Landing***********/

.upcomimg-webinar .upcomimg-webinar-item {
	background: #FFF4E2;
	border-left: 5px solid #FFD18A;
	margin-right: 100px;
	}
.upcomimg-webinar .upcomimg-webinar-item .upcomimg-webinar-content {
	position: relative;
	padding: 15px 25px;
	min-height: 230px;
}
.upcomimg-webinar .upcomimg-webinar-item .upcomimg-webinar-content h3 {
	min-height: 56px;
}
.upcomimg-webinar-item .upcomimg-webinar-content .btn-primary {
    padding: 9px 18px;
	border-radius: 3px;
}
.webinar-detail-content .webinar-presenter-sec .presenter-img img{
	max-width: 137px;
}
.upcomimg-webinar-item .upcomimg-webinar-content .presenter-img {
	position: absolute;
	bottom: 15px;
	right: 15px;
}
.upcomimg-webinar-item .upcomimg-webinar-content .presenter-img img {
	max-width: 60px;
	max-height: 60px;
	border-radius: 50%;
}
.upcomimg-webinar-item .upcomimg-webinar-content .presenter-img img:nth-child(2) {
	position: absolute;
	left: -50px;
}
.upcomimg-webinar-item .upcomimg-webinar-content .presenter-img img:nth-child(3) {
	position: absolute;
	left: -100px;
}
/**********Webinar Detail***********/
.single-cp-hero-bg {
	overflow-x: hidden;
}
.webinar-detail-hero .single-cp-hero-bg:before {
	height: 390px;
}
.webinar-detail-hero .single-cp-hero-bg:after{
	top: 390px;
}
.webinar-detail-hero.webinar-register-hero .single-cp-hero-bg:before {
	height: 580px;
}
.webinar-detail-hero.webinar-register-hero .single-cp-hero-bg:after{
	top: 580px;
}
.single-cp-hero-bg:before {
	content: '';
	height: 318px;
	background: #FFF4E2;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: -1;
}
.single-cp-hero-bg:after {
	content: '';
	width: 100%;
	height: 46px;
	background: url(../images/revamp/edge-img.png) repeat-x bottom center;
	position: absolute;
	top: 317px;
	left: 0;
}
.by-author span:last-child{
	display: none;
}
.mb-lg-13{
	margin-bottom: 10rem!important;
}
/*
.webinar-detail-hero {
	background: #FFF4E2;
	position: relative;
}
.webinar-detail-hero:after {
	content: '';
    width: 100%;
    height: 46px;
    background: url(../images/revamp/edge-img.png) repeat-x bottom center;
    position: absolute;
    bottom: -45px;
    left: 0;
}*/
.whitepaper_detail_sec:before {
    content: '';
    width: 104px;
    height: 110px;
    background: url("../images/revamp/webinar-hero-top.svg") no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 0px;
    left: 0px;
}
.whitepaper_detail_sec {
	position: relative;
	z-index: 1;
}
.whitepaper_detail_sec .webinar-presenter-sec .presenter-info p{
	font-size: 16px;
    color: #3e3e3e;
    font-family: 'Nunito';
    font-weight: 600;
}

.webinar-detail-hero .webinar-detail-hero-content {
	/*overflow: hidden;*/
}

.whitepaper_detail_sec h1 {
	font-size: 36px;
	color: #1D1D1D;
}
.webinar-detail-hero .presenter-img {
	max-height: 80px;
	max-width: 80px;
	border-radius: 50%;
}
.webinar-detail-hero .presenter-info h5 {
	text-transform: none;
	margin-bottom: 3px;
}
.webinar-detail-hero .presenter-info p {
	color: #707070;
	font-size: 14px;
}

.webinar-detail-hero .webinar-timer p {
	color: #707070;
	
}

.webinar-sticky-fixed {
	position: fixed!important;
	top: 140px;
	max-width: 565px;
}
.webinar-detail-hero .webinar-timer #clockdiv > div {
	padding: 10px 5px 0;
    display: inline-block;
	border-top:1px solid #565656;
	margin: 5px 30px 0 0;
	min-width: 95px;
	text-align: center;
	color: #3E3E3E;
}

.webinar-detail-hero .webinar-timer #clockdiv div > span {
	padding: 0 5px;
	display: inline-block;
	    font-size: 48px;
	    font-weight: 800;
	line-height: 1;
	font-family: 'Red Hat Display', sans-serif;
}

.webinar-detail-hero .webinar-timer .smalltext{
    font-size: 18px;
	text-align: center;
}

.webinar-form .reg-form {
	position: relative;
	z-index: 9;
}
/*.webinar-detail-hero .webinar-form:before {
    content: '';
    width: 169px;
    height: 139px;
    background: url("../images/revamp/webinar-hero-form-left.svg") no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 130px;
    left: -85px;
	z-index: -9;
}
.webinar-detail-hero .webinar-form:after {
    content: '';
    width: 191px;
    height: 195px;
    background: url("../images/revamp/webinar-hero-form-right.svg") no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: -25px;
    right: -165px;
	z-index: -9;
}*/
.webinar-detail-hero .webinar-video {
	border-radius: 4px;
	position: relative;
}
.webinar-detail-hero .webinar-video .webinar-video-overlay {
	background: #000;
	opacity: .6;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 4px;

}
.webinar-detail-hero .webinar-video .webinar-video-play {
	position: absolute;
	background: #fff;
	width: 240px;
	height: 60px;
	border-radius: 30px;
	top: 40%;
	z-index: 99;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: center;
	text-align: center;
	align-items: center;
	
}
.webinar-detail-hero .webinar-video .webinar-video-play a {
	color: #1D1D1D;
	font-size: 20px;
	font-weight: 700;
}
.webinar-detail-hero .webinar-video .webinar-video-play .play-icon {
	position: relative;
	top: -1px;
	margin-right: 5px;
}
.webinar-detail-hero .webinar-video .webinar-video-play .play-icon img {
	border-radius: 50%;
	animation: shadow-pulse 2s infinite;
}
.webinar-detail-hero .webinar-video .video-time {
	position: absolute;
	bottom: 15px;
	right: 15px;
	border-radius: 3px;
	height: 25px;
	min-width: 75px;
	background: #fff;
	line-height: 25px;
	font-weight: 600;
	text-align: center;
	font-size: 14px;
	padding: 0 15px;
}
.webinar-detail-content p {
	line-height: 1.8;
}
ul.checklist {
	margin: 0;
	padding: 0;
}
.whitepaper_detail_sec p, .whitepaper_detail_sec li{
	font-size: 18px;
	color: #3E3E3E;
	line-height: 1.6;
}
/*.whitepaper_detail_sec h3{
	margin: 36px 0 16px;
}*/
.whitepaper_detail_sec .whitepaper_author_img{
	width: 34%;
	float: left;
}
.whitepaper_author_sec{
	border-top: 2px solid #FFAA52;
	border-bottom: 2px solid #FFAA52;
}
.whitepaper_author .whitepaper_author_main:last-child{
	margin-bottom: 0!important;
}
.whitepaper_author_sec .whitepaper_author h5{
    font-size: 18px;
    color: #3e3e3e;
    font-family: 'Nunito';
    font-weight: 600;
    text-transform: initial!important;
}
.whitepaper_detail_sec .author_social a{
	background: #911B5B;
	padding: 6px 5px 5px 6px;
	border-radius: 30px;
	display: inline-flex;
	vertical-align: middle;
}
.whitepaper_detail_sec .author_social a i{
	font-size: 12px;
    color: #fff;
}
ul.checklist{
	margin: 0 0 70px 0;
}
.whitepaper_author_des p{
	margin-bottom: 0;
}
ul.checklist li {
	list-style: none;
	background: url(../images/revamp/select-arrow.svg) no-repeat left 10px;
	padding: 5px 0 10px 30px;
	line-height: 27px;
	font-size: 18px;
}
ul.checklist.f24px li {
	background: url(../images/revamp/select-arrow-large.svg) no-repeat left 9px;
	line-height: 32px;
	font-size: 24px;
	    color: #3E3E3E;
}
.webinar-detail-hero .webinar-detail-content .presenter-img{
	max-width: unset;
    max-height: unset;
}
.webinar-detail-content .webinar-presenter-sec {
	border-top: 2px solid #FFAA52;
	border-bottom: 2px solid #FFAA52;
}
.webinar-detail-content .webinar-presenter-sec .presenter-social {
	margin:8px 0  0 10px;
}
.webinar-detail-content .webinar-presenter-sec .presenter-social img {
	margin-right: 10px;
}
.webinar-detail-content .webinar-presenter-sec .presenter-social i {
	margin-right: 7px;
	font-size: 18px;
	color: #868686;
}
.webinar-detail-content .webinar-presenter-sec .presenter-social i:hover {
	color: #F17921;
}
.breadcrumb-sec ul {
	padding: 0;
	margin: 0;
}
.breadcrumb-sec ul li, .breadcrumb-sec ul li a {
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	color: #707070;
	margin-right: 6px;
	font-family: 'Nunito', sans-serif;
}
/**********Case studies Landing***********/

.case-studies-landing .case-studies-landing-item {
    border-bottom: 1px solid #3e3e3e;
	padding-bottom: 20px;
	margin-bottom: 70px;
}
.case-studies-landing .case-studies-landing-item h3 {
	margin: 20px 0 2px;
}
.case-studies-landing .case-studies-landing-item .case-studies-landing-img {
	position: relative;
	border-radius: 4px;
}
.case-studies-landing .case-studies-landing-item .case-studies-landing-img img {
	border-radius: 4px;
	width: 100%;
}
.case-studies-landing .case-studies-landing-item .case-studies-landing-img h4 {
	position: absolute;
	
	color: #fff;
	    padding: 20px 25px;
	display: flex; 
  align-items: center; 
  justify-content: center; 
  text-align: center; 
top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0 auto;
}

/**********Case studies detail ***********/
.bt360-bg-hero-sec {
	background: #FFF4E2;
	position: relative;
}
.bt360-bg-hero-sec:after {
	content: '';
    width: 100%;
    height: 46px;
    background: url(../images/revamp/edge-img.png) repeat-x bottom center;
    position: absolute;
    bottom: -45px;
    left: 0;
}
.bt360-bg-hero-sec:before {
    content: '';
    width: 104px;
    height: 110px;
    background: url("../images/revamp/webinar-hero-top.svg") no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 0px;
    left: 0px;
}
.bt360-bg-hero-sec .bt360-bg-hero-sec-content {
	overflow: hidden;
}
.bt360-bg-hero-sec .hero-right {
	position: relative;
	z-index: 9;
	
	
}
.bt360-bg-hero-sec .hero-right:before {
    content: '';
    width: 169px;
    height: 139px;
    background: url("../images/revamp/webinar-hero-form-left.svg") no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 130px;
    left: -85px;
	z-index: -9;
}
.bt360-bg-hero-sec .hero-right:after {
    content: '';
    width: 191px;
    height: 195px;
    background: url("../images/revamp/webinar-hero-form-right.svg") no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: -25px;
    right: -165px;
	z-index: -9;
}
.case-studies-detail-hero {
	margin-bottom: 120px;
}
.case-studies-detail-hero h1 {
	font-size: 36px;
	z-index: 99;
    position: relative;
}
.case-studies-detail-hero .hero-right {
	text-align: right;
}
.case-studies-detail-hero p span {
	font-weight: 700;
	margin-right: 5px;
}
.case-studies-detail-content h3 {
	font-size: 28px;
	padding-top: 20px;
}
.case-studies-detail-content p {
	font-size: 18px;
	line-height: 1.7;
}
.case-studies-detail-content p a{
	font-family: 'Nunito', sans-serif;
}
.case-studies-detail-content h4 {
	position: relative;
	padding-left: 40px;
}
.case-studies-detail-content h4:before {
	content: '';
    width: 32px;
    height: 24px;
    background: url(../images/revamp/case-studies-key-icon.svg) no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 0px;
    left: 0px;
}
ul.checkselect {
	margin: 0;
	padding: 0;
}

ul.checkselect li {
	list-style: none;
	background: url(../images/revamp/check-select.svg) no-repeat left 10px;
	padding: 5px 0 10px 30px;
	line-height: 27px;
	font-size: 18px;
}
.case-studies-detail-content p + .quote-sec {
	margin-top: 40px;
}
.bottom-cover h2 span.color-gradinet{
	font-weight: 700;
}
.quote-sec {
	background: #E6EAEF;
	position: relative;
	padding: 30px 50px;
	border-radius: 4px;
	margin:20px 0 30px;
}
.quote-sec p {
	font-weight: 500;
}
.quote-sec p span {
	font-weight: 700;
}
.quote-sec p:last-child {
	margin-bottom: 0;
}
.quote-sec:before {
   content: '';
    width: 23px;
    height: 23px;
    background: url("../images/revamp/quote-start.svg") no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 20px;
    left: 15px;
}
.quote-sec:after {
   content: '';
    width: 62px;
    height: 62px;
    background: url("../images/revamp/quote-end.svg") no-repeat center;
    background-size: 100% auto;
    position: absolute;
    bottom: 30px;
    right: 20px;
}
.case-studies-right-info {
	
	padding: 25px 15px;
	background: #FFFFFF;
box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
border-radius: 5px;
	/*position: relative;*/
	max-width: 366px;
}
.case-studies-right-info:before {
	content: '';
    width: 100%;
    height: 5px;
   background: linear-gradient(76.01deg, #F17921 0%, #BE5087 100.05%);
    position: absolute;
    top: 0;
    right: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.case-studies-right-info p:first-child {
	font-style: italic;
}
.case-studies-right-info p span:first-child {
	    min-width: 120px;
    display: inline-block;
	color: #3E3E3E;
}
.case-studies-right-info p span:nth-child(2) {
	  font-weight: 600;
}

.case-studies-right-info ul {
	margin: 0;
	padding: 0;
	
}

.case-studies-right-info ul li {
	list-style: none;
position: relative;
	margin: 10px 0 15px 30px;
	line-height: 27px;
	font-size: 18px;
}
.case-studies-right-info ul li:before {
	content: '';
	width: 25px;
	height: 25px;
	background: url(../images/revamp/check-select.svg) no-repeat left 10px;
	 position: absolute;
    top: -2px;
    left: -27px;
}
.case-studies-right-info ul li span {
	border-bottom: 1px dashed;
}

.case-studies-qa-sec {
	
	padding: 35px 25px 20px;
	background: #FFFFFF;
box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
border-radius: 5px;
	position: relative;
}
.case-studies-qa-sec:before {
	content: '';
    width: 100%;
    height: 5px;
   background: linear-gradient(76.01deg, #F17921 0%, #BE5087 100.05%);
    position: absolute;
    top: 0;
    right: 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.case-studies-qa-sec h5 {
	font-size: 20px;
	text-transform: none;
}
.case-studies-qa-sec h6 {
	font-size: 18px;
	font-weight: 600;
	    margin-bottom: 10px;
}
.case-studies-qa-sec p {
	font-style: italic;
}
.case-studies-info-fixed {
    position: fixed;
    top: 140px;
}
/**********Industries Page ***********/

.industries-hero {
	position: relative;
}
.industries-hero:before {
    content: '';
    width: 104px;
    height: 110px;
    background: url(../images/revamp/webinar-hero-top.svg) no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 0px;
    left: 0px;
}
.industries-hero:after {
    content: '';
    width: 191px;
    height: 195px;
    background: url(../images/revamp/webinar-hero-form-right.svg) no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 30px;
    right: 100px;
    z-index: -9;
}
.industries-hero h1 span {
	margin: 0 5px;
}
.industries-hero h1 + p {
	max-width: 75%;
	margin: 30px auto 25px;
	font-size: 18px;
}
.industries-hero .get-started-cover {
	max-width: 615px;
    margin: 50px auto 25px;
}
.cus-speaks-large {
box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
border-radius: 5px;
}
.cus-speaks-large .cus-speaks-banner {
	position: relative;
}
.cus-speaks-large .cus-speaks-banner img {
	width: 100%;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.cus-speaks-large .cus-speaks-banner:after {
	content: '';
    width: 100%;
    height: 103px;
    background: url("../images/revamp/cus-large-shape.svg") no-repeat bottom;
    background-size: 100% auto;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.cus-speaks-large .cus-speaks-text {
	padding: 40px 25px 30px; 
	background: #fff;
	    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.cus-speaks-large .cus-speaks-text p {
	font-size: 18px;
	line-height: 1.7;
}
.cus-speaks-large .cus-speaks-text a {
	display: inline-block;
	margin-top: 20px;
}
.cus-speaks-large .cus-speaks-profile {
	    padding: 10px 0 10px;
}
.cus-speaks-large .cus-speaks-profile .cus-speaks-profile-img {
	border-radius: 50%;
	width: 60px;
	height: 60px;
	margin-right: 15px;
}
.cus-speaks-large .cus-speaks-profile .cus-speaks-profile-img img {
	max-height: 60px;
	max-width: 60px;
	box-shadow: rgb(149 157 165 / 30%) 0px 8px 24px;
    border-radius: 50%;
}
.cus-speaks-large .cus-speaks-profile .cus-speaks-profile-text h5 {
	text-transform: none;
	font-size: 20px;
	    margin: 5px 0 0;
}
.cus-speaks-large .cus-speaks-profile .cus-speaks-profile-text p {
	font-size: 18px;
	margin: 0;
}
.industries-sec-content h4 + p {
	font-size: 18px;
	line-height: 1.7;
}
ul.checkpoint {
	margin: 0;
	padding: 0;
}

ul.checkpoint li {
	list-style: none;
	background: url(../images/revamp/checklist-point.svg) no-repeat left 10px;
	padding: 5px 0 10px 30px;
	line-height: 26px;
	font-size: 16px;
}
ul.checkpoint li span {
	font-weight: 700;
}
ul.checkpoint li a {
	color: #F17921;
	text-decoration: underline;

}
ul.checkpoint li a:hover {
	
	text-decoration: none;

}
.industries-customer ul {
	display: flex;
    width: 100%;
    flex-direction: row;
    margin: 0px;
    justify-content: center;
    align-items: center;
    padding: 0;
}
.industries-customer ul li {
    padding: 30px 45px;
    display: inline-block;
}
.industries-item-bg {
	background: #FFF4E2;
	position: relative;
}
.industries-item-bg:after {
    content: '';
    width: 100%;
    height: 46px;
    background: url(../images/revamp/edge-img.png) repeat-x bottom center;
    position: absolute;
    bottom: -45px;
    left: 0;
}

.demo-enterprise-box {
background: #FFFFFF;
	padding: 30px;
box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
border-radius: 5px;
	position: relative
}
.demo-enterprise-box .btn-secondary  {
    padding: 10px 25px;

}
.demo-enterprise-box .demo-enterprise-box-img img {
position: absolute;
    bottom: -30px;
    right: -15px;

}

/** Customer page */
.customer-hero  {
	height: 550px;
    margin-bottom: 300px;
}
.customer-hero h1 {
	font-size: 45px;
}
.customer-hero .cus-speaks-banner:before {
	content: '';
    width: 180px;
    height: 40px;
    background: url(../images/revamp/cus-large-integration-team.svg) no-repeat bottom;
    background-size: 100% auto;
    position: absolute;
    bottom: 20px;
    left: 25px;
	z-index: 99;
}
.customer-hero .container {
	position: relative;
}
.cus-logo-sec .logo-circle {
	background: #fff;
	box-shadow: 0 20px 55px -7px rgb(0 0 0 / 15%);
	padding: 10px;
	border-radius: 50%;
	text-align: center;
	justify-content: center;
	width: 90px;
    height: 90px;
	display: flex;
}
.cus-logo-sec .logo-circle img {
	width: 90%;
    max-width: fit-content;
}
.cus-logo-sec .microsoft-icon {
	position: absolute;
	  left: -63px;
    top: 365px;
}
.cus-logo-sec .benz-icon {
	position: absolute;
	left: 0px;
    top: 530px;
	z-index: 9;
}
.cus-logo-sec .pfizer-icon {
	position: absolute;
	   left: 120px;
    top: 410px;
}
.cus-logo-sec .bp-icon {
	position: absolute;
	      left: 350px;
    top: 365px;
}
.cus-logo-sec .abb-icon {
	position: absolute;
	left: 490px;
    top: 440px;
	z-index: 9;
}
.cus-logo-sec .ba-icon {
	position: absolute;
	right: -200px;
    top: 50px;
    z-index: 9;
	display: none;
}
.cus-logo-sec .hp-icon {
	position: absolute;
	left: 225px;
    top: 500px;
    z-index: 9;
}
.cus-logo-sec .citrix-icon {
	position: absolute;
    right: -210px;
    top: 393px;
    z-index: 9;
	display: none;
}
.cus-speaks-small {
box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);
border-radius: 5px;
}
.cus-speaks-small .cus-speaks-banner {
	position: relative;
}
.cus-speaks-small .cus-speaks-banner img {
	width: 100%;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.cus-speaks-small .cus-speaks-banner:after {
	content: '';
    width: 100%;
    height: 103px;
    background: url("../images/revamp/cus-large-shape.svg") no-repeat bottom;
    background-size: 100% auto;
    position: absolute;
    bottom: 0px;
    left: 0px;
	    border-bottom-left-radius: 5px;
}
.cus-speaks-small .cus-speaks-text {
	padding: 11px 20px; 
	background: #fff;
	    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.cus-speaks-small .cus-speaks-text p {
	font-size: 16px;
	line-height: 1.6;
}
.cus-speaks-small .cus-speaks-text a {
	display: inline-block;
}
.cus-speaks-small .cus-speaks-profile {
	    padding: 10px 0 10px;
}
.cus-speaks-small .cus-speaks-profile .cus-speaks-profile-img {
	border-radius: 50%;
	width: 60px;
	height: 60px;
	margin-right: 15px;
}
.cus-speaks-small .cus-speaks-profile .cus-speaks-profile-img img {
	max-height: 60px;
	max-width: 60px;
	border-radius: 50%;
	box-shadow: rgb(149 157 165 / 30%) 0px 8px 24px;
}
.cus-speaks-small .cus-speaks-profile .cus-speaks-profile-text h5 {
	text-transform: none;
	font-size: 16px;
	    margin: 5px 0 0;
}
.cus-speaks-small .cus-speaks-profile .cus-speaks-profile-text p {
	font-size: 14px;
	margin: 0;
}
.cus-speaks-raw {
	padding: 0 20px;
}
.cus-speaks-raw > img {
	display: block;
	padding-bottom: 10px;
}
.cus-speaks-raw img + p {
	font-size: 16px;
	line-height: 1.7;
	margin: 16px 0;
}
.cus-speaks-raw .cus-speaks-profile {
	    padding: 10px 0 10px;
}
.cus-speaks-raw .cus-speaks-profile .cus-speaks-profile-img {
	border-radius: 50%;
	width: 60px;
	height: 60px;
	margin-right: 15px;
}
.cus-speaks-raw .cus-speaks-profile .cus-speaks-profile-img img {
	max-height: 60px;
	max-width: 60px;
	border-radius: 50%;
	box-shadow: rgb(149 157 165 / 30%) 0px 8px 24px;
}
.cus-speaks-raw .cus-speaks-profile .cus-speaks-profile-text h5 {
	text-transform: none;
	font-size: 20px;
	    margin: 5px 0 0;
}
.cus-speaks-raw .cus-speaks-profile .cus-speaks-profile-text p {
	font-size: 17px;
	margin: 0;
}
.get-started-cover label.error{
	position: absolute;
    left: 20px;
    bottom: 52px;
    font-size: 13px;
    color: #f00;
}
.upcomimg-webinar .upcomimg-webinar-item .upcomimg-webinar-content.no-webinar{
	min-height: 0;
}

/*********** ebook landing*****/
.ebook-landing-item {
	position: relative;
	margin-bottom: 100px;
}
.ebook-landing-item .ebook-landing-main {
	display: flex;
	flex-direction: row;
}
.ebook-landing-item .ebook-landing-main .ebook-cover {
	min-width: 170px;
	margin: 0 20px;
}
.ebook-landing-item .ebook-landing-main .ebook-info h3 {
	font-size: 20px;
    margin-right: 110px;
	min-height: 56px;
	display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.ebook-landing-item .ebook-landing-main .ebook-info p {
	margin: 0 25px 35px 0;
	padding-top: 25px;
	font-size: 18px;
	font-weight: 600;
	line-height: 1.7;
	 display: -webkit-box;   
   -webkit-line-clamp: 3;   
   -webkit-box-orient: vertical;     
   overflow: hidden; 
}
.ebook-landing-item .ebook-landing-main .ebook-info a {
	color: #F17921;
	font-weight: 500;
	font-size: 18px;
	position: relative;

}
.ebook-landing-item .ebook-landing-main .ebook-info a:after {
	    content: '';
    width: 18px;
    height: 18px;
    background: url(../img/long-arrow-right-orange.svg) no-repeat bottom center;
   position: absolute;
    bottom: 1px;
    right: -30px;

}

.ebook-landing-item .ebook-bg {
	    background: #FFF4E2;
    height: 200px;
    position: absolute;
    width: 100%;
    top: 80px;
    z-index: -9;
    border-radius: 5px;
}
.ebook-landing-item .ebook-author-img {
	position: absolute;
	top: 0;
	right: 0;
}
.ebook-landing-item .ebook-author-img img {
	max-height: 40px;
	max-width: 40px;
	border-radius: 50%;
}
.ebook-landing-item .ebook-author-img img:nth-child(2) {
    position: absolute;
    left: -28px;
	z-index: -9;
}
.ebook-landing-item .ebook-author-img img:nth-child(3) {
    position: absolute;
    left: -56px;
	z-index: -99;
}
.ebook-landing-item .ebook-author-img img:nth-child(4) {
    position: absolute;
    left: -84px;
	z-index: -999;
}
.postid-80216582 .quote-sec:last-of-type {
	display: none;
}
/*********** Feature detail *****/
.feature-detail-row {
	padding: 75px 0;
}
.feature-detail-row h4 {
	font-size: 18px;
	margin-bottom: 0px;
	    font-family: 'Nunito', sans-serif;
	font-weight: 600;
	    background: -webkit-linear-gradient( 103.4deg , #F17921 2.23%, #EA5560 99.71%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.feature-detail-row p {
	font-size: 24px;
	line-height: 1.7;
}
.quick-links {
	background: #FAF9FD;
border-radius: 5px;
	padding: 25px 20px;
}
.quick-links ul {
	margin: 0;
	padding: 0;
}
.quick-links ul li {
	display: inline-block;
	margin: 0 30px 15px 0;
	line-height: 20px;
	position: relative;
}
.quick-links ul li a {
	display: block;
	font-size: 18px;
	font-weight: 700;
	color: #3E3E3E;
	text-decoration: underline;
	margin-right: 30px;
	
}
.quick-links ul li:after {
  content: "";
  position: absolute;
  z-index: 1;
  border-right: 2px solid #3E3E3E;
  display: block;
  top: 0%;
  right: 0%;
  height: 100%;
}
.quick-links ul li:last-child::after {
 border-right: none;
}

.quick-links ul li a:hover {
	text-decoration: none;
	color: #F17921;
}
.quote-large {
	background: #FFF4E2;
	padding: 60px 0;
}
.quote-large p {
	font-family: 'Red Hat Display', sans-serif;
    font-weight: 500;
	font-size: 28px;
	color: #3E3E3E;
	line-height: 1.6;
	margin-bottom: 30px;
}
.quote-large h5 {
	text-transform: none;
	font-size: 22px;
	color: #3E3E3E;
	font-weight: 500;
	margin-bottom: 0px;
}

.quote-large h5 + p {
	font-size: 18px;
	margin-bottom: 0;
}
.other-features-link-sec {
	padding: 60px 0;
}
.other-features-link-sec h3 {
	margin:20px 0;
	font-size: 28px;
}
.other-features-link-sec p {
	font-size: 18px;
	line-height: 1.6;
	min-height: 112px;
	margin-bottom: 25px;
}
.other-features-link-sec .border-box {
	border: 1px solid #dbdbdb;
	border-radius: 6px;
	padding: 25px 30px 10px;
}
.other-features-link-sec .border-box h3 {
	font-size: 24px;
	margin-bottom: 15px;
}
.other-features-link-sec .border-box img {
	max-width: 50px;
}
.other-features-link-sec.cm-link .border-box p {
	min-height: 120px;
}
.other-features-link-sec.cm-link .border-box h3 {
	font-size: 21px;
}
.other-features-link-sec.reports-link .border-box p {
	min-height: 110px;
}
.other-features-link-sec.reports-link .border-box h3 {
	font-size: 22px;
}
.other-features-link-sec.portal-border-box .border-box {
    padding: 35px 46px 10px;
}
.other-features-link-sec.portal-border-box .border-box img {
	max-width: 100%;
}
.other-features-link-sec.portal-border-box .border-box p {
	font-size: 22px;
}
.features-list-datainfo h2 + p {
	font-size: 24px;
}
.features-list-datainfo .features-list-datainfo-icon {
	width: 75px;
    height: 75px;
    margin-right: 25px; 
}
.features-list-datainfo .features-list-datainfo-icon img {
	    height: 75px;
    max-width: 75px;
}
.features-list-datainfo .features-list-datainfo-text h3 {
	margin-bottom: 10px;
}
.features-list-datainfo .features-list-datainfo-text p {
	font-size: 18px;
}
.feature-detail-row .feature-detail-row-subtext h3 {
	font-size: 24px;
	margin-bottom: 8px;
}
.feature-detail-row .feature-detail-row-subtext h3 + p {
	padding-bottom: 12px;
}
.feature-detail-row .feature-detail-row-subtext p {
	font-size: 18px;
}
.get-started-recording {
background: #F6EFE8;
	padding: 75px 0;
	margin-top: 240px;
}

.get-started-recording .recordings-cta {
	position: relative;
	border-radius: 5px;
	height: 100%;
    text-align: center;
}
.get-started-recording .recordings-cta  .recordings-cta-box {
	position: absolute;
	    bottom: 0;
    max-width: 500px;
    left: 0;
    right: 0;
    z-index: 99;
    margin: auto;
}
.get-started-recording .recordings-cta .text {
	padding: 30px 50px;
	text-align: center;
		background: #ffffff;
	    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
	box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.08), 0px 8px 8px rgba(153, 153, 153, 0.12), 0px 12px 22px rgba(153, 153, 153, 0.24);

}
.get-started-recording .recordings-cta-box img {
	
  border-top-right-radius: 6px;
    border-top-left-radius: 6px;
}
.get-started-recording .recordings-cta .text h2 {
	font-size: 28px;
}
.get-started-recording .recordings-cta .text .btn-secondary {
    padding: 9px 20px;
	margin-bottom: 10px;

}
.feature-line-box-sec .feature-line-box {
	background: #FFF4E2;
	    padding: 30px 20px;
	border-radius: 6px;
	margin: 0 80px;
	box-shadow: 0px 33px 66px rgba(1, 1, 21, 0.05);
}
.feature-line-box-sec .feature-line-box .feature-line-box-item {
	padding: 30px 30px 25px;
	position: relative;
}
.feature-line-box-sec .feature-line-box .feature-line-box-item img {
	margin-bottom: 20px;
	max-width: 60px;
}
.feature-line-box-sec .feature-line-box .feature-line-box-item h3 {
	margin-bottom: 15px;
}
.feature-line-box-sec .feature-line-box .feature-line-box-item p {
	font-size: 18px;
	    min-height: 80px;
}
.feature-line-box .col-lg-4:nth-child(1) .feature-line-box-item:after, .feature-line-box .col-lg-4:nth-child(2) .feature-line-box-item:after, .feature-line-box .col-lg-4:nth-child(3) .feature-line-box-item:after {
    border-bottom: 1px solid #FFD18A;
    content: "";
    position: absolute;
    width: 90%;
    left: 5%;
    right: 0;
    bottom: 0px;
}
.feature-line-box .col-lg-4:nth-child(1) .feature-line-box-item:before, .feature-line-box .col-lg-4:nth-child(2) .feature-line-box-item:before, .feature-line-box .col-lg-4:nth-child(4) .feature-line-box-item:before, .feature-line-box .col-lg-4:nth-child(5) .feature-line-box-item:before {
    border-right: 1px solid #FFD18A;
    content: "";
    position: absolute;
    height: 90%;
    top: 5%;
    right: -5%;
}
.feature-line-box .col-lg-4:nth-child(3) .feature-line-box-item, .feature-line-box .col-lg-4:nth-child(6) .feature-line-box-item {
    border-right: none;
}
.feature-detail-tab ul li .nav-link {
	cursor: pointer;
	padding: 25px;
}
.feature-detail-tab ul li .nav-link.active {
	background: #FFF4E2;
	padding: 25px;
border-radius: 5px;
	
}
.feature-detail-tab ul li .nav-link h3 img { 
max-height: 30px;
    position: relative;
    top: -5px;
    margin-right: 10px;
}
.feature-detail-tab ul li .nav-link h3::after {
        font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    content: "\f078";
    margin-left: 10px;
	top: 2px;
    position: relative;
  }
.feature-detail-tab ul li .nav-link.active h3::after {
        font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    content: "\f077";
    margin-left: 10px;
	top: 2px;
    position: relative;
  }
.feature-detail-tab ul li .nav-link.active p {
	display: block;
}
.feature-detail-tab ul li .nav-link p {
	font-size: 22px;
	margin-bottom: 0;
	display: none;
}
.feature-detail-tab1 ul li .nav-link {
	cursor: pointer;
	padding: 25px;
}
.feature-detail-tab1 ul li .nav-link.active {
	background: #FFF4E2;
	padding: 25px;
border-radius: 5px;
	
}
.feature-detail-tab1 ul li .nav-link p {
	font-size: 18px;
	margin-bottom: 0;
}
.feature-detail-white-box .feature-detail-white-box-item {
    background: #fff;
    padding: 40px 30px;
    border-radius: 5px;
    margin: 30px 15px;
	min-height: 305px;
}
.feature-detail-white-box .feature-detail-white-box-item img {
	margin-bottom: 15px;
}
.feature-detail-white-box .feature-detail-white-box-item h3 {
	margin-bottom: 15px;
}
.feature-detail-white-box .feature-detail-white-box-item p {
	margin-bottom: 0px;
	font-size: 18px;
}
.feature-detail-white-box.schedule-maintenance-box .feature-detail-white-box-item {
	min-height: 345px;
}
.feature-detail-tab-mobile, .feature-detail-tab1-mobile {
	display: none;
}
.platform-monitoring .bg-white {
	min-height: 250px;
	    border-radius: 6px;
	    display: flex;
    flex-wrap: wrap;
    align-content: center;
}
.threshold-condition .threshold-condition-text h5 {
	font-size:24px;
	text-transform: none;
	margin-bottom: 10px;
}
.threshold-condition .threshold-condition-text img {
	margin-bottom: 15px;
	max-width: 60px;
}
.threshold-condition .threshold-condition-text p {
	font-size: 18px;
}
/****** Release page ***********/

.release-page-hero {
	position: relative;
}
.release-page-hero:before {
    content: '';
    width: 104px;
    height: 110px;
    background: url(../images/revamp/webinar-hero-top.svg) no-repeat center;
    background-size: 100% auto;
    position: absolute;
    top: 0px;
    left: 0px;
}

.release-highlight-sec .highlight-box {
	background: linear-gradient(107.38deg, #F9F9F9 10.94%, rgba(249, 249, 249, 0) 100%);
	padding: 20px 25px;
border-radius: 5px;
}
.release-highlight-sec .highlight-box:hover {
	background: linear-gradient(107.38deg, #F2F6FD 10.94%, rgba(242, 246, 253, 0) 100%);
}
.release-highlight-sec .highlight-box img {
	text-align: center;
    display: block;
    margin: 15px auto 25px;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    transition: opacity .5s ease-in-out;
}
.release-highlight-sec .highlight-box:hover img {
	-webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    filter: none;
}
.release-highlight-sec .highlight-box h3 {
	margin-bottom: 10px;
}

.release-highlight-sec .highlight-box.clr-blue:hover h3 {
	color: #447FE0;
}
.release-highlight-sec .highlight-box.clr-orange:hover {
	background: linear-gradient(107.38deg, #FEF7F5 10.94%, rgba(254, 247, 245, 0) 100%);
}
.release-highlight-sec .highlight-box.clr-orange:hover h3 {
	color: #FF7B55;
}
.release-highlight-sec .highlight-box.clr-violet:hover {
	background: linear-gradient(107.38deg, #F8F5FF 10.94%, rgba(248, 245, 255, 0) 100%);
}
.release-highlight-sec .highlight-box.clr-violet:hover h3 {
	color: #9D77DB;
}
.release-detail-row p {
	font-size: 22px;
}
.release-refresh-bg {
background: #FFF4E2;
    position: relative;
	    padding: 90px 0 60px;
	margin-bottom: 100px;
}
.release-refresh-bg:after {
    content: '';
    width: 100%;
    height: 46px;
    background: url(../images/revamp/edge-img.png) repeat-x bottom center;
    position: absolute;
    bottom: -45px;
    left: 0;
}
.release-refresh-bg p {
	font-size: 22px;
    width: 78%;
    margin: -70px auto 40px;
}
.release-latest-info {
	text-align: center;
}
.release-latest-info h5 {
	text-transform: none;
	    font-size: 20px;
    margin-bottom: 15px;
}
.release-latest-info .release-latest-info-text {
	margin: 0 20px 50px;
}
.release-notes-link .release-notes-link-bg {
	background: #F4EDE4;
border-radius: 5px;
	padding: 40px 20px;
	text-align: center;
}
.release-notes-link .release-notes-link-bg h3 {
	font-size: 28px;
}
/***********videos page**********/
.videos-hero {
	padding: 30px 0;
}
.videos-hero p {
	 font-size: 24px;
}
   
.videos-hero .bt360_intro-play .play-video {
    font-weight: 500;
    cursor: pointer;
	letter-spacing: 1;
}
.videos-hero .btn-play:hover, .videos-hero .play-video:hover .btn-play {
	background:#F17921;
}
.videos-hero .btn-play {
    width: 57px;
    height: 57px;
    display: inline-block;
    background: #101010;
    border-radius: 100%;
    text-align: center;
    line-height: 44px;
    cursor: pointer;
    animation: shadow-pulse 2s infinite;
}
.videos-hero .btn-play i {
    color: #ffffff;
    margin-left: 4px;
    line-height: 57px;
}
.videos-hero .video-play-btn-right {
	position: relative;
}
.videos-hero .video-play-btn-right .btn-play {
	position: absolute;
	top: 170px;
	left: 275px;
	 background: #F17921;
}
.videos-hero .video-play-btn-right .btn-play:hover, .videos-hero .video-play-btn-right .play-video:hover .btn-play {
	background:#de6914;
}

.videos-sec .videos-sec-links li {
   font-size: 16px;
    line-height: 1.7em;
    position: relative;
    margin-bottom: 8px;
}
.videos-sec .videos-sec-links li a {
	color: #1d1d1d;
}
.videos-sec .videos-sec-links li a.active {
	color: #F17921;
}
.videos-sec .videos-sec-links li i {
	margin-right: 5px;
	min-width: 22px;
	text-align: center;
}
.videos-sec .videos-sec-list .videos-sec-list-item {
	border: 1px solid #e7e7e7;
	border-radius: 5px;
}
.videos-sec .videos-sec-list .video-img {
	background: #FAF3E9;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align: center;
}
.videos-sec .videos-sec-list .video-img img {
	max-height: 230px;
    max-width: 230px;
}
.videos-sec .videos-sec-list .video-text {
	padding: 20px 15px;
}
.videos-sec .videos-sec-list .video-text .video-text-info {
	padding-bottom: 20px;
}
.videos-sec .videos-sec-list .video-text .video-text-info h4 {
	min-height: 56px;
}
.videos-sec .videos-sec-list .video-text .video-text-info p {
	letter-spacing: .5px;
	color: #636363;
	margin-bottom: 0;
}
.videos-sec .videos-sec-list .video-text .video-bottom p span {
	color: #888;
	font-weight: 600;
}
.videos-sec .videos-sec-list .cta.cta-outline-primary {
	font-size: 14px;
	padding: 4px 12px 4px;
	border-radius: 4px;
}
.videos-detail .back-to-video a {
font-size: 14px!important;
    line-height: 1.6em;
    font-weight: 600;
    color: #101010;
    font-family: 'Nunito',sans-serif;
}
.videos-detail .back-to-video a:hover {
	 color: #F17921;
}
.videos-detail .soc-share-icons ul li  {
	display: inline-block;
}
.videos-detail .soc-share-icons ul li a {
	width: 36px;
    height: 36px;
    float: left;
    text-align: center;
    line-height: 36px;
    background: #F4F0EB;
    border-radius: 6px;
    padding: 0;
    margin-right: 8px;
	color: #525252;
}
.videos-detail .soc-share-icons ul li:last-child a {
	margin-right: 0;
}
.videos-detail .soc-share-icons ul li a:hover i {
	 color: #F17921;
}
.videos-detail .soc-share-icons ul li a i {
	line-height: 36px;
}
.videos-detail .videos-detail-box {
	padding: 10px;
	border-radius: 5px;
	border: 1px solid #F4F0EB;
}
.videos-detail .videos-detail-text p {
	font-size: 20px;
	line-height: 1.7;
}
.videos-detail .video-status-info {
    color: #383d41;
    background-color: #f3f3f3;
    border-color: #ededed;
	border-radius: 5px;
	padding: 10px 15px;
    font-size: 15px;
    margin-bottom: 15px;
}


/*** cookies section ****/
.cc_container {
	right: auto!important;
    left: 15px!important;
    bottom: 15px!important;
    width: calc(100% - 40px);
    backgrond: #101010!important;
    background-color: #101010!important;
    max-width: 412px;
    padding: 15px!important;
    border-radius: 10px;
    box-shadow: rgb(0 0 0 / 50%) 0 0 25px;
}

.cc_banner-wrapper {
	z-index: 999999999999 !important;
}

.cc_container .cc_message {
	padding-left: 5px!important;
    padding-right: 60px!important;
    font-size: .8em!important;
    color: #ffffff!important;
    line-height: 1.4em!important;
    margin-top: 0!important;
    letter-spacing: .5px!important;
}

a.cc_more_info {
	font-weight: 300;
	color: #fff!important;
    text-decoration: underline !important;
}

.cc_container .cc_btn {
    width: 50px!important;
    height: 50px!important;
    border: 2px solid #FDDE74;
    border-radius: 100%!important;
    background-color: #FDDE74!important;
    background: #FDDE74!important;
    box-sizing: border-box;
    color: #101010!important;
    padding: 0!important;
    line-height: 49px!important;
    position: absolute;
    font-weight: 700;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}

.cc_container .cc_btn,
.cc_container .cc_btn:visited {
	background: #f59853 !important;
	color: #fff !important;
	width: 53px !important;
	    border-color: #f59853 !important;
	    max-width: 53px !important;
	font-size: .9rem!important;
}

.cc_container .cc_btn:hover {
	background: #f59853 !important;
}

/********whitepaper band remove CSS********/
.whitepaper-rcover .rcard-cname{display: none;} 
.whitepaper-rcover .c-author-cover .author-imgs{
    top: -40px;
}

/***** 404 page *****/
.page-404 p {
	font-size: 24px;
}
.page-404 a.cta {
padding: 18px 54px;
    line-height: 1.3;
	height: auto;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    letter-spacing: 1px;
    border-radius: 5px;
    display: inline-block;
	font-family: 'Red Hat Display', sans-serif;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.page-404 img {
	max-width: 550px;
}
.contact-us .contact-us-info .icon-contact {
	width: 50px;
	    float: left;
}
.contact-us .contact-us-info .icon-contact i {
font-size: 30px;
    color: #f17921;
	position: relative;
	top: 5px;
}
.contact-us .contact-us-info .txt {
	margin-left: 15px;
	    float: left;
	width: 100%;
}
.contact-us .contact-us-info .txt p {
	font-size: 18px;
	line-height: 1.7;
}
.product-specialist-item .prod-spec-pic {
	border-radius: 50%;
    width: 150px;
    height: 150px;
    margin-right: 15px;
}
.product-specialist-item .prod-spec-pic img {
max-height: 150px;
    max-width: 150px;
    border-radius: 50%;
}
.product-specialist-item .prod-spec-pic .prod-spec-social {
	text-align: center;
	padding: 10px 0 0;
}
.product-specialist-item .prod-spec-pic .prod-spec-social a {
	color: #7c7c7c;
	padding: 0 2px;
}
.product-specialist-item .prod-spec-info h3 {
	margin-bottom: 10px;
}
.policy-content {
	padding: 100px 0;
}
.policy-content ul.checklist li {

    line-height: 25px;
    font-size: 16px;
}
.policy-content p {
	line-height: 1.6;
}
.policy-content h4 {
	margin: 30px 0 10px;
}
.policy-content table {
	margin-bottom: 20px;
	line-height: 1.6;
}
.policy-content table tr, .policy-content table th, .policy-content table td {
	border: 1px solid #ccc;
	padding: 5px;
}
/********** Manual activation page***********/
.activation_sec {
	padding: 100px 0;
}

.cus_radio [type="radio"] {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.cus_radio label {
	cursor: pointer;
	line-height: 2.5;
	font-size: 16px;
	font-weight: bold;
	margin-right: 25px;
}

.cus_radio [type="radio"]+span:before {
	content: '';
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: -0.25em;
	border-radius: 50%;
	border: 2px solid #FFF;
	margin-right: 10px;
	transition: 0.5s ease all;
	box-shadow: 0 0 0 0.15em #6F6F6F;
}

.cus_radio [type="radio"]:checked+span:before {
	background: #f24c21;
}

.activation_form {
	width: 60%;
	margin: 0 auto;
}

.activation_sec textarea {
	width: 98%;
	height: 200px;
	padding: 10px;
	resize: none;
	font-family: inherit;
	font-size: 17px;
	font-weight: 300;
}

.activation_sec input[type="submit"] {
	width: 150px;
	background: #f17921;
	color: #fff;
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	border: 0;
	outline: none;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-top: 20px;
	cursor: pointer;
}

.divTwo {
	display: none;
	padding: 50px 0px 0px 0px;
	clear: both;
	margin: 0 auto;
}

.warning_msg {
	background: #fae994;
	color: #5D5012;
	padding: 5px 15px 10px 15px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: 400;
}

.warning_msg .fa {
	float: left;
	width: 45px;
	font-size: 32px;
	padding-top: 7px;
}

.warning_msg .span {
	float: left;
	width: 95%;
}

#De-lblSuccess {
	background: #BEE5C3;
	color: #117c12;
	padding: 5px 10px;
}
/************* Official quote request ***************/

.quote-request .env-details {
	padding: 20px 0 20px;
}

.quote-request .env-details::after,
.quote-request .env-details::before {
	display: table;
	content: "";
	clear: both;
}

.quote-request .env-details h5 {
	float: left;
	margin: 0px;
	padding: 0px;
	    text-transform: none;
    font-size: 16px;
}

.quote-request .env-details .add_new {
	padding: 0px;
	margin: 0px;
	float: right;
	color: #1969a1;
	cursor: pointer;
	font-weight: 600;
	font-size: 15px;
}

.quote-request .env-details ul {
	padding: 15px 0px 0px 0px;
	margin: 0px;
	clear: both;
}

.quote-request .env-details ul li {
	background: #f6f6f6;
	color: #6d6e71;
	padding: 10px 0px;
	clear: both;
	width: 100%;
	float: left;
}

.quote-request .env-details ul::after,
.quote-request .env-details ul::before {
	display: table;
	content: "";
	clear: both;
}

.quote-request .env-details ul li div {
	display: inline-block;
	float: left;
}

.quote-request .env-details ul li div:nth-child(1) {
	width: 25%;
	padding-left: 10px;
}

.quote-request .env-details ul li div:nth-child(2) {
	width: 22%;
}

.quote-request .env-details ul li div:nth-child(3) {
	width: 19%;
}

.quote-request .env-details ul li div:nth-child(4) {
	width: 31%;
	padding-right: 5px;
}

.quote-request #envDetails {
	    padding: 0 0 20px 0;
	margin: 0px;
	clear: both;
	border-bottom: #dbdbdb solid 2px;
}

.quote-request #envDetails li {
	display: block;
	padding: 15px 0px 7px 0px;
	clear: both;
	width: 100%;
	float: left;
	background: none;
}

.quote-request #envDetails li div:nth-child(1) {
	padding-left: 10px;
	padding-right: 10px;
}

.quote-request #envDetails li div:nth-child(2) {
	padding-right: 10px;
}

.quote-request #envDetails li div:nth-child(3) {
	padding-right: 10px;
}

.quote-request #envDetails li div:nth-child(4) {
	width: 24%;
	text-align: right;
	position: relative;
}

.quote-request #envDetails li div:nth-child(5) {
	width: 7%;
	float: right;
}

.quote-request .env_details select {
	border: #dbdbdb solid 1px;
	height: 34px !important;
	color: #6d6e71;
	padding: 0px 5px 0 0;
	width: 130px;
}

.quote-request .env-details input[type=text] {
	outline: none;
}

.quote-request .env-details .info_icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/info-icon.png) no-repeat;
	cursor: pointer;
	position: relative;
    top: 3px;
}


.quote-request .env-details .info_icon:hover {
	background-position: -16px 0px;
}

.quote-request .env-details .add_btn {
	border: #3B994A solid 1px;
	color: #3B994A;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 0px;
	cursor: pointer;
	text-transform: uppercase;
	border-radius: 100%;
	position: relative;
	top: 12px;
	outline: none;
	padding: 5px 8px 5px 8px;
}

.quote-request .env-details .add_btn:after {
	font-family: "Font Awesome 5 Pro";
	content: "\f067";
}

.quote-request .env-details .remove_btn:after {
	font-family: "Font Awesome 5 Pro";
	content: "\f00d";
}

.quote-request .env-details .copy_btn:after {
	font-family: "Font Awesome 5 Pro";
	content: "\f0c5";
}

.quote-request .env-details .copy_btn {
	border: #3d85cf solid 1px;
	color: #3d85cf;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 0px;
	cursor: pointer;
	text-transform: uppercase;
	border-radius: 100%;
	position: relative;
	top: 12px;
	outline: none;
	padding: 5px 7px 5px 7px;
}

.quote-request .env-details .copy_btn:focus {
	outline: none;
}

.quote-request .env-details .copy_btn:hover {
	background: #3d85cf;
	border: transparant solid 1px;
	color: #FFFFFF;
}

.quote-request .env-details .add_btn:focus {
	outline: none;
}

.quote-request .env-env-details .remove_btn:focus {
	outline: none;
}

.quote-request .env-details .add_btn:hover {
	background: #3B994A;
	border: transparant solid 1px;
	color: #FFFFFF;
}

.quote-request .env-details .remove_btn {
	border: #dc3939 solid 1px;
	color: #dc3939;
	background: #FFFFFF;
	font-size: 12px;
	line-height: 0px;
	cursor: pointer;
	text-transform: uppercase;
	border-radius: 100%;
	position: relative;
	top: 12px;
	outline: none;
	padding: 5px 8px 5px 8px;
}

.quote-request .env-details .remove_btn:hover {
	background: #dc3939;
	border: transparant solid 1px;
	color: #FFFFFF;
}

.quote-request .env_details label {
	display: inline;
	position: absolute;
	right: 7px;
	bottom: -20px;
	font-size: 12px;
	color: #F93535;
	z-index: 9999;
	font-weight: 400;
	background: #FFF;
}

.quote-request #confirm_Divoverlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #000000;
	opacity: .75;
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	z-index: 1011111;
	display: none;
}

.quote-request #confirm_Div {
	display: none;
	width: 300px;
	background: #FFF;
	color: #000;
	line-height: 22px;
	box-shadow: 1px 1px 3px #000;
	position: fixed;
	left: 50%;
	top: 50%;
	padding: 20px;
	margin-top: -45px;
	margin-left: -150px;
	z-index: 100000000;
	text-align: center;
}

.quote-request #confirm_Div p {
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

.quote-request #confirm_Div input[type=button] {
	border: none;
	padding: 5px 7px;
	color: #FFFFFF;
	background: #F25127;
	font-weight: bold;
	margin-right: 10px;
	font-size: 14px;
	cursor: pointer;
	text-transform: uppercase;
	font-family: calibri;
}

.quote-request #confirm_Div input[type=button]:hover {
	background: #272624;
}

.onlinereq_sec .tagline {
	border-top: 1px solid #CFCFCF;
	height: 0;
	text-align: left;
	padding-left: 10px;
	margin: 15px 0px;
}
/************ Partners page ************/
.partners-hero p {
	font-size: 24px;
}
.become-partner-sec .become-partner-text {
	font-size: 22px;
	line-height: 1.7;
}
.ks-card {
    width: 100%;
    background: #f7f7f7;
    border: none;
    border-radius: 18px;
    margin-bottom: 30px;
    display: block;
    box-shadow: rgb(0 0 0 / 15%) 0 2px 5px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.ks-card:hover {
    box-shadow: rgb(0 0 0 / 10%) 0 12px 15px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.ks-partner-directory .partner-logo {
    padding: 20px 30px;
    width: 100%;
    display: block;
    border-bottom: 1px solid #f2f2f2;
    text-align: center;
}

.ks-partner-directory .partner-logo img {
    width: auto;
    max-height: 30px;
}

.ks-partner-directory .txt {
    display: flex;
    flex-direction: column;
    padding: 25px 30px;
    margin-bottom: 0;
    min-height: 268px;
}

.ks-partner-directory .txt li {
    padding: 0 0 0 30px;
    margin: 7px 0;
    position: relative;
    background: url("../images/revamp/icon-pin.svg") no-repeat left 5px;
    background-size: auto 18px;
}

.ks-partner-directory .txt li:nth-of-type(2) {
    background: url("../images/revamp/icon-globe.svg") no-repeat left 5px;
    background-size: auto 16px;
}

.ks-partner-directory .txt li:nth-of-type(3) {
    background: url("../images/revamp/icon-mail.svg") no-repeat left 5px;
    background-size: auto 16px;
}

.ks-partner-directory .txt li:nth-of-type(4) {
    background: url("../images/revamp/icon-telephone.svg") no-repeat left 5px;
    background-size: auto 16px;
}

.ks-partner-directory aside {
    width: calc(100% - 30px);
    min-height: 195px;
    display: flex;
    flex-direction: column;
    align-items: center;
    opacity: 0.6;
    position: relative;
    padding: 0;
    margin: 40px 15px;
    background: #ffffff;
}

.ks-partner-directory .slick-current aside {
    opacity: 1;
    transform: scale(1.1);
}

@media (max-width: 1023px) {
    .ks-partner-directory .slick-current aside {
        transform: scale(1);
    }
}

@media (max-width: 767px) {
    .ks-partner-directory aside {
        margin: 10px 15px;
    }
    .biztalk360-form .form-group #Email + label.error,#PricingPageForm .form-group #Email + label.error,
    #whitepaperdownloadForm .form-group #Email + label.error, #ebookdownloadForm .form-group #Email + label.error{
        font-size: 11px;
        position: static;
    }
}
/**** Training page CSS ***/
.bts-training-hero h1 {
	font-size: 44px;
}
.bts-training-hero p {
	font-size: 20px;
	line-height: 1.6;
}
.bts-training-tabs {
    background: #F5F5F5;
    position: relative;
    padding: 80px 0;
}
.bts-training-tabs:before {
    content: '';
    width: 100%;
    height: 60px;
    background: url(../images/revamp/highlight-top-edge.svg) repeat-x top center;
    position: absolute;
    top: -46px;
    left: 0;
}
.bts-training-tabs:after {
content: '';
    width: 100%;
    height: 60px;
    background: url(../images/revamp/highlight-bottom-edge.svg) repeat-x bottom center;
    position: absolute;
    bottom: -45px;
    left: 0;
}
.bts-training-tabs.feature-horizontal-tabs .tab-carousel ul {
    width: 100%;

}
.bts-training-tabs.feature-horizontal-tabs .tab-carousel ul li a {
	 font-size: 22px;
}
.bts-training-tabs .tab-content p {
	font-size: 20px;
    line-height: 1.6;
}
.bts-training-tabs .tab-content h2 {
	font-size: 30px;
}
.bts-training-tabs .tab-content h6 {
	font-size: 16px;
    margin-bottom: 10px;
}
.bts-training-tabs .tab-content h5 {
    font-size: 16px;
    text-transform: capitalize;
}
.bts-training-tabs .tab-content p.trainer-des {
	 font-size: 16px;
}
.bts-training-tabs .tab-content .trainer-pic img {
	max-width: 200px;
	border-radius: 50%;
}
.bts-training-schedule p {
	font-size: 18px;
}
.bts-training-tabs-mobile {
	display: none;
}
.bts-training-tabs-mobile h6 {
	font-size: 16px;
    margin-bottom: 10px;
}
.bts-training-tabs-mobile h5 {
    font-size: 16px;
    text-transform: capitalize;
}
.bts-training-tabs-mobile p.trainer-des {
	 font-size: 16px;
}
.bts-training-tabs-mobile .trainer-pic img {
	max-width: 200px;
	border-radius: 50%;
}
.bts-training-tabs-mobile p {
	font-size: 20px;
    line-height: 1.6;
}
/********** Blog styles************/

.blog-hero .blog-hero-left p {
	font-size: 24px;
}
.blog-hero .blog-hero-left .search-form .btn-primary, .search-form .btn-primary {
	padding: 10px 25px;
}

.blog-list-sec {
	 width: 100%;
    display: inline-block;
}
.blog-list {
	width: 100%;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
}
.blog-list .blog-list-right {
    width: 230px;
    display: flex;
    flex-grow: 1;
    margin-left: -230px;
    position: relative;
    z-index: 15;
    min-height: 1px;
}
.blog-list .blog-list-left {
    width: 100%;
    padding-right: 280px;
}
.blog-items {
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 -15px;
}
.blog-items-routine {
    padding-bottom: 20px;
}

.blog-card {
    width: 100%;
    background: #ffffff;
    border: 2px solid #F4F0EB;
    border-radius: 10px;
}
.blog-items aside {
    width: calc(100% - 30px);
    margin: 15px;
    display: flex;
    flex-direction: column;
    position: relative;
}
.blog-items aside figure {
    width: 100%;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
    margin-bottom: 0;
}
.blog-items aside figure img {
    width: 100%;
    height: 230px;
    object-fit: cover;
    object-position: center;
}
.blog-items aside .blog-text {
    padding: 20px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex-grow: 1;
}
.blog-items aside .blog-text .date-read-time {
	font-size: 14px;
}
.blog-items aside .blog-text h5 {
	font-size: 19px;
	text-transform: none;
}
.blog-items aside .blog-text h5 a {
		color: #1D1D1D;
}
.blog-items aside .blog-text h5 a:hover {
	color: #F17921;
}
.blog-items aside .author-text {
    font-size: 14px;
    color: #e5e5e5;
    line-height: 1.4em;
}
.blog-items aside .author-text span {
    width: 100%;
    color: #999999;
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
}
.blog-items aside .author-text span a {
	color: #3E3E3E;
}
.blog-items aside .author-text span a:hover {
	color: #F17921;
	text-decoration: underline;
}

.link-shape {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    color: #ffffff;
    padding: 9px 12px;
    border-radius: 0 0 20px 0;
    overflow: hidden;
    margin: 0 -2px -2px 0;
}
.link-shape:before {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 60px solid #101010;
    border-left: 60px solid transparent;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2;
}
.link-shape i {
    font-size: 18px;
    position: relative;
    z-index: 15;
}
.link-shape:hover {
    color: #ffffff;
    text-decoration: none;
    min-height: 500px;
}
.blog-items aside:hover .link-shape:before {
    border-bottom-color: #F17921;
}
.blog-list-right .sidebar-nav ul {
	padding: 0;
	margin: 0 0 20px 0;
}
.blog-list-right .sidebar-nav ul li {
    font-size: 13px;
    line-height: 1.7em;
    position: relative;
    margin-bottom: 8px;
}
.blog-list-right .sidebar-nav ul li a {
	color: #3E3E3E;
	letter-spacing: .05em;
	padding-left: 25px;
    font-family: 'Nunito',sans-serif;
	position: relative;
}
.blog-list-right .sidebar-nav ul li:first-child a:before {
	 content: '\f1ad';
}
.blog-list-right .sidebar-nav ul li:nth-child(2) a:before {
	 content: '\f559';
}
.blog-list-right .sidebar-nav ul li:nth-child(3) a:before {
	 content: '\f736';
}
.blog-list-right .sidebar-nav ul li:nth-child(4) a:before {
	 content: '\f0f3';
}
.blog-list-right .sidebar-nav ul li:nth-child(5) a:before {
	 content: '\f233';
}
.blog-list-right .sidebar-nav ul li:nth-child(6) a:before {
	 content: '\f0ee';
}

.blog-list-right .sidebar-nav ul li a:hover {
	color: #F17921;
}
.blog-list-right .sidebar-nav ul li a:before {
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: -2px;
    left: 0;
    font-weight: 300;
    font-size: 15px;
}
.bt360-pagination .nav-links {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.bt360-pagination h2 {
    display: none;
    text-align: center;
}
.bt360-pagination .page-numbers {
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    line-height: 1.5em;
	color: #101010;
}
.bt360-pagination .page-numbers.current {
    background: #f17921;
    color: #ffffff;
	border: 2px solid #f17921;
}
.bt360-pagination a.page-numbers, .bt360-pagination .current {
    min-width: 44px;
    padding: 4px 10px 3px;
    display: inline-block;
    border: 2px solid #101010;
    border-radius: 5px;
}
.bt360-pagination a.page-numbers:hover {
    text-decoration: none;
    background: #f17921;
    color: #ffffff;
	border: 2px solid #f17921;
}
.bt360-pagination .next.page-numbers i, .bt360-pagination .prev.page-numbers i {
    font-size: 19px;
    position: relative;
    top: 2px;
}
.blog-item-detail-sec {
	padding: 20px 0 60px;
}
.blog-item-detail {
	width: 100%;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
}
.blog-item-detail .blog-item-detail-left {
    width: 100%;
    padding-right: 280px;
}

.blog-item-detail .blog-item-detail-right {
    width: 230px;
    display: flex;
    flex-grow: 1;
    margin-left: -230px;
    position: relative;
    z-index: 15;
    min-height: 1px;
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul {
	padding: 0;
	margin: 0 0 20px 0;
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul li {
    font-size: 13px;
    line-height: 1.7em;
    position: relative;
    margin-bottom: 8px;
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul li a {
	color: #3E3E3E;
	letter-spacing: .05em;
	padding-left: 25px;
    font-family: 'Nunito',sans-serif;
	position: relative;
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul li a:hover {
	color: #F17921;
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul li a:before {
    content: '\f30b';
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: -2px;
    left: 0;
    font-weight: 300;
    font-size: 15px;
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul li:first-child a:before {
	 content: '\f1ad';
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul li:nth-child(2) a:before {
	 content: '\f559';
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul li:nth-child(3) a:before {
	 content: '\f736';
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul li:nth-child(4) a:before {
	 content: '\f0f3';
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul li:nth-child(5) a:before {
	 content: '\f233';
}
.blog-item-detail .blog-item-detail-right .sidebar-nav ul li:nth-child(6) a:before {
	 content: '\f0ee';
}
.sidebar-nav .back-to-blog a {
	    font-size: 14px!important;
    line-height: 1.6em;
	font-weight: 600;
	    color: #101010;
	font-family: 'Nunito',sans-serif;
}
.sidebar-nav .sidebar-box {
	background: #ffffff;
    border: 2px solid #F4F0EB;
    border-radius: 5px; 
	padding: 10px;
}
.sidebar-nav .sidebar-box h5 {
	text-transform: none;
margin-bottom: 10px;
}
.sidebar-nav .sidebar-box .cta {
	  padding: 10px 20px;
    font-size: 16px;
	box-shadow: none;
}
  
.sidebar-nav .back-to-blog a:hover {
	color: #f17921;
}
.blog-item-detail-content {
	padding: 20px 0 20px;
}
.blog-item-detail-head .blog-item-detail-author img {
	    border-radius: 100%;
	width: 70px;
	height: 70px;
}
.blog-item-detail-head .blog-item-detail-author p {
	line-height: 22px;
}
.blog-item-detail-head .blog-item-detail-author p a {
	font-family: 'Nunito', sans-serif;
	color: #3E3E3E;
}
.blog-item-detail-head .blog-item-detail-author p a:hover {
	text-decoration: underline;
	color: #F17921;
}
.blog-item-detail-head .blog-item-detail-author p.text-grey {
    color: #b4b4b4;
    letter-spacing: 1px;
}
.blog-item-detail-content .a2a_kit {
    height: 36px;
}
.blog-item-detail-content .share-article a {
	width: 36px!important;
    height: 36px!important;
    float: left!important;
    text-align: center!important;
    line-height: 36px!important;
    background: #F4F0EB!important;
    border-radius: 20px 20px 20px 20px!important;
    padding: 0!important;
    margin-right: 8px!important;
}
.blog-item-detail-content .share-article .a2a_kit a .a2a_svg {
    width: 22px!important;
    height: 22px!important;
}
.blog-item-detail-content .share-article .a2a_kit a span {
    background-color: transparent!important;
    margin: 7px;
}
.blog-item-detail-content .share-article .a2a_kit a .a2a_svg svg {
    filter: grayscale(1) brightness(0);
}
.blog-item-detail-content h1 {
	font-size: 36px;
}
.blog-item-detail-content .blog-item-detail-content-inner  {
    font-size: 17px;
    line-height: 1.8em;
}
.blog-item-detail-content .blog-item-detail-content-inner p {
    font-size: 17px;
    line-height: 1.8em;
}
.blog-item-detail-content .blog-item-detail-content-inner h2 {
    font-size: 30px;
}
.blog-item-detail-content .blog-item-detail-content-inner ul {
    list-style: outside;
    padding-left: 20px;
}
.blog-item-detail-content .blog-item-detail-content-inner ul li {
    list-style: disc;
    font-size: 17px;
    line-height: 1.6em;
    margin-bottom: 15px;
}

.blog-item-detail-content .blog-item-detail-content-inner ol {
	padding-left: 0;
}
.blog-item-detail-content .blog-item-detail-content-inner ol li {
    width: calc(100% - 20px);
    list-style-type: decimal;
    list-style-position: outside;
    margin: 7px 0 12px 20px;
}
.blog-item-detail-content .blog-item-detail-content-inner h2, .blog-item-detail-content .blog-item-detail-content-inner h3, .blog-item-detail-content .blog-item-detail-content-inner h4, .blog-item-detail-content .blog-item-detail-content-inner h5 {
	margin-bottom: 15px;
}
.blog-item-detail-content .blog-item-detail-content-inner img {
	margin:10px 0 20px 0;
	display: block;
    height: auto;
}
.blog-item-detail-content .blog-item-detail-content-inner a {
	font-family: 'Nunito', sans-serif;
}

.blog-item-detail-content .blog-item-detail-content-inner .info_msg {
	background: #f17922;
    color: #fff;
    padding: 20px;
    margin-bottom: 20px;
    font-size: 17px;
	margin-top:10px;
}
.blog-item-detail-content .blog-item-detail-content-inner .info_msg a {
    color: #fff;
   text-decoration:underline;
}
.blog-item-detail-content .blog-item-detail-content-inner .info_msg a:hover {
   text-decoration:none;
}
.blog-item-detail-content .blog-item-detail-content-inner .dwn_pdf {
      background: rgba(78, 193, 178, 0.611764705882353);
       color: #737373;
    padding: 15px;
    margin-bottom: 20px;
    font-size: 16px;
    margin-top: 10px;
    border-radius: 3px;
}
.blog-item-detail-content .blog-item-detail-content-inner .dwn_pdf a {
	    color: #737373;
    text-decoration: underline;
	letter-spacing: 0;
	font-weight: 400;
}
.blog-item-detail-content .blog-item-detail-content-inner .dwn_pdf a:hover {
    text-decoration: none;
}

.blog-item-detail-content .blog-item-detail-content-inner table, .blog-item-detail-content .blog-item-detail-content-inner tr, .blog-item-detail-content .blog-item-detail-content-inner td {
	border:1px solid #ccc;	
	padding: 10px 5px;
}

.blog-item-detail-content .blog-item-detail-content-inner blockquote {
	padding: 0.1em 0.5em 0.3em 0.7em;
    border-left: 11px solid #f17921;
    margin: 1.7em 0 1.7em 0.3em;
    overflow: auto;
    width: 93%;
    word-wrap: break-word;
}
.blog-item-detail-content .blog-item-detail-content-inner blockquote p {
	color: #242424;
	font-style: italic;
	font-weight: 400;
}	
.blog-item-detail-content .blog-item-detail-content-inner blockquote p:last-child {	
	margin:0px;
}
.blog-item-detail-content .blog-item-detail-content-inner .quotestyle_one {
	    margin: 30px 25px;
    font-size: 28px;
    line-height: 1.6;
    color: #E77421;
    text-align: center;
    font-style: italic;
}
.blog-item-detail-content .blog-item-detail-content-inner .quotestyle_two {
	margin: 25px 0;
    font-size: 24px;
    line-height: 1.5;
}

.author-page-info img {
	border-radius: 100%;
}
.author-page-info p a {
    font-family: 'Nunito', sans-serif;
    color: #3E3E3E;
}
.author-page-info p a:hover {
    text-decoration: underline;
    color: #F17921;
}
.author-page-info p.text-grey {
color: #b4b4b4;
    letter-spacing: 1px;
}
.blog-item-detail .blog-item-detail-left .img-blog img {
	height: auto;		
}

/******************Blog-Download-CTA************************/

.blog-item-detail-content .event-registeration-wrapper {
    background-color: #f9ece4;
    border: 1px solid #f17922;
    border-radius: 5px;
    padding: 15px 20px;
    width: 93%;
    margin: 15px auto;
}

.blog-item-detail-content .event-registeration-wrapper h4 {
    margin: 0;
}

.blog-item-detail-content .event-registeration-wrapper .event-registeration-content {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.blog-item-detail-content .event-registeration-wrapper .event-registeration-content .event-registeration-text {
    box-sizing: border-box;
    max-width: 100%;
    min-width: 0;
    flex: 1;
    width: 100%;
    -webkit-flex: 1;
}

.blog-item-detail-content .event-registeration-wrapper .event-registeration-content .event-registeration-btn-wrapper {
    margin-top: 0 !important;
}
.blog-item-detail-content .event-registeration-wrapper .event-registeration-content .event-registeration-text h4{
    margin-bottom: 0;
}

.blog-item-detail-content .event-registeration-wrapper .event-registeration-content .event-registeration-btn-wrapper a {
    background-color: #f17922;
    box-shadow: 0 3px 30px -2px rgba(20, 45, 100, .25);
    border: 0;
    border-radius: 4px;
    font-size: 15px;
    height: 44px;
    line-height: 44px;
    padding: 12px 20px;
    text-decoration: none;
    color: #071733;
    cursor: pointer;
    font-weight: 600;
    font-family: 'sofia-pro', sans-serif;
}
/********************************/

@media (min-width: 680px) {
    .blog-items aside {
        width: calc(50% - 30px);
    }
}
@media (max-width: 991px) {
    .blog-list {
        flex-direction: column;
    }
    .blog-list .blog-list-right {
        display: none;
    }
    .blog-list .blog-list-right .sticky-top {
        display: none;
    }
	.blog-item-detail .blog-item-detail-right {
		display: none;
	}
    .blog-list .blog-list-left {
        padding-right: 0;
    }
	.blog-item-detail .blog-item-detail-left {
    padding-right: 0;
}
	.blog-hero-right {
		margin-top: 50px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .blog-items aside {
        width: calc(50% - 30px);
    }
}
@media (min-width: 1200px) {

    #whitepaperdownloadForm .form-group #Email + label.error, #ebookdownloadForm .form-group #Email + label.error,
    #contactForm .form-group #Email + label.error{
        width: 485px;
    }
    .blog-items aside {
        width: calc(33.33% - 30px);
    }
    .blog-items-routine aside:first-child {
        width: calc(100% - 30px);
        flex-direction: row;
        margin-top: 0;
    }
    .blog-items-routine aside:first-child h5 {
        font-size: 28px;
    }
    .blog-items-routine aside:first-child p {
        width: 100%;
        max-width: 500px;
        font-size: 19px;
        line-height: 1.8em;
    }
    .blog-items-routine aside:first-child figure {
        width: 75%;
            border-radius: 10px 0 0 10px;

    }
    .blog-items-routine aside:first-child figure img {
        height: 400px;
    }
    .blog-items-routine aside:first-child .blog-text {
        padding: 20px 35px;
    }
    .blog-items-grid2 aside:first-child,
    .blog-items-grid3 aside:first-child,
    .blog-items-grid2 aside:nth-child(2),
    .blog-items-grid3 aside:nth-child(2) {
        width: calc(50% - 30px);
    }
    .blog-items-grid2 aside:first-child h5,
    .blog-items-grid3 aside:first-child h5,
    .blog-items-grid2 aside:nth-child(2) h5,
    .blog-items-grid3 aside:nth-child(2) h5 {
        font-size: 28px;
    }
    .blog-items-grid2 aside:first-child p,
    .blog-items-grid3 aside:first-child p,
    .blog-items-grid2 aside:nth-child(2) p,
    .blog-items-grid3 aside:nth-child(2) p {
        width: 100%;
        max-width: 500px;
        font-size: 19px;
        line-height: 1.8em;
    }
    .blog-items-routine aside:nth-child(5),
    .blog-items-routine aside:nth-child(6) {
        width: calc(50% - 30px);
    }
    .blog-items-routine aside:nth-child(5) h5,
    .blog-items-routine aside:nth-child(6) h5 {
        font-size: 28px;
    }
    .blog-items-routine aside:nth-child(5) p,
    .blog-items-routine aside:nth-child(6) p {
        width: 100%;
        max-width: 500px;
        font-size: 18px;
        line-height: 1.8em;
    }
    .blog-items-routine aside:nth-child(5) figure img,
    .blog-items-routine aside:nth-child(6) figure img {
        height: 280px;
    }
}


@media(min-width: 993px){
	.webinar-form-particles .mb-lg-5.d-none.d-lg-block{
		min-height: 250px;
	}	
	.resources-cover .box-white img.w-100{
		max-height: 157px;
	}
	.monitoring-cover .operation-service h2.min-h-100px{
		min-height: 150px;
	}
}


@media(min-width: 1200px){
	.webinar-form-particles {
		position: relative;
		z-index: 15;
	}

	.webinar-form-particles:before {
		content: '';
		width: 169px;
		height: 139px;
		background: url("../images/revamp/webinar-hero-form-left.svg") no-repeat center;
		background-size: 100% auto;
		position: absolute;
		top: 130px;
		right: 43%;
	}

	.webinar-form-particles:after {
		content: '';
		width: 112px;
		height: 112px;
		background: url("../images/revamp/webinar-hero-form-right.svg") no-repeat center;
		background-size: 100% auto;
		position: absolute;
		top: -25px;
		right: -1%;
	}
	.get-started-cover input[type=email]{
		width: 52%;
	}
	.webinar-detail-hero .webinar-form:after{
		right: -76px;
		width: 130px;
    	height: 137px;
	}
	.min-h-100px{
		min-height: 100px;
	}
	.min-h-70px{
		min-height: 95px;
	}
	.pt-lg-6{
		padding-top: 6rem!important;
	}
}
@media(min-width: 1290px){
	.container{
		max-width: 1190px;
	}
	.pricing-bb button.f-24px{
		font-size: 20px;
	}
	.webinar-form-particles:after{
		width: 123px;
    	height: 150px;
    	right: -4%;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		margin: 0px 18px 0px 10px;
    	padding: 0;
		font-size: 18px;
    	line-height: 28px;
	}
	.custom-hmenu{
		padding-top: 5px;
	}
	.w-lg-95{
		width: 95%;
	}
	.line-break{
		display: block;
	}
	.insight-quote{
		padding-top: 0.6rem!important;
	}
	.get-started-cover input[type=email]{
		width: 56%;
	}
	.d-xxl-none{
		display: block;
		width: 60px;
	    height: 60px;
	    border-radius: 45px;
	    background: #fff;
	    padding: 15px;
	    position: absolute;
	}
	.fl-icons1{
		right: 125px;
    	bottom: 20px;
	}
	.fl-icons2{
		right: 295px;
    	bottom: -28px;padding: 18px;
	}
	.industries-sec-content {
		padding-left: 30px;
	}
	.table-pricing tr td:nth-child(2),.table-pricing tr td:nth-child(3), .table-pricing tr td:nth-child(4){
	width: 200px;
}
}
@media(min-width: 1490px){
	.container{
		max-width: 1290px;
	}
	.monitoring-cover .operation-service h2.min-h-100px{
		min-height: 100px;
	}
	.webinar-form-particles:after{
		width: 123px;
    	height: 150px;
    	right: -7%;
	}
	.line-break{
		display: block;
	}
	.operations-hero h1{
		font-size: 50px;
	}
	.get-started-cover input[type=email]{
		width: 60%;
	}.case-studies-right-info {
		max-width: 415px;
	}
	.customer-hero h1 {
		font-size: 50px;
	}
	.cus-logo-sec .microsoft-icon {
		left: -135px;
	    top: 290px;
	}
	.cus-logo-sec .benz-icon {
		left: -185px;
	    top: 65px;
	}
	.cus-logo-sec .pfizer-icon {
		left: 100px;
	    top: 400px;
	}
	.cus-logo-sec .bp-icon {
		left: 380px;
	    top: 340px;
	}
	.cus-logo-sec .abb-icon {
		left: 516px;
	    top: 440px;
	}
	.cus-logo-sec .ba-icon {
		right: -200px;
	    top: 50px;
		display: block;
	}
	.cus-logo-sec .hp-icon {
		right: -100px;
	    top: 240px;
		left: auto;
	}
	.cus-logo-sec .citrix-icon {
	    right: -210px;
	    top: 393px;
		display: block;
	}
	.cus-speaks-small .cus-speaks-text p {
	    font-size: 18px;
	}
	.cus-speaks-small .cus-speaks-text {
	    padding: 20px 25px;
	}
	.cus-speaks-raw img + p {
	    font-size: 18px;
	    line-height: 1.7;
	    margin: 25px 0;
	}
	.webinar-sticky-fixed {
		max-width: 635px;
	}
	.ebook-landing .col-lg-6:nth-child(even) .ebook-landing-item {
		margin-left: 35px;
	}
	.ebook-landing .col-lg-6:nth-child(odd) .ebook-landing-item {
		margin-right: 35px;
	}
	.ebook-landing-item .ebook-landing-main .ebook-info h3 {
		margin-right: 135px;
	}
	.book-demo-sec h1 {
		font-size: 40px;
	}
	.pricing-hero .cus-logo-sec .microsoft-icon {
	position: absolute;
	left: 206px;
    top: 266px;
}
.pricing-hero .cus-logo-sec .benz-icon {
	position: absolute;
	 left: 130px;
      top: 45px;
	z-index: 9;
}
.pricing-hero .cus-logo-sec .pfizer-icon {
	position: absolute;
	    left: 350px;
    top: 120px;
}
.pricing-hero .cus-logo-sec .bp-icon {
	position: absolute;
	left: 463px;
    top: 315px;
}
.pricing-hero .cus-logo-sec .abb-icon {
	position: absolute;
	    right: 450px;
    top: 340px;
	z-index: 9;
	left: auto;
}
.pricing-hero .cus-logo-sec .ba-icon {
	position: absolute;
	    right: 382px;
    top: 50px;
    z-index: 9;
	display: block;
}
.pricing-hero .cus-logo-sec .hp-icon {
	position: absolute;
	    right: 241px;
    top: 265px;
    z-index: 9;
	left: auto;
}
.pricing-hero .cus-logo-sec .citrix-icon {
	position: absolute;
       right: 100px;
    top: 137px;
    z-index: 9;
	display: block;
}
	.feature-short-info .feature-short-info-box p {
	min-height: 130px;
	}
	.feature-col-box .feature-col-box-item h2 {
	font-size: 36px
}
	.analytics-hero h1 {
		font-size: 50px;
	}
	.monitoring-hero h1 {
		font-size: 50px;
	}
	.home-hero-img img {
    max-width: 1200px;
}
	.table-pricing tr td:nth-child(2),.table-pricing tr td:nth-child(3), .table-pricing tr td:nth-child(4){
	width: 250px;
}
	.feature-detail-tab ul li .nav-link p {
	font-size: 24px;
}
	.feature-detail-white-box .feature-detail-white-box-item {
		min-height: auto;
	}
	.feature-detail-white-box.schedule-maintenance-box .feature-detail-white-box-item {
	min-height: 345px;
}
	.other-features-link-sec.cm-link .border-box p {
	min-height: 85px;
}
	.other-features-link-sec.cm-link .border-box h3 {
	font-size: 24px;
}
	.other-features-link-sec.reports-link .border-box p {
    min-height: auto;
}
	.other-features-link-sec.portal-border-box .border-box {
    padding: 35px 35px 10px;
}
	.other-features-link-sec p {
	min-height: 85px;
}
	.feature-col-box .feature-col-box-item .dm-dashboard-col-img {
	padding-top: 36px;
}
}
@media(min-width: 1600px){
	.container{
		max-width: 1400px;
	}
	.pricing-bb button .f-24px{
		font-size: 24px;
	}
	.webinar-form-particles:after{
		width: 123px;
    	height: 150px;
    	right: -7%;
	}
	.monitoring-cover .operation-service .oprs-cover p{
		min-height: 215px;
	}
	.footer ul li a {
		font-size: 16px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
		line-height: 28px;
		font-size: 18px;
	}
	.videos-rcover p{
		font-size: 24px;
	}
	.blog-rldesc-cover h5{
		font-size: 20px;
	}
	.pb-xxl-4{
		margin-bottom: 1.5rem;
	}
	.custom-hmenu li a{
		padding: 10px 20px;
		font-size: 18px;
	}
	.mt-xxl-5{
		margin-top: 4rem;
	}

	.card-custom-padding{
		padding: 20px 0 30px 30px;
	}
	.trusted-logo-sec .logos-div img{
		max-height: 28px;
		padding-right: 27px;
	}
	.testi-desc{
		font-size: 21px;
	}
	.line-break{
		display: initial;
	}
	.bookdemo-cover .line-break{
		display: block;
	}
	.insights-main-img{
		width: 96%;
	}
	.container-float .cf-icon1 {
	    top: 200px;
	}
	.container-float .cf-icon2 {
	    top: 84px;
	}
	.container-float .cf-icon3 {
	    top: 164px;
	}
	.univ-quote .uq-desc{
		margin: 40px 0 0;
		font-size: 20px;
	}
	.univ-quote {
	    padding: 12px 110px 0 64px;
	}
	.bt360-signup-sec .bt360-signup-left h1 {
    font-size: 50px;
}
	.bt360-signup-sec .bt360-signup-left {
    padding: 0 12%;
}
	.bt360-signup-sec .bt360-signup-left .cus-logo-sec .microsoft-icon {
   left: 175px;
    top: 30px;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .benz-icon {
        left: 15px;
    top: 255px;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .bp-icon {
       left: 70px;
    top: 480px;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .hp-icon {
    left: 100px;
    top: 740px;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .pfizer-icon {
        right: 306px;
    top: 91px;
    left: auto;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .citrix-icon {
       right: 40px;
    top: 293px;
    display: block;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .abb-icon {
       right: 83px;
    top: 533px;
    left: auto;
}
.bt360-signup-sec .bt360-signup-left .cus-logo-sec .ba-icon {
    left: auto;
    right: 370px;
    top: 780px;
    display: block;
}
	.free-trial-thank-you h1 {
		font-size: 50px;
	}
	.free-trial-thank-you .ip-box p:last-of-type { 
		min-height: auto;
	}
	.free-trial-thank-you .ip-cover {
    margin: 0 100px;
}
	.free-trial-thank-you .ip-box {
		margin-bottom: 50px;
	}
}
@media(min-width: 1900px){
	.container{
		max-width: 1330px;
	}
	.table-pricing tbody .td-info{
		width: 36px;
	}
	.table-pricing .td-left-title{
		font-size: 18px;
	}
	.table-pricing .td-left-title i{
		padding-top: 2px;
	}
	.insight-desc{
		min-height: 100px;
	}
	p.insight-quote{
		min-height: 122px;
		align-items: flex-end;
    	display: flex;
	}
	.whitepaper_detail_sec .webinar-presenter-sec .presenter-info p{
		font-size: 18px;
	}
	.whitepaper_detail_sec .whitepaper_author_img{
		width: 31.5%;
	}
	.webinar-form-particles:after{
		width: 142px;
    	height: 156px;
    	right: -10%;
	}
	.monitoring-cover .operation-service .oprs-cover p{
		min-height: 198px;
	}
	.pr-xxl-5{
		padding-right: 3rem!important;
	}
	.mb-xxl-5{
		margin-bottom: 3rem!important;
	}
	.w-xlg-96{
		width: 96%;
	}
		.d-xxl-none{
		display: none;
	}
	.get-started-cover button{
		top: 1.1;
	}
	.container-float .float-icons-cover img{
		padding: 17px;
	}
	.cf-icon5,.cf-icon6{
		display: block;
	}
	.hero-section .hero-f2{
		right: -110px;
	}
	.hero-f1{
		width: 150px;
	}
	.slick-list .slick-slide{
		height: 46%;
	}
	.text-center.mx-auto.pl-5{
		padding-left: 5rem!important;
	}
	.hero-section .hero-f3{
		top: 500px;
		left: -160px;
	}
	.insight-quote{
		padding-top: 1rem!important;
	}
	.hero-f2,.hero-f3,.float-f4,.float-f5{
		width: 150px;
	}
	.container-float .float-icons-cover img{
		width: 90px;
	    height: 90px;
	}
	.container-float .cf-icon1{
    	top: 160px;
    	left: 35px;
	}
	.container-float .cf-icon2{
	    top: 60px;
	    left: 180px;
	}
	.container-float .cf-icon3{
	    top: 132px;
	    left: 335px;
	}
	.container-float .cf-icon4{
	    top: -22px;
	    right: -225px;
	}
	.container-float .cf-icon5{
	    top: 25px;
	    left: 35px;
	}
	.container-float .cf-icon6{
	    top: 215px;
	    left: 140px;
	}
}

@media(max-width: 1300px){
	.operations-hero .btn-primary.btn-arrow{
		padding: 17px 40px;
	}
	.operations-hero .btn-secondary{
		padding: 16px 50px;
	}
	.cus-logo-sec {
    display: none;
}
	.video-play-btn-right {
		display: none;
	}
}
@media(max-width: 1200px){
	.float-icons-cover,.d-xxl-none{
		display: none;
	}		
	.videos-rcover p{
		font-size: 16px;
	}
	header .container{
		max-width: 1050px;
	}
	.get-started-cover .btn-primary.btn-arrow{
		padding: 17px 23px!important;
	}	
	.operations-hero .btn-primary.btn-arrow{
		padding: 17px 40px;
	}
	.operations-hero .btn-secondary{
		padding: 16px 50px;
	}
	.upcomimg-webinar .upcomimg-webinar-item {
		margin-right: 0;
	}
	.webinar-sticky-fixed {
		max-width: 450px;
	}
	.quote-large p {
		font-size: 24px;
	}

	.trusted-companies-slider .a-left, .trusted-companies-slider .a-right {
		display: none !important;
	}
	.feature-horizontal-tabs .tab-carousel li.nav-item {
    padding: 0 15px;
	}
	.feature-horizontal-tabs .tab-carousel ul li a {
    font-size: 20px;
	}
	header .custom-hmenu, header #nav {
    padding-top: 5px;
}
	.monitoring-tabs {
		width: 100%;
	}
	.analytics-tabs {
		width: 100%;
	}
	.home-hero-sec .home-hero-info .home-hero-info-left {
    width: 100%;
    text-align: center;
}
	.home-hero-sec .home-hero-info .home-hero-info-right {
    width: 100%;
    border-left: 0;
    padding-left: 0;
    margin-top: 30px;
}
	.home-hero-sec .home-hero-info .home-hero-info-right p {
    text-align: center;
    width: 100%;
}
	.p-silver-cover {
    width: 19.4%;

}
	.free-trial-thank-you .ip-box {
		min-height: 230px;
	}
	.feature-line-box-sec .feature-line-box {
		margin: 0;
	}
	.feature-line-box .col-lg-4:nth-child(1) .feature-line-box-item:after, .feature-line-box .col-lg-4:nth-child(2) .feature-line-box-item:after, .feature-line-box .col-lg-4:nth-child(3) .feature-line-box-item:after {
		display: none;
	}
	.feature-line-box .col-lg-4:nth-child(1) .feature-line-box-item:before, .feature-line-box .col-lg-4:nth-child(2) .feature-line-box-item:before, .feature-line-box .col-lg-4:nth-child(4) .feature-line-box-item:before, .feature-line-box .col-lg-4:nth-child(5) .feature-line-box-item:before {
   display: none;
}
	
}

@media only screen and (min-width: 993px) and (max-width: 1199px) {
	.ebook-landing-item .ebook-landing-main .ebook-info h3 {
		margin-right: 0;
		font-size: 18px;
	}
	.ebook-landing-item .ebook-author-img {
	    top: 60px;
	    z-index: 99;
	}
	.webinar-detail-hero .webinar-form:after{
		right: -34px;
		width: 86px;
    	height: 90px;
	}
}

@media(max-width: 992px){
	header .custom-hmenu{
		padding: 7px 0;
	}
	header .logo {
	    margin-top: 14px;
	}
	header nav ul li:nth-child(2) ul.mega-sub-menu li:last-child a{
		margin: 0px 12px 5px 12px !important;
	}
	header nav ul li:nth-child(2) ul.mega-sub-menu li:last-child{
		padding-top: 0!important;
	}
	.industries-hero:after,.industries-hero:before{
		content: none;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover span.mega-indicator:after{
		transform: none!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{
		color: #343434;
		font-weight: 500;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
		font-weight: 600;
	}
	nav #mega-menu-wrap-primary #mega-menu-primary .mega-current-menu-ancestor.mega-current-menu-parent li.mega-menu-item.mega-current-menu-item a.mega-menu-link {
		background: none !important;
	}
	ul.mega-sub-menu li.mega-menu-item a:hover {
		background: none !important;
		color: #f17921!important;
	}
	ul#mega-menu-primary li:hover a, ul#mega-menu-primary ul.mega-sub-menu li:hover a {
		color: #f17921!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover a.mega-menu-link {
		color: #f17921!important;
	}
	.whitepaper_detail_sec .whitepaper_author_img{
		width: 28%;
	}
	.ebook-landing-item .ebook-landing-main .ebook-info h3{
		margin-right: 15px;
	}
	.f_copyright .policy a{
		margin-right: 10px;
	}
	.footer_four_col.mob-w100{
		width: 100%;
	}
	.footer_four_col.mob-w100 .f-social{
		float: left;
    	width: 35%;
	}
	.footer_four_col.mob-w100 .contact-phone{
		width: 36%;
    	float: left;
    	margin-top: -32px;
	}
	header nav ul li:first-child ul.mega-sub-menu li:last-child,header nav ul li:nth-child(2) ul.mega-sub-menu li:last-child{
		border-top: 0!important;
		margin-top: 0!important;
	}
	header nav ul li:first-child ul.mega-sub-menu li:last-child a{
		padding-left: 10px!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
		border-bottom: 1px solid #ddd;
	}

	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
		font-size: 18px!important;
		font-weight: 500;
		font-family: 'Red Hat Display', sans-serif;
		color: #1D1D1D;
	}
	#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link .mega-description-group .mega-menu-description{
		display: none;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{
		padding-top: 5px !important;
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
		background-color: #2e2e2e !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a span{
		padding-bottom: 0px!important;
		padding-top: 0!important;
	}
	header nav ul li:first-child ul.mega-sub-menu li:last-child a{
		margin-top: 0!important;
    	margin-bottom: 10px!important;
	}
	header nav ul li:first-child ul.mega-sub-menu li:last-child{
		margin-top: 3px!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{
		content: '\f343'!important;
    	font-size: 23px;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
	    content: '\f347'!important;
	    font-size: 22px;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu{
		box-shadow: none!important;
		width: 100% !important;
	}
	header nav ul li:nth-child(3) ul.mega-sub-menu li:last-child a {
		margin: 5px 12px 5px 0px !important;
	}
	footer .footer_company{
		width: 100%;
    	float: left;
	}
	footer .f_logo{
		float: left;
		display: block;
    width: 100%;
	}
	.menu-footer-products-container ul {
	    margin-bottom: 20px;
	    padding-left: 0px;
	    padding-top: 5px;
	    display: block;
    	float: left;
	}
	footer #menu-footer-products li{
		margin-left: 0px;
		padding-left: 0px;
    	padding-top: 5px;
    	display: initial;
		padding-right: 15px;
	}
	footer .footer_two_col{
		width: 100%;
	}
	footer .footer_info{
		width: 100%;
		padding-left: 0;
	}
	footer .footer_four_col{
		width: 33%;
		margin-bottom: 20px;
	}
	.hero-f2,.hero-f3,.float-f4,.float-f5,.md-hide,.all-features-cover,hr.line-m{
		display: none!important;
	}
	#mega-menu-wrap-primary ul#mega-menu-primary{
		display: none;
	}
	header nav ul li a{
		font-size: 17px!important;
	}
	header nav ul li:first-child ul.mega-sub-menu,header nav ul li:nth-child(2) ul.mega-sub-menu{
		width: 100%!important;
	}
	header nav ul li:nth-child(2) ul.mega-sub-menu li{
		clear: inherit!important;
	}
	header nav > a:nth-child(2),header nav > a:first-child{
		display: none!important;
	}
	header nav.new-menu21{
		float: right!important;
	}
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
	    display: block;
	    box-shadow: 0px 4px 17px -7px #2c2c2c;
	    padding: 10px;
		height: calc(100vh - 54px);
		top: 54px !important;
	}
	#mega-menu-wrap-primary .mega-menu-toggle{
		display: flex;
	}

	.guide-icn{
		margin-top: 22px;
	}
	.table-pricing table thead tr td p{
		font-size: 19px;
	}
	.btn-secondary-table{
		padding: 10px 16px;
		font-size: 16px;
	}
	.pricing-ul{
		min-height: unset;
	}

	.webinar-detail-hero .webinar-form:after, .webinar-detail-hero .webinar-form:before{
		content: none;
	}
	.freetrial-form.position-absolute, .reg-form.position-absolute{
		position: relative!important;
	}

	.btm-bg-vector{
		position: relative;
		top: -1px;
	}
	h2{
		font-size: 28px;
	}
	/*.reg-form{
		padding: 26px;
	}*/
	.tab-carousel ul{
		width: 100%;
	}
	.univ-quote .uq-desc img{
		left: -35px;
	}
	.univ-quote {
	    padding: 12px 52px 12px 62px;
	}
	.tab-carousel li.nav-item{
		width: 33%;
		text-align: center;
	}
	.operations-hero .btn-primary.btn-arrow{
		padding: 17px 56px;
	}
	.operations-hero .btn-secondary{
		padding: 16px 72px;
	}
	.operations-hero{
		text-align: center;
	}
	.univ-quote-cover{
		margin: 80px 0 0;
	}
	.uq-thumb{
		width: 100%;
	}
	.rating-cover h2{
		font-size: 32px;
	}
	.resources-cover .box-white h4{
		font-size: 16px;
	}
	.resources-cover .box-white a{
		font-size: 16px;
	}
	.first-fold-section .container{
		padding: 0 0;
	}
	.hero-section h1 span:first-child {
	    font-size: 40px;
	    display: block;
	}
	.hero-section h1{
		font-size: 40px;
	}
	.md-show{
		display: block;
	}
	.mt-30px{
		margin-top: 0;
	}
	.order-max-1{
		order: 1;
	}
	.order-max-2{
		order: 2;
	}
	.benifits-cover .container.py-5{
		padding-top: 0!important;
	}
	.resources-cover .box-white{
		margin-bottom: 25px;
	}
	.resources-cover .all-resource{
		margin-top: 0.5rem!important;
	}
	.bottom-cover h2{
		text-align: center;
	}
	.bottom-cover h2{
		margin-bottom: 0.5rem!important;
	}
	.testi-desc{
		margin-top: 20px;
	}
	.slider-nav{
		display: none!important;
	}
	.a-left,.a-right{
	    top: 20%;
	}
	.a-left{
		left: 5px;
		width: 15px;
	}
	.a-right{
		right: 5px;
		width: 15px;
	}
	.slider-c .c-benz{
		width: 200px;
	}
	.slider-c .slick-list, .slider-c .slick-track{
		height: 38px;
	}
	.trusted-companies h2{
		font-size: 24px;
	}
	.benifits-cover h2.text-left{
		font-size: 24px;
	}
	.percent-cover-div{
		padding-left: 7.5rem;
	}
	.float-icons-cover{
		display: none;
	}
	.upcomimg-webinar-item .upcomimg-webinar-content .presenter-img img {
	    max-width: 50px;
	    max-height: 50px;
	}
	.upcomimg-webinar-item .upcomimg-webinar-content .presenter-img img:nth-child(2) {
	    left: -40px;
	}
	.upcomimg-webinar-item .upcomimg-webinar-content .presenter-img img:nth-child(3) {
	    left: -85px;
	}
	.webinar-detail-hero .webinar-form {
		margin-top: 25px;
	}
	.bt360-bg-hero-sec .hero-right {
		margin-top: 25px;
	}
	.case-studies-qa-sec {
		margin-top: 60px !important;
	}
	.case-studies-landing .case-studies-landing-item {
		margin-bottom: 40px;
	}
	.case-studies-info-fixed {
			position: relative;
    		top: auto;
		margin-top: 30px;
	}
	.industries-sec-content {
		margin-top: 35px;
	}
	.industries-customer ul li {
    padding: 20px 25px;
}
	.demo-enterprise-box .demo-enterprise-box-img img {
    position: relative;
    bottom: -30px;
    right: 0;
    left: 0;
}
		.get-ready-small-box .get-ready-small-img img {
    position: relative;
    bottom: -30px;
    right: 0;
    left: 0;
}
	.customer-hero {
    height: auto;
    margin-bottom: 50px;
}
	.cus-speaks-small .cus-speaks-banner img {
		border-top-right-radius: 5px;
		border-bottom-left-radius: 0px;
	}
	.cus-speaks-small .cus-speaks-banner:after {
	border-bottom-left-radius: 0px;
	}
	.cus-speaks-small .cus-speaks-text {
    padding: 25px 20px;
		border-bottom-left-radius: 5px;
    border-top-right-radius: 0;
	}
	.cus-speaks-small {
		margin-bottom: 30px;
	}
	.cus-speaks-raw {
	    padding: 0;
	    margin: 20px;
	}
	.webinar-sticky-fixed {
	    position: relative!important;
	    top: 0;
	    max-width: 100%;
	}
	.customer-hero h1 {
	    font-size: 36px;
	}
		.customer-hero .btn-primary {
	    padding: 12px 20px;
	}
		.customer-hero .btn-secondary {
	    padding: 12px 20px;
	}
	.industries-hero h1 + p {
		max-width: 100%;
	}
	.cus-speaks-small .cus-speaks-banner {
	    max-height: 300px;
	    overflow: hidden;
	}
	.videos-rcover .vcard-rl img.mx-auto{
		width: 50%;
	}
	.ebook-landing-item .ebook-author-img{
		top: 60px;
	}
	.ebook-landing-item .ebook-landing-main .ebook-info p{
		margin: 0 25px 15px 0;
	}
	.case-studies-right-info {
		max-width: 100%;
	}

	.feature-detail-hero .get-started-cover {
		text-align: left!important;
		margin-bottom: 30px;
	}
	.quote-large img {
		margin-bottom: 40px;
	}
	.get-started-recording .get-started-cover {
		text-align: left!important;
		margin-bottom: 30px;
	}
	.get-started-recording .recordings-cta .recordings-cta-box {
		position: relative;
	}
	.other-features-link-sec a.more-link-arrow {
		margin-bottom: 40px;
    display: inline-block;
	}
	.get-started-recording {
		margin-top: 0;
	}
	.feature-detail-row .feature-img-left {
		margin-bottom:50px;
	}
	.feature-detail-row .feature-img-right {
		margin-top:50px;
	}
	.release-page-hero h1 {
		font-size: 40px;
	}
	.release-highlight-sec .highlight-box {
		margin-bottom: 40px;
	}
	.release-page-hero .get-started-cover {
	    text-align: left!important;
	    margin-bottom: 30px;
	}
	.release-page-hero:after {
		right: 20px;
	}
	.book-demo-left-info {
		display: none;
	}
	.free-trial-left-info {
		display: none;
	}
	.case-studies-detail-hero .hero-right {
	    text-align: center;
	}

	/************************Menu Buttons Enable*******************/
	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary{
		padding-top: 0;
	}
	li.mega-menu-item.mega-toggle-on > a,li.mega-menu-item a.mega-menu-link{
		padding-left: 3px!important;
	}
	li.mega-menu-item.mega-toggle-on > a.mega-menu-link:before{
		width: 4px!important;
		height: 25px!important;
		content: '';
		background: -webkit-linear-gradient(103.4deg, #F17921 2.23%, #EA5560 99.71%)!important;
		padding: 3px;
		position: absolute!important;
		left: -10px;
		top: 6px!important;
	}
	header nav ul li:first-child ul.mega-sub-menu li:last-child a {
	    padding-left: 0px!important;
	}
	header #mega-menu-wrap-primary ul li.mega-menu-item:nth-child(2) ul li{
		overflow: auto!important;
	}
	header #mega-menu-wrap-primary ul li.mega-menu-item:nth-child(2) ul li:last-child{
		clear: both!important;
    	padding-left: 0px!important;
	}
	header #mega-menu-wrap-primary ul li.mega-menu-item:nth-last-child(-n+2) a.mega-menu-link{
		height: unset!important;
	    line-height: unset!important;
	    border-radius: .25rem;
	    background-color: #f17921!important;
	    color: #fff!important;
	    padding: 10px 30px!important;
	    border: 1px solid #f17921;
	    margin: 0;
	    font-weight: 500;
	    text-align: center!important;
	}
    header #mega-menu-wrap-primary ul li.mega-menu-item ul.mega-sub-menu li a.mega-menu-link{
        color: #1D1D1D!important;
    }
	header #mega-menu-wrap-primary ul li.mega-menu-item:last-child a.mega-menu-link{
		display: inline;
	    float: left;
	    height: unset!important;
	    line-height: unset!important;
	    border-radius: .25rem;
	     background-color: initial!important; 
	    color: #1D1D1D!important;
	    padding: 10px 30px!important;
	    border: 1px solid #f17921!important;
	    margin: 0;
	    font-weight: 500;
	    text-align: center!important;
	}
	header #mega-menu-wrap-primary ul li.mega-menu-item-has-children{
		width: initial !important;
		background-color: initial!important;
	}
	header #mega-menu-wrap-primary ul li ul li.mega-menu-item:nth-last-child(-n+2) a.mega-menu-link,
	header #mega-menu-wrap-primary ul li ul li.mega-menu-item:nth-last-child(-n+2){
		display: initial!important;
	    float: unset!important;
	    width: unset!important;
	    background: initial!important;
    	padding: 0 12px!important;
    	border: unset!important;
	}

	.home-hero-sec h1 {
        font-size: 40px;
    }
	.feature-short-info .feature-short-info-box {
		margin-bottom: 30px;
	}
	.feature-short-info .feature-short-info-box p {
		min-height: auto;
			
	}
	.feature-single p {
		max-width: 100%;
	}
	.feature-content-tabs-mobile {
		display: block;
	}
	.feature-highlight-box {
		margin: 0;
	}
	.home-hero-img img {
        max-width: 100%;
    }
	.feature-content-tabs {
        padding: 40px 0;
        margin-top: 50px;
    }
	.feature-quote .feature-quote-text {
        margin-top: 50px;
    }
	.analytics-hero img {
		float: none;
		text-align: center;
	}
	.monitoring-tabs-mobile {
		display: block;
	}
	.analytics-tabs-mobile {
		display: block;
	}
	.pricing-plan-mobile {
    	display: block;
    }
	.plans-section {
		display: none;
	}
	.monitoring-hero h1 br {
		display: none;
	}
	.all-features-links-sec {
		display: none;
	}
	.all-features-list-sec {
		padding: 0;
	}
	.home-solution-sec .home-solution-sec-card {
		margin-bottom: 30px;
	}
	.analytics-tabs {
        margin-top: -75px;
    }
	.home-quick-info .quick-info-box {
		max-width: 100%;
		margin-bottom: 50px;
	}
	.bt360-signup-sec .bt360-signup-left {
        display: none;
    }
	.bt360-signup-sec .bt360-signup-right {
        width: 100%;
    }
	.free-trial-thank-you .ip-box {
		min-height: auto;
	}
	.free-trial-thank-you .ip-cover {
		margin: 0;
	}
	.bt360-signup-sec .bt360-signup-right .bt360-signup-form h1 {
		font-size: 36px;
	}
	.feature-detail-tab, .feature-detail-tab1 {
		display: none;
	}
	.feature-detail-tab-mobile, .feature-detail-tab1-mobile {
		display: block;
	}
	.other-features-link-sec.reports-link .border-box p {
        min-height: auto;
    }
	.other-features-link-sec.cm-link .border-box p {
        min-height: auto;
    }
	ul.checklist.f24px li {
	background: url(../images/revamp/select-arrow.svg) no-repeat left 9px;
	line-height: 27px;
    font-size: 18px;
	    color: #3E3E3E;
}
	.other-features-link-sec.portal-border-box .border-box p {
    font-size: 18px;
}
		.bts-training-hero h1 {
	font-size: 50px;
}
	.bts-training-tabs-mobile {
	display: block;
}
	.videos-sec .videos-sec-list .video-text .video-text-info h4 {
		min-height: auto;
		margin-bottom: 10px!important;
			
	}
	
}

@media(max-width: 767px){

		.reg-form form{
		padding: 26px;
	}
	.trusted-companies:after{
		bottom: -58px;
	}
	.reg-form form .form-row .pr-3{
		padding-right: 5px!important;
	}
	.ebook_review .ebook_review_list .ebook_review_des h5 {
	    padding: 0 0 10px;
	    font-size: 18px;
	}
	.videos-rcover p{
		font-size: 20px;
	}
	.footer_four_col.mob-w100{
		width: 50%;
	}
	.footer_four_col.mob-w100 .f-social{
    	width: 100%;
	}
	.footer_four_col.mob-w100 .contact-phone{
		width: 100%;
    	margin-top: 0px;
	}
	footer .footer_four_col{
		width: 50%;
	}
	footer .md-cleft{
		clear: both;
	}
	.f_copyright .col-6-1,.f_copyright .col-6-2{
	    width: 98%;
	    float: none;
	    padding-right: 0%;
	    text-align: center;
	    margin-right: 0;
	}
	.f_copyright .col-6-2 p{
	    text-align: center;
	    float: none;
		line-height: 20px;
	}
	header .logo{
		margin-top: 14px;
		width: 160px;
	}
	header #nav{
		padding-top: 6px;
	}
	.custom-hmenu{
		padding-top: 6px;
	}
	.menu-footer-products-container ul{
		padding-left: 0;
	}
	.mt-10 {
	    margin-top: 40px;
	}

	.trusted-logo-sec img{
		max-height: 20px;
    	padding-right: 14px;
	}

	.p-box-term{
		font-size: 14px;
	}
	.table-pricing .table-sec-title,.table-pricing table thead tr td p{
		font-size: 20px;
		padding-bottom: 8px;
	}
	.add-on-section{
		padding: 25px 25px 18px 60px;
	}
	.add-on-section h4{
		font-size: 22px;
	}
	.add-on-section #collapsea1 h4{
		font-size: 18px;
	}
	.add-on-section #collapsea1 p{
		font-size: 16px;
	}
	.btn-secondary-line{
		padding: 10px 60px;
	}
	.ft-hero-cover .hg-ul li{
		font-size: 16px;
	}
	.table-pricing{
		overflow: auto;
	}
	.table-pricing .w-100{
		width: 720px!important;
	}
	.f-mob-16px{
		font-size: 16px;
	}
	.reg-form{
		padding: 16px 4px 16px 4px;
	}
	.trusted-companies img{
		max-height: 42px;
		height: 42px;
	}
	.home-cover .trusted-companies img{
		max-height: unset;
		height: unset;
	}
	.trusted-companies .btn-secondary img{
		height: unset;
	}
	.f-mob-24px{
		font-size: 24px;
	}
	.btn-secondary-white{
		font-size: 20px;
	}
	.freetrial-form .btn-secondary-white{
		padding: 15px 32px;
	}
	.univ-quote .uq-desc{
		font-size: 16px;
	}
	.slick-dots li button:before{
		font-size: 12px!important;
		top: 5px!important;
	}
	.slick-dots li.slick-active button:before{
		color: #F17921!important;
	}
	.opr-tools h3,.oprs-cover h4{
		font-size: 20px;
	}
	.analytics-cover .tab-carousel li.nav-item{
		padding: 0;
	}
	.tab-carousel ul{
		width: 100%;
	}
	.mob-f-16px{
		font-size: 16px!important;
	}

	h1{
		font-size: 40px;
	}
	h2{
		font-size: 24px;
	}
	.tab-carousel li.nav-item{
		padding: 0 8px;
	}
	.oprf-cover p,.lr-desc,.short-title,.benifits-cover .list-cust-bullet li,.learn-more,
	.hero-section p,.customers-section h4{
		font-size: 16px;
	}
	.rating-cover .container{
		width: 100%;
	    max-width: 100%;
	    border: 0;
	}
	.badge-rating-cover.text-right{
		text-align: center!important;
	}
	.badge-rating-cover img{
		margin-top: -25px;
	}
	.bg-pink{
		max-height: unset;
	}
	.star-rating-cover{
		text-align: center;
    	padding: 25px 0 15px 0!important;
	}
	.resources-cover .box-white h4{
		min-height: unset;
	}
	.percent-cover-div{
		padding-left: 0rem;
	}
	.trusted-companies h2{
		font-size: 18px;
	}
	.customers-section .mb-30px{
		margin-bottom: 20px;
	}
	.slider-c .c-benz{
		width: 200px;
	}
	.slider-c .slick-list, .slider-c .slick-track{
		height: 45px;
	}
	.insights-cover .mb-mob-5{
		margin-bottom: 1.5rem;
	}
	.first-fold-section .container{
		padding: 0 15px;
	}
	.container{
		padding-left: 25px;
		padding-right: 25px;
	}
	.slider-for p.testi-desc{
		font-size: 16px;
		font-style: italic;
	}
	.slider-c  .slick-slide img{
		min-height: 50px;
		max-height: 50px;
	}
	.benifits-cover h2{
		font-size: 22px;
	}
	.percent-count h2{
		font-size: 36px;
	}
	.btn-primary,.btn-secondary{
		border-radius: 3px;
	}
	.insights-main-img{
		position: initial;
		width: 100%;
		margin-top: 20px;
	}
	.card-custom-padding{
		padding: 16px;
	}
	.hide-mobile{
		display: none;
	}
	.show-mobile{
		display: block;
	}
	.insight-desc{
		min-height: unset;
	}
	.insights-profile, .card-custom-padding em, .insight-quote{
		display: none;
	}
	.mb-mob-3{
		margin-bottom: 1.5rem!important;
	}
	.hero-section h1,.thank-you-hero h1,.operations-hero h1,.whitepaper_detail_sec h1{
		font-size: 28px;
	}
	.hero-section h1 span:first-child{
		font-size: 32px;
		display: block;
	}
	.hero-section .cta-container .btn-primary.btn-arrow,.bottom-cover .btn-primary.btn-arrow{
		padding: 18px 40px;
	}
	.hero-section .cta-container .btn-secondary,.bottom-cover .btn-secondary{
		padding: 18px 50px;
	}
	.insights-cover .card-white h2{
		font-size: 32px;
	}
	.insights-cover h2.mb-60px, .resources-cover h2.mb-60px,.trusted-companies h2.mb-60px{
		margin-bottom: 20px;
	}
	.container.py-5{
		padding-top: 1.5rem!important;
		padding-bottom: 1.5rem!important;
	}
	.slick-slide img{
		width: 70%;
	}
	.testi-item .testi-desc{
		font-size: 14px;
		margin-top: 20px;
	}
	.slick-slide .s-by-img{
		width: 35%;
		max-height: 33px;
		text-align: left;
	}
	p.testi-by{
		font-size: 18px;
	}
	.a-left,.a-right{
	    top: 14%;
	}
	.slider-c .mob-pfizer{
		min-height: 27px!important;
	    max-height: 45px!important;
	    padding-top: 0.56rem;
	    padding-left: 3.5rem;
	}
	.slider-c .mob-abb,.slider-c .mob-ms,.slider-c .mob-bbc{
		min-height: 27px!important;
	    max-height: 41px!important;
	    padding-top: 0.76rem;
	}
	.tab-carousel.opr-tb2 li.nav-item,.tab-carousel.opr-tb1 li.nav-item,.tab-carousel li.nav-item{
		flex: 100%;
	}
	.tab-carousel.opr-tb2 ul li:first-child{
		padding-left: 10px!important;
	}
	.tab-carousel ul{
		border-bottom: unset;
	}
	.webinar-detail-hero .webinar-timer #clockdiv > div {
		margin: 5px 5px 0 0;
	}
	.webinar-sticky-fixed {
		max-width: 450px;
	}
	.industries-customer ul {
		display: inline-block;
		text-align: center;
	}
	.industries-customer ul li {
    	padding: 15px 15px;
	}
	.industries-customer ul li img {
		max-height: 40px;
	}
	
	.industries-hero h1 + p {
    	max-width: 100%;
	}
	.cus-speaks-large .cus-speaks-text p {
	    font-size: 16px;
	    line-height: 1.6;
	}
	.cus-speaks-large .cus-speaks-profile .cus-speaks-profile-text p {
	    font-size: 14px;
	}
	.customer-hero .btn-primary {
		margin-bottom: 20px;
	}
	.case-studies-landing-hero h1,.case-studies-detail-hero h1,.webinar-landing-hero h1  {
		font-size: 26px;
	}
	.webinar-detail-content .webinar-presenter-sec .presenter-img {
		text-align: center;
	}
	.webinar-detail-content .webinar-presenter-sec .presenter-info {
		text-align: center;
		margin-bottom: 20px;
	}
	.upcomimg-webinar h2 {
		font-size: 24px !important;
	}
	.cus-speaks-raw .cus-speaks-profile .cus-speaks-profile-text p {
    	font-size: 14px;
	}
	.demo-enterprise {
		margin-bottom: 30px;
	}
	.industries-hero h1 {
		font-size: 36px
	}
	.ebook-landing .container {
		max-width: 100%;
	}
	.whitepaper_detail_sec .whitepaper_author_img{
		margin-right: 5%;
		width: 30%;
	}
	.whitepaper_author{
		padding: 20px 0;
	}
	.case-studies-detail-content h3{
		font-size: 23px;
	}
	.case-studies-detail-content p{
		font-size: 17px;
	}

	.feature-detail-row {
	    padding: 40px 0;
	}
		.quote-large p {
	    font-size: 20px;
	}
		.feature-detail-hero h1 {
	    font-size: 28px;
	}
		.release-page-hero h1 {
	    font-size: 36px;
	}
		.release-detail-row p {
	    font-size: 20px;
	}
		.release-refresh-bg p {
	    width: 100%;
			font-size: 18px;
	    margin: -40px auto 40px;
	}
	.release-notes-link .release-notes-link-bg h3 {
	    font-size: 24px;
	}
	.other-features-link-sec h3 {
	    font-size: 24px;
	}
	.book-demo-sec h1 {
	    font-size: 30px;
	}
	.cta {
		padding: 18px 42px;
	}
	.cta.cta-small {
		padding: 12px 25px;
	}
	.cta.cta-outline-primary {
		padding: 17px 42px 17px;
	}
	.feature-detail-row p {
        font-size: 18px;
        line-height: 1.6;
    }
	.feature-single p {
        font-size: 20px;
    }
	.feature-col-box .feature-col-box-item {
		margin-bottom: 30px;
	}
	.feature-col-box .feature-col-box-item p, .feature-col-box .feature-col-box-item ul li {
		 font-size: 18px;
	}
	.feature-col-box .feature-col-box-item h2 {
        font-size: 24px;
    }
	.analytics-hero h1 {
		font-size: 30px;
	}
	.monitoring-hero h1 {
		font-size: 30px;
	}
	.feature-info-row p {
		 font-size: 18px;
	}
	.grey-bg-edgey {
		padding: 50px 0;
	}
	.monitoring-hero p {
        width: 100%;
    }
	.feature-quote-text p:first-of-type {
        font-size: 20px;
    }
	.monitoring-tabs-mobile h3 {
		font-size: 20px;
	}
	.monitoring-tabs {
		padding: 25px;
	}
	.analytics-tabs-mobile h3 {
		font-size: 20px;
	}
	.analytics-tabs {
		padding: 25px;
	}
	
	
	.all-features-list-des h5 {
        font-size: 20px;
    }
	.all-features-list-des p {
        font-size: 18px;
    }
    .bt360-signup-sec .bt360-signup-right .bt360-signup-form h1 {
		font-size: 28px;
	}
	.page-404 a.cta {
		margin: 10px 0 !important;
	}
	.page-404 h1 {
		font-size: 30px;
	}
	.page-404 p {
		font-size: 20px;
	}
	.features-list-datainfo h2 + p {
	font-size: 20px;
}
.features-list-datainfo .features-list-datainfo-icon {
	width: 40px;
    height: 40px;
    margin-right: 15px; 
}
.features-list-datainfo .features-list-datainfo-icon img {
	    height: 40px;
    max-width: 40px;
}
	.feature-detail-white-box h2 + p {
		font-size: 18px;
	}
		.all-features-hero p {
	font-size: 20px;
}

.all-features-list p {
	font-size: 17px;
}
}

@media(max-width: 576px){

	header #mega-menu-wrap-primary ul li.mega-menu-item:nth-last-child(-n+2){
		display: inline!important;
	    float: left!important;
	    width: 45%!important;
	    clear: initial!important;
	    margin: 2% 4% 0 0!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
		clear: both!important;
	}
	header #mega-menu-wrap-primary #mega-menu-primary ul li.mega-menu-item:nth-last-child(-n+2) a.mega-menu-link{
		padding: 10px 10px!important;
		font-size: 14px!important;
		border-radius: 3px !important;
	}
	header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-41 a {
		color: #F17921!important;
	}
	header #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-41:hover a {
		color: #fff!important;
	}
	
	.whitepaper_detail_sec .whitepaper_author_img{
		width: 25%;
	    float: left;
	    margin-right: 5%;
	}

	.whitepaper_detail_sec .whitepaper_author_sec .w-author-details h2{
		font-size: 18px;
	}
	.whitepaper_author_sec .whitepaper_author h5{
		font-size: 15px;
	}
	.whitepaper_detail_sec .author_social a{
		padding: 5px 5px 4px;
	}
	.whitepaper_detail_sec .author_social a i{
		font-size: 7px;
	}
	.pricing-quote-box{
		box-shadow: none;
		border: none;
	}
	.resource-page-hero .hero-section p{
		width: 400px;
	}
	.pricing-quote-box .col-lg-4{
		margin-bottom: 40px;
		border-top: 10px solid #443276;
		box-shadow: 0px 2px 10px rgb(153 153 153 / 8%), 0px 8px 8px rgb(153 153 153 / 12%), 0px 12px 22px rgb(153 153 153 / 24%);
	}
	.blog-title-author span{
		font-size: 20px;
	}
	.blog-rl-cover-overlay{
		width: 100%;height: 100%;
	}
	.ebooks-rcover .rcard-catagory h3{
		min-height: unset;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a span{
		font-size: 14px!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, 
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
		font-size: 16px!important;
	}
		header #mega-menu-wrap-primary ul li.mega-menu-item:nth-last-child(-n+2) a.mega-menu-link {
		border-radius: 3px !important;
	}
	header #mega-menu-wrap-primary ul li.mega-menu-item-1724:nth-last-child(-n+2) a:hover.mega-menu-link {
		background: #e46609!important;
	}
		header #mega-menu-wrap-primary ul li.mega-menu-item-41:last-child a.mega-menu-link i {
		margin-left: 4px;
    position: relative;
    top: 1px;
}
	
	header #mega-menu-wrap-primary ul li.mega-menu-item-41:last-child a:hover.mega-menu-link {
		background: #f17921!important;
		color: #fff !important;
	}
	.menu-footer-products-container ul{
		padding-left: 0px;
	    padding-top: 5px;
	    display: block;
	    float: left;
	    width: 100%;
	}
	.custom-hmenu{
		display: none;
	}
	footer #menu-footer-products li{
		margin-left: 0px;
	    padding-left: 0px;
	    padding-top: 5px;
	    display: block;
	}
	footer .footer_info{
		width: 100%;
    	padding-left: 0%;
	}
	footer .footer_four_col{
		width: 100%;
	}
	.hero-section .cta-container .btn-primary.btn-arrow, .hero-section .cta-container .btn-secondary,
	.bottom-cover .btn-primary.btn-arrow,.bottom-cover .btn-secondary{
		padding: 10px 20px;
		font-size: 16px;
	}
	/*#masthead nav a:nth-child(-n + 2) {
		display: none!important;
	}*/
	.webinar-rcover .rcard-catagory h3, .whitepaper-rcover .rcard-catagory h3,
	.ebook-landing .whitepaper-rcover .rcard-catagory h3{
		min-height: unset;
	}
	.w-sm-162px{
		width: 162px;
	}
	.w-sm-220px{
		width: 220px;
	}
	.w-sm-230px{
		width: 230px;
	}
	.f-mob-20px{
		font-size: 20px;
	}
	.get-started-cover input[type=email]{
		height: 58px;
		width: 100%;
		margin-bottom: 10px;
	}
	.get-started-cover .btn-primary.btn-arrow {
	    width: 100%;
	    margin-left: 0px;
	    border-radius: 3px;
	}
	.bottom-cover .get-started-cover .btn-primary.btn-arrow{
		width: 100%;
		margin-left: 0px;
		border-radius: 3px;
	}
	.get-started-cover .b-info-cover{
		font-size: 14px;
	}
	.get-started-cover button.get-started-btn {
		padding: 17px 35px;
	}
	.get-started-cover .get-started-info img {
		    top: -1px;
    width: 15px;
	}
	.mb-60px{
		margin-bottom: 40px;
	}
	.customers-section h4,.customers-section h4 span{
		font-weight: 500;
	}
	.customers-section .container.py-5{
		padding-top: 2rem!important;
    	padding-bottom: 2rem!important;
	}
	.btn-secondary{
		padding: 12px 20px;
	}
	.insights-cover h2,.resources-cover h2,.rating-cover h2,.bottom-cover h2{
		font-size: 22px;
	}
	.insights-cover h2 span{
		font-size: 28px;
		display: block;
	}
	.rating-cover h2 span{
		font-size: 28px;
	}
	.resources-cover .box-white h4{
		font-size: 16px;
	}
	.mob-pr-0{
		padding-right: 0;
	}
	.trusted-companies h2{
		font-size: 18px;
	}
	.percent-count{
		width: 100%;
	    margin-right: 0px!important;
	    padding-right: 15px;
	}
	.percent-count p{
		font-size: 14px;
	}
	.percent-cover-div .percent-count:last-child{
		margin-right: 0!important;
	}
	.percent-count h2{
		font-size: 36px;
	}
	.whitepaper-rcover .rcard-catagory h3,.webinar-rcover .rcard-catagory h3,.ebook-landing .whitepaper-rcover .rcard-catagory h3{
		min-height: 0px;
	}
	.industries-customer ul li {
	   /* display: block;*/
	}
	.industries-customer ul li img {
	    max-height: 35px;
	}
	.industries-hero .get-started-cover .btn-primary.btn-arrow {
	    width: 100%;
	    margin-left: 0px;
	    border-radius: 3px;
	}
	.customer-hero .btn-primary {
		padding: 12px 20px;
	}
	.case-studies-landing .case-studies-landing-item .case-studies-landing-img h4 {
		font-size: 16px;
		line-height: 20px;
	}
	.webinar-detail-hero .webinar-timer #clockdiv div {
		min-width: 58px;
	}
	.webinar-detail-hero .webinar-timer #clockdiv div > span { 
		font-size: 36px;
	}
	.webinar-detail-hero .webinar-timer .smalltext {
	    font-size: 16px;
	}
	.webinar-detail-content .webinar-presenter-sec .presenter-img img {
	    max-width: 100px;
	}
	.webinar-detail-content .webinar-presenter-sec .presenter-info h3 {
		font-size: 20px !important;
	}
	.webinar-detail-content .webinar-presenter-sec .presenter-info h3 + p {
		font-size: 16px !important;
	}
	.webinar-detail-hero .webinar-video .webinar-video-play a {
	    font-size: 16px;
	}
	.customer-hero h1 {
	    font-size: 30px;
	}
	.industries-hero h1 {
		font-size: 30px
	}
	.ebook-landing-item .ebook-landing-main .ebook-info h3 {
	    margin-right: 0;
		font-size: 18px;
	}
	.ebook-landing-item .ebook-author-img {
	    top: 60px;
	    right: 5px;
	    z-index: 999;
	}
	.ebook-landing-item .ebook-landing-main .ebook-info p {
		padding-top: 40px;
		font-size: 16px;
		line-height: 1.6;
	}
	.webinar-detail-hero h1{
		font-size: 24px;
	}

	.get-started-recording .recordings-cta .text h2 {
	    font-size: 18px;
	}
	.get-started-recording .recordings-cta .text .btn-secondary {
	    padding: 9px 10px;
	}
	
	.feature-detail-hero  .get-started-cover .b-info-cover {
	justify-content: center!important;
	}
	.get-started-recording  .get-started-cover .b-info-cover {
	justify-content: center!important;
	}
	.cta {
    padding: 15px 30px;
}
	.cta.cta-outline-primary {
    padding: 14px 30px 14px;
}
	.home-hero-sec h1 {
		font-size: 32px;
	}
	.feature-highlight-box .feature-highlight-item {
		margin-bottom: 30px;
	}
	.mobile-pricing-tier ul li {
    font-size: 16px;
}
	.pricing-faq-section ul li h3 {
		font-size: 20px;
	}
	.star-rating-cover p {
		font-size: 18px;
	}
	
}
@media(max-width: 450px){
	.header-info-bar p a {
		display: block;
	}
	.whitepaper_author_sec .w-author-details{
		padding-top: 0.5rem!important;
	}
	.footer_four_col.mob-w100{
		width: 80%;
	}
	.whitepaper_author_sec .container{
		padding-right: 18px;
    	padding-left: 18px;
	}
	.whitepaper_author .w-author-details{
		display: grid;
	}
	.get-started-cover .b-info-cover {
		font-size: 13px;
		display: block !important;
	}
	.get-started-cover .get-started-info img {
    top: -1px;
    width: 14px;
}
	.get-started-cover .get-started-info + .get-started-info {
    margin-left: 0;
    margin-top: 5px;
}
	.reg-form .btn-primary{
		padding: 18px 32px;
	}
	.whitepaper_author_sec .whitepaper_author h5{
		font-size: 13px;
	}
	.resource-page-hero .hero-section p{
		width: 320px;
	}
	.trusted-companies .container img{
		/*max-width: 110px;*/
    	max-height: 43px;
	}
	.a-left, .a-right {
    	top: 8%;
	}
	.w-xs-90{
		width: 90%;
	}
	.customer-hero .btn-primary {
    	padding: 10px 8px;
		font-size: 14px;
		min-height: 43px;
	}
	.customer-hero .btn-primary img {
    	padding-left: 5px !important;
	}
	.customer-hero .btn-secondary {
    	padding: 10px 8px;
		font-size: 14px;
	}
	.ebook-landing-item .ebook-landing-main {
		display: block;
	}
	.ebook-landing-item .ebook-landing-main .ebook-info h3 {
	    margin-top: 40px;
	    min-height: auto;
	}
	.ebook-landing-item .ebook-bg {
		height: 175px;
	}
	.ebook-landing-item .ebook-landing-main .ebook-info p {
	    padding-top: 0;
	    margin-bottom: 15px;
	}
	.ebook-landing-item .ebook-landing-main .ebook-cover {
		text-align: center;
	}
	.ebook-landing-item .ebook-author-img {
		top: 230px;
	}
	.hero-section .cta-container .btn-primary.btn-arrow, .hero-section .cta-container .btn-secondary, .bottom-cover .btn-primary.btn-arrow, .bottom-cover .btn-secondary {
    padding: 8px 12px;
    font-size: 15px;
}
	.cta-actions-center a.cta {
		display: inline-block;
text-align: center;
margin: 10px auto 10px !important;
	}
	.cta-actions-left a.cta {
		display: inline-block;
text-align: center;
margin: 10px auto 10px !important;
	}
	.home-hero-sec .home-hero-info .home-hero-info-left img {
    max-width: 80%;
}
	.get-ready-large a.cta {
		display: inline-block;
text-align: center;
margin: 10px auto 10px !important;
	}
	.get-ready-large a + span {
		display: block;
	}
	.feature-highlight-box {
		padding: 25px;
	}
	header #mega-menu-wrap-primary ul li.mega-menu-item:nth-last-child(-n+2) a.mega-menu-link {
		padding: 12px 16px !important;
	}
	header #mega-menu-wrap-primary ul li.mega-menu-item:last-child a.mega-menu-link {
		padding: 10px 10px !important;
	}
	.upcomimg-webinar .upcomimg-webinar-item .upcomimg-webinar-content {
	padding: 15px 25px 75px;
}
}

/********eBook-custom-section***********/
.book-tab span{
    color: #ffffff;
    background: #2b497c;
    padding: 5px 10px;
    font-weight: 600;
    border-radius: 5px;
}

/* Sticky Elements */
.sticky-top {
	top: 120px;
}
.blog-item-detail-content-inner table td p,.blog-item-detail-content-inner table td{
    word-break: break-all;
}
.blog-item-detail-content-inner pre {    background: #f2f2f2;
    padding: 10px 0px 0px 15px;}
.blog-list-right .sidebar-nav ul li a:before {
    content: '\f30b';
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    top: -2px;
    left: 0;
    font-weight: 300;
    font-size: 15px;
}
.integrate-ad-banner{
    display: none;
}

/*marketing preference*/
.email-form {
    background-color: #fff;
    padding: 26px 26px 26px 26px;
    border-radius: 5px;
    box-shadow: 0px 2px 10px rgb(153 153 153 / 8%), 0px 8px 8px rgb(153 153 153 / 12%), 0px 12px 22px rgb(153 153 153 / 24%);
    width: 100%;
}
#emailpref .row {display: flex;} 
.check-cus input[type=checkbox]:checked + label:before, .radio-cus input[type=radio]:checked + label:before {
    border-color: #f17920;
    background: #f17920;
    color: #ffffff;
}
.check-cus label:before, .radio-cus label:before {
    content: '';
    display: inline-block;
    width: 19px;
    height: 19px;
    border: 2px solid #555555;
    position: absolute;
    top: 1px;
    border-radius: 100%;
    left: 0;
    z-index: 5;
}
.check-cus label:before {
    border-radius: 3px;
}
.check-cus input[type=checkbox], .radio-cus input[type=radio] {
    display: none;
}
.check-cus label, .radio-cus label {
    width: auto;
    padding-left: 32px !important;
    position: relative !important;
    font-size: 16px;
    line-height: 1.3em !important;
    margin: 0;
    cursor: default !important;
    color: #101010 !important;
    text-align: left;
}
.check-cus input[type=checkbox]:checked + label:after, .radio-cus input[type=radio]:checked + label:after {
    display: inline-block;
}
.check-cus label:after {
    content: '\2713';
    width: 19px;
    height: 19px;
    font-size: 13px;
    color: #ffffff !important;
    background: none;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    display: none;
    z-index: 25;
    font-weight: 700;
    line-height: 22px;
}
.thankyou_sec figure svg {
    width: 120px;
    display: block;
    margin: 0 auto;
}
.menu-badge {
font-size: 8px;
    margin-left: 4px;
    position: relative;
    top: -10px;
    margin-bottom: 13px;
    color: #fff;
    background-color: #fca92b;
    padding: 2px 4px;
    border-radius: 5px;
    text-decoration: none;
}

/*********Training-css************/
.bts-wrap h1{
    font-size: 50px;
}
.bts-wrap .f-18px{
    font-size: 18px;
}
.bts-wrap .bts-training-hero{
    background: url(https://biztalk360v8.wpenginepowered.com/wp-content/themes/biztalk360/images/revamp/Training-Hero-section-BG.svg) no-repeat; 
    background-size: cover;
}
.bts-wrap .biztalk360-form {
    border-radius: 13px;
    box-shadow: 0 2px 11px -7px #2c2c2c;
}
.bts-wrap .trainer-img img {
    max-width: 150px;
    border-radius: 100px;
}
.bts-wrap .training-date {
    border-radius: 14px;
}
.bts-wrap .trainer-block img {
    border-radius: 50px;
    max-width: 80px;
}
.bts-wrap .trainer-bg {
    background-image: linear-gradient(to right, #f2f2f2, #fff);
    box-shadow: 0 0 8px -5px #2c2c2c;
    padding: 30px 0;
    border-radius: 15px;
}
.bts-wrap .bg-primary-light {
    background: #fff4e2;
}
.bts-wrap .schedule-box {
    background: #fef4e3;
    border-radius: 10px;
}
.bts-wrap .p-4-5 {
    padding: 2.5rem;
}
.bts-wrap .schedule-box p {
    color: #fff;
}
.bts-wrap .btn-primary-small {
    padding: 10px 25px;
    font-size: 15px;
}
.bts-wrap .schedule-box i {
    font-size: 24px;
}
.bts-wrap .trainer-block {
    width: 50%;
    border-radius: 15px;
    position: absolute;
    left: 25%;
    top: -75px;
    box-shadow: 0 1px 9px -5px #2c2c2c;
}
.bts-wrap .mt-10 {
    margin-top: 4rem;
}
.bts-wrap .position-4 {
    position: relative;
    top: -4px;
}

/*******Migration-Book-Section********/
.migration-book-sec .book-tab span {
    color: #ffffff;
    font-size: 15px;
    background: #2b497c;
    padding: 5px 10px;
    font-weight: 600;
    border-radius: 5px;
}
.migration-book-sec{
    background-image: linear-gradient(to right, #f2f2f2 , #fff);
    padding: 35px 20px 45px;
    border-radius: 15px;
}
.migration-book-sec h1{
    font-size: 46px;
    line-height: 1.3;
    font-weight: 700;
}
.migration-book-sec span{
    font-size: 48px;
    font-weight: 700;
}
/******************************/
/**Meeting Calendar**/
.bt360-signup-sec .bt360-signup-right .m-block {
    margin: 20px auto;

}
.bt360-signup-sec .bt360-signup-right .time-container {
    display: flex;
}

.bt360-signup-sec .bt360-signup-right .slick-slide {
    margin: 2px 5px;
}
.bt360-signup-sec .bt360-signup-right .slide-arrow.prev-arrow.slick-arrow,
.bt360-signup-sec .bt360-signup-right .slide-arrow.next-arrow.slick-arrow {
    background: none;
    border: none;
    display: inline-block;
    margin: auto;
    width: 100%;
}
.bt360-signup-sec .bt360-signup-right button.slide-arrow.prev-arrow.slick-arrow:focus,
.bt360-signup-sec .bt360-signup-right button.slide-arrow.next-arrow.slick-arrow:focus {
    outline: 0px auto -webkit-focus-ring-color;
}
.bt360-signup-sec .bt360-signup-right .slide-arrow.prev-arrow.slick-arrow.slick-disabled,
.bt360-signup-sec .bt360-signup-right .slide-arrow.next-arrow.slick-arrow.slick-disabled {
    opacity: 0.1;
    cursor: default;
}
.bt360-signup-sec .bt360-signup-right .slide-arrow.prev-arrow.slick-arrow.slick-disabled svg:hover,
.bt360-signup-sec .bt360-signup-right .slide-arrow.next-arrow.slick-arrow.slick-disabled svg:hover {
    cursor: default;
}
.bt360-signup-sec .bt360-signup-right .slide-arrow.prev-arrow.slick-arrow svg,
.bt360-signup-sec .bt360-signup-right .slide-arrow.next-arrow.slick-arrow svg {
    width: 9px;
}
.bt360-signup-sec .bt360-signup-right .slide-arrow.prev-arrow.slick-arrow svg:hover,
.bt360-signup-sec .bt360-signup-right .slide-arrow.next-arrow.slick-arrow svg:hover {
    cursor: pointer;
	fill: #F17921;
}

.bt360-signup-sec .bt360-signup-right a.myc-available-time:focus {
    outline: 0px auto -webkit-focus-ring-color;
}

.bt360-signup-sec .bt360-signup-right a.myc-available-time:focus {
    color: #000;
}

.bt360-signup-sec .bt360-signup-right .timezone-block .dropdown.bootstrap-select .dropdown-toggle {
     border: none!important;
    background: #f9f9f9;
    font-size: 15px;
    padding: 5px 10px;
    color:#101010!important;
    font-weight: 600;
    letter-spacing: .3px;
	box-shadow: none;
}
.bt360-signup-sec .bt360-signup-right .timezone-block .dropdown-menu {
    font-size: 14px;
}
.bt360-signup-sec .bt360-signup-right .timezone-block .dropdown.bootstrap-select .filter-option-inner-inner {position:relative;    padding-left: 25px;}
.bt360-signup-sec .bt360-signup-right .timezone-block .dropdown.bootstrap-select .filter-option-inner-inner:before {content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 464C141.1 464 48 370.9 48 256c0-22 3.4-43.1 9.7-63l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v30.4c0 15.9 15.2 27.3 30.5 23c15.9-4.5 28.3-17 32.8-32.8l1.5-5.4c4.6-16.1 15.3-29.7 29.8-38l9.2-5.3c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c73.6 3.6 137.2 45.6 171.2 106.3L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3C448.7 385.4 361.5 464 256 464zm0 48A256 256 0 1 0 256 0a256 256 0 1 0 0 512z'/%3E%3C/svg%3E");position:absolute;    height: 15px;
    width: 15px;
    left: 0;
    top: 4px;}
.bt360-signup-sec .bt360-signup-right .timezone-block .dropdown.bootstrap-select {width:100%;}
.bt360-signup-sec .bt360-signup-right .timezone-block .dropdown.bootstrap-select .dropdown-toggle:hover {
    box-shadow: none!important;
    transform: none!important;
    text-decoration: none;
}
.bt360-signup-sec .bt360-signup-right .bootstrap-select .dropdown-menu .inner.show {
max-height: 380px;}
.bt360-signup-sec .bt360-signup-right .bootstrap-select .dropdown-menu{left: auto!important;right: 0; font-size: 15px;}

.bt360-signup-sec .bt360-signup-right .dropdown-item.active, .bt360-signup-sec .bt360-signup-right .dropdown-item:active {
    color: #4e4e4e !important;
    text-decoration: none;
    background-color: #eaebea !important;
}
.bt360-signup-sec .bt360-signup-right .bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bt360-signup-sec .bt360-signup-right .bootstrap-select .dropdown-toggle:focus {
    outline: 0px auto -webkit-focus-ring-color !important;
}

.bt360-signup-sec .bt360-signup-right .title span {
    margin-left: 10px;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    top: 6px;
}
.bt360-signup-sec .bt360-signup-right .title span svg {
    width: 13px;
	min-width: 13px;
    margin-right: 5px;
	position: relative;
    top: -1px;
}
.bt360-signup-sec .bt360-signup-right ul.form-stepper {
    counter-reset: section;

}
.bt360-signup-sec .bt360-signup-right ul.form-stepper .form-stepper-circle {
    position: relative;
}
.bt360-signup-sec .bt360-signup-right ul.form-stepper .form-stepper-circle span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
}
.bt360-signup-sec .bt360-signup-right .form-stepper-horizontal {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.bt360-signup-sec .bt360-signup-right ul.form-stepper > li:not(:last-of-type) {
    margin-bottom: 0.625rem;
    -webkit-transition: margin-bottom 0.4s;
    -o-transition: margin-bottom 0.4s;
    transition: margin-bottom 0.4s;
}
.bt360-signup-sec .bt360-signup-right .form-stepper-horizontal > li:not(:last-of-type) {
    margin-bottom: 0 !important;
}
.bt360-signup-sec .bt360-signup-right .form-stepper-horizontal li {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.bt360-signup-sec .bt360-signup-right .form-stepper-horizontal li:not(:last-child):after {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 1px;
    content: "";
    top: 50%;
}
.bt360-signup-sec .bt360-signup-right .form-stepper-horizontal li:after {
    background-color: #dee2e6;
}
.bt360-signup-sec .bt360-signup-right .form-stepper-horizontal li.form-stepper-completed:after {
    background-color: #F17921;
}
.bt360-signup-sec .bt360-signup-right .form-stepper-horizontal li:last-child {
    flex: unset;
}
.bt360-signup-sec .bt360-signup-right ul.form-stepper li a .form-stepper-circle {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.38);
    border-radius: 50%;
	line-height: 1.3em;
}
.bt360-signup-sec .bt360-signup-right .form-stepper .form-stepper-active .form-stepper-circle {
    background-color: transparent;
    color: #F17921;
    border: 1px solid #F17921;
}

.bt360-signup-sec .bt360-signup-right .form-stepper .form-stepper-active .form-stepper-circle:hover {
    background-color: #F17921 !important;
    color: #fff !important;
}
.bt360-signup-sec .bt360-signup-right .form-stepper .form-stepper-unfinished .form-stepper-circle {
    background-color: transparent;
    color: #C8C2C2;
    border: 1px solid #C8C2C2;
}
.bt360-signup-sec .bt360-signup-right .form-stepper .form-stepper-completed .form-stepper-circle {
    background-color: #F17921 !important;
    color: #fff;
}
.bt360-signup-sec .bt360-signup-right .form-stepper .form-stepper-completed .form-stepper-circle span {
	display: none;
}

.bt360-signup-sec .bt360-signup-right .form-stepper .form-stepper-completed .form-stepper-circle:hover {
    background-color: #F17921 !important;
    color: #fff !important;
}
.bt360-signup-sec .bt360-signup-right .form-stepper .form-stepper-completed .form-stepper-circle:before {
    content: url(../images/check-select-light-white.svg);
	width: 14px;
    height: 14px;
    position: absolute;
    left: 6px;
    top: 4px;
}
.bt360-signup-sec .bt360-signup-right .form-stepper .label {
    font-size: 14px;
	    margin-left: 6px;
	    color: #8a8a8a;

}
.bt360-signup-sec .bt360-signup-right .form-stepper a {
    cursor: default;
	    display: flex;
    justify-content: center;
    align-items: center;
}
	.bt360-signup-sec .left-col .review-platform h3 {border:1px solid #AEE5D8;padding:30px;border-radius:10px;position:relative;}
	.bt360-signup-sec .left-col .review-platform h3:after {content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='60' viewBox='0 0 99 60' fill='none'%3E%3Cpath d='M47 1C28 18.3333 -7.40003 54.2 2.99997 59C13.4 63.8 74.5 21.8333 98 0.5' stroke='%23AEE5D8'/%3E%3C/svg%3E%0A");width:99px; height:60px; position:absolute;  bottom: -60px;
    right: 90px;}
	.bt360-signup-sec .left-col .review-platform h3:before {content: "";
    position: absolute;
    background: #f3fffa;
    width: 51px;
    height: 1px;
    bottom: -1px;
    right: 91px;}

.bt360-signup-sec .bt360-signup-right .step-back {
	background: none;
	border: none;
	color: #9a9a9a;
	font-size: 15px !important;
}

.bt360-signup-sec .bt360-signup-right .step-back img {
width: 16px;
	margin-right: 3px;
    position: relative;
    top: -1px;
	filter: grayscale(100%);
}

.bt360-signup-sec .bt360-signup-right .step-back:hover {
	color: #F17921;
}
.bt360-signup-sec .bt360-signup-right .step-back:hover img {
	filter: none;
}
.bt360-signup-sec .bt360-signup-right .form-btn-bottom .btn {
	font-size: 16px;
	padding: 10px 15px;
	position: relative;
}
.bt360-signup-sec .bt360-signup-right .chdemo-dateselect {
	line-height: 15px;
}
.bt360-signup-sec .bt360-signup-right .chdemo-dateselect label {
	color: #da4c50!important;
    font-size: 12px;
    line-height: 1.3em;
    letter-spacing: 0.03em;
	    bottom: -15px;
}
	.bt360-signup-sec .bt360-signup-right .slide-no-tbtn {
		padding-top: 30px;
	}
	
@media (max-width: 640px){
	.bt360-signup-sec.bt360-signup-right {
		float: none;
	}	
	.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
		width: 95% !important;
		max-width: 270px;
		min-width: 240px;
	}
	.bt360-signup-sec .form-box {
		padding: 30px 20px !important;
	}
	.bt360-signup-sec .bt360-signup-right .datetime-selecter h3 {
		font-size: 18px;
		display: inline-block !important;
	}
	.bt360-signup-sec .bt360-signup-right .title span {
		display: block !important;
    width: 100%;
    margin-left: 0;
	}
	.bt360-signup-sec .bt360-signup-right .form-btn-bottom .btn {
    font-size: 14px;
		padding: 7px 20px;
}
	.bt360-signup-sec .bt360-signup-right .timezone-block .dropdown.bootstrap-select .dropdown-toggle {
		font-size: 14px;
	}
	.bt360-signup-sec .bt360-signup-right .step-back {
    font-size: 14px !important;
}

	.bt360-signup-sec .bt360-signup-right .slick-slide {
    min-width: 35px;
		 margin: 2px 0px;
}
	.bt360-signup-sec .bt360-signup-right .bootstrap-select .dropdown-menu {
       font-size: 14px;
    width: calc(100% - 40px);
    max-width: 280px;
    min-width: 240px !important;
		right: auto;
}
	.bt360-signup-sec .demo-form-container {
    padding: 25px 0 80px;
}
}
.bt360-signup-sec .bootstrap-select .form-control {
height: 40px;}
.bt360-signup-sec .loading_form {
    font-size: 16px;
    padding: 10px 10px;
}
/* Request demo */
.form-step .btn-booking[disabled][disabled-tooltip]:hover:before, .form-step .btn-navigate-form-step[disabled][disabled-tooltip]:hover:before {
    content: "";
    border: 5px solid transparent;
    border-top: 5px solid #322740;
    position: absolute;
    left: 50%;
    transform: translate(-50%, calc(-100% + -5px));
}
.form-step .btn-booking[disabled][disabled-tooltip]:hover:after, .form-step .btn-navigate-form-step[disabled][disabled-tooltip]:hover:after {
    content: attr(disabled-tooltip);
    position: absolute;
    left: 50%;
    transform: translate(-50%, calc(-100% + -15px));
    width: 185px;
    background-color: #322740;
    color: white;
    border-radius: 5px;
    padding: 12px;
    font-size: 15px;
    text-transform: none;
    white-space: normal;
    line-height: 1.3em;
    letter-spacing: normal;
    z-index: 10;
}
.form-step .btn:disabled {
    cursor: not-allowed !important;
    opacity: 1;
    background-color:#909090 !important;
}
.or-divider {
    margin-bottom: 10px;
}
.or-divider span {
    position: relative;
    font-size: 15px;
    display: inline-block;
}
.or-divider span:after {
    content: '';
    width: 240px;
    height: 1px;
    border-top: 1px solid #e5e5e5;
    position: absolute;
    left: -103px;
    top: 50%;
    margin-top: 1px;
    z-index: 1;
}

/********Video-Page********/
.videos-sec .col-lg-10 .video-scroll{
  display: none;
}
.videos-sec .video-scroll:nth-child(-n+4){
  display: block;
}