/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

.fl{ float:left}
.fr{ float:right}
.cl{ clear:both; font-size:0; height:0; }
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

.top_left {
    float: left;
    width: 50%;
   
}
.top_left ul {
    margin: 0;
    padding-top: 5px;
}
.top_left ul li{display: inline-block;}
.top_left ul li a:first-child{
    color: #125778;
    font-weight: 400;
}
.top_left ul li a{
    text-decoration: none;
}
.Support {
    position: relative;
    padding: 0 16px 0 0;
}
.Support a:before{
    content: '';
    display: block;
    position: absolute;
    top: 5px;
    right: 16px;
    background: #125778;
    height: 11px;
    width: 1px;
}
.top_left ul li a{display: inline-block;padding: 0 19px 0 0;}
.top_left ul li a i{color: #125778;font-size: 14px;    font: normal normal normal 14px/1 FontAwesome;}

.top_right{float: left;width: 50%;}

.header_left{float: left;width: 18%;}
.header_left a{

}
.header_left a img{width: 170px;}
.header_right {
    width: 66%;
    float: right;
    padding: 10px 0 0;
}
ul.top-nav {
 
    margin-top: 0;
 
}
ul.top-nav>li.primary-action>a.btn {
    padding: 4px 15px;
    background-color: unset !important;
    color: #006687;
    border-radius: 3px;
    border: 1px solid #006687;
}
.js-focus-visible .header_right{
    width: 81%;
    float: right;
    padding: 15px 6px 0 0;
    text-align: right;
}
section#main-menu {
    padding: 8px 0 10px;
    border-bottom: 1px solid #dadada;
}
.main_divider{
        border-bottom: 1px solid #fff;
        padding: 0;
}
.navbar-nav>li>.dropdown-menu {
    margin-top: 10px;
    min-height: auto;
    max-height: 350px;
    overflow-y: auto;
}
#primary-nav{
    padding-right: 0;
}

.navbar-nav>li>.dropdown-menu::-webkit-scrollbar-track
{
    border-radius: 10px;
    background-color: #F5F5F5;
}

.navbar-nav>li>.dropdown-menu::-webkit-scrollbar
{
    width: 6px;
    background-color: #F5F5F5;
}

.navbar-nav>li>.dropdown-menu::-webkit-scrollbar-thumb
{
    border-radius: 33px;
    background-color:#25a2c7;
}
.captchaimage img{
    width: 120px;
}
#default-captcha-domainchecker p{
        padding: 2px 60px 13px;
    line-height: 1.8;
}

/*footer*/

/*! CSS Used from: https://www.hostifire.net/wp-content/plugins/elementor/assets/css/common.min.css?ver=3.0.15 ; media=all */
@media all{
.elementor-screen-only{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0;}
}

