
@media(-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
.iti__flag {
    background-image: url("../wp-content/themes/agarwalexpress/home-images/flags@2x.png")
}
}

html, body {
    padding: 0;
    margin: 0;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    font-family: 'Rubik', sans-serif;
    font-weight: 400;
    color: #1d2b36;
    line-height: 1.6;
    overflow-x: hidden;
    letter-spacing: .5px;
    font-display: swap
}
a, img, button, input[type=submit] {
    text-decoration: none;
    outline: 0;
    border: 0;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}
button, input, select, textarea {
    font-family: 'Rubik', sans-serif!important
}
input:focus {
    outline: 0
}
b, strong {
    font-weight: 700
}
*, *:after, *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
a:focus, a:hover {
    text-decoration: none!important
}
input, select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}
p, ul, h1, h2, h3, h4, h5, h6, hr, figure, ol {
    padding: 0;
    margin: 0
}
.container {
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 15px
}
.container-fluid {
    max-width: 95%;
    margin: 0 auto;
    padding: 0 15px
}
.container.small {
    max-width: 850px;
    padding: 0 20px
}
.container.medium {
    max-width: 1000px;
    padding: 0 20px
}
.pull-left {
    float: left!important
}
.pull-right {
    float: right!important
}
.text-left {
    text-align: left
}
.text-center {
    text-align: center
}
.text-right {
    text-align: right
}
.text-justify {
    text-align: justify
}
.text-uppercase {
    text-transform: uppercase
}
.text-lowercase {
    text-transform: lowercase
}
.text-italic {
    font-style: italic
}
.text-underline {
    text-decoration: underline
}
.text-light {
    font-weight: 300
}
.text-medium {
    font-weight: 400
}
.text-bold {
    font-weight: 600
}
.text-bolder {
    font-weight: 700
}
.text-black {
    color: #000
}
.text-white {
    color: #fff
}
.text-orange {
    color: #ee6e25
}
.text-blue {
    color: #0176ff
}
.img-responsive {
    max-width: 100%;
    height: auto
}
.img-full {
    width: 100%;
    height: auto
}
.center-block {
    margin: 0 auto
}
.bg-white {
    background-color: #fff
}
.bg-off-white {
    background-color: #f8f8fa
}
.bg-cover {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center
}
.col-1 {
    width: 8.33%
}
.col-2 {
    width: 16.66%
}
.col-3 {
    width: 25%
}
.col-4 {
    width: 33.33%
}
.col-5 {
    width: 41.66%
}
.col-6 {
    width: 50%
}
.col-7 {
    width: 58.33%
}
.col-8 {
    width: 66.66%
}
.col-9 {
    width: 75%
}
.col-10 {
    width: 83.33%
}
.col-11 {
    width: 91.66%
}
.col-12 {
    width: 100%
}
.col-12-5 {
    width: 20%
}
.w100 {
    width: 100%
}
.w80 {
    width: 80%
}
.w70 {
    width: 70%
}
.w30 {
    width: 30%
}
.w20 {
    width: 20%
}
.h100 {
    height: 100%
}
.fn-20 {
    font-size: 20px!important
}
.fn-26 {
    font-size: 26px!important
}
.font-400 {
    font-weight: 400!important
}
.font-500 {
    font-weight: 500!important
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-12-5, .w30, .w70, .w20 {
    float: left
}
iframe#player {
    width: 100%
}
.pos-rel {
    position: relative
}
.pos-abs {
    position: absolute
}
.pos-fix {
    position: fixed
}
.bottom {
    bottom: 0
}
.top {
    top: 0
}
.left {
    left: 0
}
.right {
    right: 0
}
.visible-xs {
    display: none!important
}
.hidden-xs {
    display: block
}
.hidden-portrait {
    display: block!important
}
.visible-portrait {
    display: none!important
}
.row:before, .row:after {
    display: table;
    content: " "
}
.row:after, .clearfix {
    clear: both
}
.disptable {
    display: table;
    height: 100%
}
.dispblock {
    display: block
}
.dispinlineblock {
    display: inline-block
}
.table-cell {
    display: table-cell;
    vertical-align: middle
}
.Yoverflowhidden {
    overflow-y: hidden
}
.Xoverflowhidden {
    overflow-x: hidden
}
.overflowhidden {
    overflow: hidden
}
.pd-lt-15 {
    padding-left: 15px
}
.pd-tp-0 {
    padding-top: 0!important
}
.pd-bt-0 {
    padding-bottom: 0!important
}
.mg-bt-0 {
    margin-bottom: 0!important
}
.mg-bt-10 {
    margin-bottom: 10px!important
}
.mg-tp-30 {
    margin-top: 30px
}
.br-rd {
    border-radius: 6px
}
.bg-theme {
    background-color: #f5f8fa
}
.apple-store-btn {
    margin: 0 14px 0 0
}
.a-link, .a-link:active, .a-link:hover {
    color: #0176ff
}
.loginoverlay, .demooverlay, .partner-register-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.7);
    transition: opacity .5s;
    visibility: hidden;
    opacity: 0;
    z-index: 99999;
    display: none
}
.loginoverlay.show, .demooverlay.show, .partner-register-overlay.show {
    visibility: visible;
    opacity: 1;
    display: block
}
.loginoverlay.crmdemo-form .popupleft {
    min-height: 660px
}
.popup, .partner-register-popup {
    margin: 10px auto 0 auto;
    padding: 0;
    background: #fff;
    border-radius: 5px;
    width: 80%;
    position: relative;
    transition: all .6s ease-in-out
}
.popup h2 {
    margin-top: 0;
    color: #333
}
.popup .popupclose, .popup .popupclosedemo, .partner-register-popup .closebtn {
    position: absolute;
    top: 1px;
    right: 10px;
    transition: all .2s;
    font-size: 30px;
    text-decoration: none;
    color: #333;
    z-index: 2
}
.popup .popupclose:hover, .popup .popupclosedemo:hover, .partner-register-popup .closebtn:hover {
    color: #0176ff
}
.popup .content {
    max-height: 30%;
    overflow: auto
}
.signup-inner-wrapper {
    position: absolute;
    width: 80%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}
.free_crm_field {
    display: none
}
.demo-signupform-wrapper .selldof .btn {
    background-color: #0176ff!important;
    border: 2px solid #0176ff!important;
    border-radius: 3px!important;
    color: #fff!important;
    align-items: center;
    justify-content: center;
    font-family: inherit!important;
    font-weight: 700!important;
    font-size: 16px!important;
    padding: 10px!important;
    margin: 20px 0!important;
    width: 100%!important;
    cursor: pointer!important;
    transition: all .3s ease!important
}
.popupleft {
    background-color: #0176ff;
    color: #fff;
    padding: 20px 45px;
    min-height: 550px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}
.popupright {
    padding: 25px 35px 10px
}
.popupright small {
    font-size: 10px;
    line-height: 1.1;
    display: inline-block
}
.popupright form {
    margin-right: 20px
}
.login-pop-content .popup-lgtext {
    font-size: 22px;
    margin-top: 20px;
    font-weight: 500
}
.login-pop-content ul.popup-points {
    margin-top: 20px;
    list-style: none
}
.login-pop-content ul.popup-points li {
    margin-bottom: 30px
}
.login-pop-content ul.popup-points li:last-child {
    margin-bottom: 0
}
.login-pop-content ul.popup-points li p.pt-title {
    font-size: 22px
}
.login-pop-content ul.popup-points li p.pt-text {
    font-size: 14px
}
.signupwrap, .signinwrap, .forgotpasswordwrap {
    transition: opacity .5s;
    visibility: hidden;
    opacity: 0;
    z-index: 99999;
    display: none
}
.signinwrap.show {
    visibility: visible;
    opacity: 1;
    display: block
}
.signupwrap.show {
    visibility: visible;
    opacity: 1;
    display: block;
    position: relative;
    z-index: 1
}
.forgotpasswordwrap.show {
    visibility: visible;
    opacity: 1;
    display: block
}
.formresponse {
    display: none;
    position: absolute;
    background-color: #fff;
    font-size: 14px;
    width: calc(100% - 20px);
    border: 1px solid #b50000;
    border-radius: 5px;
    line-height: 16px;
    z-index: 1;
    padding: 10px;
    color: #b50000;
    top: 8px
}
.free-crm-submit[disabled], .free-crm-submit[disabled]:hover {
    background-color: gray!important;
    border: 1px solid gray!important;
    cursor: default!important
}
span.pwd-error {
    font-size: 12px;
    line-height: 15px;
    display: block;
    color: red
}
.pwd-show-link {
    position: absolute;
    top: 12px;
    right: 10px;
    width: 16px;
    height: 18px;
    content: '';
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/eye.svg)
}
.pwd-show-link.pwd-hide {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/eye-slash.svg)
}
.form-wrapper .form-title {
    font-size: 26px;
    font-weight: 400
}
label.error {
    font-size: 11px;
    position: absolute;
    color: red;
    display: block
}
.form-control {
    margin: 10px 0 15px;
    width: 100%
}
label {
    display: inline-block;
    margin-bottom: 5px
}
.form-wrapper label {
    display: block
}
input:not([type=checkbox]) {
    background-color: transparent;
    border: 2px solid #ecf2ff;
    border-radius: 3px;
    font-family: inherit;
    font-size: 14px;
    padding: 10px;
    width: 100%
}
.btn {
    background-color: #0176ff;
    border: 2px solid #0176ff;
    border-radius: 3px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: inherit;
    font-weight: 500;
    font-size: 16px;
    padding: 10px;
    width: 100%;
    cursor: pointer;
    transition: all .3s ease
}
.btn:hover {
    background-color: #0176ff;
    border-color: #0176ff;
    color: #fff
}
.btn-blue {
    background-color: #0176ff;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 41px;
    display: inline-block;
    padding: 0 15px;
    border-radius: 5px;
    font-weight: 500;
    border: 1px solid #0176ff
}
.btn-transparent {
    background-color: transparent;
    color: #1d2b36;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 41px;
    display: inline-block;
    padding: 0 15px;
    border-radius: 5px;
    font-weight: 500;
    border: 2px solid #1d2b36
}
.btn-black {
    background-color: #505459;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 41px;
    display: inline-block;
    padding: 0 15px;
    border-radius: 5px;
    font-weight: 500;
    border: 1px solid #505459
}
#leaddialcode {
    padding-left: 43px;
    width: 90px;
    margin: 0
}
input#leadphone {
    width: calc(100% - 95px)
}
ul.roman-list {
    list-style: lower-roman
}
ul.content-list {
    padding-left: 40px;
    color: #505459
}
ul.alpha-list {
    list-style: lower-alpha
}
ul.number-list {
    list-style: decimal
}
.leadthankyou {
    display: none;
    padding: 100px 0;
    text-align: center;
    color: green
}
section {
    float: left;
    width: 100%
}
section.padding {
    padding: 70px 0
}
.section-title {
    font-size: 42px!important;
    line-height: 49px;
	margin-top: 30px;
    margin-bottom: 30px;
    font-weight: 400
}
p.section-subtitle {
    font-size: 18px!important;
    line-height: 30px
}
.selldof .title, .selldof label {
    display: none!important
}
.selldof_col-lg-4, .selldof_col-lg-6, .selldof_col-lg-12, .selldof_col-md-4, .selldof_col-md-6, .selldof_col-md-12, .selldof_col-sm-4, .selldof_col-sm-6, .selldof_col-sm-12, .selldof_col-xs-4, .selldof_col-xs-6, .selldof_col-xs-12 {
    padding-right: 0!important;
    padding-left: 0!important
}
.selldof .form-group {
    margin-bottom: 0;
    position: relative
}
footer .sell_do_form_container .selldof_row {
    float: left
}
footer .sell_do_form_actual_container .selldof_row:nth-child(3) {
    width: 75%
}
footer .sell_do_form_actual_container .selldof_row:nth-child(4) {
    width: 25%
}
.selldof .has-error .help-block {
    position: absolute;
    top: 100%;
    left: 0;
    margin: 0
}
#home form.selldof .btn {
    padding: 0 12px!important;
    line-height: 42px!important;
    background-color: #0176ff!important;
    border-color: #0176ff!important;
    color: #fff!important;
    border-radius: 0 4px 4px 0!important;
    font-size: inherit!important;
    font-weight: 500!important;
    width: 100%;
    letter-spacing: 1px
}
#home form.selldof .form-control {
    height: 44px!important;
    border-color: #fff!important;
    border-radius: 4px 0 0 4px;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}
.selldof .time-list {
    height: 320px!important;
    overflow-x: hidden!important
}
.selldof .time-list .time-item button {
    border-radius: 5px
}
.selldof .time-list .time-item button {
    border: 1px solid #0176ff!important;
    color: #0176ff!important;
    background-color: #f5f8fa
}
.selldof .time-list::-webkit-scrollbar, .left-sidebar::-webkit-scrollbar {
width:8px
}
.selldof .time-list::-webkit-scrollbar-track, .left-sidebar::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
-webkit-border-radius:10px;
border-radius:10px
}
.selldof .time-list::-webkit-scrollbar-track, .left-sidebar::-webkit-scrollbar-thumb {
-webkit-border-radius:10px;
border-radius:10px;
background:rgba(77,80,85,.6);
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)
}
.selldof .time-list::-webkit-scrollbar-track, .left-sidebar::-webkit-scrollbar-thumb:window-inactive {
background:rgba(77,80,85,.6)
}
.selldof.calendar-booking-container .panel {
    padding-top: 1px!important;
    padding-bottom: 0!important
}
.selldof.calendar-booking-container {
    min-height: 420px!important
}
.selldof .datepicker table tr td.today {
    background-color: rgba(0,162,255,.47)!important;
    background-image: unset!important;
    color: #04c!important
}
.selldof .bootstrap-datetimepicker-widget table td.day {
    height: 20px;
    line-height: 34px;
    width: 20px;
    color: #0f5ec1;
    background-color: rgba(0,162,255,.1);
    font-weight: 600;
    min-width: 41px;
    min-height: 41px;
    padding: 0;
    font-size: 16px;
    border-radius: 100%!important
}
.selldof .datepicker table tr td.day:hover {
    background: rgba(0,162,255,.4);
    cursor: pointer
}
.selldof .time-list .time-item button.time-item-selector.selected {
    float: unset!important;
    width: 48.5%!important;
    margin-right: 1%!important
}
.selldof .time-list .time-item button.time-item-confirm {
    float: unset!important;
    width: 48.5%!important;
    margin-left: 2.1%!important;
    background-color: #0176ff;
    border: 1px solid #0176ff
}
.selldof .time-list .time-item button.time-item-selector.selected, .selldof .time-list .time-item button.time-item-confirm {
    color: #fff!important
}
.calendar-booking-container .thankyou {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50%;
    transform: translate(-50%, -50%)
}
header {
    height: 90px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    z-index: 99999;
	background: rgba(255, 255, 255, 1); 
	-webkit-box-shadow: 0px 3px 21px -5px rgba(0, 0, 0, 0.59); 
	-moz-box-shadow: 0px 3px 21px -5px rgba(0, 0, 0, 0.59); 
	box-shadow: 0px 3px 21px -5px rgba(0, 0, 0, 0.59);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

  
header.scrolled {
    background-color: #fff
}
header .brand-logo a {
    display: inline-block;
    padding: 15px 0
}
header .brand-logo a>img {
    display: block;
    vertical-align: middle
}
header a {
    color: inherit
}
header .login-btn {
    margin-right: 20px;
    padding: 19px 0
}
header .login-btn a {
    line-height: 41px;
    font-size: 18px;
    font-weight: 400
}
header .login-btn a>span {
    display: inline-block;
    vertical-align: text-top;
    margin-right: 10px
}
header .login-btn a>span img {
    display: block;
    width: 15px;
    vertical-align: middle
}
header .sell_do_virtual_numbers {
    display: inline-block;
    margin-right: 10px
}
header ul.nav-links {
    list-style: none;
    margin-right: 0
}
header ul.nav-links li {
    display: inline-block
}
header ul.nav-links li a {
    display: block;
    color: inherit;
    line-height: 41px;
    font-size: 18px;
    margin-right: 14px;
    font-weight: 400;
    position: relative;
    padding: 19px 0
}
footer {
    float: left;
    width: 100%;
    padding: 10px 0;
    background-color: #fff;
    color: #505459;
    font-size: 15px;
    bottom: 0;
    left: 0
}
footer .upper {
    padding: 30px 0
}
footer .upper b {
    font-weight: 500
}
footer .upper .quicklinks p {
    margin-bottom: 10px
}
footer .upper .quicklinks a {
    color: inherit;
    display: inline-block;
    margin-bottom: 10px
}
footer .upper .footer-form-wrapper {
    padding: 0 3%;
    position: relative
}
footer .upper .sociallinks-wrapper {
    padding-left: 10px
}
footer .upper .sociallinks {
    margin-bottom: 15px
}
footer .upper .sociallinks b {
    float: left;
    margin: 7px 10px 7px 0;
    display: inline-block;
    font-size: 15px
}
footer .upper .sociallinks a {
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 2px;
    float: left;
    width: 10%;
    padding: 3px 0
}
.fb-icon {
    width: 8%!important;
    margin-left: -4px
}
footer .upper .sociallinks a img {
    width: 100%;
    vertical-align: middle
}
footer .lower {
    padding: 30px 0 10px;
    color: #505459;
    border-top: 1px solid #ccc
}
footer .lowerlinks ul {
    list-style: none;
    text-align: right
}
footer .lowerlinks ul li {
    display: inline-block;
    margin-right: 15px;
    position: relative
}
footer .lowerlinks ul li:last-child {
    margin-right: 0
}
footer .lowerlinks ul li a {
    display: block;
    color: inherit
}
footer .lowerlinks ul li:after {
    content: '';
    position: absolute;
    right: -10px;
    top: 6px;
    border-right: 2px solid gray;
    height: 13px
}
footer .lowerlinks ul li:last-child:after {
    display: none
}
.footer-form-wrapper:before {
    content: '';
    position: absolute;
    height: 147px;
    width: 1px;
    border-left: 2px solid rgba(200,203,206,.35);
    left: 0;
    top: -27px
}
.footer-form-wrapper:after {
    content: '';
    position: absolute;
    height: 147px;
    width: 1px;
    border-right: 2px solid rgba(200,203,206,.35);
    right: 0;
    top: -27px
}
footer .footer-form-wrapper {
    margin-top: 20px
}
footer form.selldof .btn, .subscribe-field-wrapper form.selldof .btn {
    padding: 0 12px!important;
    line-height: 42px!important;
    background-color: #0176ff!important;
    border-color: #0176ff!important;
    color: #fff!important;
    border-radius: 0 4px 4px 0!important;
    font-size: inherit!important;
    font-weight: 500!important;
    width: 100%;
    letter-spacing: 1px
}
footer form.selldof .form-control, .subscribe-field-wrapper form.selldof .form-control {
    height: 44px!important;
    border-radius: 4px 0 0 4px;
    box-shadow: none!important;
    margin: 0;
    -webkit-box-shadow: none!important
}
.footer-form-wrapper .selldof .btn[disabled] {
    font-size: 10px!important;
    padding: 0!important
}
#home {
    margin-top: 35px;
    background-color: #071689;
    background-size: cover;
    background-position: center center;
    position: relative;
    height: 100vh
}
#home .disptable {
    height: 100vh
}
#home .banner-caption {
    width: 56%;
    margin-top: 54px
}
#home form {
    width: 450px;
    margin: 50px auto 0 0;
    float: left
}
#home .down-arrow {
    position: absolute;
    left: 50%;
    bottom: 10px;
    transform: translateX(-50%);
    cursor: pointer;
    z-index: 99
}
#home .banner-caption .lg {
    font-size: 42px;
    margin-bottom: -2px;
    font-weight: 500;
    line-height: 1.13;
    position: relative
}
#home .banner-caption .md {
    font-size: 30px;
    color: #fff;
    margin-bottom: 0;
    font-weight: 500;
    line-height: 1.4;
    display: inline-block
}
#home .banner-caption p.sm {
    font-size: 21px;
    font-weight: 400;
    line-height: 1.4;
    margin-bottom: 20px;
    color: #343638
}
.banner-caption-list {
    margin-top: 40px;
    margin-left: 28px
}
.banner-caption-list li {
    list-style-type: none;
    position: relative;
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px
}
.banner-caption-list li:after {
    content: '';
    position: absolute;
    top: 7px;
    left: -28px;
    width: 18px;
    height: 18px;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/checked-white.svg);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9
}
#home .banner-caption-list li:after {
    display: none
}
#home .banner-caption-list {
    margin-left: 20px;
    margin-top: 47px
}
#home .banner-caption-list li {
    list-style-type: disc
}
#pricingbanner .banner-caption-list {
    margin-left: 20px
}
#pricingbanner .banner-caption-list li:after {
    display: none
}
#pricingbanner .banner-caption-list li {
    list-style-type: disc
}
.honestcrm-text {
    color: #00cefe;
    font-size: 24px;
    margin-top: 30px;
    font-weight: 500
}
#rightsuccess {
    background-color: #f5f8fa
}
#rightsuccess .rs-cta {
    margin-bottom: 0
}
img.rights-obj-1 {
    right: 0;
    position: absolute;
    top: 200px
}
img.rights-obj-2 {
    left: 0;
    position: absolute;
    top: 10px
}
.design-obj-1 {
    position: absolute;
    bottom: 10%;
    left: 5%;
    z-index: 9
}
.design-obj-2 {
    position: absolute;
    bottom: 2%;
    right: 5%;
    z-index: 9
}
.whychoosekylas-video-wrapper {
    width: 75%;
    margin: auto
}
#whychoosekylas.padding {
    padding: 160px 0 35px
}
#whychoosekylas .section-title {
    margin-bottom: 40px
}
#whychoosekylas-video {
    width: 100%;
    display: block;
    height: 500px
}
#play-button {
    position: absolute;
    width: 85px;
    top: 50%;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9;
    cursor: pointer
}
.video_try_kylas {
    position: absolute;
    top: 72%;
    left: 0;
    right: 0;
    margin: auto;
    color: #0176ff;
    font-weight: 700;
    z-index: 99;
    text-align: center;
    font-size: 24px
}
.whychoosekylas-video-wrapper #play-button {
    top: 39%
}
#play-button img {
    width: 100%;
    display: block
}
#colorbox {
    margin-top: 34px
}
.testimonials-section {
    background-color: #0176ff
}
.testimonials-section .section-title {
    color: #fff
}
.testimonial-video-thumbnail, .customer-testimonial-video-thumbnail {
    text-align: center;
    height: 235px
}
.test-play-video, .customer-test-play-video {
    padding: 68% 2% 0 0;
    text-align: right;
    color: #000;
    vertical-align: middle;
    height: 100%
}
.test-play-video img, .customer-test-play-video img {
    vertical-align: middle;
    width: 21px
}
.testimonials-right-section {
    color: #fff
}
.testimonial-quote {
    position: absolute;
    top: 14px;
    left: 3px;
    width: 20px;
    z-index: 9
}
.testimonial-quote img {
    width: 100%;
    display: block
}
.testimonial-quote-content {
    margin: 50px 0 0;
    float: left;
    width: 100%
}
.testimonial-quote-writer {
    font-size: 24px;
    font-weight: 700;
    margin-top: -20px;
    color: #fff;
    float: left;
    width: 100%;
    color: #fff
}
.testimonial-quote-designation {
    font-size: 16px;
    float: left;
    width: 100%;
    color: #fff
}
.testimonial-play-video-btn-wrapper {
    text-align: center;
    float: left;
    width: 100%;
    margin-top: 20px
}
.testimonial-play-video-btn {
    color: #fff;
    border: 2px solid #fff;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    padding: 7px 20px
}
.testimonial-play-video-btn img {
    vertical-align: middle
}
.design-obj-3 {
    position: absolute;
    right: 3%;
    top: 10%;
    z-index: 9
}
.design-obj-4 {
    position: absolute;
    right: 3%;
    bottom: 10%;
    z-index: 9
}
.design-obj-5 {
    position: absolute;
    left: 3%;
    bottom: 25%
}
.testimonials-controls {
    padding-top: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}
.testimonials-controls a {
    position: relative;
    width: 75px;
    display: block;
    color: #fff;
    font-size: 0
}
.testimonials-controls #testimonial-left {
    text-align: right;
    margin-left: -60px
}
.testimonials-controls #testimonial-left a:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 30px;
    height: 30px;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/white-left-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9
}
.testimonials-controls #testimonial-right a:after {
    position: absolute;
    top: 0;
    right: 0;
    content: '';
    width: 30px;
    height: 30px;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/white-right-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9
}
.testimonials-controls #testimonial-right {
    margin-right: -60px
}
#home .banner-cta {
    margin-top: 72px
}
#home .banner-cta a {
    border: 2px solid #fff
}
#home .banner-cta a, #home .banner-cta span {
    display: inline-block;
    margin-right: 10px
}
#home .banner-cta a.btn-blue {
    background-color: transparent
}
#home .banner-cta a>span {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    margin-right: 0;
    margin-top: -2px
}
#home .banner-cta a>span>img {
    display: block;
    vertical-align: middle;
    width: 11px
}
#home .banner-cta small {
    display: block;
    margin-top: 10px;
    font-size: 9px;
    font-weight: 700;
    color: #fff
}
#home .banner-cta .btn-transparent {
    background-color: #fff;
    color: #0176ff
}
#home .banner-cta .btn-transparent img {
    width: 16px
}
.text-yellow {
    color: #fee519
}
.home-model-image {
    margin-top: 0;
    position: absolute;
    left: 48px;
    bottom: 0;
    display: none
}
.home-model-image img {
    width: auto;
    height: 100%;
    display: block
}
.offer-image {
    display: inline-block
}
.offer-image img {
    width: 100%;
    display: block
}
#home .offer-text-image {
    position: absolute;
    right: 116px;
    margin-top: 216px;
	z-index: 9
}
#pricingbanner .offer-text-image {
    width: 17%;
    position: absolute;
    right: 128px;
    margin-top: 247px;
    transform: rotate(15deg);
    z-index: 9
}
.offer-text-image img {
    height: 100%;
    display: inline
}
#findyourway {
    background-color: #f5f8fa
}
.fyw-content .fyw-head .fyw-lg {
    font-size: 42px;
    margin-bottom: 30px;
    font-weight: 300
}
.fyw-content .fyw-head .fyw-md {
    font-size: 18px
}
.fyw-cards-wrapper {
    padding: 0 0 0 5%
}
.fyw-cards-wrapper .fyw-cards {
    background-color: #fff;
    padding: 50px 25px;
    border-radius: 5px;
    height: auto;
    box-shadow: 0 0 15px 0 rgba(204,204,204,.55)
}
.fyw-cards-wrapper .fyw-cards .fyw-upper {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc
}
.fyw-cards-wrapper .fyw-cards .fyw-cards-head {
    padding-left: 15px
}
.fyw-cards-wrapper .fyw-cards .fyw-cards-head .fyw-lg {
    color: #1d2b36;
    font-size: 22px;
    font-weight: 500
}
.fyw-cards-wrapper .fyw-cards .fyw-cards-head .fyw-md {
    font-size: 18px
}
.fyw-cards-wrapper .fyw-cards ul, .chat-one {
    list-style: none
}
.fyw-cards-wrapper .fyw-cards ul li, .chat-one li {
    padding-left: 30px;
    position: relative;
    margin-bottom: 10px
}
.fyw-cards-wrapper .fyw-cards ul li:before, .chat-one li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 17px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/check-circle-solid-blue.svg)
}
.right-sucess-content {
    margin-top: 50px
}
.rs-card-wrapper {
    padding: 20px
}
.rs-card {
    text-align: center;
    height: 250px;
    position: relative
}
.rs-card.brd-r:before {
    content: "";
    position: absolute;
    top: 0;
    left: calc(100% + 20px);
    height: 100%;
    width: 1px;
    background-color: #ddd
}
.rs-card.brd-b:after {
    content: "";
    position: absolute;
    left: 0;
    top: calc(100% + 20px);
    height: 1px;
    width: 100%;
    background-color: #ddd
}
.rs-card .rs-icon {
    margin-bottom: 15px
}
.rs-card .rs-title {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 15px
}
.rs-card .rs-text {
    padding: 0 20px
}
.rs-cta {
    margin-bottom: 80px
}
.rs-cta a {
    display: inline-block;
    padding: 0 25px
}
.rs-cta a>span {
    display: inline-block;
    margin-left: 20px;
    vertical-align: middle;
    margin-right: 0;
    margin-top: -2px
}
.rs-cta a>span>img {
    display: block;
    vertical-align: middle;
    width: 13px
}
.whykylas-content {
    margin-top: 15px;
    padding: 0
}
.whykylas-card-wrapper {
    padding: 10px
}
.whykylas-card {
    border-radius: 5px;
    height: 500px;
    padding: 70px 30px 0;
    background-color: #f5f8fa
}
.whykylas-card .whykylas-img {
    margin-bottom: 30px
}
.whykylas-card .whykylas-img img {
    display: block;
    width: 190px;
    margin: 0 auto;
    height: 180px
}
.whykylas-card .content {
    text-align: center
}
.whykylas-card .whykylas-title {
    font-weight: 500;
    font-size: 24px;
    margin-bottom: 20px
}
.homefooter-ctas a {
    width: 220px;
    height: 46px;
    line-height: 45px
}
.homefooter-ctas {
    background-color: #f5f8fa;
    padding: 50px 0
}
.homefooter-ctas a, .homefooter-ctas span {
    display: inline-block;
    margin-right: 15px
}
.homefooter-ctas a>span, .sec-btn-demo a>span {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    margin-right: 0;
    margin-top: -2px
}
.homefooter-ctas a>span>img, .sec-btn-demo img {
    display: block;
    vertical-align: middle;
    width: 9px
}
section.video-sec {
    background: #f5f8fa;
    background: linear-gradient(0deg, rgba(245,248,250,1) 0, rgba(245,248,250,.86) 84%, rgba(255,255,255,1) 100%)
}
.shape-svg {
    margin-top: 40px;
    margin-bottom: -8px;
    width: 100%
}
img.video-obj-1 {
    position: absolute;
    left: 0;
    top: -19px
}
img.video-obj-2 {
    position: absolute;
    right: 0;
    top: 64px
}
img.whykylas-obj-1 {
    position: absolute;
    right: 0;
    top: 36%
}
img.whykylas-obj-2 {
    position: absolute;
    left: 0;
    top: 70px
}
.aboutus-banner-img img {
    display: block
}
.ourstory-content {
    padding: 70px
}
.ourstory-content p {
    margin-bottom: 20px;
    color: #505459;
    font-size: 18px
}
.policy-content p, .policy-content h1 {
    margin-bottom: 20px;
    color: #505459;
    font-size: 16px
}
#leadershipteam {
    background-color: #001f82;
    color: #fff
}
.leader-cards-content {
    padding: 50px 2% 0
}
.leader-cards-wrapper .leader-card {
    padding: 20px
}
.leader-card .leader-image {
    margin-bottom: 0
}
.leader-card .leader-image img {
    display: block;
    width: 100%;
    border-radius: 5px
}
.leader-card .leader-name {
    margin-bottom: 0;
    font-weight: 500;
    font-size: 18px;
    margin-top: 10px
}
.leader-card .leader-position {
    margin-bottom: 10px
}
.leader-card .leader-connect {
    height: 25px
}
.leader-card .leader-connect a {
    display: inline-block
}
.leader-card .leader-connect a>img {
    display: block;
    width: 20px;
    margin-right: 15px
}
.wwp-cards-wrapper .wwp-card {
    padding: 20px;
    text-align: left
}
.wwp-card .wwp-image {
    margin-bottom: 0;
    height: 250px
}
.wwp-card .wwp-image img {
    display: block;
    width: auto;
    border-radius: 5px;
    margin: auto
}
.wwp-card .wwp-name {
    margin-bottom: 0;
    font-weight: 500;
    font-size: 20px;
    text-align: center
}
.wwp-card .wwp-title {
    margin: 20px 0 10px;
    font-weight: 500;
    font-size: 24px;
    text-align: center
}
.wwp-card .wwp-text {
    font-size: 16px;
    text-align: center
}
#wayofworking {
    background-color: #f5f8fa
}
.wow-cards-content {
    padding: 0 5%
}
.wow-cards-wrapper {
    padding: 20px
}
.wow-cards {
    background-color: #fff;
    padding: 30px 20px;
    height: 220px;
    box-shadow: 0 0 15px 0 rgba(204,204,204,.55);
    border-radius: 5px
}
.wow-cards .wow-icon {
    padding-top: 10px
}
.wow-cards .wow-icon img {
    display: block;
    margin: 0 auto
}
.wow-cards .wow-title {
    font-size: 24px;
    margin-bottom: 10px;
    font-weight: 500
}
#readytogetstart {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/Footer-SVG.svg);
    padding: 100px 0;
    background-size: cover
}
#readytogetstart p.section-title {
    font-size: 32px!important;
    margin-bottom: 20px
}
#readytogetstart .getstarted-cta {
    margin-top: 20px
}
#readytogetstart .getstarted-cta a, #readytogetstart .getstarted-cta span {
    display: inline-block;
    margin-right: 15px
}
#readytogetstart .getstarted-cta a>span {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    margin-right: 0;
    margin-top: -2px
}
#readytogetstart .getstarted-cta a>span>img {
    display: block;
    vertical-align: middle;
    width: 10px;
    height: 36px
}
#readytogetstart .getstarted-cta small {
    display: block;
    margin-top: 10px
}
#readytogetstart .getstarted-cta a {
    width: 220px;
    text-align: center;
    height: 49px;
    line-height: 50px
}
.img-grid .img-wrap {
    padding: 0 5px 5px
}
.img-grid .img-wrap img {
    height: 210px
}
.img-grid .img-wrap img.img-diff {
    height: 430px
}
.joinus-cta {
    margin-top: 40px
}
.joinus-cta a>span {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    margin-right: 0;
    margin-top: -2px
}
.joinus-cta a>span>img {
    display: block;
    vertical-align: middle;
    width: 13px
}
.view-gallery {
    margin: 50px 0 0
}
.mx-6 {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}
.-mx-3 {
    margin-left: -.75rem;
    margin-right: -.75rem
}
.mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}
.flex {
    display: flex
}
.flex-wrap {
    flex-wrap: wrap
}
.w-3\/5 {
    width: 60%
}
.h-64 {
    height: 16rem
}
.mb-6 {
    margin-bottom: 1.5rem
}
.w-2\/5 {
    width: 40%
}
.w-full {
    width: 100%
}
.h-full {
    height: 100%
}
.bg-scroll {
    background-attachment: scroll;
    border-radius: .25rem;
    background-repeat: no-repeat;
    background-size: 50%/cover
}
.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}
.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}
.mb-4 {
    margin-bottom: 1rem
}
.gal-1 {
    background: url(../wp-content/themes/agarwalexpress/home-images/gallery-1.jpg) no-repeat 50%/cover
}
.gal-2 {
    background: url(../wp-content/themes/agarwalexpress/home-images/gallery-2.jpg) no-repeat 50%/cover
}
.gal-3 {
    background: url(../wp-content/themes/agarwalexpress/home-images/gallery-3.jpg) no-repeat 50%/cover
}
.gal-4 {
    background: url(../wp-content/themes/agarwalexpress/home-images/gallery-4.jpg) no-repeat 50%/cover
}
.gal-5 {
    background: url(../wp-content/themes/agarwalexpress/home-images/gallery-5.jpg) no-repeat 50%/cover
}
.gal-6 {
    background: url(../wp-content/themes/agarwalexpress/home-images/gallery-6.jpg) no-repeat 50%/cover
}
.gal-7 {
    background: url(../wp-content/themes/agarwalexpress/home-images/gallery-7.jpg) no-repeat 50%/cover
}

