@media only screen and (min-width:768px) and (max-width:1169px) {
img{max-width:100%; height:auto;}

.banner-text01{ padding:10px; margin-bottom:8px; }
.banner-text01 h4{ font-size:20px; line-height:22px; }
.banner-text01 h2{ font-size:35px; line-height:37px; }
.banner-text h5 a{ font-size:16px; line-height:37px; }
.banner-text h6 a{ font-size:16px; line-height:37px; }
#cssmenu > ul > li > a{ padding:0px 4px!important; }

.bannertext-bluesec01 h5{ font-size:22px; line-height:25px; }
.bannertext-bluesec01 .imgsec{ width:130px; height:130px; }
.homeproperties-section-right01 p{ font-size:13px; line-height:22px; }
.homeproperties-section-right01 h5{ font-size:22px; }
.homeproperties-section h2 span{ font-size:40px; line-height:42px; margin-bottom:14px; }
.homeservices-section-box01-main h3{ font-size:16px; }
.homeproperty-section input[type="text"]{ width:474px; }
.footer-phonenosec ul li{ width:24%; }
.footer-phonenosec h5{ font-size:16px; }
.homeproperty-section h5{ font-size:15px; }
.homeproperty-section h3{ font-size:38px; }
#cssmenu > ul > li > a{ font-size:11px; padding:0px 5px; }
.topsection01-right ul li{ margin:3px 6px; }
.topsection01-right a{ font-size:11px; }

/*========innerbanner-section start============*/
.innerbanner-maintext h5{ font-size:17px; line-height:23px; }
.innerbanner-maintext h2{ font-size:25px; line-height:32px; }
.innerbanner-maintext h1{ font-size:25px; line-height:32px; }
.innercontent-section{ padding-top:30px; padding-bottom:30px; }
.aboutsection h4{ font-size:14px; line-height:23px; }

.aboutsection-box-right h3{ font-size:16px; line-height:22px; }
.aboutsection-box-right h5{ font-size:13px; line-height:14px; }
.aboutsection-box-right p{ font-size:13px; line-height:20px; }
.innerbanner-maintext{ max-width:570px; }


/*========innerbanner-section end============*/
.homecontact-section-right{ padding:2%; }
.homecontact-section01 h2{ font-size:25px; }
.homecontact-section01{ padding-left:25px; }

.homeproperties-section-right01 .imgsec{ width:78px; left:-10px; top:20px; }
.banner-text ul li a{ font-size:18px; line-height:40px; }
a.learnmore-btn{ font-size:17px; line-height:48px; }

.topsection01-right{ width:100%; }




}

@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}


.bannertext-bluesec{ position:static; }
.banner-text01 h4{ font-size:13px; line-height:15px; }
.banner-text01 h2{ font-size:17px; line-height:19px; }
.banner-text01{ margin:0px auto 10px auto; padding:10px; }
.banner-text h5 a{ font-size:14px; line-height:35px; padding:0px 10px; }
.banner-text h6 a{ font-size:14px; line-height:35px; padding:0px 10px; }
.banner-section .full-img-text{width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; top:3%;text-align:center; color:#FFF; transform:translateY(-3%); -ms-transform:translateY(-3%);
 -webkit-transform:translateY(-3%); -o-transform:translateY(-3%); text-align:center;}
 .bannertext-bluesec01 .imgsec{ margin:0px auto 15px auto; width:180px; height:180px; }
 .bannertext-bluesec01{ margin:0px auto 30px auto; }

 .homeproperties-section{ padding-top:35px; padding-bottom:35px; }
 .homeproperties-section-left{ margin-bottom:25px; text-align:center; }
 .homeproperties-section h2{ margin-bottom:10px; }
 .homeproperties-section h2 span{ font-size:30px; line-height:32px; }
 .homeproperties-section-right01 h5{ font-size:18px; }
 .homeproperties-section-right01 p{ font-size:13px; }

 .homeservices-section h2{ font-size:33px; line-height:36px; }
 .homeservices-section-box{ margin:0px auto 15px auto; }

 .homeproperty-section{ padding-top:30px; padding-bottom:30px; }
 .homeproperty-section h3{ font-size:25px; line-height:31px; }
 .homeproperty-section h5{ font-size:14px; }
 .homeproperty-section input[type="text"]{ width:100%; margin:0px auto 10px auto;}