.elementor-section{z-index:0;}
.elementor-shape{z-index:-1;}
div.elementor-widget-heading.elementor-widget-heading .elementor-heading-title{color:#1a1b1e;font-weight:900;font-family:"Red Hat Display", sans-serif;}
.elementor .elementor-section.elementor-section-boxed > .elementor-container{padding:0 15px;}
.elementor-page .elementor-widget-text-editor,.elementor-page .elementor-widget-icon-list .elementor-icon-list-text{font-family:"Red Hat Text", sans-serif;color:#606060;}
.elementor-default .elementor-widget-text-editor{font-family:"Red Hat Text", sans-serif;color:#606060;}
.elementor .elementor-section .elementor-container{display:block;}
.elementor .elementor-section .elementor-container > .elementor-row{width:auto;}
.elementor-section > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{padding-top:0;padding-bottom:0;}
.elementor .elementor-section > .elementor-column-gap-default > .elementor-row{margin-left:-10px;margin-right:-10px;}
@media (min-width: 768px){
.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:750px;}
}
@media (min-width: 992px){
.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:970px;}
}
@media (min-width: 1230px){
.elementor .elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}
}
}
/*! CSS Used from: https://www.hostifire.net/wp-content/plugins/elementor/assets/css/frontend-legacy.min.css?ver=3.0.15 ; media=all */
@media all{
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px;}
@media (max-width:767px){
.elementor-column{width:100%;}
}
}
/*! CSS Used from: https://www.hostifire.net/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.0.15 ; media=all */
@media all{
.elementor-screen-only{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0;}
.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;}
.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box;}
.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;}
.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.elementor-align-center{text-align:center;}
.elementor-section{position:relative;}
.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative;}
@media (max-width:1024px){
.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}
.elementor-section.elementor-section-stretched{position:relative;width:100%;}
.elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media (max-width:1024px){
.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-widget-wrap>.elementor-element{width:100%;}
.elementor-widget{position:relative;}
.elementor-widget:not(:last-child){margin-bottom:20px;}
.elementor-column{min-height:1px;}
.elementor-column,.elementor-column-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-column-wrap{width:100%;}
@media (min-width:768px){
.elementor-column.elementor-col-20{width:20%;}
.elementor-column.elementor-col-25{width:25%;}
.elementor-column.elementor-col-50{width:50%;}
.elementor-column.elementor-col-80{width:80%;}
.elementor-column.elementor-col-100{width:100%;}
}
@media (max-width:767px){
.elementor-column{width:100%;}
}
.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);}
.elementor-grid .elementor-grid-item{min-width:0;}
.elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1*var(--grid-row-gap));}
.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word;}
.elementor-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0;}
.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6;}
.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6;}
.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6;}
.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6;}
.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6;}
.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px;}
.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto;}
.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none;}
.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.elementor-form .elementor-button.elementor-size-sm{min-height:40px;}
.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;}
.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;}
.elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.elementor-button span{text-decoration:inherit;}
.elementor-heading-title{padding:0;margin:0;line-height:1;}
.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center;}
.elementor-icon:hover{color:#818a91;}
.elementor-icon i{width:1em;height:1em;position:relative;display:block;}
.elementor-icon i:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%;}
.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0;}
.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative;}
.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%;}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{-ms-flex-item-align:center;align-self:center;padding-left:5px;}
.elementor-widget .elementor-icon-list-icon{-ms-flex-negative:0;flex-shrink:0;}
.elementor-widget .elementor-icon-list-icon i{width:1.25em;}
.elementor-widget.elementor-list-item-link-full_width a{width:100%;}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0;}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0;}
@media (max-width:1024px){
.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0;}
.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0;}
}
@media (max-width:767px){
.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0;}
.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0;}
}
.elementor-widget-image{text-align:center;}
.elementor-widget-image .elementor-image img{vertical-align:middle;display:inline-block;}
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container{line-height:1;font-size:0;}
.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);-webkit-box-pack:var(--justify-content,center);-ms-flex-pack:var(--justify-content,center);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center);}
.elementor-social-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#818a91;font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2*var(--icon-padding, .5em));height:calc(var(--icon-size, 25px) + 2*var(--icon-padding, .5em));-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;}
.elementor-social-icon i{color:#fff;}
.elementor-social-icon:last-child{margin:0;}
.elementor-social-icon:hover{opacity:.9;color:#fff;}
.elementor-social-icon-facebook-f{background-color:#3b5998;}
.elementor-social-icon-twitter{background-color:#1da1f2;}
.elementor-shape-circle .elementor-icon.elementor-social-icon{-webkit-border-radius:50%;border-radius:50%;}
.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr;}
.elementor-shape-top{top:-1px;}
.elementor-shape-top:not([data-negative=false]) svg{z-index:-1;}
.elementor-shape-bottom{bottom:-1px;}
.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1;}
.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
.elementor .elementor-element ul.elementor-icon-list-items{padding:0;}
}
/*! CSS Used from: https://www.hostifire.net/wp-content/uploads/elementor/css/post-2714.css?ver=1608746200 ; media=all */
@media all{
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
@media (max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}
}
@media (max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}
}
}
/*! CSS Used from: https://www.hostifire.net/wp-content/plugins/elementor-pro/assets/css/frontend.min.css?ver=3.0.8 ; media=all */
@media all{
.e-form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.elementor-location-footer:before{content:"";display:table;clear:both;}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block;}
}