@media(min-width:768px) {
.md\:w-1\/2 {
    width: 50%
}
.lg\:w-2\/5 {
    width: 40%
}
.md\:px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}
.md\:mb-6 {
    margin-bottom: 1.5rem
}
.lg\:w-3\/5 {
    width: 60%
}
}
#featuresbanner {
    padding: 100px 0
}
#featuresbanner p.section-subtitle {
    font-size: 18px;
    margin-bottom: 30px
}
#focusonsales {
    padding-top: 120px
}
#focusonsales p.section-subtitle {
    font-size: 18px;
    padding: 0 5%
}
.fos-tab-links {
    list-style: none;
    margin-bottom: 15px;
    border-bottom: 1px solid #ccc
}
.fos-tab-links li:nth-child(2) {
    padding-left: 5%
}
.fos-tab-links li:nth-child(3) {
    padding-left: 10%
}
.fos-tab-links li a {
    display: block;
    color: inherit
}
.fos-tab-links li a>span {
    display: inline-block;
    padding-bottom: 15px
}
.fos-tab-links li a.active>span {
    color: #0176ff;
    border-bottom: 3px solid #0176ff;
    font-weight: 500
}
.fos-content {
    margin-top: 50px
}
.fos-container {
    padding: 30px 0
}
.fos-container .fos-text {
    padding-left: 20px
}
.fos-container .fos-text .fos-texthead {
    font-size: 20px;
    margin-bottom: 20px;
    color: #000;
    font-weight: 400
}
.fos-container .fos-text ul {
    padding-left: 0;
    font-size: 20px;
    margin-bottom: 15px;
    list-style: none
}
.fos-container .fos-text ul li {
    padding-left: 40px;
    position: relative;
    margin-bottom: 15px
}
.fos-container .fos-text ul li:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    height: 20px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/check-circle-solid-blue.svg)
}
span.comingsoon-txt {
    display: block;
    font-size: 14px;
    line-height: 20px;
    background-color: #d3d3d3;
    padding: 5px 10px;
    border-radius: 25px;
    width: 120px;
    text-align: center;
    font-weight: 500
}
.pmtablinks {
    padding-right: 3%
}
.pmtablinks ul {
    list-style: none;
    margin-top: 20px
}
.pmtablinks ul li {
    padding: 10px
}
.pmtablinks ul li a {
    display: block;
    padding: 20px;
    color: inherit;
    border-radius: 5px;
    background-color: #f7f7f7
}
.pmtablinks ul li a.active {
    background-color: #efeff0
}
.pmtablinks ul li a>span {
    display: block;
    margin-bottom: 10px
}
.pmtablinks ul li a>span.bold {
    font-weight: 500;
    font-size: 18px
}
.pm-img {
    padding-left: 3%;
    padding-top: 5%
}
#collaborate {
    background-color: #f5f8fa
}
.collab-content {
    padding: 100px 0 0 2%
}
.collab-cards-wrapper {
    padding: 0 20px 20px;
    height: 150px
}
.collab-cards-wrapper:nth-child(5), .collab-cards-wrapper:nth-child(6) {
    padding: 0 20px 20px
}
.collab-card .collab-card-head {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 15px
}
#customreports p.section-title {
    font-size: 42px!important;
    line-height: 50px
}
#customreports p.section-subtitle {
    margin-bottom: 20px
}
.customreports-content {
    padding-left: 70px
}
.crtab {
    padding-top: 0
}
.customreports-content ul {
    list-style: none;
    margin-top: 0;
    float: left;
    width: 100%
}
.customreports-content ul li {
    display: block;
    font-size: 18px;
    margin-bottom: 0;
    float: left;
    width: 100%
}
.customreports-content ul li a {
    color: inherit;
    position: relative;
    padding: 12px 0 12px 30px;
    text-align: left;
    float: left;
    font-size: 18px;
    line-height: 25px;
    transition: all .1s ease-in-out
}
.customreports-content ul li:last-child a {
    padding: 12px 0 0 30px
}
.customreports-content ul li a.active {
    color: #0176ff;
    font-weight: 500
}
.customreports-content ul li a.active:before {
    content: "";
    position: absolute;
    right: calc(100% - 5px);
    top: 50%;
    height: 50px;
    width: 5px;
    background-color: #0176ff;
    transform: translateY(-50%)
}
#datamanagement {
    background-color: #f5f8fa
}
.gomobile-links {
    padding-right: 70px
}
.gomobile-links ul.tab-links {
    margin-top: 40px
}
.gomobile-img {
    padding-left: 3%;
    padding-top: 0
}
.gomobile-links ul li a:after, .customreports-content ul li a:after {
    content: "";
    position: absolute;
    right: calc(100% - 5px);
    top: 0;
    height: 100%;
    width: 5px;
    border-left: 1px solid #ccc
}
.gomobile-links ul, .customreports-content ul {
    list-style: none;
    margin-top: 0;
    float: left;
    width: 100%
}
.gomobile-links ul li, .customreports-content ul li {
    display: block;
    font-size: 18px;
    margin-bottom: 0;
    float: left;
    width: 100%
}
.gomobile-links ul li a, .customreports-content ul li a {
    color: inherit;
    position: relative;
    padding: 12px 0 12px 30px;
    text-align: left;
    float: left;
    font-size: 18px;
    line-height: 25px;
    transition: all .1s ease-in-out
}
.gomobile-links ul li:last-child a, .customreports-content ul li:last-child a {
    padding: 12px 0 0 30px
}
.gomobile-links ul li a.active, .customreports-content ul li a.active {
    color: #0176ff;
    font-weight: 500
}
.gomobile-links ul li a.active:before, .customreports-content ul li a.active:before {
    content: "";
    position: absolute;
    right: calc(100% - 5px);
    top: 50%;
    height: 50px;
    width: 5px;
    background-color: #0176ff;
    transform: translateY(-50%)
}
.dms-card img {
    height: 68px
}
.dms-card {
    background: #fff;
    text-align: center;
    margin: 20px;
    padding: 55px 80px;
    height: 390px
}
.dms-title {
    font-size: 20px;
    color: #000;
    margin: 22px;
    line-height: 30px
}
img.feature-banner {
    position: absolute;
    right: -80px;
    top: 57%;
    transform: translateY(-50%);
    width: 52%;
    box-shadow: 1px 1px 25px #afafaf;
    border-radius: 10px
}
.img-shadow {
    box-shadow: 5px 5px 20px #cecece;
    border-radius: 10px
}
#pricing {
    background-color: #f5f8fa;
    padding: 80px 0
}
.kylas-chat-box .col-12 {
    margin-bottom: 80px
}
.user-icon-bg {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/user-talk.png)
}
.kylas-icon-bg {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/kylas-talk.png);
    float: right
}
.user-icon-bg, .kylas-icon-bg {
    background-size: contain;
    background-repeat: no-repeat;
    width: 125px;
    height: 162px
}
.kylas-user-chat-info {
    background-color: #e8f4fc;
    float: left;
    padding: 30px 46px;
    border-radius: 12px;
    position: relative
}
.first-chat {
    width: 600px
}
.kylas-user-icon {
    float: left;
    width: 170px
}
.kylas-chat-left {
    float: left;
    width: 100%
}
.kylas-chat-right {
    width: 100%;
    float: right;
    margin-top: -30px
}
.mg-tp-50 {
    margin-top: -50px
}
.chat-tag-left {
    position: absolute;
    left: -14px;
    top: 40px;
    height: 54px;
    width: 52px;
    border-bottom: 42px solid transparent;
    border-left: 22px solid #e8f4fc;
    border-right: 43px solid transparent;
    transform: rotate(35deg)
}
.chat-tag-right {
    position: absolute;
    right: -42px;
    top: 40px;
    height: 54px;
    width: 52px;
    border-bottom: 42px solid transparent;
    border-left: 22px solid #fff;
    border-right: 25px solid transparent;
    transform: rotate(-56deg)
}
.chat-desc p, .chat-desc h1 {
    font-size: 18px;
    line-height: 26px;
    color: #000
}
.kylas-sale-chat-info {
    float: right;
    padding: 40px;
    background-color: #fff;
    border-radius: 10px;
    position: relative
}
.kylas-sale-icon {
    width: 170px;
    float: right
}
.kylas-sale-icon p {
    text-align: center;
    width: 125px;
    float: right
}
.chat-one {
    margin: 15px 0
}
.chat-one li:before {
    top: 6px
}
ul.chat-one li {
    color: #0176ff;
    font-size: 20px;
    line-height: 34px;
    font-weight: 500;
    margin-bottom: 0
}
ul.plan-after-3>li {
    background-color: #505459;
    color: #fff;
    padding: 16px;
    width: 300px;
    height: 143px;
    float: left;
    border-radius: 6px;
    margin: 30px 16px 20px 0
}
.inner-blck p {
    font-size: 24px;
    line-height: 34px;
    color: #fff;
    font-weight: 500
}
.inner-blck ul {
    margin-top: 7px
}
.inner-blck ul li {
    color: #fff;
    font-size: 20px;
    font-weight: 400
}
.inner-blck ul li:before {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/check-circle-solid-white.svg)
}
.plan-after-3.plan-team>li {
    height: 183px;
    padding: 26px
}
.plan-after-3.plan-team li:first-child {
    width: 242px
}
.plan-after-3.plan-team li:last-child {
    width: 318px
}
.kylas2.chat-one li {
    color: #000;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 25px
}
.kylas2.chat-one li:last-child {
    margin-bottom: 0
}
.kylas2.chat-one li span.txt-blue {
    color: #0176ff;
    font-weight: 500
}
.slider.slider-1 {
    height: 100vh;
    background-color: #ffe62e
}
.slider.slider-1 .banner-caption, .slider.slider-2 .banner-caption, .slider.slider-3 .banner-caption, .slider.slider-4 .banner-caption {
    position: absolute;
    top: 140px;
    right: 0
}
.slider.slider-1 .banner-caption h1, .custom-css, .slider.slider-2 .banner-caption h2 {
    font-size: 86px;
    font-weight: 900;
    color: #0675fc;
    line-height: 99px;
    text-align: right
}
.slider.slider-1 img.banner-img-1 {
    width: 485px;
    position: absolute;
    left: -50px;
    bottom: -11px
}
.slider .banner-caption h2, .slider.slider-2 .banner-caption h3, .slider.slider-3 .banner-caption h3, .slider.slider-4 .banner-caption h3 {
    font-size: 22px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: right;
    color: #001f82
}
.slider .banner-caption h2 span, .slider.slider-2 .banner-caption h3 span, .slider.slider-3 .banner-caption h3 span, .slider.slider-4 .banner-caption h3 span {
    width: 143px;
    height: 26px;
    background-color: #001f82;
    color: #fff;
    padding: 1px 6px
}
.slider .banner-caption p {
    border: 1px solid #000;
    display: inline-block;
    float: right;
    margin: 10px 0;
    padding: 0 10px;
    font-weight: 500;
    font-size: 22px
}
.slider.slider-1:after, .slider.slider-2:after, .slider.slider-3:after, .slider.slider-4:after, .slider.slider-5:after {
    content: '';
    position: absolute;
    bottom: 30%;
    left: 0;
    width: 100%;
    height: 20px;
    z-index: 1
}
.zindex {
    z-index: 2
}
.slider.slider-1:after {
    background-color: #fcf093
}
.slider.slider-2:after {
    background-color: #65f7f4
}
.slider.slider-3:after {
    background-color: #4282fc
}
.slider.slider-4:after {
    background-color: #93e0fc
}
.slider.slider-5:after {
    background-color: #66fff4
}
.slider.slider-2 {
    height: 100vh;
    background-color: #5cded8
}
.slider.slider-2 img.banner-img-2 {
    position: absolute;
    left: -204px;
    top: 40px;
    width: 400px
}
.slider.slider-2 img.banner-img-1 {
    position: absolute;
    bottom: -30px;
    left: 117px;
    width: 253px
}
c h2 {
    font-size: 86px;
    font-weight: 900;
    color: #001f82;
    line-height: 99px
}
.slider.slider-3 {
    height: 100vh;
    background-color: #2565dc
}
.slider.slider-3 .banner-caption h2 {
    font-size: 86px;
    font-weight: 900;
    color: #ffe62e;
    line-height: 99px
}
.slider.slider-3 .banner-caption h3, .slider.slider-3 .banner-caption h3 span {
    color: #fff
}
.slider.slider-3 .banner-caption h3 span {
    background-color: #ffe62e;
    color: #000;
    padding: 0 3px
}
.slider.slider-3 .banner-caption p {
    color: #fff;
    border: 1px solid #fff
}
.slider.slider-3 img.banner-img-1 {
    position: absolute;
    width: 280px;
    bottom: 0
}
.slider.slider-4 {
    height: 100vh;
    background-color: #67cdfc
}
.slider.slider-4 img.banner-img-1 {
    width: 340px;
    position: absolute;
    bottom: 0
}
.slider.slider-4 .banner-caption h2 {
    font-size: 86px;
    font-weight: 900;
    color: #153983;
    line-height: 99px
}
.slider.slider-4 .banner-caption p {
    color: #153983;
    border: 1px solid #153983
}
.slider.slider-5 {
    background-color: #5cded8;
    height: 100vh
}
.slider.slider-5 .banner-caption h2 {
    font-size: 46px;
    font-weight: 700;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: normal;
    text-align: right;
    color: #001f82;
    text-transform: uppercase
}
.slider.slider-5 .banner-caption h3 {
    font-size: 46px;
    font-weight: 400;
    line-height: 1.29;
    text-align: right;
    color: #001f82;
    text-transform: uppercase
}
.slider.slider-5 .banner-caption p {
    border: 1px solid #fff;
    font-size: 26px;
    text-align: right;
    color: #001f82;
    background-color: #fff;
    font-weight: 400
}
.slider.slider-5 img.banner-img-1 {
    position: absolute;
    bottom: -20px;
    left: 120px;
    z-index: 12;
    width: 260px
}
.slider.slider-5 img.banner-img-2 {
    position: absolute;
    bottom: -20px;
    left: 220px;
    width: 260px
}
.slider.slider-5 img.banner-img-3 {
    position: absolute;
    bottom: -20px;
    left: -30px;
    width: 270px
}
.slider.slider-5 .banner-caption {
    position: relative;
    top: 150px
}
.career-banner-wrapper .bx-controls {
    position: absolute;
    bottom: 44px;
    right: 0;
    width: 150px;
    height: 50px
}
.career-banner-wrapper .bx-controls .bx-prev, .career-banner-wrapper .bx-controls .bx-next {
    position: relative;
    width: 40px;
    height: 40px;
    float: left;
    margin: 0 10px
}
.career-banner-wrapper .bx-controls .bx-prev:after {
    position: absolute;
    content: '';
    width: 40px;
    height: 40px;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/arrow-square-left.svg);
    background-repeat: no-repeat;
    left: 0;
    top: 0
}
.career-banner-wrapper .bx-controls .bx-next:after {
    position: absolute;
    content: '';
    width: 40px;
    height: 40px;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/arrow-square-right.svg);
    background-repeat: no-repeat;
    left: 0;
    top: 0
}
.joinus-cta {
    margin-bottom: 30px
}
#weaspeople {
    background-color: #f5f8fa
}
.parallax-bg {
    background-size: cover;
    background-repeat: no-repeat
}
.breaker1, .breaker2, .breaker3 {
    height: 700px;
    width: 100%
}
.work-img-grid {
    margin-top: 50px
}
.testimonial-card {
    padding: 0 5%
}
.testimonial-card .testimonial-content {
    padding-left: 30px
}
.testimonial-content .testimonial-title {
    font-size: 54px;
    font-weight: 300
}
.testimonial-content .testimonial-icon img {
    width: 90px
}
.testi-text {
    padding: 0 40px 20px 0
}
.benefits-card-wrapper {
    padding-top: 50px
}
.benefits-card {
    text-align: center;
    padding: 20px;
    font-weight: 500
}
.benefits-card span.bullet {
    display: block;
    width: 58px;
    height: 58px;
    background-color: #98b9df;
    margin: 0 auto 10px auto;
    border-radius: 100%
}
.benefit-icon img {
    height: 50px
}
.benefit-title {
    font-size: 18px;
    line-height: 24px;
    margin: 10px
}
#openings {
    background-color: #f5f8fa
}
.career-1 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-1.jpg) no-repeat 50%/cover
}
.career-2 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-2.jpg) no-repeat 50%/cover
}
.career-3 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-3.jpg) no-repeat 50%/cover
}
.career-4 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-4.jpg) no-repeat 50%/cover
}
.career-5 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-5.jpg) no-repeat 50%/cover
}
.career-6 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-6.jpg) no-repeat 50%/cover
}
.career-7 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-7.jpg) no-repeat 50%/cover
}
.hiro-card-body .hiro-h1 {
    font-size: 18px;
    line-height: 2.538rem;
    margin-top: 0!important;
    margin-bottom: .5rem!important;
    font-weight: 400!important;
    color: #0774fc
}
#job-openings .hiro-h1 {
    font-weight: 400!important;
    font-size: 27px;
    line-height: 30px
}
.hiro-job-filters {
    border-radius: 3px;
    background-color: #ececec!important
}
.hiro-job-card {
    background-color: transparent!important;
    border: 2px solid #0774fc!important
}
span.header-4.text-capitalize, .hiro-icon-arrow-forward {
    color: #0774fc
}
.terms-condition .left-sidebar {
    margin-right: 40px;
    height: 80vh;
    overflow: auto;
    position: -webkit-sticky;
    position: sticky
}
.terms-condition {
    position: relative
}
.left-sidebar.fixed {
    position: fixed;
    top: 85px
}
.left-sidebar>ol {
    margin: 20px 0
}
.left-sidebar ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0
}
.left-sidebar li {
    display: table;
    counter-increment: item;
    margin-bottom: 0
}
.left-sidebar li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: .6em
}
.left-sidebar li li {
    margin: 0
}
.left-sidebar li li:before {
    content: counters(item, ".") " "
}
.arrow-down, .arrow-up {
    padding-right: 10px;
    position: relative
}
.sub-list-menu {
    display: none
}
.arrow-down:after, .arrow-up:after {
    content: '';
    position: absolute;
    top: 5px;
    right: auto;
    background-repeat: no-repeat;
    background-size: contain;
    width: 22px;
    height: 26px;
    margin-left: 12px
}
.arrow-down:after {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/angle-down.svg)
}
.arrow-up:after {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/angle-up.svg)
}
.left-sidebar ol li a {
    color: #505459;
    padding: 5px 0;
    display: block
}
.left-sidebar ol li a.active {
    color: #000;
    font-weight: 500
}
.left-sidebar.bottom {
    position: absolute;
    bottom: 25px;
    right: 0
}
a:visited, a:focused {
color:#0076fe
}
.maintitle {
    font-size: 30px!important;
    line-height: 40px;
    margin-bottom: 0;
    font-weight: 300
}
.subtitle {
    color: #000;
    font-weight: 500
}
.term-table th {
    background-color: #f7f7f7;
    font-weight: 500;
    text-align: left;
    padding: 20px 40px
}
.term-table td {
    border-bottom: 1px solid #e5e5e5;
    vertical-align: top;
    padding: 20px 40px
}
.term-table td:first-child {
    font-weight: 500
}
.sitemap-wrap ul {
    margin: 20px;
    padding: 30px;
    background-color: #f5f8fa;
    list-style: none;
    border-radius: 5px;
    height: 350px;
    box-shadow: 1px 1px 9px #e5e5e5
}
.sitemap-wrap ul li {
    margin: 15px 0
}
.sitemap-wrap ul a {
    color: #0774fc
}
.sitemap-wrap ul li h2 {
    font-weight: 500
}
.security, .terms-condtions, .privacy-policy {
    background: #f5f8fa;
    padding: 50px 0
}
#signup {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/home-banner-img.jpg);
    background-size: cover
}
.cookie {
    position: fixed;
    display: none;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    bottom: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px 40px;
    background-color: rgba(38,41,44,.88);
    color: #fff;
    z-index: 99999;
    text-align: center
}
.cookie-text {
    margin-right: 20px
}
small {
    font-size: 16px;
    line-height: 1.5em;
    word-break: break-word
}
.cookie-privacy-link {
    color: rgba(255,255,255,.64)
}
.cookie-close {
    position: absolute;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/close--white.svg);
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: .5;
    top: 12px;
    right: 12px;
    height: 13px;
    width: 13px
}
#resources {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/resources-Banner-01.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative
}
#resources .banner_ht {
    height: 480px!important
}
#resources h1, #small-business-hub h1, #crm-productivity h1, #sales-effectiveness-page h1 {
    font-size: 54px;
    font-weight: 300
}
.featured-article-left-section h2, #academy h2, #events h2, .blogs-div h2, #courses h2 {
    font-size: 48px;
    margin-bottom: 34px;
    line-height: 34px;
    font-weight: 300;
    color: #10182f
}
.featured-article-div {
    padding-bottom: 30px
}
.featured-article-item-content, .blogs-item-content {
    padding: 25px 0 0
}
.featured-article-item-content h3, .blogs-item-content h3 {
    font-size: 36px;
    font-weight: 300;
    line-height: 42px
}
.featured-article-image, .blogs-image {
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center center;
    height: 490px
}
.published-detail {
    color: rgba(80,84,89,.7);
    font-size: 14px;
    padding: 15px 0
}
.published-detail img {
    width: 12px
}
.read-more-btn {
    cursor: pointer;
    background-color: #0176ff;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 35px;
    display: inline-block;
    padding: 0 15px;
    border-radius: 5px;
    font-weight: 500;
    border: 1px solid #0176ff
}
.read-more-btn img {
    vertical-align: middle;
    width: 10px!important;
    display: inline-block!important
}
.featured-article-short-description, .blogs-short-description {
    margin-bottom: 39px
}
.popular-content-div {
    background-color: #efeff0;
    padding: 25px 20px;
    margin-top: 68px
}
.popular-content-heading {
    color: #10182f;
    font-size: 26px;
    font-weight: 300;
    margin-bottom: 20px
}
.featured-article-right-section, .blogs-right-section {
    padding: 0 0 0 20px
}
.template-heading {
    margin: 10px 0;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: .56px;
    text-transform: uppercase
}
.popular-content-item, .blogs-content-item {
    padding: 15px 0;
    border-bottom: 1px solid rgba(126,126,126,.2)
}
.blogs-content-item a {
    color: #1d2b36
}
.subscription-wrapper, .subscription-wrapper-2 {
    padding: 26px 20px;
    background-color: #fff;
    border: 1px solid #d7dadb;
    margin-top: 20px
}
.subscription-wrapper-2 {
    width: 80%;
    margin: 0 auto
}
.subscription-heading .col-10 {
    padding-left: 10px
}
.subscription-heading h3 {
    font-size: 26px;
    color: #1d2b36;
    font-weight: 300;
    line-height: 32px;
    padding-bottom: 20px
}
.subscription-heading img {
    padding-top: 17px
}
.popular-content-published-detail {
    padding-top: 10px
}
.popular-content-published-detail img {
    width: 12px
}
.publisher-name, .publisher-date {
    color: rgba(80,84,89,.7);
    font-size: 14px
}
#academy, #courses {
    background-color: #efeff0;
    padding: 40px 0
}
.academy-description {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(80,84,89,.2)
}
.academy-items-wrapper .container, .events-items-wrapper .container {
    padding: 0
}
.academy-items-wrapper .row, .events-items-wrapper .row {
    display: table;
    width: 100%;
    padding: 20px 0
}
.academy-items-wrapper .col-4, .events-items-wrapper .col-4 {
    display: inline-block;
    vertical-align: top
}
.academy-common-item {
    margin: 0 20px;
    border-radius: 5px;
    position: relative;
    background-color: #fff;
    border: 1px solid #d7dadb
}
.academy-common-item:hover {
    border: 1px solid #d7dadb;
    box-shadow: 0 5px 10px #ccc
}
.take-a-tour-btn, .take-me-there-btn {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    height: 49px;
    line-height: 50px;
    display: inline-block;
    text-transform: uppercase;
    border-radius: 0;
    color: #fff
}
.take-a-tour-btn span, .take-me-there-btn span {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    margin-right: 0;
    margin-top: -2px
}
.take-a-tour-btn img, .take-me-there-btn img {
    display: block;
    vertical-align: middle;
    width: 10px;
    height: 36px
}
.events-common-item {
    margin: 0 20px
}
.academy-common-item img, .events-common-item img {
    width: 100%;
    display: block
}
.events-caption, .academy-item-caption {
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    margin: 10px 0 15px
}
.events-caption {
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%
}
.academy-item-caption {
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%
}
.events-short-description {
    color: #1d2b36;
    font-size: 14px;
    margin-bottom: 10px
}
.blogs-image {
    position: relative
}
.blogs-image .img-full {
    width: 100%;
    display: block
}
.blogs-div {
    background-color: #fff;
    padding: 40px 0!important
}
.blogs-right-content-div {
    background-color: #fff;
    padding: 25px 20px;
    box-shadow: 0 5px 5px rgba(213,229,240,.75);
    margin-top: 68px
}
.featured-blogs-heading {
    font-size: 26px;
    font-weight: 300;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(126,126,126,.2)
}
.blogs-content-item .col-8 {
    padding-left: 15px
}
.events-common-item:hover {
    border: 1px solid #d7dadb;
    box-shadow: 0 5px 10px #ccc
}
#small-business-hub {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/small-business-hub-Banner-new.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative
}
#crm-productivity {
    background-image: url("../wp-content/themes/agarwalexpress/home-images/crm-productivity-banner.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative
}
#sales-effectiveness-page {
    background-image: url("../wp-content/themes/agarwalexpress/home-images/sales-effectiveness-banner.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative
}
.event-details {
    padding: 10px
}
.resource-page h1 {
    display: inline-block;
    padding: 3px 30px;
    background-color: rgba(0,0,0,.8)
}
.small-business-hub-detail {
    background-color: #f5f8fa
}
.small-business-hub-detail h1 {
    font-size: 54px;
    font-weight: 300;
    line-height: 54px;
    margin-bottom: 27px
}
.small-hub-business-heading-wrapper {
    padding: 74px 0
}
.small-hub-business-caption {
    font-size: 22px
}
.back-btn {
    color: #10182f;
    font-size: 18px
}
.back-btn img {
    vertical-align: middle
}
.small-business-hub-listing-btns-div {
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(126,126,126,.2)
}
.small-hub-dropdown-wrapper select {
    -webkit-appearance: button!important;
    appearance: button!important;
    background-color: #fff;
    height: 33px;
    font-size: 16px;
    border: 1px solid rgba(126,126,126,.2);
    padding-left: 10px;
    padding-right: 10px
}
.small-hub-pagination-wrapper a {
    background-color: #fff;
    color: #10182f;
    border: 1px solid rgba(126,126,126,.2);
    padding: 7px 15px;
    border-radius: 5px;
    width: 40px;
    height: 40px;
    display: inline-block
}
.small-hub-pagination-wrapper a.active {
    background-color: #000;
    color: #fff
}
.small-hub-pagination-wrapper .small-hub-pagination-left-arrow, .small-hub-pagination-wrapper .small-hub-pagination-right-arrow {
    background-color: transparent;
    border: 0
}
.small-hub-pagination-wrapper .small-hub-pagination-left-arrow img, .small-hub-pagination-wrapper .small-hub-pagination-right-arrow img {
    width: 16px;
    vertical-align: middle
}
.small-business-hub-filter {
    background-color: #fff;
    padding: 20px 8px;
    box-shadow: 1px 1.7px 8.9px rgba(9,14,33,.05)
}
.small-business-hub-filter h3 {
    font-size: 26px;
    font-weight: 300;
    margin-bottom: 10px
}
.search-field {
    float: left;
    width: 80%!important;
    height: 45px
}
.search-btn {
    float: left;
    width: 20%;
    background-color: #0176ff;
    height: 45px;
    padding: 10px;
    cursor: pointer
}
.search-btn img {
    width: 25px
}
.small-business-hub-left-filter-wrapper {
    padding-right: 10px
}
.small-business-search-inner-wrapper {
    padding: 10px 0
}
.small-business-search-inner-wrapper a {
    display: block;
    color: #1d2b36;
    padding: 2px 4px
}
.small-business-hub-right-filter-wrapper .row {
    display: table;
    width: 100%
}
.small-business-hub-right-filter-wrapper .col-4 {
    display: inline-block;
    vertical-align: top;
    padding: 8px
}
.small-business-hub-common-item {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 7px;
    border: 1px solid rgba(126,126,126,.2)
}
.small-business-hub-common-item img {
    width: 100%;
    display: block
}
.small-business-hub-item-details {
    padding: 15px 7px;
    background-color: rgba(255,255,255,.2);
    float: left;
    width: 100%
}
.small-business-hub-title {
    color: #10182f;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    margin: 0 0 15px;
    text-transform: initial;
    height: 85px
}
.small-business-hub-common-item:hover {
    background-color: #fff;
    box-shadow: 1px 1.7px 8.9px rgba(9,14,33,.05)
}
.small-business-hub-common-item:hover .small-business-hub-title {
    color: #0176ff
}
.small-business-hub-type {
    font-size: 12px;
    color: rgba(80,84,89,.8);
    margin-bottom: 10px
}
.small-business-hub-short-description {
    color: #505459;
    height: 95px
}
.list-category-types li, .list-content-types li {
    list-style-type: none;
    position: relative;
    margin-bottom: 3px
}
.list-category-types li.active a, .list-content-types li.active a {
    color: #fff;
    background-color: #0176ff;
    font-weight: 500
}
.resources-down-arrow {
    position: absolute;
    left: 50%;
    bottom: 40px;
    transform: translateX(-50%);
    cursor: pointer
}
.post-categories li {
    list-style-type: none
}
.post-categories li a {
    color: #0176ff
}
.popular-content-item>a {
    color: #1d2b36
}
.load-more-resources {
    margin: 3% 0
}
.clearcategoriesbtn, .clearcontenttypebtn {
    text-align: center
}
.clearcategoriesbtn img, .clearcontenttypebtn img {
    vertical-align: middle;
    width: 16px;
    padding: 10px 0
}
.issubcat {
    margin-left: 20px;
    position: relative;
    font-size: 13px
}
.issubcat:before {
    content: "\00BB";
    position: absolute;
    left: -18px;
    top: 0;
    width: 18px;
    padding: 2px 0;
    text-align: center;
    z-index: 9;
    color: #0176ff;
    font-weight: 700
}
.list-category-types li.active.issubcat:before {
    color: #fff;
    background-color: #0176ff
}
.small-business-hub-common-item-image {
    background-position: center center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 190px;
    float: none
}
.small-business-hub-item-details .read-more-btn {
    font-size: 12px;
    line-height: 30px;
    padding: 0 8px
}
.post_view_count-image {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/eye.svg);
    background-size: 100%;
    width: 14px;
    height: 14px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px
}
.post_comment_count-image {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/shareOption.svg);
    background-size: 100%;
    width: 14px;
    height: 14px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px
}
.post_likes_count-image {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/favoriteHeartButton.svg);
    background-size: 100%;
    width: 14px;
    height: 14px;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px
}
.post_view_count, .custom_comments_Count, .custom_comments_likes_Count {
    display: inline-block;
    font-size: 14px;
    color: rgba(80,84,89,.7)
}
.featured-blog-view-all-btn-wrapper .view-all-btn {
    display: block
}
#events {
    padding: 40px 0
}
.small-business-hub-item-details .download-btn {
    width: auto!important
}
.blog-category-new .template-heading {
    margin: 5px 0
}
.address-para {
    font-size: 13px;
    line-height: 19px
}
.pricing-toggle-button {
    font-size: 0;
    padding: 20px 0;
    position: relative
}
.pricing-toggle-button a {
    display: inline-block;
    color: #b8b8b8;
    font-size: 16px;
    padding: 8px 50px;
    cursor: pointer;
    font-weight: 600
}
.toggle-switch {
    position: absolute;
    display: inline-block;
    width: 50px;
    height: 26px;
    left: 0;
    right: 0;
    top: 33%;
    margin: auto;
    z-index: -1
}
.toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0
}
.toggle-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #0176ff;
    -webkit-transition: .4s;
    transition: .4s
}
.toggle-slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 4px;
    bottom: 3px;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px)
}
.toggle-switch input:checked+.toggle-slider {
    background-color: #0176ff
}
.toggle-switch input:focus+.toggle-slider {
    box-shadow: 0 0 1px #2196f3
}
.toggle-switch input:checked+.toggle-slider:before {
    -webkit-transform: translateX(23px);
    -ms-transform: translateX(23px);
    transform: translateX(23px)
}
.toggle-slider.round {
    border-radius: 34px
}
.toggle-slider.round:before {
    border-radius: 50%
}
.pricing-toggle-button a.active-tab {
    color: #0176ff
}
.pricingnew-container {
    display: none
}
.col-4.pricingnew-item {
    width: 30.3%;
    margin: 0 1.5%;
    height: 550px;
    position: relative
}
.pricingnew-item {
    border-radius: 7px;
    box-shadow: 1px 1px 15px #ccc
}
.pricingnew-upper-text {
    padding: 40px 20px 0;
    position: relative
}
.pricingnew-type {
    position: relative;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 30px
}
.pricingnew-type:after {
    content: '';
    background-color: #1d2b36;
    width: 40px;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: -15px;
    z-index: 9
}
.pricingnew-desc {
    font-size: 17px;
    height: 81px
}
.pricingnew-price {
    color: #0176ff;
    font-size: 32px;
    font-weight: 400;
    padding: 10px 0
}
.pricingfree-users-unlimited-text {
    color: #000;
    background-color: #fee832;
    padding: 5px 5px 5px 50px;
    width: 72%;
    position: relative;
    z-index: 1;
    margin-left: -23px
}
.pricingfree-users-unlimited-text:before {
    content: '';
    position: absolute;
    top: -15px;
    left: 0;
    width: 0;
    height: 0;
    border-bottom: 15px solid #1d2b36;
    border-left: 23px solid transparent;
    z-index: 9
}
.pricingfree-users-unlimited-text:after {
    content: '';
    position: absolute;
    top: 0;
    right: -17px;
    width: 0;
    height: 0;
    border-top: 18px solid transparent;
    border-left: 18px solid #fee832;
    border-bottom: 18px solid transparent;
    z-index: 9
}
.pricingfree-users-unlimited-text i {
    padding: 0 5px 0;
    font-size: 20px
}
.pricingfree-users-unlimited-text span {
    font-weight: 700
}
.pricingnew-lower-text {
    padding: 5px 20px 40px
}
.pricingnew-check {
    color: #0176ff;
    padding-right: 10px;
    font-size: 20px
}
.pricingnew-records-text {
    font-size: 17px
}
.color-gray {
    color: #787979
}
.color-black {
    color: #1d2b36!important
}
.pricingnew-records-text i, .pricingnew-records-text span {
    font-size: 14px
}
.pricingnew-price span {
    font-size: 23px
}
.pricingnew-price-detail {
    display: flex;
    justify-content: center;
    height: 85px;
    font-weight: 700;
    flex-direction: column
}
.pricingnew-price-detail span {
    font-weight: 400
}
.pricingnew-item:hover {
    background-color: #505459;
    color: #fff
}
.pricingnew-item.active {
    background-color: #0375fb;
    color: #fff
}
.pricingnew-item.active .pricingnew-upper-text {
    overflow: hidden
}
.pricingnew-item:hover .pricingnew-type:after {
    background-color: #fff
}
.pricingnew-item.active .pricingnew-type:after {
    background-color: #fff
}
.pricingnew-item:hover .pricingnew-price, .pricingnew-item:hover .pricingnew-check, .pricingnew-item:hover .pricingnew-records-text i, .pricingnew-item:hover .pricingnew-records-text span {
    color: #fff
}
.pricingnew-item.active .pricingnew-price, .pricingnew-item.active .pricingnew-check, .pricingnew-item.active .pricingnew-records-text i, .pricingnew-item.active .pricingnew-records-text span {
    color: #fff
}
.pricingnew-item.active .pricingfree-users-unlimited-text {
    background-color: #fee832
}
.pricingnew-item.active .pricingfree-users-unlimited-text:after {
    border-left: 18px solid #fee832
}
.pricingnew-item.active .pricingnew-signup-div:before {
    border-top: 1px solid #fff
}
.pricingnew-item.active .pricingnew-signup {
    background-color: #fff;
    color: #000
}
.recommmended-btn {
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 6px 15px;
    font-size: 15px;
    position: absolute;
    top: 38px;
    font-weight: 600;
    right: -57px;
    width: 217px;
    z-index: 9;
    transform: rotate(45deg)
}
.pricingnew-view-all-details-btn-wrapper {
    padding: 40px 15px
}
.pricingnew-view-all-details-btn, .compare-view-all-details-btn {
    display: inline-block;
    color: #0375fb;
    font-weight: 500;
    font-size: 20px;
    cursor: pointer
}
.pricingview-detail-text {
    border-bottom: 1px solid #0375fb
}
.pricingnew-view-all-details-btn img, .compare-view-all-details-btn img {
    vertical-align: middle;
    width: 23px;
    margin-left: 8px
}
.pricingnew-view-all-details-btn-right-div {
    font-size: 13px;
    padding: 9px 0 0
}
.pricingnew-table-wrapper {
    padding: 40px 0;
    display: none
}
.compare-table-wrapper {
    height: 490px;
    overflow: hidden;
    transition: all .6s ease-in-out
}
.pricingnew-table {
    width: 100%;
    border-collapse: collapse
}
.pricingnew-table td, .pricingnew-table th {
    border: 1px solid rgba(0,0,0,.1);
    padding: 0 12px
}
.pricingnew-table th {
    background-color: #f5f8fb;
    padding: 2% 0
}
.pricingnew-table td {
    min-height: 77px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}
