/*@media screen and (min-width: 1920px) {
  body .main-banner {
    background-position: 80% 100% !important;
}
}*/
.star1{
color: #fb0;
margin-right: 0.25em;
font-size: 16px;
}
.fusion-text-25{color: #ebebeb !important;}
.fusion-text-26 .terms a, .fusion-text-26 .terms{ color: #ebebeb !important;}
.fusion-footer .fusion-builder-row-12{background-color: #161f35 !important;}

/*Main Banner Start*/
.main-banner{
    -webkit-background-size: contain  !important;
    -moz-background-size: contain  !important;
    -o-background-size: contain  !important;
    background-size: contain !important;
}
@media only screen and (min-width: 601px) and (max-width: 1024px) {
    .main-banner{
        background-size: auto !important;
        background-position-x: 0% !important;
        background-image: unset !important;
    }
    .main-banner-img
    {
        max-width: 70%;
    }
.left-braces-design{
        left: -9.5px !important;
}
}
@media only screen and (max-width: 640px){
    .main-banner{
        background-image:none !important;
        background-color: #E1ECFF !important;
    }
}
/*Main Banner End*/

.glance-icons-right h3{ font-size: 20px !important;}
.glance-icons-left h3{ font-size: 20px !important;}
@media only screen and (min-width: 1415px){
.cf_glance{
background-size: contain !important;
background-position: center center !important;
}
}
.glance-icons-right .col{
padding: 20px 20px 20px 10px !important;
}
.glance-icons-left .col{
padding: 20px 10px 20px 20px !important;
}

.fusion-builder-nested-column-0 > .fusion-column-wrapper, .fusion-builder-nested-column-2 > .fusion-column-wrapper {
margin-right: 0% !important;
margin-left: 0% !important;
}

@media only screen and (min-width: 640px) and (max-width: 768px) { 
  /* For Tablet phones: */
.cf_glance{
background-size: cover !important;
background-position: top center !important;
}
.glance-icons-right, glance-icons-left{
margin-bottom:0px !important;
}
}
.fusion-content-boxes .content-wrapper-background {
    border-radius: 8px;
}
@media only screen and (max-width: 640px) {
  /* For Mobile phones: */
.cf_glance{
background-size: cover !important;
background-position: top center !important;
}
glance-icons-right, glance-icons-left{
margin-bottom:0px !important;
}

}

.fusion-image-hovers .hover-type-zoomin {
    overflow: visible !important;
}

@media only screen and (max-width: 640px) {
.cf-h1-title{
font-size: 28px !important;
}
}

.cf-h1-title{
font-weight: 700 !important;
line-height: 1.5 !important;
}
.img-shadow1 .fusion-image-wrapper {
    box-shadow: rgb(1 41 172 / 25%) 2px 3px 15px !important;
    width: 90%;
    border-radius: 10px;
}
.img-shadow1 .awb-swiper:not(.swiper-fade) .swiper-wrapper {
    padding: 16px 0 !important;
}