/*! CSS Used from: https://www.hostifire.net/wp-content/uploads/elementor/css/global.css?ver=1608746200 ; media=all */
@media all{
.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}
.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}
.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}
.elementor-widget-icon-list .elementor-icon-list-item,.elementor-widget-icon-list .elementor-icon-list-item a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}
.elementor-widget-form .elementor-field-group .elementor-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}
.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}
.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}
}
/*! CSS Used from: https://www.hostifire.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css?ver=4.7.0 ; media=all */
@media all{
.fa-twitter:before{content:"\f099";}
.fa-facebook-f:before{content:"\f09a";}
}
/*! CSS Used from: https://www.hostifire.net/wp-content/uploads/elementor/css/post-2760.css?ver=1609086259 ; media=all */
@media all{
.elementor-2760 .elementor-element.elementor-element-bd9f22e:not(.elementor-motion-effects-element-type-background){background-color:#125778;}
.elementor-2760 .elementor-element.elementor-element-bd9f22e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-bd9f22e > .elementor-shape-top svg{height:80px;}
.elementor-2760 .elementor-element.elementor-element-bd9f22e > .elementor-shape-bottom .elementor-shape-fill{fill:rgba(58, 135, 171, 0.788235294117647);}
.elementor-2760 .elementor-element.elementor-element-bd9f22e > .elementor-shape-bottom svg{width:calc(198% + 1.3px);height:500px;}
.elementor-2760 .elementor-element.elementor-element-432605c > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-5e99da8:not(.elementor-motion-effects-element-type-background){background-color:rgba(14, 61, 191, 0);}
.elementor-2760 .elementor-element.elementor-element-5e99da8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-337f239 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}
.elementor-2760 .elementor-element.elementor-element-1004970 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:500;line-height:1.4em;}
.elementor-2760 .elementor-element.elementor-element-a1e2988{color:#FFFFFF;}
.elementor-2760 .elementor-element.elementor-element-a2187f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-2760 .elementor-element.elementor-element-a2187f5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-2760 .elementor-element.elementor-element-e7aad5e a.octf-btn,.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn{fill:#31406A;color:#31406A;background-color:#FFFFFF;}
.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn{box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5);}
.elementor-2760 .elementor-element.elementor-element-e7aad5e a.octf-btn:hover,.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn:hover,.elementor-2760 .elementor-element.elementor-element-e7aad5e a.octf-btn:focus,.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn:focus{color:#FFFFFF;background-color:#F62459;}
.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn i{color:#FFFFFF;background-color:#025E85;}
.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn:hover i,.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn:focus i{color:#000000;background-color:#FFFFFF;}
.elementor-2760 .elementor-element.elementor-element-fb04a40{padding:75px 0px 60px 0px;}
.elementor-2760 .elementor-element.elementor-element-b646761.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}
.elementor-2760 .elementor-element.elementor-element-b646761 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}
.elementor-2760 .elementor-element.elementor-element-b646761 > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-c69c166{text-align:left;}
.elementor-2760 .elementor-element.elementor-element-b633338{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:16px;}
.elementor-2760 .elementor-element.elementor-element-4aa4d3c .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}
.elementor-2760 .elementor-element.elementor-element-4aa4d3c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:10px 0px 10px 0px;border-style:dotted;border-width:1px 0px 0px 0px;border-color:#FFFFFF;}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-field-group .elementor-field{color:#353E6C;}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-field-group .elementor-field{font-family:"Open Sans", Sans-serif;font-size:15px;}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#FFFFFF;border-radius:1px 1px 1px 1px;}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-button[type="submit"]{background-color:#029ECB;color:#ffffff;}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-button[type="submit"]:hover{color:#ffffff;}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-button{border-radius:35px 35px 35px 35px;padding:15px 20px 15px 20px;}
.elementor-2760 .elementor-element.elementor-element-564e43f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}
.elementor-2760 .elementor-element.elementor-element-564e43f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 0px 10px;background-color:#FFFFFF;border-radius:30px 30px 30px 30px;}
.elementor-2760 .elementor-element.elementor-element-0d865f4{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}
.elementor-2760 .elementor-element.elementor-element-0d865f4 .elementor-widget-container{text-align:left;}
.elementor-2760 .elementor-element.elementor-element-0d865f4 .elementor-social-icon{background-color:rgba(255, 255, 255, 0);--icon-padding:0.4em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}
.elementor-2760 .elementor-element.elementor-element-0d865f4 > .elementor-widget-container{padding:10px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-e874a93 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}
.elementor-2760 .elementor-element.elementor-element-e874a93 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-ae7d890 .elementor-heading-title{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;line-height:24px;letter-spacing:1.5px;}
.elementor-2760 .elementor-element.elementor-element-ae7d890 > .elementor-widget-container{margin:0px 0px 18px 0px;}
.elementor-2760 .elementor-element.elementor-element-b31265e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/1);}
.elementor-2760 .elementor-element.elementor-element-b31265e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/1);}
.elementor-2760 .elementor-element.elementor-element-b31265e .elementor-icon-list-icon i{color:#FFFFFF;font-size:10px;}
.elementor-2760 .elementor-element.elementor-element-b31265e .elementor-icon-list-icon{text-align:center;}
.elementor-2760 .elementor-element.elementor-element-b31265e .elementor-icon-list-text{color:#FFFFFF;}
.elementor-2760 .elementor-element.elementor-element-b31265e .elementor-icon-list-item,.elementor-2760 .elementor-element.elementor-element-b31265e .elementor-icon-list-item a{font-family:"Open Sans", Sans-serif;font-size:14px;}
.elementor-2760 .elementor-element.elementor-element-3093885 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}
.elementor-2760 .elementor-element.elementor-element-3093885 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-f07b8ee .elementor-heading-title{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;line-height:24px;letter-spacing:1.5px;}
.elementor-2760 .elementor-element.elementor-element-f07b8ee > .elementor-widget-container{margin:0px 0px 18px 0px;}
.elementor-2760 .elementor-element.elementor-element-882e629 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/1);}
.elementor-2760 .elementor-element.elementor-element-882e629 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/1);}
.elementor-2760 .elementor-element.elementor-element-882e629 .elementor-icon-list-icon i{color:#FFFFFF;font-size:10px;}
.elementor-2760 .elementor-element.elementor-element-882e629 .elementor-icon-list-icon{text-align:center;}
.elementor-2760 .elementor-element.elementor-element-882e629 .elementor-icon-list-text{color:#FFFFFF;}
.elementor-2760 .elementor-element.elementor-element-882e629 .elementor-icon-list-item,.elementor-2760 .elementor-element.elementor-element-882e629 .elementor-icon-list-item a{font-family:"Open Sans", Sans-serif;font-size:14px;}
.elementor-2760 .elementor-element.elementor-element-c2cf657 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}
.elementor-2760 .elementor-element.elementor-element-c2cf657 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-6b83564 .elementor-heading-title{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:600;line-height:24px;letter-spacing:1.5px;}
.elementor-2760 .elementor-element.elementor-element-6b83564 > .elementor-widget-container{margin:0px 0px 18px 0px;}
.elementor-2760 .elementor-element.elementor-element-9a5bee6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/1);}
.elementor-2760 .elementor-element.elementor-element-9a5bee6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/1);}
.elementor-2760 .elementor-element.elementor-element-9a5bee6 .elementor-icon-list-icon i{color:#FFFFFF;font-size:10px;}
.elementor-2760 .elementor-element.elementor-element-9a5bee6 .elementor-icon-list-icon{text-align:center;}
.elementor-2760 .elementor-element.elementor-element-9a5bee6 .elementor-icon-list-text{color:#FFFFFF;}
.elementor-2760 .elementor-element.elementor-element-9a5bee6 .elementor-icon-list-item,.elementor-2760 .elementor-element.elementor-element-9a5bee6 .elementor-icon-list-item a{font-family:"Open Sans", Sans-serif;font-size:14px;}
.elementor-2760 .elementor-element.elementor-element-26b33ba > .elementor-container{max-width:1170px;}
.elementor-2760 .elementor-element.elementor-element-26b33ba:not(.elementor-motion-effects-element-type-background){background-color:rgba(18, 87, 120, 0.788235294117647);}
.elementor-2760 .elementor-element.elementor-element-26b33ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}
.elementor-2760 .elementor-element.elementor-element-2850b32.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-2760 .elementor-element.elementor-element-2850b32 > .elementor-element-populated{padding:10px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-a291a55 .elementor-heading-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;}
.elementor-2760 .elementor-element.elementor-element-6cc13bc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-2760 .elementor-element.elementor-element-6cc13bc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}
.elementor-2760 .elementor-element.elementor-element-6cc13bc > .elementor-element-populated{padding:15px 10px 10px 10px;}
.elementor-2760 .elementor-element.elementor-element-7cc3756{text-align:right;}
.elementor-2760 .elementor-element.elementor-element-7cc3756 .elementor-image img{width:40%;}
@media (max-width:767px){
    .navbar-main .navbar-nav>li>a {
    color: black !important;
}
.elementor-2760 .elementor-element.elementor-element-5e99da8{padding:0px 10px 0px 10px;}
.elementor-2760 .elementor-element.elementor-element-fb04a40{padding:20px 6px 20px 11px;}
.elementor-2760 .elementor-element.elementor-element-0d865f4 > .elementor-widget-container{padding:20px 0px 20px 0px;}
.elementor-2760 .elementor-element.elementor-element-e874a93{width:50%;}
.elementor-2760 .elementor-element.elementor-element-e874a93 > .elementor-element-populated{padding:50px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-3093885{width:50%;}
.elementor-2760 .elementor-element.elementor-element-3093885 > .elementor-element-populated{padding:50px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-c2cf657 > .elementor-element-populated{padding:50px 0px 0px 0px;}
.elementor-2760 .elementor-element.elementor-element-a291a55{text-align:center;}
.elementor-2760 .elementor-element.elementor-element-7cc3756{text-align:center;}
}
@media (min-width:768px){
.elementor-2760 .elementor-element.elementor-element-b646761{width:27%;}
.elementor-2760 .elementor-element.elementor-element-e874a93{width:23%;}
.elementor-2760 .elementor-element.elementor-element-3093885{width:27%;}
.elementor-2760 .elementor-element.elementor-element-c2cf657{width:23%;}
}
@media (max-width:1024px) and (min-width:768px){
.elementor-2760 .elementor-element.elementor-element-b646761{width:50%;}
.elementor-2760 .elementor-element.elementor-element-e874a93{width:50%;}
.elementor-2760 .elementor-element.elementor-element-3093885{width:50%;}
.elementor-2760 .elementor-element.elementor-element-c2cf657{width:50%;}
}
.elementor-field-group .elementor-field:focus{box-shadow:unset!important;outline:unset!important;border:unset!important;}
.elementor-2760 .elementor-element.elementor-element-564e43f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0px 0 15px;background-color:#FFFFFF;border-radius:30px 30px 30px 30px;}
}






.elementor-location-footer p{
    margin-bottom: 20px;
}

.octf-btn{transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;font-size:16px;padding:16px 28px 16px 28px;line-height:1;display:inline-block;margin:0;text-decoration:none;white-space:nowrap;vertical-align:middle;font-weight:bold;letter-spacing:0;text-align:center;background:#fe4c1c;cursor:pointer;border:1px solid transparent;outline:0;box-sizing:border-box;color:#fff;position:relative;font-family:"Red Hat Display", sans-serif;overflow:hidden;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;box-shadow:12px 12px 20px 0px rgba(254, 76, 28, 0.3);-webkit-box-shadow:12px 12px 20px 0px rgba(254, 76, 28, 0.3);-moz-box-shadow:12px 12px 20px 0px rgba(254, 76, 28, 0.3);}
.octf-btn:visited{color:#fff;}
.octf-btn:hover,.octf-btn:focus{color:#fff;}
.octf-btn:hover,.octf-btn:focus{box-shadow:none;}
.octf-btn.octf-btn-white{background:#ffffff;box-shadow:6px 6px 13px 0px rgba(42, 67, 113, 0.15);-webkit-box-shadow:6px 6px 13px 0px rgba(42, 67, 113, 0.15);-moz-box-shadow:6px 6px 13px 0px rgba(42, 67, 113, 0.15);color:#fe4c1c;}
.octf-btn.octf-btn-white i{background:#fe4c1c;color:#ffffff;}
.octf-btn.octf-btn-white:visited,.octf-btn.octf-btn-white:hover,.octf-btn.octf-btn-white:focus{color:#fe4c1c;}
.octf-btn.octf-btn-white:before{background-color:rgba(254, 76, 28, 0.5);}
.octf-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:1;-webkit-transform:translate(-105%, 0);transform:translate(-105%, 0);background-color:rgba(255, 255, 255, 0.8);}
.octf-btn:hover:before{opacity:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.octf-btn-icon{text-align:left;padding:5px 5px 5px 28px;}
.octf-btn-icon i{background:#fff;color:#fe4c1c;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;margin-left:14px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;}
@media (max-width: 767px){
.octf-btn:before{display:none;}
.elementor-heading-title{
    padding-bottom: 8px !important;
}
.octf-btn-icon {
    text-align: left;
    padding: 5px 41px 5px 28px;
    width: 100%;
}
.octf-btn-icon i {
    margin-left: 0px;
}
.elementor-heading-title {
    font-size: 15px !important;
}
.ot-button{
    padding-top: 18px;
}
.elementor-button {
    margin: 0 auto 11px;
}

}


/*! CSS Used from: https://www.hostifire.net/wp-content/uploads/elementor/css/post-2760.css?ver=1609086259 ; media=all */
@media all{
.elementor-2760 .elementor-element.elementor-element-e7aad5e a.octf-btn,.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn{fill:#31406A;color:#31406A;background-color:#FFFFFF;}
.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn{box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5);}
.elementor-2760 .elementor-element.elementor-element-e7aad5e a.octf-btn:hover,.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn:hover,.elementor-2760 .elementor-element.elementor-element-e7aad5e a.octf-btn:focus,.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn:focus{color:#FFFFFF;background-color:#F62459;}
.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn i{color:#FFFFFF;background-color:#025E85;}
.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn:hover i,.elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn:focus i{color:#000000;background-color:#FFFFFF;}
}
.caret_left li a i{
    font-size: 13px;
}

#clients_wrap .navbar-main .navbar-nav>li>a{
    color: #fff;
}
.navbar-nav>li>.dropdown-menu {
    border-radius: 10px;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 12%);
}
.dropdown-menu .nav-divider {
 
    margin: 0 !important;
 
}
.dropdown-menu>li>a {
    padding: 8px 20px;
}
#clients_wrap{
    background: #222;
}
#clients_wrap .navbar-nav{
    float: none;
    width: 100%;
    text-align: center;
}
#clients_wrap .navbar-nav>li {
    float: none;
    display: inline-block;
}
#clients_wrap .nav>li>a {
    padding: 10px 16px;
}


@media(max-width: 1250px){
    .container{
        width: 100%;
    }
    .nav>li>a {
        padding: 10px 5px;
    }
/*  .js-focus-visible .header_right {
    width: 78%;
}*/
}

@media(max-width: 1024px){
    .container{
        width: 100%;
    }
    .navbar-main{
        position: absolute;
        z-index: 999;
        width: 98%;
    }
    ul.top-nav>li>a {
        color: #000000;
    }
    .js-focus-visible .header_right {
        width: 100%;
        float: right;
        padding: 15px 6px 0 0;
        text-align: left;
    }
    .navbar-toggle {
        background: #0e5077 !important;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: transparent;
    }
    #primary-nav {
        padding: 0;
        margin: 10px 0 0;
    }
    .navbar-nav>li>.dropdown-menu {
        border-top: 1px solid #ccc;
    }
    .dropdown-menu {
        position: static;
        float: none;
    }
    .header_right {
        width: 100%;
        float: right;
        padding: 15px 0 0;
    }
    .navbar-nav>li>.dropdown-menu {
        overflow-y: auto;
        background: transparent;
        box-shadow: none;
        border: none !important;
        padding: 2px 10px 4px;
        margin: 0;
    }
    .navbar-nav .caret {
        position: absolute;
        right: 35px;
        top: 13px;
    }
    #primary-nav2{
        padding: 0;
    }
    #primary-nav2 .dropdown-menu>li>a {
        font-size: 13px;
       
    }
    #main-menu .navbar-nav,#clients_wrap .navbar-nav {
        margin-left: -15px;
        margin-right: -15px;
        background: #fff;
    }
    .navbar-main .navbar-toggle {
        position: absolute;
        right: 14px;
        top: -56px;
    }
    #client-area-toggle{
        right: 67px;
        top: -67px;
        color: #fff;
        padding: 7px 9px;
        font-size: 13px;
    }
    #clients_wrap .navbar-nav {
        text-align: left;
        width: 100%;
        margin: 0;
    }
    #clients_wrap .navbar-nav>li {
        float: none;
        display: block;
    }
