body{
    background-color:transparent;
    overflow-x:hidden!important;
    overflow-y:auto!important
}
header.flat-menu .header-body .header-nav-main {
    padding: 0px;
    margin-bottom: 20px;
}
.HeadBg{
    background-color:red
}
html p{
    color:#000!important
}
body{
    background-color:transparent;
    overflow:hidden
}
a:hover{
    text-decoration:none!important
}
a:visited{
    color:#0f62ac!important
}
.ICG_ETH_Expanders>.ICG_ETH_Title{
    margin-top:10px
}
a.CareersTitle img{
    padding-bottom:15px
}
ul#mainMenu>li:nth-child(1){
    display:none
}
.home-about-con{
    margin-top:50px
}
section.section{
    background:#f4f4f4;
    border-top:5px solid #f1f1f1;
    margin:30px 0;
    padding:50px 0
}
.call-to-action.call-to-action-in-footer-margin-top{
    margin-top:5px!important
}
.text-aligh-justify{
    text-align:justify!important
}
div#LiveSlider837{
    width:100%!important
}
.body>#footer{
    background:#eaeaea!important;
    border-color:#eaeaea!important
}
.body>#footer a{
    color:#000
}
.body>#footer .footer-copyright{
    background:#0b4e8a!important;
    border-top:4px solid #0b4e8a!important;
    margin-top:20px!important;
    padding:10px 0 10px!important
}
.body>#footer .copyright{
    color:#fff!important
}
.body>#footer h5{
    color:#fff!important
}
.list.list-icons li .fa{
    color:#fff!important;
    border-color:#fff!important
}
.DNNContainer_Title_h4 h4 .TitleH4{
    display:none!important;
    margin-bottom:25px
}
.padding-0{
    padding:0!important
}
header div.search input.NormalTextBox{
    display:block;
    float:left;
    width:100%;
    height:34px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.428571429;
    color:#2a74b6;
    vertical-align:middle
}
.header-body{
    margin-bottom:-30px!important
}
div#LiveSlider628{
    width:100%!important;
    overflow:hidden
}
#ls-global * .ls-container img,body * .ls-container img,html * .ls-container img{
    background:0 0!important;
    min-width:0!important;
    border-radius:0;
    box-shadow:none;
    border:0;
    padding:0;
    max-width:100%!important;
    width:100%!important;
    height:100%!important
}
img.ls-bg.ls-preloaded{
    margin-top:0!important;
    height:495.563px!important;
    max-width:100%!important;
    margin-left:0!important
}
.hybrR1 {
    vertical-align: super;
    margin-left: 3px;
    font-size: 22px;
}
@media (min-width:240px) and (max-width:480px){
    .ls-slide.ls-slide-1.ls-animating{
        height:150px!important
    }
  .testi-div {
border: 1px solid #dddddd; padding: 25px 20px 0px; border-radius: 10px; min-height: 340px !important; max-height: 360px!important;
}
    .mbl-t30-b20{
        margin-top:30px;
        margin-bottom:20px
    }
    .mbl-tab-tb{
        margin-bottom:0!important;
        margin-top:50px!important
    }
    .mbl-tab li a img{
        width:40px!important
    }
    .admin-tenant li a span{
        font-size:15px!important
    }
    .mbl-mb-15{
        margin-bottom:15px!important
    }
    .mbl-font-12{
        font-size:12px!important
    }
    .btn-hybr a span{
        font-size:12px!important
    }
    .mbl-img-70{
        width:70px!important
    }
    .testimonial.testimonial-with-quotes.mbl-carousal blockquote p{
        padding:0 10px!important
    }
    .video-width{
        width:100%!important;
        height:200px!important
    }
    .rc-anchor-normal{
        width:250px!important
    }
    .mbl.visible-lg,.mbl.visible-md{
        display:block!important
    }
    .desktop.visible-lg,.desktop.visible-md{
        display:none!important
    }
    .tabs.tabs-simple .nav-tabs.mbl-tab>li a,.tabs.tabs-simple .nav-tabs.mbl-tab>li a:focus,.tabs.tabs-simple .nav-tabs.mbl-tab>li a:hover{
        padding:0 10px!important;
        font-size:15px!important
    }
    div#LiveSlider628{
        height:150px!important
    }
    .lead{
        font-size:14px!important;
        font-weight:300!important
    }
    .btn.mini-search{
        display:none!important
    }
    .header .btn-responsive-nav{
        background:#0f62ac!important
    }
    .header-body{
        min-height:120px!important
    }
    .header-top{
        display:none!important
    }
    header .btn-responsive-nav{
        background:#0f62ac!important
    }
    header .nav-main ul li{
        border-bottom:1px solid #fff!important
    }
    html header .nav-main-collapse{
        background:#f7f7f7!important
    }
    header .nav-main ul li{
        border-bottom:transparent!important
    }
    .nav-main ul>li>a:focus{
        color:#f2d162!important
    }
    .nav-main ul>li:hover>a{
        color:#0f62ac!important
    }
    header#header{
        min-height:95px!important
    }
    header.flat-menu.clean-top.ddrheader.fixedheader .header-body{
        min-height:80px!important
    }
    body.sticky-menu-active .header-body{
        position:fixed!important;
        top:-10px!important
    }
    .page-top.ca-slider4{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Home/bannnerrr.png?ver=2020-03-05-140826-183)!important;
        background-size:cover!important;
        background-position:50%!important;
        height:180px!important
    }
    .banner-subtitle-homepage{
        font-size:12px!important
    }
    h1.border-rem,h2.border-rem{
        font-size:12px!important;
        line-height:16px!important
    }
    .banner-text-left h1.border-rem{
        width:100%!important;
        font-size:26px!important
    }
    .banner-text-left h2.border-rem{
        width:100%!important;
        font-size:17px!important;
        line-height:1!important;
        margin-top:25px!important
    }
    .page-top.ca-slider5{
        background-position:91.5%!important;
        height:75vh!important
    }
    a.btn-free-demo{
     margin:40px 25px!important
    }
    .btn-free-demo span{
        font-size:10px!important
    }
}
@media (min-width:481px) and (max-width:640px){
    .ls-slide.ls-slide-1.ls-animating{
        height:180px!important
    }
    .testi-div {
border: 1px solid #dddddd; padding: 25px 20px 0px; border-radius: 10px; min-height: 340px !important; max-height: 360px!important;
}
    div#LiveSlider628{
        height:180px!important
    }
    .lead{
        font-size:14px!important;
        font-weight:300!important
    }
    .btn.mini-search{
        display:none!important
    }
    .header .btn-responsive-nav{
        background:#0f62ac!important
    }
    .header-body{
        min-height:120px!important
    }
    .header-top{
        display:none!important
    }
    header .btn-responsive-nav{
        background:#0f62ac!important
    }
    header .nav-main ul li{
        border-bottom:1px solid #fff!important
    }
    html header .nav-main-collapse{
        background:#0f62ac!important
    }
    header .nav-main ul li{
        border-bottom:transparent!important
    }
    .nav-main ul>li>a:focus{
        color:#f2d162!important
    }
    .nav-main ul>li:hover>a{
        color:#f2d162!important
    }
    header#header{
        min-height:95px!important
    }
    header.flat-menu.clean-top.ddrheader.fixedheader .header-body{
        min-height:80px!important
    }
    body.sticky-menu-active .header-body{
        position:fixed!important;
        top:-10px!important
    }
}
@media (min-width:641px) and (max-width:768px){
    .ls-slide.ls-slide-1.ls-animating{
        height:250px!important
    }
  
    .testi-div {
border: 1px solid #dddddd; padding: 25px 20px 0px; border-radius: 10px; min-height: 340px !important; max-height: 360px!important;
}
    div#LiveSlider628{
        height:250px!important
    }
    .header .btn-responsive-nav{
        background:#0f62ac!important
    }
    .ls-inner{
        height:250px!important
    }
    .header-body{
        min-height:120px!important
    }
    .header-top{
        display:none!important
    }
    header .btn-responsive-nav{
        background:#0f62ac!important
    }
    header .nav-main ul li{
        border-bottom:1px solid #fff!important
    }
    html header .nav-main-collapse{
        background:#0f62ac!important
    }
    header .nav-main ul li{
        border-bottom:transparent!important
    }
    .nav-main ul>li>a:focus{
        color:#f2d162!important
    }
    .nav-main ul>li:hover>a{
        color:#f2d162!important
    }
    header#header{
        min-height:95px!important
    }
    header.flat-menu.clean-top.ddrheader.fixedheader .header-body{
        min-height:100px!important
    }
    body.sticky-menu-active .header-body{
        position:fixed!important;
        top:-10px!important
    }
    .page-top.ca-slider4{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Home/bannnerrr.png?ver=2020-03-05-140826-183)!important;
        background-size:cover!important;
        background-position:50%!important;
        height:320px!important
    }
    .banner-subtitle-homepage{
        font-size:20px!important;
        font-weight:600
    }
    h1.border-rem,h2.border-rem{
        font-size:14px!important;
        line-height:25px!important
    }
    .page-top.ca-slider3{
        height:250px!important
    }
}
@media (min-width:769px) and (max-width:920px){
    .ls-slide.ls-slide-1.ls-animating{
        height:330px!important
    }
    div#LiveSlider628{
        height:330px!important
    }
    .header .btn-responsive-nav{
        background:#0f62ac!important
    }
    .ls-inner{
        height:330px!important
    }
    .header-body{
        min-height:120px!important
    }
    .header-top{
        display:none!important
    }
    header .btn-responsive-nav{
        background:#0f62ac!important
    }
    header .nav-main ul li{
        border-bottom:1px solid #fff!important
    }
    html header .nav-main-collapse{
        background:#0f62ac!important
    }
    header .nav-main ul li{
        border-bottom:transparent!important
    }
    .nav-main ul>li>a:focus{
        color:#f2d162!important
    }
    .nav-main ul>li:hover>a{
        color:#f2d162!important
    }
    header.flat-menu.clean-top.ddrheader.fixedheader .header-body{
        min-height:100px!important
    }
    body.sticky-menu-active .header-body{
        position:fixed!important;
        top:-10px!important
    }
}
.header-container.container{
    height:80px!important
}
@media (min-width:992px){
    header.ddrheader.flat-menu .header-nav-main nav>ul>li>a{
        padding-top:10px!important;
        padding-bottom:10px!important
    }
}
@media (min-width:1024px) and (max-width:1239px){
    .margin-left-3.hidden-xs{
        display:none!important
    }
    .page-top.ca-slider4{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Home/bannnerrr.png?ver=2020-03-05-140826-183)!important;
        background-size:cover;
        background-position:50%!important;
        height:500px!important
    }
    .page-top.ca-slider3{
        height:380px!important
    }
    h1.border-rem{
        font-size:22px!important;
        font-weight:700
    }
    h2.border-rem{
        font-size:18px!important;
        line-height:25px!important
    }
    h1.border-rem.hybr-page{
        font-size:35px!important;
        font-weight:600!important;
        color:#fff!important;
        letter-spacing:1px
    }
    h2.border-rem.hybr-page{
        font-size:30px!important;
        line-height:50px!important;
        color:#fff700!important;
        font-weight:400
    }
    h2.border-rem.hybr-page{
        margin-top:15px!important
    }
}
@media (min-width:1240px) and (max-width:1500px){
    .page-top.ca-slider2{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/homepage/banner2.jpg?ver=2019-08-21-082000-033)!important;
        background-size:cover;
        background-position:0!important;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:400px!important;
        border-top:transparent!important;
        border-bottom:transparent!important;
        margin-bottom:0!important
    }
    .margin-top-60.margin-left-3{
        margin-top:20px
    }
    .banner-text-caption{
        font-size:30px!important
    }
    .banner-text-left{
        margin-left:0;
        margin-top:2%!important
    }
    .margin-left-3.hidden-xs{
        display:block !important
    }
    h2.border-rem{
        margin-top:0!important
    }
}
header.flat-menu .header-body{
    min-height:135px!important
}
img#dnn_LOGO2_imgLogo{
    height:60px!important;
    top:-12px!important
}
html header .navbar-collapse .nav-main > ul > li > a {
    color: #0088cc;
    font-family: Open Sans;
    font-size: 14px !important;
}
.page-top{
    margin:25px 0 35px 0!important
}
.eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper li .edn_articlecount{
    background-color:#0f62ac!important;
    border-radius:0!important
}
.eds_news_Ozone.eds_subCollection_treeView .edn_category_menu_wrapper li .edn_category{
    color:#0f62ac!important
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list h1 a:hover{
    color:#0f62ac!important
}
a.expand_collapse.icon:before{
    color:#0f62ac!important
}
.EDN_module_box{
    border-color:transparent;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
    border-radius:.25rem!important;
    padding:.5rem!important;
    background-color:#fff!important
}
.eds_news_BlogTwo.eds_style_predefined_light.eds_subCollection_tagCloud>h1.edn_module_title{
    background-color:#f7f7f7;
    background-image:none!important;
    background-repeat:none!important;
    background-position:none!important
}
.eds_news_BlogTwo.eds_style_predefined_light.eds_subCollection_tagCloud .tags{
    background-color:#fff!important
}
.eds_news_Ozone.eds_subCollection_treeView .edTv_headerTitle{
    color:#272727!important
}
.eds_news_BlogTwo.eds_style_predefined_light.eds_subCollection_tagCloud{
    background-color:transparent;
    border-color:transparent;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
    border-radius:.25rem!important;
    padding:.5rem!important;
    margin-bottom:3rem!important;
    background-color:#fff!important
}
.eds_news_BlogTwo.eds_subCollection_tagCloud .tags a.TagStyle1{
    font-size:14px!important
}
.eds_news_BlogTwo.eds_subCollection_tagCloud .tags a.TagStyle2{
    font-size:14px!important
}
.eds_news_BlogTwo.eds_subCollection_tagCloud .tags a.TagStyle3{
    font-size:14px!important
}
.eds_news_BlogTwo.eds_subCollection_tagCloud .tags a.TagStyle4{
    font-size:14px!important
}
.eds_news_BlogTwo.eds_subCollection_tagCloud .tags a.TagStyle5{
    font-size:14px!important
}
.eds_news_BlogTwo.eds_subCollection_tagCloud .tags a.TagStyle6{
    font-size:14px!important
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list.span{
    float:none;
    background-color:transparent;
    border-color:transparent;
    box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
    border-radius:.25rem!important;
    padding:10px 15px 1px 15px!important;
    margin-bottom:1rem!important;
    background-color:#fff!important
}
.eds_news_NewsOne.eds_subCollection_news .article .box_list_container a{
    border-radius:0!important;
    background:#3d8dd4!important
}
.eds_news_NewsOne.eds_subCollection_news .article .box_list_container a:hover{
    background:#0f62ac!important
}
.icon-home-color{
    color:#333;
    font-size:14px
}
.hybr-product {
    margin: -15px 0 -30px 0!important;
    background: #f7f7f7!important ;
}
ul#mainMenu>li:nth-child(5){
    display:none
}
ul#mainMenu>li:nth-child(8){
    background:#e8e8e8;
    padding:0
}
h4.ls-l{
    color:#fff!important
}
.section-white{
    padding:0 0!important;
    margin-top:-30px!important;
    background:#f4f4f4!important
}
.mar-bottom-50{
    margin:50px 0 50px 0!important
}
.partners-logo{
    margin:0 auto;
    left:0;
    right:0;
    display:inline-block!important
}
.owl-stage{
    margin:0 auto!important
}
.partners-80{
    width:80%!important
}
.partners-50{
    width:35%!important;
    margin:0 auto!important
}
.margin-50-padd{
    margin:50px 0!important
}
.section-h2{
    font-size:35px!important
}
.section-heading{
    font-size:22px!important;
    line-height:30px
}
.section-paragraph{
    font-size:15px
}
section.page-top.basic{
    display:none
}
.featured-box.featured-box-text-left{
    display:none
}
.page-top.custom-product{
    background-image:url(http://www.cloudassert.com/Portals/0/Images/cloudassert_website/custom-header-bg.jpg?ver=2019-03-30-173029-917)!important;
    background-repeat:repeat;
    background-color:#999;
    border-top:5px solid #888;
    overflow:hidden
}
.product-cloud-animation{
    display:block;
    width:60%;
    margin:0 auto;
    left:0;
    right:0
}
section.video .video-overlay{
    background:#585858ab url(http://www.cloudassert.com/Portals/0/Images/cloudassert_website/homepage/video-overlay.png?ver=2019-04-01-072657-240) repeat 0 0!important;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:2
}
.section-margin-top-0{
    margin:-30px 0!important
}
.back-white-clr{
    background:#fff!important
}
.padding-100{
    padding:70px 0
}
.section-padding-50{
    padding:50px 0 30px 0!important
}
.section-paragraph{
    font-size:17px!important
}
em.fa.fa-plus.icon-home-color{
    color:#0f62ac
}
.call-to-action.call-to-action-in-footer.footer-bottom-70{
    margin-bottom:-65px!important
}
.inner-section-paragraph{
    font-size:17px;
    color:#000!important
}
.feature-box-icon.rem-color{
    background:0 0!important
}
.back-white-parallex{
    background:#fff!important;
    border-top:transparent!important
}
.heading-font-inner{
    text-align:center;
    font-size:32px
}
.inner-sub-heading{
    font-size:28px;
    color:#272727
}
.inner-sub-heading-top{
    margin-top:20px
}
.LiveForm.Default{
    width:100%!important;
    margin-bottom:-65px!important;
    border:transparent!important;
    background-color:transparent!important
}
.telerik-reTable-4 td.telerik-reTableEvenCol-4,.telerik-reTable-4 td.telerik-reTableFirstCol-4,.telerik-reTable-4 td.telerik-reTableLastCol-4,.telerik-reTable-4 td.telerik-reTableOddCol-4{
    border:1px solid #272727!important;
    font-size:14px;
    padding:10px 5.4pt 10px 5.4pt!important
}
.telerik-reTable-4 td.telerik-reTableHeaderFirstCol-4,.telerik-reTable-4 td.telerik-reTableHeaderOddCol-4,.telerik-reTableHeaderEvenCol-4,.telerik-reTableHeaderLastCol-4{
    border:1px solid #272727!important;
    font-size:14px;
    padding:10px 5.4pt 10px 5.4pt!important
}
.section.section-default.hybr-product.iot-border{
    border-color:transparent!important
}
.section.section-tertiary.bck-white.pb-none.mb-none{
    background:#fff!important;
    border-color:transparent!important
}
#mfesecure-ts-image{
    display:none!important
}
.Theme_HoverFancyBox.link-div-495{
    display:none
}
.color-default{
    color:#272727!important
}
p.custom-text-color-2.color-default{
    color:#272727!important
}
.church.section.section-secondary em{
    font-size:90px!important;
    color:#0f62ac!important;
    margin-bottom:20px!important
}
ul#mainMenu>li:nth-child(8){
    background:#f3f3f3!important;
    padding:0!important;
    border-radius:15px!important
}
a.ls-l h2{
    background:#0f62ac!important;
    padding:5px 15px!important;
    border-radius:0!important;
    width:auto!important;
    text-decoration:none!important
}
a.ls-l:hover{
    text-decoration:none!important
}
.Theme_Normal_Default input[type=text],.Theme_Normal_Default select{
    display:inline-block;
    height:35px!important;
    font-size:14px;
    color:#555;
    font-family:sans-serif!important;
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    box-shadow:none!important
}
.Theme_Normal_Default .form_label{
    padding-right:10px;
    font-size:14px
}
span#Ctl_Products_923 label{
    font-family:sans-serif;
    font-size:14px
}
.formError .formErrorContent{
    width:100%;
    background:#0f62ac!important;
    position:relative;
    color:#fff;
    min-width:120px;
    font-size:11px;
    border:none!important;
    padding:4px 10px 4px 10px;
    border-radius:0!important;
    box-shadow:none!important
}
.formError .formErrorArrow div{
    border-left:none!important;
    border-right:none!important;
    box-shadow:none!important;
    -moz-box-shadow:none!important;
    -webkit-box-shadow:none!important;
    -o-box-shadow:none!important;
    font-size:0!important;
    height:1px;
    background:#0f62ac!important;
    margin:0 auto;
    line-height:0!important;
    font-size:0!important;
    display:block!important
}
.SubmitButton923.btn.submit_but{
    background:#0f62ac!important;
    color:#fff!important;
    text-shadow:none!important;
    min-width:120px!important;
    padding:10px 10px!important
}
.SubmitButton923.btn.submit_but:hover{
    background:#0b4e8a!important;
    color:#fff!important;
    text-shadow:none!important;
    min-width:120px!important;
    padding:10px 10px!important
}
.Theme_Normal_Default .form_submit{
    text-align:left!important;
    margin-left:18%
}
input.btn.reset_but{
    padding:10px 10px!important;
    min-width:120px!important
}
td.form_input{
    width:10px!important
}
#dnn_FooterRightOuter{
    bottom:42px!important;
    position:absolute!important;
    display:inline-block
}
#cblSubscriber932{
    display:none
}
.lc-signup-form label{
    left:0!important;
    float:left;
    color:#c5c8cb
}
.lc-signup-form button{
    padding:10px 10px!important
}
div#dnn_FooterRightOuter input{
    padding:5px 8px;
    height:35px
}
.lc-signup-form label{
    color:#ccc!important;
    text-transform:uppercase;
    font-weight:700!important;
    letter-spacing:normal;
    line-height:18px!important;
    margin:0 0 14px 0;
    font-size:14px!important;
    text-shadow:none
}
.default .ui-state-highlight{
    border:none!important;
    background:0 0!important;
    color:#fff!important
}
.article.in_list span{
    width:50%!important
}
.box_list_container{
    display:none!important
}
.meta_text{
    font-weight:700;
    color:#272727!important
}
.eds_news_NewsOne.eds_subCollection_news .article_pager a{
    background:0 0!important;
    box-shadow:none!important;
    border:1px solid #08c!important
}
.eds_news_NewsOne.eds_subCollection_news .article_pager a:hover{
    box-shadow:0 0 2px #08c,inset 1px 1px 3px 0 #fff!important
}
li.facebook,li.linkedin,li.twitter{
    border:1px solid #b3b3b3
}
ul#mainMenu>li:nth-child(4){
    display:block
}
ul#mainMenu>li:nth-child(5){
    display:none!important
}
.rc-anchor-normal{
    height:74px;
    width:220px!important
}
@media only screen and (max-width:767px) and (min-width:240px){
    .ls-l{
        width:200px!important;
        padding:10px 40px 0 20px!important;
        font-size:20px!important
    }
    html header .navbar-collapse .nav-main>ul>li.focused>a,html header .navbar-collapse .nav-main>ul>li:hover>a,html header .navbar-collapse .nav-main>ul>li>a:focus{
        color:#000!important;
        background:0 0!important
    }
    html header .navbar-collapse .nav-main>ul>li.active>a{
        color:#0f62ac!important
    }
    .inner-page-heading-h2{
        font-size:16px!important
    }
    ul#mainMenu li{
        line-height:30px!important
    }
    .banner-text-title{
        line-height:30px!important
    }
    html header .navbar-collapse .nav-main>ul>li.active>a{
        font-size:15px!important
    }
    html header .navbar-collapse .nav-main>ul>li>a{
        font-size:15px!important
    }
    .home-intro .get-started{
        text-align:left!important
    }
    .page-top.webinar-banner{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Webinar/webinar1.jpg?ver=2019-07-08-135519-430)!important;
        height:200px!important;
        background-size:cover!important
    }
    .margin-top-30.banner-mobile{
        margin-top:0!important
    }
    .a-btn-color{
        line-height:50px!important
    }
    .a-btn-color:hover{
        line-height:50px!important
    }
    .ls-gpuhack .ls-l{
        width:250px!important;
        height:auto;
        padding:60px 40px 0 20px!important;
        border-width:0;
        border-style:initial;
        border-color:initial;
        font-size:15px!important;
        line-height:normal;
        color:#fff;
        background-color:transparent;
        border-radius:0;
        top:0;
        left:0;
        overflow-wrap:normal;
        visibility:visible;
        margin-left:0;
        margin-top:0
    }
    a.ls-l{
        top:90px!important;
        width:150px!important;
        left:0!important;
        display:block;
        visibility:visible;
        margin-left:0!important;
        margin-top:0!important
    }
    a.ls-l h2{
        font-size:12px!important;
        font-weight:bolder!important
    }
    .page-top.ca-slider2{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/homepage/banner2.jpg?ver=2019-08-21-082000-033)!important;
        background-size:cover;
        background-position:0!important;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:100px!important;
        border-top:transparent!important;
        border-bottom:transparent!important;
        margin-bottom:0!important
    }
    p.text-size-header a{
        display:block!important
    }
    h2.border-rem{
        font-size:10px!important;
        width:60%;
        top:5%
    }
    .page-top.ca-slider3{
        height:150px!important
    }
    h1.border-rem.home-title{
        text-align:left!important
    }
    .home-page h2.border-rem.home-title{
        text-align:left!important;
        font-size:10px!important;
        width:45%!important;
        margin-top:0!important
    }
    .banner-text-left{
        margin-left:0!important;
        margin-top:0!important
    }
    .banner-text-left h1.border-rem{
        width:100%!important
    }
    .banner-text-left h2.border-rem{
        width:100%!important
    }
    .banner-subtitle-homepage{
        font-size:14px!important
    }
    section.section-default.hybr-product{
        padding:0 0
    }
    .text-size-header{
        margin-bottom:10px;
        margin-top:10px;
        font-size:9px
    }
    .img-media-top-10{
        margin-top:10px
    }
    .col-md-12.btn-mble{
        margin-top:13%!important;
        margin:0 auto!important;
        left:0!important;
        right:0!important;
        position:absolute!important;
        display:inline-grid!important;
        width:50%!important;
        margin-top:95%!important
    }
    .left.banner-text-left{
        text-align:center!important
    }
    .col-md-4.col-sm-8.custom-sm-margin-bottom-1{
        margin-bottom:20px!important
    }
    .banner-subtitle-homepage.home{
        font-size:12px!important;
        font-weight:600
    }
    h1.border-rem.hybr-page{
        font-size:14px!important;
        font-weight:600;
        color:#fff!important;
        letter-spacing:1px
    }
    h2.border-rem.hybr-page{
        font-size:14px!important;
        color:#fff700!important;
        font-weight:400
    }
    h2.border-rem.hybr-page{
        margin-top:0!important;
        letter-spacing:0
    }
    .mble-image-width-100{
        width:100%!important
    }
}
em.fa.fa-plus.icon-home-color{
    color:#717171;
    padding:0 5px 0 0
}
#footer h5.heading-primary{
    color:#fff!important
}
.rc-anchor.rc-anchor-normal.rc-anchor-light{
    width:10%!important
}
ul#mainMenu>li:nth-child(5){
    display:block!important
}
div#dnn_ctr980_View_UP{
    display:none
}
@media (min-width:991px){
    html header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu .mega-menu-sub-title{
        color:#000!important
    }
    /*.hidden-xs{
        display:none!important
    }
    .hidden-sm{
        display:none!important
    }*/
    .visible-md{
        display:block!important
    }
    .visible-lg{
        display:block!important
    }
    .mbl.visible-sm,.mbl.visible-xs{
        display:none!important
    }
}
@media (min-width:992px){
    html header nav ul.nav-main .dropdown-full-color .mega-menu-sub-title,html header nav ul.nav-main .dropdown-full-color.mega-menu-item ul.sub-menu .mega-menu-sub-title{
        opacity:1!important
    }
}
@media (min-width:991px){
    html header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a{
        color:#000!important
    }
    .desktop.visible-lg,.desktop.visible-md{
        display:block!important
    }
}
div#dnn_ctr983_View_UP{
    display:none
}
.page-top.windows-pack{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/Windows_Azure_Pack/cloud-assert-windows-azure-pack.jpg?ver=2019-07-30-080245-960)!important;
    background-size:cover;
    background-position:70%;
    background-color:#999;
    border-top:5px solid #888;
    overflow:hidden;
    height:275px!important;
    border:transparent
}
.banner-text-align-centre{
    position:relative;
    margin-top:15%
}
.section.section-text-light.section-background.section-center.match-height{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/Windows-Azure-Pack/windows-azure-pack-cloud-management.jpg?ver=2019-06-26-081902-077)
}
.margin-top-100{
    margin-top:100px
}
.margin-top-50{
    margin-top:50px
}
.page-top.webinar-banner{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/Webinar/webinar1.jpg?ver=2019-07-08-135519-430)!important;
    background-repeat:round;
    background-color:#999;
    border:none;
    overflow:hidden;
    height:500px
}
.most-recent{
    background:#f4f4f4;
    margin:0;
    padding:20px 0
}
.margin-bottom-50{
    margin-bottom:50px
}
.mar-bottom-down{
    margin-bottom:-50px
}
.church .custom-box-shadow.rem-shadow{
    box-shadow:0 0 10px 0 rgba(139,139,139,.5)
}
.text-align-center{
    text-align:center
}
.webinar-page-cart-height{
    min-height:260px
}
.flex{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center
}
.content-load{
    height:95px;
    width:100%;
    display:none
}
#loadMore{
    width:230px;
    color:#fff;
    display:block;
    text-align:center;
    margin:20px auto;
    padding:10px;
    font-size:20px;
    border-radius:50px;
    border:1px solid transparent;
    background-color:#0f62ac;
    transition:.3s
}
#loadMore:hover{
    color:#0f62ac;
    background-color:#fff;
    border:1px solid #0f62ac;
    text-decoration:none
}
.noContent{
    color:#000!important;
    background-color:transparent!important;
    pointer-events:none
}
.eds_news_NewsOne.eds_subCollection_news .article.in_list.span{
    display:block
}
.church .custom-post-event.tile-border{
    position:relative;
    background:#fff!important;
    height:100%!important;
    width:100%!important;
    margin:5px 0!important;
    box-shadow:0 1px 2px 0 #afafaf!important
}
.date-body{
    padding-bottom:0
}
.date-body .date-title{
    color:#fff
}
.date-body .date-content{
    background-color:#fff;
    margin-left:5px;
    margin-right:5px;
    min-height:300px;
    box-shadow:0 0 10px 0 rgba(139,139,139,.5)
}
.date-body .date-content p.dia{
    margin:0;
    font-size:45px;
    font-weight:700
}
.nomargin{
    margin:0
}
ul.count li{
    display:inline-block;
    font-size:14px;
    list-style-type:none;
    padding:1em;
    text-transform:uppercase;
    line-height:30px;
    text-align:center;
    color:#0f62ac
}
ul.count li span{
    display:block;
    font-size:40px;
    font-weight:700;
    color:#0f62ac
}
button.slide{
    position:relative;
    display:block;
    height:45px;
    width:150px;
    margin:10px 7px;
    padding:5px 5px;
    font-weight:700;
    font-size:15px;
    letter-spacing:2px;
    color:#383736;
    border:2px #383736 solid;
    border-radius:4px;
    text-transform:uppercase;
    outline:0;
    overflow:hidden;
    background:0 0;
    z-index:1;
    cursor:pointer;
    transition:80ms ease-in;
    -o-transition:80ms ease-in;
    -ms-transition:80ms ease-in;
    -moz-transition:80ms ease-in;
    -webkit-transition:80ms ease-in
}
.slide:after{
    content:"Free Webinar";
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    text-align:center;
    -webkit-transition:all .4s cubic-bezier(.68,-.55,.265,1.55)
}
.slide:before{
    content:"Booking Now →";
    height:100%;
    width:100%;
    position:absolute;
    color:#383736;
    left:-100%;
    opacity:0;
    -webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55)
}
.slide:hover{
    background:#383736
}
.slide:hover:before{
    left:0;
    opacity:1;
    color:#fff
}
.slide:hover:after{
    left:100%;
    opacity:0
}
.slide.left:hover{
    background:0 0
}
.slide.left:before{
    left:100%;
    color:#383736;
    -webkit-transition:all 425ms cubic-bezier(.68,-.55,.265,1.55)
}
.slide.left:hover:before{
    left:0
}
.btn-down{
    margin-bottom:50px
}
.banner-text-title{
    color:#000;
    font-size:50px;
    line-height:70px
}
.banner-text-title a{
    color:#000
}
.banner-text-title a:hover{
    text-decoration:underline;
    color:#000
}
.width-lg-md{
    width:80%
}
@media (min-width:481px) and (max-width:767px){
    .page-top.ca-slider3{
        background-image:url(https://www.cloudassert.com/LinkClick.aspx?fileticket=ciAg2j3vyL8=&portalid=0)!important;
        background-position:30%!important
    }
    .mobile-view{
        height:150px!important
    }
    .page-top.ignite-banner-back{
        background-image:url(https://www.cloudassert.com/LinkClick.aspx?fileticket=XtKtpYNQpEU=&portalid=0)!important;
        background-size:cover;
        background-position:85%!important;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:270px!important;
        border-top:transparent!important;
        border-bottom:transparent!important;
        margin-bottom:0!important;
        margin-top:-15px!important
    }
    h2.text-size{
        font-size:24px!important;
        line-height:30px!important
    }
    .heading-web{
        font-size:16px;
        font-weight:600
    }
    .text-center.date-body{
        width:100%
    }
    .date-top-bottom{
        margin-top:15px;
        margin-bottom:15px
    }
    .time-ist{
        margin-bottom:10px
    }
    ul.count li span{
        font-size:25px
    }
    ul.count li{
        padding:0
    }
    .btn-down{
        margin-bottom:0
    }
    .res-div{
        margin:0 auto;
        margin-right:-15px
    }
    .text-color-dark{
        font-size:12px!important;
        line-height:0
    }
    .custom-post-event.tile-border{
        position:absolute;
        display:inline-table
    }
    .text-desc-webinar{
        display:none
    }
    .page-top.ignite-banner{
        background-image:url('https://www.cloudassert.com/Portals/0/Images/cloudassert_website/hybr page/ignite-banner-designs-view.jpg?ver=2019-08-15-064601-950')!important;
        background-size:cover!important;
        height:140px!important
    }
    .btn-action-bottom-20{
        margin-bottom:20px!important
    }
}
.page-top.conference-banner{
    background-image:url(https://www.cloudassert.com/LinkClick.aspx?fileticket=Q_0q8EoZOZk=&portalid=0)!important;
    background-size:cover;
    background-position:50%!important;
    height:400px
}
@media (min-width:240px) and (max-width:320px){
    .hybr-banner-title{
        font-weight:700!important;
        color:#fff!important;
        margin-top:-50px!important;
        position:absolute!important;
        text-align:inherit!important
    }
  img.cloud-managed {
display:block !important;
}
  
  .width-20 {
  width:100% !Important;
  }
    .btn-action-bottom-20{
        margin-bottom:20px!important
    }
    .ls-l .btn-mble-view{
        margin-top:75px!important
    }
    span.ls-l{
        position:absolute!important;
        text-align:inherit!important
    }
    span.ls-l{
        font-size:9px!important;
        left:35px!important;
        margin-top:9px!important;
        line-height:1!important;
        width:300px!important
    }
    .hybr-banner-title{
        font-size:10px!important;
        line-height:10!important;
        left:0!important;
        width:400px!important;
        text-align:center!important;
        margin-top:-50px!important;
        display:flex;
        position:absolute!important;
        text-align:inherit!important
    }
    .hidden-xs{
        visibility:hidden
    }
    .margin-left-3{
        margin-left:0!important;
        margin-top:30px!important
    }
    a.text-banner{
        font-size:12px
    }
    .col-md-4.col-sm-8.custom-sm-margin-bottom-1{
        margin-bottom:20px!important
    }
    h2.border-rem.home-title{
        width:45%!important
    }
}
@media (min-width:321px) and (max-width:420px){
    .hybr-banner-title{
        font-weight:700!important;
        color:#fff!important;
        margin-top:-50px!important;
        position:absolute!important;
        text-align:inherit!important
    }
    .btn-action-bottom-20{
        margin-bottom:20px!important
    }
  
  img.cloud-managed {
display:block !important;
}
    .action-margin-top-40{
        margin-top:40px!important
    }
    .ls-l .btn-mble-view{
        margin-top:75px!important
    }
    span.ls-l{
        position:absolute!important;
        text-align:inherit!important
    }
    span.ls-l{
        font-size:9px!important;
        left:35px!important;
        margin-top:9px!important;
        line-height:1!important;
        width:300px!important
    }
    .hybr-banner-title{
        font-size:10px!important;
        line-height:10!important;
        left:-45px!important;
        width:400px!important;
        text-align:center!important;
        margin-top:-50px!important;
        display:flex;
        position:absolute!important;
        text-align:inherit!important
    }
    .hidden-xs{
        visibility:hidden
    }
    .margin-left-3{
        margin-left:0!important;
        margin-top:30px!important
    }
    a.text-banner{
        font-size:12px
    }
    .col-md-4.col-sm-8.custom-sm-margin-bottom-1{
        margin-bottom:20px!important
    }
  .width-20 {
  width:100% !Important;
  }
}
@media (min-width:768px) and (max-width:1023px){
    .hybr-banner-title{
        font-weight:700!important;
        color:#fff!important;
        margin-top:-50px!important;
        position:absolute!important;
        text-align:inherit!important
    }
    .ls-l .btn-mble-view{
        margin-top:75px!important
    }
    span.ls-l{
        position:absolute!important;
        text-align:inherit!important
    }
    span.ls-l{
        font-size:9px!important;
        left:275px!important;
        margin-top:9px!important;
        line-height:1!important;
        width:300px!important
    }
    .hybr-banner-title{
        font-size:10px!important;
        line-height:10!important;
        left:-195px!important;
        width:400px!important;
        text-align:center!important;
        margin-top:-50px!important;
        display:block;
        position:absolute
    }
    .page-top.ca-slider5{
        height:300px!important
    }
    h1.border-rem.hybr-page{
        font-size:25px!important;
        font-weight:600;
        color:#fff!important;
        letter-spacing:1px
    }
    h2.border-rem.hybr-page{
        font-size:20px!important;
        color:#fff700!important;
        font-weight:400
    }
    h2.border-rem.hybr-page{
        margin-top:15px!important
    }
}
@media (min-width:967px) and (max-width:1024px){
    .hybr-banner-title{
        font-size:30px!important;
        font-weight:700!important;
        color:#fff!important;
        margin-top:30px!important
    }
}
@media (min-width:1240px) and (max-width:1366px){
  img.cloud-managed {
display:none !important;
}
    .width-lg-md{
        width:100%
    }
    h2.ls-l{
        left:125px!important
    }
    h2.text-size{
        font-size:35px!important;
        line-height:50px!important
    }
    .margin-top-80{
        margin-top:80px!important
    }
    .width-menu{
        padding:0 80px!important
    }
    h2.border-rem{
        font-size:25px!important
    }
    .banner-subtitle-homepage.home{
        font-size:40px!important;
        color:#fff!important;
        font-weight:600!important
    }
    .banner-text-caption.home{
        font-size:22px!important
    }
    h1.border-rem.hybr-page{
        font-size:40px;
        font-weight:600;
        color:#fff!important;
        letter-spacing:1px
    }
    h2.border-rem.hybr-page{
        font-size:20px;
        line-height:30px;
        letter-spacing:3px;
        margin-top:10px!important;
        color:#fff700!important;
        font-weight:400
    }
}
.margin-top-80{
    margin-top:140px!important
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article.edn_articleInBox>figure>img{
    max-width:100%;
    width:100%!important;
    height:250px!important
}
.eds_news_NewsMagazine .edn_isotopeLayout>div{
    margin:0!important;
    max-width:100%!important;
    padding:0!important;
    width:100%!important
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article.edn_articleInBox{
    max-width:100%!important;
    padding:0!important
}
article.item1.single-item-image:hover{
    box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);
    z-index:1
}
article.item3.single-item-recipe:hover{
    background-color:rgba(0,149,199,.7);
    z-index:1
}
article.item1.single-item-location:hover{
    background-color:#51ff8d;
    z-index:1
}
.page-top.blog-banner{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/blogs/blog.jpg?ver=2019-07-08-063754-293)!important;
    background-repeat:round;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:500px!important
}
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment>div table td input[type=text],.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment>div table td input[type=text]:focus,.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment>div table td input[type=text]:hover,.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment>div table td textarea,.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment>div table td textarea:focus,.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment>div table td textarea:hover{
    border:solid 1px #dedede!important;
    border-radius:0!important;
    color:#666;
    padding:5px 7px!important;
    width:100%;
    box-shadow:none;
    background:#fff!important
}
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment>div{
    border:solid 1px #dedede!important
}
.eds_news_NewsMagazine.eds_subCollection_news .article_pager,.eds_news_NewsMagazine.eds_subCollection_news .article_pagination table,.eds_news_NewsMagazine.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger{
    border:solid 1px #bbb!important;
    border-radius:50px!important;
    margin:15px 0!important
}
.eds_news_NewsMagazine.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger{
    width:auto!important
}
.eds_news_NewsMagazine.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger>span{
    color:#272727!important
}
.eds_news_NewsMagazine.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger:hover .actionTextContainer{
    color:#fff!important;
    background-color:#0f62ac!important;
    cursor:pointer
}
.eds_news_NewsMagazine.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger .actionTextContainer{
    background-color:#fff!important;
    transition:all .2s linear!important
}
.eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a{
    border:solid 1px #0f62ac!important
}
.eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a.edn_nextArticle:hover,.eds_news_Ozone.eds_subCollection_news .article_pager.edn_articleScrolling a.edn_previusArticle:hover{
    background-color:#0f62ac!important
}
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_articleTags>a{
    background-color:#0f62ac!important;
    border:solid 1px #0f62ac!important
}
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_articleTags>a:hover{
    color:#fff!important
}
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleDetails .edn_articleTags{
    font-size:15px!important;
    color:#272727!important
}
.eds_news_Ozone h1,.eds_news_Ozone h2,.eds_news_Ozone h3,.eds_news_Ozone h4,.eds_news_Ozone h5,.eds_news_Ozone h6{
    color:#272727!important
}
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton{
    border:1px solid #0f62ac!important;
    background:#fff;
    color:#0f62ac!important
}
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit:hover,.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton:hover{
    color:#fff!important;
    background-color:#0f62ac!important
}
.eds_news_Ozone.eds_subCollection_news .article_comments .add_comment .add_article_box .submit,.eds_news_Ozone.eds_subCollection_news .edn_readMore.edn_readMoreButton{
    border:1px solid #0f62ac!important;
    background:#fff;
    color:#0f62ac!important
}
.margin-top-30{
    margin-top:30px
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article.edn_articleInBox>figure .edn_metaDetails{
    right:auto!important;
    padding:5px 5px!important
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article.edn_articleInBox>figure .edn_metaDetails{
    top:auto!important;
    bottom:0
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article.edn_articleInBox>figure>figcaption h2.edn_articleTitle{
    padding:20px 15px 35px 15px!important
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article.edn_articleInBox>figure>figcaption{
    padding:0!important
}
.page-top.windows-azure-stack{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/Windows_Azure_Pack/azure-banner.jpg?ver=2019-08-12-162348-337)!important;
    background-size:cover;
    background-position:80%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px!important;
    border-top-color:transparent!important
}
.page-top.about-banner{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/about-us/ca-aboutus.jpg?ver=2019-07-25-094401-850)!important;
    background-size:cover;
    background-position:100%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:500px!important
}
.page-top.contact-banner{
    background-image:url(https://www.cloudassert.com/LinkClick.aspx?fileticket=4a0n5jfrR70=&portalid=0)!important;
    background-size:cover;
    background-position:40%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:500px!important
}
button.btn.banner-btn-color.margin-top-60.margin-left-3:hover{
    background:#075b8e !important;
    border:1px solid #43a5e0 !important;
  border-radius: 5px !important;
}
.about-banner-map{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/about-us/map-location.gif?ver=2019-07-22-094311-663)!important;
    background-size:cover;
    background-position:40%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:500px!important
}
.rem-bottom{
    border-bottom-color:transparent!important
}
.title-text-banner{
    font-size:60px!important;
    font-weight:700!important;
    margin-bottom:0!important
}
.counter{
    color:#000
}
.margin-bottom-30{
    margin-bottom:30px
}
.border-col-bottom{
    border-bottom:1px solid #383f48
}
.page-top.conference-banner{
    background-image:url(https://www.cloudassert.com/LinkClick.aspx?fileticket=Q_0q8EoZOZk=&portalid=0)!important;
    background-size:cover;
    background-position:70%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:500px
}
.page-top.vconnect{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/vconnect.jpg?ver=2019-07-30-122032-907)!important;
    background-size:cover;
    background-position:70%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px
}
.product-windows-azure-pack{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/Azure-Pack-billing.jpg?ver=2019-07-30-122502-877)!important;
    background-size:cover;
    background-position:70%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px
}
.page-top.azure-billing{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/Windows_Azure_Pack/cloud-assert-WAP-Billing.jpg?ver=2019-07-30-103332-043)!important;
    background-size:cover;
    background-position:90%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px
}
.page-top.azure-multi-cloud{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/Azure-Pack-Multi-Cloud.jpg?ver=2019-07-25-055438-320)!important;
    background-size:cover;
    background-position:90%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px
}
.page-top.licensing{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/cloud-assert-licensing.jpg?ver=2019-07-30-124104-330)!important;
    background-size:cover;
    background-position:90%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px
}
.page-top.tools{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/cloud-assert-tools.jpg?ver=2019-07-30-123455-893)!important;
    background-size:cover;
    background-position:90%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px
}
.page-top.azure-stack{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/azure-stack/azure-stack.jpg?ver=2019-08-06-044721-233)!important;
    background-size:cover;
    background-position:90%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px
}
.page-top.azure-pack-billing{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/Azure-Pack-billing.jpg?ver=2019-07-30-122502-877)!important;
    background-size:cover;
    background-position:90%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px
}
.page-top.wap-vconnect{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/cloud-assert-wap-vconnect.jpg?ver=2019-07-30-125504-953)!important;
    background-size:cover;
    background-position:90%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px
}
.empty-banner{
    background-image:url(https:/www.cloudassert.com/Portals/0/Images/cloudassert_website/about-us/empty-banner.jpg?ver=2019-07-25-124544-967)!important;
    background-size:cover;
    background-position:90%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:500px
}
.text-size.text-size-50{
    font-size:40px!important
}
.text-banner-center{
    margin:0 auto;
    top:40%;
    bottom:0;
    left:0;
    right:0
}
.section-text-light .testimonial.testimonial blockquote p,.section-text-light .testimonial.testimonial blockquote:after,.section-text-light .testimonial.testimonial blockquote:before{
    color:#fff !important
}
.margin-top-minus-60{
    margin-top:-60px
}
div .item1:hover{
    opacity:.85
}
ul#mainMenu>li:nth-child(3){
    display:block
}
.banner-header-title{
    margin-top:90px!important
}
.product-wap-billing{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/Windows_Azure_Pack/cloud-assert-product-wap-billing.jpg?ver=2019-07-30-103707-733)!important;
    background-size:cover;
    background-position:90%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px;
    border-top:transparent!important;
    border-bottom:transparent!important
}
.page-top.services{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/services.jpg?ver=2019-08-06-024859-110)!important;
    background-size:cover;
    background-position:90%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px;
    border-top:transparent!important;
    border-bottom:transparent!important
}
.page-top.ca-slider{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/homepage/ca-slider.jpg?ver=2019-08-12-045300-363)!important;
    background-size:cover;
    background-position:100%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:600px;
    border-top:transparent!important;
    border-bottom:transparent!important;
    margin-bottom:0!important
}
.page-top.ca-slider2{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/homepage/banner2.jpg?ver=2019-08-21-082000-033)!important;
    background-size:cover;
    background-position:100%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:600px;
    border-top:transparent!important;
    border-bottom:transparent!important;
    margin-bottom:0!important
}
.page-top.events-banner{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/back-pattern.png?ver=2019-08-13-124942-003)!important;
    background-size:cover;
    background-position:100%;
    background-color:#0f62ac;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px;
    border-top:transparent!important;
    border-bottom:transparent!important;
    margin-bottom:0!important
}
.banner-header-sub-title{
    color:#fff
}
.color-black{
    color:#000;
    margin-bottom:10px;
    margin-top:10px
}
.margin-bottom-60{
    margin-bottom:60px
}
.bck-white{
    background:#fff
}
.church .custom-box-shadow{
    box-shadow:0 0 25px -10px rgba(139,139,139,.5)!important
}
ul.form_list li{
    width:50%!important
}
ul.form_list li:nth-child(7){
    width:100%!important
}
header .header-top{
    display:block!important
}
header.flat-menu .header-body{
 min-height: 60px!important;
    border-top: 0!important;
    height: 60px !important;
}
header#header{
    min-height:50px!important
}
body.sticky-menu-active .header-body{
    top:0!important
}
header.flat-menu .header-container .header-column{
    min-height:50px!important
}
.row-eq-height{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    flex-wrap:wrap
}
.church .custom-thumb-info-2 .thumb-info-caption{
    width:90%!important
}
.font-weight-500{
    font-weight:500
}
.cloud-icon-widget{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/azure-stack/cloud-icon.png?ver=2019-08-09-074959-383)
}
.padding-tile-icon{
    padding:40px 0 0 0
}
.color-tile-icon{
    font-size:40px;
    color:#0f62ac
}
.inner-page-heading-h2{
    font-size:40px;
    font-weight:400!important
}
.text-size.color-white{
    color:#fff!important
}
.page-top.ignite-banner{
    background-image:url(https://www.cloudassert.com/LinkClick.aspx?fileticket=8wWCBEu07sc=&portalid=0)!important;
    background-size:cover;
    background-position:50%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%;
    height:500px;
    margin-bottom:0!important
}
.LiveForm.Porto input[type=text]{
    border-radius:0!important
}
.LiveForm.Porto .Field.Required input{
    border-left:transparent!important
}
.background-color-header{
    width:100%;
    background:#ececec;
    text-align:center;
    font-weight:700
}
.text-size-header{
    margin-bottom:10px;
    margin-top:10px
}
.reg-font-size{
    font-size:16px
}
.reg-font-size:hover{
    font-size:16px
}
body.sticky-menu-active header .background-color-header{
    display:none!important
}
.banner-subtitle-homepage{
    font-size:20px
}
.page-top.ca-slider3{
    background-image:url(https://cloudassert.com/Portals/0/Images/cloudassert_website/homepage/home-slider-banner.jpg?ver=2019-09-17-035351-517)!important;
    background-size:cover;
    background-position:100%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:60vh;
    border-top:transparent!important;
    border-bottom:transparent!important;
    margin-bottom:0!important
}
.page-top.tech-tuesday{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/cloudassert_website/innerpages/tech-tuesday.jpg?ver=2019-08-29-110242-137)!important;
    background-size:cover;
    background-position:100%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:275px;
    border-top:transparent!important;
    border-bottom:transparent!important;
    margin-bottom:0!important
}
.full-width.modal-lg{
    max-width:100%
}
div#largeModal{
    padding-right:0!important
}
.r-text-field{
    --uiTextFieldPlaceholderColor:var(--textFieldPlaceholderColor);
    font-family:inherit;
    font-size:inherit;
    -webkit-appearance:none;
    -moz-appearance:none;
    border-radius:0;
    border-style:solid
}
.r-text-field::-webkit-input-placeholder{
    color:var(--uiTextFieldPlaceholderColor)
}
.r-text-field::-moz-placeholder{
    opacity:1;
    color:var(--uiTextFieldPlaceholderColor)
}
.r-text-field:invalid{
    outline:0;
    box-shadow:none
}
.r-button{
    background-color:transparent;
    padding:0;
    border:none;
    cursor:pointer;
    font-family:inherit;
    font-size:inherit
}
.r-button::-moz-focus-inner,.r-button[type=button]::-moz-focus-inner,.r-button[type=reset]::-moz-focus-inner,.r-button[type=submit]::-moz-focus-inner{
    border-style:none;
    padding:0
}
.a-field{
    --uiaFieldHeight:var(--aFieldHeight);
    --uiaFieldHintFinalCoordinate:var(--aFieldHintFinalCoordinate, var(--uiaFieldHeight));
    --uiaFieldPaddingLeft:var(--aFieldPaddingLeft);
    position:relative;
    padding-top:calc(var(--uiaFieldHintFinalCoordinate) - var(--uiaFieldHeight))
}
.a-field__input{
    box-sizing:border-box;
    height:var(--uiaFieldHeight);
    padding-top:0;
    padding-bottom:0;
    padding-left:var(--uiaFieldPaddingLeft)
}
.a-field__input::-webkit-input-placeholder{
    opacity:0;
    transition:opacity .2s ease-out
}
.a-field__input::-moz-placeholder{
    opacity:0
}
.a-field__input:focus::-webkit-input-placeholder{
    opacity:1;
    transition-delay:.2s
}
.a-field__input:focus::-moz-placeholder{
    opacity:1
}
.a-field__label-wrap{
    box-sizing:border-box;
    width:100%;
    height:var(--uiaFieldHeight);
    pointer-events:none;
    cursor:text;
    position:absolute;
    bottom:0;
    left:0
}
.a-field__label{
    position:absolute;
    left:var(--uiaFieldPaddingLeft);
    bottom:calc(50% - .5em);
    line-height:1;
    pointer-events:none
}
@supports (-webkit-appearance:none){
    .a-field__label{
        transition:bottom .2s cubic-bezier(.9,-.15,.1,1.15),opacity .2s ease-out;
        will-change:bottom,opacity
    }
}
.a-field__input:not(:placeholder-shown)~.a-field__label-wrap .a-field__label{
    opacity:0;
    bottom:85%
}
.a-field__input:focus~.a-field__label-wrap .a-field__label{
    opacity:1;
    bottom:var(--uiaFieldHintFinalCoordinate)
}
.search{
    --searchFieldHeight:50px;
    --searchButtonSize:var(--searchFieldHeight);
    --textFieldPlaceholderColor:#fff;
    --aFieldHeight:var(--searchFieldHeight);
    --aFieldHintFinalCoordinate:calc(var(--searchFieldHeight) 10px);
    --aFieldPaddingLeft:30px;
    color:#fff;
    position:relative
}
.search__input{
    width:100%;
    border-width:3px;
    border-color:currentColor;
    border-radius:25px;
    background-color:transparent;
    font-size:18px;
    color:currentColor
}
.search__input:focus{
    outline:0
}
.search__hint{
    font-size:16px
}
.search__button{
    color:currentColor
}
.search__button:focus{
    outline:0
}
.search__clear{
    width:1em;
    height:1em;
    font-size:var(--searchButtonSize);
    position:absolute;
    bottom:0;
    display:none
}
.search__input:not(:placeholder-shown)~.search__clear{
    display:block
}
.search__clear:focus~.a-field__label-wrap .a-field__label{
    opacity:1;
    bottom:var(--aFieldHintFinalCoordinate)
}
.search__clear-label{
    position:absolute;
    clip:rect(0 0 0 0);
    overflow:hidden;
    width:1px;
    height:1px;
    margin:-1px
}
.search__icon{
    fill:currentColor;
    display:block;
    box-sizing:border-box;
    width:1.5em;
    height:1.5em;
    padding:.25em;
    position:absolute;
    top:calc(50% - .75em);
    left:calc(50% - .75em)
}
.search__button:focus .search__icon{
    box-shadow:0 0 0 3px currentColor
}
.search__icon-clear{
    font-size:18px
}
@media (max-width:640px){
  .mble-azure {
      margin-top: -60px !important;
    margin-bottom: 220px !important;
    text-align: left;
    left: 0;
    display: inline-block;
    position: initial;
  }  
  .mobile-azure-img {
      width: 80% !important;
  }
    html header .navbar-collapse .nav-main>ul>li.focused>a,html header .navbar-collapse .nav-main>ul>li:hover>a,html header .navbar-collapse .nav-main>ul>li>a:focus{
        color:#000!important
    }
    .search__input{
        padding-right:50px
    }
    .search__clear{
        right:10px
    }
    .search__submit{
        display:block;
        width:100%;
        padding:12px 15px;
        background-color:#fff;
        text-transform:uppercase;
        color:#5f27cd;
        border-radius:25px;
        margin-top:25px
    }
    .search__submit:focus{
        box-shadow:0 0 0 3px currentColor;
        color:#422380
    }
    .search__icon-search{
        display:none
    }
    .LiveForm.Default.LiveForm-Auto.validationGroup{
        display:none
    }
}
@media (min-width:641px){
    .search__input{
        padding-right:115px
    }
    .search__clear{
        right:var(--searchButtonSize)
    }
    .search__submit{
        width:1em;
        height:1em;
        font-size:var(--searchButtonSize);
        position:absolute;
        bottom:0;
        right:10px
    }
    .search__submit-label{
        position:absolute;
        clip:rect(0 0 0 0);
        overflow:hidden;
        width:1px;
        height:1px;
        margin:-1px
    }
    .search__icon-search{
        font-size:22px
    }
}
@media (min-width:1367px){
   img.cloud-managed {
display:none !important;
}
    .width-menu{
        padding:0 150px!important
    }
    .header-row.header-nav-main{
        margin-left:100px
    }
    h2.border-rem{
        margin-top:30px!important
    }
    h2.border-rem.hybr-page {
    font-size: 20px  !important;
    line-height: 30px  !important;
    letter-spacing: 3px  !important;
    margin-top: 10px !important;
    color: #fff700!important;
    font-weight: 400  !important;
}
    .banner-subtitle-homepage.home{
        font-size:40px!important;
        color:#000!important;
        font-weight:600!important
    }
    .banner-text-caption.home{
        font-size:22px!important
    }
}
.btn-free-demo{
    font-size:12px!important;
    font-weight:700!important;
    background:#22b355!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-free-demo:hover{
    font-size:12px!important;
    font-weight:700!important;
    background:#0f62ac!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.color-black{
    color:#000
}
input#dnn_ctr1533_View_Index_ctl00_SubmitButton{
    background:#0f62ac;
    color:#fff;
    width:10%;
    line-height:30px;
    font-size:15px;
    text-transform:uppercase
}
ul#mainMenu li{
    line-height:40px
}
.example{
    display:inline-block;
    margin-right:3%;
    width:30%;
    min-width:220px;
    vertical-align:text-top
}
.example:last-child{
    margin-right:0
}
.example>h2{
    color:#fff
}
.card{
    background-color:#fff;
    text-align:left;
    border-radius:4px;
    overflow:hidden
}
.card__body{
    padding:16px 0
}
.card__primary-title{
    padding:8px 16px
}
.card__primary-title h1,.card__primary-title h2,.card__primary-title h3,.card__primary-title h4,.card__primary-title h5,.card__primary-title h6{
    margin:0
}
.card__supporting-text{
    padding:8px 16px
}
.card__actions{
    padding:8px
}
.bg--deep-purple{
    color:#fff;
    background-color:#673ab7
}
.text-normal{
    font-weight:400
}
.text-bold{
    font-weight:700
}
.text-secondary{
    color:#9e9e9e
}
.text-small{
    font-size:14px
}
.text-medium{
    font-size:16px
}
.text-large{
    font-size:24px
}
.item{
    display:inline-block;
    margin-top:8px;
    max-height:72px;
    vertical-align:middle
}
.image{
    margin:0;
    padding:0;
    overflow:hidden
}
.image--avatar{
    display:inline-block;
    margin-right:16px;
    width:56px;
    height:56px;
    border-radius:50%;
    vertical-align:middle
}
.image img{
    display:inline-block;
    width:100%;
    height:auto;
    vertical-align:middle;
    border:none
}
html header nav ul.nav-main .dropdown-full-color>ul.dropdown-menu li a:hover{
    color:#00afff!important
}
.edn_article.edn_articleInBox.edn_articleWrapper figure{
    margin:0 5px!important;
    height:240px
}
section.church.section.section-primary.section-no-border.m-none{
    background:#0f62ac!important
}
.edn_articlesRssWrapper{
    display:none
}
.eds_news_NewsMagazine.eds_subCollection_news .ednMoreArticlesTriggerWrapper .trigger>span{
    padding:15px 20px!important
}
.featured-multi img{
    width:100%
}
.eds_news_NewsTwo .featured-multi .intro{
    width:100%
}
.article-two-in-row img{
    width:100%
}
.eds_news_NewsTwo .two-articles-row h2{
    line-height:30px!important
}
.article-two-in-row h2{
    font-size:22px!important
}
.eds_news_NewsTwo .two-articles-row .article-two-in-row{
    width:49%!important
}
.font-size-icon{
    font-size:40px;
    color:#0f62ac
}
.col-mega-1 ul.sub-menu{
    margin-bottom:30px!important
}
.col-mega-2 ul.sub-menu{
    margin-bottom:30px!important
}
@media (min-width:991px){
    html header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu .mega-menu-sub-title{
        font-size:15px!important;
              
    }
}
@media (min-width:991px){
    html header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a{
        font-size:13px!important
    }
}
@media (min-width: 992px){
html header nav ul.nav-main .dropdown-full-color>ul.dropdown-menu li:last-child>a, html header nav ul.nav-main .dropdown-full-color.mega-menu-item>ul.dropdown-menu li:last-child>a, html header nav ul.nav-main .dropdown-full-color.mega-menu-item>ul.dropdown-menu li:last-child a {
    border-bottom: 0;
    text-transform: none !important;
}}
@media (min-width:992px){
    header nav ul.nav-main li a{
        line-height:25px!important
    }
}
html header .navbar-collapse .nav-main>ul ul>li>a{
    font-size:13px!important
}
@media (min-width:991px){
    .feature-box.reverse .feature-box-icon{
        float:left!important
    }
}
@media (min-width:1920px){
    .banner-text-left h1.border-rem.hybr-page{
        margin-top:3%
    }
    h1.border-rem.hybr-page{
        font-size:45px!important;
        font-weight:600!important;
        color:#fff!important;
        letter-spacing:1px
    }
    h2.border-rem.hybr-page{
        font-size:40px!important;
        line-height:50px!important;
        color:#fff700!important;
        font-weight:400
    }
    h2.border-rem.hybr-page{
        margin-top:15px!important
    }
    .margin-top-40{
        margin-top:40px!important
    }
}
.feature-box.reverse{
    text-align:left!important
}
.feature-box .feature-box-icon{
    color:#0f62ac!important
}
.tabs.tabs-simple .nav-tabs>li a,.tabs.tabs-simple .nav-tabs>li a:focus,.tabs.tabs-simple .nav-tabs>li a:hover{
    font-size:20px!important;
    color:#000!important
}
.tabs.tabs-bottom .nav-tabs li.active a,.tabs.tabs-bottom .nav-tabs li.active a:focus,.tabs.tabs-bottom .nav-tabs li.active a:hover{
    border-bottom:3px solid #000!important
}
#dnn_ctr_Privacy_lblPrivacy p{
    margin-top:60px
}
.font-weight-bold{
    font-weight:700
}
.font-weight-500{
    font-weight:500
}
.color-white{
    color:#fff!important
}
.siq_bR{
    bottom:70px!important
}
.dnnTerms.dnnClear{
    margin-top:70px!important
}
input.causesValidation.bSubmit{
    background:#0f62ac!important;
    color:#fff!important;
    padding:5px 20px!important;
    border-radius:50px!important;
    cursor:pointer
}
input.causesValidation.bSubmit:hover{
    background:#000!important;
    color:#fff!important;
    padding:5px 20px!important;
    border-radius:50px!important;
    cursor:pointer
}
div#dnn_ctr1813_View_LiveForm1813{
    margin-bottom:-20px!important
}
.eds_news_NewsOne.eds_subCollection_news .ednMoreArticlesTriggerWrapper>button.trigger{
    padding:15px 30px!important;
    border-radius:50px!important;
    box-shadow:none!important;
    background:#000!important;
    -webkit-transition:none!important;
    -khtml-transition:none!important;
    -moz-transition:none!important;
    -ms-transition:none!important;
    -o-transition:none!important;
    transition:none!important;
    color:#fff!important
}
.eds_news_NewsOne.eds_subCollection_news .ednMoreArticlesTriggerWrapper>button.trigger>span.actionTextContainer span{
    color:#fff!important;
    text-shadow:none!important
}
.eds_news_NewsOne.eds_subCollection_news .article h1{
    font-size:22px!important
}
a#dnn_dnnTerms_hypTerms{
    color:#fff!important
}
a#dnn_dnnPrivacy_hypPrivacy{
    color:#fff!important
}
div#LiveSlider1870{
    margin-top:30px
}
.body>#footer a:hover{
    color:#000!important
}
.LiveForm.Default .Field.Required input{
    border-left:1px solid #ccc!important
}
.LiveForm.Default input.error{
    border:none!important
}
div.default{
    display:none!important
}
.section.section-text-light.section-background.section-center.match-height.hybr-image{
    background-image:url('https://www.cloudassert.com/Portals/0/Images/blogs/Events/Whitepaper/5d652d9d1d549 (1).png?ver=2019-11-12-070340-270')!important
}
.call-to-action h3{
    margin:0!important
}
.admin-tenant .nav>li>a:hover,.nav .admin-tenant>li>a:focus,.nav .admin-tenant>li>a:focus .nav .admin-tenant>li>a:hover{
    background:#f1f1f1!important
}
.ls-wp-fullwidth-helper{
    top:30px!important
}
h2.ls-l{
    font-weight:700
}
.hybr-banner-title{
    font-size:50px;
    font-weight:700;
    color:#fff
}
.btn-newsletter{
    font-size:12px!important;
    font-weight:700!important;
    background:#0f62ac!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-newsletter:hover{
    font-size:12px!important;
    font-weight:700!important;
    background:#000!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-casestudy{
    font-size:12px!important;
    font-weight:700!important;
    background:#ee3e36!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-casestudy:hover{
    font-size:12px!important;
    font-weight:700!important;
    background:#000!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.page-top.ca-slider5{
    background-image:url(https://cloudassert.com/LinkClick.aspx?fileticket=QJPejr6U0z0=&portalid=0)!important;
    background-size:cover;
    background-position:100%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:65vh;
    border-top:transparent!important;
    border-bottom:transparent!important;
    margin-bottom:0!important
}
blockquote:after,blockquote:before,q:after,q:before{
    content:'';
    content:none;
    color:#676767!important
}
.testimonial blockquote{
    background:#d4d4d4!important
}
.heading-black{
    color:#000!important
}
.text-decoration ul li a{
    text-decoration:none!important
}
.body>#footer{
    border-top:0 solid #0e0e0e!important;
    margin-top:50px!important;
    padding:30px 0 0!important
}
a#dnn_dnnPrivacy_hypPrivacy:hover,a#dnn_dnnTerms_hypTerms:hover{
    color:#fff!important;
    text-decoration:none!important
}
.tabs.tabs-simple .nav-tabs>li a,.tabs.tabs-simple .nav-tabs>li a:focus,.tabs.tabs-simple .nav-tabs>li a:hover{
    color:#0f62ac!important
}
.tabs.tabs-bottom .nav-tabs li.active a,.tabs.tabs-bottom .nav-tabs li.active a:focus,.tabs.tabs-bottom .nav-tabs li.active a:hover{
    font-weight:700;
    border-bottom:3px solid #f58634!important
}
.ca-dashboard{
    background-image:url('https://cloudassert.com/Portals/0/Images/cloudassert_website/homepage/Solution-page/CA Images/banner-image.jpg?ver=2020-03-26-042426-937')!important;
    background-size:cover;
    background-position:100%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%!important;
    height:60vh;
    border-top:transparent!important;
    border-bottom:transparent!important;
    margin-bottom:0!important
}
a.btn.btn-3d.btn-default.btn-free-demo.hidden-sm.hidden-xs{
    margin-left:20px;
      font-size: 14px !important;
}
.text-decoration ul li a{
    color:#000!important
}
.tabs.tabs-simple .nav-tabs>li a,.tabs.tabs-simple .nav-tabs>li a:focus,.tabs.tabs-simple .nav-tabs>li a:hover{
    background:0 0!important
}
.btn-multistamp{
    font-size:12px!important;
    font-weight:700!important;
    background:#757575!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-multistamp:hover{
    font-size:12px!important;
    font-weight:700!important;
    background:#e4e4e4!important;
    border:transparent!important;
    line-height:30px!important;
    color:#000!important
}
.btn-hybr{
    font-size:12px!important;
    font-weight:700!important;
    background: #0088cc!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-hybr:hover{
    font-size:12px!important;
    font-weight:700!important;
    background:#519d6c!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-microsoftcsp{
    font-size:12px!important;
    font-weight:700!important;
    background:#21b354!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-microsoftcsp:hover{
    font-size:12px!important;
    font-weight:700!important;
    background:#1063ac!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.page-top.slider-prod{
    background-image:url(https://cloudassert.com/Portals/0/Images/cloudassert_website/products/slider8.jpg?ver=2020-04-17-143916-353)!important;
    background-repeat:round;
    background-color:#999;
    border:none;
    overflow:hidden;
    height:500px
}
.btn-cloudbackup{
    font-size:12px!important;
    font-weight:700!important;
    background:#f75b5e!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-cloudbackup:hover{
    font-size:12px!important;
    font-weight:700!important;
    background:#193d50!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.summary .responsive{
    width:100%
}
.eds_news_Vision.eds_subCollection_search .search_input{
    border:solid 1px #b9b9b9!important
}
.eds_news_Vision.eds_subCollection_search .search_input>.input input[type=text]{
    background:#fff none!important
}
.eds_news_Vision.eds_subCollection_search .search_input .do_search{
    background:#0f62ac url(images/simpleSearch/submitButton/background/predefined/gradient.png) repeat-x 0 0!important;
    box-shadow:none!important
}
.eds_news_NewsOne.eds_subCollection_news .article_pager a{
    border:1px solid #e6e6e6!important
}
.eds_news_NewsOne.eds_subCollection_news .article_pager a{
    border:1px solid #e6e6e6!important
}
.eds_news_NewsOne.eds_subCollection_news .article_pager a{
    border-radius:1px!important
}
.eds_news_NewsOne.eds_subCollection_news a.active.page{
    background:#000!important;
    color:#fff!important;
    box-shadow:none!important
}
.eds_news_NewsOne.eds_subCollection_news .article_pager a:hover{
    box-shadow:none!important;
    background:#0f62ac!important;
    color:#fff!important
}
.btn-jayanth{
    font-size:12px!important;
    font-weight:700!important;
    background:#00b640!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-jayanth:hover{
    font-size:12px!important;
    font-weight:700!important;
    background:#193d50!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.text-justify{
    text-align:justify
}
.billing-Ash-btn{
    width:25%!important;
    position:absolute!important;
    margin:0 auto!important;
    left:0!important;
    right:0!important
}
.billing-Ash-marketplace-btn{
    width:33%!important;
    position:absolute!important;
    margin:0 auto!important;
    left:0!important;
    right:0!important
}
.margin-top-0{
    margin-top:0!important
}
.margin-top-20{
    margin-top:20px
}
.margin-bottom-100{
    margin-bottom:100px
}
.margin-left-20{
    margin-left:20px
}
.banner-btn-color:hover{
    background:#f58634;
    border-radius:50px
}
.img-width-100{
    width:100px
}
.img-width-80{
    width:80px
}
.padding-R-L-10{
    padding-right:10px!important;
    padding-left:10px!important
}
.margin-left-10{
    margin-left:10px
}
.icon-font-size-15{
    font-size:15px
}
.icon-font-size-10{
    font-size:10px
}
.btn-background-black{
    background:#000!important
}
.btn-free-demo:hover{
    background:#f78129!important
}
.margin-top-20{
    margin-top:20px!important
}
.margin-top-30{
    margin-top:30px!important
}
.margin-bottom-50{
    margin-bottom:50px!important
}
.margin-bottom-10{
    margin-bottom:10px
}
@media (min-width:240px) and (max-width:767px){
    .featured-boxes-full{
        display:block!important
    }
    .btn-ash-width{
        width:70%!important
    }
    .watch-demo-btn-billing{
        margin-top:20px;
        margin-bottom:20px
    }
    .img-container-div{
        margin-bottom:0!important
    }
    .Theme_Responsive_Default .form_list{
        margin-top:30px!important
    }
    .text-img-title{
        padding-top:130px!important
    }
    html header .navbar-collapse .nav-main>ul>li.focused>a{
        color:#0f62ac!important;
        font-weight:700!important
    }
    .page-top.ca-slider-new{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/banner5.jpg?ver=2020-08-10-155312-600)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:120px!important
    }
    .page-top.ca-slider-new1{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/design2.jpg?ver=2020-08-12-161950-797)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:120px!important
    }
    .page-top.ca-slider-new2{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/design1.jpg?ver=2020-08-12-162815-197)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:120px!important
    }
    .page-top.ca-slider-new3{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/slider10.jpg?ver=2020-08-19-130312-347)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:120px!important;
        margin:0 0 10px 0!important
    }
    .banner-title-homepage{
        margin-top:0!important;
        margin-bottom:0
    }
    .page-top.ca-slider-new4{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/12-08-2020-v0.3.jpg?ver=2020-08-12-171003-140)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:120px!important
    }
    .page-top.ca-slider-new5{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/slider5.jpg?ver=2020-08-18-102255-957)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:120px!important
    }
    .top-minus-30{
        top:0!important
    }
    .margin-top-banner-text{
        margin-top:20px!important
    }
}
@media (min-width:768px) and (max-width:1024px){
    .page-top.ca-slider-new{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/banner5.jpg?ver=2020-08-10-155312-600)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:280px!important
    }
    .page-top.ca-slider-new1{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/design2.jpg?ver=2020-08-12-161950-797)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:280px!important
    }
    .page-top.ca-slider-new2{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/design1.jpg?ver=2020-08-12-162815-197)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:280px!important
    }
    .page-top.ca-slider-new3{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/slider10.jpg?ver=2020-08-19-130312-347)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:280px!important
    }
    .page-top.ca-slider-new4{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/12-08-2020-v0.3.jpg?ver=2020-08-12-171003-140)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:280px!important
    }
    .page-top.ca-slider-new5{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/slider5.jpg?ver=2020-08-18-102255-957)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%!important;
        height:280px!important
    }
    .top-minus-30{
        top:0!important
    }
    .margin-top-banner-text{
        margin-top:20px!important
    }
}
@media (max-width:991px){
    .ls-inner h1.ls-l{
        font-size:10px!important;
        text-align:center!important;
        width:100%!important;
        margin:0 auto!important;
        left:-20px!important;
        letter-spacing:normal!important
    }
    .ls-inner h6.ls-l{
        font-size:8px!important;
        text-align:center!important;
        width:100%!important;
        margin:0 auto!important;
        left:-20px!important;
        letter-spacing:normal!important
    }
    .btn-orange{
        font-weight:700!important;
        background:#f58635!important;
        border:transparent!important;
        line-height:30px!important;
        color:#fff!important;
        width:75%;
        margin-top:20px!important;
        padding:0 5px!important
    }
    a.btn-orange span{
        font-size:12px!important
    }
    header nav ul.nav-main{
        padding:0!important;
        display:block
    }
    header nav ul.nav-main li a .fa-caret-down{
        right:25px!important
    }
    ul#mainMenu li:hover{
        color:#000!important;
        background:#f58634!important
    }
    ul#mainMenu li.dropdown.dropdown-full-color.dropdown-primary ul.dropdown-menu{
        color:#000!important;
        background:#ffbd8d!important
    }
    ul#mainMenu li.dropdown.dropdown-full-color.dropdown-primary ul.dropdown-menu li.dropdown-submenu{
        color:#000!important;
        background:#ffe7d5!important
    }
    header .nav-main ul ul{
        margin-left:0!important
    }
}
.page-top.ca-slider-new{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/banner5.jpg?ver=2020-08-10-155312-600)!important;
    background-size:cover;
    background-position:50%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%;
    height:500px
}
.page-top.ca-slider-new1{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/design2.jpg?ver=2020-08-12-161950-797)!important;
    background-size:cover;
    background-position:50%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%;
    height:500px
}
.page-top.ca-slider-new2{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/design1.jpg?ver=2020-08-12-162815-197)!important;
    background-size:cover;
    background-position:50%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%;
    height:500px
}
.page-top.ca-slider-new3{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/slider10.jpg?ver=2020-08-19-130312-347)!important;
    background-size:cover;
    background-position:50%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%;
    height:500px
}
.page-top.ca-slider-new4{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/12-08-2020-v0.3.jpg?ver=2020-08-12-171003-140)!important;
    background-size:cover;
    background-position:50%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%;
    height:500px
}
.page-top.ca-slider-new5{
    background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/slider7.jpg?ver=2020-08-18-103153-170)!important;
    background-size:cover;
    background-position:50%;
    background-color:#999;
    border:none;
    overflow:hidden;
    width:100%;
    height:550px
}
.margin-top-banner-text{
    margin-top:50px
}
.banner-title-homepage{
    margin-top:50px;
    margin-bottom:0
}
.margin-bottom-50{
    margin-bottom:50px
}
.margin-bottom-80{
    margin-bottom:80px
}
@media (min-width:1921px) and (max-width:2620px){
    .page-top.ca-slider-new3{
        background-image:url(https://www.cloudassert.com/Portals/0/Images/Banner/new/slider10.jpg?ver=2020-08-19-130312-347)!important;
        background-size:cover;
        background-position:50%;
        background-color:#999;
        border:none;
        overflow:hidden;
        width:100%;
        height:650px!important
    }
}
.btn-orange{
    font-size:12px!important;
    font-weight:700!important;
    background:#f58635!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
.btn-orange:focus,.btn-orange:hover{
    font-size:12px!important;
    font-weight:700!important;
    background:#22b355!important;
    border:transparent!important;
    line-height:30px!important;
    color:#fff!important
}
h6.ls-l{
    text-align:center!important;
    margin:0 auto!important;
    left:0!important;
    right:0!important
}
@media (min-width:1921px) and (max-width:2800px){
    h1.ls-l{
        text-align:center!important;
        margin:0 auto!important;
        left:0!important;
        right:0!important
    }
    h6.ls-l{
        text-align:center!important;
        margin:0 auto!important;
        left:0!important;
        right:0!important
    }
}
@media (min-width:2801px) and (max-width:7000px){
    h1.ls-l{
        text-align:center!important;
        margin:0 auto!important;
        left:0!important;
        right:0!important
    }
    h6.ls-l{
        text-align:center!important;
        margin:0 auto!important;
        left:0!important;
        right:0!important
    }
}
header#header{
    z-index:9
}
.icon-bar{
    position:fixed;
    top:80%;
    float:right;
    right:10px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(0);
    z-index:9999999999;
    border-radius:100%
}
.icon-bar a{
    display:block;
    text-align:center;
    padding:15px;
    transition:all .3s ease;
    color:#fff;
    font-size:35px;
    border-radius:100%
}
.icon-bar a:hover{
    background-color:#25d366;
    display:block;
    text-align:center;
    padding:15px;
    transition:all .3s ease;
    color:#fff;
    font-size:30px;
    border-radius:100%
}
.watsapp{
    background:#25d366;
    color:#fff!important;
    font-size:35px
}
.whatsapp-size{
    background:#25d366;
    color:#fff!important;
    font-size:35px
}
.margin-top-40{
    margin-top:40px
}
.margin-top-0{
    margin-top:0
}
.margin-top-10{
    margin-top:10px!important
}
.margin-top-15{
    margin-top:15px!important
}
.margin-top-20{
    margin-top:20px!important
}
.margin-top-25{
    margin-top:25px!important
}
.margin-top-30{
    margin-top:30px!important
}
.margin-top-35{
    margin-top:35px!important
}
.margin-top-40{
    margin-top:40px!important
}
.margin-top-45{
    margin-top:45px!important
}
.margin-top-50{
    margin-top:50px!important
}
.margin-bottom-0{
    margin-bottom:0!important
}
.margin-bottom-20{
    margin-bottom:20px!important
}
.margin-bottom-25{
    margin-bottom:25px!important
}
.margin-bottom-30{
    margin-bottom:30px!important
}
.margin-bottom-45{
    margin-bottom:45px!important
}
.margin-bottom-50{
    margin-bottom:50px!important
}
.margin-top-80{
    margin-top:80px!important
}
.featured-boxes .featured-box{
    margin-top:0!important
}
.footer-img-logo{
    background-image:url(https://www.cloudassert.com/LinkClick.aspx?fileticket=KRPX6bCNSac=&portalid=0)!important;
    background-size:cover;
    background-position:0!important;
    width:100%!important
}
.porto.common_license_message{
    display:none!important
}
#footer{
    z-index:999!important
}
.btn-home{
    font-weight:400;
    font-family:'Segoe UI';
    font-size:24px
}
.video-width{
    width:100%;
    height:350px
}
.padding-20{
    padding:20px
}
.mbl.visible-lg,.mbl.visible-md{
    display:none!important
}
.desktop.visible-lg,.desktop.visible-md{
    display:block!important
}
 .f-15 {
     font-size:15px !important;
     color:#000 !important;
     font-family: 'Segoe UI' !important;
}

.body>#footer {
    z-index: -13;
}

