.elementor-widget-container dl{
  margin-top: 25px!important;
}
.elementor-widget-container dl dt{
  margin-bottom: 10px!important;
}

.footer-widget .fame-logo img{
  width: 80px!important;
  height: 80px!important;
}

.footer-wrap {
    padding: 0px!important;
    padding-top: 30px!important;
}

.fame-copyright a{
  color: #7b7777!important;
}

.fame-copyright a:hover{
  color: #3b5998!important;
}

/*#tech-logo{
  width: 100px!important;
  height: 100px!important;
}*/

img.default-logo.normal-logo {
    width: 75px !important;
}

header.fame-header {
    height: 90px !important;
  
}


header.fame-header div.fame-brand {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

a#slider-2-slide-4-layer-15 {
    background: #5186e8 !important;
}

.fame-page-title {
    background-color: #b3c5d7 !important;
    height: 17px !important;
}

.fame-page-title h2.page-title{
  color:#b3c5d7 !important;
 font-size: 1px !important;
}

.fame-subscribe {
 
    background-color: #5186e8 !important;
   
}

.fame-navigation ul li a:hover, .fame-navigation ul li a:focus, .fame-navigation > ul > li.current-menu-ancestor > a, .fame-navigation > ul > li.active > a, .fame-navigation > ul > li:hover > a, .dropdown-nav > li:hover > a, .dropdown-nav > li.active > a {
    color: #5186e8 !important;
}

@media (max-width: 1199px) {
.fame-brand {
    width:50px !important;
}
}

.page-id-1702 .fame-mid-wrap.fame-page-wrap.padding-default.full-width {
    padding-top: 30px !important;
        padding-bottom: 30px !important;
}


.service-button {
    
    height: 29px !important;;
   
    
        padding: 7px !important;
    background: #5186E8 !important;
    font-size: 15px;
    
}

a.agga-demo-link {
    color: #d60200 !important;
}

.elementor-image-carousel.swiper-wrapper.swiper-image-stretch {
    height: 230px !important;
}

@media (max-width: 398px) {

.welcome-screen-div{
  
  padding-top:0px !important;
  padding-bottom:0px !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
}

section#welcome-screen {
    padding-top: 0px !important;
}

footer.fame-footer .fame-logo {
    text-align: center;
}

.fame-subscribe {
    background-color: #5186e8 !important;
    padding-top: 25px;
    padding-bottom: 0px !important;
}

.elementor-element.elementor-element-a42246a.elementor-align-center.elementor-widget.elementor-widget-button {
    padding-top: 32px !important;
    padding-bottom: 0px !important;
}

}
@media (max-width: 1024px) {

.elementor-14 .elementor-element.elementor-element-c14a61a {
    padding: 32px 20px 0px 20px !important;
}
.elementor-element.elementor-element-a42246a.elementor-align-center.elementor-widget.elementor-widget-button {
    padding-top: 32px !important;
    padding-bottom: 0px !important;
}

.fame-subscribe {
    background-color: #5186e8 !important;
    padding-top: 25px;
    padding-bottom: 0px !important;
}

footer.fame-footer .fame-logo {
    text-align: center;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-52e531b.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 0px !important;
    padding-right: 20px !important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-be84485.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

}