p {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
    color: #222;
}

nav#mainNav{background:#1e2d3b}
.navbar-brand img{width:100%;max-width:240px}
#mainNav .navbar-nav>li>a{font-size:14px;padding:0 12px;letter-spacing:0}
header.masthead{background-image:url(https://www.realtyimprovement.com/wp-content/uploads/2020/11/bg-1.jpg);background-size:cover}
.header-content.mx-auto{background:#1e2d3b;padding:40px;border-radius:8px}
header.masthead .header-content{float:left;max-width:630px}
.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{background:#987f02;border-color:#987f02}
section#features.about{background:url(https://www.realtyimprovement.com/wp-content/uploads/2020/11/home-image1.jpg);background-size:cover;background-attachment:fixed;padding:0}
section#features.about .my-auto{background:#fff;padding:50px;box-sizing:border-box}
ul.new-list{padding:10px 20px;width:50%;float:left}
nav#mainNav.navbar-shrink{box-shadow:1px 1px 11px -3px #9f9f9f}
ul.new-list li{padding-bottom:5px;float:left;width:100%;font-size:18px}
nav#mainNav.navbar-shrink{box-shadow:1px 1px 11px -3px #9f9f9f}
section#reviews .feature-item{padding:40px;text-align:justify}
section#reviews .feature-item img{float:left;width:100px;margin-right:30px;font-weight:100}
section#download{background:#1e2d3b!important;padding:80px 0}
section#download p{color:#fff}
section#portfolio{padding:0}
section#portfolio img{width:100%}
section#portfolio h3{font-size:25px;position:ABSOLUTE;top:50%;width:100%;left:0;color:#fff;text-shadow:1px 1px 1px #000;font-weight:700}
section#portfolio .col-md-3{position:RELATIVE;margin-bottom:20px}
section#portfolio img:hover{transition:.2s all 0;opacity:.7}
section#portfolio:hover > h3{opacity:1!important}
section#portfolio:hover ~ h3{color:#000}
section#download h2.section-heading{color:#fff}
footer h3{color:#987f02;text-transform:uppercase;text-align:left;float:left;width:100%}
footer p{color:#fff;text-align:left;font-size:18px;width:100%}
footer b{font-size:20px;text-align:left;color:#fff;margin-bottom:0;float:left;width:100%;margin-top:10px}
footer ul{padding:0;text-align:left;float:left;width:100%;margin:10px auto}
footer ul li{list-style:none;display:inline;margin-right:10px}
footer ul li img{width:38px;border-radius:7px}
footer form input{margin-bottom:10px}
footer form{margin-top:20px;float:left;width:100%}
footer form textarea{width:100%;border-radius:5px;min-height:100px;padding:10px 12px}
footer{background:#1e2d3b}
footer form input[type="submit"]{background:#987f02;color:#fff;border-radius:4px;max-width:180px;margin:10px auto}
footer form input[type="submit"]:hover{background:#fff}
#mainNav .navbar-nav>li>a.active{color:#987f02!important}
#mainNav .navbar-nav>li>a:hover{color:#987f02!important}
.col-md-12.full-witdh input{width:100%;padding:5px 11px;border-radius:4px;border:0}
.col-md-12.full-witdh textarea{height:100px;font-size:18px}
input.wpcf7-form-control.wpcf7-submit:hover{background:#000}
span.wpcf7-not-valid-tip{font-size:0;position:absolute;width:101%;height:36px;border:2px solid #c70000;top:-8px;border-radius:4px;left:-1px}
.col-md-12.full-witdh input{position:relative;z-index:99}
.col-md-12.full-witdh input{width:100%;padding:5px 11px;border-radius:4px;border:0}
.col-md-12.full-witdh{position:relative}
form.wpcf7-form.invalid .wpcf7-response-output{display:none!important}
.wpcf7 form.sent .wpcf7-response-output{color:#fff;font-size:18px}
.col-md-12.full-witdh{padding:0}
.mobile-menu .menu{width:50px;height:50px;position:absolute;z-index:21;right:1%}
.mobile-menu .menu span{position:relative;margin-top:9px;margin-bottom:9px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-1.5px}
.mobile-menu .menu span,.mobile-menu .menu span::before,.mobile-menu .menu span::after{display:block;width:26px;right:0;height:3px;background-color:#fccb32;outline:1px solid transparent;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.mobile-menu .menu span::before,.mobile-menu .menu span::after{position:absolute;content:""}
.mobile-menu .menu span::before{top:-9px;width:20px}
.mobile-menu .menu span::after{top:9px;width:33px}
.mobile-menu .menu.clicked span{background-color:transparent}
.mobile-menu .menu.clicked span::before{-webkit-transform:translateY(9px) rotate(45deg);-moz-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);-o-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg);width:33px}
.mobile-menu .menu.clicked span::after{-webkit-transform:translateY(-9px) rotate(-45deg);-moz-transform:translateY(-9px) rotate(-45deg);-ms-transform:translateY(-9px) rotate(-45deg);-o-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}
.mobile-menu .menu.clicked span:before,.menu.clicked span:after{background-color:#fff}
.mobile-menu .menu:hover{cursor:pointer}
.mobile-menu #nav{background:#211316;position:fixed;z-index:20;top:0;right:0;height:100%;max-width:250px;width:100%;padding:100px 40px 60px;overflow-y:auto;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform .55s cubic-bezier(0.785,0.135,0.15,0.86);-moz-transition:transform .55s cubic-bezier(0.785,0.135,0.15,0.86);-o-transition:transform .55s cubic-bezier(0.785,0.135,0.15,0.86);transition:transform .55s cubic-bezier(0.785,0.135,0.15,0.86)}
.mobile-menu #nav.show{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}
.mobile-menu #nav.show ul.main li{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);opacity:1}
.mobile-menu .menu.clicked{position:fixed;z-index:99}
.mobile-menu #nav.show ul.main li:nth-child(1){transition-delay:.15s}
.mobile-menu #nav.show ul.main li:nth-child(2){transition-delay:.3s}
.mobile-menu #nav.show ul.main li:nth-child(3){transition-delay:.45s}
.mobile-menu #nav.show ul.main li:nth-child(4){transition-delay:.6s}
.mobile-menu #nav.show ul.main li:nth-child(5){transition-delay:.75s}
.mobile-menu #nav.show ul.main li:nth-child(6){transition-delay:.9s}
.mobile-menu #nav.show ul.main li:nth-child(7){transition-delay:1.05s}
#nav.show ul.main li:nth-child(8){transition-delay:1.2s}
.mobile-menu #nav.show ul.main li:nth-child(9){transition-delay:1.35s}
.mobile-menu #nav.show .about,#nav.show .social,#nav.show ul.sub{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);opacity:1;transition-delay:.85s}
h3.text-muted.mb-3 {    margin-top: auto !important;    color: #222 !important;}


@media (min-width: 667px) {
.mobile-menu #nav{padding:120px 30px 70px 20px}
}

.mobile-menu #nav ul.main{list-style-type:none}
.mobile-menu #nav ul.main li{-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-ms-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;float:none;list-style:circle;color:#fff}
.mobile-menu #nav ul.main li:last-of-type{margin-bottom:0}
.mobile-menu #nav ul.main li a{color:#fff;text-decoration:none;text-transform:uppercase;font-size:1rem;display:block;padding:10px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.mobile-menu #nav ul.main li a span{color:#b7ac7f}
.mobile-menu #nav ul.main li a:hover{color:#b7ac7f}
.mobile-menu #nav ul.sub{list-style-type:none;margin-top:40px;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.mobile-menu #nav ul.sub li{margin-bottom:10px}
.mobile-menu #nav ul.sub li:last-of-type{margin-bottom:0}
.mobile-menu #nav ul.sub li a{color:#fff;font-family:"Raleway",sans-serif;letter-spacing:1px;font-size:.9rem;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.mobile-menu #nav ul.sub li a:hover{color:#b7ac7f}
.mobile-menu .overlay{position:fixed;top:0;left:0;z-index:7;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#603e82;opacity:0;visibility:hidden}
.mobile-menu .overlay.show{opacity:.8;visibility:visible}
h2.section-heading{text-align:center;text-transform:uppercase}
ul.submenu{padding:0;background:#fff;width:330px;position:absolute}
ul.submenu li a{text-decoration:none!important;color:#050505}
ul.submenu li{float:left;width:100%;border-bottom:1px solid #ddd;padding:5px 10px}
ul.submenu li:hover{background:#eee}
li.nav-item:hover > ul.submenu{display:block}
ul.submenu li{list-style:none}
ul.submenu{display:none;height:400px;overflow-y:scroll}
.amazingcarousel-description img{margin:10px auto;display:block;max-width:170px}
#wonderplugincarousel-1 .amazingcarousel-description cite{text-transform:uppercase;font-style:normal;font-weight:700;font-size:18px}
#wonderplugincarousel-1 .amazingcarousel-nav{display:none!important}
center a.btn{margin:auto;display:block;text-align:center;max-width:230px;border:2px solid #998106}
#reviews center{width:100%}

center a.btn:hover{background:#000!important;color:#fff!important;border-color:#000!important}
ul.dropdown li.parent>a:after{right:0!important;border-top: 4px solid #888 !important;}
ul.dropdown li.parent>a:hover:after{right:0!important;border-top: 4px solid rgba(255,255,255,0.5);}
ul.dropdown li a{border:0!important;padding:10px 15px!important;letter-spacing:0!important;text-shadow:none!important}
ul.dropdown li{color:#555!important;text-align:center!important}
ul.dropdown li.current-menu-ancestor>a:link{color:#888 !important}
ul.dropdown-horizontal.dropdown-align-left>li{border:0px !important}
header.masthead .header-content h1, header.masthead .header-content h4 {    color: #fff !important;}
#wonderplugincarousel-1 .amazingcarousel-description {    font-size: 18px;    color: #222;}

.current-menu-parent > ul.sub-menu > li > a{color: #957d03 !important;}



ul.dropdown li ul li a{text-align:left !important}
ul.dropdown li ul{padding:0px !important;height:500px;overflow-y:scroll;}
ul.dropdown li a:hover{color:#987f02 !important}
ul li {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 10px;
    color: #222;
}

ul {
    margin-bottom: 20px;
    margin-top: 20px;
}
.mainsjjj { float: left;  width: 100%;}
a.mainleft {   float: left;}
a.mainrightss {    float: right;}
a.mainleft {    float: left;    width: auto;    background: #000;    color: #fff;    padding: 10px 20px;    border-radius: 66px;}
a.mainrightss {    float: right;    width: auto;    background: #000;    color: #fff;    padding: 10px 20px;    border-radius: 66px;}
a.mainleft:hover {background: #987f02;text-decoration:none }
a.mainrightss:hover {background: #987f02;text-decoration:none}


@media(max-width:700px) {
	a.mainleft {margin:10px auto;float:none;display:block;   text-align:center;}
a.mainrightss {margin:10px auto;float:none;display:block;   text-align:center;}

nav#mainNav{background:#fff}
.navbar-brand img{max-width:200px}
nav#mainNav{background:#fff}
.navbar-brand img{max-width:200px}
header.masthead{padding:100px 10px!important}
header.masthead .header-content{width:100%!important}
section#features.about .my-auto{padding:10px!important}
ul.new-list{width:100%}
footer p.text-center{padding:10px}
section#reviews .feature-item{padding:10px!important;margin-bottom:30px}
header.masthead{padding-bottom:10px!important;background-position:right!important;background-size:cover;background-attachment:fixed}
header.masthead .header-content{margin-bottom:20px!important}
section h2{font-size:30px!important;font-size:30px!important}
footer .col-md-4,footer .col-md-4 b,footer .col-md-4 p{text-align:center}
footer h3{text-align:center;margin:20px auto auto}
section#portfolio h3{position:relative!important;top:10px!important;margin-bottom:20px!important;font-weight:400;color:#000;text-shadow:none;font-size:23px}
section#portfolio img{height:auto}
section#reviews .feature-item{padding:40px;text-align:center}
section#reviews .feature-item img{float:none;width:100px;margin:10px auto;font-weight:100;display:block}
#mainNav .navbar-toggler i{font-size:20px}
footer ul{text-align:center}
ul.navbar-nav.ml-auto li{padding:10px 0;border-bottom:1px solid #eee}
div#navbarResponsive{position:fixed;background:#fff;right:-100%;height:100vh;top:80px;transition:.3s all 0}
div#navbarResponsive.show{right:0;transition:.3s all 0}
.widget.shailan-dropdown-menu-widget {    display: none;}
a.navbar-brand.js-scroll-trigger {    float: left !important;}
.navbar-brand img {    float: left !important;}
#mainNav .navbar-brand {    float: left !important;    margin-right: auto;}
button#responsive-menu-button {    padding: 3px !important;    width: 40px !important;    height: 40px !important;    border-radius: 5px;}
header.masthead .header-content {    padding: 10px !important;}
section#portfolio .col-md-3 {    width: 50%;    padding: 10px;}
section#portfolio .col-md-3 h3 {    margin: auto auto 20px;    font-size: 15px;}
.amazingcarousel-next, .amazingcarousel-prev {    display: none !important;}section#portfolio {    text-align: center;}
section#portfolio .col-md-3 {    float: none;    display: inline-block;    margin: auto;}
}

ul.new-list li a{color:#987f02}
ul.new-list li a:hover{color:#000}
@media(min-width:720px) and (max-width:1100px) {
button.navbar-toggler.navbar-toggler-right.collapsed{background:#fff!important}
}

ul.dropdown li.current-cat>a, ul.dropdown li.current_page_item>a, ul.dropdown li.current-menu-item>a, ul.dropdown li.current-cat>a:link, ul.dropdown li.current_page_item>a:link, ul.dropdown li.current-menu-item>a:link, ul.dropdown li.current-cat>a:visited, ul.dropdown li.current_page_item>a:visited, ul.dropdown li.current-menu-item>a:visited {    color: #888;    font-weight: normal;}