#clients_wrap .navbar-main .navbar-nav>li>a {
    color: #000;
    padding: 8px 10px;
    border-bottom: 1px solid #3333;
}
}
.navbar-main {
    background-color: unset;
}

@media(max-width: 767px){
    .container{
        width: auto;
    }
    .elementor-2760 .elementor-element.elementor-element-e7aad5e a.octf-btn, .elementor-2760 .elementor-element.elementor-element-e7aad5e .octf-btn {
 
    width: auto;
    padding: 4px 5px;
}
.navbar-main {
 
    width: 100%;
    left: 0;
    right: 0;
}
.ot-button {
    padding-top: 18px;
    text-align: left;
}
.navbar-main .navbar-nav>li>a {
    padding: 8px 20px;
}
.navbar-main .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #043d5f;
}
.navbar-main .navbar-nav>li>a {
    padding: 8px 20px;
}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-button[type="submit"] {
 
    margin: 0;
}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-form-fields-wrapper {
 
    display: grid;
    grid-template-columns: 80% 20%;
}
.elementor-2760 .elementor-element.elementor-element-564e43f .elementor-field-group .elementor-field {
 
    border-radius: 50px !important;
}
    .header_left a img {
    width: 129px;
}
    ul.top-nav>li.primary-action>a.btn {
        padding: 3px 5px;
        font-size: 10px;
    }
    ul.top-nav>li>a {
        color: #000000;
    }
    .top-nav li:nth-child(1),.top-nav li:nth-child(2){
        display: none;
    }
    .Support a:before{
        display: none;
    }
    .Support {
        padding: 0 4px 0 0;
    }
    .navbar-main .navbar-nav .open .dropdown-menu>li>a {
        color: #2c2c2c;
        padding: 4px 20px;
    }
    .top_left ul li a {
        font-size: 11px;
    }
    .top_left ul li a {
        padding: 0 0px 0 0;
    }
    .top_right {
        width: 100%;
        text-align: center;
    }
    .top_left {
        display:  none;
    }
    .navbar-main .navbar-toggle {
        position: absolute;
        right: 3px !important;
        top: -54px;
    }
    #client-area-toggle {
        right: 53px !important;
        top: -65px;
        color: #fff;
        padding: 7px 9px;
        font-size: 13px;
        background: #313131 !important;
    }
    .navbar-collapse.in {
        overflow: hidden;
    }
    .categories-collapsed .pull-left,.categories-collapsed .pull-right{
        float: none !important;
        margin: 10px 0 !important;
    }
}