.pricingnew-table-row .text-left .color-gray {
    font-size: 14px
}
.pricingnew-last-col {
    background-color: #0375fb!important;
    color: #fff
}
.pricingnew-table-row .pricingnew-last-col {
    background-color: #e5f1fe!important;
    color: #0375fb
}
.pricingnew-table-row-head td {
    background-color: #f5f8fb;
    font-weight: 600;
    font-size: 15px
}
.pricingnew-table-row span {
    font-size: 14px
}
.pricingnew-table-row-head .text-left {
    text-align: left!important;
    align-items: initial
}
.pricingnew-table-row .text-left {
    justify-content: left;
    flex-direction: row!important
}
.pricingnew-coming-soon-section-wrapper {
    padding: 50px 0
}
.pricingnew-coming-soon-item.col-4 {
    width: 31.3%;
    margin: 0 1%;
    padding: 30px;
    text-align: center;
    border-radius: 7px;
    background-color: #f4f8fb;
    height: 375px
}
.pricingnew-coming-soon-image {
    padding: 35px 0 20px;
    margin: 0 auto 15px
}
.pricingnew-coming-soon-section-wrapper .section-title {
    font-size: 30px!important
}
.pricingnew-signup-div {
    padding: 35px 0 0;
    position: relative
}
.pricingnew-signup-div:before {
    content: '';
    position: absolute;
    top: 20px;
    border-top: 1px solid #787979;
    left: 0;
    width: 100%;
    z-index: 9
}
.pricingnew-signup {
    display: inline-block;
    color: #fff;
    background-color: #0375fb;
    font-size: 16px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 600
}
.tooltip {
    position: relative;
    display: inline-block
}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 220px;
    background-color: #000;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 10px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -60px
}
.tooltip:hover .tooltiptext {
    visibility: visible
}
.pricingnew-upper-section {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/pricing-banner-bg.svg);
    background-size: cover;
    background-position: center center;
    position: relative
}
.pricingnew-upper-left-section {
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 49%;
    z-index: 9
}
.pricingnew-upper-left-section img {
    width: 100%;
    display: block
}
.pricingnew-upper-right-section {
    color: #fff;
    padding: 2% 0 0 3%
}
.pricingnew-upper-right-section .section-title {
    font-size: 42px!important;
    margin-bottom: 10px;
    font-weight: 500
}
.pricingnew-upper-first-para, .pricingnew-upper-second-para {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 22px
}
.pricingnew-upper-second-para {
    margin-top: 10px
}
.pricingnew-upper-price {
    font-size: 21px;
    font-weight: 600;
    margin-top: 12px
}
.pricingnew-upper-price .hidden-xs {
    display: inline-block!important
}
.pricingnew-upper-right-section .banner-cta {
    margin-top: 70px
}
.partner-left-section .banner-cta {
    margin-top: 60px
}
.partner-left-section .banner-cta a, .pricingnew-upper-right-section .banner-cta a {
    border: 2px solid #fff
}
.partner-left-section .banner-cta a, .partner-left-section .banner-cta span, .pricingnew-upper-right-section .banner-cta a, .pricingnew-upper-right-section .banner-cta span {
    display: inline-block;
    margin-right: 15px
}
.partner-left-section .banner-cta a>span, .pricingnew-upper-right-section .banner-cta a>span {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    margin-right: 0;
    margin-top: -2px
}
.partner-left-section .banner-cta a>span>img, .pricingnew-upper-right-section .banner-cta a>span>img {
    display: block;
    vertical-align: middle;
    width: 11px
}
.partner-left-section .banner-cta small, .pricingnew-upper-right-section .banner-cta small {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    color: #fff
}
.pricingnew-upper-right-section .banner-cta small {
    font-size: 9px
}
.partner-left-section .banner-cta .btn-transparent, .pricingnew-upper-right-section .banner-cta .btn-transparent {
    background-color: #fff;
    color: #0176ff
}
.partner-left-section .banner-cta .btn-transparent img, .pricingnew-upper-right-section .banner-cta .btn-transparent img {
    width: 16px
}
.pricingnew-upper-right-section .banner-cta a.btn-blue {
    background-color: transparent
}
#pricingtable {
    padding: 50px 0 0
}
.pricingnew-upper-section .down-arrow {
    margin-top: 0;
    position: absolute;
    width: 30px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 20px;
    z-index: 9
}
p.pricing-toggle-info {
    margin: -26px 0 20px 330px
}
.price-arrow-pin {
    width: 25px;
    transform: rotate(-90deg);
    margin-right: 8px
}
.compare-table-wrapper .pricingnew-table tr {
    display: table;
    width: 100%
}
.compare-table-wrapper .pricingnew-table td {
    min-height: 77px;
    display: table-cell;
    float: unset;
    height: 77px
}
#kylasvsOtherCRM .pricingnew-view-all-details-btn-wrapper {
    padding: 20px 0
}
.kyals-mobile-app {
    padding: 120px 0!important;
    background-repeat: no-repeat;
    background-size: cover
}
.kyals-mobile-app h2 {
    color: #ffe51d;
    font-size: 44px;
    line-height: 52px;
    font-weight: 400
}
.kyals-mobile-app p {
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    margin: 30px 0 50px
}
.kyals-mobile-app p span {
    color: #00cefe
}
.kyals-mobile-app a {
    margin-right: 20px;
    display: inline-block
}
.customer-testimonials-section {
    background-color: #0176ff
}
.customer-testimonials-section .section-title {
    color: #fff
}
.customer-testimonials-left-section iframe {
    width: 100%;
    display: block;
    height: 350px
}
.customer-testimonials-right-section {
    padding-left: 30px;
    color: #fff
}
.customer-testimonial-quote {
    position: absolute;
    top: 30px;
    left: 30px;
    width: 36px;
    z-index: 9
}
.customer-testimonial-quote img {
    width: 100%;
    display: block
}
.customer-testimonial-quote-content {
    padding: 100px 0 0
}
.customer-testimonial-quote-writer {
    font-size: 24px;
    font-weight: 700;
    margin-top: 10px
}
.customer-testimonial-quote-designation {
    font-size: 16px
}
.design-obj-3 {
    position: absolute;
    right: 3%;
    top: 10%;
    z-index: 9
}
.design-obj-4 {
    position: absolute;
    right: 3%;
    bottom: 10%;
    z-index: 9
}
.design-obj-5 {
    position: absolute;
    left: 3%;
    bottom: 25%;
    z-index: 9
}
.customer-testimonials-controls {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgba(255,255,255,.3)
}
.customer-testimonials-controls a {
    position: relative;
    width: 75px;
    display: block;
    color: #fff
}
.customer-testimonials-controls #customer-testimonial-left {
    text-align: right
}
.customer-testimonials-controls #customer-testimonial-left a:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 30px;
    height: 30px;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/white-left-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9
}
.customer-testimonials-controls #customer-testimonial-right a:after {
    position: absolute;
    top: 0;
    right: 0;
    content: '';
    width: 30px;
    height: 30px;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/white-right-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    z-index: 9
}
.newsroom {
    padding: 30px 0 70px
}
.newsroom-content {
    margin-top: 15px;
    padding: 0
}
.newsroom-card-wrapper {
    padding: 10px
}
.newsroom-card {
    border-radius: 5px;
    height: 500px;
    background-color: #f5f8fa
}
.newsroom-card .newsroom-img img {
    display: block;
    width: 100%;
    margin: 0 auto
}
.newsroom-card .content {
    text-align: center;
    padding: 30px 30px 0
}
.newsroom-card .newsroom-title {
    font-weight: 500;
    font-size: 24px;
    margin-bottom: 20px
}
.customerengagement-content-head {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 15px
}
.customerengagement-item-wrapper {
    padding: 40px 0 0
}
.customerengagement-image {
    text-align: center
}
.customerengagement-content {
    padding-left: 15px
}
.customerengagement-item {
    padding: 15px;
    height: 180px
}
section.padding.integrations-section {
    padding: 70px 0 0
}
.integrations-wrapper {
    padding: 40px 0 0;
    width: 90%;
    margin: auto;
    float: none
}
.integrate-mobile-dropdown {
    display: none
}
.integrations-tabs ul {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-top: 40px
}
.integrations-tabs ul li {
    list-style: none;
    width: 12.5%;
    float: left;
    text-align: center;
    position: relative;
    height: 55px
}
.integrations-tabs ul li a {
    letter-spacing: .07px;
    color: #505459;
    font-size: 18px;
    line-height: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}
.integrations-tabs ul li a.active {
    color: #0076ff;
    font-weight: 500
}
.integrations-tab-content.tab-content.active {
    display: block
}
.integrations-tab-content.tab-content {
    display: none;
    position: relative;
    float: left;
    width: 100%;
    min-height: 120px
}
.integrations-tabs ul li.active:after {
    content: '';
    background: #0076ff;
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0
}
.integrations-tab-content .bx-prev, .integrations-tab-content .bx-next {
    text-indent: -9999999px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    transform: translateY(-50%)
}
.integrations-tab-content .bx-prev {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/integrate-left-icon.svg);
    left: 0
}
.integrations-tab-content .bx-next {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/integrate-right-icon.svg);
    right: 0
}
.integrations-tab-content .bx-viewport {
    height: 120px!important
}
.integrations-item {
    text-align: center;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center
}
.integrations-item img {
    vertical-align: middle;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%
}
.integrations-item.col-12-5 {
    min-width: 230px;
    margin: 35px auto 0;
    display: inline-block;
    float: unset;
    height: 50px;
    position: relative
}
.integrations-slider {
    text-align: center
}
.exotel-icon {
    margin-left: 35%
}
.submenuoption-head {
    font-size: 21px!important;
    font-weight: 500!important;
    padding: 22px 0 10px !important;
    display: block
}
.submenu-div {
    position: relative
}
.submenuoption-sub-head {
    padding: 10px 0 !important;
    font-size: 17px !important;
    font-weight: 500 !important
}
.menu-kylas-logo {
    position: absolute;
    width: 5%;
    top: 3%;
    left: 2%;
    z-index: 9
}
.menu-option.hidden-portrait, .menu-option.hidden-xs {
    display: inline-block!important
}
.menu-option img {
    width: 14px;
    vertical-align: middle;
    margin-left: 4px
}
.submenu-category-div {
    float: left;
    width: 100%
}
.sub-option {
    margin-top: 0;
    margin-left: 0
}
.sub-option a {
    font-size: 13px!important;
    margin: 5px 0;
    padding: 10px 0 !important;
    margin: 0
}
.submenuoption-div {
    padding-bottom: 15px;
    width: 33.33%;
    float: left;
    padding-left: 40px;
    position: relative
}
.submenuoption-div a {
    display: block;
    font-size: 15px;
    line-height: 1.6!important;
    padding: 5px 0 !important
}
.submenuoption-academy-div.submenuoption-div:before, .submenuoption-video-tutorials-div.submenuoption-div:before, .submenuoption-free-resources-div.submenuoption-div:before, .submenuoption-events-div.submenuoption-div:before, .submenuoption-blogs-div.submenuoption-div:before {
    content: '';
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 42px;
    height: 25px;
    top: 4%;
    left: -4%;
    z-index: 9
}
.submenuoption-events-div, .submenuoption-blogs-div, .submenuoption-customer-div {
    position: relative;
    padding-bottom: 20px
}
.submenuoption-events-div:before, .submenuoption-blogs-div:before, .submenuoption-customer-div:before {
    content: '';
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    width: 42px;
    height: 25px;
    top: 12px;
    left: -54px;
    z-index: 9
}
.submenuoption-blogs-div:before {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/blogs-menu.svg)
}
.submenuoption-events-div:before {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/events-menu.svg)
}
.submenuoption-customer-div:before {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/events-menu.svg)
}
.webinar-icon:before {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/webinar-menu.svg)
}
.submenuoption-events-div:after, .submenuoption-blogs-div:after, .submenuoption-customer-div:after {
    content: '';
    position: absolute;
    top: 0;
    left: -55px;
    background-color: #f5f8fa;
    width: 46px;
    height: 46px;
    z-index: -1;
    border-radius: 6px
}
.submenuoption-academy-div.submenuoption-div:after, .submenuoption-video-tutorials-div.submenuoption-div:after, .submenuoption-free-resources-div.submenuoption-div:after, .submenuoption-events-div.submenuoption-div:after, .submenuoption-blogs-div.submenuoption-div:after {
    content: '';
    position: absolute;
    top: -3%;
    left: -5%;
    background-color: #f5f8fa;
    width: 46px;
    height: 46px;
    z-index: -1;
    border-radius: 6px
}
.submenuoption-academy-div.submenuoption-div:before {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/academy-menu.svg)
}
.submenuoption-video-tutorials-div.submenuoption-div:before {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/video-tutorial-menu.svg)
}
.submenuoption-free-resources-div.submenuoption-div:before {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/free-resources-menu.svg)
}
.resources-options-menu {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity ease-in-out .3s;
    position: fixed;
    top: 80px;
    background-color: #fff;
    width: 52%;
    box-shadow: 1px 7px 10px rgba(1,118,255,.3);
    max-width: 1100px;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 99;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 20px 25px
}
.resources-options-menu.open {
    display: block
}
.menu-option {
    padding-bottom: 15px;
    position: relative
}
.menu-option:hover .nav-submenu {
    visibility: visible;
    opacity: 1
}
.partner-section {
    background-color: #071689
}
.partner-page-container {
    padding-top: 13%
}
.partner-left-section {
    padding: 0;
    color: #fff
}
.partner-left-section .section-title {
    font-size: 45px!important;
    font-weight: 500
}
.partner-right-section {
    position: absolute;
    left: 6%;
    bottom: 0;
    width: 42%;
    z-index: 99
}
.partner-right-section img {
    width: 100%;
    display: block
}
.partner-section .down-arrow {
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    width: 30px;
    margin: auto;
    z-index: 99
}
.whypartner-item {
    height: 270px;
    padding: 25px 20px;
    border-right: 1px solid rgba(204,204,204,.4);
    border-bottom: 1px solid rgba(204,204,204,.4)
}
.whypartner-item-title {
    font-size: 24px;
    font-weight: 500;
    margin: 10px 0
}
.border-right-zero-last-item {
    border-right: 0
}
.lower-row-item {
    border-bottom: 0
}
.looking-partner-section p {
    color: #1d2b36;
    font-size: 24px;
    line-height: 41px;
    font-weight: 600
}
.whatsapp_header img {
    width: 100%;
    display: block
}
.whatsapp_footer {
    position: fixed;
    bottom: 2%;
    width: 53px;
    left: 2%;
    z-index: 999
}
.visible-portrait.header-demo-btn {
    display: none!important
}
.hidden-portrait.header-demo-btn {
    display: inline-block!important;
    padding: 10px 0
}
.floatingCall-Wrapper {
    position: fixed;
    bottom: 1%;
    left: 15px;
    z-index: 99
}
.callIcon {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}
.inner-num {
    transition: .5s ease;
    display: none
}
.number-wrapper {
    display: none;
    position: absolute;
    top: 50%;
    width: 205px;
    left: 70px;
    height: 50px;
    padding: 15px 0 15px 40px;
    transform: translateY(-50%);
    line-height: 20px;
    color: #fff;
    background-color: #43ade2;
    margin-left: -40px;
    border-radius: 50px;
    z-index: -1
}
#smb-upskilling {
    background-color: #0176ff
}
.smb-upskilling-section .container {
    padding-top: 3%
}
.smb-upskilling-section h1 {
    font-size: 40px !important;
    font-weight: 500;
    line-height: 52px;
    margin-bottom: 30px;
    color: #fff
}
.smb-upskilling-caption-section {
    padding: 4% 0 0
}
.smb-upskilling-caption-section h3 {
    font-size: 25px;
    font-weight: 600;
    margin-top: 30px;
    color: #505459;
    color: #fff
}
.smb-upskilling-caption-section p {
    margin-bottom: 10px;
    color: #fff;
    font-size: 18px;
    line-height: 33px;
    font-weight: 500
}
.at-kylas-para {
    font-size: 22px !important;
    margin-bottom: 15px !important
}
.smb-upskilling-left-section {
    padding: 0 3% 0 0
}
.smb-upskilling-right-section {
    padding: 20px 20px 50px
}
.lead-gen-form {
    padding: 25px 24px 0;
    color: #000;
    background-color: #fff;
    float: left;
    width: 100%;
    border: 1px solid #fff;
    border-radius: 12px;
    font-size: 14px
}
.lead-gen-form .form-group {
    margin-bottom: 13px;
    padding: 0 10px
}
.lead-gen-form .form-group textarea {
    width: 100%;
    resize: none;
    background-color: transparent;
    border-radius: 3px;
    font-family: inherit;
    padding: 10px
}
.lead-gen-form .form-group.submit-btn-wrapper {
    margin-bottom: 0
}
.lead-gen-form .form-group .wpcf7-submit {
    background-color: #0176ff!important;
    border: 1px solid #0176ff!important;
    cursor: pointer!important;
    border-radius: 3px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
    padding: 10px;
    margin: 20px 0;
    width: 100%
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form .wpcf7-response-output {
    border-color: transparent !important
}
.wpcf7-not-valid-tip {
    font-size: 14px !important;
    position: absolute
}
.wpcf7 form .wpcf7-response-output {
    margin: 0 0 1em !important
}
.wpcf7 form.sent .wpcf7-response-output {
    font-size: 20px;
    text-align: center;
    padding: 8px 18px 8px;
    margin: 0;
    font-weight: 500;
    border: 2px solid #0176ff !important
}
.lead-gen-form input:not([type=checkbox]), .lead-gen-form textarea {
    color: #000;
    border: 2px solid #1d2b36;
    font-size: 13px;
    height: 36px
}
.smb-upskilling-caption-section .honestcrmtext {
    color: #fff;
    font-size: 24px;
    font-weight: 500
}
.required-field-text {
    padding-bottom: 8px
}
.newsroom-section {
    padding: 80px 0
}
.newsroom-banner-section {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/newsroom-banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative
}
.newsroom-banner-section h1 {
    font-size: 54px;
    font-weight: 500
}
.newsroom-banner-section .down-arrow {
    margin-top: 0;
    position: absolute;
    width: 30px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 7%;
    z-index: 9
}
.newsroom-subtitle {
    font-weight: 300;
    font-size: 48px;
    margin-bottom: 19px
}
.newsroom-slider-wrapper {
    border-top: 1px solid #d4d4d4;
    padding: 22px 0 0
}
.newsroom-slide {
    padding: 0 15px 50px;
    display: block
}
.press-list {
    min-height: 460px;
    border: 1px solid #e2e5f1
}
.news-link-title {
    font-weight: 400;
    font-size: 14px;
    line-height: 23px;
    color: #000;
    height: 95px
}
.press-list-content {
    padding: 20px
}
.vp-category-date {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    color: rgba(0,0,0,.5)
}
.press-list-content .date {
    padding: 0 0 10px
}
.newsroom-slide:hover .news-link-title {
    font-weight: 700
}
.contact-mail-id-section {
    background-color: #0176ff;
    font-size: 25px
}
.registered-smbs-and-media-element {
    background-color: #dfeaf8;
    bottom: -13%;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto;
    position: absolute;
    border-radius: 10px;
    z-index: 9
}
.registered-smbs-and-media-element .registered-smbs-and-media-common {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}
.registered-smbs-and-media-internal-div {
    padding: 20px 20px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: 10px
}
.registered-smbs-and-media-internal-div:before {
    content: '';
    position: absolute;
    left: -108px;
    top: -175px;
    width: 300px;
    height: 300px;
    border-radius: 100%;
    background-color: rgba(1,118,255,.2);
    z-index: -1
}
.registered-smbs-and-media-internal-div:after {
    content: '';
    position: absolute;
    left: -122px;
    top: -140px;
    width: 265px;
    height: 265px;
    border-radius: 100%;
    background-color: rgba(1,118,255,.3);
    z-index: -1
}
.registered-smbs-and-media-element .registered-smbs-and-media-common .col-4 {
    text-align: center
}
.registered-smbs-and-media-element .registered-smbs-and-media-common .col-4 img {
    width: 75px
}
.registered-smbs-and-media-element .registered-smbs-and-media-common a {
    color: #000;
    border-bottom: 2px solid #000
}
.stats-div {
    font-size: 21px;
    font-weight: 700;
    line-height: 29px;
    color: #000
}
.stats-desc {
    font-size: 20px;
    font-weight: 700;
    margin-top: -4px
}
.registered-smb-home-strip {
    background-color: #f5f8fa;
    text-align: right;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99
}
.registered-smb-home-strip a {
    display: inline-block;
    color: #112f89;
    font-size: 14px;
    padding: 8px 8px
    
}
.registered-smb-home-strip .click-here-btn {
    display: inline-block;
    border-bottom: 1px solid #112f89
}
.registered-smb-home-strip .new-text {
    color: #112f89;
    display: inline-block;
    padding: 2px 10px;
    text-transform: uppercase;
    background-color: #fee519;
    margin-right: 7px;
    border-radius: 6px
}
.partner-register-form-wrapper {
    padding: 18px 30px 10px
}
.partner-register-form-wrapper #kl__form-container {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center
}
.partner-register-form-wrapper #kl__form-container h5 {
    text-align: center;
    color: #0176ff;
    font-size: 1.5rem;
    line-height: 31px
}
.partner-register-form-wrapper .kl-form {
    display: block;
    flex-direction: unset
}
.partner-register-form-wrapper .kl-form .kl-row {
    display: block;
    flex-wrap: unset;
    margin: 0;
    margin-bottom: 12px;
    float: left;
    width: 100%
}
.partner-register-form-wrapper .kl-form .kl-row:nth-child(2), .partner-register-form-wrapper .kl-form .kl-row:nth-child(3) {
    width: 50%;
    float: left
}
.partner-register-form-wrapper .kl-form__branding {
    margin-left: 20px
}
.partner-register-form-wrapper .form-control {
    margin: 0
}
.partner-register-form-wrapper .kl-form .kl-input span.invalid {
    position: absolute;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    bottom: -2px
}
.partner-register-form-wrapper .kl-form__submit-button {
    margin-left: .6667rem
}
.home-newsroom-section {
    background-color: #f5f8fa
}
.home-newsroom-section .newsroom-slide {
    padding: 0 15px 0
}
.how-clients-benefits-section {
    background-color: #0176ff
}
.how-clients-benefits-row {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 40px 0 0
}
.how-clients-benefits-item {
    display: inline-block;
    width: 33.33%;
    border-right: 1px solid rgba(255,255,255,.5);
    border-bottom: 1px solid rgba(255,255,255,.5)
}
.how-clients-benefits-item:nth-child(1), .how-clients-benefits-item:nth-child(2), .how-clients-benefits-item:nth-child(3) {
    padding: 0 0 5%
}
.how-clients-benefits-item:nth-child(3), .how-clients-benefits-item:nth-child(5) {
    border-right: 0
}
.how-clients-benefits-item:nth-child(4), .how-clients-benefits-item:nth-child(5) {
    padding: 5% 0 0;
    border-bottom: 0
}
.how-clients-benefits-item-image {
    margin-bottom: 27px
}
.how-clients-benefits-item-image img {
    width: 80px;
    height: 80px
}
.how-clients-benefits-item-desc {
    font-size: 24px;
    font-weight: 500
}

@media only screen and (min-width:1600px) and (max-width:1920px) {
#home .banner-caption {
    margin-top: 26px;
    width: 56%
}
.home-model-image {
    left: -125px
}
#home .banner-caption-list {
    margin-top: 92px
}
#home .offer-text-image {
    margin-top: 296px
}
.registered-smbs-and-media-element {
    left: -2%;
    width: 102%;
    bottom: -8%
}
#pricingbanner .offer-text-image {
    right: 94px;
    margin-top: 292px
}
.pricingnew-upper-right-section {
    padding: 6% 0 0 6%
}
.pricingnew-upper-left-section {
    left: -11%;
    width: 68%
}
.pricingnew-upper-left-section img {
    width: 100%
}
.partner-page-container {
    padding-top: 18%
}
.partner-right-section {
    width: 46%
}
}

@media only screen and (min-width:1400px) and (max-width:1440px) {
.home-model-image {
    left: -111px
}
}

@media only screen and (min-width:1200px) and (max-width:1280px) {
.popup {
    width: 60vw
}
.partner-register-popup {
    width: 40vw
}
}

@media only screen and (max-width :1024px) {
.col-md-1 {
    width: 8.333333333333333%
}
.col-md-2 {
    width: 16.66666666666667%
}
.col-md-3, .col-12-5 {
    width: 25%
}
.col-md-4 {
    width: 33.33333333333333%
}
.col-md-5 {
    width: 41.66666666666667%
}
.col-md-6 {
    width: 50%
}
.col-md-7 {
    width: 58.33333333333333%
}
.col-md-8 {
    width: 66.66666666666667%
}
.col-md-9 {
    width: 75%
}
.col-md-10 {
    width: 83.33333333333333%
}
.col-md-11 {
    width: 91.66666666666667%
}
.col-md-12 {
    width: 100%
}
.col-md-12-5 {
    width: 20%
}
.first-chat {
    width: 512px
}
.kylas-sale-chat-info {
    width: 395px
}
.plan-after-3.plan-team>li {
    padding: 26px 16px 26px 26px;
    width: 100%!important
}
.left-sidebar>ul {
    margin: 0 0 15px;
    display: none;
    height: 65vh;
    overflow: auto;
    background-color: #fff;
    border-bottom: 1px solid gray;
    padding: 17px 30px 15px
}
.left-sidebar ul li a {
    position: unset
}
.left-sidebar h2 {
    width: 100%;
    text-align: center;
    font-size: 16px;
    padding: 10px;
    line-height: 18px;
    min-height: 42px;
    background-color: #f5f8fa;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.left-sidebar h2:after, .left-sidebar h2.open:after {
    content: '';
    background-repeat: no-repeat;
    background-size: contain;
    width: 22px;
    height: 26px;
    margin-top: 5px;
    margin-left: 12px
}
.left-sidebar h2:after {
    background: url(../wp-content/themes/agarwalexpress/home-images/angle-down.svg) 0 0/13px 22px no-repeat
}
.left-sidebar h2.open:after {
    background: url(../wp-content/themes/agarwalexpress/home-images/angle-up.svg) 0 0/13px 22px no-repeat
}
.left-sidevar-title {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}
.terms-condition .left-sidebar {
    margin-right: 0;
    height: auto
}
.col-4.terms-condition {
    position: fixed;
    width: 100%;
    left: 0;
    z-index: 123;
    top: 64px
}
.right-sidebar {
    padding-top: 60px
}
.arrow-down:after, .arrow-up:after {
    display: none
}
.security, .terms-condtions, .privacy-policy {
    padding: 0 0 50px
}
.slider.slider-1 .banner-caption, .slider.slider-2 .banner-caption, .slider.slider-3 .banner-caption, .slider.slider-4 .banner-caption {
    position: absolute;
    top: 164px;
    right: unset;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center
}
.slider.slider-1 .banner-caption h1, .custom-css, .slider .banner-caption h2, .slider.slider-2 .banner-caption h3, .slider.slider-3 .banner-caption h3, .slider.slider-4 .banner-caption h3, .custom-css, .slider.slider-1 .banner-caption h1, .slider.slider-2 .banner-caption h2 {
    text-align: center
}
.slider .banner-caption p {
    float: unset
}
.slider.slider-1 img.banner-img-1, .slider.slider-3 img.banner-img-1 {
    top: unset;
    bottom: 0
}
.slider.slider-2 img.banner-img-1 {
    position: absolute;
    top: unset;
    left: 217px;
    bottom: 0
}
.slider.slider-2 img.banner-img-2 {
    top: unset;
    bottom: 390px
}
.slider.slider-4 img.banner-img-1 {
    width: 523px
}
.slider.slider-5 img.banner-img-1 {
    left: 50%;
    transform: translateX(-50%)
}
.slider.slider-5 img.banner-img-2 {
    left: unset;
    right: 0
}
.slider.slider-5 img.banner-img-3 {
    left: 0
}
.slider.slider-5 .banner-caption {
    position: relative;
    top: 136px;
    text-align: center
}
.slider.slider-5 .banner-caption h2, .slider.slider-5 .banner-caption h3 {
    text-align: center
}
#home {
    margin-top: 0;
    height: auto
}
#home .disptable {
    display: flex;
    align-items: center;
    flex-direction: column
}
#home .table-cell {
    display: block;
    margin-top: 0;
    width: 100%;
    height: 100%
}
#home .banner-caption {
    width: 85%;
    margin: 20% auto 0;
    float: none!important
}
.banner-caption-list li {
    font-size: 21px
}
#home .banner-caption .lg {
    font-size: 48px;
    margin-bottom: 10px
}
#home .banner-cta {
    margin-top: 30px
}
.banner-caption-list {
    margin-top: 30px
}
#home .offer-text-image {
    width: 25%;
    right: 110px;
    margin-top: 40px
}
.partner-left-section {
    padding: 0;
    width: 90% !important;
    margin: auto;
    float: none
}
.partner-right-section {
    right: 0;
    left: 0;
    margin: auto
}
.partner-right-section {
    width: 100%
}
.partner-right-section img {
    width: 70%;
    margin: auto
}
.partner-section .down-arrow {
    left: 56px;
    right: inherit
}
#pricingbanner .disptable {
    display: flex;
    align-items: center;
    flex-direction: column
}
#pricingbanner .table-cell {
    display: block;
    margin-top: 0;
    width: 100%;
    height: 100%
}
.pricingnew-upper-right-section .banner-cta {
    margin-top: 30px
}
}

