@media (min-width:1461px) and (max-width:1600px){
	.innerhead-part .navbar-nav > li{padding-right:35px;}
	.vendordirectory-section > .row > .col-md-2{width:22%;}
	.vendordirectory-section > .row > .col-md-10{width:78%;}
	.complaintbtn .visitorbtn .btn-type1{padding:10px;}
    .helpscreenpanel .helpbtn {bottom:15px;}
}
@media (min-width:1360px) and (max-width:1460px){
	.innerhead-part .navbar-nav > li{padding-right:22px;}
	.personalinfoblock1 .table thead tr th:nth-child(1){width:9.55%}
	.personalinfoblock1 .table thead tr th:nth-child(2){width:9.55%}
	.gotomobilesection{right:0;}
	.bootstrap-datetimepicker-widget.dropdown-menu{  width: 17em;}
	.vendordirectory-section > .row > .col-md-2{width:24%;}
	.vendordirectory-section > .row > .col-md-10{width:76%;}
	.registeredvendors-block .col-md-3{width:33.33%;}
	.complaintbtn .choosefile{width:100%;}
	.complaintbtn .visitorbtn{width:100%; padding-top:12px;}
    .helpscreenpanel .helpbtn {bottom:15px;}
}
@media (min-width:1280px) and (max-width:1359px){
	.innerhead-part .navbar-nav > li{padding-right:19px;}
	.personalinfoblock1 .table thead tr th:nth-child(1){width:10.55%}
	.personalinfoblock1 .table thead tr th:nth-child(2){width:10.55%}
	.personalinfoblock1 .table thead tr th:nth-child(3){width:13.55%}
	.gotomobilesection{right:0;}
	.title-type1{font-size: 20px;}
	.wishyou-slider .title{font-size: 18px;}
	.doc-download span{ padding: 8px;}
	.events-item .desc .date{font-size: 14px;}
	.events-item .desc .date .time{font-size: 12px;}
	.vendordirectory-section > .row > .col-md-2{width:26%;}
	.vendordirectory-section > .row > .col-md-10{width:74%;}
	.registeredvendors-block .col-md-3{width:33.33%;}
	.complaintbtn .choosefile{width:100%;}
	.complaintbtn .visitorbtn{width:100%; padding-top:12px;}
    .helpscreenpanel .helpbtn {bottom:15px;}
	
}
@media (min-width:1025px) and (max-width:1279px){
	.signinformblock{width:370px;}
	.headerbtnpart .signinform .inputbtn{padding-left:0px;}
	.menuhead li {margin: 0 9px;}
}