.homeproperty-section input[type="submit"]{ width:100%; margin:0px auto 10px auto;}
.homecontact-section01 h2{ font-size:32px; line-height:36px; text-shadow:1px 1px 2px #000; }

footer{ padding-top:20px; padding-bottom:20px; }
.footer-logo{ padding-top:30px; padding-right:15px; margin-bottom:20px; }
.footer-navigation{ padding-left:15px; margin-bottom:24px; }
.footer-payment{ margin-bottom:25px; }
.footer-phonenosec h5{ text-align:center; }

/*==========aboutsection start===========*/
.innerbanner-section-text{ position:static; transform: translateY(0%);-ms-transform: translateY(0%);
-webkit-transform: translateY(0%);-o-transform: translateY(50%); }
.innerbanner-maintext{-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; padding:15px; }
.innerbanner-maintext h5{ font-size:18px; line-height:23px; }
.innerbanner-maintext h2{ font-size:28px; line-height:32px; }
.innerbanner-maintext h1{ font-size:28px; line-height:32px; }	
.innercontent-section{ padding-top:20px; padding-bottom:20px; }
.aboutsection h4{ font-size:14px; line-height:23px; font-weight:400; }

.aboutsection-box-left{ width:85%; float:none; padding:0px; margin:0px auto 20px auto;}
.aboutsection-box-right{ width:98%; float:none; padding:0px; margin:0px auto;}
.aboutsection-box-right h3{ font-size:20px; }
.aboutsection-box-right h5{ font-size:15px; }

.maintenance-section-left{ margin-bottom:30px; }

.rentals-section h2{ font-size:26px; line-height:35px; }
.rentals-section p{ font-size:13px; line-height:21px; }

.homecontact-section{ padding:2%; background:#1485e4; }
.homecontact-section-left{ width:100%; float:none; padding:0px; margin:0px auto 15px auto; display:block; }
.homecontact-section-left img{ width:100%; height:auto; }

.homecontact-section-right{ width:100%; float:none; padding:2%; margin:0px auto;}

.homeproperties-section-right01 .imgsec{ width:78px; left:-5px; }



}

@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}

.logo-main{ width:70%; }

.bannertext-bluesec{ position:static; }
.banner-text01 h4{ font-size:13px; line-height:15px; }
.banner-text01 h2{ font-size:17px; line-height:19px; }
.banner-text01{ margin:0px auto 10px auto; padding:10px; }
.banner-text h5 a{ font-size:14px; line-height:35px; padding:0px 10px; }
.banner-text h6 a{ font-size:14px; line-height:35px; padding:0px 10px; }
.banner-section .full-img-text{width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:777; top:3%;text-align:center; color:#FFF; transform:translateY(-3%); -ms-transform:translateY(-3%);
 -webkit-transform:translateY(-3%); -o-transform:translateY(-3%); text-align:center;}
 .bannertext-bluesec01 .imgsec{ margin:0px auto 15px auto; width:180px; height:180px; }
 .bannertext-bluesec01{ margin:0px auto 30px auto; }

 .homeproperties-section{ padding-top:35px; padding-bottom:35px; }
 .homeproperties-section-left{ margin-bottom:25px; text-align:center; }
 .homeproperties-section h2{ margin-bottom:10px; }
 .homeproperties-section h2 span{ font-size:30px; line-height:32px; }
 .homeproperties-section-right01 h5{ font-size:18px; }
 .homeproperties-section-right01 p{ font-size:13px; }

 .homeservices-section h2{ font-size:33px; line-height:36px; }
 .homeservices-section-box{ margin:0px auto 15px auto; }

 .homeproperty-section{ padding-top:30px; padding-bottom:30px; }
 .homeproperty-section h3{ font-size:25px; line-height:31px; }
 .homeproperty-section h5{ font-size:14px; }
 .homeproperty-section input[type="text"]{ width:100%; margin:0px auto 10px auto;}
