﻿.agent-template-1{}
.agent-template-1.primary header .agent-name{color:inherit!important;}
.agent-template-1.primary .mdl-layout__header-row .mdl-navigation>ul>li>a:not(.mdl-button){color:var(--secondary-color-500)}
.agent-template-1 header .agent-name {font-size: 1.4rem;font-weight: 500;color: var(--primary-color-500)!important;line-height: 27px;padding: 0;position: relative;}
.agent-template-1 header .mdl-layout__header-row  .header-buttons{padding:4px 0;display:flex;display:-webkit-flex;display:-ms-flexbox;}
.agent-template-1.primary header .mdl-layout__header-row  .header-buttons .mdl-button{color: inherit;} 
.agent-template-1 header .mdl-layout__header-row  .header-buttons .mdl-button {width: auto;min-width: 64px;font-size: .87rem;pointer-events: all;color: var(--primary-color-500);border: 1px solid var(--primary-color-500);margin-left: 8px;height: 24px;line-height: 24px;}
.agent-template-1 header .mdl-layout__header-row  .header-buttons .user-control .mdl-button{text-transform:uppercase;}
.agent-template-1 header .mdl-layout__header-row  .header-buttons .mdl-button.translater-control.style-1{border-color:transparent;}
.agent-template-1.primary header .mdl-layout__header-row .mdl-navigation>ul>li:hover>a:not(.mdl-button):before{background:var(--secondary-color-500);}

.agent-template-1 .title-slider .agent-wrapper,.agent-template-1 .title-slider .HomeSearchSection.style-3{position:absolute;left:0px;z-index:1;max-width:100%;padding:16px;box-sizing:border-box;}
.agent-template-1 .title-slider .agent-wrapper{top:calc(50% - 240px);}
.agent-template-1 .title-slider .HomeSearchSection.style-3{top:calc(50% - -75px);margin:0;}
.agent-template-1 .agent-wrapper.agent-info h4 {font-size: 5rem;font-weight: 600;line-height: 80px;padding: 0;margin: 0;display: inline-block;vertical-align: middle;}
.agent-template-1 .agent-wrapper.agent-info .social-links {display: inline-block;margin: 0 0 0 26px;vertical-align: text-top;}
.agent-template-1 .agent-wrapper.agent-info .social-links a {color: #fff;}
.agent-template-1 .agent-wrapper.agent-info .title, .agent-template-1 .agent-wrapper.agent-info .office, .agent-template-1 .agent-wrapper.agent-info .phone a{font-size: 1.5rem;width: 100%;line-height: 38px;display: block;}
.agent-template-1 .agent-wrapper.agent-info h4, .agent-template-1 .agent-wrapper.agent-info .title, .agent-template-1 .agent-wrapper.agent-info .office, .agent-template-1 .agent-wrapper.agent-info .phone a{color: rgba(255,255,255,0.96);text-shadow: 2px 2px 4px rgba(0,0,0,0.36);}
.agent-template-1 .agent-wrapper.agent-info .mdl-button.mdl-button--raised{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.04), 0 3px 1px -2px rgba(0, 0, 0, 0.1), 0 1px 5px 0 rgba(0, 0, 0, 0.02);}
.agent-template-1.inverse .agent-wrapper.agent-info .mdl-button.mdl-button--raised{background-color: var(--secondary-color-500);}
.agent-template-1 .agent-wrapper.agent-info .phone {margin-bottom: 1rem;}
.agent-template-1 .translater-control {color: var(--primary-color-50);}
.agent-template-1 .mdl-mega-footer__bottom-section .copy-right{ margin-left:10px; }
@media only screen and (max-width:1280px){
    .agent-template-1 .title-slider .agent-wrapper, .agent-template-1 .title-slider .HomeSearchSection.style-3{max-width:50%;}
    .agent-template-1 .title-slider .agent-wrapper{top:calc(50% - 108px);}
    .agent-template-1 .title-slider .HomeSearchSection.style-3{top:calc(50% - 84px);left:initial;right:0px;}
}

@media only screen and (max-width:1024px){    
    .agent-template-1 .title-slider .agent-wrapper{display:none;}
    .agent-template-1 .title-slider .HomeSearchSection.style-3{top:calc(50% - 84px);left:0;right:0;margin:0 auto;}
}

@media only screen and (max-width:840px){    
    .agent-template-1 .title-slider .HomeSearchSection.style-3{top:calc(50% - 84px);left:0;right:0;margin:0 auto;max-width:64%;}
}
@media only screen and (max-width:640px){    
    .agent-template-1 .title-slider .HomeSearchSection.style-3{position:relative;max-width:100%;left:initial;right:initial;top:initial;}            
}