.icon-bar {
display:none !important;
}
.logo-padd:hover {
    background: #efefef;
    transition: background-color 2s ease-out 100ms;
}

.featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured {   
    color: #08c !important;
}
.body>#footer {
z-index:6 !important;
}
.common_license_container .porto.common_license_message {
    position: absolute !important;
}

html .bg-color-light, html .bg-light {
    background-color: #f1f1f1!important;
}

.hover-effect-1:not(.portfolio-item):hover {
    transform: translate3d(0,-15px,0);
}

.img-csp-width {
width:80px;
}






/* title text - start
================================================== */
.section_title .sub_title {
  line-height: 1;
  font-size: 16px;
  margin-bottom: 10px;
  color: #4154f1;
  letter-spacing: 1.6px;
  text-transform: uppercase;
  font-family: 'Sofia Pro Bold'; }
  .section_title .sub_title .text_effect {
    font-family: 'Sofia Pro Bold'; }

.section_title .title_text {
  font-size: 42px;
  line-height: 1.389;
  letter-spacing: -0.9px;
  color: #051441;
  font-family: 'Sofia Pro Bold'; }
  .section_title .title_text strong {
    font-family: 'Sofia Pro Bold'; }
  .section_title .title_text .text_effect {
    font-family: 'Sofia Pro Bold'; }
  .section_title .title_text .text_brinjal {
    color: #5e2ced; }
  .section_title .title_text .text_orange {
    color: #ff6b00; }
  .section_title .title_text .text_green {
    color: #31e1af; }

.section_title.c_slide_in .title_text {
  line-height: 1.2; }

.section_title.c_slide_in span {
  font-family: 'Sofia Pro Bold'; }

.section_title .c_slide_in {
  line-height: 1.2; }
  .section_title .c_slide_in span {
    font-family: 'Sofia Pro Bold'; }

.section_title p {
  font-size: 16px; }

.section_title .icon {
  z-index: 1;
  height: 75px;
  font-size: 48px;
  line-height: 75px;
  position: relative;
  display: inline-block; }
  .section_title .icon:before {
    top: 0%;
    left: 50%;
    z-index: -1;
    content: '';
    width: 60px;
    height: 75px;
    position: absolute;
    background-color: rgba(48, 28, 171, 0.2);
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 95%, 0% 100%);
    clip-path: polygon(0 0, 100% 0%, 100% 95%, 0% 100%); }
  .section_title .icon.icon_yellow {
    color: #ffba00; }
    .section_title .icon.icon_yellow:before {
      background-color: #fff8e4; }
  .section_title .icon.icon_pink {
    color: #ff2486; }
    .section_title .icon.icon_pink:before {
      background-color: #fff1fa; }

.section_title .icon_rounded {
  width: 80px;
  height: 80px;
  color: #ffffff;
  font-size: 36px;
  line-height: 80px;
  text-align: center;
  border-radius: 100%;
  display: inline-block; }
  .section_title .icon_rounded.mb-30 {
    margin-bottom: 35px; }
  .section_title .icon_rounded .icon-target {
    font-size: 50px; }
  .section_title .icon_rounded.icon_purple {
    -webkit-box-shadow: 0px 10px 30px 0px rgba(114, 69, 242, 0.4);
    box-shadow: 0px 10px 30px 0px rgba(114, 69, 242, 0.4);
    background-image: -webkit-linear-gradient(325deg, #5e2ced 0%, #a485fd 100%);
    background-image: -o-linear-gradient(325deg, #5e2ced 0%, #a485fd 100%);
    background-image: linear-gradient(125deg, #5e2ced 0%, #a485fd 100%); }
  .section_title .icon_rounded.icon_orange {
    -webkit-box-shadow: 0px 14px 30px 0px rgba(224, 56, 39, 0.4);
    box-shadow: 0px 14px 30px 0px rgba(224, 56, 39, 0.4);
    background-image: -webkit-linear-gradient(50deg, #e03827 0%, #f9a47a 100%);
    background-image: -o-linear-gradient(50deg, #e03827 0%, #f9a47a 100%);
    background-image: linear-gradient(40deg, #e03827 0%, #f9a47a 100%); }
  .section_title .icon_rounded.icon_yellow {
    -webkit-box-shadow: 0px 10px 30px 0px rgba(255, 155, 18, 0.4);
    box-shadow: 0px 10px 30px 0px rgba(255, 155, 18, 0.4);
    background-image: -webkit-linear-gradient(117deg, #ffb92c 0%, #ff8f0d 100%);
    background-image: -o-linear-gradient(117deg, #ffb92c 0%, #ff8f0d 100%);
    background-image: linear-gradient(-27deg, #ffb92c 0%, #ff8f0d 100%); }
  .section_title .icon_rounded.icon_green {
    -webkit-box-shadow: 0px 10px 30px 0px rgba(87, 178, 42, 0.4);
    box-shadow: 0px 10px 30px 0px rgba(87, 178, 42, 0.4);
    background-image: -webkit-linear-gradient(50deg, #57b22a 0%, #77ea3d 100%);
    background-image: -o-linear-gradient(50deg, #57b22a 0%, #77ea3d 100%);
    background-image: linear-gradient(40deg, #57b22a 0%, #77ea3d 100%); }
  .section_title .icon_rounded.icon_red {
    -webkit-box-shadow: 0px 10px 30px 0px rgba(255, 23, 23, 0.4);
    box-shadow: 0px 10px 30px 0px rgba(255, 23, 23, 0.4);
    background-image: -webkit-linear-gradient(50deg, red 0%, #ff5959 100%);
    background-image: -o-linear-gradient(50deg, red 0%, #ff5959 100%);
    background-image: linear-gradient(40deg, red 0%, #ff5959 100%); }

.section_title .hexagon_icon {
  z-index: 1;
  width: 63px;
  height: 67px;
  color: #ffffff;
  font-size: 45px;
  line-height: 67px;
  text-align: center;
  position: relative;
  display: inline-block; }
  .section_title .hexagon_icon svg {
    top: -23px;
    left: -30px;
    z-index: -1;
    width: 124px;
    height: 133px;
    position: absolute; }

.section_title.increase_size .title_text {
  /* font-size: 44px; */
  font-size: 40px; }

.section_title.increase_size p {
  font-size: 16px; }

.section_title.decrease_size .title_text {
  font-size: 30px; }

.section_title.text-white .sub_title {
  color: #ffffff; }

.section_title.text-white .title_text {
  color: #ffffff; }

.section_title.text-white .icon:before {
  background-color: rgba(255, 255, 255, 0.2); }

.text-white .section_title .sub_title {
  color: #ffffff; }

.text-white .section_title .title_text {
  color: #ffffff; }

.text-white .section_title .icon:before {
  background-color: rgba(255, 255, 255, 0.2); }

/* title text - end
================================================== */

.testi-div {
border: 1px solid #dddddd; padding: 25px 20px 0px; border-radius: 10px; min-height: 220px; max-height: 260px;
}

.church .custom-event-infos ul li em {
    font-size: 12px !important;
    color: #b7b7b7 !important;
}
.church .custom-thumb-info .thumb-info-caption {
    display: block;
    padding: 10px 20px !important;
}
.webinar-page-cart-height {
    min-height: 200px !important;
}


.col-md-3.col-mega-4 ul.sub-menu {
    margin-bottom: 30px !important;
}
.cloud-managed {
display:none;
}
.body>#footer a {
color:#000 !important;
}

li.dropdown.mega-menu-item.dropdown-full-color.dropdown-primary ul.dropdown-menu {
    border-top-color: #0088cc !important;
    background: #fff !important;
    border-top: 6px solid #ccc !important;
    color: #777 !important;
    box-shadow: 0 20px 45px rgb(0 0 0 / 8%) !important;
}

li.dropdown.dropdown-full-color.dropdown-primary ul.dropdown-menu {
    border-top-color: #0088cc !important;
    background: #fff !important;
    border-top: 6px solid #ccc !important;
    color: #777 !important;
    box-shadow: 0 20px 45px rgb(0 0 0 / 8%) !important;
}

li.dropdown.dropdown-full-color.dropdown-primary ul.dropdown-menu li a {
    color: #000 !important;
}

html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a {
    background: #0099e6   !important;
  color: #000 !important;
}

html header nav ul.nav-main .dropdown-primary:hover ul.sub-menu li:hover a:hover {
background-color:#222 !important;
}

html header nav ul.nav-main .dropdown-primary.mega-menu-item:hover ul.sub-menu li:hover a:hover {
background-color:#222 !important;
}

html header nav ul.nav-main .dropdown-primary:hover ul.sub-menu li:hover a:hover, html .newHeader.fixedheader nav ul.nav-main .dropdown-primary:hover ul.sub-menu li:hover a:hover {
background-color:#222 !important;
}

.list.list-icons.list-icons-sm li {
    padding-left: 0 !important;
}
@media (max-width: 991px){
html header .nav-main-collapse .nav-main ul > li > a {
    color: #0088cc !important;
}
}

element.style {
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
html .btn-secondary {
    color: #fff !important;
    text-shadow: 0 -1px 0 rgb(0 0 0 / 25%);
    background-color: #f58634 !important ;
    border-color: #f58634 #f58634 #f58634 !important ;
}
@media (min-width: 991px) {
  header nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #0099e6  !important;
    text-decoration: none;
}
}
html header .navbar-collapse .nav-main > ul > li:hover > a, html header .navbar-collapse .nav-main > ul > li > a:focus, html header .navbar-collapse .nav-main > ul > li.focused > a {
    color: #fff !important;
}
@media (max-width: 991px){
html header .nav-main-collapse .nav-main ul ul > li > a {
    color: #000 !important ;
    font-family: Open Sans;
    font-size: 12px;
      background: #ffbd8d !important;
}
}
@media (max-width: 991px){
header nav ul.nav-main li.mega-menu-item.opened ul.dropdown-menu>li>a {
    color: #fff;
    background-color: #ffbd8d  !important;
}
}
            .appsignup-widget:after {
    background: #335eea;
    position: absolute;
    content: "";
    width: 6px;
    height: 100%;
    top: 0;
    left: 0;
    }
    .connection{
    width: 100% !important;
    height: 100px;
    background-color: #f0f2f9;
    }
    .btn-in{
    color: #ffffff !important;
    }
    .call-to-action-content{
    padding-left: 10PX;
    }
    .call-to-action-btn-call {
float: right !important;
    margin-top: -66PX;
    PADDING-LEFT: -10PX;
    MARGIN-RIGHT: 48PX !IMPORTANT;
    BORDER: 1PX SOLID #21b354;
    PADDING: 13PX;
    BACKGROUND-COLOR: #21b354;
    COLOR: WHITE !IMPORTANT;
    BORDER-RADIUS: 8PX;
    font-weight: 600;
    }
    @media only screen
    and (min-device-width: 320px)
    and (max-device-width: 414px)
    {
    .connection{
    width: 100% !important;
    height: 200px;
    background-color: #f0f2f9;
    text-align: center;
    }
    .call-to-action-content{
    padding-left: 10PX;
    }
    .call-to-action-btn-call{
    margin-top: 0px;
    margin-left: 0px !IMPORTANT;
    float: none !important;
    margin-right: 0px !IMPORTANT;
    }
    }

.col-md-4.col-mega-1 ul.sub-menu {
    margin-bottom: 60px !important;
}

.col-md-4.col-mega-3 ul.sub-menu {
    margin-bottom: 60px !important;
}

ul.sub-menu li a {
    text-transform: capitalize !important;
}




