.homeproperty-section input[type="submit"]{ width:100%; margin:0px auto 10px auto;}
.homecontact-section01 h2{ font-size:32px; line-height:36px; text-shadow:1px 1px 2px #000; }

footer{ padding-top:20px; padding-bottom:20px; }
.footer-logo{ padding-top:30px; padding-right:15px; margin-bottom:20px; }
.footer-navigation{ padding-left:15px; margin-bottom:24px; }
.footer-payment{ margin-bottom:25px; }
.footer-phonenosec h5{ text-align:center; }
.homeproperties-section-right01 .imgsec{ width:82px; left:-8px; }

.topsection01-right ul{max-width:55%;}
.topsection01-right h6{max-width:45%;}
.topsection01-right h6{font-size:15px;}
.topsection01-right h6 img{max-width:15px;}
.topsection01-right ul li{padding: 0px 14px 0 8px;}
.topsection01-right ul li:first-child{padding-left:0px;}
.topsection01-right ul li:last-child{padding-right:0px; padding-left:0px;}
.topsection01-right ul li a{font-size:11px;}
.banner-text ul li{margin:3px 5px;}
.banner-text ul li a{font-size:14px; line-height:40px; padding:0 20px;}
.bannertext-bluesec01 h5{font-size:26px;}
a.learnmore-btn{font-size:14px; line-height:40px; padding:0 20px; margin: 12px auto 0px auto;}
.homeproperty-section input[type="text"]{font-size:18px; padding:0 15px; height:50px;}
.homeproperty-section input[type="submit"]{font-size:20px; line-height:50px;}

/*==========aboutsection start===========*/
.innerbanner-section-text{ position:static; transform: translateY(0%);-ms-transform: translateY(0%);
-webkit-transform: translateY(0%);-o-transform: translateY(50%); }
.innerbanner-maintext{-webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; padding:15px; }
.innerbanner-maintext h5{ font-size:18px; line-height:23px; }
.innerbanner-maintext h2{ font-size:28px; line-height:32px; }
.innerbanner-maintext h1{ font-size:28px; line-height:32px; }	
.innercontent-section{ padding-top:20px; padding-bottom:20px; }
.aboutsection h4{ font-size:14px; line-height:23px; font-weight:400; }

.aboutsection-box-left{ width:85%; float:none; padding:0px; margin:0px auto 20px auto;}
.aboutsection-box-right{ width:98%; float:none; padding:0px; margin:0px auto;}
.aboutsection-box-right h3{ font-size:20px; }
.aboutsection-box-right h5{ font-size:15px; }

/*==========contact-section start============*/
.contact-section-left01 h4{ font-size:17px; }

.maintenance-section-left{ margin-bottom:30px; }

.rentals-section h2{ font-size:26px; line-height:35px; }
.rentals-section p{ font-size:13px; line-height:21px; }

.services-section-top-box h3{ font-size:17px; line-height:21px; }
.services-section-top-box p{ font-size:13px; line-height:22px; text-align:justify; }
.services-section-top-box{ margin:0px auto 35px auto; }

.services-section-bottom01-left{ width:100%; float:none; margin:0px auto 15px auto; }
.services-section-bottom01-right{width:100%;  float:none; margin:0px auto; }
.services-section-bottom01-right h3{ font-size:22px; line-height:32px; }
.services-section-bottom01-right p{ font-size:13px; text-align:justify; }
.services-section-bottom01-right ul li{ font-size:14px; }
.services-section-top-box .imgsec{ margin:0px auto 10px auto; }
.services-section-bottom01-right{ margin-bottom:35px; }


.homecontact-section{ padding:2%; background:#1485e4; }
.homecontact-section-left{ width:100%; float:none; padding:0px; margin:0px auto 15px auto; display:block; }
.homecontact-section-left img{ width:100%; height:auto; }

.homecontact-section-right{ width:100%; float:none; padding:2%; margin:0px auto;}

}