.agent-template-1 section.title-slider+.content-spacing.agent-info-content{padding-top:2rem;}
.agent-template-1 .agent-info-content .agent-photo {background-position: top !important;background-repeat: no-repeat !important;background-size: cover !important;}                   
.agent-template-1 .agent-info-content .agent-photo img{width:100%;opacity:0;visibility:hidden;}
.agent-template-1 .agent-info-content .agent-info {background-color: var(--primary-color-500);color: rgba(255,255,255,0.96);text-align: center;line-height: 25px;padding: .4rem;}
.agent-template-1 .agent-info-content .agent-info .name {font-size: 1.6rem;}
.agent-template-1 .agent-info-content .agent-info .designation {font-size: 1.1rem;}
.agent-template-1 .agent-info-content .agent-basic {margin: 0;padding: 0;}
.agent-template-1 .agent-info-content .agent-basic li{position:relative;}
.agent-template-1 .agent-info-content .agent-basic li:first-child {padding-top: 0;}
.agent-template-1 .agent-info-content .agent-basic li {list-style-type: none;padding: 8px;box-sizing: border-box;}
.agent-template-1 .agent-info-content .agent-basic li h3{display: block;margin: 0;padding: 0;font-size: 1.3rem;color:var(--primary-color-500);}
.agent-template-1 .agent-info-content .agent-basic li h3[data-material-icon]{padding-left:36px;}
.agent-template-1 .agent-info-content .agent-basic li h3[data-material-icon]+div{margin-left:32px;}
.agent-template-1 .agent-info-content .agent-basic li .address {display: block;padding: 4px 0 0 4px;}
.agent-template-1 .agent-info-content .agent-basic li h3:before {color: var(--primary-color-500);margin-right: 8px;opacity: 0.96;position:absolute;top:calc(50%);left:2px;}
.agent-template-1 .agent-info-content .agent-basic li:not(:first-child):before{content:"";position:absolute;top:0;width:100%;left:0;height:1px;background-color: var(--primary-color-500);opacity: 0.08;}
.agent-template-1 .agent-info-content .agent-basic .social-links a{font-size: 16px;line-height: 32px;margin: 4px 4px 0 0;border: 1px solid rgba(0,0,0,0.02);color:var(--primary-color-500);}
.agent-template-1 .agent-info-content .agent-basic .social-links a:before{content:"";background:var(--primary-color-500);position:absolute;left:0;top:0;width: 100%;height: 100%;opacity: 0.02;}
.agent-template-1 .agent-info-content .agent-basic .social-links a:hover{background:var(--primary-color-500);color:rgba(255,255,255,0.96);}

.agent-template-1.inverse .agent-info-content .agent-info {background-color: var(--secondary-color-500);}
.agent-template-1.inverse .agent-info-content .agent-basic li h3{color:var(--secondary-color-500);}
.agent-template-1.inverse .agent-info-content .agent-basic li h3:before {color: var(--secondary-color-500);}
.agent-template-1.inverse .agent-info-content .agent-basic li:not(:first-child):before{background-color: var(--secondary-color-500);}
.agent-template-1.inverse .agent-info-content .agent-basic .social-links a{color:var(--secondary-color-500);}
.agent-template-1.inverse .agent-info-content .agent-basic .social-links a:before{background:var(--secondary-color-500);}
.agent-template-1.inverse .agent-info-content .agent-basic .social-links a:hover{background:var(--secondary-color-500);}


.agent-template-1.secondary .mdl-layout__header-row .mdl-navigation>ul>li>a:not(.mdl-button){color:rgba(255,255,255,0.96);text-transform:uppercase;font-size: 0.9rem;}


body.light.agent-template-1 header .agent-name {
    color:rgba(255,255,255,0.96) !important;
}
body.light.agent-template-1 header .mdl-layout__header-row .header-buttons .mdl-button {
    color: rgba(255,255,255,0.96);
    border: 1px solid rgba(255,255,255,0.96);
}
body.light.agent-template-1 .mdl-layout__header-row .mdl-navigation>ul>li>a:not(.mdl-button):before {
    background: rgba(255,255,255,0.96);!important;
}

/*For agent template footer color change*/
.agent-template-1.company-8 .footer .footer-logo .logo {
    max-width: 140px;
    padding: 8px;
}
.agent-template-1.company-8 .footer .full-width:last-child{
    background: #dde3e6;
    border-top: 1px solid #fff
}
.agent-template-1.company-8 .footer .footer-menu .mdl-mega-footer__link-list a{
    color: #000000
}
.agent-template-1.company-8 .footer h3{
    color: var(--primary-color-500);
}
.agent-template-1.company-8 .footer .mdl-mega-footer__bottom-section p.powered-by{
    color: #a8abae;
}
.agent-template-1.company-8 .footer .mdl-mega-footer__bottom-section .copy-right span{
    color: #333333;
}
.agent-template-1.company-8 .footer .contact-wrapper ul::before {
    top: 20px;
    color: rgb(255, 255, 255);
}