@media only screen and (max-width :992px) {
.col-sm-1 {
    width: 8.333333333333333%
}
.col-sm-2 {
    width: 16.66666666666667%
}
.col-sm-3 {
    width: 25%
}
.col-sm-4 {
    width: 33.33333333333333%
}
.col-sm-5 {
    width: 41.66666666666667%
}
.col-sm-6 {
    width: 50%
}
.col-sm-7 {
    width: 58.33333333333333%
}
.col-sm-8 {
    width: 66.66666666666667%
}
.col-sm-9 {
    width: 75%
}
.col-sm-10 {
    width: 83.33333333333333%
}
.col-sm-11 {
    width: 91.66666666666667%
}
.col-sm-12 {
    width: 100%
}
.col-sm-12-5 {
    width: 20%
}
.hidden-portrait {
    display: none!important
}
.visible-portrait {
    display: block!important
}
.menu-option.hidden-portrait {
    display: none!important
}
.menu-option.visible-portrait {
    display: inline-block!important
}
.visible-portrait.header-demo-btn {
    display: inline-block!important
}
.hidden-portrait.header-demo-btn {
    display: none!important
}
header ul.nav-links li a {
    font-size: 17px;
    margin-right: 2px;
    padding: 0
}
img.feature-banner {
    position: unset;
    right: 0;
    top: unset;
    transform: unset;
    width: calc(100% - 30px);
    box-shadow: 1px 1px 25px #afafaf;
    border-radius: 10px;
    margin: 0 auto 30px;
    display: block
}
section.padding {
    padding: 50px 0
}
#resources, #small-business-hub, #crm-productivity, #sales-effectiveness-page {
    background-size: cover
}
#small-business-hub {
    background-position: 34% 108px
}
.subscription-heading img {
    padding-top: 17px
}
.subscription-heading h3 {
    font-size: 18px
}
.featured-article-item-content h3, .blogs-item-content h3 {
    font-size: 36px;
    line-height: 45px
}
.subscription-heading .col-10 {
    padding-left: 30px
}
.col-3.small-business-hub-left-filter-wrapper {
    width: 40%
}
.col-9.small-business-hub-right-filter-wrapper {
    width: 60%
}
.small-business-hub-right-filter-wrapper .col-4 {
    width: 50%
}
.small-business-hub-item-details {
    height: 210px
}
.featured-article-image, .blogs-image {
    height: 335px
}
.col-4.pricingnew-item {
    height: 500px
}
.pricingnew-desc {
    font-size: 14px;
    line-height: 20px
}
.pricingnew-type {
    font-size: 18px
}
.pricingnew-type:after {
    width: 34px
}
.recommmended-btn {
    font-size: 10px;
    top: 33px;
    right: -64px
}
.pricingfree-users-unlimited-text {
    width: 100%;
    padding: 5px 5px 5px 45px
}
.pricingnew-coming-soon-item.col-4 {
    padding: 10px
}
.pricingnew-check {
    width: 15%
}
.collab-cards-wrapper {
    height: 215px
}
.customerengagement-item {
    height: 295px
}
.integrations-wrapper {
    flex-wrap: wrap
}
.integrations-item.col-12-5 {
    width: auto;
    margin: 0;
    height: 120px
}
.resources-options-menu {
    width: 100%;
    opacity: 1;
    visibility: visible;
    display: none;
    padding: 15px
}
.pricingnew-price {
    font-size: 20px
}
.pricingnew-price span {
    font-size: 16px
}
.pricingnew-price-detail {
    height: 75px;
    font-size: 13px
}
.pricingnew-records-text {
    font-size: 15px
}
.resources-options-menu {
    top: 80px
}
#home .banner-caption {
    width: 85%;
    margin: 24% 44%;
    float: none!important
}
#home .banner-caption .lg {
    font-size: 40px;
    margin-bottom: 1px
}
#home .banner-cta {
    margin-top: 30px
}
.home-model-image {
    display: block;
    width: 23%;
    margin-top: 0;
    left: 0;
    right: 42%;
    margin: auto;
    position: absolute

   
}
.home-model-image img {
    width: 130%;
	margin-top: 62%;
    margin-left: -24%;
    height: auto	
}
.banner-caption-list {
    margin-top: 30px
}
#home .offer-text-image {
    position: absolute;
    right: inherit;
    margin-top: 0;
    z-index: 9;
    width: 28%;
    left: 71%;
    bottom: 7%
}
#pricingbanner .offer-text-image {
    width: 28%;
    left: 62%;
    bottom: 37%
}
.banner-caption-list li {
    font-size: 16px;
    margin-bottom: 11px
}
#home .banner-caption .md {
    font-size: 21px
}
.design-obj-1 {
    bottom: 1%
}
img.whykylas-obj-1 {
    z-index: -1
}
section.padding#whychoosekylas {
    padding: 100px 0 50px
}
.pricingnew-upper-right-section {
    padding: 20% 7% 0;
    width: 100%
}
.pricingnew-upper-right-section .banner-cta a {
    margin-right: 10px
}
.pricingnew-upper-left-section {
    text-align: center;
    width: 58%;
    padding: 10px 0 0;
    left: 0;
    right: 0;
    margin: auto
}
.partner-page-container {
    padding-top: 175px
}
.partner-right-section img {
    width: 80%;
    margin: auto
}
.whypartner-item {
    height: 320px
}
.whypartner-item-title {
    font-size: 17px
}
.looking-partner-section p {
    font-size: 16px;
    line-height: 28px
}
.test-play-video, .customer-test-play-video {
    padding: 100% 2% 0 0
}
.section-title {
    font-size: 34px!important;
    line-height: 48px
}
.whykylas-card {
    padding: 40px 10px 0
}
.whykylas-card .whykylas-title {
    font-size: 18px
}
footer .upper .footer-form-wrapper {
    padding: 0 2%
}
footer .upper .sociallinks a {
    width: 8%
}
.smb-upskilling-section .container {
    padding: 13% 5% 0
}
.smb-upskilling-left-section {
    padding: 0
}
.smb-upskilling-section h1 {
    font-size: 30px !important
}
.smb-upskilling-caption-section {
    padding: 0
}
.smb-upskilling-right-section {
    padding: 3% 0 10%
}
#smb-upskilling {
    margin-top: 0 !important
}
.newsroom-section {
    padding: 20px 0 50px
}
.vp-category-date {
    height: 50px
}
.news-link-title {
    height: 150px
}
.newsroom-subtitle {
    font-size: 35px
}
.contact-mail-id-section.padding {
    padding: 50px 0
}
.registered-smbs-and-media-element {
    width: 100%;
    bottom: -78px;
    left: 0
}
.registered-smbs-and-media-internal-div {
    padding: 15px 20px
}
.stats-div {
    font-size: 15px;
    line-height: 24px
}
.stats-desc {
    font-size: 16px
}
.registered-smb-home-strip {
    top: 0
}
.exotel-icon {
    margin-left: 0
}
.pricingnew-view-all-details-btn-left-div {
    text-align: center
}
.pricingnew-view-all-details-btn-right-div {
    text-align: center
}
.pricingnew-view-all-details-btn-wrapper {
    padding: 40px 0
}
header .login-btn {
    padding: 0
}
}

@media only screen and (max-width :700px) {
body {
    -webkit-text-size-adjust: none
}
.col-xs-1 {
    width: 8.333333333333333%
}
.col-xs-2 {
    width: 16.66666666666667%
}
.col-xs-3 {
    width: 25%
}
.col-xs-4 {
    width: 33.33333333333333%
}
.col-xs-5 {
    width: 41.66666666666667%
}
.col-xs-6 {
    width: 50%
}
.col-xs-7 {
    width: 58.33333333333333%
}
.col-xs-8 {
    width: 66.66666666666667%
}
.col-xs-9 {
    width: 75%
}
.col-xs-10 {
    width: 83.33333333333333%
}
.col-xs-11 {
    width: 91.66666666666667%
}
.col-xs-12 {
    width: 100%
}
.col-xs-12-5 {
    width: 20%
}
.menu-option.visible-xs {
    display: block!important
}
.hidden-xs {
    display: none!important
}
.visible-xs {
    display: block!important
}
.whatsapp_footer {
    z-index: 99999
}
.popup, .partner-register-popup {
    height: 100%;
    width: 100%;
    margin: 0 auto;
    border-radius: 0
}
.popupright form {
    margin-right: 0
}
.section-title {
    font-size: 30px!important;
    line-height: 39px !important
}
header {
    padding: 17px 0;
    background-color: #fff
}
header .brand-logo img {
    width: 115px
}
.menu-option {
    padding-bottom: 0
}
.submenu-div {
    height: auto
}
.menu-icon-mobile {
    display: block;
    width: 25px;
    padding: 8px 0 4px;
    border-radius: 0;
    margin: 5px 20px 0 0;
    position: relative
}
.menu-icon-mobile:after {
    content: '';
    position: absolute;
    right: -11px;
    top: -6px;
    height: 40px;
    width: 1px;
    border-right: 1px solid gray
}
.menu-icon-mobile>span {
    display: block;
    height: 3px;
    width: 100%;
    margin-bottom: 4px;
    background-color: #505459
}
header ul.nav-links {
    display: none;
    position: fixed;
    top: 60px;
    left: 0;
    background-color: #fff;
    width: 100%;
    height: 100%;
    z-index: 999;
    padding-top: 30px
}
header ul.nav-links li {
    display: block
}
header ul.nav-links li a {
    display: block!important;
    text-align: center;
    line-height: 40px!important;
    margin-top: 0;
    margin-right: 0
}
header .login-btn {
    display: none
}
header .cta {
    margin-top: 5px
}
header .cta a {
    padding: 0 10px;
    line-height: 33px;
	margin-bottom: 20px;
    font-size: 11px
}
header .sell_do_virtual_numbers {
    display: inline-block;
    margin-right: 10px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    margin-bottom: 0;
    text-align: center;
    padding: 6px
}
header .sell_do_virtual_numbers a {
    font-size: 15px;
    color: #1b3c89
}
footer {
    text-align: left;
    font-size: 15px;
    padding: 10px 0 50px
}
	
	#home .banner-caption {
    width: 85%;
    margin: 24% 44%;
    float: none!important
}
#home .banner-caption .lg {
    font-size: 40px;
    margin-bottom: 1px
}
#home .banner-cta {
    margin-top: 30px
}
	
	.home-model-image {
    display: block;
    width: 23%;
    margin-top: 0;
    left: 0;
    right: 42%;
    margin: auto;
    position: absolute

   
}
.home-model-image img {
    width: 173%;
	margin-top: 62%;
    margin-left: -24%;
    height: auto	
}
.banner-caption-list {
    margin-top: 30px
}
#home .offer-text-image {
    position: absolute;
    right: inherit;
    margin-top: 0;
    z-index: 9;
    width: 28%;
    left: 71%;
    bottom: 7%
}
footer .copytext {
    line-height: 1.2
}
footer .upper {
    padding: 0 0 20px
}
footer .upper .sociallinks-wrapper {
    padding-left: 0;
    text-align: left
}
footer .upper .footer-form-wrapper {
    margin: 20px 0;
    padding: 0;
    text-align: left
}
footer .upper .quicklinks {
    text-align: left
}
footer .upper .quicklinks a {
    margin-bottom: 5px
}
footer .lower {
    text-align: left;
    padding: 20px 0 30px
}
footer .lowerlinks ul {
    text-align: left;
    margin-top: 10px
}
footer .lowerlinks ul li {
    margin-right: 10px;
    padding-right: 10px
}
footer .lowerlinks ul li>a {
    margin-left: -4px
}
#signup {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/home-banner-mobile-img.jpg);
    background-size: cover
}
#home .table-cell {
    margin-top: 0
}
#home .banner-caption {
    margin: 37% auto 0;
    width: 100%;
    float: left;
    text-shadow: 0 0 2px rgba(68,68,68,.21);
    text-align: center
}
#home .table-cell {
    vertical-align: bottom
}
#home .banner-caption .lg, #resources h1, #small-business-hub h1, .small-hub-business-heading-wrapper h1, #crm-productivity h1, #sales-effectiveness-page h1 {
    font-size: 36px;
    margin-bottom: 10px
}
#home .banner-caption .lg {
    font-size: 23px;
    margin-bottom: 2px
}
#home .banner-caption .md {
    font-size: 16px
}
#home .banner-caption p.md {
    font-size: 16px;
    margin-bottom: 10px
}
#home .banner-caption p.sm {
    font-size: 14px
}
.banner-caption-list {
    text-align: left;
    display: none
}
.banner-caption-list li {
    font-size: 13px
}
#home .banner-cta small {
    font-size: 12px
}
#home .banner-cta {
    text-align: center;
    margin-top: 10px
}
#home .banner-cta a {
    width: 280px
}
#home .banner-cta a, #home .banner-cta span {
    display: block;
    text-align: center;
    margin: 0 auto
}
#home .down-arrow {
    left: 55%
}

#home .offer-text-image {
    width: 30%;
    left: inherit;
    right: 3px;
    bottom: 6%
}
#home .offer-text-image svg {
    width: 155px
}
#pricingbanner .offer-text-image {
    width: 36%;
    left: inherit;
    right: 0;
    bottom: 30%
}
#pricingbanner .offer-text-image svg {
    width: 155px
}
.honestcrm-text {
    font-size: 17px;
    margin-top: 8px
}
section.padding#whychoosekylas {
    padding: 50px 0
}
.whychoosekylas-video-wrapper {
    width: 100%
}
#whychoosekylas-video {
    height: 260px
}
.whychoosekylas-video-wrapper #play-button {
    top: 34%
}
.testimonials-left-section.col-5, .testimonials-right-section.col-7 {
    width: 100%
}
.testimonials-right-section {
    padding: 0 20px
}
.fyw-content .fyw-head {
    text-align: center
}
.fyw-content .fyw-head .fyw-lg, .featured-article-left-section h2, #academy h2, #events h2 {
    font-size: 30px
}
.fyw-cards-wrapper {
    padding: 5% 0 0
}
.fyw-cards-wrapper .fyw-cards {
    height: auto
}
.fyw-cards-wrapper .fyw-cards .fyw-cards-head .fyw-md br, #home .banner-caption .lg br, #focusonsales p.section-title br, .gomobile-links ul li a br, .customreports-content ul li a br, .dms-title br, .chat-desc p br, .kylas2.chat-one li br, .section-subtitle br {
    display: none
}
.right-sucess-content {
    margin-top: 0
}
.rs-card-wrapper {
    padding: 20px 0
}
.rs-card {
    padding: 30px 0;
    height: auto;
    border-bottom: 1px solid #ccc
}
.rs-card.brd-r:before, .rs-card.brd-b:after {
    content: none
}
#featuresbanner {
    padding: 30px 0 0
}
.fos-container .fos-text {
    padding-left: 0;
    margin-top: 20px
}
.fos-container .fos-text .fos-texthead {
    font-size: 18px;
    line-height: 26px
}
.fos-container .fos-text ul li {
    font-size: 16px
}
.tab-links a {
    border-bottom: 2px solid #000;
    display: block;
    width: 100%;
    padding-bottom: 7px;
    position: relative;
    margin-bottom: 15px
}
.tab-links a.active {
    border-bottom: 2px solid #0176ff
}
.tab-links a span {
    color: #000;
    font-size: 16px;
    line-height: 22px;
    width: 240px;
    display: block
}
.tab-links a.active span {
    color: #0176ff;
    font-weight: 500
}
i.up-arrow, i.down-arrow {
    position: absolute;
    right: 23px;
    bottom: 18px
}
i.up-arrow:before, i.down-arrow:before {
    content: '';
    position: absolute;
    width: 9px;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #0176ff;
    transform: rotate(-54deg)
}
i.up-arrow:after, i.down-arrow:after {
    content: '';
    position: absolute;
    width: 9px;
    height: 2px;
    bottom: 0;
    left: 5px;
    background-color: #0176ff;
    transform: rotate(54deg)
}
i.down-arrow:before {
    background-color: #000;
    transform: rotate(54deg)
}
i.down-arrow:after {
    background-color: #000;
    transform: rotate(-54deg)
}
.pmtablinks {
    padding: 0 15px
}
#pipelinemanagement .container, .pm-img, .customreports-content, .gomobile-links, .gomobile-img, .crtab {
    padding: 0
}
.tab-box-1 {
    background-color: #efeff0;
    display: block;
    float: left;
    width: 100%;
    padding: 30px;
    margin-top: 30px
}
.tab-box-2 {
    padding: 30px 30px 0;
    display: block;
    float: left;
    width: 100%
}
.tab-box-1 .tab-container span, .tab-box-2 .tab-container span {
    margin-top: 15px
}
#customreports .tab-container img, .gomobile-img img {
    margin-bottom: 30px
}
.dms-card {
    margin: 20px 0;
    padding: 35px 15px;
    height: auto
}
.gomobile-img {
    margin-top: 30px
}
.no-br-line a, .no-br-line a.active {
    border-bottom: 0 solid
}
.fos-container .fos-text ul li:before {
    top: 3px
}
#focusonsales p.section-title, #focusonsales p.section-subtitle {
    text-align: left
}
.gomobile-links ul li a, .customreports-content ul li a, .gomobile-links ul li:last-child a, .customreports-content ul li:last-child a {
    padding: 12px 0
}
#focusonsales p.section-subtitle {
    padding: 0
}
.whykylas-card-wrapper {
    padding: 10px 0
}
.whykylas-content {
    margin-top: 0
}
.whykylas-card {
    padding: 30px;
    height: auto
}
.homefooter-ctas, .gomobile-links ul li a:after, .customreports-content ul li a:after, .gomobile-links ul li a.active:before, .customreports-content ul li a.active:before {
    display: none
}
.homefooter-ctas a, .homefooter-ctas span {
    display: block;
    margin-right: 0
}
#home form {
    width: 100%;
    margin: 20px 0 0
}
#home .button {
    font-size: 12px
}
#email {
    background-color: #fff
}
#email::-webkit-input-placeholder {
color:#1a2f3b
}
#email:-moz-placeholder {
color:#1a2f3b;
opacity:1
}
#email::-moz-placeholder {
color:#1a2f3b;
opacity:1
}
#email:-ms-input-placeholder {
color:#1a2f3b
}
.collab-content {
    padding: 30px 0 0
}
.collab-cards-wrapper, .collab-cards-wrapper:nth-child(5), .collab-cards-wrapper:nth-child(6) {
    height: auto;
    padding: 0 0 50px
}
.collab-card .collab-card-head {
    margin-bottom: 5px;
    margin-top: 5px
}
#customreports p.section-title {
    font-size: 30px!important
}
#readytogetstart .getstarted-cta {
    text-align: center
}
#readytogetstart .getstarted-cta a, #readytogetstart .getstarted-cta span {
    display: block;
    margin-right: 0
}
.ourstory-content {
    padding: 30px 0 0
}
.leader-cards-content {
    padding: 30px 0 0
}
.wow-cards-content {
    padding: 0
}
.wow-cards-wrapper {
    padding: 5px
}
.wow-cards {
    height: auto
}
.leader-cards-wrapper .leader-card {
    padding: 20px 0
}
.career-1 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-2.jpg) no-repeat 50%/cover
}
.career-2 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-5.jpg) no-repeat 50%/cover
}
.career-3 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-7.jpg) no-repeat 50%/cover
}
.career-4 {
    background: url(../wp-content/themes/agarwalexpress/home-images/career-1.jpg) no-repeat 50%/cover
}
.wow-cards .wow-icon img {
    margin: unset
}
.img-grid .img-wrap img, .img-grid .img-wrap img.img-diff {
    height: auto
}
.breaker1, .breaker2, .breaker3 {
    height: 500px
}
.breaker1 {
    background-position: 90% 0
}
.breaker2 {
    background-position: center 0
}
.breaker3 {
    background-position: left 0
}
.benefit-title {
    margin: 10px 0
}
.benefits-card-wrapper {
    padding-top: 10px
}
.testimonial-content .testimonial-title {
    font-size: 30px
}
.testimonial-card {
    padding: 0
}
.testimonial-card .testimonial-content {
    padding-left: 0
}
footer .lowerlinks ul li:after {
    right: -1px
}
.footer-form-wrapper:before, .footer-form-wrapper:after, #readytogetstart {
    display: none
}
.signup-inner-wrapper {
    position: unset;
    width: 90%;
    top: unset;
    left: unset;
    transform: unset;
    margin: 30px auto 0
}
.popupright {
    padding: 10px 15px
}
.term-table th, .term-table td {
    padding: 20px 15px;
    display: block
}
.term-table th:last-child {
    display: none
}
.term-table td:last-child {
    padding: 5px 15px 15px
}
.term-table td:first-child {
    padding: 15px 15px 0;
    border-bottom: 0 solid
}
.collab-card .collab-text, .collab-card .collab-icon {
    text-align: center
}
.user-icon-bg, .kylas-icon-bg {
    width: 67px;
    height: 72px
}
.kylas-user-icon, .kylas-sale-icon, .kylas-sale-icon p {
    width: 80px
}
.kylas-user-chat-info, .kylas-sale-chat-info {
    padding: 12px 20px
}
.chat-desc p {
    font-size: 16px;
    line-height: 22px
}
.kylas-user-chat-info, .kylas-sale-chat-info {
    width: calc(100% - 80px)
}
.chat-tag-left, .chat-tag-right {
    height: 31px;
    width: 36px
}
ul.chat-one li, .kylas2.chat-one li {
    font-size: 16px;
    line-height: 23px
}
ul.plan-after-3>li {
    width: 100%;
    height: auto!important
}
ul.plan-after-3>li:last-child {
    margin-top: 0
}
.kylas-chat-right {
    margin-top: 30px
}
.kylas-sale-icon {
    position: relative;
    top: 32px
}
.chat-tag-right {
    right: -37px;
    top: 0
}
.chat-tag-left {
    top: 27px
}
.signupform-wrapper.demo-signupform-wrapper {
    height: 75vh;
    overflow-y: auto
}
.popupright small {
    padding-top: 15px
}
.calendar-booking-container .thankyou {
    width: 100%
}
.slider.slider-4 .banner-caption h2 {
    font-size: 34px;
    font-weight: 900;
    color: #153983;
    line-height: 47px;
    width: 300px;
    margin: 0 auto;
    text-align: center
}
.slider.slider-1 .banner-caption, .slider.slider-2 .banner-caption, .slider.slider-3 .banner-caption, .slider.slider-4 .banner-caption {
    position: absolute;
    top: 100px;
    right: unset;
    left: 50%;
    transform: translateX(-50%);
    width: 100%
}
.slider .banner-caption h2, .slider.slider-2 .banner-caption h3, .slider.slider-3 .banner-caption h3, .slider.slider-4 .banner-caption h3 {
    font-size: 21px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: center;
    color: #001f82;
    width: 280px;
    margin: 0 auto
}
.slider.slider-2 .banner-caption h2, .custom-css, .slider.slider-1 .banner-caption h1 {
    font-size: 44px;
    line-height: 58px;
    text-align: center;
    font-weight: 900;
    width: 100%
}
.slider.slider-1 .banner-caption p, .slider.slider-2 .banner-caption p {
    font-weight: 700
}
.slider.slider-1 .banner-caption h2 {
    width: 320px
}
.slider.slider-1 img.banner-img-1 {
    width: 318px;
    position: absolute;
    left: 44%;
    top: unset;
    transform: translateX(-50%);
    bottom: 0
}
.slider.slider-2 img.banner-img-2 {
    position: absolute;
    left: -104px;
    top: 40%;
    width: 230px
}
.slider.slider-2 img.banner-img-1 {
    position: absolute;
    top: unset;
    left: 60%;
    width: 190px;
    transform: translateX(-50%);
    bottom: 0
}
.slider.slider-3 .banner-caption h2 {
    font-size: 44px;
    font-weight: 900;
    color: #ffe62e;
    line-height: 70px;
    width: 100%;
    text-align: center
}
.slider.slider-3 .banner-caption h3 {
    width: 100%;
    text-align: center;
    color: #fff
}
.slider.slider-3 img.banner-img-1 {
    position: absolute;
    width: 200px;
    top: unset;
    bottom: 0
}
.slider .banner-caption p {
    border: 1px solid #000;
    display: block;
    float: unset;
    margin: 10px auto;
    padding: 7px 10px;
    font-weight: 500;
    width: fit-content;
    font-size: 18px;
    line-height: 21px
}
.slider.slider-4 img.banner-img-1 {
    width: 212px;
    position: absolute;
    top: unset;
    bottom: 0
}
.slider.slider-1:after, .slider.slider-2:after, .slider.slider-3:after, .slider.slider-4:after, .slider.slider-5:after {
    content: '';
    position: absolute;
    bottom: 20%;
    left: 0;
    width: 100%;
    height: 10px;
    z-index: 1
}
.slider.slider-5 .banner-caption h2, .slider.slider-5 .banner-caption h3 {
    font-size: 26px;
    line-height: 35px;
    text-align: center
}
.slider.slider-5 .banner-caption p {
    font-size: 16px;
    padding: 7px 5px
}
.slider.slider-5 .banner-caption {
    top: 100px
}
.slider.slider-5 img.banner-img-1 {
    position: absolute;
    bottom: -20px;
    left: 50%;
    z-index: 12;
    width: 170px;
    transform: translateX(-50%)
}
.slider.slider-5 img.banner-img-2 {
    position: absolute;
    bottom: -20px;
    left: unset;
    width: 170px;
    right: 0
}
.slider.slider-5 img.banner-img-3 {
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 180px
}
.featured-article-right-section, .blogs-right-section {
    padding: 0;
    margin-top: 20px
}
.academy-common-item {
    margin: 20px
}
.events-common-item {
    margin: 20px
}
.col-3.small-business-hub-left-filter-wrapper {
    width: 100%
}
.col-9.small-business-hub-left-filter-wrapper {
    width: 100%
}
.small-business-hub-right-filter-wrapper .col-4 {
    width: 100%
}
.col-9.small-business-hub-right-filter-wrapper {
    width: 100%
}
.small-hub-pagination-wrapper a {
    padding: 5px 9px;
    width: 32px;
    height: 35px
}
.featured-article-image, .blogs-image {
    height: 260px
}
.academy-item-caption {
    height: auto
}
.popular-content-div {
    margin-top: 0
}
.blogs-right-content-div {
    margin-top: 0
}
#small-business-hub {
    background-position: 34% 61px
}
.small-business-hub-common-item {
    width: 100%;
    margin: 10px 0
}
.col-4.pricingnew-item {
    height: auto;
    width: 100%;
    margin: 2% 0
}
.pricingnew-desc {
    height: auto
}
.pricingfree-users-unlimited-text {
    width: 70%
}
.toggle-switch {
    width: 40px;
    height: 26px
}
.toggle-slider:before {
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px)
}
.toggle-switch input:checked+.toggle-slider:before {
    -webkit-transform: translateX(13px);
    -ms-transform: translateX(13px);
    transform: translateX(13px)
}
.pricing-toggle-button {
    text-align: center;
    width: 100%
}
.pricing-toggle-button a {
    padding: 8px 15px;
    width: 50%;
    float: left
}
.pricingnew-coming-soon-item.col-4 {
    width: 100%;
    margin: 2% 0;
    height: auto
}
.pricingnew-coming-soon-image {
    padding: 15px 0 15px
}
.pricingnew-table-wrapper, .compare-table-wrapper {
    overflow-x: scroll
}
.pricingnew-table {
    width: 800px
}
.customerengagement-item {
    height: auto;
    padding: 0;
    margin: 18px 0
}
.menu-kylas-logo {
    width: 10%;
    top: 1%;
    left: 2%
}
#pricingnew {
    padding: 0
}
.pricingnew-coming-soon-section-wrapper .section-title {
    font-size: 30px!important
}
.integrations-wrapper {
    text-align: center
}
.testimonial-quote, .customer-testimonial-quote {
    left: 20px
}
.pricingnew-upper-right-section {
    padding: 23% 7% 0;
    text-align: center
}
.pricingnew-upper-first-para, .pricingnew-upper-second-para {
    font-size: 16px;
    margin-bottom: 10px
}
.pricingnew-upper-price {
    font-size: 16px
}
.pricingnew-upper-price .hidden-xs {
    display: none!important
}
.pricingnew-upper-section .section-title {
    font-size: 24px!important;
    margin-bottom: 10px
}
.pricingnew-upper-right-section .banner-cta {
    margin-top: 10px
}
.pricingnew-upper-right-section .banner-cta a {
    width: 280px
}
.pricingnew-upper-right-section .banner-cta a, .pricingnew-upper-right-section .banner-cta span {
    display: block;
    text-align: center;
    margin: 0 auto
}
.pricingnew-upper-right-section .banner-cta .btn-transparent {
    margin-bottom: 8px
}
.pricingnew-price {
    font-size: 26px
}
.pricingnew-upper-left-section {
    width: 72%
}
.customer-testimonials-left-section.col-5, .customer-testimonials-right-section.col-7 {
    width: 100%
}
.customer-testimonials-right-section {
    padding-left: 0
}
.partner-page-container {
    padding-top: 105px
}
.partner-left-section .banner-caption-list {
    display: block
}
.partner-left-section .section-title {
    font-size: 25px!important;
    margin-bottom: 10px
}
#partner .banner-caption-list {
    margin-top: 15px
}
.partner-left-section .banner-cta {
    margin-top: 18px
}
.partner-right-section {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    z-index: 99
}
.partner-right-section img {
    width: 88%
}
.whypartner-item {
    height: auto;
    border-right: 0
}
.lower-row-item {
    border-bottom: 1px solid rgba(204,204,204,.4)
}
.lower-row-item.border-right-zero-last-item {
    border-bottom: 0
}
.looking-partner-section.homefooter-ctas {
    display: block
}
.looking-partner-section.homefooter-ctas a, .looking-partner-section.homefooter-ctas span {
    display: inline-block
}
.test-play-video, .customer-test-play-video {
    padding: 90% 2% 0 0
}
#resources .banner_ht {
    height: 350px!important
}
.how-clients-benefits-item-desc {
    font-size: 18px
}
}

@media only screen and (max-width:767px) {
header {
    height: 75px
}
header .brand-logo a {
    padding: 5px 0
}
.resources-options-menu {
    z-index: 999;
    padding: 10px 15px;
    top: 60px;
    height: 85%;
    overflow-y: scroll
}
.submenu-div {
    width: 100%;
    padding: 15px
}
.submenu-close-btn {
    position: absolute;
    top: 5px;
    right: 3%;
    font-size: 28px;
    z-index: 999
}
.submenuoption-div a {
    font-size: 16px
}
.sub-option {
    margin-top: 0
}
.submenuoption-first-div:before, .submenuoption-second-div:before, .submenuoption-third-div:before, .submenuoption-fourth-div:before {
    top: 10%
}
.submenu-category-div {
    width: 100%
}
.video_try_kylas {
    top: 76%
}
iframe#player {
    width: 100%;
    height: 260px!important
}
.cookie {
    bottom: 42px
}
.cookie-text {
    font-size: 11px;
    line-height: .5em;
    margin-right: 0
}
.cookie .btn-blue {
    padding: 0 10px;
    font-size: 14px;
    line-height: 30px
}
.integrations-wrapper {
    display: block
}
.smb-upskilling-section .container {
    padding: 13% 15px 0
}
.smb-upskilling-section h1 {
    font-size: 27px !important;
    line-height: 42px !important;
    margin-bottom: 20px
}
.smb-upskilling-caption-section p {
    font-size: 17px;
    line-height: 30px
}
.smb-upskilling-caption-section h3 {
    font-size: 22px;
    margin-bottom: 25px
}
.lead-gen-form {
    padding: 24px 10px 0
}
.news-link-title {
    height: 90px
}
.newsroom-subtitle {
    font-size: 30px
}
.newsroom-banner-section {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/newsroom-mobile-banner.jpg)
}
.registered-smbs-and-media-element {
    position: relative;
    bottom: 0;
    float: left;
    width: 100%;
    border-radius: 10px 10px 0 0
}
.registered-smbs-and-media-internal-div {
    padding: 10px 20px
}
.registered-smbs-and-media-element .registered-smbs-and-media-common {
    padding: 10px 0
}
.registered-smbs-and-media-internal-div:before {
    left: -120px;
    top: -175px
}
.registered-smbs-and-media-internal-div:after {
    left: -130px;
    top: -160px
}
p.pricing-toggle-info {
    margin: -5px 0 20px 179px
}
.price-arrow-pin {
    margin-right: 0;
    display: block;
    margin: auto
}
.kyals-mobile-app {
    padding: 40px 0 300px!important;
    background-repeat: no-repeat;
    background-size: cover
}
.kyals-mobile-app h2 {
    font-size: 32px;
    line-height: 38px;
    width: 283px;
    margin: auto;
    text-align: center
}
.kyals-mobile-app p {
    text-align: center;
    width: 300px;
    font-size: 16px;
    line-height: 25px;
    margin: 30px auto 50px
}
.kyals-mobile-app a {
    margin-right: 10px;
    display: inline-block
}
.app-store-btn {
    text-align: center
}
.app-store-btn a:last-child {
    margin-right: 0
}
.stats-div {
    font-size: 17px
}
.stats-desc {
    font-size: 17px;
    margin-top: -7px
}
.registered-smb-home-strip {
    top: 0
}
.registered-smb-home-strip a {
    font-size: 11px
}
.partner-register-form-wrapper {
    padding: 46px 30px 10px
}
.home-newsroom-section .newsroom-slide {
    padding: 0 15px 30px
}
.how-clients-benefits-item {
    width: 100%;
    display: block;
    border-right: 0
}
.how-clients-benefits-item-desc {
    font-size: 16px
}
.how-clients-benefits-item:nth-child(1), .how-clients-benefits-item:nth-child(2), .how-clients-benefits-item:nth-child(3) {
    padding: 8% 0
}
.how-clients-benefits-item:nth-child(4), .how-clients-benefits-item:nth-child(5) {
    border-bottom: 1px solid rgba(255,255,255,.5);
    padding: 8% 0
}
.how-clients-benefits-item:nth-child(5) {
    border-bottom: 0
}
.how-clients-benefits-item-image {
    margin-bottom: 10px
}
.press-list-content {
    padding: 20px 10px
}
.pricingnew-view-all-details-btn, .compare-view-all-details-btn {
    font-size: 16px;
    margin-bottom: 10px
}
.pricingnew-view-all-details-btn img, .compare-view-all-details-btn img {
    width: 15px
}
.iti-mobile .iti--container {
    top: 39% !important;
    left: 4% !important;
    z-index: 99999
}
.submenuoption-div {
    width: 100%;
    padding-bottom: 10px
}
.submenuoption-academy-div.submenuoption-div:after, .submenuoption-video-tutorials-div.submenuoption-div:after, .submenuoption-free-resources-div.submenuoption-div:after, .submenuoption-events-div.submenuoption-div:after, .submenuoption-blogs-div.submenuoption-div:after {
    height: 40px
}
.submenuoption-academy-div.submenuoption-div:before, .submenuoption-video-tutorials-div.submenuoption-div:before, .submenuoption-free-resources-div.submenuoption-div:before, .submenuoption-events-div.submenuoption-div:before, .submenuoption-blogs-div.submenuoption-div:before {
    width: 40px;
    height: 24px
}
}

@media only screen and (min-device-width :375px) and (max-device-width :812px) and (-webkit-device-pixel-ratio :3) and (orientation :portrait) {
#home .banner-caption {
    margin: 40% auto 0
}
.home-model-image {
    width: 80%;
    left: -5%
}
.pricingnew-upper-left-section {
    width: 75%;
    left: -5%
}
}

@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2) and (orientation :portrait) {
.test-play-video, .customer-test-play-video {
    padding: 82% 2% 0 0
}
}

