@media ( min-width: 0px) and ( max-width: 1199px) {

    .calendar_cls.user_dropdown_cls, .type_dropdown_cls.calendar_cls { display: inline-block;}
    .tab-content-ctr .form-group.selecthgt { /*margin-bottom: 0;*/ }
    .position-relative { top: -40px;}
    .type_dropdown_cls .col-md-2.col-sm-12.col-xs-12 { width: 100%; padding: 0px;}
    .contact_location .location-details   { width: 25%; }
	
	.property-search-btn {min-width: 100px;font-size: 12px;}
}

@media ( min-width: 768px) and ( max-width: 991px) {

    .modal .category-popup  {width: 80%;}
    .commission_calculation_form .cust-row.btn-group .btn_block  { width: auto !important; display: inline-block !important;}
    .add-contact{ margin-bottom: 15px; }
    .user-setting-page .child_li ul .child_li, .user-setting-page .parent_li { width: 50%; }
}

@media screen and (max-width: 1280px) {

/* AR427 01/03/2018 */

.table-responsive.slidescroll.remove-fixed-table.communication-horizontalscroll{
    overflow-x: auto !important;
    width: 100% !important;
}

#content { margin: 0 15px; width: auto; }
/* details-page */
.mainstn-tabs li a { padding: 20px 30px; }
.nav.nav-tabs.attr-tabs.fts-tabs li a { padding: 15px 10% }
.chkblockbtn li { float: left; padding-right: 10px; margin-bottom: 15px; }
/*END details-page */
/*--address tab--*/
.contain-lg { padding: 0 10px; }
.form-group.show-website-box { margin: 0; padding: 0; }
.report-left li     { width: 133px; height: 133px; }
}

@media (min-width: 1200px) and (max-width: 1365px) {
    .cstm-table-list .new-action-panel .ul-filter li, .cstm-table-list .new-action-panel .action-panel-right li {
        /*padding: 7px 8px !important;*/
    }
    .cstm-table-list .list-inline .select_box .bootstrap-select {
        width: 148px !important;
    }
}



