@charset "utf-8";

/* CSS Document */

body,td,th{font:14px/22px Arial, Helvetica, sans-serif;color:#3b3b3b;text-decoration:none;}



a,a:link,a:visited{font:12px Arial, Helvetica, sans-serif;color:#fff;text-decoration:none}



a:hover,a:focus{text-decoration:underline;}



h1,h2,h3,h4,h5,h6{font-weight:normal;}



h1{font:25px Arial, Helvetica, sans-serif; color:#08358a;}



h2{font:20px Arial, Helvetica, sans-serif; color:#f5f5f5;}



h3{font:bold 22px Arial, Helvetica, sans-serif; color:#08358a;}



h4{font:19px Arial, Helvetica, sans-serif; color:#08358a;}



html,body,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,del,img,ins,kbd,q,s,small,strike,strong,tt,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,th,td,article,aside,details,embed,figure,figcaption,header,hgroup,menu,output,ruby,summary,time,mark,audio,video{border:0;vertical-align:middle;border-collapse:collapse;border-spacing:0;text-align:left;margin:0;padding:0}



command,datalist,keygen,mark,meter,progress,rp,rt,ruby,time,wbr{display:inline}



img{border:0;-ms-interpolation-mode:bicubic}



article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}



ol,ul{list-style:none}



table{border-collapse:collapse;border-spacing:0}



::selection{color:#fff;background:#000000}



::-moz-selection{color:#fff;background:#000000}



::-webkit-selection{color:#fff;background:#000000}



::-o-selection{color:#fff;background:#000000}



::-ms-selection{color:#fff;background:#000000}



img,div,a,input{behavior:url(../iepngfix.htc)}



input[type="text"]:focus,input[type="password"]:focus,{outline:none}



textarea{overflow:auto;outline:none}



label,input[type="button"],input[type="submit"],button{cursor:pointer}



input[type="radio"]{vertical-align:middle}



input[type="checkbox"]{vertical-align:baseline}



button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;overflow:visible}



svg:not(:root){overflow:hidden}



.clearfix:before,

.clearfix:after {

  content: "";

  display: table;

}

 

.clearfix:after {

  clear: both;

}

 

.clearfix {

  zoom: 1; /* ie 6/7 */

}



html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-o-text-size-adjust:100%;height: 100%;}



body{ margin:0; line-height:1; overflow-x:hidden; }



*{padding:0;margin:0}



.main { width:100%; height:auto; float:left; }

header { width:100%; height:auto; float:left; border-bottom:1px solid #e3e8ea; padding:25px 0; display:inline; }

.wrapper { width:1000px; height:auto; margin:auto; }

a#logo,a#logo:link,a#logo:visited { width: auto; height:auto; float:left; }

header p { width:auto; height:auto; float:right; color:#353535; font:20px/54px 'proxima_novasemibold'; }

h2.banner_heading2 { width:100%; height:auto; float:left; color:#6e6e6e; font:40px/42px 'proxima_novalight'; }

h1.banner_heading1 { width:100%; height:auto; float:left; color:#99ca45; font:52px/55px 'proxima_novasemibold'; margin:10px 0 50px 0; display:inline; }

.banner { width:100%; height:auto; float:left; padding:80px 0; display:inline; }

.banner_txt { width:100%; height:auto; float:left; margin-top:20px; display:inline; }

.banner_txt > span { width:auto; height:auto; float:left; font:30px/35px 'proxima_novasemibold'; text-align:center; }

.banner_txt > span:first-of-type { width:40%; color:#00b4d4; }

.banner_txt > span:last-of-type { width:59%; color:#97cc46; }



.website_features { width:100%; height:auto; float:left; background:#eef0f1; border-top:1px solid #e3e8ea; padding:70px 0; display:inline; }

h1.upswing_heading { width:100%; height:auto; float:left; color:#00b4d4; font:46px/48px 'proxima_novalight'; }



ul.website_features_list { width:100%; height:auto; float:left; list-style-type:none; margin-top:70px; display:inline; }

ul.website_features_list li { width:auto; height:auto; float:left; margin:0 18px 40px 0; display:inline; }

ul.website_features_list li:nth-of-type(3n) { margin-right:0px; }

ul.website_features_list li a,ul.website_features_list li a:link,ul.website_features_list li a:visited { width:100%; height:auto; float:left; }

.features_list_icon { width: 78px; height: 78px; float:left; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background-color: #fff; border:solid 1px #e5e6e7; position:relative; margin-right:20px; display:inline; }

.features_list_icon > img { width:auto; height:auto; position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto; }

.features_list_text { width:220px; height:78px; float:left; display:table; }

.features_list_text > p { width:auto; height:auto; display:table-cell; text-align:left; vertical-align:middle; color:#565555; font:20px/25px 'proxima_novaregular'; }



.property_manager { width:100%; height:auto; float:left; background:#97cc46; padding:45px 0; display:inline; }

p.property_manager_txt { width:55%; height:auto; float:left; color:#ffffff; font:31px/33px 'proxima_novasemibold'; }

p.property_manager_txt span { font:31px/33px 'proxima_novaregular'; }



a.download,a.download:link,a.download:visited { width: 293px; height: 62px; float:right; -webkit-border-radius: 31px; -moz-border-radius: 31px; border-radius: 31px; -ms-border-radius: 31px; -o-border-radius: 31px; background-color:transparent; border: solid 2px #fff; color:#ffffff; font:20px/62px 'proxima_novasemibold'; text-align:center; text-transform:uppercase; }

a.download:hover,a.download:focus { background:#fff; color:#97CC46; text-decoration:none; }





.website_traffic { width:100%; height:auto; float:left; background:#fff; padding:70px 0; display:inline; }

.traffic_detail { width:100%; height:auto; float:left; margin-top:60px; display:inline; margin-bottom:60px; }

.website_traffic_txt { width:410px; height:auto; float:left; }

.website_traffic_txt h3 { width:100%; height:auto; float:left; color:#6d6d6d; font:24px/29px 'proxima_novasemibold'; }

.website_traffic_txt p { width:100%; height:auto; float:left; color:#454545; font:20px/26px 'proxima_novaregular'; margin-top:15px; display:inline; }

.website_traffic_img { width:auto; height:auto; float:right; background-color: #262626; -webkit-box-shadow: 0 0 3px rgba(0,0,0,.75); -moz-box-shadow: 0 0 3px rgba(0,0,0,.75); box-shadow: 0 0 3px rgba(0,0,0,.75); -ms-box-shadow: 0 0 3px rgba(0,0,0,.75); -o-box-shadow: 0 0 3px rgba(0,0,0,.75); border: solid 1px #e4e4e4; }





.keyword_rankings { width:100%; height:auto; float:left; padding-top:80px; border-top:1px solid #e3e8ea; border-bottom:1px solid #e3e8ea; background:#eef0f1; display:inline; }

.width100 { width:100% !important; }

.keyword_rankings_img { width:100%; height:auto; float:left; border:1px solid #e3e8ea; margin-top:60px; display:inline; }

.keyword_rankings_img > img { width:100%; height:auto; float:left; }



ul.workflow_checklist_list { width:100%; height:auto; float:left; list-style-type:none; margin-top:40px; display:inline; }

ul.workflow_checklist_list li { width:92%; height:auto; float:left; background:url(../images/marketing-plan-list-icon.png) left 7px no-repeat; color:#454545; font:20px/24px 'proxima_novaregular'; margin-bottom:5px; padding-left:30px; display:inline; }

ul.workflow_checklist_list li:first-of-type { margin-top:15px; }







.free_gift { width:100%; height:auto; float:left; border-top:1px solid #e3e8ea; padding:70px 0; display:inline; }

.free_gift_detail { width:100%; height:auto; float:left; margin-top:70px; display:inline; }

.free_gift_detail p { width:315px; height:auto; float:left; text-align:justify; color:#454545; font:20px/26px 'proxima_novaregular'; overflow:hidden; }

.free_gift_detail p a,.free_gift_detail p a:link,.free_gift_detail p a:visited { color:#1e9ee8; font:20px/26px 'proxima_novaregular'; }

.free_gift_detail p span { font:20px/26px 'proxima_novasemibold'; }

 

ul.free_gift_list { width:300px; height:auto; float:left; list-style-type:none; margin-left:50px; display:inline; }

ul.free_gift_list h3 { width:100%; height:auto; float:left; color:#454545; font:22px/25px 'proxima_novasemibold'; }

ul.free_gift_list li { width:89%; height:auto; float:left; color:#454545; background:url(../images/marketing-plan-list-icon.png) left 5px no-repeat; font:20px/24px 'proxima_novaregular'; text-align:justify; padding-left:30px; margin-bottom:5px; display:inline; }

ul.free_gift_list li:first-of-type { margin-top:30px; }



.free_gift_img { width: 262px; height:auto; float:right; background-color: #262626; -webkit-box-shadow: 0 0 3px rgba(0,0,0,.75); -moz-box-shadow: 0 0 3px rgba(0,0,0,.75); box-shadow: 0 0 3px rgba(0,0,0,.75); -ms-box-shadow: 0 0 3px rgba(0,0,0,.75); -o-box-shadow: 0 0 3px rgba(0,0,0,.75); border: solid 1px #e4e4e4; }



a.download_guide,a.download_guide:link,a.download_guide:visited { width:490px; height:70px; float:left; color:#ffffff; font:26px/70px 'proxima_novasemibold'; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; background-color:#97cc46; text-align:center; margin-top:70px; display:inline; position:relative; left:50%; margin-left:-245px; }

a.download_guide:hover,a.download_guide:focus { text-decoration:none; background:#8bbe3d; }









footer { width:100%; height:auto; float:left; background:#f4f5f6; padding:40px 0; display:inline; }

.footer_left { width:auto; height:auto; float:left; margin-top:15px; display:inline; }

.footer_left span { width:auto; height:auto; float:left; color:#464646; font:16px/21px 'proxima_novasemibold'; }

/*span.footer_email { border-left:1px solid #454545; margin-left:7px; padding-left:7px; }*/

span.footer_web_border { width:1px; height:11px; display:inline-block; background:#454545; margin:5px 7px; }



.footer_left span a,.footer_left span a:link,.footer_left span a:visited { color:#464646; font:16px/21px 'proxima_novasemibold'; display:inline-block; margin-top:-1px; }

span.footer_email a,span.footer_email a:link,span.footer_email a:visited { color:#1e9ee8; }



.footer_right { width:400px; height:auto; float:right; }

.footer_right > span { width:auto; height:auto; float:right; color:#464646; font:18px/21px 'proxima_novasemibold'; }

.footer_right > span > a,.footer_right > span > a:link,.footer_right > span > a:visited { color:#464646; font:18px/21px 'proxima_novasemibold'; margin-top:-1px; display:inline-block; }

.footer_right > p { width:auto; height:auto; float:right; color:#464646; font:16px/21px 'proxima_novaregular'; margin-top:10px; display:inline; }





/*----------------------------------Media Query----------------------------------------------*/

@media only screen and (min-width :750px) and (max-width : 1000px) {

.wrapper { width:750px; }

img.banner_img { width:100%; height:auto; }

ul.website_features_list li { margin:0px 0px 25px 0px; }

ul.website_features_list li:nth-of-type(2n+2) { float:right; }

.features_list_text { width:260px; }

p.property_manager_txt { font:26px/30px 'proxima_novasemibold'; width:57%; }

p.property_manager_txt span { font:26px/30px 'proxima_novaregular'; }

.website_traffic_txt { width:48%; }

.website_traffic_img { width:48%; }

.website_traffic_img > img { width:100%; height:auto; }

.free_gift_detail p { width:30%; }

.free_gift_img { width:30%; }

.free_gift_img > img { width:100%; height:auto; }

ul.free_gift_list { width:30%; margin-left:30px; }

.footer_left { width:100%; text-align:center; margin-top:0px; }

.footer_right { width:100%; text-align:center; float:left; }

.footer_left span { float:none; display:inline-block; }

span.footer_web_border { margin:5px 7px 0; }

.footer_right > span { width:100%; }

.footer_right > p { width:100%; text-align:center; margin-top:0px; }

}



@media only screen and (min-width :456px) and (max-width : 749px) {

.wrapper { width:520px; }

img.banner_img { width:100%; height:auto; }

ul.website_features_list li { margin:0px 0px 20px 0px; }

ul.website_features_list li:nth-of-type(2n+2) { float:right; }

.features_list_icon { margin-right:10px; }

.features_list_text { width:160px; }

h1.upswing_heading { font:42px/48px 'proxima_novalight'; }

a.download, a.download:link, a.download:visited { width:225px; }

p.property_manager_txt { font:20px/25px 'proxima_novasemibold'; }

p.property_manager_txt span { font:20px/25px 'proxima_novaregular'; }

.website_traffic_txt { width:100%; }

.website_traffic_img { width:100%; height:auto; margin-top:20px; }

.website_traffic_img > img { width:100%; height:auto; }

.free_gift_detail p { width:100%; }

ul.free_gift_list { margin:20px 0; width:100%; }

.free_gift_img { float:left; }

h1.banner_heading1 { font:44px/55px 'proxima_novasemibold'; }

h2.banner_heading2 { font:36px/42px 'proxima_novalight'; }

header p { font:17px/54px 'proxima_novasemibold'; }

.banner,.website_features,.website_traffic,.keyword_rankings,.free_gift { padding:50px 0; }

ul.website_features_list,.traffic_detail,.keyword_rankings_img,.free_gift_detail { margin-top:50px; }





.footer_left { width:100%; text-align:center; margin-top:0px; }

.footer_right { width:100%; text-align:center; float:left; }

.footer_left span { float:none; display:inline-block; }

span.footer_web_border { margin:5px 7px 0; }

.footer_right > span { width:100%; }

.footer_right > p { width:100%; text-align:center; margin-top:0px; }

}



@media only screen and (min-width :240px) and (max-width : 455px) {

.wrapper { width:290px; }

a#logo, a#logo:link, a#logo:visited { width:186px; position:relative; left:50%; margin-left:-93px; }

header p { width:100%; font:20px/25px 'proxima_novasemibold'; text-align:center; margin-top:10px; }

h2.banner_heading2 { font:27px/31px 'proxima_novalight'; }

h1.banner_heading1 { font:36px/41px 'proxima_novasemibold'; margin-bottom:30px; }

img.banner_img { width:100%; height:auto; }

h1.upswing_heading { font:36px/41px 'proxima_novalight'; }

ul.website_features_list li { margin:0px 0px 20px 0px; }

.features_list_icon { margin-right:10px; }

.features_list_text { width:197px; }

p.property_manager_txt { width:100%; font:24px/31px 'proxima_novasemibold'; }

p.property_manager_txt span { font:24px/31px 'proxima_novaregular'; }

a.download, a.download:link, a.download:visited { width:99%; float:left; margin-top:10px; }

.website_traffic_txt,.free_gift_detail p { width:100%; }

.website_traffic_img { width:100%; height:auto; margin-top:20px; }

.website_traffic_img > img,.free_gift_img,.free_gift_img > img { width:100%; height:auto; }

ul.free_gift_list { width:100%; margin:20px 0; }

a.download_guide, a.download_guide:link, a.download_guide:visited { left:0%; margin-left:0px; position:inherit; width:100%; height:auto; font:21px/70px 'proxima_novasemibold'; }

ul.workflow_checklist_list li { width:89%; }





.banner,.website_features,.website_traffic,.keyword_rankings,.free_gift { padding:40px 0; }

ul.website_features_list,.traffic_detail,.keyword_rankings_img,.free_gift_detail { margin-top:35px; }







.footer_left { width:100%; text-align:center; margin-top:0px; }

.footer_right { width:100%; text-align:center; float:left; }

.footer_left span { float:none; display:inline-block; }

span.footer_web_border { margin:5px 7px 0; }

.footer_right > span { width:100%; }

.footer_right > p { width:100%; text-align:center; margin-top:0px; }

}







@font-face {

    font-family: 'proxima_novasemibold';

    src: url('../fonts/proximanova-semibold-webfont.eot');

    src: url('../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/proximanova-semibold-webfont.woff') format('woff'),

         url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'),

         url('../fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');

    font-weight: normal;  font-style: normal;

}

@font-face {

    font-family: 'proxima_novalight';

    src: url('../fonts/proximanova-light-webfont.eot');

    src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/proximanova-light-webfont.woff') format('woff'),

         url('../fonts/proximanova-light-webfont.ttf') format('truetype'),

         url('../fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');

    font-weight: normal;  font-style: normal;

}

@font-face {

    font-family: 'proxima_novaregular';

    src: url('../fonts/proximanova-regular-webfont.eot');

    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/proximanova-regular-webfont.woff') format('woff'),

         url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),

         url('../fonts/proximanova-regular-webfont.svg#proxima_novaregular') format('svg');

    font-weight: normal;  font-style: normal;

}
.testimonial {
	text-align: center;
  color: #fff;
  margin-top:30px;
  margin-bottom:30px;
}
.testimonial .title {
	font: 40px/42px 'proxima_novalight';
}
.testimonial .testi {
	font: 20px/26px 'proxima_novaregular';
	margin-top:50px;
}
.testimonial .testi_by {
	font: 22px/42px 'proxima_novalight';
  font-weight: bold;
}
.center {
	text-align: center;
	margin-top:15px;
	margin-bottom:15px;
}