@media only screen and (max-width :320px) {
.btn-blue {
    font-size: 14px
}
header .brand-logo img {
    width: 90px
}
header ul.nav-links {
    top: 57px
}
#home .banner-caption {
    margin: 42% auto 0
}
#home .banner-caption .lg, .pricingnew-upper-section .section-title {
    font-size: 17px;
    margin-bottom: 5px
}
#home .banner-caption .md {
    font-size: 14px
}
#home .banner-cta, .pricingnew-upper-right-section .banner-cta {
    margin-top: 9px
}
#home .banner-cta a.btn-transparent, .pricingnew-upper-right-section .banner-cta a.btn-transparent {
    font-size: 12px;
    line-height: 37px;
    width: 200px
}
#home .banner-cta small, .pricingnew-upper-right-section .banner-cta small {
    font-size: 10px;
    margin-top: 7px
}
.pricingnew-upper-first-para, .pricingnew-upper-second-para {
    font-size: 14px;
    margin-bottom: 10px
}
.honestcrm-text {
    font-size: 15px;
    margin-top: 4px
}
.home-model-image {
    width: 58%
}
#home .offer-text-image {
    width: 36%;
    right: 0;
    bottom: 35%
}
#pricingbanner .offer-text-image {
    width: 36%;
    right: 0;
    bottom: 35%
}
.pricingnew-upper-left-section {
    width: 63%
}
.benefits-card {
    width: 100%
}
.signup-inner-wrapper {
    margin: 10px auto 0;
    width: 97%
}
.col-4.terms-condition {
    top: 60px
}
.partner-page-container {
    padding-top: 75px
}
.partner-left-section .section-title {
    font-size: 24px!important
}
.partner-left-section .banner-cta {
    margin-top: 16px
}
.partner-left-section .banner-cta a {
    margin-right: 0
}
.registered-smb-home-strip {
    top: 0
}
.pricingnew-view-all-details-btn {
    font-size: 13px
}
.pricingnew-view-all-details-btn-right-div {
    font-size: 11px
}
}
.hidden {
    display: none
}
select {
    background-color: transparent;
    border: 2px solid #ecf2ff;
    border-radius: 3px;
    font-family: inherit;
    font-size: 14px;
    padding: 10px;
    width: 100%
}
.select_opt {
    color: rgba(0,0,0,.65);
    text-align: left;
    appearance: none;
    background-image: url(../wp-content/themes/agarwalexpress/home-images/angle-down.svg);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 10px;
    background-position-x: 97%;
    cursor: pointer
}
.videofilter-page {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/resources-Banner-01.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    height: 400px;
    margin-top: 60px
}
.videofilter-page .banner-caption {
    display: table-cell;
    vertical-align: middle;
    height: 400px
}
.videofilter-page h1 {
    font-size: 54px;
    font-weight: 300;
    display: inline-block;
    padding: 3px 30px;
    background-color: rgba(0,0,0,.8)
}
.filterstep {
    background-color: #fff;
    padding: 20px 8px;
    box-shadow: 1px 1.7px 8.9px rgb(9 14 33/5%)
}
.filterstep h3 {
    font-size: 26px;
    font-weight: 300;
    margin-bottom: 10px
}
.filtervideo {
    padding: 0 15px
}
.academysearchresults {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 25px;
    display: table;
    width: 100%;
    box-sizing: border-box
}
.filterside-menu .course-manifest {
    height: auto;
    border: 1px solid #ddd;
    border-radius: 6px;
    overflow: hidden;
    overflow-y: auto
}
.filterside-menu ::-webkit-scrollbar {
width:10px
}
.filterside-menu ::-webkit-scrollbar-track {
box-shadow:inset 0 0 5px grey;
border-radius:10px;
background:#fff
}
.filterside-menu ::-webkit-scrollbar-thumb {
background:#0b458a;
border-radius:10px
}
.filterside-menu ::-webkit-scrollbar-thumb:hover {
background:#0b458a
}
.academysearchresults {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 25px;
    display: table;
    width: 100%;
    box-sizing: border-box
}
.filterside-menu .module .module-header {
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #ebebeb;
    padding: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    transition: all .15s ease;
    cursor: pointer
}
.filterside-menu .active .module-header:nth-child(1):after {
    display: none
}
.filterside-menu .active .module-header {
    background-color: #0176ff;
    color: #fff;
    font-weight: 500;
    border: 0
}
.filterside-menu .module .module-header .chapter-number {
    height: 25px;
    width: 25px;
    background-color: #fff;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #ebebeb;
    margin-right: 18px;
    position: absolute;
    z-index: 2
}
.filterside-menu .module .module-header .chapter-number p {
    color: #000;
    display: block;
    text-align: center;
    margin: auto
}
.filterside-menu .module .module-header .chapter-title {
    font-size: 15px;
    color: #000;
    width: 100%;
    margin-left: 40px
}
.filterside-menu .active .module-header .chapter-title {
    color: #fff;
    font-weight: 500
}
.videofilter-tabs .lesson-container {
    display: none
}
.filterside-menu .module .module-list {
    max-height: 0;
    overflow: hidden;
    width: 100%;
    position: relative;
    transition: all .4s ease
}
.filterside-menu .active .module-list {
    max-height: 600px;
    overflow-y: auto
}
.filterside-menu .module .module-list .list-group-item .icon-container {
    height: 15px;
    width: 15px;
    background-color: #fff;
    border: 1px solid #cfd7dc;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    z-index: 1
}
.sub-module-list .list-group-item .icon-container1 {
    height: 25px;
    width: 25px;
    color: #333;
    background-color: transparent;
    border: 0 solid #cfd7dc;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 1
}
.filterside-menu .module .module-list .list-group-item.active .icon-container {
    background-color: #0176ff
}
.sub-module-list .list-group-item.active .icon-container1 {
    color: #0176ff
}
.filterside-menu .module .module-list .list-group-item a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-decoration: none
}
.filterside-menu .module .module-list .list-group-item a p {
    color: #333;
    margin-left: 40px
}
.filterside-menu .module .module-list .list-group-item {
    padding: 15px 18px;
    background-color: rgba(47,102,144,.08);
    display: block;
    position: relative
}
.sub-module-list {
    margin-top: 10px
}
.filterside-menu .module .sub-module-list .list-group-item {
    padding: 10px 18px;
    background-color: transparent!important;
    display: block;
    position: relative
}
.filterside-menu .active .module-header:after {
    content: "";
    display: block;
    height: 50%;
    width: 1px;
    position: absolute;
    left: 26px;
    top: 50%;
    background-color: #fff;
    z-index: 1
}
.filterside-menu .module .module-list .list-group-item:after {
    content: "";
    display: block;
    height: 100%;
    width: 1px;
    position: absolute;
    left: 25px;
    top: 0;
    background-color: #cfd7dc;
    z-index: 0;
    transition: all ease-in-out .3s
}
.filterside-menu .module .sub-module-list .list-group-item:after {
    content: "";
    display: block;
    height: 100%;
    width: 0;
    position: absolute;
    left: 25px;
    top: 0;
    background-color: #cfd7dc;
    z-index: 0;
    transition: all ease-in-out .3s
}
.filterside-menu .module .module-list .active, .filterside-menu .module .module-list .list-group-item:hover {
    background-color: #d2e3f7
}
.navigation-btns {
    margin-top: 30px
}
.youtube-video-container {
    width: 100%;
    padding-top: 0;
    position: relative
}

@media only screen and (max-width:767px) {
.videofilter-page h1 {
    font-size: 34px!important
}
.filtervideo {
    padding: 15px 0!important
}
.main-videofilter .small-hub-business-heading-wrapper {
    padding: 30px 0 10px!important
}
.academysearchresults {
    padding: 15px!important
}
.filterside-menu .module .module-list .list-group-item a p {
    margin-left: 30px!important
}
.filterside-menu .module .module-list .list-group-item:after {
    left: 20px!important
}
.filterside-menu .module .module-list .list-group-item {
    padding: 10px 13px!important
}
.youtube-video-container iframe {
    height: 200px
}
}
.casestudy-play-video-btn {
    color: #fff;
    border: 2px solid #fff;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    padding: 7px 20px;
    margin-top: 20px
}
.casestudy-play-video-btn img {
    vertical-align: middle
}
.highlite_box {
    padding: 10px
}
.highlite_box2 {
    border-right: 1px solid #888;
    border-left: 1px solid #888
}
.casestudy-banner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    color: #fff;
    padding: 50px 0
}
.casestudy-banner .col-5, .casestudy-banner .col-7 {
    padding: 0 15px
}
.casestudy-banner h1 {
    font-size: 40px;
    line-height: 48px;
    color: #fff;
    font-weight: 100;
    margin: 10px 0
}
.banner-text {
    display: flex;
    padding-top: 50px;
    text-align: center;
    height: 340px;
    align-items: center;
    justify-content: center
}
.banner-text p {
    font-size: 24px;
    font-weight: 100
}
.highlightHt {
    padding: 40px 0;
    position: relative
}
.casestudy-sec .col-3 {
    padding: 0
}
.casestudy-sec .col-9 {
    padding: 0 20px
}
.casestudy_hightlight {
    background: #fff!important;
    text-align: center;
    padding: 30px 0 20px!important
}
.case-report h1 span {
    font-size: 32px;
    line-height: 32px
}
.casestudy_side {
    box-sizing: border-box;
    width: 275px;
    height: auto;
    overflow: hidden;
    overflow-y: auto;
    padding-bottom: 20px;
    margin: 0 auto
}
.caseside_div ul {
    list-style: none
}
.caseside_div ul li span {
    text-transform: uppercase;
    display: block;
    font-size: 15px;
    font-weight: 600;
    color: #1d2b36;
    line-height: 32px
}
.caseside_div ul li {
    list-style-type: none;
    text-align: left;
    border: 1px solid #888;
    padding: 15px;
    font-size: 14px;
    background-color: #fff;
    border-radius: 5px;
    margin-bottom: 30px
}
.caseside_div ul li.challenges_div ul {
    padding-left: 20px;
    list-style: disc!important
}
.caseside_div ul li.challenges_div ul li {
    list-style-type: disc!important;
    padding: 0!important;
    border: 0!important;
    margin-bottom: 5px
}
.casestudy-sec .section-title {
    font-size: 30px!important;
    line-height: 38px;
    margin-bottom: 20px;
    font-weight: 400
}
.casestudy_inner h1, .casestudy_inner h2, .casestudy_inner h3, .casestudy_inner h4, .casestudy_inner h6, .casestudy_inner h6 {
    font-weight: 400!important;
    margin-bottom: 10px
}
.casestudy_inner .wp-block-quote.is-large, .casestudy_inner .wp-block-quote.is-style-large {
    margin: 10px 0;
    border-left: 4px solid #177efb;
    font-size: 16px;
    line-height: 26px
}
.wp-block-pullquote {
    margin: 20px 0!important
}
.wp-block-pullquote {
    padding: 20px 0!important
}
.wp-block-pullquote p {
    color: #177efb!important;
    font-size: 20px!important;
    line-height: 30px!important;
    margin-bottom: 20px!important
}
.wp-block-pullquote cite {
    font-size: 16px!important;
    line-height: 30px!important
}
.casestudy_inner .wp-block-quote.is-large p, .casestudy_inner .wp-block-quote.is-style-large p {
    font-size: 14px;
    line-height: 24px
}
.case-report .ul_prod {
    padding-left: 40px
}
.ul_prod ul {
    padding-left: 30px
}
.casestudy_side h4 {
    font-size: 26px
}
.casestudy_content {
    padding: 40px 0
}
.subtitle {
    font-size: 24px;
    line-height: 30px;
    margin: 20px 0;
    font-weight: 400
}
.share_button {
    padding: 0 0 20px
}
.share_button a {
    display: inline-block;
    margin: 10px
}
.ssbp-text {
    display: none
}
.casestudy-other {
    background: #eee;
    padding: 50px 0
}
.casestudy-other .col-6 {
    padding: 0 15px
}
.casestudy_div {
    background: #fff;
    margin-bottom: 25px;
    min-height: 442px
}
.casestudy_div h4 a {
    color: #000;
    font-size: 16px;
    font-weight: 400
}
.case_other {
    padding: 10px
}
.casestudy-sec .wp-block-quote {
    border-left: 4px solid #177efb;
    margin: 20px 0;
    padding-left: 1em;
    font-size: 14px
}
.casestudy_hightlight {
    background: transparent!important;
    position: relative;
    padding: 0!important
}
.casestudy_hightlight .container {
    padding: 0;
    background-color: #dfeaf8;
    top: -54px;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto;
    margin-top: 20px;
    position: relative;
    border-radius: 10px;
    z-index: 9
}
.casestudy_hightlight .casestudy_internal-div {
    padding: 30px 20px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    border-radius: 10px
}
.casestudy_hightlight .casestudy_internal-div:before {
    content: '';
    position: absolute;
    left: -108px;
    top: -175px;
    width: 300px;
    height: 300px;
    border-radius: 100%;
    background-color: rgba(1,118,255,.2);
    z-index: -1
}
.casestudy_hightlight .casestudy_internal-div:after {
    content: '';
    position: absolute;
    left: -122px;
    top: -140px;
    width: 265px;
    height: 265px;
    border-radius: 100%;
    background-color: rgba(1,118,255,.3);
    z-index: -1
}
.highlite_box {
    display: flex;
    padding: 10px;
    justify-content: center;
    height: 70px;
    align-items: center
}
.quotes_div {
    background: #dfeaf8;
    margin: 10px auto;
    width: 90%;
    position: relative;
    padding: 30px 40px;
    clear: both
}
.quotes_content {
    font-size: 18px;
    line-height: 28px;
    padding: 10px 20px
}
.quotes_left {
    position: absolute;
    top: 20px;
    left: 25px
}
.quotes_right {
    position: absolute;
    bottom: 20px;
    right: 25px
}
.quotes_div img {
    width: 30px
}
.quotes_author {
    margin-top: 10px
}
.quotes_author h4 {
    font-size: 20px;
    font-weight: 600!important;
    margin-bottom: 0
}
.quotes_author p {
    font-size: 16px
}

@media screen and (max-width:1024px) {
.compare-table-wrapper .pricingnew-table td {
    min-width: 160px
}
.integrations-tabs {
    position: relative
}
.integrate-mobile-dropdown {
    display: block;
    font-weight: 500;
    margin: 20px 0 0;
    border: 1px solid #ccc;
    padding: 10px
}
.integrate-mobile-dropdown:after {
    position: absolute;
    content: '';
    width: 7px;
    height: 7px;
    border-top: 7px solid #1d2b36;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    right: 16px;
    top: 50%;
    transform: translateY(-50%)
}
.integrations-tabs ul {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    margin-top: 0;
    position: absolute;
    top: 52px;
    background-color: #fff;
    display: none;
    z-index: 99
}
.integrations-tabs ul li {
    list-style: none;
    width: 100%;
    float: left;
    text-align: left;
    position: relative;
    height: auto
}
.integrations-tabs ul li a {
    letter-spacing: .07px;
    color: #505459;
    font-size: 18px;
    line-height: 22px;
    position: unset;
    top: unset;
    left: unset;
    transform: unset;
    width: 100%;
    padding: 10px;
    display: block
}
.integrations-tabs ul li a br {
    display: none
}
.integrations-item img {
    vertical-align: middle;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}
}

@media (max-width:767px) {
.casestudy-banner h1 {
    font-size: 26px;
    line-height: 36px
}
.casestudy_side {
    width: 100%!important;
    padding: 10px 5px 20px!important
}
.casestudy-other .col-6 {
    padding: 0!important
}
.casestudy_div {
    min-height: auto!important
}
.case_other {
    padding: 0 10px 10px!important
}
.casestudy-other .mg-tp-20 {
    margin-top: 0!important
}
.highlite_box {
    border: 0 solid #eee!important;
    padding: 10px;
    margin-bottom: 20px
}
.casestudy_content {
    padding: 0 0 20px!important
}
.banner-text p {
    font-size: 16px!important
}
.casestudy-sec .col-9 {
    padding: 0
}
.testimonials-controls #testimonial-right {
    margin-right: -20px
}
.testimonials-controls #testimonial-left {
    margin-left: -20px
}
}

@media (max-width:320px) {
.casestudy-banner h1 {
    font-size: 24px!important;
    line-height: 34px!important
}
}
.webinars-main-page {
    padding: 100px 0;
    background-color: #fafbfd;
    text-align: center
}
.heading_div p {
    font-size: 18px;
    margin-bottom: 20px;
    color: #000
}
.webinar-events {
    padding: 20px;
    text-align: center
}
.webinar-events h4 a {
    color: #000!important;
    font-size: 24px;
    margin-bottom: 15px;
    display: inline-block
}
.webinar-events p {
    font-size: 18px;
    color: #000
}
.webinar-events img {
    width: 400px;
    margin: 0 auto
}
.know_more_btn {
    background-color: #0176ff;
    width: 260px;
    color: #fff;
    font-size: 15px;
    line-height: 40px;
    display: inline-block;
    text-transform: uppercase;
    padding: 0 10px;
    border-radius: 5px;
    font-weight: 500;
    margin-top: 14px;
    text-align: center;
    border: 1px solid #0176ff
}

@media (max-width:767px) {
.webinar-events p {
    font-size: 15px!important
}
.webinar-events h4 a {
    font-size: 22px!important;
    margin-bottom: 10px!important
}
.webinar-events {
    padding: 20px 0!important
}
.webinars-main-page {
    padding: 85px 0 50px!important
}
}
figure.wp-block-pullquote.pullquote_block, figure.wp-block-pullquote.pullquote-block, figure.wp-block-pullquote, figure.pullquote_block, figure.pullquote-block {
    background-image: url(../wp-content/themes/agarwalexpress/home-images/quote-left.svg), url(../wp-content/themes/agarwalexpress/home-images/quote-right.svg)!important;
    background-size: 30px!important;
    background-repeat: no-repeat, no-repeat!important;
    background-position: 30px 15px, 96% 94%!important;
    position: relative;
    width: 90%;
    margin: 10px auto 20px!important;
    background-color: #dfeaf8!important;
    border: 0!important;
    color: #000!important;
    text-align: justify
}
figure.wp-block-pullquote blockquote, figure.wp-block-pullquote.pullquote_block blockquote, figure.wp-block-pullquote.pullquote-block blockquote, figure.pullquote_block blockquote, figure.pullquote-block blockquote {
    padding: 10px 20px
}
figure.wp-block-pullquote p, figure.wp-block-pullquote.pullquote_block p, figure.pullquote_block p, figure.pullquote-block p {
    font-style: italic;
    color: #000!important;
    font-size: 18px!important;
    line-height: 28px!important;
    margin-bottom: 0!important;
    text-align: justify!important
}

@media (max-width:767px) {
figure.wp-block-pullquote, figure.wp-block-pullquote.pullquote_block, figure.wp-block-pullquote.pullquote-block, figure.pullquote_block, figure.pullquote-block {
    width: 100%!important;
    background-size: 24px!important;
    background-position: 30px 15px, 96% 96%!important
}
figure.wp-block-pullquote, figure.wp-block-pullquote.pullquote_block blockquote, figure.wp-block-pullquote.pullquote-block blockquote, figure.pullquote_block blockquote, figure.pullquote-block blockquote {
    padding: 4px 10px!important
}
}
.chatbot-popup {
    position: fixed;
    bottom: 104px;
    right: 25px;
    width: 270px;
    background-color: #fff;
    box-shadow: 1px 1px 10px #e5e5e5;
    padding: 40px 15px 10px;
    border-radius: 10px;
    z-index: 9;
    display: none
}
.chatbot-popup img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -24px
}
.chatbot-popup p {
    font-size: 14px
}
.chatbot-popup .close-chatbot {
    position: absolute;
    right: 10px;
    font-size: 24px;
    color: gray;
    top: 0
}
img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -.1em !important;
    background: 0 0 !important;
    padding: 0 !important
}
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}
#cboxWrapper {
    max-width: none
}
#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}
#cboxMiddleLeft, #cboxBottomLeft {
    clear: left
}
#cboxContent {
    position: relative
}
#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}
#cboxTitle {
    margin: 0
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer
}
.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}
.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
    padding: 0;
    margin: 0
}
#colorbox, #cboxContent, #cboxLoadedContent {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
#cboxOverlay {
    background: #000;
    opacity: .9;
    filter: alpha(opacity=90)
}
#colorbox {
    outline: 0
}
#cboxTopLeft {
    width: 14px;
    height: 14px;
    background: url(../wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat 0 0
}
#cboxTopCenter {
    height: 14px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/wp-colorbox/example5/images/border.png) repeat-x top left
}
#cboxTopRight {
    width: 14px;
    height: 14px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat -36px 0
}
#cboxBottomLeft {
    width: 14px;
    height: 43px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat 0 -32px
}
#cboxBottomCenter {
    height: 43px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/wp-colorbox/example5/images/border.png) repeat-x bottom left
}
#cboxBottomRight {
    width: 14px;
    height: 43px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat -36px -32px
}
#cboxMiddleLeft {
    width: 14px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) repeat-y -175px 0
}
#cboxMiddleRight {
    width: 14px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) repeat-y -211px 0
}
#cboxContent {
    background: #fff;
    overflow: visible
}
.cboxIframe {
    background: #fff
}
#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}
#cboxLoadedContent {
    margin-bottom: 5px
}
#cboxLoadingOverlay {
    background: url(//www.agawalexpressltd.com/wp-content/plugins/wp-colorbox/example5/images/loading_background.png) no-repeat center center
}
#cboxLoadingGraphic {
    background: url(//www.agawalexpressltd.com/wp-content/plugins/wp-colorbox/example5/images/loading.gif) no-repeat center center
}
#cboxTitle {
    position: absolute;
    bottom: -25px;
    left: 0;
    text-align: center;
    width: 100%;
    font-weight: 700;
    color: #7c7c7c
}
#cboxCurrent {
    position: absolute;
    bottom: -25px;
    left: 58px;
    font-weight: 700;
    color: #7c7c7c
}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    position: absolute;
    bottom: -29px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/wp-colorbox/example5/images/controls.png) no-repeat 0 0;
    width: 23px;
    height: 23px;
    text-indent: -9999px
}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
    outline: 0
}
#cboxPrevious {
    left: 0;
    background-position: -51px -25px
}
#cboxPrevious:hover {
    background-position: -51px 0
}
#cboxNext {
    left: 27px;
    background-position: -75px -25px
}
#cboxNext:hover {
    background-position: -75px 0
}
#cboxClose {
    right: 0;
    background-position: -100px -25px
}
#cboxClose:hover {
    background-position: -100px 0
}
.cboxSlideshow_on #cboxSlideshow {
    background-position: -125px 0;
    right: 27px
}
.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -150px 0
}
.cboxSlideshow_off #cboxSlideshow {
    background-position: -150px -25px;
    right: 27px
}
.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -125px 0
}

#start-resizable-editor-section {
    display: none
}
.wp-block-audio figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}
.wp-block-audio audio {
    width: 100%;
    min-width: 300px
}
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border: none;
    border-radius: 1.55em;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 1.125em;
    padding: .667em 1.333em;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word
}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
    color: #fff
}
.wp-block-button__link.aligncenter {
    text-align: center
}
.wp-block-button__link.alignright {
    text-align: right
}
.wp-block-buttons>.wp-block-button.has-custom-width {
    max-width: none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
    width: 100%
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
    width: calc(25% - .5em)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
    width: calc(50% - .5em)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
    width: calc(75% - .5em)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
    margin-right: 0;
    width: 100%
}
.wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {
    border-radius: 0
}
.wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {
    border-radius: 0!important
}
.is-style-outline>.wp-block-button__link, .wp-block-button__link.is-style-outline {
    border: 2px solid
}
.is-style-outline>.wp-block-button__link:not(.has-text-color), .wp-block-button__link.is-style-outline:not(.has-text-color) {
    color: #32373c
}
.is-style-outline>.wp-block-button__link:not(.has-background), .wp-block-button__link.is-style-outline:not(.has-background) {
    background-color: transparent
}
.wp-block-buttons {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}
.wp-block-buttons.is-vertical {
    flex-direction: column
}
.wp-block-buttons.is-vertical>.wp-block-button {
    margin-right: 0
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child {
    margin-bottom: 0
}
.wp-block-buttons>.wp-block-button {
    display: inline-block;
    margin-left: 0;
    margin-right: .5em;
    margin-bottom: .5em
}
.wp-block-buttons>.wp-block-button:last-child {
    margin-right: 0
}
.wp-block-buttons.is-content-justification-left {
    justify-content: flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical {
    align-items: flex-start
}
.wp-block-buttons.is-content-justification-center {
    justify-content: center
}
.wp-block-buttons.is-content-justification-center.is-vertical {
    align-items: center
}
.wp-block-buttons.is-content-justification-right {
    justify-content: flex-end
}
.wp-block-buttons.is-content-justification-right>.wp-block-button {
    margin-left: .5em;
    margin-right: 0
}
.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child {
    margin-left: 0
}
.wp-block-buttons.is-content-justification-right.is-vertical {
    align-items: flex-end
}
.wp-block-buttons.is-content-justification-space-between {
    justify-content: space-between
}
.wp-block-buttons.aligncenter {
    text-align: center
}
.wp-block-buttons.alignleft .wp-block-button {
    margin-left: 0;
    margin-right: .5em
}
.wp-block-buttons.alignleft .wp-block-button:last-child {
    margin-right: 0
}
.wp-block-buttons.alignright .wp-block-button {
    margin-right: 0;
    margin-left: .5em
}
.wp-block-buttons.alignright .wp-block-button:first-child {
    margin-left: 0
}
.wp-block-buttons: not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center).wp-block-button.aligncenter {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: .5em;
    width: 100%
}
.wp-block-calendar {
    text-align: center
}
.wp-block-calendar tbody td, .wp-block-calendar th {
    padding: .25em;
    border: 1px solid #ddd
}
.wp-block-calendar tfoot td {
    border: none
}
.wp-block-calendar table {
    width: 100%;
    border-collapse: collapse
}
.wp-block-calendar table th {
    font-weight: 400;
    background: #ddd
}
.wp-block-calendar a {
    text-decoration: underline
}
.wp-block-calendar table caption, .wp-block-calendar table tbody {
    color: #40464d
}
.wp-block-categories.alignleft {
    margin-right: 2em
}
.wp-block-categories.alignright {
    margin-left: 2em
}
.wp-block-code code {
    display: block;
    white-space: pre-wrap;
    overflow-wrap: break-word
}
.wp-block-columns {
    display: flex;
    margin-bottom: 1.75em;
    flex-wrap: wrap
}

@media (min-width:782px) {
.wp-block-columns {
    flex-wrap: nowrap
}
}
.wp-block-columns.has-background {
    padding: 1.25em 2.375em
}
.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start
}
.wp-block-columns.are-vertically-aligned-center {
    align-items: center
}
.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end
}
.wp-block-column {
    flex-grow: 1;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word
}

@media (max-width:599px) {
.wp-block-column {
    flex-basis: 100%!important
}
}

@media (min-width:600px) and (max-width:781px) {
.wp-block-column:not(:only-child) {
    flex-basis: calc(50% - 1em)!important;
    flex-grow: 0
}
.wp-block-column:nth-child(2n) {
    margin-left: 2em
}
}

@media (min-width:782px) {
.wp-block-column {
    flex-basis: 0;
    flex-grow: 1
}
.wp-block-column[style*=flex-basis] {
    flex-grow: 0
}
.wp-block-column:not(:first-child) {
    margin-left: 2em
}
}
.wp-block-column.is-vertically-aligned-top {
    align-self: flex-start
}
.wp-block-column.is-vertically-aligned-center {
    -ms-grid-row-align: center;
    align-self: center
}
.wp-block-column.is-vertically-aligned-bottom {
    align-self: flex-end
}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
    width: 100%
}
.wp-block-cover, .wp-block-cover-image {
    position: relative;
    background-size: cover;
    background-position: 50%;
    min-height: 430px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1em;
    box-sizing: border-box
}
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
    background-attachment: fixed
}
@supports (-webkit-overflow-scrolling:touch) {
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
background-attachment:scroll
}
}

@media (prefers-reduced-motion:reduce) {
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
    background-attachment: scroll
}
}
.wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated {
    background-repeat: repeat;
    background-size: auto
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]) {
    background-color: #000
}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
    content: "";
    background-color: inherit
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    opacity: .5
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
    opacity: .1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
    opacity: .2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
    opacity: .3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
    opacity: .4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
    opacity: .5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
    opacity: .6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
    opacity: .7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
    opacity: .8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
    opacity: .9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
    opacity: 1
}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
    max-width: 420px;
    width: 100%
}
.wp-block-cover-image:after, .wp-block-cover:after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-cover-image:after, .wp-block-cover:after {
content:none
}
}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
    display: flex
}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
    width: 100%;
    z-index: 1;
    color: #fff
}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {
    color: inherit
}
.wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {
    align-items: flex-start;
    justify-content: flex-start
}
.wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {
    align-items: flex-start;
    justify-content: center
}
.wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {
    align-items: flex-start;
    justify-content: flex-end
}
.wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {
    align-items: center;
    justify-content: flex-start
}
.wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {
    align-items: center;
    justify-content: center
}
.wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {
    align-items: center;
    justify-content: flex-end
}
.wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {
    align-items: flex-end;
    justify-content: flex-start
}
.wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {
    align-items: flex-end;
    justify-content: center
}
.wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {
    align-items: flex-end;
    justify-content: flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
    margin: 0;
    width: auto
}
.wp-block-cover-image img.wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background, .wp-block-cover img.wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    max-width: none;
    max-height: none;
    -o-object-fit: cover;
    object-fit: cover;
    outline: none;
    border: none;
    box-shadow: none
}
.wp-block-cover__image-background, .wp-block-cover__video-background {
    z-index: 0
}
.wp-block-cover-image-text, .wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
    color: #fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
    justify-content: flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
    justify-content: flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content>h2 {
    margin-left: 0;
    text-align: left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content>h2 {
    margin-right: 0;
    text-align: right
}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image>h2 {
    font-size: 2em;
    line-height: 1.25;
    z-index: 1;
    margin-bottom: 0;
    max-width: 840px;
    padding: .44em;
    text-align: center
}
.wp-block-embed.alignleft, .wp-block-embed.alignright, .wp-block[data-align=left]>[data-type="core/embed"], .wp-block[data-align=right]>[data-type="core/embed"] {
    max-width: 360px;
    width: 100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper, .wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
    min-width: 280px
}
.wp-block-cover .wp-block-embed {
    min-width: 320px;
    min-height: 240px
}
.wp-block-embed {
    margin-bottom: 1em
}
.wp-block-embed figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}
.wp-block-embed iframe {
    max-width: 100%
}
.wp-block-embed__wrapper {
    position: relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
    content: "";
    display: block;
    padding-top: 50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top: 42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
    padding-top: 50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top: 75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
    padding-top: 100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
    padding-top: 177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
    padding-top: 200%
}
.wp-block-file {
    margin-bottom: 1.5em
}
.wp-block-file.aligncenter {
    text-align: center
}
.wp-block-file.alignright {
    text-align: right
}
.wp-block-file .wp-block-file__button {
    background: #32373c;
    border-radius: 2em;
    color: #fff;
    font-size: .8em;
    padding: .5em 1em
}
.wp-block-file a.wp-block-file__button {
    text-decoration: none
}
.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
    box-shadow: none;
    color: #fff;
    opacity: .85;
    text-decoration: none
}
.wp-block-file *+.wp-block-file__button {
    margin-left: .75em
}
.blocks-gallery-grid, .wp-block-gallery {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0
}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    margin: 0 1em 1em 0;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    position: relative;
    width: calc(50% - 1em)
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0
}
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
    margin: 0;
    height: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
display:flex;
align-items:flex-end;
justify-content:flex-start
}
}
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
width:auto
}
}
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 3em .77em .7em;
    color: #fff;
    text-align: center;
    font-size: .8em;
    background: linear-gradient(0deg, rgba(0,0,0,.7), rgba(0,0,0,.3) 70%, transparent);
    box-sizing: border-box;
    margin: 0
}
.blocks-gallery-grid .blocks-gallery-image figcaption img, .blocks-gallery-grid .blocks-gallery-item figcaption img, .wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img {
    display: inline
}
.blocks-gallery-grid figcaption, .wp-block-gallery figcaption {
    flex-grow: 1
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
    width: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
height:100%;
flex:1;
-o-object-fit:cover;
object-fit:cover
}
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image, .blocks-gallery-grid.columns-1 .blocks-gallery-item, .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item {
    width: 100%;
    margin-right: 0
}

@media (min-width:600px) {
.blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: calc(33.33333% - .66667em);
    margin-right: 1em
}
.blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
    width: calc(25% - .75em);
    margin-right: 1em
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
    width: calc(20% - .8em);
    margin-right: 1em
}
.blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
    width: calc(16.66667% - .83333em);
    margin-right: 1em
}
.blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
    width: calc(14.28571% - .85714em);
    margin-right: 1em
}
.blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
    width: calc(12.5% - .875em);
    margin-right: 1em
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0
}
}
.blocks-gallery-grid .blocks-gallery-image:last-child, .blocks-gallery-grid .blocks-gallery-item:last-child, .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0
}
.blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {
    max-width: 420px;
    width: 100%
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure, .wp-block-gallery.aligncenter .blocks-gallery-item figure {
    justify-content: center
}
.wp-block-group {
    box-sizing: border-box
}
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {
    padding: 1.25em 2.375em
}
.wp-block-image {
    margin-bottom: 1em
}
.wp-block-image img {
    max-width: 100%
}
.wp-block-image:not(.is-style-rounded) img {
    border-radius: inherit
}
.wp-block-image.aligncenter {
    text-align: center
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
    width: 100%
}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright {
    display: table
}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption {
    display: table-caption;
    caption-side: bottom
}
.wp-block-image .alignleft {
    float: left;
    margin: .5em 1em .5em 0
}
.wp-block-image .alignright {
    float: right;
    margin: .5em 0 .5em 1em
}
.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto
}
.wp-block-image figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}
.wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img {
    border-radius: 9999px
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
.wp-block-image.is-style-circle-mask img {
-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-mode:alpha;
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat;
-webkit-mask-size:contain;
mask-size:contain;
-webkit-mask-position:center;
mask-position:center;
border-radius:0
}
}
.wp-block-latest-comments__comment {
    line-height: 1.1;
    list-style: none;
    margin-bottom: 1em
}
.has-avatars .wp-block-latest-comments__comment {
    min-height: 2.25em;
    list-style: none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 3.25em
}
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
    line-height: 1.5
}
.wp-block-latest-comments__comment-excerpt p {
    font-size: .875em;
    line-height: 1.8;
    margin: .36em 0 1.4em
}
.wp-block-latest-comments__comment-date {
    display: block;
    font-size: .75em
}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
    border-radius: 1.5em;
    display: block;
    float: left;
    height: 2.5em;
    margin-right: .75em;
    width: 2.5em
}
.wp-block-latest-posts.alignleft {
    margin-right: 2em
}
.wp-block-latest-posts.alignright {
    margin-left: 2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
    list-style: none
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
    clear: both
}
.wp-block-latest-posts.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0
}
.wp-block-latest-posts.is-grid li {
    margin: 0 1.25em 1.25em 0;
    width: 100%
}

