@charset "utf-8";
/* CSS Document */


/*
Copyright (c) 2017
[Master Stylesheet]
Template Name : Real Estate Agent-Multipurpose Landing Page-UiSumo
Version    : 1.0
Author     : UISuMo Team
Author URI : https://uisumo.com
Support    : uisumo@gmail.com
*/


/* =================================================================== 
							GLOBAL STYLES
======================================================================*/
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,400italic,700);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700);
body { overflow-x: hidden; padding-top: 50px; }
body, p { font-family: 'Ubuntu', sans-serif; font-style: normal; -webkit-appearance: none; -webkit-font-smoothing: antialiased; font-size: 14px; letter-spacing: 1px; }
P { line-height: 24px; color: #666; margin: 0 0 20px }
p:last-child { margin-bottom: 0; }
h1, h2.section-title, .slider-content h2 { font-family: 'Ubuntu', sans-serif; font-weight: 700; text-transform: uppercase; }
h2, h3, h4, h5, h6 { font-family: 'Ubuntu', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; }
h4 { font-size: 15px; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 15px 0; }
.typo-light, .typo-light h1, .typo-light h2, .typo-light h3, .typo-light h4, .typo-light h5, .typo-light h6, .typo-light p { color: #fff; }
.font-weight-thin { font-family: 'Ubuntu', sans-serif; font-weight: 100; }
.font-weight-light { font-family: 'Ubuntu', sans-serif; font-weight: 300; }
section, .section { padding: 110px 0; position: relative; z-index: 1; width: 100%; background-size: cover; }
a:focus, a:hover { outline: none; color: #666; text-decoration: none; }
a.small { font-size: 11px; }
a.mediam, .mediam { font-size: 13px; }
.text-medium, .text-medium p, .text-medium li, .text-medium a, .text-medium li a { font-size: 14px; }
.text-small .text-small p, .text-small li, .text-small a, .text-small li a { font-size: 12px; }
.text-italic { font-family: 'Merriweather', serif; }
.text-normal { font-weight: 400 !important; }
.text-bold { font-weight: 600 !important; }
.text-bolder { font-weight: 900 !important; }
.vertical-middle { top: 50%; left: 0; right: 0; margin: 0 auto; position: absolute; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.fa, .fa[class*=" icon-"], .fa[class^="icon-"] { font-family: FontAwesome; }
select.form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../img/select-arrow.jpg) no-repeat right 15px #eff3f3; }
.bg-light-gray { background: #f7f7f7; }
.btn { border-radius: 0px; border: none; font-size: 14px; text-transform: uppercase; font-weight: 700 }
section { position: relative }
.btn-orange { min-width: 145px; height: 45px; background: #903; padding: 0 15px; line-height: 45px; color: #fff; }
.btn-orange:hover { background: #fafafa; color: #903 }
.right-half-bg, .left-half-bg { background: #fff; }

@media all and (min-width: 990px) {
.right-half-bg:before { position: absolute; right: 0; top: 0; height: 100%; width: 50%; background: #f7f7f7; content: '' }
.left-half-bg:before { position: absolute; left: 0; top: 0; height: 100%; width: 50%; background: #f7f7f7; content: '' }
}
.section-heading { margin: 0 0 40px; }
.section-heading h2 { margin: 0; }
.btn, .navbar-default *, .awards-item .box { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
/*NAVBAR */
.navbar-default { margin: 0; border: 0px; background: #903; }
.navbar-default .navbar-brand { background: #903; color: #fff; height: auto; line-height: 36px; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 30px; padding-left: 50px; padding-right: 50px; padding-top: 10px; padding-bottom: 10px; }
.navbar-default .navbar-brand img { float: left; margin: 0 0 0 5px; }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { background: #903; color: #fff; }
.navbar-default .navbar-nav > li > a { font-size: 14px; font-family: 'Ubuntu', sans-serif; font-weight: 700; color: #fff; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { background: none; color: #fff; }
.navbar-default .navbar-nav.navbar-left > li { position: relative; }
.navbar-default .navbar-nav.navbar-left > li + li:before { content: ''; height: 14px; width: 2px; background: #fff; position: absolute; left: 0; top: 50%; margin-top: -7px; }
.navbar-default .navbar-nav.navbar-left > li > a { padding-left: 40px; padding-right: 40px; }
.navbar-default .navbar-toggle{border-color: #666;}
.navbar-default .navbar-toggle .icon-bar{background-color: #903;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#fff}
@media all and (min-width: 990px) {
body { padding-top: 100px; }
.navbar-default .navbar-brand { padding-top: 33px; padding-bottom: 33px; }
.navbar-default .navbar-nav { margin-top: 25px; }
}
.top-nav-collapse .navbar-brand { padding-top: 10px; padding-bottom: 10px; }
.top-nav-collapse.navbar-default .navbar-nav { margin-top: 2px }
/* ----------------------------------------
Hero Header
---------------------------------------- */

.cs-header {
	background: url(http://ward.edu.ar/proyectosum/img/slider-prosum.jpg);
	background-position: center;background-size: cover;
	position: relative;
	padding: 200px  0 146px;
}

.cs-hero-caption {
	color: #fff

	}

.cs-hero-heading {
	color: #ffffff;
	font-size: 45px;
	font-weight: 900;
	margin-bottom: 39px;
}
.cs-slider-heading{margin-top: 100px;}
@media(max-width:768px){
	.cs-header {
	text-align: center;
}
	.cs-slider-heading{margin-top: 40px;margin-bottom: 40px;}
	.cs-header{padding: 80px 0}
	.cs-header-image{padding: 0 30px;}
}
/*SERVICES*/
.services { padding-bottom: 60px; }
.services [class*="col-"] { margin-bottom: 40px; }
.services h3 { font-size: 18px; margin: 20px 0 }
.services i { font-size: 42px; color: #903; }
.services a { color: #903; font-family: 'Ubuntu', sans-serif; text-transform: uppercase; font-size: 14px; font-weight: 700 }
/*ABOUT ME*/
.aboutme { padding-bottom: 60px; }
.aboutme [class*="col-"] { margin-bottom: 40px; }
.aboutme [class*="col-"]:first-child { text-align: center; }
.aboutme .btn { margin: 20px 0 00 }
.aboutme p { text-align: justify; }
/*ABOUT Video*/
.about-video { padding-bottom: 60px; }
.about-video [class*="col-"] { margin-bottom: 40px; }
.about-video .img-fluid img { width: 100%; }
.play-video { line-height: 70px; font-family: 'Ubuntu', sans-serif; font-weight: 700; color: #903; }
.play-video i { width: 70px; height: 70px; background: #666; border-radius: 100%; float: left; text-align: center; line-height: 70px; font-size: 32px; color: #903; text-indent: 5px; margin: 0 15px 0 0; }
.videomodel .modal-content { background: #666; }
.videomodel .modal-header { border: none; color: #fff; }
.videomodel button.close { color: #fff; opacity: 1 }
.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*AWWARDS */
.awards { padding-bottom: 60px; }
.awards > .container > .row > [class*="col-"] { margin-bottom: 40px; }
.awards-item { background: #903; padding: 50px 50px 20px 50px; }
.awards-item .box { font-size: 48px; text-align: center; line-height: 120px; margin: 0 0 30px; background: #666; color: #fff }
.awards-item .box:hover { color: #903; }
.awards .section-heading p { color: #903; margin-top: 6px; letter-spacing: 5px; margin-bottom: 0 }
.awards ul { margin: 0; padding: 0; list-style: none; }
.awards ul li { font-style: italic; line-height: 24px; margin: 0 0 30px }
.awards ul li .fa { color: #903; }
/*Property Listing*/
.property-list { padding-bottom: 70px; }
.property-list .box { background: #903; color: #fff; margin-bottom: 30px; }
.property-list .box * { margin: 0 }
.property-list .box .top { padding: 18px 30px; }
.property-list .box .top h4 { font-size: 14px; }
.property-list .box-footer { padding: 24px 30px }
.property-list .box-footer > * { display: inline-block; width: 100%; }
.property-list .box-footer .location { margin-bottom: 13px; }
.property-list .box-footer .price span { margin-right: 30px; }
.property-list .box-footer img { display: inline-block; margin: 0 10px 0 0 }
.property-list .box-footer .price .price { margin: 0; font-family: 'Ubuntu', sans-serif; font-weight: 700 }
.property-list .img-responsive { max-width: inherit; width: 100%; }
/*LOKING TO SELL YOUR HOME*/
.looking-to-sell { padding: 50px 0; background: #903; min-height: 240px; color: #fff; }
.looking-to-sell { padding-bottom: 10px; }
.looking-to-sell [class*="col-"] { margin-bottom: 40px; }
.looking-to-sell .image-fixed { text-align: center; }
.looking-to-sell .image-fixed img { display: inline-block }
.looking-to-sell p { color: #fff; }
.looking-to-sell img { width: 100%; max-width: 267px; }
.looking-to-sell .call-now { position: relative; padding: 0 0 0 80px; min-height: 60px; margin: 0 0 20px }
.looking-to-sell .call-now .fa { position: absolute; font-size: 64px; left: 0; top: 10px; }
.looking-to-sell .call-now p { margin: 0 0 10px }
.looking-to-sell h2 { font-size: 45px }
.looking-to-sell small { font-family: 'Ubuntu', sans-serif; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; font-size: 30px; color: #fff; vertical-align: middle;}
/*OUR CLIENT SAY‘s*/
.textimonial-content { position: relative; min-height: 170px; margin-top: 20px; }
.textimonial-content .quote { color: #903; font-style: italic; font-size: 64px; line-height: none; margin: 0 0 30px; }
.textimonial-content h3 { font-size: 18px; color: #903 }
/*STATISTIC*/
.statistic { background: url(../img/statistic-bg.jpg) no-repeat center center; background-size: cover; color: #fff; padding-bottom: 70px }
.statistic i { font-size: 64px; }
.statistic h2 { font-size: 48px; margin: 20px 0 34px }
.statistic h4 { color: #903; font-size: 18px; margin: 0 }
.statistic [class*="col-"] { margin: 0 0 30px; }
/*GET IN TOUCH ME*/
.get-in-touch { padding-bottom: 70px; }
.get-in-touch .section-heading { margin: 0 }
#map { width: 100%; min-height: 550px }
.contactme { padding-bottom: 60px; }
.contactme [class*="col-"] { margin-bottom: 40px; }
.contactme { background: #666; color: #fff; }
.contactme h2 { color: #fffff; line-height: 40px; font-size: 30px; }
.contactme h2 img { float: left; margin: 0 2px 0 0 }
.contactme form h2 { font-size: 32px; }
.contactme p { color: #fff; line-height: 26px }
.social-icons a { display: inline-block; margin: 0 20px 0 0; color: #fff; }
.social-icons a:hover { color: #903 }
.contactme .form-group { margin-bottom: 30px; }
.contactme .form-control { border-radius: 0px; border: none; min-height: 40px; font-size: 12px; }
 .contactme ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
 color:    #903;
}
.contactme :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #903;
 opacity:  1;
}
.contactme ::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #903;
 opacity:  1;
}
.contactme :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #903;
}
.contactme :placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
 color:    #903;
}
footer { background: #903; padding: 20px 0 }
footer p { color: #fff; margin: 0; line-height: 20px; }

@media all and (min-width: 990px) {
.aboutme .image-aboutme { position: absolute; bottom: -110px; width: 100%; left: 0 }
.aboutme .image-aboutme img { width: 100%; max-width:420px; }
.awards .col-md-5 { padding-left: 80px }
.looking-to-sell .col-md-3 { min-height: 140px }
.looking-to-sell .image-fixed { position: absolute; bottom: -50px; }
.textimonial-content { padding-left: 196px; margin: 80px 140px 0; }
.textimonial-content img { position: absolute; left: 0; top: 0; }
footer { padding: 40px 0 }
.navbar-default {
    max-height: 100px;
}
}

@media all and (max-width: 990px) {
.textimonial-content { text-align: left }
.navbar-default .navbar-nav.navbar-left > li + li::before{display:none;}
}

@media all and (min-width: 768px) {
.oneline-title h2, .oneline-title p { display: inline-block; vertical-align: top }
.oneline-title h2 { margin-right: 100px; }
.oneline-title p { max-width: 420px; line-height: 20px; }
.videomodel .modal-dialog { min-width: 800px; margin-top: 5%; }
#carousel-example-generic { z-index: 0; }
.col-lg-4.position { position: static }
.start-new-life-form { position: absolute; bottom: 0; max-width: 360px; }
.hero-header-caption { max-width: 470px; }
.hero-header-caption h1 { line-height: 48px; font-size: 36px; }
.section-heading h2 { font-size: 32px; position: relative; }
section.property-list .section-heading { margin-bottom: 80px; }
.section-heading h2.line-after:after { background: #903 none repeat scroll 0 0; content: ""; display: inline-block; height: 2px; margin: -7px 0 0 5px; vertical-align: middle; width: 60px; }
.section-heading h2.line-before:before { background: #903 none repeat scroll 0 0; content: ""; display: inline-block; height: 2px; margin: -7px 5px 0 0px; vertical-align: middle; width: 60px; }
.aboutme .col-md-5 { min-height: 350px; }
.aboutme { min-height: 570px }
}
.carousel-inner > .item > img { min-width: 100%; width: 100%; }

@media (min-width: 360px) {
.carousel { min-height: 800px; }
/* Declare heights because of positioning of img element */
.carousel .item { min-height: 800px; }
.carousel-inner > .item > img { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 800px; }
}
.hero-header-caption .mobileview { display: none; }

@media all and (max-width: 768px) {
.carousel-indicators { display: none; }
.hero-header-caption .mobileview { display: block; font-size: 24px; }
.hero-header-caption .webview, .hero-header-caption .btn, .hero-header-caption p { display: none; }
.carousel-caption .position .start-new-life-form { margin: 0 auto }
}

@media (max-width: 1024px) {
.nav.navbar-nav.navbar-right { display: none; }
}

@media (max-width: 1240px) {
.navbar-default .navbar-nav.navbar-left > li > a { padding-left: 22px; padding-right: 22px; }
.carousel-control { display: none; }
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none; }

@media (max-width: 991px) {
.navbar-header { float: none; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-collapse.collapse { display: none!important; }
.navbar-nav { float: none!important; margin: 7.5px -15px; }
.navbar-nav>li { float: none; }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
.navbar-text { float: none; margin: 15px 0; }
/* since 3.1.0 */
.navbar-collapse.collapse.in { display: block!important;}
.collapsing { overflow: hidden!important; }
}