@media screen and (max-width: 1025px) {

.prslusemain {width: 100%;}
.linkcontatc .userpic {width: auto;}
.linkcontatc .userpic img { height: 60px;width: 80px; }
.linkcontatc .rgtside strong { font-size: 14px; }
/*.nano > .nano-pane { margin-right: -6px;}*/

.row.custom-5-row .col-lg-2 {
    width: 33.33%;
}
/*8-Personal-Details-1 css goes here 23-03-17*/
ul.asqmainredio li {margin: 0 25px 30px 0; }
.active-deactive ul.asqmainredio li {margin: 10px 20px 10px 0;}

/*8-Personal-Details-1 css goes here 23-03-17*/
.tabsmain .tab-content {padding: 20px 30px 20px 0;}
.nano > .nano-pane {right: 6px;}
.card-maincls .form-group .form-control ~ label { line-height: 13px;}
.tab-content-ctr1 .form-group {display: inline-block;}
.login-main-section.container {width: 100%;}
.devicepdn {padding-top: 0 !important;}
.whatapp .chklabel > span {font-size: 15px;}
/*CONTRACTING TERMS PAGE 30-03-17*/
.addinventory {padding: 6px 8px; float: left;}
.addinvent {padding-left: 0px !important;}
.endflt span {padding-left: 35px !important;}
/*.mainstn-tabs li a {padding: 20px 10.5px; font-size: 16px;}
.mainstn-tabs li:first-child a {padding-left: 20px;}*/
.mainstn-tabs li { padding: 0 !important; }
.mainstn-tabs li a { color: #000; padding: 10px  12px !important; border: #000 solid 0px; margin-right: 0; }
.mainstn-tabs li a:hover { background: transparent; border: #000 solid 0px; }
/*.mainstn-tabs li:hover {border:none;}*/
.mainstn-tabs li.active a { background: transparent !important; }
.mainstn-tabs li.selected { background: transparent !important; }
.viewproperty {margin-bottom:  15px !important;}
.viewproperty li a {color:#fff;}
.option_list {z-index: 9999; left: 0;}
/*CONTRACTING TERMS PAGE 30-03-17*/
.filter-options-box-toggle li{width:32%; }
ul.facingmain li{width:32%; }
ul.kitches li {width:32%; }
ul.kitches li{width:32%; }
.viewproperty-desktop {display: none !important;}
.viewproperty {display: block !important;}
/*new changes misc tab css added*/
.misc-mrglft1 {margin-left: 15%;}
ul.property-status li.box1, ul.property-status li.box2 {width: 15.4%;}
ul.property-status li.box3 {width: 30.6%;}
ul.property-status li.box4 {width: 19%;}
ul.property-status li.box5 {width: 14.4%;}
ul.property-status1 li.box2 {width: 25.4%;}
ul.property-status1 li.box3 {width: 28.4%;}
/*new changes misc tab css added*/
.pdficonss {margin-bottom: 4px !important;}
.tablemain .listing-table.attachmnet_table thead > tr > th { color: #000000; font-family: "Roboto", sans-serif; font-size: 14px; font-weight: 500;/* max-width: 180px !important; min-width: 180px !important; width: 180px !important; */ height: 42px; }
.tablemain .listing-table.attachmnet_table thead > tr > th:first-child {padding: 10px !important;/* max-width: 180px !important; min-width: 180px !important; width: 180px !important; */ }
.tablemain .listing-table.attachmnet_table thead > tr > th:nth-child(2) {padding: 10px;/* max-width: 180px !important; min-width: 180px !important; width: 180px !important; */ }
.tablemain .listing-table.attachmnet_table > tbody > tr > td:first-child {padding: 10px !important; /* max-width: 180px !important; min-width: 180px !important; width: 180px !important; */ }
.tablemain .listing-table.attachmnet_table > tbody > tr > td:nth-child(2) {padding: 10px; /* max-width: 180px !important; min-width: 180px !important; width: 180px !important; */ }
.tablemain .listing-table.attachmnet_table > tbody > tr > td { /* max-width: 180px !important; min-width: 180px !important; width: 180px !important; */ }
.table-ctrstn .listing-table.properties_new > tbody > tr > td:first-child { /* width: 180px !important; min-width: 180px !important; max-width: 180px !important; */ }
.table-ctrstn .listing-table.properties_new > thead > tr > th:first-child { /* max-width: 180px !important; min-width: 180px !important;  width: 180px !important; */ }
.table-ctrstn .listing-table.properties > tbody > tr > td i.view-icon {right: 28%;}
.webactivity-content{padding: 0!important;}
.webactivity-left .tab-link span {font-size: 14px;}
.webactivity-left .tab-link figure{margin-right: 0;}
.tablemain-custom .table-responsive     { overflow-x: auto; }
.calendar_content .fc-view .fc-scroller { height: auto !important; }
}


@media screen and (max-width: 1023px) {

	.login-main-section.container { width: 100%; margin: 0; }
	.left-section { width: 50%; float: left; }
	.right-section { width: 50%; float: left; }
	.login-main-section .right-section .login-form { padding: 25px 27px; margin-top: 0px; }
	#content { margin: 0 15px; width: auto; }
	.filter-options-box-toggle li{width:32%; }
	ul.facingmain li{width:32%; }
	ul.kitches li {width:32%; }
	ul.kitches li{width:32%; }
	.line-sep {border:none !important;padding-left: 11px;}
	.line-sep.mortgage-calculator   { padding-left: 30px; }
	.new-font{
		font-family: 'Oswald', sans-serif;
		font-weight: bold;
		font-size:18px !important;
		text-transform:capitalize !important;
		color:#000;
		position:relative;
		top:-3px;
	}

	.calendar_filter_cls li.mr12 { width: 200px; }
	.count-box .box .counter    { font-size: 20px; }
	.count-box .box ul>li:first-child   { width: 35px; }
	.count-box .box ul>li:last-child    { width: calc(100% - 35px) }
	.report-left     { text-align: center; margin-bottom: 10px;}
	.report-left ul     { float: none; display: inline-block; }
	.report-left li     { width: 140px; height: 140px; margin: 0 10px;}
	.report-left li:nth-child(even)     { margin-right: 10px; }
	.dashboard .report-chart    { margin-bottom: 10px; }
	.dashboard-card.fixedheight     { min-height: inherit;}

}



@media screen and (max-width: 992px) {
.document-container .folder-item, .document-container .file-item{
    width: calc(25% - 10px);
}
.addinventory { float: right;}



/*.pro_main figure img { height: 350px; }

.linkcontatc .userpic { width: 48px; }

.linkcontatc .userpic img { width: 40px; height: 40px; }*/

.linkcontatc .rgtside strong { font-size: 13px; }
.linked_dlt_btn {margin-bottom: 5px;}
.linkcontatc { display: inline-block !important; width: 100%; }
.linkcontatc .rgtside {margin: 10px 0 0 0px;}
/*23-02-17*/
.useremailaddbtn {margin-right: 0; min-width: 78px; margin-top: 9px;}
.mortageuser label {padding-right: 0%;}
/*.mortageuser span {float: left; }*/
/*23-02-17*/
.useremailaddbtn {font-size: 11px; font-weight: 600;}
.mrtagebtn {font-size: 16px;}
.tab-content-ctr1 .form-group {display:block;}
.search-box-block .btn {width: 49%;}
.cancelbtn {width: 145px; font-size: 16px;}

/*CONTRACTING TERMS PAGE 30-03-17*/

.endflt span {padding-left: 45px !important;}
.ctrpdnint2 { padding-top: 0px !important; }
.filefiled { width: 60%;}
.fileUploadpdf.btnpdf {width: 35%; }
.tbbgnpdn1 {padding-top: 0 !important;}
.addinventory { padding: 6px 35px; }

/*CONTRACTING TERMS PAGE 30-03-17*/
.filter-options-box-toggle li{width:32%; }
ul.facingmain li{width:32%; }
ul.kitches li {width:32%; }
ul.kitches li{width:32%; }
.attributes-tabs .attr-tabs li a { font-size: 13px; padding: 15px 7px;}
.prslusemain .userpic img {height: auto;}
/*new changes misc tab css added*/
.misc-mrglft1 {margin-left: 17%;}
ul.property-status li.box1 ,ul.property-status li.box2 {width: 18.4%;}
ul.property-status li.box3 {width: 27.6%;}
ul.property-status li.box4 {width: 21%;}
/*new changes misc tab css added*/
.term_details_block li .detCont_block .label_txt { float: left; width: 150px; }
.term_details_block li .detCont_block .label_detail  { float: left; width: calc(100% - 150px); }
.table-responsive table.listing-table   { table-layout: inherit !important;}
}

@media screen and (max-width: 900px) {

/* Report Css Start */
.search-filter{margin: 5px 0;}
.calendar .calendar-table{
    margin-right: 0 !important;
}
.report-body,
.report-body .report-count,
.report-body .report-chart{
    display: block;
    width: 100%;
    border-left: none;
    float: none;
}
.report-body .report-chart {
    padding: 0 0 0 0;
    margin-left: 0;
}
/* Report Css End */

.login-main-section.container { width: 100%; }

.left-section { width: 50%; float: left; }

.right-section { width: 50%; float: left; }

.login-main-section .right-section .login-form { padding: 60px 27px 100px 27px; margin-top: 0px; margin-bottom: 20px; min-height: auto; }

#content { margin: 0 15px; width: auto; }

.table-filter-fields button { margin: 0 3px; font-size: 12px; }

.nav.nav-tabs.attr-tabs.fts-tabs li a { padding: 15px 10% }

.chkblockbtn li { float: left; padding-right: 10px; margin-bottom: 15px; }

/*END details-page */

.attributes-tabs .attr-tabs li a { font-size: 13px; padding: 15px 7px;}

.filter-options-box-toggle li{width:32%; }

ul.facingmain li{width:32%; }

ul.kitches li {width:32%; }

ul.kitches li{width:32%; }

label.abslabel{ left:0;	}
.tab-content-ctr label.abslabel.leftAuto   { left: auto; }
.won-lost-deal-canvas label.abslabel{
    left: 15px;
}
.custom-field-card label.abslabel{ left:15px; }

.commission_calculation_form label.abslabel{ left:unset;}

.groupbtn.sticky.fix-save-btn .btn_block    { float: none;}



}





@media screen and (max-width: 801px) {

.attributes-tabs .attr-tabs li a { font-size: 13px; padding: 15px 7px;}

.whatapp .chklabel > span {font-size: 13px;}

ul.kitches li{width:32%; }

.history_view .historyviewsection   { padding-bottom: 10px; }




}



@media screen and (max-width: 768px) {
.custom-field-card .custfixhight{
    min-height: auto;
}

.editagentcommission .btn_block{margin-bottom: 10px;}

.commission_calculation_form .btn-group .btn_block{margin-right: 0;margin-bottom: 10px;display: block;width: 100%;}

.commission_calculation_form .savebtn ,.commission_calculation_form .cancelbtn{width: 100%;margin: 0;}

.headerbar { position: fixed; width: 100%; float: left; background: #ffffff none repeat scroll 0 0; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); }

.header-fixed .headerbar-left { float: left; left: 0; position: relative; width: 60px; height: 60px !important; }

#header .logo-assest { left: 30px; position: relative; top: 32px; max-width: 82px; z-index: 9; }

.table-filter-fields button { margin: 0 3px; }

#content { padding-top: 0; }

#base { padding-left: 0px; }

/* details-page */

.nav.nav-tabs.attr-tabs.fts-tabs li a { padding: 15px 12% }

.chkblockbtn li { float: left; padding-right: 22px; }

/*END details-page */

.filter-options-box-toggle { -webkit-width: calc(100% - 25px); -moz-width: calc(100% - 25px); -o-width: calc(100% - 25px); width: calc(100% - 25px); }

.header-fixed .headerbar-left { float: left; left: 0; position: relative; width: 60px; }

.header-fixed #header::before { height: 60px !important; }

#header, .headerbar { min-height: 60px !important; max-height: 60px !important; }

.table-filter-fields button { margin: 0 3px; }

.headerbar-left { background: transparent; border: none }

.headerbar-right { right: 0px; background: transparent; box-shadow: none; float: right; left: auto; min-height: 64px; position: absolute; top: 0; }

.header-nav-profile .dropdown.open > a { background-color: transparent; box-shadow: none; }

.header-nav-profile .dropdown img { opacity: 1; width: 25px; height: 25px; }

.headerbar-right .header-nav-options { float: left; }

.headerbar-right .header-nav-options > li { margin: 0 0px; }

.headerbar-right { position: relative; float: right !important; right: 8px; }

.headerbar-right .header-nav-profile { position: relative; }

.headerbar-left { z-index: 9; }

.filter-options-box-toggle.open::before { right: 184px; }

.attributes-tabs .attr-tabs li a { font-size: 13px; padding: 15px 7px;}



.filter-options-box-toggle li{width:32%; }

ul.facingmain li{width:32%; }

ul.kitches li {width:32%; }

ul.kitches li{width:32%; }



.row.custom-5-row .col-lg-2 {

    width: 50%;

}



.google-smtp-box .groupbtn .btn_block .savebtn {

    width: auto;

    padding: 0 15px;

    font-size: 14px;

}

.fshowdatep.fbutton {

    border-right: 0 !important;

}



 .slidescroll.table-responsive { width: auto !important; }



}



@media screen and (max-width: 767px) {
    .add-contact{ margin-bottom: 15px; }
    .card-maincls .form-control:first-child + .bootstrap-datetimepicker-widget{left: 0 !important;}
    .card-maincls .form-control:nth-child(2) + .bootstrap-datetimepicker-widget{left: 100% !important;}
    .set-avil .chkblock {
        padding: 20px 0 10px;
    }
    .action-section .form-group, .select-action-outer .form-group{ width: 100%; margin-bottom: 0 !important; }
    .button-box{ float: left; }
    .call-setup-outer .readiomain span,.email-section .readiomain span{ line-height: normal; }
    .input-box input, .input-box textarea{
        width: 100%;
    }
    .copy-all-btn,.cler-btn{
        margin-left: 10px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .lefres-aligment{
        text-align: left;
        border-bottom: solid 1px rgba(12, 12, 12, 0.12);
        margin-bottom: 20px;
    }
	.mobile-card{
		border: 1px solid #ddd;
		padding: 10px 0;
		margin: 10px 0;
	}
	.mobile-card .pd-0 {
		padding: 0 10px;
	}
	.delete-pipeline .width-7,
    .won-lost-deal-canvas .width-7{width:320px;}
	.delete-pipeline .offcanvas-pane.active,
    .won-lost-deal-canvas .offcanvas-pane.active {
		transform: translate(-320px, 0px) !important;
	}
	.delete-pipeline .form-height,
    .won-lost-deal-canvas .form-height {
		min-height: auto;
	}
    .deal-win-lost {
        left: 0;
    }
    .savebtn,
    .cancelbtn{
        /*width: 100% !important;*/
        margin:5px 0 !important;
    }
    .pipiline-stage-filter .select_box .bootstrap-select, .pipiline-stage-filter .multiselect_select {
        width: 140px !important;
    }
    .stage-deal-counter {
        margin-bottom: 5px;
    }
    .stage-deal-list .table-responsive table{table-layout: fixed;}
    .stage-deal-list .table-responsive .listing-table2 thead > tr > th:last-child,
    .stage-deal-list .table-responsive .listing-table2 thead > tr > th{
        width: 200px !important;
        max-width: 200px !important;
    }
    .pipeline_stage_deal_listview .stage-deal-list .table-responsive .listing-table2 tbody > tr > td {
        padding: 15px 12px;
    }
    /* Report Css Start */
    .padding-left-none{
        padding-left:15px;
    }
    .padding-right-none{
        padding-right:15px;
    }
    .border-left-gray{
        border-left: none;
    }
    /* Report Css End */

    .tab-pane .groupbtn button.savebtn, .tab-pane .groupbtn button.cancelbtn {
        width: 100% !important;
    }
    .linkbtn button.savebtn.linkedbtn, .linkbtn .closecontactpopup .closecontactpopup   {
        width: 120px !important;
    }
    .tab-pane .groupbtn button.savebtn.linkedpropertybtn    {
        width: 115px !important;
        min-width: auto !important;
    }
    .multilanguage-stage .offcanvas-pane.active {
        transform: translate(-320px, 0px) !important;
    }

    .multilanguage-stage .width-7 {
        width: 320px;
    }
    .hidden-mobile{
        display: none;
    }
    .visible-mobile{
        display: block;
    }

.custom-field-choice .offcanvas-pane.active {
    transform: translate(-320px, 0px) !important;
}
.custom-field-choice .width-7 {
    width: 320px;
}
.custom-field-choice .choice-repeate-container{
    padding-bottom: 20px;
}



.document-container .folder-item, .document-container .file-item{
    width: calc(50% - 10px);
}
#google_drive_data .modal-body{display: block;}
#google_drive_data .breadcrumb .breadcrumb-ul,
#google_drive_data .custom-download-btn{
    width: 100%;
    text-align: left;
}
#google_drive_data .google-drive-scroll{
    margin-bottom: 15px;
}
.single-roominfo .badroom-box, .single-roominfo .bathroom-box, .single-roominfo .kitchen-box, .single-roominfo .living-box{

	padding:0 15px 0 15px;

	width:49%;

}

.single-roominfo .badroom-box img, .single-roominfo .bathroom-box img, .single-roominfo .kitchen-box img, .single-roominfo .living-box img {

    max-width: 30px;

}

/* AR427 04/04/2018 */

.email-container .email-body .email-thread .email-content{

    padding: 0px 5px;

}

.fix-height-user.search-box-block .btn{

    margin: 0px !important;

}

.fix-height-user  .bootstrap-select.btn-group .btn .filter-option{

    top: 50%;

    transform: translateY(-50%);

}

.fix-height-user .bootstrap-select.btn-group .btn .caret{

    top: 16px;

}

.seclmain .select_box .btn.dropdown-toggle.selectpicker.btn-default{

    padding: 3px 0 10px 0px;

}

/* AR427 05/03/2018 */

.section-body.external-registration-form{

    margin-top: 0px !important;

}

.external-registration-form .external-registration .btn{

    margin-right: 0px;

    margin-left: 0px;

    margin-bottom: 10px;



    width: 100%;

}



/* AR427 01/03/2018 */

.email-container .email-body .email-thread .time-detail{

    width: 80px;

}

.email-container .email-body .email-thread .user-detail {

    width: calc(100% - 80px);

}

.table-filter-fields .ul-filter li.search_label_li .select_box .btn{

    padding-left: 10px !important;

}

.table-filter-fields .ul-filter li.search_label_li{

    min-width: 200px;

}

.table-filter-fields .ul-filter.calendar_filter_cls li .multiselect_select .btn-default{

    padding-left: 12px !important;

}

.table-filter-fields .ul-filter.calendar_filter_cls li .multiselect_select .caret{

    right: 0;

}



/* AR427 27/02/18 */

.mergecontactcls .seclmain .select_box .btn.dropdown-toggle.selectpicker.btn-default {

    padding: 10px 0 10px 0px;

}

/* AR427 29/01/2018 */

ul.property-custom-field-list li a.content {

    padding: 8px;

    font-size: 14px;

}

ul.property-custom-field-list li {

    display: inline-block;

    margin-top: 10px;

    margin-right: 5px;

}

.property-custom-field-container {

    padding: 10px;

}

/* AR427 29/01/2018  END */

.attach_list_email.three-col > li{

    width: calc(100%  - 10px);

    margin: 5px 5px;

}

.title-container-cat {

    padding: 0;

}

.email-header .email-subject,

.email-header .goback{

    width: 100%;

}

/*Fixted Btn 02/10/2017 */

.fix-save-btn{

    width: 100%;

}

.fix-save-btn.groupbtn .btn_block{

	width: auto !important;

	padding: 0 2px;

	float: none;

}

.tab-pane .groupbtn.fix-save-btn .savebtn,

.tab-pane .groupbtn.fix-save-btn .cancelbtn{

	font-size: 14px;

	padding: 0 20px;

    width: auto;

}





/* Create Website */

a.profilesection::before { right: 0; }

.website-areatree {

    margin-top: 20px;

}

span.profile-name, a.profilesection .profile-name{

	display:none;

}

#chart-container{

    overflow: scroll!important;

}

.office-image .office-ul li {

    width: 100%;

    height: 130px;

}

.child-padding-right .nano > .nano-content{

    overflow-x: scroll;

}

.website-areatree{

    padding: 5px 15px 5px 5px;

}

/* Create Website End*/

div.tree-multiselect input[type=checkbox].option + label{

    white-space: nowrap;

    width: calc(100% - 30px);

    overflow: hidden;

    text-overflow: ellipsis;

    font-size: 14px!important;

}

.import-tbl table tr td,.import-tbl thead tr th{

	display: table;

	width: 100%;

    min-width: 300px;

}

.import-tbl thead {

	display: none;

}

.maptextcontainer ,.maptextcontainer_add{

    /*top: 36px!important;    */

    top: 50px!important;

    left: 0!important;

    padding: 10px;

}

.import-tbl table tr td:nth-child(even){

	border-right: 1px solid #DDD;

    border-left: 1px solid #DDD;

}

.import-tbl table tr:last-child td:nth-child(even){

	border-bottom: 1px solid #DDD;

}



.import-tbl table tr td .seclmain .select_box .bootstrap-select.btn-group .btn .filter-option {

	left: 10px;

}

.active-inactive-agent .multiselect_select .dropdown-menu {z-index: 9999!important;}

.headerbar-right .header-nav-options .dropdown.open::after { right: 70%; }

.chkblockbtn li { float: left; padding-right: 2px; }

.table-filter-fields a.btn { font-size: 13px;}

.headerbar { position: fixed; width: 100%; float: left; background: #ffffff none repeat scroll 0 0; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); }

.header-fixed .headerbar-left { float: left; left: 0; position: relative; width: 60px; }

.header-fixed #header::before { height: 60px !important; }

#header, .headerbar { min-height: 60px !important; max-height: 60px !important; }

.table-filter-fields button { margin: 0 3px; }

.headerbar-left { background: transparent; border: none }

.headerbar-right { right: 0px; background: transparent; box-shadow: none; float: right; left: auto; min-height: 64px; position: absolute; top: 0; }

.header-nav-profile .dropdown.open > a { background-color: transparent; box-shadow: none; }

.header-nav-profile .dropdown img { opacity: 1; width: 25px; height: 25px; }

.headerbar-right .header-nav-options { float: left; }

.headerbar-right .header-nav-options > li { margin: 0 0px; }

.headerbar-right { position: relative; float: right !important; right: 8px; }

.headerbar-right .header-nav-profile { position: relative; }

.headerbar-left { z-index: 9; }

#content { padding-top: 0; }

.login-main-section { width: 100%; margin-top: 0; background: rgba(15, 41, 96, 0.8) none repeat scroll 0 0; }

.login-main-section .left-section .logo-assets, .login-main-section .left-section .logo-assets a { text-align: center; width: 100%; margin-top: 15px !important; }

.login-main-section .left-section .logo-assets a figure { height: 240px; width: 240px; float: none; margin: 0 auto; }

.login-main-section .right-section .login-form { padding: 20px 15px; min-height: auto; margin-top: 25px; }

.left-section { width: 100%; float: left; }

.right-section { width: 100%; float: left; }

.login-form .login-btn-block { margin-top: 15px; }

#base { padding-left: 0px; }

.contain-lg { width: 94%; }

/*.table-filter-fields button { margin: 0 5px; font-size: 12px; }*/

.search-box-block .btn { height: 40px !important; margin:10px 2%; width: 100px; font-size: 15px; }

.search-box { font-size: 14px; height: 48px; padding: 0 12px; }

#content { margin: 0 0px; width: auto; }

.select_box .btn-group.bootstrap-select.remove-example .dropdown-menu.open {top: 30px;}

.table-filter-fields.contacts .left-box {margin:5px 0;}

.table-filter-fields.contacts .right-box {margin:5px 0; display: table; float: right; padding-right: 10px;}

.pull-right.btn-right-group { display: inline-block;  text-align: left;}

/*.select_box { display: block; margin: 0 auto !important; text-align: center; }*/

/*--property details tab page--*/



.mobilecss .custSelect { width: 100%; z-index: 999; }

.nav.nav-tabs.attr-tabs.fts-tabs li a { color: #fff !important; border: medium none !important; padding: 0 12%; opacity: 1; }

.nav.nav-tabs.attr-tabs.fts-tabs li a:hover { background-color: transparent !important; opacity: 1; }

.nav.nav-tabs.attr-tabs li a { color: #fff !important; border: medium none !important; padding: 0 12%; opacity: 1; }

.nav.nav-tabs.attr-tabs li a:hover { background-color: transparent !important; opacity: 1; }

/*.savebtn{width: 133px; margin-left: 10px; margin-bottom:5px;  }*/

/*.cancelbtn{width: 133px; margin-left: 10px;  margin-bottom:5px;}*/

.tabsmain .nav-tabs a { padding: 20px 5px  !important; text-align: center; }

.tabsmain .tab-content { padding: 20px 20px 20px 20px; }

/*.mbpdn { padding: 20px 30px 20px 10px; }*/

.tabsmain .nav-tabs > li:last-child {border-bottom:#e5e6e6 solid 1px;}

.rgtside .tab-pane {padding: 20px; height: 380px;}

.iconsrgt .editicn {margin: 0 8px 0 0%;}

/*#description-tab { margin-top: 54px; }*/

.pro_main .proview .title { font-size: 22px; line-height: 18px; }

.pro_main .proview .filetype { font-size: 14px; }

.pro_main .proview { bottom: 15px; }

.tablemain .table-responsive { border: none; }

.uploadnew .width-7 { width:305px; padding-right:13px; }

.uploadnew .offcanvas-pane.active { transform: translate(-305px, 0px) !important; width: 320px;}

.uploadnew .contact-settings-stn { margin: 17px 15px; }

.uploadnew .form-group.visiblecheck { margin-bottom: 0; }

.profilter {margin-top: 0px !important}

.profiltermb .btn-group.bootstrap-select.remove-example.colorchange .btn span.filter-option {line-height: 15px;}

.profiltermb .btn-group.bootstrap-select.remove-example.colorchange .btn .caret {top: 6px;}

.profilter .select_box .bootstrap-select { float: right; min-width: 104px !important; }

.profilter .select_box { width: 169px; float: left; }

.profilter .select_box label { margin: 2px 0 0 0; }





.select_boxtab .dropdown-menu li a { padding: 6px 10px; }

.facingmrg { margin-bottom: 15px; }

.pro_main figure img { height: auto; }

.linkcontatc .userpic { width: 93px; }

.linkcontatc .userpic img { width: 93px; height: 80px; }

.linkcontatc .rgtside strong { font-size: 16px; }

ul.facingmain.client_in { margin-bottom: 25px; }

.linkconmain { }

.linkconmain .width-7, .size-7 { width: 305px; }

.linkconmain .offcanvas-pane.active { transform: translate(-305px, 0px) !important; }

.linkbtn .savebtn { margin-left: 0; }

.contain-lg { width: 100%; padding: 0 20px; clear: both; }

.filter-options-box-toggle.open::before { right: 184px; }

.mobilecss.toptabsmbl {margin-bottom: 30px;}

.mobilecss.toptabsmbl .custSelect .select-val-label {padding: 5px 45px 5px 10px;}

.option_list { border: #ccc solid 1px; border-width: 0 1px 0px 1px;}

.option_list ul li { border-bottom: 1px solid #333;}

.cancelbtn {margin-left: 3px;}

.table-filter-fields .btn-right-group {margin: 3px 0 0 0;}

.table-filter-fields .btn-right-group.atbtnmain {padding-right: 0; margin-top:10px !important;}

.table-filter-fields .btn-right-group button {margin-bottom: 5px; }

/*setting page*/



.mshgt {min-height: auto;}

.fileinput-new {margin-bottom: 20px;}

.mbnopdding {padding: 0 !important;}



/*setting page*/



/*master module*/



.tabs-left {height: auto;}

.lftside {margin-bottom: 20px;}

.nano .details-title {padding-top: 0px;}

.secadd {top: 6px;}

.mobilecss.toptabsmbl {float: left;}



/*master module*/





.contactmain .offcanvas-pane.active { transform: translate(-305px, 0px) !important; }

.contactmain .offcanvas-pane .width-8 { width: 305px; }

.table-filter-fields .cretnewbtn {margin-bottom: 5px;}



/*23-02-17 */

.useremailaddbtn {margin-right: 7px;}

.primerdobtn {margin-bottom: 30px;}

.mrg71 {margin: 0 !important; padding: 0 !important;}

.mrg72 {padding: 0 !important;}







/*23-02-17*/





.header-nav > li {position: inherit;}

.pro_main { height: 240px; }

.table-filter-fields a.btn {margin:0 5px 5px 0px !important; padding-left: 10px; }

.table-filter-fields .btn-right-group .selectallbtn {float: right;}

.mbmrg1 {margin: 5px !important; width: auto !important; float: left !important;  padding: 0 !important; }

.prslusemain {width: 100%;}



/*---aded by vimal--*/

.mobile-without-radio .btn-group-box {margin:0;}

.mobile-without-radio .btn-group-box {margin: 0 0 40px 0;}

/*.email.add-con-email-set .row {

    border-top: 1px dashed #000;

    padding: 30px 0 0px 0;

    margin-bottom: 0;

    float: left;

    width: 100%;

}*/

a.btn.useremailaddbtn.addemail, a.btn.useremailaddbtn.deleteemail { margin-top: 13px;}

/*form .mobilenum .row {

    border-top: 1px dashed #000;

    padding-top: 15px;

}*/

.mobilenum .form-group {margin-bottom: 0;}

.mobile-without-radio .btn-group-box {margin: 10px 0 10px 0;}

.email.add-con-email-set .form-group.nomargincls { margin-bottom: 20px; }

.dockmodal {width: 96% !important; height: 100% !important; left: 5px !important; bottom: 2px !important; right: 10px !important; top: 2px !important; }

.dockmodal .action-popout {display: none;}

.dockmodal .action-minimize {display: none;}

.form-group.msmodulebtn {margin-bottom: 15px;}

.login-main-section .left-section .logo-assets a figure img { max-width: 85%;}

.login-main-section.container {transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); top: 0%; position: inherit; }

.search-box-block {margin-bottom: 20px; display: inline-block; width: 100%;}

.form-group .readiomain {height: auto !important;}

.pdfmrg {margin-top: 4px;}

/*.tablesaw-advance + .tablesaw-advance {display: none;}

.tablemain .table-responsive { overflow-x: visible !important;  padding-bottom: 17px; clear: both;}

.table-responsive .tablesaw {display: inherit;}*/



.table-responsive {padding-bottom: 13px;}

.linkconmain {right: 0px;}





/*27-03-17 contact page */



table.contact-listing-table thead > tr > th a { width: 120px;}



/*27-03-17 contact page */



.uploadnew .maincnt .addbtn1 {margin-bottom: 10px;}





/*CONTRACTING TERMS PAGE 30-03-17*/



.mbbgnpdn1 {padding-top: 0 !important;}

.endflt {width: 100% !important}

.ctrpdn4 {margin-right: 0% !important;}

.readiomainend {padding-top: 0 !important}

.nottitle {line-height: 12px;}

.copyofline-pass {padding-top: 0 !important;}

.mrgplusva {margin-bottom: 15px;}

.takemrg {position: relative;}

.mbcln {line-height: 13px;}

.clrmb {clear: both;}

.ctrpdn6 {padding-top: 0px !important;}

.copyofline-pass {width: 100% !important;}

.ctrpdn7 {padding-top: 0px !important;}



/*CONTRACTING TERMS PAGE 30-03-17*/



.filter-options-box-toggle li{width:40%; }

ul.facingmain li{width:40%; }

ul.kitches li {width:40%; }





/*VIEW PAGES CSS*/

.form.term_details_paga{display:inline-block; }

.term_details_block.grid50 { width: 100%; padding-right: 0;}

.term_details_block.withborder{border:0; }

.term_details_block li .detCont_block .label_txt{width:55%; text-align: left;}

.term_details_block li .detCont_block .label_detail {  float: left;  width: 45%;}

.term_details_block li .detCont_block .col-grid50 { width: 100%; }

.term_details_block.padlef30{padding-left:0; }

.term_details_block li .detCont_block .label_txt .clmcntr { right: 5px; padding: 0;}



/*nono hide master module*/



.tab-master-module .lftside .nano { height: auto !important; overflow: inherit; }

.tab-master-module .lftside .nano > .nano-content { position: relative; overflow: inherit; overflow-x: visible; }

.tab-master-module .lftside .nano .nano-pane {display: none !important; }



.tab-master-module .nano { height: auto !important; overflow: inherit; }

.tab-master-module .nano > .nano-content { position: relative; overflow: inherit; overflow-x: visible; }

.tab-master-module .nano .nano-pane {display: none !important; }

ul.nav-tabs li .editicn {margin-right: 9px; top: 21px;}

.prslusemain .userpic img {height: auto;}





.desktopcss { display: none; }

.mobilecss { display: block; }

.miscfordetails .form-group {margin-bottom: 0;}

.miscfordetails .form-group:last-child {margin-bottom: 15px;}

.contactlist {width: auto !important;}

.nav.nav-tabs.attr-tabs { border: medium none;  max-height: 186px;  overflow: scroll; -webkit-overflow-scrolling: auto;}





/*new changes misc tab css added*/



.misc-mrglft1 {margin-left: 0;}



ul.property-status li.box1, ul.property-status li.box2 {width: 100%}

ul.property-status li.box1 span {padding-top: 8px !important; }

ul.property-status li.box3 {width: 100%; padding-left: 0px;}

ul.property-status li.box4 {width: 100%; padding-left: 0px;}

ul.property-status li.box5 {width: 100%; padding-left: 0px;}

ul.property-status1 li.box2 {width: 100%;}

ul.property-status1 li.box3 {width: 100%; padding-left: 0;}



/*new changes misc tab css added*/





/*upload new*/



ul.photoslist .uploadpic {width: 100%; height: auto; margin-bottom: 15px;}

ul.photoslist .uploadpic img {width: 100%;}

ul.photoslist .uploadpic_edit {width: 100%;}



/*upload new*/



.btnnew .importc-btn { font-size: 14px; }

.tasktimerequired-time { position: relative; top: 0; left: 0; bottom: 0; float: left;}

.tasktimeerror-time {  position: inherit; top: inherit; left: 13px; bottom: 31px; float: left;}



.hbtn {margin-bottom: 30px;}

.uploadpic_document_big img {float: left;}

.uploadpic_document_big span { width: 111px; margin:0 0 0 5px;}



.uploadpic_document_big img {float: left;}

.uploadpic_document_big span { width: 111px; margin:0 0 0 5px;}

.editbtn button {width: 100% !important; margin: 0 0 10px 0;}

.offcanvas-pane1 .contact-settings-stn {width: 95% !important;}

.uploadnew .offcanvas-pane1.active { transform: translate(-305px, 0px) !important; }

.contactmain .offcanvas-pane .width-8 { width: 305px; }

.addanotesmain .nano {height: 300px; }

.contact-select-box button { line-height: 15px; height: auto !important;}

.contact-select-box .bootstrap-select {width: 159px !important;}
.list-inline li .contact-select-box .bootstrap-select   { width: 200px !important; }


/*.table-responsive.mbtable {overflow-x:scroll !important; }

.table-responsive.mbtable {overflow-x:scroll !important; }

.table-responsive.mbtable table {width:767px;}*/



.term_details_block li .detCont_block .norm_txt {padding: 2px 0  5px 5px;}



.facingmain.client_in li {width: 100%;}

.facingmain.client_in li span { font-size: 14px !important; }

.mainstn-tabs li a { color: #fff;}

#map_property_type .mainstn-tabs li a ,

#map_town_complex .mainstn-tabs li a { color: #000;}

.mainstn-tabs li.active a { background: #fff !important; border-radius: 0;}

.mainstn-tabs li.selected { background: transparent !important; }

.mainstn-tabs li {border-left: none;}



/*.mbtabs {width: 92% !important; margin: 0 4% !important;}*/



.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {white-space: inherit;}

.advancebtn {height: 48px; font-size: 14px; word-wrap: break-word; line-height: 15px;}
.advancebtn.advance_search_button, .advancebtn.contact_advance_search_button,.advancebtn.rental_search   { margin: 0 0 20px 0 !important; font-size: 14px; min-width: 100%;}

.heading-top-margin-ven .edit-btn {width: 353px !important;}

.tab-master-module {padding-top: 0;}

.option_list ul:after {left: 49%; right: 49%; display: none;}

.option_list ul {overflow: auto; max-height: 300px; -webkit-overflow-scrolling: touch;}

.mortgagebdr {padding-right: 11px;}

.advace_search_main .nano.nanmain {height: 90% !important; /*height: 267px !important; */margin-bottom: 20px;}

.advace_search_main .nano.categories {height:200px;  width: 288px; border-right: 0; margin-left: 15px; }

/*.advace_search_main .nano.categories .nano > .nano-content { overflow: inherit; }*/

.advancesearch {margin-top: 10px;}

.advace_search_main .width-7 {width: 370px !important;}
.advace_search_main .offcanvas-pane.active { transform: translate(-370px, 0px) !important; }
.offcanvas .width-620.active    { transform: translate(-320px, 0px) !important;}
.advance-btn button {width: 83px !important; min-width: auto;}

.advcategories .nav-tabs a {padding:10px 5px  !important;}

ul.chkblockbtn.advcheck2 li span { padding-left: 15px; display: flex; float: none; }

ul.chkblockbtn.advcheck2 li {width:100% !important; padding-right: 0;}



.attributes-tabs.advancetab .nav.nav-tabs.attr-tabs.fts-tabs li a {padding: 10px !important; color:#000 !important; overflow: inherit;}

.attributes-tabs.advancetab .nav.nav-tabs.attr-tabs.fts-tabs li.active a {color:#fff !important;}

ul.chkblockbtn.advcheck li {width: 100%;}

ul.property-status li.box6 {width: 100%;}

.netpricecl {clear: both;}

.adv_topsection {padding: 15px 0; width: 100%;}

.advmrg12 {margin-bottom: 8px !important;}

.section-properties1 .form-group:nth-child(2), .section-properties1 .form-group:nth-child(4) {width: 80px;}

.section-properties .form-group:nth-child(1), .section-properties .form-group:nth-child(3)  {width: 115px;}



.termandconditionbtn button {width: 130px;}

.advancetab .attr-tabs { overflow: inherit !important; }

.mobilecss.toptabsmbl .custSelect {padding: 5px 0;}

.profilter .btn-group.bootstrap-select.remove-example.colorchange .btn span.filter-option { width: auto; }



.webactivity-content{padding: 0!important;}

.saved-search-container .dynamic_btn_grp {margin-bottom: 10px;text-align: left;margin-top: 10px;	}

.saved-search-container .dynamic_btn_grp a{padding: 0;}

.saved-search-container .name{margin-bottom: 20px;}



.webactivity-left .tabsmain .nav-tabs a {padding: 20px 30px!important;text-align: left!important;}

.table-filter-fields .ul-filter { margin: 0; }

.table-filter-fields .ul-filter .cretnewbtn { margin-bottom: 0 !important; padding-right: 0; min-width: 80px; padding-left: 10px;}

/*new css*/

.personalform .multiselect-container li { padding-left: 10px; padding-right: 10px; }

.personalform .multiselect-container li:first-child { padding-left: 0px; padding-right: 0px; }



.card-maincls .tab-content .tab-pane.tab-master-module {

    height: auto !important;

}

.row.custom-5-row .col-lg-2 {

    width: 100%;

}

.card-head.sync-3-block .google-smtp-box {

	width: 100%;

}



/*--calenderpage responsive--*/

.calmain.printborder {

    width: 100%;

    overflow: auto;

}

.calmain.printborder #gridcontainer {

	width: 800px;

}

.calender-page-section .ctoolbar .fbutton {

    padding: 10px;

    height: 42px;

    border-right: #e2e2e2 1px solid;

    border-bottom: #e2e2e2 1px solid;

}

/*div.ctoolbar div.fbutton div span {

    background: none;

    padding-left: 0;

}*/



/*20-12-2017*/



.form-group.mrg-btm-0.taskdate { margin-bottom: 15px;}

.card-maincls .form-group .form-control ~ label { top: -5px; }

.attributes-tabs.advancetab li  { min-width: 100%; }

.property_common_tab .select_boxtab  { margin-top: 0px; }

.select_boxtab .btn.dropdown-toggle.selectpicker.btn-default { line-height: normal; }

.form-group.textarea_main .textareafield { margin-top: 0px; }



/*21-12-2017*/

.seclmain .select_box.miscsltmrgtop .select_user    { margin-bottom: 10px;}

.calendar_filter_cls li  { width: 100% !important;}

.groupbtn.wauto.add-contact-btn     { width: 100%; position: inherit; margin: 0px; padding: 0px; text-align: center;}

.groupbtn.wauto.add-contact-btn .btn_block  { float: none; width: auto;}

.contact_location .location-details   { width: 100%;}



/* 29-12-2017 */

 .table-responsive.res-scroll .chkblockbtn.email-chkblockbtn     { min-width: 350px; }

 .add-category-modal .chart_bg1 .col-md-12  { padding: 0px; }

 .iconment_title_in #p_scents p label   { width: calc(100% - 40px); }

 .sent-email-table .listing-table tbody tr td   { white-space: nowrap !important;}

 .email-view-campaign .email-body .sender-detail .user-detail   { width: 100%; }

 .email-view-campaign .email-body .email-thread .time-detail    { float: right; margin: 10px 0;}

 .email-view-campaign .email-body .email-thread .user-detail span.mail  {word-break: break-all;}

 .res-scroll .listing-table tbody tr td     { white-space: nowrap; }

 .portlet-content .iconment_title_in tbody tr td.editBtn    { min-width: 50px;}

 .username span     { float: none;}


.tabsmain .custom-field-mobile-list .nav-tabs li a { color: #fff; padding: 10px  20px !important; border: #000 solid 1px; margin-right: 0; }
.tabsmain .custom-field-mobile-list .nav-tabs li { padding: 0 !important; }
.tabsmain .custom-field-mobile-list .nav-tabs li a:hover { background: transparent; border: #fff solid 1px;color: #fff; }

.tabsmain .custom-field-mobile-list .nav-tabs li.active a { background: transparent !important; }
.tabsmain .custom-field-mobile-list .nav-tabs li.selected { background: transparent !important; }
.tabsmain .custom-field-mobile-list .nav-tabs li.selected a     { color: #000; }

.tab-content-ctr .form-group-selecthgt0 .form-group.selecthgt   { margin-bottom: 15px; }
.groupbtn .cust-row .btn_block button   { /*min-width: auto;*/ padding: 0 15px;}
.hbtn .savebtn, .hbtn .cancelbtn    { min-width: 120px;  width: auto !important;}
.notes_edit_save_button .importc-btn, .other_notes_form_class .importc-btn    { width: auto !important; min-width: auto; font-size: 14px;}
.tab-pane .groupbtn a button.savebtn    { width: auto !important; }
.contain-lg .groupbtn.r-auto .btn_block    { width: auto; }
.contain-lg .groupbtn.r-auto .btn_block .savebtn    { min-width: 120px;}
.history_view .historyviewsection   { padding-bottom: 10px; }
.tab-pane .groupbtn.groupbtn-custom-fields .savebtn    { width: auto !important; }
.tab-pane .groupbtn.custom-field-action-group button.savebtn    { width: auto !important; min-width: auto; padding: 0 30px;}
.tab-pane .pipeline_other_language .multilanguage-btngrp .savebtn, .tab-pane .pipeline_other_language .multilanguage-btngrp .cancelbtn     { width: auto !important; }
.tab-pane .multilanguage-btngrp .addstagepopup { width: auto !important; min-width: 120px; }
.tab-pane .deletepipeline .deletepipelinestage .popupdeletepipelinecls, .tab-pane .deletepipeline .deletepipelinestage .deletepipelinepopupcls     { width: auto !important; min-width: 120px;}
.tab-pane .groupbtn.zoopla_groupbtn .savebtn.linkedpropertybtn, .tab-pane .groupbtn.zoopla_groupbtn .savebtn.linkclosebtn    { width: 100% !important; }
.tablemain-custom .table-responsive table.listing-table     { table-layout: fixed !important; }

.count-box  { display: block; }
.dashboard .card-header>ul>li   { width: 100%; margin-right: 0px; }
.dashboard .card-header>ul>li:first-child   { width: calc(100% - 60px); }
.card-header.reports .d-view-more   { top: 0px; }
.dashboard-reports-content  { padding: 0 0px 20px 0px; }
.report-left li     { margin: 10px; }
.dashboard-card .table > tbody > tr > td    { min-width: 150px; white-space: nowrap;}
.dashboard .card-header.enquiries>ul>li     { width: auto; }
.dashboard-events-row { width: 100%;}
.choice-repeate-container .checkbox_choice_class { height: 100%; }
.visible-mobile .custom-field-mobile-list.mobilecss.toptabsmbl .custSelect { padding: 5px 15px; }
.visible-mobile .mobilecss.toptabsmbl   { padding: 0px; }
.pipeline_history .search-filter-select .btn-default { line-height: 36px !important; }
.modal-open .daterangepicker { max-height: 250px; overflow-y: auto; }
.email-phone-card .pd-0 { padding: 0 10px !important; }
.email-phone-card figure.adddeleterow { width: 36px; height: 36px; padding: 6px;}
.calendar-filter-new { width: 100%; height: 80px;}
.calendar-filter-new .calendar_cls.user_dropdown_cls, .calendar-filter-new .type_dropdown_cls.calendar_cls { top: 0; left: auto; right: auto; min-width: 100%; width: 100%; position: absolute;}
.calendar-filter-new .type_dropdown_cls.calendar_cls { top: 40px; z-index: 9;}
.calendar-filter-new .calendar_cls.user_dropdown_cls { z-index: 99; }
.position-relative { position: absolute; top: 66px; }
.calendar_content .position-relative { top: 130px; }
.common-sticky-right { position: inherit; top: 0px; right: 0px; width: 100%; }
.count-box .box { padding: 10px 15px 10px 5px; border: none;}
.reports-contain .visible-mobile { z-index: 1; }
.reports-contain .custSelect .option_list { position: relative; }
/*.reports-contain .option_list ul:after { top: 16px;}*/
.dashboard .select_boxtab .btn.dropdown-toggle.selectpicker.btn-default, #marketing-tab .select_boxtab .btn.dropdown-toggle.selectpicker.btn-default, .reports-contain .select_boxtab .btn.dropdown-toggle.selectpicker.btn-default { line-height: 36px; }
.event_user_class3, .event_user_class9 { width: 100%; }
.new-action-panel .action-panel-right li.show-more-option { position: relative; }
.cstm-table-list .more-option-ul { top: 100%; right: 0px; }
.listing-table .calendar-deal-link a { display: inline; }
.listing-table .calendar-deal-link { margin-bottom: 5px; }
.user_dropdown_block .contact-select-box, .user_dropdown_block .contact-select-box .bootstrap-select, .user_dropdown_block .contact-select-box .dropdown-toggle.selectpicker { width: 100% !important;}
.chkblockbtn.communication-add .show-website-box { margin-bottom: 20px; }
.calendar_content .fc-view .fc-scroller { height: auto !important; }
.automated_emails_table .fix-col { width: auto; }
.cstm-table-list .new-action-panel .ul-filter li, .cstm-table-list .new-action-panel .action-panel-right li { padding-left: 5px !important; padding-right: 5px !important;}
.cstm-table-list .new-action-panel .action-panel-right .select-all li { padding-right: 12px !important; padding-left: 12px !important; }
.cstm-table-list .table-filter-fields { padding: 8px 10px; }
.list-inline.ul-filter.calendar_filter_cls li { width: auto !important; }
.automated-settings:last-child { margin-bottom: 0px; }
.ul-filter.calendar_filter_cls .form_control.daterange { margin-left: 0; }
.map_propertytypecls .mainstn-tabs, .map_towncomplexcls .mainstn-tabs { padding-left: 0px; border-right: #e2e2e2 1px solid; border-left: #e2e2e2 1px solid;}
.map_propertytypecls .mainstn-tabs li.active a, .map_towncomplexcls .mainstn-tabs li.active a { border-bottom: #e2e2e2 1px solid !important;}
.map_propertytypecls .mainstn-tabs li a, .map_towncomplexcls .mainstn-tabs li a { padding: 10px !important; font-size: 14px;}

.full-width-tag .custom-select-tab ul li { float: left; padding-bottom: 8px;}
.full-width-tag .draggble_section .custom-select-tab ul, .property-field .full-width-tag .custom-select-tab ul { padding-left: 0 !important; }
.arrowicon .property-field { width: 100%; }
.arrowicon .add-property-field { left: 50%; top: -5px; transform: rotate(90deg); margin-left: -17px;}
.property-field .full-width-tag .custom-select-tab ul li ul { padding-left: 10px !important; padding-right: 10px;}
.property-field .hi800 { min-height: auto; }
.table-ctrstn.cutm-pip .btn-right-group .addproperty { width: auto; margin: 0 !important;}
.counter_data_selection_left { display: inline-block; }
.ul-filter .multiselect_select .caret { right: 0px; }
#custom_property_field_ul li:hover { background: #fff;}
#custom_property_field_ul li.active:hover { background: #DDDDDD; }
.workflow-automate-triggers .triggers-section .trigger_common { width: 50%; }
.workflow-automate-triggers .triggers-section .trigger_common a { padding-left: 15px; padding-right: 15px; }
.action-sms-todo .input-box textarea { padding-right: 60px; }
.action-sms-todo .charaters { right: 30px; }
.table-filter-fields .calendar_action_panel .calendar_filter_cls .active-inactive-agent .multiselect .caret { right: -10px; }
.table-filter-fields .calendar_action_panel .calendar_filter_cls li { padding: 7px 12px !important; }
.calender_page.calendar_content .ctoolbar { padding: 15px 0; }
#calendar_full .fc-center h2 { margin-top: 10px; }
.n-reference_no .errormobilecls { padding-top: 0px;}
.user-setting-page .child_li ul .child_li, .user-setting-page .parent_li { width: 100%; padding-left: 40px;}
.table-responsive table.listing-table.user-leaves-table  { table-layout: fixed !important; }
.advace_search_main .advtopsc + .advancesearch { margin-top: 210px; }
.calender-user-content .tab-content-ctr  { padding: 0 15px; }
.advace_search_main .advance-btn .savebtn, .advace_search_main .advance-btn .cancelbtn { width: 49% !important; min-width: auto;}
.sources-content .parsley-errors-list { padding-top: 2px !important; }
.setting_block.setting_block_1 .form-group { margin-bottom: 25px; }
.enquiry_selection .secllist .setsearchbox .parsley-errors-list { padding-top: 0px !important; }
.contacts.atomationfieldcls .user_commission_dropdown { padding: 0 10px; }
ul.facingmain.client_in.upload-document-sidebar { margin-bottom: 0px; margin-top: 0px;}
.custfixhight .upload-private-form-group { margin-bottom: 10px; }

/*.property-search-btn {min-width: 100px;font-size: 12px;}*/
}



@media screen and (min-width: 640px) {



/*.advcategories .nano {height: 200px;} */



}



@media screen and (max-width: 640px) {



.tab-pane .groupbtn button { font-size: 18px; margin-right: 10px; width: auto; padding: 0 20px }

.filter-options-box-toggle li{width:40%; }

ul.facingmain li{width:40%; }

ul.kitches li {width:40%; }



}



@media screen and (max-width: 600px) {



.login_form { width: 90%; }

.map-area { height: 380px; }

.login_form { width: 90%; }

.groupbtn input {margin-bottom: 5px; width: 100%; margin-left: 0;}

.filter-options-box-toggle li{width:40%;}

ul.facingmain li{width:40%; }

ul.kitches li {width:40%; }

.calender-page-section .ctoolbar .fbutton {

    padding: 10px;

    height: 42px;

    border-right: #e2e2e2 1px solid;

    border-bottom: #e2e2e2 1px solid;

    width: 33%;

}

.calender-page-section div.ctoolbar div.fbutton.fcurrent {

	border-bottom: #e2e2e2 1px solid;

}



.groupbtn .btn_block .savebtncls    { /*min-width: auto;*/ }

.btnmain.wauto, .btnmain.wauto .groupbtn    { width: 100%; text-align: center; padding: 0px;}

.pagination-container.mrg-top { float: none; position: inherit; }

.btnmain.wauto .groupbtn .cust-row  { float: none; display: inline-block; }

.table-responsive.res-scroll     { overflow-x: auto; width: 100%;}

.table-responsive.res-scroll .table.listing-table, .select-contact-table .table-responsive table.listing-table   { table-layout: inherit; }



}







@media screen and (max-width: 479px) {



.login_form button { width: 100%; }

.login_form a, .login_form .chkblock .chklabel { font-size: 15px; color: #d6c680; font-weight: 100; }



.headerbar-right .header-nav-options > li > a { padding: 19px 0 18px; }

.headerbar-right .header-nav-profile { margin: 0; }

.headerbar-right .header-nav-options { margin: 0; }



/* .table-filter-fields button { min-width: auto; font-size: 12px; margin: 0 2%; } */

.tab-pane .groupbtn button { font-size: 18px; margin-right: 10px; width: auto; padding: 0 15px }



.contain-lg { width: 100%; padding: 0 15px;  }

.filter-options-box-toggle.open::before { right: 125px; }

.table-filter-fields button {/*min-width: 78px;*/}

.btn-right-group {padding: 0 10px; margin-top:0px !important;}

.btn-right-group.adrbtnmain button {width: 100%;}





/*8-Personal-Details-1 css goes here 23-03-17*/



.hiddenredio li:nth-child(1) {width: 100%; margin-right: 0!important;}

.hiddenredio li:nth-child(2) {width: 48%; margin-right: 0!important;}

.hiddenredio li:nth-child(3) {width: 48%; margin-right: 0!important;}



/*8-Personal-Details-1 css goes here 23-03-17*/



ul.mstleft li.defaultbtn:hover .icnmain {position: relative; left: 25%; top: 5px;}

.fntlarge { font-size: 15px !important; }

.card-maincls .form-control { font-size: 15px !important; }

.iconsrgt .editicn {margin: 0 4px 0 0%;}

.form-group.msmodulebtn input { width: 79px !important; min-width: auto; margin-right: 5px !important;}

.form-group.msmodulebtn input:last-child {margin-right: 0;}

.login-form .remember-info .forgot-block a {padding: 5px 9px; font-size: 11px;}



/* new css */

.personalform .multiselect_select .btn-group { position: static; }

.personalform .multiselect-container { left: 0; right: 0; margin: auto; width: 99%; }

.google-smtp-box .groupbtn.text-center .btn_block {

    float: none;

}



/*21-12-2017*/

.calendar_cls.user_dropdown_cls, .type_dropdown_cls.calendar_cls { width: 100%;}

.type_dropdown_cls.calendar_cls { z-index: 1; }



}



@media screen and (max-width: 420px) {

.tab-pane .groupbtn.fix-save-btn .savebtn,
.tab-pane .groupbtn.fix-save-btn .cancelbtn{font-size: 14px;padding: 0 14px;width: auto;}
.tab-pane .groupbtn button, .groupbtn button { font-size: 16px; margin-right: 4px; width: 100%; padding: 0 10px; line-height: 20px; height: 43px; }
.groupbtn .btn_block { width: 100%; }
.map-area { height: 280px; }
.wdthsm {width: 100%;}
.select_box.msselc {width: 100%;}
.select_box.msselc .bootstrap-select {width: 100% !important;}
.selectfilebtn .savebtn {width:100px;}
.offcanvas .width-11.active { transform: translate(-365px, 0px) !important; width: 370px;}
.width-11, .size-11{width: 320px;}

// .slick-list.draggable .slick-track{ transform: translate3d(0px, 0px, 0px)!important; float: left;  width: auto !important;}
// .slick-list.draggable{padding:0 !important; }
// .slider.slider-for.slick-initialized.slick-slider { height: auto; max-height: 200px; min-height: 200px;}
// .pro-details-box .gallery-slider .slider-nav .slick-slide { width: 56px !important; }
.filter-options-box-toggle li{width:100%; }
ul.facingmain li{width:100%; }
ul.kitches li {width:100%; }
.contacttypebtn button {width: 115px; margin-bottom: 10px;}
.advancebtn {font-size: 12px;}
.profilter .btn-group.bootstrap-select.remove-example.colorchange .btn span.filter-option { width: auto; }
.btn-right-group  { padding-left: 0; }
.phone-group-section .countrycode { width: 32%; }
.phone-group-section .form-group.telephone { width: 68%; }
.dockmodal-header .title-text{font-size:14px;margin-right: 15px;}
.google-smtp-box .groupbtn.text-center .btn_block {float: none;}
.calender-page-section .ctoolbar .fbutton {width: 49.6%;}
.calender-page-section div.ctoolbar div.fbutton.fcurrent {border-bottom: #e2e2e2 1px solid;}
/*21-12-2017*/
.bubble     { width: 100% !important; left: 0 !important;}
.tab-pane .groupbtn.groupbtn-custom-fields .savebtn    { width: auto !important; min-width: auto;}
.savebtn, .cancelbtn, .tab-pane .groupbtn a button.savebtn    { width: 100% !important;}
.groupbtn .btn_block a  { width: 100%; }

.card-count     { display: block; }
.report-left ul     { width: 160px; }
.xmlcustomcollaps .property-field { float: none !important; }
.whatapp .chklabel > span { padding-left: 10px; }

}