@media (min-width:600px) {
.wp-block-latest-posts.columns-2 li {
    width: calc(50% - .625em)
}
.wp-block-latest-posts.columns-2 li:nth-child(2n) {
    margin-right: 0
}
.wp-block-latest-posts.columns-3 li {
    width: calc(33.33333% - .83333em)
}
.wp-block-latest-posts.columns-3 li:nth-child(3n) {
    margin-right: 0
}
.wp-block-latest-posts.columns-4 li {
    width: calc(25% - .9375em)
}
.wp-block-latest-posts.columns-4 li:nth-child(4n) {
    margin-right: 0
}
.wp-block-latest-posts.columns-5 li {
    width: calc(20% - 1em)
}
.wp-block-latest-posts.columns-5 li:nth-child(5n) {
    margin-right: 0
}
.wp-block-latest-posts.columns-6 li {
    width: calc(16.66667% - 1.04167em)
}
.wp-block-latest-posts.columns-6 li:nth-child(6n) {
    margin-right: 0
}
}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date {
    display: block;
    color: #555;
    font-size: .8125em
}
.wp-block-latest-posts__post-excerpt {
    margin-top: .5em;
    margin-bottom: 1em
}
.wp-block-latest-posts__featured-image a {
    display: inline-block
}
.wp-block-latest-posts__featured-image img {
    height: auto;
    width: auto
}
.wp-block-latest-posts__featured-image.alignleft {
    margin-right: 1em
}
.wp-block-latest-posts__featured-image.alignright {
    margin-left: 1em
}
.wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 1em;
    text-align: center
}
.block-editor-image-alignment-control__row .components-base-control__field {
    display: flex;
    justify-content: space-between;
    align-items: center
}
.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
    margin-bottom: 0
}
ol.has-background, ul.has-background {
    padding: 1.25em 2.375em
}
.wp-block-media-text {
    /*!rtl:begin:ignore*/direction: ltr;
    /*!rtl:end:ignore*/display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 1fr;
    grid-template-columns: 50% 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
}
.wp-block-media-text.has-media-on-the-right {
    -ms-grid-columns: 1fr 50%;
    grid-template-columns: 1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
    -ms-grid-row-align: start;
    align-self: start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
    -ms-grid-row-align: center;
    align-self: center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
    -ms-grid-row-align: end;
    align-self: end
}
.wp-block-media-text .wp-block-media-text__media {
    /*!rtl:begin:ignore*/-ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    /*!rtl:end:ignore*/margin: 0
}
.wp-block-media-text .wp-block-media-text__content {
    direction: ltr;
    /*!rtl:begin:ignore*/-ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
    /*!rtl:end:ignore*/padding: 0 8%;
    word-break: break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    /*!rtl:begin:ignore*/-ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1
/*!rtl:end:ignore*/}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    /*!rtl:begin:ignore*/-ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1
/*!rtl:end:ignore*/}
.wp-block-media-text__media img, .wp-block-media-text__media video {
    max-width: unset;
    width: 100%;
    vertical-align: middle
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
    height: 100%;
    min-height: 250px;
    background-size: cover
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
    display: block;
    height: 100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

@media (max-width:600px) {
.wp-block-media-text.is-stacked-on-mobile {
    -ms-grid-columns: 100%!important;
    grid-template-columns: 100%!important
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2
}
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
    color: #1e1e1e;
    background-color: #fff;
    min-width: 200px
}
.items-justified-left>ul {
    justify-content: flex-start
}
.items-justified-center>ul {
    justify-content: center
}
.items-justified-right>ul {
    justify-content: flex-end
}
.items-justified-space-between>ul {
    justify-content: space-between
}
.wp-block-navigation-link {
    display: flex;
    align-items: center;
    position: relative;
    margin: 0
}
.wp-block-navigation-link .wp-block-navigation__container:empty {
    display: none
}
.wp-block-navigation__container {
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap
}
.is-vertical .wp-block-navigation__container {
    display: block
}
.has-child>.wp-block-navigation-link__content {
    padding-right: .5em
}
.has-child .wp-block-navigation__container {
    border: 1px solid rgba(0,0,0,.15);
    background-color: inherit;
    color: inherit;
    position: absolute;
    left: 0;
    top: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 2;
    opacity: 0;
    transition: opacity .1s linear;
    visibility: hidden
}
.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content {
    flex-grow: 1
}
.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon {
    padding-right: .5em
}

@media (min-width:782px) {
.has-child .wp-block-navigation__container {
    left: 1.5em
}
.has-child .wp-block-navigation__container .wp-block-navigation__container {
    left: 100%;
    top: -1px
}
.has-child .wp-block-navigation__container .wp-block-navigation__container:before {
    content: "";
    position: absolute;
    right: 100%;
    height: 100%;
    display: block;
    width: .5em;
    background: transparent
}
.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg {
    transform: rotate(0)
}
}
.has-child:hover {
    cursor: pointer
}
.has-child:hover>.wp-block-navigation__container {
    visibility: visible;
    opacity: 1;
    display: flex;
    flex-direction: column
}
.has-child:focus-within {
cursor:pointer
}
.has-child:focus-within>.wp-block-navigation__container {
visibility:visible;
opacity:1;
display:flex;
flex-direction:column
}
.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus, .wp-block-navigation[style*=text-decoration] .wp-block-navigation__container {
    text-decoration: inherit
}
.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content, .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active, .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus {
    text-decoration: none
}
.wp-block-navigation-link__content {
    color: inherit;
    padding: .5em 1em
}
.wp-block-navigation-link__content+.wp-block-navigation-link__content {
    padding-top: 0
}
.has-text-color .wp-block-navigation-link__content {
    color: inherit
}
.wp-block-navigation-link__label {
    word-break: normal;
    overflow-wrap: break-word
}
.wp-block-navigation-link__submenu-icon {
    height: inherit;
    padding: .375em 1em .375em 0
}
.wp-block-navigation-link__submenu-icon svg {
    fill: currentColor
}

@media (min-width:782px) {
.wp-block-navigation-link__submenu-icon svg {
    transform: rotate(90deg)
}
}
.is-small-text {
    font-size: .875em
}
.is-regular-text {
    font-size: 1em
}
.is-large-text {
    font-size: 2.25em
}
.is-larger-text {
    font-size: 3em
}
.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    line-height: .68;
    font-weight: 100;
    margin: .05em .1em 0 0;
    text-transform: uppercase;
    font-style: normal
}
p.has-background {
    padding: 1.25em 2.375em
}
p.has-text-color a {
    color: inherit
}
p:empty:before {
    content: "​"
}
.wp-block-post-author {
    display: flex;
    flex-wrap: wrap
}
.wp-block-post-author__byline {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .5em
}
.wp-block-post-author__avatar {
    margin-right: 1em
}
.wp-block-post-author__bio {
    margin-bottom: .7em;
    font-size: .7em
}
.wp-block-post-author__content {
    flex-grow: 1;
    flex-basis: 0
}
.wp-block-post-author__name {
    font-weight: 700;
    margin: 0
}
.wp-block-post-comments-form input[type=submit] {
    color: #fff;
    background-color: #32373c;
    border: none;
    border-radius: 1.55em;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 1.125em;
    padding: .667em 1.333em;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word
}
.wp-block-post-comments-form input[type=submit]:active, .wp-block-post-comments-form input[type=submit]:focus, .wp-block-post-comments-form input[type=submit]:hover, .wp-block-post-comments-form input[type=submit]:visited {
    color: #fff
}
.wp-block-preformatted {
    white-space: pre-wrap
}
.wp-block-pullquote {
    padding: 3em 0;
    margin-left: 0;
    margin-right: 0;
    text-align: center
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
    max-width: 420px
}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
    font-size: 1.25em
}
.wp-block-pullquote p {
    font-size: 1.75em;
    line-height: 1.6
}
.wp-block-pullquote cite, .wp-block-pullquote footer {
    position: relative
}
.wp-block-pullquote .has-text-color a {
    color: inherit
}
.wp-block-pullquote:not(.is-style-solid-color) {
    background: none
}
.wp-block-pullquote.is-style-solid-color {
    border: none
}
.wp-block-pullquote.is-style-solid-color blockquote {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-width: 60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2em
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
    text-transform: none;
    font-style: normal
}
.wp-block-pullquote cite {
    color: inherit
}
.wp-block-query-loop {
    max-width: 100%;
    list-style: none;
    padding: 0
}
.wp-block-query-loop li {
    clear: both
}
.wp-block-query-loop.is-flex-container {
    flex-direction: row;
    display: flex;
    flex-wrap: wrap
}
.wp-block-query-loop.is-flex-container li {
    margin: 0 0 1.25em;
    width: 100%
}

@media (min-width:600px) {
.wp-block-query-loop.is-flex-container li {
    margin-right: 1.25em
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li {
    width: calc(50% - .625em)
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n) {
    margin-right: 0
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li {
    width: calc(33.33333% - .83333em)
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n) {
    margin-right: 0
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li {
    width: calc(25% - .9375em)
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n) {
    margin-right: 0
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li {
    width: calc(20% - 1em)
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n) {
    margin-right: 0
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li {
    width: calc(16.66667% - 1.04167em)
}
.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n) {
    margin-right: 0
}
}
.wp-block-query-pagination {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}
.wp-block-query-pagination>.wp-block-query-pagination-next, .wp-block-query-pagination>.wp-block-query-pagination-numbers, .wp-block-query-pagination>.wp-block-query-pagination-previous {
    display: inline-block;
    margin-right: .5em;
    margin-bottom: .5em
}
.wp-block-query-pagination>.wp-block-query-pagination-next:last-child, .wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child, .wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
    margin-right: 0
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    margin-bottom: 1em;
    padding: 0 1em
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.6
}
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {
    font-size: 1.125em;
    text-align: right
}
.wp-block-rss.wp-block-rss {
    box-sizing: border-box
}
.wp-block-rss.alignleft {
    margin-right: 2em
}
.wp-block-rss.alignright {
    margin-left: 2em
}
.wp-block-rss.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none
}
.wp-block-rss.is-grid li {
    margin: 0 1em 1em 0;
    width: 100%
}

@media (min-width:600px) {
.wp-block-rss.columns-2 li {
    width: calc(50% - 1em)
}
.wp-block-rss.columns-3 li {
    width: calc(33.33333% - 1em)
}
.wp-block-rss.columns-4 li {
    width: calc(25% - 1em)
}
.wp-block-rss.columns-5 li {
    width: calc(20% - 1em)
}
.wp-block-rss.columns-6 li {
    width: calc(16.66667% - 1em)
}
}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
    display: block;
    color: #555;
    font-size: .8125em
}
.wp-block-search .wp-block-search__button {
    background: #f7f7f7;
    border: 1px solid #ccc;
    padding: .375em .625em;
    color: #32373c;
    margin-left: .625em;
    word-break: normal
}
.wp-block-search .wp-block-search__button.has-icon {
    line-height: 0
}
.wp-block-search .wp-block-search__button svg {
    min-width: 1.5em;
    min-height: 1.5em
}
.wp-block-search .wp-block-search__inside-wrapper {
    display: flex;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 100%
}
.wp-block-search .wp-block-search__label {
    width: 100%
}
.wp-block-search .wp-block-search__input {
    flex-grow: 1;
    min-width: 3em;
    border: 1px solid #949494
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
    margin-left: 0
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    padding: 4px;
    border: 1px solid #949494
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
    border-radius: 0;
    border: none;
    padding: 0 0 0 .25em
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
    outline: none
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
    padding: .125em .5em
}
.wp-block-separator.is-style-wide {
    border-bottom-width: 1px
}
.wp-block-separator.is-style-dots {
    background: none!important;
    border: none;
    text-align: center;
    max-width: none;
    line-height: 1;
    height: auto
}
.wp-block-separator.is-style-dots:before {
    content: "···";
    color: currentColor;
    font-size: 1.5em;
    letter-spacing: 2em;
    padding-left: 2em;
    font-family: serif
}
.wp-block-custom-logo {
    line-height: 0
}
.wp-block-custom-logo .aligncenter {
    display: table
}
.wp-block-custom-logo.is-style-rounded img {
    border-radius: 9999px
}
.wp-block-social-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
    text-indent: 0;
    margin-left: 0
}
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
    text-decoration: none;
    border-bottom: 0;
    box-shadow: none
}
.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {
    margin: 4px 8px 4px 0
}
.wp-block-social-links .wp-social-link a {
    padding: .25em
}
.wp-block-social-links .wp-social-link svg {
    width: 1em;
    height: 1em
}
.wp-block-social-links.has-small-icon-size {
    font-size: 16px
}
.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
    font-size: 24px
}
.wp-block-social-links.has-large-icon-size {
    font-size: 36px
}
.wp-block-social-links.has-huge-icon-size {
    font-size: 48px
}
.wp-block-social-links.aligncenter {
    justify-content: center;
    display: flex
}
.wp-block-social-links.alignright {
    justify-content: flex-end
}
.wp-social-link {
    display: block;
    border-radius: 9999px;
    transition: transform .1s ease;
    height: auto
}

@media (prefers-reduced-motion:reduce) {
.wp-social-link {
    transition-duration: 0s
}
}
.wp-social-link a {
    display: block;
    line-height: 0;
    transition: transform .1s ease
}
.wp-social-link a, .wp-social-link a:active, .wp-social-link a:hover, .wp-social-link a:visited, .wp-social-link svg {
    color: currentColor;
    fill: currentColor
}
.wp-social-link:hover {
    transform: scale(1.1)
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
    background-color: #f0f0f0;
    color: #444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
    background-color: #f90;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
    background-color: #1ea0c3;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
    background-color: #0757fe;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
    background-color: #1e1f26;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
    background-color: #02e49b;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
    background-color: #e94c89;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
    background-color: #4280ff;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
    background-color: #f45800;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
    background-color: #1778f2;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
    background-color: #000;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
    background-color: #0461dd;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
    background-color: #e65678;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
    background-color: #24292d;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
    background-color: #eceadd;
    color: #382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
    background-color: #ea4434;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
    background-color: #f00075;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
    background-color: #e21b24;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
    background-color: #0d66c2;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
    background-color: #3288d4;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
    background-color: #02ab6c;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
    background-color: #f6405f;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
    background-color: #ff424d;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
    background-color: #e60122;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
    background-color: #ef4155;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
    background-color: #fe4500;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
    background-color: #0478d7;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
    background-color: #fefc00;
    color: #fff;
    stroke: #000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
    background-color: #ff5600;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
    background-color: #1bd760;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
    background-color: #2aabee;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
    background-color: #000;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
    background-color: #011835;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
    background-color: #6440a4;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
    background-color: #1da1f2;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
    background-color: #1eb7ea;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
    background-color: #4680c2;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
    background-color: #3499cd;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
    background-color: red;
    color: #fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
    background: none;
    padding: 4px
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
    color: #f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
    color: #1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
    color: #0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
    color: #1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
    color: #02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
    color: #e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
    color: #4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
    color: #f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
    color: #1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
    color: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
    color: #0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
    color: #e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
    color: #24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
    color: #382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
    color: #ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
    color: #f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
    color: #e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
    color: #0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
    color: #3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
    color: #02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
    color: #f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
    color: #ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
    color: #e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
    color: #ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
    color: #fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
    color: #0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
    color: #fff;
    stroke: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
    color: #ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
    color: #1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
    color: #2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
    color: #000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
    color: #011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
    color: #6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
    color: #1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
    color: #1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
    color: #4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
    color: #3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
    color: red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
    width: auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
    padding-left: .66667em;
    padding-right: .66667em
}
.wp-block-spacer {
    clear: both
}
p.wp-block-subhead {
    font-size: 1.1em;
    font-style: italic;
    opacity: .75
}
.wp-block-tag-cloud.aligncenter {
    text-align: center
}
.wp-block-tag-cloud.alignfull {
    padding-left: 1em;
    padding-right: 1em
}
.wp-block-table {
    overflow-x: auto
}
.wp-block-table table {
    width: 100%
}
.wp-block-table .has-fixed-layout {
    table-layout: fixed;
    width: 100%
}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
    word-break: break-word
}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
    display: table;
    width: auto
}
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
    word-break: break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
    background-color: #f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
    background-color: #e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
    background-color: #e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
    background-color: #fcf0ef
}
.wp-block-table.is-style-stripes {
    border-spacing: 0;
    border-collapse: inherit;
    background-color: transparent;
    border-bottom: 1px solid #f0f0f0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
    background-color: #f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
    background-color: #e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
    background-color: #e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
    background-color: #fcf0ef
}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
    border-color: transparent
}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {
    display: flex
}
.wp-block-text-columns .wp-block-column {
    margin: 0 1em;
    padding: 0
}
.wp-block-text-columns .wp-block-column:first-child {
    margin-left: 0
}
.wp-block-text-columns .wp-block-column:last-child {
    margin-right: 0
}
.wp-block-text-columns.columns-2 .wp-block-column {
    width: 50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
    width: 33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
    width: 25%
}
pre.wp-block-verse {
    font-family: inherit;
    overflow: auto;
    white-space: pre-wrap
}
.wp-block-video {
    margin-left: 0;
    margin-right: 0
}
.wp-block-video video {
    width: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.wp-block-video [poster] {
-o-object-fit:cover;
object-fit:cover
}
}
.wp-block-video.aligncenter {
    text-align: center
}
.wp-block-video figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}
.wp-block-post-featured-image a {
    display: inline-block
}
.wp-block-post-featured-image img {
    max-width: 100%;
    height: auto
}
:root .has-pale-pink-background-color {
    background-color: #f78da7
}
:root .has-vivid-red-background-color {
    background-color: #cf2e2e
}
:root .has-luminous-vivid-orange-background-color {
    background-color: #ff6900
}
:root .has-luminous-vivid-amber-background-color {
    background-color: #fcb900
}
:root .has-light-green-cyan-background-color {
    background-color: #7bdcb5
}
:root .has-vivid-green-cyan-background-color {
    background-color: #00d084
}
:root .has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
}
:root .has-vivid-cyan-blue-background-color {
    background-color: #0693e3
}
:root .has-vivid-purple-background-color {
    background-color: #9b51e0
}
:root .has-white-background-color {
    background-color: #fff
}
:root .has-very-light-gray-background-color {
    background-color: #eee
}
:root .has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
}
:root .has-very-dark-gray-background-color {
    background-color: #313131
}
:root .has-black-background-color {
    background-color: #000
}
:root .has-pale-pink-color {
    color: #f78da7
}
:root .has-vivid-red-color {
    color: #cf2e2e
}
:root .has-luminous-vivid-orange-color {
    color: #ff6900
}
:root .has-luminous-vivid-amber-color {
    color: #fcb900
}
:root .has-light-green-cyan-color {
    color: #7bdcb5
}
:root .has-vivid-green-cyan-color {
    color: #00d084
}
:root .has-pale-cyan-blue-color {
    color: #8ed1fc
}
:root .has-vivid-cyan-blue-color {
    color: #0693e3
}
:root .has-vivid-purple-color {
    color: #9b51e0
}
:root .has-white-color {
    color: #fff
}
:root .has-very-light-gray-color {
    color: #eee
}
:root .has-cyan-bluish-gray-color {
    color: #abb8c3
}
:root .has-very-dark-gray-color {
    color: #313131
}
:root .has-black-color {
    color: #000
}
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: linear-gradient(135deg, #0693e3, #9b51e0)
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg, #00d084, #0693e3)
}
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: linear-gradient(135deg, #7adcb4, #00d082)
}
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: linear-gradient(135deg, #fcb900, #ff6900)
}
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: linear-gradient(135deg, #ff6900, #cf2e2e)
}
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: linear-gradient(135deg, #eee, #a9b8c3)
}
:root .has-cool-to-warm-spectrum-gradient-background {
    background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c)
}
:root .has-blush-light-purple-gradient-background {
    background: linear-gradient(135deg, #ffceec, #9896f0)
}
:root .has-blush-bordeaux-gradient-background {
    background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e)
}
:root .has-purple-crush-gradient-background {
    background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}
:root .has-luminous-dusk-gradient-background {
    background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0)
}
:root .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg, #faaca8, #dad0ec)
}
:root .has-pale-ocean-gradient-background {
    background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5)
}
:root .has-electric-grass-gradient-background {
    background: linear-gradient(135deg, #caf880, #71ce7e)
}
:root .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg, #fafae1, #67a671)
}
:root .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg, #fdd79a, #004a59)
}
:root .has-nightshade-gradient-background {
    background: linear-gradient(135deg, #330968, #31cdcf)
}
:root .has-midnight-gradient-background {
    background: linear-gradient(135deg, #020381, #2874fc)
}
:root .has-link-color a {
    color: #00e;
    color: var(--wp--style--color--link, #00e)
}
.has-small-font-size {
    font-size: .8125em
}
.has-normal-font-size, .has-regular-font-size {
    font-size: 1em
}
.has-medium-font-size {
    font-size: 1.25em
}
.has-large-font-size {
    font-size: 2.25em
}
.has-huge-font-size, .has-larger-font-size {
    font-size: 2.625em
}
.has-text-align-center {
    text-align: center
}
.has-text-align-left {
    text-align: left
}
.has-text-align-right {
    text-align: right
}
#end-resizable-editor-section {
    display: none
}
.aligncenter {
    clear: both
}
#start-resizable-editor-section {
    display: none
}
.wp-block-audio figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}
.is-dark-theme .wp-block-audio figcaption {
    color: hsla(0,0%,100%,.65)
}
.wp-block-code {
    font-family: Menlo, Consolas, monaco, monospace;
    color: #1e1e1e;
    padding: .8em 1em;
    border: 1px solid #ddd;
    border-radius: 4px
}
.wp-block-embed figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}
.is-dark-theme .wp-block-embed figcaption {
    color: hsla(0,0%,100%,.65)
}
.blocks-gallery-caption {
    color: #555;
    font-size: 13px;
    text-align: center
}
.is-dark-theme .blocks-gallery-caption {
    color: hsla(0,0%,100%,.65)
}
.wp-block-image figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}
.is-dark-theme .wp-block-image figcaption {
    color: hsla(0,0%,100%,.65)
}
.wp-block-pullquote {
    border-top: 4px solid;
    border-bottom: 4px solid;
    margin-bottom: 1.75em;
    color: currentColor
}
.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer {
    color: currentColor;
    text-transform: uppercase;
    font-size: .8125em;
    font-style: normal
}
.wp-block-navigation ul, .wp-block-navigation ul li {
    list-style: none
}
.wp-block-navigation-link.wp-block-navigation-link {
    margin: 0
}
.wp-block-quote {
    border-left: .25em solid;
    margin: 0 0 1.75em;
    padding-left: 1em
}
.wp-block-quote__citation, .wp-block-quote cite, .wp-block-quote footer {
    color: currentColor;
    font-size: .8125em;
    margin-top: 1em;
    position: relative;
    font-style: normal
}
.wp-block-quote.has-text-align-right {
    border-left: none;
    border-right: .25em solid;
    padding-left: 0;
    padding-right: 1em
}
.wp-block-quote.has-text-align-center {
    border: none;
    padding-left: 0
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    border: none
}
.wp-block-search .wp-block-search__label {
    font-weight: 700
}
.wp-block-group.has-background {
    padding: 1.25em 2.375em;
    margin-top: 0;
    margin-bottom: 0
}
.wp-block-separator {
    border: none;
    border-bottom: 2px solid;
    margin-left: auto;
    margin-right: auto;
    opacity: .4
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 100px
}
.wp-block-separator.has-background:not(.is-style-dots) {
    border-bottom: none;
    height: 1px
}
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
    height: 2px
}
.wp-block-table {
    border-collapse: collapse
}
.wp-block-table thead {
    border-bottom: 3px solid
}
.wp-block-table tfoot {
    border-top: 3px solid
}
.wp-block-table td, .wp-block-table th {
    padding: .5em;
    border: 1px solid;
    word-break: normal
}
.wp-block-table figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}
.is-dark-theme .wp-block-table figcaption {
    color: hsla(0,0%,100%,.65)
}
.wp-block-video figcaption {
    color: #555;
    font-size: 13px;
    text-align: center
}
.is-dark-theme .wp-block-video figcaption {
    color: hsla(0,0%,100%,.65)
}
.wp-block-template-part.has-background {
    padding: 1.25em 2.375em;
    margin-top: 0;
    margin-bottom: 0
}
#end-resizable-editor-section {
    display: none
}
html {
    scroll-behavior: auto!important
}
.ib-toc-container .ib-toc-icon-collapse, .ib-toc-container .ib-toc-icon-expand {
    display: none;
    height: 20px;
    line-height: 1
}
.ib-toc-container .ib-toc-icon-collapse svg, .ib-toc-container .ib-toc-icon-expand svg {
    fill: var(--fill)
}
.ib-toc-container.ib-toc-expanded .ib-toc-icon-collapse {
    display: inline
}
.ib-toc-container.ib-toc-collapsed .ib-toc-icon-expand {
    display: inline
}
.ib-toc-container .ib-toc-header {
    padding: 10px 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    cursor: pointer
}
.ib-toc-container .ib-toc-header .ib-toc-header-right {
    display: flex
}
.ib-toc-container .ib-toc-body {
    padding: 20px
}
.ib-toc-container .ib-toc-separator {
    height: 1px;
    background-color: #333
}
.ib-toc-container .ib-toc-anchors {
    margin: 0;
    padding: 0 0 0 25px
}
.ib-toc-container .ib-toc-anchors li {
    margin-top: var(--listSpacing)
}
.ib-toc-container .ib-toc-anchors>li:first-of-type {
    margin-top: 0
}
.ib-toc-container .ib-toc-anchors a {
    color: var(--linkColor)
}
.ib-toc-container ol {
    list-style: none!important;
    counter-reset: item
}
.ib-toc-container ol li {
    counter-increment: item
}
.ib-toc-container ol li:before {
    content: counters(item, ".") " ";
    display: inline-block;
    width: 2em;
    margin-left: -2.5em;
    margin-right: .5em;
    text-align: right
}
.ib-toc-container ol.ib-toc-anchors>li:before {
    content: counters(item, ".") ". "
}
.wp-block-ht-block-toc .ht_toc_placeholder {
    font-size: 18px
}
.wp-block-ht-block-toc[data-htoc-state=expanded] .htoc__itemswrap {
    margin-top: 1em;
    opacity: 1;
    max-height: 9999px
}
.wp-block-ht-block-toc[data-htoc-state=closed] .htoc__itemswrap {
    opacity: 0;
    max-height: 0;
    display: none
}
.wp-block-ht-block-toc.is-style-outline, .wp-block-ht-block-toc.is-style-gray, .wp-block-ht-block-toc.is-style-rounded, .wp-block-ht-block-toc.is-style-contrasted {
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out
}
.wp-block-ht-block-toc.is-style-outline {
    border: 1px solid #ccc;
    padding: 2em
}
.wp-block-ht-block-toc.is-style-outline .htoc__toggle {
    border: 1px solid #ccc
}
.wp-block-ht-block-toc.is-style-gray {
    background: #dde2eb;
    padding: 2em
}
.wp-block-ht-block-toc.is-style-rounded {
    background-color: #fafafa;
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    padding: 1.5em;
    margin-top: 20px;
    margin-bottom: 20px
}
.wp-block-ht-block-toc.is-style-contrasted {
    background-color: #fafafa;
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 1.5em;
    margin-top: 20px;
    margin-bottom: 20px
}
.wp-block-ht-block-toc.is-style-contrasted li {
    padding: .5em;
    margin-bottom: 0
}
.wp-block-ht-block-toc.is-style-contrasted li:nth-child(odd) {
    background-color: rgba(0,0,0,.03);
    border-radius: 4px
}
.wp-block-ht-block-toc.is-style-contrasted li ul {
    margin-bottom: 0
}
.wp-block-ht-block-toc.htoc--position-left, .wp-block-ht-block-toc.htoc--position-right {
    max-width: 260px
}
.wp-block-ht-block-toc.htoc--position-center {
    text-align: center
}
.wp-block-ht-block-toc.htoc--position-left {
    float: left;
    margin-right: 2em
}
.wp-block-ht-block-toc.htoc--position-right {
    float: right;
    margin-left: 2em
}
.wp-block-ht-block-toc .htoc__title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1em;
    font-weight: 600
}
.wp-block-ht-block-toc .htoc__toggle {
    margin-left: 15px;
    background: #fff;
    padding: 8px;
    border-radius: 2px;
    line-height: 1em;
    cursor: pointer;
    position: relative
}
.wp-block-ht-block-toc .htoc__toggle svg {
    display: -ms-inline-flexbox;
    display: inline-flex
}
.wp-block-ht-block-toc ul, .wp-block-ht-block-toc ol {
    margin: 0;
    padding: 0;
    list-style-position: inside
}
.wp-block-ht-block-toc ul ul, .wp-block-ht-block-toc ul ol, .wp-block-ht-block-toc ol ul, .wp-block-ht-block-toc ol ol {
    padding: 0;
    margin: .5em 0 .5em 1em
}
.wp-block-ht-block-toc ul li, .wp-block-ht-block-toc ol li {
    margin-bottom: .5em
}
.wp-block-ht-block-toc ul li:last-child, .wp-block-ht-block-toc ol li:last-child {
    margin-bottom: 0
}
.wp-block-ht-block-toc ul {
    list-style-type: disc
}
.wp-block-ht-block-toc ol {
    list-style-type: decimal
}
.wp-block-ht-block-toc.toc-list-style-plain ul, .wp-block-ht-block-toc.toc-list-style-plain ol {
    list-style-type: none
}
.ht-toc-clear {
    clear: both;
    width: 0;
    height: 0
}
.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0
}
.wpcf7 form .wpcf7-response-output {
    margin: 2em .5em 1em;
    padding: .2em 1em;
    border: 2px solid #00a0d2
}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output {
    display: none
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
    border-color: #dc3232
}
.wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900
}
.wpcf7-form-control-wrap {
    position: relative
}
.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: 400;
    display: block
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
    position: relative;
    top: -2ex;
    left: 1em;
    z-index: 100;
    border: 1px solid #dc3232;
    background: #fff;
    padding: .2em .8em;
    width: 24em
}
.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em
}
.wpcf7-list-item-label:before, .wpcf7-list-item-label:after {
    content: " "
}
.wpcf7 .ajax-loader {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: .75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative
}
.wpcf7 form.submitting .ajax-loader {
    visibility: visible
}
.wpcf7 .ajax-loader:before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