@media only screen and (max-width: 1024px) {
    body.light.agent-template-1:not(.scroll) .mdl-layout__drawer-button .material-icons,body.light.agent-template-1 .translater-control {
        color: rgba(255,255,255,0.96);
    }
    body.light.agent-template-1:not(.scroll) .mdl-layout__drawer-button{
        border:1px solid rgba(255,255,255,0.96);
    }
}


.agent-template-1.company-4.with-webbuilder.with-title-slider .mdl-navigation .mdl-button--icon.new.webbuilder {
 color: var(--primary-color-500);
}

/*RTC*/
.company-8.agent-template-1.with-webbuilder.with-title-slider .mdl-navigation .mdl-button--icon.new.webbuilder {
    color: inherit;
}
/*RTC*/

/*elb*/
body.agent-template-1.company-13 section.footer .full-width{ background-color: transparent!important; }
body.agent-template-1.company-13 section.footer .contact-wrapper ul:before{ color: rgba(53,53,54, 0.96);left:-32px; }
body.agent-template-1.company-13 section.footer h3{ font-size: 1.1rem;font-weight: 500;margin-bottom: 10px;color: var(--secondary-color-200); }
body.agent-template-1.company-13 .HomeFlashSection .mc-image:before{ background: rgba(0, 0, 0, 0.36); }
body.agent-template-1.company-13 section.footer .contact-wrapper ul:before { top:40px;}
body.agent-template-1.company-13 label.style-1[data-currency-converter-master]:before{color:var(--secondary-color-500)!important;}
body.agent-template-1.company-13 label.style-1[data-currency-converter-master]:after{color:var(--secondary-color-500)!important;}
body.agent-template-1.company-13 .user-control .user-logged-in{color:var(--secondary-color-500)!important;background-color:var(--primary-color-500)!important;}

@media only screen and (max-width: 840px){
    body.agent-template-1.company-13 .mdl-mega-footer__bottom-section .item-center{
        flex-direction: column;
    }
}
/*elb*/
/*SVR*/
.agent-template-1.company-14 header .mdl-layout__header-row .header-buttons .mdl-button.translater-control.style-1 { color: var(--primary-color-500)!important; }
.agent-template-1.company-14 header .mdl-layout__header-row .header-buttons .mdl-button { color: var(--primary-color-500); }
.agent-template-1.company-14 header .mdl-layout__header-row .header-buttons .user-control .mdl-button { color: var(--primary-color-50); }
.agent-template-1.company-14 header .mdl-layout__header-row .header-buttons .user-logged-in.mdl-button { color: var(--primary-color-500); }
.agent-template-1.company-14 header .mdl-layout__header-row .header-buttons .user-control .mdl-button--fab.mdl-button--mini-fab { min-height: 28px;min-width:auto; }
.agent-template-1.company-14 header .mdl-layout__header-row .header-buttons .user-control .mdl-button--fab.mdl-button--mini-fab i {line-height: 30px;color: var(--primary-color-50);}
/*SVR*/