@media (min-width:992px) and (max-width:1024px){
   img{max-width:100%;}
   .container{padding:0 15px;}
   .menuhead li {margin: 0 4px;}
   .menuhead li a {font-size: 13px;}
   .navbar-default .navbar-nav li .menuico{margin-right:5px;}
   .innerhead-part .navbar-nav > li{padding-right:11px;}
   .innerhead-part .navbar-nav > li > a{font-size:10px;}
   .viewinvoicelist li{width:20%;}
   .yourbalance-box{width:290px;}
   .paybleamount-box{padding-left:25px;}
   .paybleamount-box .paybleamount-input .input-text{width:250px;}
   .personalinfoblock1 .table thead tr th:nth-child(1){width:12.55%}
	.personalinfoblock1 .table thead tr th:nth-child(2){width:12.55%}
	.personalinfoblock1 .table thead tr th:nth-child(3){width:15.55%}
   .complaintblock .table thead tr th:nth-child(1), .servicerequestblock .table thead tr th:nth-child(1), .committeeblock .table thead tr th:nth-child(1), .vendorsblock .table thead tr th:nth-child(1), .receiptsdetailblock .table thead tr th:nth-child(1){width:9.55%;}
   .receiptsdetailblock .table thead tr th:nth-child(4), .receiptsdetailblock .table thead tr th:nth-child(3), .receiptsdetailblock .table thead tr th:nth-child(2), .vendorsblock .table tbody tr td:nth-child(1), .vendorsblock .table tbody tr td:nth-child(3), .vendorsblock .table tbody tr td:nth-child(2), .committeeblock .table tbody tr td:nth-child(1), .committeeblock .table tbody tr td:nth-child(2), .committeeblock .table tbody tr td:nth-child(3), .committeeblock .table thead tr th:nth-child(4), .servicerequestblock .table thead tr th:nth-child(2), .servicerequestblock .table thead tr th:nth-child(3), .servicerequestblock .table thead tr th:nth-child(4){width:auto;}
   .gotomobilesection{right:2%;}
   .hometopsectiondiv img{width:70%;}
   .outstandingamout{padding:23px 40px 24px 20px;}
   .dashnote{min-height:100px;}
	.dashnote .mdi-bell{ font-size: 50px;}
	.dashnote{  padding: 20px 40px 20px 81px;}
	.dashnote .t1{font-size: 21px;margin-bottom: 0;}
	.service-box .title-type1{ font-size: 16px;}
	.service-box .total-number{ margin-left: 0;}
	.service-box .number { clear: both;margin-bottom: 15px;float: none;width: 100%;}
	.service-box .dashboardlink{bottom: 20px;opacity: 1;}
	.Gdetails-page .side-bar{    left: -16%;}
	.Gdetails-page	{    padding-left: 10%;}
	.Gdetails-page .side-bar a{    padding: 10px 15px;}
	.vendordirectory-section > .row > .col-md-2{width:33.33%;}
	.vendordirectory-section > .row > .col-md-10{width:66.66%;}
	.registeredvendors-block .col-md-3{width:50%;}
	.complaintbtn .choosefile{width:100%;}
	.complaintbtn .visitorbtn{width:100%; padding-top:12px;}
	.signinformblock{width:370px;}
	.headerbtnpart .signinform .inputbtn{padding-left:0px;}
	.helpscreenpanel .helpbtn {bottom:15px;}
	.logo a {padding-right:0px;}
}
@media (max-width:991px){
.logo a {padding-right:0px;}
.navbar-toggle{display:block;}
.headerright{position:relative;}
.headermain .container {text-align: left;}
.navbar-header{padding:16px 0px 0 0;float:left;}
.navbar-header .navbar-toggle{border-color:#4fbebb;display:block;float:none;margin:0;}
.navbar-header .navbar-toggle .icon-bar{background:#4fbebb;}
.navbar-collapse.menuheadmain{display:none;background:#4fbebb;padding:20px 0px 10px;width:250px;box-shadow:0 5px 10px rgba(90,79,161,0.2);position:absolute;top:calc(100% + 10px);right:15px;z-index:99;display:none;margin:0;}
.navbar-collapse.menuheadmain.in{display:block;}
.menuheadmain .menuhead > li{float:none;padding:0 10px 13px;}
.menuheadmain .menuhead > li > a{font-size:14px;padding-bottom:0;color:#fff;}
.menuheadmain .menuhead > li > a:hover, .menuheadmain .menuhead > li.active > a{color:#5a4fa1;}
.menuhead li:hover:before, .menuhead li.active:before{display:none;}
	.innerhead-part{position:relative;}
	.innerhead-part .navbar{position:static;}
	.innerhead-part .navbar-header{float:none; position:absolute; right:15px; top:15px; margin:0;} 
	.navbar-default .navbar-toggle{display:block; float:none; border-color:#4fbebb; margin:0;}
	.navbar-toggle .icon-bar{background:#4fbebb;}
	.innerhead-part .menuheadmain{background:#4fbebb; padding:20px 0px 10px; width:250px; box-shadow:0 5px 10px rgba(90,79,161,0.2); position:absolute; top:100%; right:15px; z-index:99; display:none; margin:0;}
	.innerhead-part .menuheadmain.in{display:block;}
	.innerhead-part .navbar-nav{float:none; margin:0;}
	.innerhead-part .navbar-nav > li{float:none; padding:0 20px 13px;}
	.innerhead-part .navbar-nav > li:last-child{padding:0px 20px;}
	.innerhead-part .navbar-nav > li > a{font-size:12px; padding-bottom:0;}
	.navbar-default .dropdown-menu{background:none;}
	.innerhead-part .navbar-nav > li > a:before{display:none;}
	.navbar-default .morepanelblock:before{display:none;}
	.navbar-default .morepanelblock{padding:0;}
	.navbar-default .morepanel li a{padding:0;}
	.navbar-default .morepanel li{padding:0 0px 13px;}
	.innerhead-part h2{padding-bottom:20px;}
	.profilehead .desc {margin-left: 0;}
	.profilehead-img{float: none;}
	.profilehead .desc .pro-details span:first-child{margin-bottom: 3;}
	.profilehead .desc .pro-details{margin-right: 0;display: block;margin-bottom: 10px;}
	.menuheadmain .menuhead > li {float: none; padding: 0 10px 13px;}
	.switch {margin-bottom:20px;}
	.register a.btn {padding:0px; max-width:130px;}
	.abouthead {padding: 40px 0;}
}
@media screen and (min-width: 768px) {
    .innerhead-part .dropdown:hover .dropdown-menu, 
	.innerhead-part .btn-group:hover .dropdown-menu{  display: block}
	.innerhead-part .dropdown-menu{margin-top: 0;}
	.innerhead-part .dropdown-toggle{margin-bottom: 2px;}
	.innerhead-part .navbar .dropdown-toggle, .innerhead-part .nav-tabs .dropdown-toggle{margin-bottom: 0;}
	.innerhead-part .navbar-toggle .icon-bar {background: #4fbebb;}
	
}
@media (min-width:768px) and (max-width:991px){
	img{max-width:100%;}
	.container{padding:0 20px;}
	.personalinfo-table{overflow:auto;}
	.personalinfoblock1 .table, .familymemberblock1 .table, .ledgerblock .table{width:1000px; max-width:1000px; }
	.propertyblock1 .table thead tr th:nth-child(1), .complaintblock .table thead tr th:nth-child(1), .servicerequestblock .table thead tr th:nth-child(1), .committeeblock .table thead tr th:nth-child(1), .vendorsblock .table thead tr th:nth-child(1), .receiptsdetailblock .table thead tr th:nth-child(1){width:11%;}
	.propertyblock1 .table thead tr th:nth-child(2), .complaintblock .table thead tr th:nth-child(2), .complaintblock .table thead tr th:nth-child(3), .servicerequestblock .table thead tr th:nth-child(2), .servicerequestblock .table thead tr th:nth-child(3), .servicerequestblock .table thead tr th:nth-child(4), .committeeblock .table tbody tr td:nth-child(1), .committeeblock .table tbody tr td:nth-child(2), .committeeblock .table tbody tr td:nth-child(3), .committeeblock .table thead tr th:nth-child(4), .vendorsblock .table tbody tr td:nth-child(1), .vendorsblock .table tbody tr td:nth-child(2), .vendorsblock .table tbody tr td:nth-child(3), .receiptsdetailblock .table thead tr th:nth-child(2), .receiptsdetailblock .table thead tr th:nth-child(3), .receiptsdetailblock .table thead tr th:nth-child(4){width:auto;}
	.paybleamount-box{padding-top:30px;}
	.viewinvoicelist li{width:25%;}
   .gotomobilesection{right:0%; bottom:30px;}
   .hometopsectiondiv img{width:70%;}
   .dowloadapp-img{padding-right:0px;}
   .outstandingamout{padding:23px 40px 24px 20px;}
   .dashnote{min-height:100px;}
	.innerhead-part .dropdown:hover .dropdown-menu, 
	.innerhead-part .btn-group:hover .dropdown-menu{  display: block;background: #4fbebb; width: 230px;    left: initial;
    box-shadow: none;}
	.visitor-entry a{float: none;}
	.menuhead  .dropdown-menu{ display: none!important;}
	.menuhead .dropdown.open .dropdown-menu { display: block!important;    position: inherit; margin-top: 15px;}
	.Gdetails-page .side-bar{left: -22%;}
	.innerhead-part .navbar-nav > li.active > a:before{display:none;}
	.profilehead .desc .pro-details {width: 48%;display: inline-block;}
	.profilehead .desc {margin-left: 180px;}
	.profilehead-img {float: left;}
	.service-box .dashboardlink{bottom: 20px; opacity: 1;}
	.vendordirectory-section > .row > .col-md-2{width:36%; float:left;}
	.vendordirectory-section > .row > .col-md-10{width:64%; float:left;}
	.registeredvendors-block .col-md-3{width:50%; float:left;}
	.complaintbtn .choosefile{width:100%;}
	.complaintbtn .visitorbtn{width:100%; padding-top:15px;}
	.complaint-section .row > .col-md-3{width:36%; float:left;}
	.complaint-section .row > .col-md-9{width:64%; float:left;}
	.headerbtnpart{margin-top:15px;}
	.signinformblock{width:420px;}
	.headerbtnpart .signinform .inputbtn{padding-left:0px;}
	
}

@media (max-width:767px){
  	img{max-width:100%;}
	.modal{padding:20px 15px;}
	.modal .modal-dialog{width:100% !important; margin:0;}
	.container{padding:0 15px;}
	.section{padding:20px 0 30px;}
	.settingpart{margin-left:20px;}
	.personalinfo-table{overflow:auto;}
	.personalinfoblock1 .table, .familymemberblock1 .table, .ledgerblock .table{width:1000px; max-width:1000px; }
	.propertyblock1 .table, .complaintblock .table, .servicerequestblock .table, .committeeblock .table, .vendorsblock .table, .receiptsdetailblock .table{width:770px; max-width:770px;}
	.propertyblock1 .table thead tr th:nth-child(1), .complaintblock .table thead tr th:nth-child(1), .servicerequestblock .table thead tr th:nth-child(1), .committeeblock .table thead tr th:nth-child(1), .vendorsblock .table thead tr th:nth-child(1), .receiptsdetailblock .table thead tr th:nth-child(1){width:10%;}
	.propertyblock1 .table thead tr th:nth-child(2), .complaintblock .table thead tr th:nth-child(2), .complaintblock .table thead tr th:nth-child(3), .servicerequestblock .table thead tr th:nth-child(2), .servicerequestblock .table thead tr th:nth-child(3), .servicerequestblock .table thead tr th:nth-child(4), .committeeblock .table tbody tr td:nth-child(1), .committeeblock .table tbody tr td:nth-child(2), .committeeblock .table tbody tr td:nth-child(3), .committeeblock .table tbody tr td:nth-child(4), .vendorsblock .table tbody tr td:nth-child(1), .vendorsblock .table tbody tr td:nth-child(2), .vendorsblock .table tbody tr td:nth-child(3), .receiptsdetailblock .table thead tr th:nth-child(2), .receiptsdetailblock .table thead tr th:nth-child(3), .receiptsdetailblock .table thead tr th:nth-child(4){width:auto;}
	.getstartedsignin{padding:0 20px;}
	.signin-panel{width:100%;}
	.loginfootertext{width:100%; padding:25px 20px 0;}
	.profilebody, .myaccount-panel, .complaint-panel, .rulesregpanel, .notificationpanel, .event-panel, .survey-panel{padding:20px 15px;}
	.yourbalance-box{width:100%;}
	.paybleamount-box{padding:25px 0 0; display:block;}
	.paybleamount-box .paybleamount-input .input-text{width:100%;}
	.paybleamount-box .paybleamount-input{display:block; padding:0;}
	.paybleamount-box .paynowbtn{margin:15px 0 0;}
	.viewinvoicelist li{width:50%; padding:18px 18px;}
	.dateprintpanel label{width:100%; text-align:center;}
	.ledgerblock .dateprintpanel{position:static; padding:25px 0 0;}
	.dateprintpanel .input-date{width:100%; margin:0 0 15px;}
	.complaint-panel h2{min-width:inherit;}
	.aboutusbanner img{height:150px; object-fit:cover;}
	.servicereq-select{width:100%; margin-bottom:15px;}
	.contactmap iframe{height:380px;}
	.gotomobilesection{display:none;}
   .hometopsectiondiv img{width:100%;}
   .dowloadapp-img{padding-right:0px;}
   .dowloadapp-img img{width:100%;}
   .somefeatures{padding:0 0 40px;}
   .smartmobileapp-panel h2, .hometopsectiondiv h3{font-size:26px;}
   .dowloadapp-text h2{font-size:24px;}
   .dowloadapp-text{padding-bottom:30px;}
   .smartmobileapp-img{overflow:hidden;}
    .poster-main, .poster-list{transform:scale(0.9) translateX(-2%) translateX(0px); -webkit-transform:scale(0.9) translateX(-3%) translateX(0px);}
	.poster-main .poster-prev-btn{left:25px;}
	.poster-main .poster-next-btn{right:53px;}
	.dashnote, .outstandingamout, .servicerequest-dash, .Wishesmain-dash{margin-bottom:20px;}
	.logo{text-align:center;}
	.logo a{display: inline-block; margin-right:10px; padding-right:12px;}
	.logo a img{ width:auto;}
	.dateprintpanel .input-date,
	.boxdesign .pull-right {float: none!important;}
	.inputbtn{float: right;}
	.Gdetails-page{ margin-left: 0;padding: 20px;padding-left: 20px;}
	.Gdetails-page .side-bar{left: 0;position: inherit;padding-right: 0;}
	.grid-item{    width: 50%;}
	.settingpart .username{ display: none;}
	.visitor-entry a{float: none;margin-top: 10px;}
	.visitor-entry{line-height: inherit;}
	.search-filter{margin-top: 10px;float: none;}
	.notificationpart, .settingpart{padding:0px;}
	.settingpart .morepanel {right: 0;left: initial;}
	.morepanelblock:before{left: inherit;right: 18px;}
	.Gdetails-page .side-bar a{padding: 9px 12px;}
	.service-box .dashboardlink{bottom: 11px;opacity: 1;}
	.innerhead-part .navbar-nav > li.active > a:before{display:none;}
	.search-filter input{    width: 100%;}
	.vendordirectory-section > .row > .col-md-2{width:100%; float:left; padding-bottom:30px;}
	.vendordirectory-section > .row > .col-md-10{width:100%; float:left;}
	.registeredvendors-block .col-md-3{width:50%; float:left;}
	.complaintbtn .choosefile{width:100%;}
	.complaintbtn .visitorbtn{width:100%; padding-top:15px;}
	.complaint-section .row > .col-md-3{width:100%; float:left; padding-bottom:30px;}
	.complaint-section .row > .col-md-9{width:100%; float:left;}
	.headerbtnpart{margin-top:25px;}
	.signinformblock{width:100%;}
	.signinformblock .fieldgroup{width:100%;}
	.signinform .signinformblock .input-field{margin:0px 0 15px}
	.headerbtnpart .signinform .inputbtn{padding-left:0px;}
	.contact-details a {text-indent: 999px; overflow: hidden;  display: inline-block; width: 24px; height: 24px;  padding: 0px;  margin: 0px 15px 0px 0px;}
}
@media (min-width:480px) and (max-width:639px){
	.poster-main, .poster-list{transform:scale(0.8) translateX(-11%) translateX(0px); -webkit-transform:scale(0.8) translateX(-11%) translateX(0px);}
	.poster-main .poster-prev-btn{left:10px;}
	.poster-main .poster-next-btn{right:125px;}
}
@media (max-width:479px){
	.poster-main, .poster-list{transform:scale(0.7) translateX(-20.5%) translateY(-70px); -webkit-transform:scale(0.7) translateX(-20.5%) translateY(-70px);}
	.poster-main .poster-prev-btn{left:0;}
	.poster-main .poster-next-btn{right:195px;}
	.smartmobileapp-img{height:350px;}	
	.poster-main .poster-btn{top:39%;}
	.registeredvendors-block .col-md-3{width:100%; float:left;}
	.loadboxbtn .btn-type1{width:100%;}
	.video-div {height: 193px;}
}

@media (min-width:320px) and (max-width:359px){
	.service-box .number {width: 100%;float: none;clear: both;margin-bottom: 25px;}
	.service-box .number span:first-child{font-size: 45px;}
	.service-box .total-number{margin-left: 0;}
	.title-type1{font-size: 18px;}
	.viewinvoicelist li{width: 100%;}
	.events-item .desc .date{  font-size: 13px;}
	.events-item .desc .date .time{ font-size: 11px; line-height: normal;}
	.events-item .btn-type1{ clear: both; float: none; display: block;}
	.events-item .footersocial{margin-bottom: 10px;}
	.navbar-nav .open .dropdown-menu{margin-top: 15px;}
	.search-filter{float: none;}
	.settingpart{margin-left:10px;}
}