@media (prefers-reduced-motion:reduce) {
.wpcf7 .ajax-loader:before {
    animation-name: blink;
    animation-duration: 2s
}
}
@keyframes spin {
from {
transform:rotate(0deg)
}
to {
transform:rotate(360deg)
}
}
@keyframes blink {
from {
opacity:0
}
50% {
opacity:1
}
to {
opacity:0
}
}
.wpcf7 input[type=file] {
    cursor: pointer
}
.wpcf7 input[type=file]:disabled {
    cursor: default
}
.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed
}
.wpcf7 input[type=url], .wpcf7 input[type=email], .wpcf7 input[type=tel] {
    direction: ltr
}
@charset "utf-8";
@font-face {
    font-family: helveticabold;
    src: url(../wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.eot);
    src: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.eot?#iefix) format('embedded-opentype'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.woff) format('woff'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.ttf) format('truetype'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_bold_0-webfont.svg#helveticabold) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: helveticaregular;
    src: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.eot);
    src: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.eot?#iefix) format('embedded-opentype'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.woff) format('woff'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.ttf) format('truetype'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.svg#helveticaregular) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: helvetica-light;
    src: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.eot);
    src: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.eot?#iefix) format('embedded-opentype'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.woff) format('woff'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.ttf) format('truetype'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helvetica_0-webfont.svg#helvetica-light) format('svg');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: helveticaneue-light;
    src: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.eot);
    src: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.eot?#iefix) format('embedded-opentype'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.woff) format('woff'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.ttf) format('truetype'), url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/fonts/helveticaneue-light.svg#helveticaneue-light) format('svg');
    font-weight: 400;
    font-style: normal
}
body {
    margin: 0;
    padding: 0
}
.clear {
    clear: both
}
.space {
    clear: both;
    padding: 30px 0 0;
    width: 100%;
    float: left
}
.like_txt {
    margin: 30px 0 0;
    padding: 0;
    color: #12a252;
    font-family: helveticaregular;
    font-size: 20px;
    line-height: 20px;
    text-align: center
}
.like_txt a {
    color: #12a252
}
.sfsibeforpstwpr iframe, .sfsiaftrpstwpr iframe {
    max-width: none
}
.sfwp_fivestar_ul li {
    display: block;
    padding-right: 20px
}
.shwthmbfraftr {
    margin-top: 5px !important
}
label.toglpstpgsbttl {
    float: left;
    margin-top: 5px !important
}
.tab_3_icns.shwthmbfraftr .cstmdisplaysharingtxt {
    float: left
}
.tab6 ul.enough_waffling.sfsi_dsplyatend {
    width: 24%;
    float: left
}
.tab4 ul.like_icon {
    margin: 0;
    padding: 20px 0 0;
    list-style: none;
    text-align: center
}
.tab4 ul.like_icon li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block
}
.tab4 ul.like_icon li span {
    margin: 0;
    width: 58px;
    display: block;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/count_bg.png) no-repeat;
    height: 38px;
    overflow: hidden;
    padding: 10px 2px 2px;
    font-size: 17px;
    text-align: center;
    line-height: 24px;
    color: #5a6570
}
.tab4 ul.like_icon li a {
    color: #5a6570;
    text-decoration: none
}
.tab4 ul.enough_waffling {
    margin: 0;
    padding: 25px 0 27px;
    list-style: none;
    text-align: center
}
.tab4 ul.enough_waffling li {
    margin: 0 22px;
    padding: 0;
    list-style: none;
    display: inline-block
}
.tab4 ul.enough_waffling li span {
    float: left
}
.tab4 ul.enough_waffling li label {
    margin: 0 0 0 20px;
    float: left;
    font-family: helveticaregular;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    line-height: 38px;
    color: #5a6570
}
.sfsi_mainContainer .checkbox {
    width: 31px;
    height: 31px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/check_bg.jpg) no-repeat;
    display: inherit
}
.sfsi_mainContainer .radio {
    width: 40px;
    height: 40px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/radio_bg.png) no-repeat;
    display: inherit
}
.sfsi_mainContainer .select {
    width: 137px;
    height: 47px;
    font-size: 17px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/select_bg.jpg) no-repeat;
    display: block;
    padding-left: 16px;
    line-height: 49px
}
.sfsi_mainContainer .line {
    background: #eaebee;
    height: 1px;
    font-size: 0;
    margin: 15px 0 0;
    clear: both;
    width: 100%;
    float: left
}
.specify_counts {
    display: block;
    margin-top: 15px;
    padding-top: 15px;
    clear: both;
    width: 100%;
    float: left;
    border-top: 1px solid #eaebee
}
.specify_counts .radio_section {
    width: 30px;
    float: left;
    margin: 12px 10px 0 0
}
.specify_counts .social_icon_like {
    width: 54px;
    float: left;
    margin: 0 15px 0 0
}
.specify_counts .social_icon_like ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center
}
.specify_counts .social_icon_like li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block
}
.specify_counts .social_icon_like li span {
    margin: 0;
    width: 54px;
    display: block;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/count_bg.jpg) no-repeat;
    height: 24px;
    overflow: hidden;
    padding: 10px 2px 2px;
    font-family: helveticaregular;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    color: #5a6570
}
.specify_counts .social_icon_like li a {
    color: #5a6570;
    text-decoration: none
}
.specify_counts .listing {
    width: 88%;
    margin-top: -5px;
    display: inherit;
    float: left
}
.specify_counts .listing ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left
}
.specify_counts .listing li {
    margin: 15px 0 0;
    padding: 0;
    list-style: none;
    clear: both;
    line-height: 39px;
    font-size: 17px
}
.specify_counts .listing li span {
    float: left;
    margin-right: 20px
}
.specify_counts .listing li .input {
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 10px;
    margin-left: 25px
}
.specify_counts .listing li .input_facebook {
    width: 288px;
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 10px;
    margin-left: 16px
}
.save_button {
    width: 450px;
    padding-top: 30px;
    clear: both;
    margin: auto
}
.save_button a {
    background: #12a252;
    text-align: center;
    font-size: 23px;
    color: #fff !important;
    display: block;
    padding: 11px 0;
    text-decoration: none
}
.save_button a:hover {
    background: #079345
}
.tab5 ul.share_icon_order {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left
}
.tab5 ul.share_icon_order li {
    margin: 22px 6px 0 0;
    padding: 0;
    list-style: none;
    float: left;
    line-height: 37px
}
.tab5 ul.share_icon_order li:last-child {
    margin: 22px 0 0 3px
}
.tab5 .row {
    border-top: 1px solid #eaebee;
    margin-top: 25px;
    padding-top: 15px;
    clear: both;
    display: block;
    width: 100%;
    float: left;
    font-family: helveticaregular;
    line-height: 42px
}
.tab5 .icons_size {
    position: relative
}
.tab5 .icons_size span {
    margin-right: 18px;
    display: block;
    float: left;
    font-size: 17px;
    font-weight: 400;
    line-height: 46px
}
.tab5 .icons_size span.last {
    margin-left: 55px
}
.tab5 .icons_size input {
    width: 73px;
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 13px 13px 12px;
    margin-right: 18px;
    float: left;
    display: block
}
.tab5 .icons_size select.styled {
    position: absolute;
    left: 0;
    width: 135px;
    height: 46px;
    line-height: 46px
}
.tab5 .icons_size .field {
    position: relative;
    float: left;
    display: block;
    margin-right: 20px
}
.tab5 .icons_size ins {
    margin-right: 25px;
    float: left;
    font-size: 17px;
    font-weight: 400;
    text-decoration: none
}
.tab5 .icons_size ins.leave_empty {
    line-height: 23px
}
.tab5 .icons_size {
    padding-top: 15px
}
.tab5 ul.enough_waffling {
    margin: -5px 0 0;
    padding: 0;
    list-style: none;
    text-align: center
}
.tab5 .new_wind .row_onl ul.enough_waffling {
    margin: 20px 0 0;
    padding: 0;
    list-style: none;
    height: 38px;
    text-align: center;
    width: 61%
}
.tab5 ul.enough_waffling li {
    margin: 0 22px;
    padding: 0;
    list-style: none;
    display: inline-block;
    float: left
}
.tab5 ul.enough_waffling li span {
    float: left
}
.tab5 ul.enough_waffling li label {
    margin: 0 0 0 20px;
    float: left;
    font-family: helveticaregular;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    line-height: 38px;
    color: #5a6570
}
.sticking p {
    float: left;
    font-size: 18px !important
}
.sticking p.list {
    width: 168px
}
.sticking p.link {
    margin: 3px 0 0 12px;
    padding: 0 !important;
    float: left
}
.sticking .float {
    margin-left: 188px;
    margin-top: 3px;
    float: left;
    font-size: 17px
}
.sticking ul {
    margin: 0;
    padding: 30px 0 0;
    list-style: none;
    float: left
}
.sticking a {
    color: #a4a9ad
}
.sticking p {
    line-height: 19px !important
}
.sticking .field {
    position: relative;
    float: left;
    display: block;
    margin-left: 20px
}
.sticking .field .select {
    width: 206px;
    height: 47px;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/select_bg1.jpg) no-repeat;
    display: block;
    padding-left: 10px
}
.sticking .field select.styled {
    position: absolute;
    left: 0;
    top: 0;
    width: 211px;
    line-height: 46px;
    height: 46px
}
.mouseover_field {
    width: 455px;
    float: left;
    font-size: 18px;
    margin-top: 10px
}
.mouseover_field label {
    width: 125px;
    float: left
}
.mouseover_field input {
    width: 256px;
    float: left;
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 10px
}
.pop_up_box {
    width: 474px;
    background: #fff;
    box-shadow: 0 0 5px 3px #d8d8d8;
    margin: 200px auto;
    padding: 20px 25px 0;
    font-family: helveticaregular;
    color: #5a6570;
    min-height: 250px;
    position: relative
}
.pop_up_box h4, .pop_up_box_ex h4 {
    font-size: 20px;
    color: #5a6570;
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 22px
}
.pop_up_box p, .pop_up_box_ex p {
    font-size: 17px;
    line-height: 28px;
    color: #5a6570;
    text-align: left;
    margin: 0;
    padding: 25px 0 0;
    font-family: helveticaregular
}
.sfsi_popupcntnr {
    float: left;
    width: 100%
}
.sfsi_popupcntnr>h3 {
    color: #000;
    float: left;
    font-weight: 700;
    margin-bottom: 5px;
    width: 100%
}
ul.flwstep {
    float: left;
    width: 100%
}
ul.flwstep>li {
    color: #000;
    font-size: 16px;
    margin: 5px
}
.upldbtn {
    float: left;
    text-align: center;
    width: 100%
}
.upload_butt {
    background-color: #12a252;
    border: none;
    color: #fff;
    font-weight: 700;
    margin-top: 10px;
    padding: 7px 22px;
    width: auto;
    cursor: pointer;
    font-size: 19px
}
.pop_up_box .button {
    background: #12a252;
    font-size: 22px;
    line-height: 24px;
    color: #5a6570;
    text-align: center;
    min-height: 80px;
    margin-top: 32px;
    box-shadow: none
}
.pop_up_box .button:hover {
    box-shadow: none !important
}
.pop_up_box .button a.activate {
    padding: 0
}
.pop_up_box a, .pop_up_box_ex a {
    color: #a4a9ad;
    font-size: 20px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    margin-top: 18px;
    width: 100%
}
.pop_up_box .upload {
    width: 100%;
    float: left;
    text-align: left;
    margin-top: 15px;
    height: 46px
}
.pop_up_box .upload label {
    width: 135px;
    float: left;
    line-height: 45px;
    font-size: 18px;
    font-family: helveticaregular;
    text-align: left
}
.pop_up_box .upload input[type=text] {
    width: 248px;
    float: left;
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 0 10px;
    font-size: 16px;
    height: 44px;
    text-align: left;
    color: #5a6570;
    font-family: helveticaregular
}
.pop_up_box .upload input.upload_butt {
    width: 100px;
    background: #12a252;
    box-shadow: 0 0 0;
    border: 0;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-family: helveticaregular;
    height: 45px;
    right: 32px;
    top: 71px;
    position: absolute
}
.pop_up_box .upload a {
    color: #12a252;
    font-size: 18px;
    text-decoration: underline;
    font-family: helveticaregular;
    margin: 0 0 16px 140px
}
.pop_up_box a:hover, .pop_up_box_ex a:hover {
    color: #a4a9ad
}
.inr_cont .fb_url {
    clear: both
}
.inr_cont .fb_url .checkbox, .inr_cont .fb_url input.add, .inr_cont .fb_url label, .inr_cont .fb_url lable {
    float: left
}
.inr_cont .fb_url input.add {
    margin-left: 19px
}
.inr_cont .fb_url .checkbox {
    margin: 6px 0 0
}
.inr_cont .fb_url label {
    line-height: 22px;
    margin: 10px 0 0 15px;
    font-size: 17px
}
.inr_cont textarea.add_txt {
    resize: none;
    margin: 0 0 0 19px !important;
    height: 60px
}
.tab2 .inr_cont textarea.add_txt {
    width: 382px !important;
    height: 90px;
    overflow: hidden
}
.tab2 .inr_cont input.add {
    width: 417px
}
.red_txt, .tab2 .red_txt {
    color: #ef4745 !important;
    text-align: center !important;
    padding-top: 5px !important
}
.green_txt {
    color: #12a252 !important;
    text-align: center !important;
    padding-top: 5px !important
}
.red_txt {
    color: #f80000 !important;
    text-align: center !important;
    padding-top: 5px !important
}
.linked_tab_2 .fb_url label {
    width: 22%
}
.twt_tab_2 label {
    width: 18%
}
.bdr_top {
    border-top: none !important
}
.linked_tab_2 .fb_url input.link_dbl {
    margin-bottom: 6px
}
.tab3 {
    overflow: hidden
}
.tab3 .row {
    padding: 25px 0;
    clear: both;
    overflow: hidden
}
.tab3 ul.tab_3_list {
    overflow: hidden;
    margin: 4px 0 11px
}
ul.tab_3_list li {
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/tab_3_list_bg.jpg) 13px 7px no-repeat;
    padding: 0 0 0 30px;
    color: #778088;
    font-family: helveticaregular;
    font-size: 17px;
    margin-bottom: 4px
}
.tab5 ul.tab_3_list li {
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/tab_3_list_bg.jpg) 13px 18px no-repeat
}
.tab3 .row h3 {
    margin: 20px 0 0;
    color: #414951;
    font-family: helveticabold;
    font-size: 20px
}
ul.tab_3_icns {
    list-style: none;
    margin: 10px 0 0;
    overflow: hidden
}
ul.tab_3_icns li {
    width: 100%;
    margin: 0 0 21px;
    float: left
}
ul.tab_3_icns label {
    float: left;
    line-height: 42px;
    color: #69737c;
    font-size: 18px;
    font-family: helveticaregular;
    min-width: 125px
}
ul.tab_3_icns li .icns_tab_3, ul.tab_3_icns li .radio {
    float: left
}
.tab3 .sub_row h4 {
    color: #a4a9ad !important
}
.tab3 .sub_row p {
    padding-top: 18px !important;
    clear: both;
    overflow: hidden
}
.sub_row .sub_sub_box p {
    padding-top: 18px !important
}
.tab3 .sub_row .checkbox {
    float: left;
    margin-top: 4px
}
.tab3 .sub_row .sub_sub_box {
    width: 80%;
    margin: 7px 0 15px 10%;
    float: left
}
.tab3 .sub_row input.smal_inpt {
    width: 73px;
    background: #e5e5e5;
    box-shadow: 2px 2px 3px #dcdcdc inset;
    border: 0;
    padding: 10px;
    float: left;
    margin-left: 10px
}
.tab3 .sub_row .drop_lst {
    border: 1px solid #d6d6d6;
    font-size: 16px;
    color: #5a6570;
    width: 120px
}
.tab3 .first_row, .tab3 .first_row p, .tab3 .first_row p .radio, .tab3 .first_row p label {
    float: left
}
.tab3 .first_row {
    width: 90%;
    float: left
}
.tab3 .first_row p {
    padding: 0 !important
}
.tab3 .first_row p label {
    line-height: 44px;
    margin: 0 10px
}
.tab3 .first_row p:last-child {
    margin-left: 27%
}
.tab3 .tab_1_sav {
    padding-top: 20px !important;
    margin: 10px auto 20px
}
.suc_msg {
    background: #12a252;
    color: #fff;
    display: none;
    font-size: 23px;
    padding: 10px;
    text-align: left;
    text-decoration: none
}
.error_msg {
    background: #d22b30;
    color: #fff;
    display: none;
    font-size: 23px;
    padding: 10px;
    text-align: left;
    text-decoration: none
}
.fileUPInput {
    cursor: pointer;
    position: relative;
    top: -43px;
    right: 0;
    z-index: 99;
    height: 42px;
    font-size: 5px;
    opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    width: 100%
}
.inputWrapper {
    height: 20px;
    width: 50px;
    overflow: hidden;
    position: relative;
    cursor: pointer
}
.custom-txt {
    background: 0 0 !important;
    padding-left: 2px !important
}
.custom-img {
    float: left;
    margin-left: 20px
}
.loader-img {
    float: left;
    margin-left: -70px;
    display: none
}
.pop-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #d3d3d3;
    z-index: 10;
    padding: 20px;
    display: none
}
.fb-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #d3d3d3;
    z-index: -1000;
    padding: 20px;
    opacity: 0;
    display: block
}
.inputError {
    border: 1px solid #f80000 !important
}
.sfsicloseBtn {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer
}
.sfsi_tool_tip_2 .tool_tip>img, .tool_tip>img {
    display: inline-block;
    margin-right: 4px;
    float: left
}
.norm_row {
    float: left;
    min-width: 25px
}
.norm_row a {
    border: none;
    display: inline-block;
    position: relative;
    float: left
}
.sfsi_tool_tip_2 a {
    min-height: 0 !important
}
.sfsi_widget {
    min-height: 55px
}
.sfsi_widget a img {
    box-shadow: none !important;
    outline: 0
}
.sfsi_wicons {
    display: inline-block;
    color: #000
}
.sel-active {
    background-color: #f7941d
}
.sfsi_outr_div .close {
    position: absolute;
    right: 18px;
    top: 18px
}
.sfsi_outr_div h2 {
    color: #778088;
    font-family: helveticaregular;
    font-size: 26px;
    margin: 0 0 9px;
    padding: 0;
    text-align: center;
    font-weight: 400
}
.sfsi_outr_div ul li a {
    color: #5a6570;
    text-decoration: none
}
.sfsi_outr_div ul li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    float: none
}
.expanded-area {
    display: none
}
.sfsi_wicons a {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out
}
.scale, .scale-div {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}
.sfsi_Sicons {
    float: left
}
.sfsi_Sicons .sf_subscrbe {
    margin: 2px 3px 3px 0;
    line-height: 20px
}
.sfsi_Sicons .sf_fb {
    margin: 0 4px 0 5px;
    line-height: 20px
}
.sfsi_Sicons .sf_fb_share {
    text-align: left;
    vertical-align: middle;
    float: left;
    line-height: 33px;
    width: auto;
    margin-right: 7px
}
.sfsi_Sicons .sf_twiter {
    margin: -12px 7px 0 4px;
    line-height: 20px
}
.sfsi_Sicons.left .sf_subscrbe {
    margin: 2px 8px 3px 0
}
.sfsi_Sicons.left .sf_fb {
    margin: 0 8px 0 0
}
.sfsi_Sicons.left .sf_twiter {
    margin: 2px 7px 0 0
}
.sfsi_Sicons.right .sf_subscrbe {
    margin: 2px 0 3px
}
.sfsi_Sicons.right .sf_fb {
    margin: 0 0 0 7px
}
.sfsi_Sicons.right .sf_twiter {
    margin: 2px 0 0 8px
}
.sfsi_Sicons .sf_subscrbe, .sfsi_Sicons .sf_twiter {
    position: relative;
    width: 75px
}
.sfsi_Sicons .sf_twiter iframe {
    margin: 0;
    height: 20px !important;
    overflow: visible !important
}
.sfsi_Sicons .sf_twiter iframe #widget {
    overflow: visible !important
}
.sfsi_Sicons .sf_subscrbe a {
    width: auto;
    float: left;
    border: medium none;
    padding-top: 0
}
.sfsi_Sicons .sf_subscrbe a:focus {
    outline: medium none
}
.sfsi_Sicons .sf_subscrbe a img {
    width: 65px;
    float: left;
    height: 20px !important
}
.sfsi_Sicons .sf_fb {
    position: relative;
    width: 75px
}
.sfsi_Sicons .fb_iframe_widget {
    float: left;
    min-width: 115px;
    width: 73px;
    margin: 2px 0 0
}
.sfsi_Sicons .sfsi_socialwpr .fb-like.fb_iframe_widget[data-layout=button_count] {
    min-width: 125px;
    width: 73px !important;
    margin-left: 17px;
    margin-right: 24px
}
.sfsi_pop_up .button a:hover {
    color: #fff
}
.sfsi_pop_up .button:hover {
    background: #12a252;
    color: #fff;
    border: none
}
ul.icn_listing li .right_info a {
    outline: 0;
    font-family: helveticaregular
}
.upload_pop_up .upload_butt {
    line-height: 27px;
    margin-left: 6px
}
.drop_lsts {
    left: 220px;
    position: relative;
    top: -40px
}
.drop_lsts .styled {
    top: -42px;
    width: 127px;
    height: 33px
}
.drop_lsts span {
    line-height: 50px
}
.drag_drp {
    left: 11px;
    position: relative;
    top: 38px;
    font-size: 17px
}
.listing ul li label {
    width: 224px;
    float: left
}
.row_onl {
    width: 100%;
    float: left
}
#sfsi_Show_popupOn_PageIDs option.sel-active {
    background: #f7941d
}
.sfsi_inside div iframe {
    float: left;
    margin: 0
}
.sfsi_inside div #___plus_0, .sfsi_inside div #___plusone_0 {
    height: 27px
}
.sfsi_outr_div li {
    float: left
}
.sfsi_tool_tip_2 .sfsi_inside div {
    min-height: 0
}
#___plus_1>iframe {
    height: 30px
}
.main_contant h1 {
    margin: 0 0 23px
}
.main_contant p {
    margin: 0 0 11px
}
.main_contant p>a {
    color: #1a1d20;
    text-decoration: underline
}
.tab1 .gary_bg {
    background: #f1f1f1
}
#accordion {
    margin-top: 25px
}
.main_contant p>a, .tab1 p span {
    font-family: helveticabold
}
.wapper .ui-accordion-header-active {
    margin-top: 20px !important
}
.wapper .tab2 {
    padding: 20px 33px 12px 34px !important
}
.wapper .tab2 p {
    margin-bottom: 6px
}
.tab2 .twt_tab_2 label {
    width: 175px
}
.tab2 .twt_fld {
    margin: 18px 0 23px;
    float: left
}
.tab2 .twt_fld_2 {
    margin: 0 0 12px;
    float: left
}
.tab2 .utube_inn {
    padding-bottom: 2px;
    float: left
}
.tab2 .utube_inn label {
    max-width: 90%
}
.tab2 .utube_inn label span {
    font-family: helveticabold
}
.tab2 .inr_cont p>a {
    font-family: helveticaneue-light;
    color: #778088;
    text-decoration: underline
}
.pinterest_section .inr_cont .pint_url {
    float: left;
    padding-top: 6px;
    clear: both
}
.pinterest_section .inr_cont .add {
    width: 417px !important
}
.linkedin_section .link_1, .linkedin_section .link_2, .linkedin_section .link_3, .linkedin_section .link_4 {
    float: left;
    width: 100%
}
.linkedin_section .link_1 input.add, .linkedin_section .link_2 input.add, .linkedin_section .link_3 input.add, .linkedin_section .link_4 input.add {
    width: 417px
}
.linkedin_section .link_1 {
    margin-bottom: 7px
}
.linkedin_section .link_2 {
    margin-bottom: 12px
}
.linkedin_section .link_3, .linkedin_section .link_4 {
    margin-bottom: 13px
}
.tab2 .linkedin_section .link_4 {
    margin-bottom: 0
}
ul.tab_3_list li span {
    font-family: helveticaregular
}
#accordion .tab4 h4, #accordion1 .tab4 h4 {
    color: #414951;
    font-size: 20px
}
.specify_counts .listing li .input {
    width: 73px
}
.sfsi_fbpgidwpr {
    width: 160px;
    float: left;
    font-weight: 700;
    font-size: 17px;
    color: #000
}
.sfsi_fbpgiddesc {
    font-weight: 400;
    width: 42%;
    font-size: 14px;
    color: #888;
    padding: 4px 0 0 60px
}
.specify_counts .listing li .input.mypginpt {
    width: 288px
}
.tab3 .Shuffle_auto .sub_sub_box .tab_3_option {
    padding-top: 0 !important;
    margin-bottom: 10px !important
}
.tab4 {
    padding-top: 35px !important
}
.tab4 .save_button {
    padding-top: 46px
}
.tab5 {
    padding-top: 31px !important
}
.tab7 {
    padding-top: 28px !important
}
.tab5 .row_onl {
    margin-top: 15px
}
.tab5 .sticking .link>a {
    color: #a4a9ad;
    text-decoration: underline
}
.tab5 .mouse_txt h4 {
    padding-bottom: 30px !important
}
.tab5 .save_button {
    padding-top: 54px
}
.tab7 .like_pop_box h2 {
    font-family: helveticabold;
    text-align: center;
    color: #414951;
    font-size: 26px
}
.tab1 ul.icn_listing li .right_info label:hover {
    text-decoration: none !important
}
.tab1 ul.icn_listing li .right_info label.expanded-area {
    clear: both;
    float: left;
    margin-top: 14px;
    width: 100%
}
.tab7 .space {
    margin-top: 14px
}
.tab7 .pop_up_show label {
    font-family: helveticaneue-light !important
}
.tab7 .save_button {
    padding-top: 78px
}
.like_txt a {
    text-decoration: none;
    font-family: helveticaregular
}
.bdr_btm_non {
    border-bottom: none !important
}
.tab1 .tab_1_sav {
    padding-top: 13px
}
#accordion .tab2 .facebook_section .inr_cont p.extra_sp, #accordion1 .tab2 .facebook_section .inr_cont p.extra_sp {
    padding-top: 7px
}
.tab2 .custom_section {
    width: 100%
}
.tab7 {
    padding-bottom: 40px !important
}
.tab9 .save_button {
    padding-top: 40px
}
.tab9 .save_button a {
    padding: 16px 0
}
.tab2 .twitter_section .twt_fld input.add, .tab2 .twitter_section .twt_fld_2 textarea.add_txt {
    width: 464px !important
}
.tab2 .utube_inn .fb_url label span {
    font-family: helveticaneue-light
}
.tab1 label, .tab2 label, .tab3 label, .tab4 label, .tab5 label, .tab6 label, .tab7 label, .tab8 label {
    cursor: default !important
}
.tab5 .new_wind h4 {
    margin-bottom: 11px !important
}
.pop_up_box .fb_2 span {
    height: 28px !important
}
.pop_up_box .sfsi_tool_tip_2 .fbb .fb_1 a {
    margin-top: 0
}
.tab6 .social_icon_like1 ul li span {
    margin-top: -1px
}
#sfpageLoad {
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/ajax-loader.gif) 50% 50% no-repeat #f9f9f9;
    height: 100%;
    left: 160px;
    opacity: 1;
    position: fixed;
    top: 0;
    width: 92%;
    z-index: 9999
}
.sfsi_tool_tip_2, .tool_tip {
    background: #fff;
    border: 1px solid #e7e7e7;
    box-shadow: #e7e7e7 0 0 2px 1px;
    display: block;
    float: left;
    margin: 0 0 0 -52px;
    padding: 5px 14px;
    position: absolute;
    z-index: 10000;
    border-bottom: #e5e5e5 solid 4px;
    width: 100px
}
.sfsi_tool_tip_2 {
    display: inline-table
}
.inerCnt, .inerCnt:hover, .inerCnt>a, .inerCnt>a:hover, .widget-area .widget a {
    outline: 0
}
.sfsi_tool_tip_2_inr {
    bottom: 90%;
    left: 20%;
    opacity: 0
}
.sfsi_tool_tip_2 .bot_arow {
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/bot_tip_icn.png) no-repeat;
    position: absolute;
    bottom: -21px;
    left: 50%;
    width: 15px;
    height: 21px;
    margin-left: -5px
}
.sfsi_tool_tip_2 .top_big_arow {
    position: absolute;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    top: -21px;
    left: 50%;
    width: 15px;
    height: 21px;
    margin-right: -5px
}
.sfsi_tool_tip_2_inr .gpls_visit>a, .sfsi_tool_tip_2_inr .prints_visit_1 a, .sfsi_tool_tip_2_inr .utub_visit>a {
    margin-top: 0
}
.sfsi_tool_tip_2_inr .linkin_1 a, .sfsi_tool_tip_2_inr .linkin_2 a, .sfsi_tool_tip_2_inr .linkin_3 a, .sfsi_tool_tip_2_inr .linkin_4 a, .sfsi_tool_tip_2_inr .prints_visit a {
    margin: 0
}
.sfsiTlleftBig {
    bottom: 121%;
    left: 22%;
    margin-left: -54%
}
.sfsiTlleft {
    bottom: 100%;
    left: 50%;
    margin-left: -66px;
    margin-bottom: 2px
}
.sfsi_plc_btm {
    bottom: auto;
    top: 100%;
    left: 50%;
    margin-left: -63px;
    margin-top: -6px;
    margin-bottom: auto
}
.inerCnt {
    position: relative;
    z-index: inherit !important;
    float: left;
    width: 100%;
    float: left
}
.sfsi_wicons {
    margin-bottom: 30px;
    position: relative;
    padding-top: 5px
}
.norm_row .bot_no {
    position: absolute;
    padding: 1px 0;
    font-size: 12px !important;
    text-align: center;
    line-height: 12px !important;
    background: #fff;
    border-radius: 5px;
    left: 50%;
    margin-left: -22px;
    z-index: 9;
    border: 1px solid #333;
    top: 100%;
    white-space: pre;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 8px;
    width: 40px
}
.norm_row .bot_no:before {
    content: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/images/count_top_arow.png);
    position: absolute;
    height: 9px;
    margin-left: -7.5px;
    top: -10px;
    left: 50%;
    width: 15px
}
.bot_no.sfsiSmBtn {
    font-size: 10px;
    margin-top: 4px
}
.bot_no.sfsiSmBtn:before {
    margin-left: -8px;
    top: -9px
}
.norm_row .cbtn_vsmall {
    font-size: 9px;
    left: -28%;
    top: 4px
}
.norm_row .cbtn_vsmall:before {
    left: 31%;
    top: -9px;
    margin-left: -31%
}
h2.optional {
    font-family: helveticaregular;
    font-size: 25px;
    margin: 14px 0 19px;
    color: #5a6570
}
.utube_tool_bdr .utub_visit {
    margin: 9px 0 0;
    height: 24px;
    display: inline-block;
    float: none
}
.utube_tool_bdr .utub_2 {
    margin: 9px 0 0;
    height: 24px;
    width: 86px;
    display: inline-block;
    float: none
}
.printst_tool_bdr {
    width: 79px
}
.printst_tool_bdr .prints_visit {
    margin: 0 0 10px -22px
}
.printst_tool_bdr .prints_visit_1 {
    margin: 0 0 0 -53px
}
.fb_tool_bdr {
    width: 68px;
    height: auto
}
.fb_tool_bdr .sfsi_inside {
    text-align: center;
    width: 100%;
    float: left;
    overflow: hidden;
    margin-left: 2px
}
.fb_tool_bdr .sfsi_inside .icon1 {
    margin: 2px 0 6px;
    height: auto;
    display: inline-block;
    float: none;
    width: 62px
}
.fb_tool_bdr .sfsi_inside .icon2 {
    margin: 2px 0 -2px -8px !important;
    height: auto;
    width: 60px;
    display: inline-block;
    overflow: hidden
}
.fb_tool_bdr .sfsi_inside .icon3 {
    margin: 2px 0;
    height: auto;
    width: 62px;
    display: inline-block;
    float: none
}
.fb_tool_bdr .sfsi_inside .fb_1, .fb_tool_bdr .sfsi_inside .fb_2, .fb_tool_bdr .sfsi_inside .fb_3 {
    margin: 9px 0 0;
    height: 25px
}
.printst_tool_bdr .sfsi_inside {
    text-align: center;
    float: left;
    width: 100%
}
.printst_tool_bdr .sfsi_inside .icon1 {
    margin: 3px 0;
    height: auto;
    display: inline-block;
    float: none;
    width: 64px
}
.printst_tool_bdr .sfsi_inside .icon2 {
    margin: 2px 0;
    height: auto;
    display: inline-block;
    float: none;
    max-width: 73px;
    width: auto
}
.printst_tool_bdr .sfsi_inside .prints_visit, .printst_tool_bdr .sfsi_inside .prints_visit_1 {
    margin: 9px 0 0;
    height: 20px;
    float: none;
    display: inline-block
}
.printst_tool_bdr {
    margin-left: -59px
}
.fb_tool_bdr .sfsi_inside .icon1>a>img, .gpls_tool_bdr .sfsi_inside .icon1>a>img, .linkedin_tool_bdr .sfsi_inside .icon1>a>img, .linkedin_tool_bdr .sfsi_inside .icon4>a>img, .printst_tool_bdr .sfsi_inside .icon1>a>img, .printst_tool_bdr .sfsi_inside .icon2>a>img, .utube_tool_bdr .sfsi_inside .icon1>a>img {
    padding-top: 0
}
.gpls_tool_bdr {
    width: 76px
}
.gpls_tool_bdr .sfsi_inside .icon1>a>img {
    padding-top: 0
}
.gpls_tool_bdr .sfsi_inside {
    text-align: center;
    width: 100%;
    float: left
}
.gpls_tool_bdr .sfsi_inside .icon1 {
    margin: 2px 0;
    display: inline-block;
    float: none;
    height: 29px;
    width: 76px
}
.gpls_tool_bdr .sfsi_inside .icon2 {
    margin: 2px 0 3px;
    display: inline-block;
    float: none;
    height: 24px;
    width: 38px
}
.gpls_tool_bdr .sfsi_inside .icon3 {
    margin: 3px 0 2px;
    display: inline-block;
    float: none;
    height: 24px;
    width: 76px
}
.gpls_tool_bdr .sfsi_inside .gpls_visit, .gpls_tool_bdr .sfsi_inside .gtalk_2, .gpls_tool_bdr .sfsi_inside .gtalk_3 {
    margin: 9px 0 0;
    height: 29px
}
.pop_up_box_ex.sfsi_pop_up .fb_tool_bdr, .gpls_tool_bdr, .linkedin_tool_bdr, .twt_tool_bdr {
    bottom: 100%;
    left: 50%;
    margin-bottom: -12px
}
.fb_tool_bdr, .gpls_tool_bdr, .linkedin_tool_bdr, .twt_tool_bdr {
    bottom: 100%;
    left: 50%;
    margin-bottom: 8px
}
.printst_tool_bdr {
    bottom: 80%;
    left: 50%;
    margin-bottom: 0;
    margin-bottom: 18px
}
.printst_tool_bdr {
    bottom: 80%;
    left: 50%;
    margin-bottom: 18px
}
.twt_tool_bdr .sfsi_inside {
    text-align: center;
    width: 100%;
    float: left
}
.twt_tool_bdr .sfsi_inside .cstmicon1 {
    margin: 2px 0 !important;
    float: none;
    width: 62px
}
.twt_tool_bdr .sfsi_inside .cstmicon1 a img {
    float: left
}
.twt_tool_bdr .sfsi_inside .icon1 {
    margin: 5px 0 3px !important;
    display: inline-block;
    float: none;
    width: 61px;
    height: auto
}
.twt_tool_bdr .sfsi_inside .icon1 iframe {
    width: 61px !important
}
.twt_tool_bdr .sfsi_inside .icon2 {
    margin: 3px 0 2px !important;
    display: inline-block;
    float: none;
    height: auto;
    width: 58px
}
.twt_tool_bdr .sfsi_inside .twt_1 {
    margin: 9px 0 0;
    display: inline-block;
    float: none;
    width: 58px;
    height: 20px;
    overflow: hidden
}
.twt_tool_bdr .sfsi_inside .twt_1 iframe {
    width: 100% !important
}
.twt_tool_bdr .sfsi_inside .twt_2 {
    margin: 9px 0 0;
    height: 20px;
    display: inline-block;
    float: none;
    width: 58px
}
.utube_tool_bdr .sfsi_inside {
    text-align: center;
    width: 100%;
    float: left
}
.utube_tool_bdr .sfsi_inside .icon1 {
    margin: 4px 0 3px;
    height: 24px;
    display: inline-block;
    float: none;
    width: 96px
}
.utube_tool_bdr .sfsi_inside .icon2 {
    margin: 2px 0 3px !important;
    height: 24px;
    display: inline-block;
    float: none;
    max-width: 96px;
    width: 82px
}
.pop-overlay.read-overlay.ytex-s2 .utube_tool_bdr {
    width: 93px;
    bottom: 100%;
    left: 50%;
    margin-bottom: -12px
}
.utube_tool_bdr {
    width: 93px;
    bottom: 100%;
    left: 50%;
    margin-bottom: 8px
}
.linkedin_tool_bdr {
    width: 66px
}
.linkedin_tool_bdr .sfsi_inside {
    text-align: center;
    float: left;
    width: 100%
}
.linkedin_tool_bdr .sfsi_inside .icon1 {
    margin: 2px 0;
    display: inline-block;
    float: none;
    width: 100%;
    text-align: initial
}
.linkedin_tool_bdr .sfsi_inside .icon2 {
    margin: 2px 19px 2px 0;
    display: inline-block;
    float: none;
    width: 100%
}
.linkedin_tool_bdr .sfsi_inside .icon3 {
    margin: 2px 19px 2px 0;
    display: inline-block;
    float: none;
    width: 100%
}
.linkedin_tool_bdr .sfsi_inside .icon4 {
    margin: 2px 0 1px;
    display: inline-block;
    float: none;
    width: 100%
}
.sfsi_FrntInner_chg .linkedin_tool_bdr .sfsi_inside .icon1 {
    margin: 7px 0
}
.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4, .sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1, .sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 {
    height: auto
}
.linkedin_tool_bdr .linkin_1, .linkedin_tool_bdr .linkin_2, .linkedin_tool_bdr .linkin_3, .linkedin_tool_bdr .linkin_4 {
    margin: 9px 0 0 !important;
    height: 20px;
    display: inline-block;
    float: none;
    overflow: hidden
}
.twt_tool_bdr {
    width: 62px;
    height: auto
}
.twt_tool_bdr .sfsi_inside .icon1>iframe {
    margin: 0 auto !important;
    float: none !important;
    width: 100%
}
.twt_tool_bdr .sfsi_inside .icon1>iframe #widget {
    text-align: center
}
.sfsi_pop_up .button {
    border: none;
    padding: 0
}
.pop_up_box .button a {
    color: #fff;
    line-height: normal;
    font-size: 22px;
    text-decoration: none;
    text-align: center;
    width: 482px;
    height: 80px;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
    font-family: helveticabold
}
.tab3 ul.tab_3_icns li .radio {
    margin-top: 7px
}
.tab3 ul.tab_3_icns li label {
    line-height: 50px !important;
    margin-left: 20px
}
.sfsi_mainContainer input[type=email], .sfsi_mainContainer input[type=number], .sfsi_mainContainer input[type=password], .sfsi_mainContainer input[type=search], .sfsi_mainContainer input[type=tel], .sfsi_mainContainer input[type=text], .sfsi_mainContainer input[type=url], .sfsi_mainContainer select, .sfsi_mainContainer textarea {
    color: #5a6570 !important;
    line-height: 1 !important
}
.adminTooltip {
    left: 118px;
    position: absolute
}
.adPopWidth {
    min-height: 136px !important
}
.main_contant p>a.lit_txt, .tab4 p>a {
    font-family: helveticaregular;
    color: #414951
}
.tab1 ul.icn_listing li .custom-txt {
    margin-left: 5px
}
.tab1 ul.icn_listing li .custom-img {
    margin-left: 18px
}
.linkedin_section .link_4>label.anthr_labl {
    height: 60px
}
.mediam_txt {
    font-family: helveticabold
}
.sfsiCtxt {
    line-height: 51px;
    font-family: helveticaregular;
    font-size: 22px;
    float: left;
    padding-left: 19px;
    color: #5a6570
}
.customstep2-img {
    width: 51px;
    float: left
}
.tab2 .row h2.custom {
    margin: 15px 0 7px 21px;
    height: 52px;
    line-height: 51px;
    font-family: helveticaregular;
    font-size: 22px
}
.custom-links p.cus_link label {
    margin-left: 0
}
.pop_up_box .sfsi_tool_tip_2 .fbb .fb_1 a>img:hover {
    opacity: .9
}
.tab2 .rss_url_row .sfrsTxt {
    font-size: 17px;
    line-height: 47px;
    margin: 0 0 0 4px;
    font-family: helveticaregular
}
.tab2 .rss_url_row .sfrsTxt>strong {
    font-family: helveticaregular
}
.tab2 .utube_inn p.extra_pp {
    float: left;
    width: 100%;
    margin: 0 0 0 48px
}
.tab2 .utube_inn p.extra_pp label {
    float: left;
    line-height: 41px;
    margin-right: 8px
}
.sfsi_inside .icon2 .fb_iframe_widget span {
    width: 500px !important
}