/*RTC*/
.company-8.agent-template-1.with-webbuilder.with-title-slider .mdl-navigation .mdl-button--icon.new.webbuilder {
    color: inherit;
}
/*RTC*/
/*RSR*/
body.agent-template-1.company-15 section.footer .footer-logo img{ max-width:145px; }
body.agent-template-1.company-15 .mdl-mega-footer__bottom-section .powered-by { color: rgba(255,255,255,0.96); }
body.agent-template-1.company-15 .mdl-mega-footer__bottom-section .powered-by a { color: rgba(255,255,255,0.96); }
body.agent-template-1.company-15 .mdl-layout__header-row .mdl-navigation { display: flex;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }
body.agent-template-1.company-15 .mdl-layout__header-row .mdl-navigation ul li a:not(.mdl-button) { color: rgba(52,48,49, 0.96);font-weight: 600; }
body.agent-template-1.company-15 label[data-currency-converter-master]:before { color: rgba(52,48,49, 0.96); }
body.agent-template-1.company-15 label[data-currency-converter-master]:after { color: rgba(52,48,49, 0.96); }
body.agent-template-1.company-17 .SearchBar .rt-div~.onesearch-div-container{display:inline-block;margin-bottom: 12px;}
@media only screen and (max-width: 1024px) {
    body.agent-template-1.company-15 .title-slider .agent-wrapper {
        display: block;
        position: relative;
    }

    body.agent-template-1.company-15 .title-slider .HomeSearchSection {
        top: calc(50% - 200px);
    }

    body.agent-template-1.company-15 .agent-wrapper.agent-info h4 {
        font-size: 2.5rem;
    }

    body.agent-template-1.company-15 .title-slider .agent-wrapper {
        width: 100%;
        max-width: 100%;
    }

    body:not(.search-bar-opened) .agent-template-1 .company-17 .SearchBar .onesearch-div.mdl-textfield{
        padding: 8px 0 16px 0!important;
    }  
    
}
    @media only screen and (max-width:480px) {
        body.agent-template-1.company-15 .agent-wrapper.agent-info h4 {
            font-size: 1.5rem;
            line-height: 20px;
        }

        body.agent-template-1.company-15 .agent-wrapper.agent-info .title, body.agent-template-1.company-15 .agent-wrapper.agent-info .office, body.agent-template-1.company-15 .agent-wrapper.agent-info .phone a {
            font-size: 1rem;
            line-height: 25px;
        }

        body.agent-template-1.company-15 section.footer .mdl-mega-footer__link-list {
            display: block !important;
        }
    }

    @media only screen and (max-width:840px) {
        body.agent-template-1.company-15 section.footer .mdl-mega-footer__link-list {
            width: 100%;
            display: flex;
            justify-content: center;
        }
    }


    /*RSR*/


body.agent-template-1.company-16 header .agent-name{display:none;}
body.agent-template-1 .title-slider .slider .mc-image{background-color:rgb(0, 0, 0)!important;} 
.company-16.agent-template-1.with-title-slider .mdl-layout__header-row .mdl-navigation> ul > li > a:not(.mdl-button) { color: rgba(52,48,49, 0.96); }    
body.company-11.agent-template-1 .mdl-layout__drawer>.mdl-layout-title .logo { display:block;background:#fff; }
body.company-11.agent-template-1 .mdl-layout__drawer a.mdl-button { color:rgba(255,255,255,0.96); }

body.company-14.agent-template-1 .mdl-layout__drawer.Agora-drawer label.style-1 { color: var(--primary-color-500)!important; }
body.company-14.agent-template-1 .HomeFlashSection .mc-image:before { background: rgba(0,0,0,0.36)!important; }
.agent-template-1.company-13  header.mdl-layout__header{background:#2f79a0 }.agent-template-1.company-13 header .mdl-layout__header-row .header-buttons .mdl-button {color: #fff;}

body.agent-template-1.company-13 .agent-info-content .agent-info{ background-color: #2f79a0; }
body.agent-template-1.company-13 .item.property:not(.map).style-2 .description .price{color: rgba(53,53,54,0.96)!important;}

/*Amal*/
.agent-template-1 .title-slider .agent-wrapper i.aga.move-left {font-size: 18px;line-height: 35px;}
.agent-template-1.company header.mdl-layout__header .logo {max-width: 215px;margin: 6px 0;}
@media only screen and (max-width: 640px){
body.agent-template-1.company .title-slider .HomeSearchSection.style-10 .search-section,body.agent-template-1.company .title-slider .HomeSearchSection.style-10 h1{margin:0;}
}
/*common*/
.agent-template-1.company .footer h3 {color: rgb(255, 255, 255);}
.agent-template-1.company section.footer .full-width:nth-child(2) {background-color: #2f2f2f !important;}
.agent-template-1.company .footer .contact-wrapper ul:before {position: absolute;top: 8px;}
.agent-template-1.company .footer .footer-logo img {max-width: 250px;width:100%;}
.agent-template-1.company i.aga.move-left {transform: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;z-index: 9;position: relative;}

@media screen and (max-width: 700px) {
    body.agent-template-1.company .footer .logo img {max-width: 210px;}
}
@media screen and (min-width: 480px) and (max-width: 700px) {
    .agent-template-1.company section.footer .full-width:nth-child(2) .mdl-cell.mdl-cell--3-col.mdl-cell--4-col-phone {width: calc(50% - 16px);}
}
@media screen and (max-width: 600px) {
.agent-template-1.company .footer .mdl-mega-footer__bottom-section .copy-right,.company .footer .mdl-mega-footer__bottom-section ul.mdl-mega-footer__link-list {width: 100%;text-align: center;display: block;}
.agent-template-1.company .footer .mdl-mega-footer__bottom-section ul.mdl-mega-footer__link-list>li{float:none;}
}