@media (max-width:767px) {
.sfsi_inside .icon2 .fb_iframe_widget span {
    width: auto
}
.sfsi_outr_div {
    top: 10%
}
.sfsi_outr_div h2 {
    font-size: 22px !important;
    line-height: 28px
}
.sfsi_wicons {
    padding-top: 0
}
}
.specify_counts .listing li .high_prb {
    height: 41px
}
.sfsi_Sicons {
    position: relative
}
.sfsi_Sicons .fb_iframe_widget {
    float: left;
    width: 73px;
    margin: 2px 0 0
}
.sfsi_Sicons .sf_fb .fb_iframe_widget>span {
    position: absolute
}
.tab2 .utube_inn label {
    font-size: 17px
}
.sfsi_plc_btm {
    padding: 5px 14px 9px
}
.tab7 .field {
    margin-top: 7px
}
.sfsi_outr_div ul li .cmcls img {
    margin-top: 0 !important
}
.sfsi_outr_div ul li .inerCnt {
    float: left
}
.sfsi_outr_div ul li .inerCnt .bot_no {
    position: absolute;
    padding: 1px 0;
    font-size: 12px !important;
    line-height: 12px !important;
    text-align: center;
    background: #fff;
    border-radius: 5px;
    display: block;
    left: 50%;
    margin-left: -20px;
    border: 1px solid #333;
    white-space: pre;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 6px;
    width: 40px;
    word-break: break-all;
    word-wrap: break-word
}
.sfsi_outr_div ul li .inerCnt .bot_no:before {
    content: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/images/count_top_arow.png);
    position: absolute;
    height: 9px;
    margin-left: -7.5px;
    top: -10px;
    left: 50%;
    width: 15px
}
.sfsi_outr_div {
    position: fixed;
    width: 100%;
    float: none;
    left: 50%;
    top: 20%;
    margin-left: -50%;
    opacity: 0;
    z-index: -1;
    display: block;
    text-align: center
}
.sfsi_outr_div .sfsi_FrntInner_chg {
    display: inline-block;
    padding: 15px 17px 27px 18px;
    background: #fff;
    border: 1px solid #ededed;
    box-shadow: 0 0 5px #ccc;
    margin: 20px;
    position: relative
}
.sfsi_FrntInner_chg .sfsiclpupwpr {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 25px;
    cursor: pointer
}
.sfsi_FrntInner_chg .sfsiclpupwpr img {
    width: auto;
    float: left;
    border: medium none
}
.tab7 .like_pop_box {
    width: 100%;
    margin: 35px auto auto;
    position: relative;
    text-align: center
}
.tab7 .like_pop_box .sfsi_Popinner {
    display: inline-block;
    padding: 18px 20px;
    box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    border: 1px solid #ededed;
    background: #fff
}
.tab7 .like_pop_box .sfsi_Popinner h2 {
    margin: 0 0 23px;
    padding: 0;
    color: #414951;
    font-family: helveticabold;
    font-size: 26px;
    text-align: center
}
.tab7 .like_pop_box .sfsi_Popinner ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center
}
.tab7 .like_pop_box .sfsi_Popinner ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block
}
.tab7 .like_pop_box .sfsi_Popinner ul li span {
    margin: 0;
    width: 60px;
    display: block;
    background: url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/../images/count_bg.png) no-repeat;
    height: 37px;
    overflow: hidden;
    padding: 10px 2px 2px;
    font-family: helveticaregular;
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    color: #5a6570
}
.tab7 .like_pop_box .sfsi_Popinner ul li a {
    color: #5a6570;
    text-decoration: none
}
.sfsi_outr_div .sfsi_FrntInner_chg .sfsi_wicons {
    margin-bottom: 0
}
.sfsi_outr_div ul {
    list-style: none;
    margin: 0 0 24px;
    padding: 0;
    text-align: center
}
a.sfsiColbtn {
    color: #5a6570 !important;
    float: right;
    font-size: 14px;
    margin: -35px -30px 0 0;
    position: relative;
    right: 0;
    font-family: helveticaregular;
    width: 100px;
    text-decoration: none
}
.tab3 a.sfsiColbtn {
    margin-top: -43px
}
.sfsi_FrntInner_chg ul li:first-of-type .sfsi_wicons {
    margin-left: 0 !important
}
ul.tab_3_icns li .trans_bg {
    background: #000;
    padding-left: 3px
}
.tab2 .instagram_section {
    padding-bottom: 20px
}
h1.abt_titl {
    text-align: center;
    margin: 19% 0 0
}
.sfcm.sfsi_wicon {
    padding: 0;
    width: 100%;
    border: medium none
}
.fb_iframe_widget span {
    vertical-align: top !important
}
.sfsi_outr_div .sfsi_FrntInner_chg ul {
    margin: 0 0 0 3px
}
.sfsi_outr_div .sfsi_FrntInner_chg ul li {
    margin: 0 3px 0 0
}
.sfcm.sfsi_wicon {
    margin: -1px;
    padding: 0
}

@media (min-width:320px) and (max-width:480px) {
.sfsi_tool_tip_2, .tool_tip {
    padding: 5px 14px 0
}
.sfsi_inside:last-child {
    margin-bottom: 18px;
    clear: both
}
.sfsi_outr_div {
    top: 10%
}
.sfsi_FrntInner_chg .sfsi_wicons {
    width: 31px !important;
    height: 31px !important
}
.sfsi_FrntInner_chg .sfsi_wicons img {
    width: 100%
}
.sfsi_Sicons .sf_fb {
    margin-bottom: 24px
}
.sfsi_Sicons .sf_twiter {
    margin-bottom: 4px
}
}

@media (max-width:320px) {
.sfsi_tool_tip_2, .tool_tip {
    padding: 5px 14px 0
}
.sfsi_inside:last-child {
    margin-bottom: 18px;
    clear: both
}
.sfsi_FrntInner_chg .sfsi_wicons {
    width: 31px !important;
    height: 31px !important
}
.sfsi_FrntInner_chg .sfsi_wicons img {
    width: 100%
}
}
ul.SFSI_lsngfrm {
    float: left;
    width: 61%;
    padding-left: 60px !important
}
ul.SFSI_instructions {
    float: left;
    width: 35%
}
li.youtube_options {
    padding-left: 60px !important
}
input[name=sfsi_pinterest_manualCounts] {
    margin-left: -20px !important
}
ul.SFSI_instructions li {
    font-size: 12px !important;
    line-height: 25px !important;
    margin: 0 !important;
    padding: 0 0 0 15px !important;
    width: 100%
}
.cstmskin_popup {
    width: 500px;
    background: #fff;
    box-shadow: 0 0 5px 3px #d8d8d8;
    margin: 40px 0 auto;
    padding: 20px 25px 20px;
    font-family: helveticaregular;
    color: #5a6570;
    height: auto;
    float: left;
    position: relative;
    left: 35%
}
.cstomskins_wrpr {
    float: left;
    width: 100%
}
.custskinmsg {
    float: left;
    font-size: 15px;
    margin-top: 10px;
    width: 100%
}
.custskinmsg>ul {
    color: #000;
    float: left;
    margin-top: 8px;
    width: 100%
}
ul.cstmskin_iconlist {
    float: left;
    padding: 11px 0 40px 8px;
    width: 100%;
    max-width: 1000px;
    margin: 0;
    height: 307px;
    overflow-y: scroll
}
.placethemanulywpr {
    max-width: 98% !important
}
.cstmskin_iconlist>li {
    float: left;
    margin: 3px 0;
    width: 100%
}
.cstm_icnname {
    float: left;
    width: 30%
}
.cstmskins_btn>img {
    float: left;
    margin-right: 25px
}
.cstmskin_btn {
    width: auto;
    float: left;
    padding: 3px 20px;
    color: #fff;
    background-color: #12a252;
    text-decoration: none;
    margin: 0 10px
}
.cstmskins_sbmt {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 15px
}
.done_btn {
    width: auto;
    padding: 3px 80px;
    color: #fff;
    background-color: #12a252;
    text-decoration: none;
    font-size: 18px
}
.cstmskin_btn:hover, .done_btn:hover, .cstmskin_btn:focus, .done_btn:focus {
    color: #fff
}
.skswrpr, .dlt_btn {
    display: none
}
.cstmutbewpr {
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-left: 40px
}
.cstmutbewpr ul.enough_waffling li {
    width: auto;
    float: left;
    margin-right: 20px
}
.cstmutbewpr ul.enough_waffling li span {
    float: left
}
.cstmutbewpr ul.enough_waffling li label {
    width: auto;
    float: left;
    margin-top: 10px;
    margin-left: 10px
}
.cstmutbewpr .cstmutbtxtwpr {
    width: 100%;
    float: left;
    padding-top: 10px
}
.cstmutbewpr .cstmutbtxtwpr .cstmutbchnlnmewpr {
    width: 100%;
    float: left;
    display: none
}
#accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlnmewpr p, #accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlidwpr p {
    margin-left: 0
}
.cstmutbewpr .cstmutbtxtwpr .cstmutbchnlidwpr {
    width: 100%;
    float: left;
    display: none
}
#accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlnmewpr p label, #accordion .cstmutbewpr .cstmutbtxtwpr .cstmutbchnlidwpr p label {
    width: 120px
}
.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
    border: medium none
}
.sfsi_socialwpr {
    width: auto;
    display: inline-block;
    vertical-align: middle
}
.sfsi_socialwpr .sf_fb {
    float: left
}
.sfsipyplfrm {
    float: left;
    margin-top: 10px;
    width: 100%
}
.sfsipyplfrm input[type=submit] {
    background: none repeat scroll 0 0 rgba(0,0,0,0);
    border: medium none;
    color: #0074a2;
    cursor: pointer;
    font-weight: 400;
    margin: 0;
    padding: 5px 10px;
    text-decoration: underline
}
.sfsipyplfrm input[type=submit]:hover {
    color: #2ea2cc
}
.pop_up_box_ex {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 5px 3px #d8d8d8;
    color: #5a6570;
    font-family: helveticaregular;
    margin: 200px auto;
    min-height: 150px;
    padding: 20px 25px 0;
    position: relative;
    width: 290px
}
.pop_up_box_ex {
    color: #5a6570;
    font-family: helveticaregular
}
.cstmutbchnlidwpr .utbe_instruction, .cstmutbchnlnmewpr .utbe_instruction, .lnkdin_instruction {
    float: left;
    line-height: 22px;
    margin-top: 10px;
    width: 100%
}
.fb_iframe_widget iframe {
    max-width: none
}
.sfsi_mainContainer p.bldtxtmsg {
    float: left;
    font-size: 15px;
    font-weight: 700;
    margin-top: 12px;
    width: 100%;
    text-align: center
}
.sfsinewplgndesc {
    background: none repeat scroll 0 0 #e5e5e5;
    float: left;
    padding: 5px 10px 8px;
    margin-top: 25px
}
.sfsinewplgndesc>.clear>a {
    color: #5a6570;
    font-weight: 700
}
.sfsiicnsdvwrp {
    float: left;
    width: 110px
}
.sfsi_Sicons .sf_subscrbe .bot_no {
    background: rgba(0,0,0,0) url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/images/count_left_arow.png) no-repeat scroll 0 0/27px auto;
    font-size: 12px !important;
    left: 67px;
    line-height: 18px !important;
    margin-left: 0;
    margin-top: 0;
    padding: 1px 0;
    position: absolute;
    text-align: center;
    top: 30px;
    white-space: pre;
    width: 33px;
    height: 24px;
    z-index: 9
}
.sfsi_wicons a.sficn, .sfsi_wicons .sfsi_inside a, .sfsi_Sicons div a {
    box-shadow: none;
    border: none
}
.sfsi_Sicons .sf_pinit>span>span {
    width: 38px !important;
    right: -45px !important
}
.sfsi_wicons a {
    box-shadow: none !important
}
a.sficn {
    cursor: pointer
}
.sfsi_Sicons .fb_iframe_widget>span {
    vertical-align: top !important
}
.sfsi_Sicons .sf_fb {
    margin: 0 -10px 0 2px !important
}
.disabled_checkbox .sfsi_right_info:before {
    position: absolute;
    content: "";
    width: 500px;
    height: 60px;
    display: inline-block;
    z-index: 99;
    margin-left: -59px;
    margin-top: -14px;
    background: rgba(255,255,255,.6)
}
.disabled_checkbox .sfsi_right_info.sfsi_Woocommerce_disable:before {
    margin-left: -49px !important;
    width: 400px
}
.sfsi_wechat_follow_overlay {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
    background: rgba(0,0,0,.7);
    height: 100vh
}
.sfsi_wechat_follow_overlay .close_btn {
    position: absolute;
    right: 60px;
    top: 60px;
    font-size: 40px;
    line-height: 40px;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 0 10px;
    border-radius: 60px;
    color: #333;
    background-color: #ffff;
    text-decoration: none
}

@media (max-width:786px) {
.sfsi_upload_butt_container {
    display: inline-block
}
.upload_butt {
    height: 38px
}
.sfsi_wechat_follow_overlay .sfsi_inner_display>div div.sfsi_upload_butt_container:first-child {
    margin-left: 0;
    margin-right: 20px
}
}
#accordion1 p:nth-child(2) {
    padding-top: 0 !important
}
input[name=sfsi_instagram_manualCounts] {
    margin-left: -15px !important
}
.sfsi_prem_cmn_rowlisting {
    width: 33.33%
}
.rss_url_row h4 {
    line-height: 43px !important;
    font-size: 17px !important;
    font-family: 'helveticaneue-light' !important
}
.cstmutbchnlnmewpr p.extra_pp label {
    width: auto !important
}
.cstmutbchnlidwpr p.extra_pp label {
    width: auto !important
}
.tab_3_option {
    margin: 10px 0 0
}
div.tab3 .sub_row.stand.sec_new {
    margin: 0
}
div#custom_social_data_setting h4 {
    padding-bottom: 30px
}
.like_pop_box img.sfcm {
    height: 50px;
    width: 50px
}
.linkedin_tool_bdr {
    line-height: 0 !important
}
.twt_tool_bdr {
    line-height: 0 !important
}
div#sfsiid_facebook {
    line-height: 0 !important
}
div#sfsiid_youtube {
    line-height: 0 !important
}
.printst_tool_bdr {
    line-height: 0 !important
}
ul.SFSI_instructions li, ul.SFSI_instructions li a {
    font-size: 17px !important;
    font-family: helveticaregular !important;
    font-weight: 400;
    color: #1a1d20 !important
}
body .specify_counts .listing .sfsi_instagramInstruction li {
    font-size: 17px !important;
    font-family: helveticaregular !important;
    font-weight: 400 !important;
    color: #1a1d20 !important;
    line-height: 26px !important
}
a.pop-up .radio {
    opacity: .5;
    background-position: 0 0 !important
}
.sfsi_vertically_center {
    display: flex;
    justify-content: space-between;
    align-items: center
}
.sfsi_center {
    display: flex;
    justify-content: center
}
.sfsi_custom_icons_q4 {
    display: flex;
    align-items: center
}
.tab6 .sfsi_responsive_icon_option_li .options .first.first.first {
    width: 25%!important
}
.sfsi_responsive_icon_gradient {
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.17) 0%, rgba(255,255,255,.17) 100%);
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.17) 0%, rgba(255,255,255,.17) 100%);
    background-image: linear-gradient(to bottom, rgba(0,0,0,.17) 0%, rgba(255,255,255,.17) 100%)
}
.tab6 ul.sfsi_icn_listing8 ul.sfsi_tab_3_icns li {
    width: 50%;
    max-width: 450px;
    padding-left: 0;
    padding-bottom: 0
}
.tab6 .sfsi_tab_3_icns.sfsi_shwthmbfraftr>li {
    width: 100% !important;
    max-width: 100% !important;
    border-left: 45px solid transparent
}
.tab6 ul.sfsi_icn_listing8 li {
    float: left;
    padding: 11px 0 40px 8px;
    width: 100%;
    max-width: 1000px;
    margin: 0
}
ul.sfsi_icn_listing8 li .sfsi_right_info a {
    outline: 0;
    font-family: helveticaregular
}
#accordion .tab6 ul.sfsi_tab_3_icns {
    margin-top: 25px
}
.sfsi_tab_3_icns.sfsi_shwthmbfraftr {
    overflow: visible
}
ul.sfsi_tab_3_icns {
    list-style: none;
    margin: 34px 0 0;
    overflow: hidden
}
.tab6 ul.sfsi_icn_listing8 li {
    float: left;
    padding: 11px 0 40px 8px;
    width: 100%;
    max-width: 1000px;
    margin: 0
}
.tab6 .sfsi_tab_3_icns.sfsi_shwthmbfraftr .social_icon_like1 li {
    width: auto;
    min-width: auto;
    margin: 0 30px 0 0
}
ul.sfsi_tab_3_icns label {
    float: left;
    line-height: 42px;
    color: #69737c;
    font-size: 18px;
    font-family: helveticaregular;
    min-width: 120px
}
.tab6 ul.sfsi_tab_3_icns li label {
    line-height: 50px !important
}
#accordion1 .tab6 ul.sfsi_shwthmbfraftr .labelhdng4, #accordion .tab6 ul.sfsi_shwthmbfraftr .row h4.labelhdng4, #accordion .tab6 ul.sfsi_shwthmbfraftr .labelhdng4, #accordion .tab6 ul.sfsi_shwthmbfraftr .row h4.labelhdng4 {
    color: #555;
    font-size: 20px;
    margin-left: 20px;
    font-family: 'helveticaregular'
}
.tab6 ul.sfsi_icn_listing8 li .sfsi_tab_3_icns.sfsi_shwthmbfraftr>li:nth-child(1), .tab6 ul.sfsi_icn_listing8 li .sfsi_tab_3_icns.sfsi_shwthmbfraftr>li:nth-child(2) {
    width: 27% !important
}
.tab6 ul.sfsi_tab_3_icns li .radio {
    margin-top: 7px
}
ul.sfsi_icn_listing8 li .tb_4_ck {
    float: left
}
.sfsi_responsive_default_icon_container .radio_section.tb_4_ck, .sfsi_responsive_custom_icon_container .radio_section.tb_4_ck {
    margin: 5px 20px 0 0 !important
}
.sfsi_responsive_icon_option_li .options .field .select {
    font-family: helveticaregular;
    font-weight: 400;
    font-size: 17px;
    color: #5a6570!important
}
.tab6 ul.sfsi_icn_listing8 ul.sfsi_tab_3_icns .usually li {
    width: 100% !important;
    max-width: 1000px !important;
    padding: 3px 0 5px 5px !important
}
.sfsi_responsive_icons a {
    text-decoration: none!important;
    box-shadow: none!important
}
.sfsi_responsive_icons * {
    box-shadow: none!important
}
.sfsi_responsive_icons .sfsi_responsive_icon_facebook_container {
    background-color: #369
}
.sfsi_responsive_icons .sfsi_responsive_icon_follow_container {
    background-color: #00b04e
}
.sfsi_responsive_icons .sfsi_responsive_icon_twitter_container {
    background-color: #55acee
}
.sfsi_small_button {
    line-height: 0;
    height: unset;
    padding: 6px !important
}
.sfsi_small_button span {
    margin-left: 10px;
    font-size: 16px;
    padding: 0;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    margin-left: 10px
}
.sfsi_small_button img {
    max-height: 16px !important;
    padding: 0;
    line-height: 0;
    vertical-align: -webkit-baseline-middle !important
}
.sfsi_medium_button span {
    margin-left: 10px;
    font-size: 18px;
    padding: 0;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    margin-left: 10px
}
.sfsi_medium_button img {
    max-height: 16px !important;
    padding: 0;
    line-height: 0;
    vertical-align: -webkit-baseline-middle !important
}
.sfsi_medium_button {
    line-height: 0;
    height: unset;
    padding: 10px !important
}
.sfsi_medium_button span {
    margin-left: 10px;
    font-size: 18px;
    padding: 0;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    margin-left: 10px
}
.sfsi_medium_button img {
    max-height: 16px !important;
    padding: 0;
    line-height: 0;
    vertical-align: -webkit-baseline-middle !important
}
.sfsi_medium_button {
    line-height: 0;
    height: unset;
    padding: 10px !important
}
.sfsi_large_button span {
    font-size: 20px;
    padding: 0;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    display: inline;
    margin-left: 10px
}
.sfsi_large_button img {
    max-height: 16px !important;
    padding: 0;
    line-height: 0;
    vertical-align: -webkit-baseline-middle !important;
    display: inline
}
.sfsi_large_button {
    line-height: 0;
    height: unset;
    padding: 13px !important
}
.sfsi_responsive_icons .sfsi_icons_container span {
    font-family: sans-serif;
    font-size: 15px
}
.sfsi_icons_container_box_fully_container {
    flex-wrap: wrap
}
.sfsi_icons_container_box_fully_container a {
    flex-basis: auto !important;
    flex-grow: 1;
    flex-shrink: 1;
    margin-bottom: 5px
}
.sfsi_icons_container>a {
    float: left!important;
    text-decoration: none!important;
    -webkit-box-shadow: unset!important;
    box-shadow: unset!important;
    -webkit-transition: unset!important;
    transition: unset!important;
    margin-bottom: 5px!important
}
.sfsi_small_button {
    line-height: 0;
    height: unset;
    padding: 6px !important
}
.sfsi_small_button span {
    margin-left: 10px;
    font-size: 16px;
    padding: 0;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    margin-left: 10px
}
.sfsi_small_button img {
    max-height: 16px !important;
    padding: 0;
    line-height: 0;
    vertical-align: -webkit-baseline-middle !important
}
.sfsi_medium_button span {
    margin-left: 10px;
    font-size: 18px;
    padding: 0;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    margin-left: 10px
}
.sfsi_medium_button img {
    max-height: 16px !important;
    padding: 0;
    line-height: 0;
    vertical-align: -webkit-baseline-middle !important
}
.sfsi_medium_button {
    line-height: 0;
    height: unset;
    padding: 10px !important
}
.sfsi_medium_button span {
    margin-left: 10px;
    font-size: 18px;
    padding: 0;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    margin-left: 10px
}
.sfsi_medium_button img {
    max-height: 16px !important;
    padding: 0;
    line-height: 0;
    vertical-align: -webkit-baseline-middle !important
}
.sfsi_medium_button {
    line-height: 0;
    height: unset;
    padding: 10px !important
}
.sfsi_large_button span {
    font-size: 20px;
    padding: 0;
    line-height: 16px;
    vertical-align: -webkit-baseline-middle !important;
    display: inline;
    margin-left: 10px
}
.sfsi_large_button img {
    max-height: 16px !important;
    padding: 0;
    line-height: 0;
    vertical-align: -webkit-baseline-middle !important;
    display: inline
}
.sfsi_large_button {
    line-height: 0;
    height: unset;
    padding: 13px !important
}
.sfsi_responsive_icons_count {
    padding: 5px 10px;
    float: left !important;
    display: inline-block;
    margin-right: 0;
    margin-top: 2px
}
.sfsi_responsive_icons_count h3 {
    font-family: 'sans-serif' !important;
    font-weight: 900;
    font-size: 32px !important;
    line-height: 0 !important;
    padding: 0;
    margin: 0
}
.sfsi_responsive_icons_count h6 {
    font-family: 'sans-serif' !important;
    font-weight: 900;
    padding: 0;
    margin: 0
}
.sfsi_responsive_icons a, .sfsi_responsive_icons h3, .sfsi_responsive_icons h6 {
    text-decoration: none!important;
    border: 0!important
}
.sfsi_responsive_with_counter_icons {
    width: calc(100% - 100px)!important
}
.sfsiresponsive_icon_preview {
    padding: 0 0 20px;
    min-width: 100%
}
.sfsi_responsive_icons_count.sfsi_fixed_count_container.sfsi_large_button {
    padding: 12px 13px 9px !important
}
.sfsi_responsive_icons_count.sfsi_fixed_count_container.sfsi_medium_button {
    padding: 9px 10px 7px !important
}
.sfsi_responsive_icons_count.sfsi_small_button {
    padding: 7px 6px !important
}
.sfsi_responsive_icons_count.sfsi_small_button {
    padding: 7px 6px !important;
    margin-top: 2px
}
.sfsi_responsive_icons_count.sfsi_small_button h6 {
    display: inline-block;
    font-size: 12px !important;
    vertical-align: middle
}
.sfsi_responsive_icons_count.sfsi_responsive_count_container.sfsi_medium_button {
    padding: 9px 10px 7px !important
}
.sfsi_responsive_icons_count.sfsi_medium_button h3 {
    font-size: 21px !important;
    vertical-align: top;
    line-height: 8px !important;
    margin: 0 0 12px !important;
    font-weight: 900;
    padding: 0
}
.sfsi_esponsive_icons_count.sfsi_responsive_count_container.sfsi_large_button h3 {
    margin: 0 0 15px !important
}
.sfsi_responsive_icons_count.sfsi_large_button h3 {
    font-size: 26px !important;
    vertical-align: top;
    line-height: 6px !important
}
.sfsi_responsive_icons_count h3 {
    font-family: 'sans-serif' !important;
    font-weight: 900;
    padding: 0
}
.sfsi_responsive_icons_count.sfsi_small_button h3 {
    font-size: 20px !important;
    display: inline-block;
    vertical-align: middle
}
.sfsi_responsive_icons_count.sfsi_small_button h3 {
    margin: 0 !important
}
.sfsi_responsive_icons_count h3 {
    font-family: 'sans-serif' !important;
    font-weight: 900;
    line-height: 0 !important;
    padding: 0;
    margin: 0
}
.sfsi_responsive_icons a, .sfsi_responsive_icons h3, .sfsi_responsive_icons h6 {
    text-decoration: none!important;
    border: 0!important
}
.sfsi_responsive_icons_count.sfsi_small_button {
    padding: 7px 6px !important;
    margin-top: 2px
}
.sfsi_responsive_icons_count {
    vertical-align: top
}
.sfsi_responsive_icons_count {
    float: left
}
.sfsi_small_button {
    line-height: 0;
    height: unset
}
.sfsi_responsive_icons a, .sfsi_responsive_icons h3, .sfsi_responsive_icons h6 {
    text-decoration: none!important;
    border: 0!important
}
.sfsi_responsive_icons_count.sfsi_small_button h3 {
    font-size: 20px !important;
    display: inline-block;
    vertical-align: middle;
    margin: 0 !important
}
.sfsi_responsive_icons a, .sfsi_responsive_icons h3, .sfsi_responsive_icons h6 {
    text-decoration: none!important;
    font-family: helveticaregular!important;
    border: 0!important
}
.sfsi_responsive_icons_count h3 {
    line-height: 0 !important;
    padding: 0
}
.sfsi_responsive_icons_count.sfsi_small_button h6 {
    display: inline-block;
    font-size: 12px !important;
    margin: 0 !important;
    line-height: initial !important;
    padding: 0;
    margin: 0
}
.sfsi_responsive_icons_count h6 {
    margin: 0!important
}
.sfsi_responsive_icons_count h6 {
    padding: 0
}
.sfsi_responsive_icons a, .sfsi_responsive_icons h3, .sfsi_responsive_icons h6 {
    text-decoration: none!important;
    font-family: helveticaregular!important;
    border: 0!important
}
.sfsi_responsive_icons_count.sfsi_medium_button h6 {
    font-size: 11px !important;
    line-height: 0 !important;
    margin: 0 !important
}
.export_selections {
    clear: both;
    color: #afafaf;
    font-size: 23px;
    display: flex;
    height: 0;
    position: absolute;
    top: 42px;
    right: 0
}
.save_export {
    clear: both;
    position: relative
}
.export {
    padding-right: 11px;
    text-decoration: underline;
    cursor: pointer
}
.sf_subscrbe .bot_no, .sf_fb .bot_no, .sf_fb_share .bot_no, .sf_twiter .bot_no, .sf_pinit .bot_no, .sf_linkedin .bot_no {
    background: rgba(0,0,0,0) url(//www.agawalexpressltd.com/wp-content/plugins/ultimate-social-media-icons/css/images/count_left_arow.png) no-repeat scroll 0 0/27px auto;
    font-size: 12px !important;
    left: 67px;
    line-height: 19px !important;
    margin-left: 0;
    padding: 1px 3px;
    text-align: center;
    white-space: pre;
    width: 35px;
    height: 29px;
    z-index: 9;
    display: inline-block;
    vertical-align: bottom
}
.sfsi_icons_container>a {
    float: left !important;
    text-decoration: none !important;
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
    -webkit-transition: unset !important;
    transition: unset !important
}
.sfsi_icons_container a:hover, .sfsi_icons_container a:focus, .sfsi_icons_container a:active {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important
}
.sfsi_Sicons .sfsi_icons_container img {
    height: unset !important;
    width: unset !important
}
.sfsi_flex_container {
    display: flex;
    flex-wrap: wrap;
    overflow-y: scroll;
    height: 36vh
}
.sfsi_flex_container>div {
    height: 90px;
    width: 139px;
    margin: 10px;
    margin-bottom: 0;
    text-align: center;
    font-size: 30px;
    position: relative;
    border: 1px solid #ddd
}
.sfsi_flex_container>div>a>img {
    width: 100%;
    height: 88px;
    object-fit: scale-down
}
.sfsi_flex_container>div a {
    position: relative;
    margin: 0;
    padding: 0;
    z-index: 100;
    height: 90px
}
.sfsi_pinterest_overlay {
    position: absolute;
    top: -61px;
    left: 0;
    width: 100%;
    height: 90px;
    z-index: 1000;
    display: inline-block;
    background: rgba(189,8,28,.3);
    text-align: center;
    padding-top: 22px;
    color: #fff;
    transition: all .3s;
    display: none
}
.sfsi_flex_container>div:hover a .sfsi_pinterest_overlay {
    display: block
}
.sfsi_socialwpr img {
    height: 20px
}
.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons .sf_icon img {
    height: 20.5px!important;
    margin: 0 !important;
    padding: 0 !important;
    margin-top: 6px!important;
    padding-top: 0!important;
    width: auto!important;
    vertical-align: top!important;
    max-width: inherit!important;
    min-width: inherit!important;
    position: unset!important;
    float: none!important
}
.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons .sf_icon a {
    float: none!important;
    margin: 0 !important;
    padding: 0 !important;
    text-decoration: none!important;
    line-height: unset!important;
    font-size: inherit!important
}
.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons .sf_icon .fb_iframe_widget, .sfsi_Sicons.sfsi_Sicons.sfsi_Sicons .sf_icon .fb_iframe_widget>* {
    float: none!important;
    vertical-align: unset!important;
    height: 20px !important;
    position: unset!important;
    margin-top: 0!important;
    padding-top: 0!important;
    width: 59px!important;
    min-width: unset!important
}
.sfsi_Sicons.sfsi_Sicons.sfsi_Sicons .sf_icon {
    float: none!important;
    vertical-align: unset!important;
    display: inline-block!important;
    position: unset!important;
    margin: 0 4px!important;
    line-height: unset!important;
    width: unset!important;
    text-align: unset!important;
    max-width: 100%!important
}
.sfsi_tool_tip_2.utube_tool_bdr .icon1 {
    margin-left: 13px!important
}
.sfsi_shortcode_container .sfsi_wicons {
    z-index: 110 !important
}
.wp-pagenavi {
    clear: both
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #bfbfbf;
    padding: 3px 5px;
    margin: 2px
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #000
}
.wp-pagenavi span.current {
    font-weight: 700
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zoTjmbI.woff2) format('woff2');
unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zoTjmbI.woff2) format('woff2');
unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zoTjmbI.woff2) format('woff2');
unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zoTjmbI.woff2) format('woff2');
unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zsTjmbI.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: italic;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizBREVItHgc8qDIbSTKq4XkRiUa6zUTjg.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.woff2) format('woff2');
unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.woff2) format('woff2');
unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.woff2) format('woff2');
unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUQ2zcLig.woff2) format('woff2');
unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUR2zcLig.woff2) format('woff2');
unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
    font-family: 'Libre Franklin';
    font-style: normal;
    font-weight: 800;
    src: url(https://fonts.gstatic.com/s/librefranklin/v7/jizDREVItHgc8qDIbSTKq4XkRiUf2zc.woff2) format('woff2');
unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}



.wpcf7-form label.error {
    color: #900;
    font-size: 11px;
    float: none;
    padding-left: 5px
}
.noErrorMsg.wpcf7-form label.error {
    display: none !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important
}
strong.invalid {
    color: red
}
strong.valid {
    color: green
}
.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important
}
header {
    background-color: #fff;
    top: 40px
}
.resources-options-menu {
    top: 125px
}

@media only screen and (max-width :700px) {
header ul.nav-links {
    top: 99px
}
}

@media only screen and (max-width:767px) {
header {
    top: 38px
}
}
.alreadyexist {
    border: 1px solid red;
    text-align: center;
    padding: 4px;
    border-radius: 7px;
    color: red;
    font-size: 13px;
    line-height: 17px
}
.btn {
    box-shadow: 13px 22px 54px 0px rgba(95, 100, 102, 0.15);
    float: left;
    border-radius: 80px;
    display: block;
    padding: 1em 1em;
    border: none;
    background: none;
    color: inherit;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'OpenSans-regular';
    letter-spacing: 2px;
    cursor: pointer;
    text-transform: uppercase;
}
.btn:focus {
    outline: none;
}
.btn > span {
    vertical-align: middle;
}
.btn.button--saqui {
    overflow: hidden;
    color: #fff;
    background: -moz-linear-gradient(359deg, rgba(40, 110, 95, 1) 0%, rgba(5, 172, 113, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(40, 110, 95, 1)), color-stop(100%, rgba(5, 172, 113, 1)));
    background: -webkit-linear-gradient(359deg, rgba(40, 110, 95, 1) 0%, rgba(5, 172, 113, 1) 100%);
    background: -o-linear-gradient(359deg, rgba(40, 110, 95, 1) 0%, rgba(5, 172, 113, 1) 100%);
    background: -ms-linear-gradient(359deg, rgba(40, 110, 95, 1) 0%, rgba(5, 172, 113, 1) 100%);
    background: linear-gradient(91deg, rgba(40, 110, 95, 1) 0%, rgba(61, 161, 211, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#286e5f', endColorstr='#05ac71', GradientType=1);
    background-size: 200% auto;
    background-position: 100% 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all.35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
a.button--saqui:hover {
    background-position: -100% 0;
    color: #fff !important;
}
.button--saqui.button--inverted {
    background: -moz-linear-gradient(359deg, rgba(249, 186, 22, 1) 0%, rgba(255, 215, 109, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(249, 186, 22, 1)), color-stop(100%, rgba(255, 215, 109, 1)));
    background: -webkit-linear-gradient(359deg, rgba(249, 186, 22, 1) 0%, rgba(255, 215, 109, 1) 100%);
    background: -o-linear-gradient(359deg, rgba(249, 186, 22, 1) 0%, rgba(255, 215, 109, 1) 100%);
    background: -ms-linear-gradient(359deg, rgba(249, 186, 22, 1) 0%, rgba(255, 215, 109, 1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9ba16', endColorstr='#ffd76d', GradientType=1);
    color: #000;
    background-size: 200% auto;
    background-position: 100% 0;
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all.35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
.button--saqui.button--inverted::after {
    color: #000;
}
.button--saqui.button--inverted:hover {
    background-position: -100% 0;
    color: #000;
}
.button--saqui:hover::after {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
}


.section-eight ul.resp-tabs-list {
    margin: 0 auto;
    padding: 0 15px;
    max-width: 1200px;
    position: relative
}
.section-eight .resp-tabs-list li {
    font-size: 16px;
    color: #999;
    padding: 0;
    margin-right: 40px;
    position: relative;
    font-weight: 400;
    background-color: transparent!important
}
.section-eight .resp-tabs-list li:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -6px;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #da251c;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);
    transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1);
    -o-transition: transform .5s cubic-bezier(.165, .84, .44, 1);
    transition: transform .5s cubic-bezier(.165, .84, .44, 1);
    transition: transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1)
}
.section-eight .resp-tabs-list li:hover:after {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}
.section-eight .resp-tabs-list li.resp-tab-active {
    border: none!important;
    font-weight: 600;
    color: #da251c
}
.section-eight .resp-tabs-list li.resp-tab-active:after {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1)
}
.section-eight .location-tab ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.section-eight .location-tab ul li {
    margin: 0 2px 10px 0;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s
}
.section-eight .location-tab ul li a {
    font-size: 13px;
    color: #807b72;
    line-height: 14px;
    outline: 0;
    position: relative;
    display: block;
    text-transform: capitalize
}
.section-eight .location-tab ul li a:after {
    content: "/";
    padding: 5px
}
.section-eight .location-tab ul li:last-child a:after {
    display: none
}
.section-eight .location-tab ul li:hover a {
    color: #da251c
}
.section-eight .location-tab .location-list {
    margin: 0 auto;
    padding: 0 15px;
    max-width: 1200px
}
.section-eight .location-tab .location-list.box-wise-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.section-eight .location-tab .location-list.box-wise-list ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    display: -ms-grid;
    display: grid;
    grid-gap: 0;
    grid-template-columns: repeat(auto-fit, minmax(216px, 1fr));
    width: 100%;
    padding-left: 17px
}
.section-eight .location-tab .location-list.box-wise-list ul li a {
    font-size: 13px;
    color: #807b72;
    line-height: 4px
}
.section-eight .location-tab .location-list.box-wise-list ul li a:after {
    content: none
}
.section-eight .location-tab .loc-tab-bg {
    padding: 25px 0
}
.section-eight .location-tab .loc-tab-bg:nth-child(2n+2) {
    background: #f5f8fa
}
.section-eight .location-tab h3 {
    font-weight: 400;
    color: #333;
    font-size: 20px;
    padding-bottom: 8px;
}
.section-eight .resp-tab-content {
    padding: 0
}
.section-eight h2.resp-accordion {
    padding: 0 15px;
    font-size: 15px
}