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

	/* inline edit css */
	.inlinetagselect .editable-container .input-group, .inlinestrength .editable-container .input-group { display: inline-block; max-width: 100%; }
	.inlinetagselect .editable-container .input-group .input-group-content, .inlinestrength .editable-container .input-group .input-group-content { display: inline-block; width: 100%; }
	.inlinetagselect .editable-container .input-group .input-group-btn, .inlinestrength .editable-container .input-group .input-group-btn { display: inline-block; width: 100%; padding: 15px 0 0 !important; }
	.inlinemultiselect .editable-container { display: inline-block; max-width: 100%; }
	.inlinemultiselect .editable-container .mutiselectBtn { display: inline-block; max-width: 100%; }
	.editable-container .mutiselectBtn { position: relative; max-width: 100%; }
	.editable-container .other_communication_div { max-width: 100%; }
	.inlinestrength .editable-container .strength-rating-Cont { max-width: 100%; }
}
@media screen and (max-width:1200px) {

	/* inline edit css */
	.inlinemultiselect .editable-container .input-group { display: inline-block; max-width: 100%; }
	.inlinemultiselect .editable-container .input-group .input-group-content { display: inline-block; width: 100%; }
	.inlinemultiselect .editable-container .input-group .input-group-btn { display: inline-block; width: 100%; padding: 15px 0 0 !important; }
	.inlinemultiselect .editable-container .other_communication_div { display: inline-block; max-width: 100%; margin: 15px 0 0; padding: 0; }

	/* add contact page css */
	.default-form-style .form-field-block .title-label span { top: -2px; }
	.default-form-style .form-field-block .title-label .hand-shake-icon { margin-top: 0; }
	.time-frame-modual .time-frame-grid.first { width: 40%; }
	.time-frame-modual .time-frame-grid.second { width: 60%; }
	.default-form-style .form-field-block.grid33 { width: 50%; }

	/*contact view page*/
	.contact_viewtemplate .profile_section { width: 32%; }
	.contact_viewtemplate .profile_section_info { width: 68%; }

	/* note section css */
	.note-outer-section { padding-left: 15px; padding-right: 15px; }
	.contact-view-tag-section { padding-left: 15px; padding-right: 15px; }
	.contact_view_todo_section { padding-left: 15px; padding-right: 15px; }
	.contact_viewtemplate .prop-srchcrit-section { padding-left: 15px; padding-right: 15px; }
	.contact_viewtemplate .note-outer-section { padding-left: 15px; padding-right: 15px; }
	.note-masonry-Container .sendBtn { min-width: auto; margin: 0 5px; padding: 5px 15px; font-size: 14px; }
	.note-masonry-Container .default_btn_style { font-size: 24px; margin-right: 0; }

	/* contact card page css */

	/* import contact page css */
	.import-formsection .outergrid { width: 25%; }
	.default-form-style .form-field-block.grid50 { width: 100%; }

	/* transaction cycle and background tab css*/
	.append_condition_div .leftblk { width: 100%; }
	.rec-refral-left { width: 100%; }
	.rec-refral-right { width: 100%; }
	.rec-refral-right .referralpopup { position: relative; margin-top: 25px; }
	.sheetboxmodual { width: 100%; }
	.referralpopup { position: relative; }
	.append_condition_div .leftblk { width: 100%; padding-left: 0; padding-right: 0; }
	.append_condition_div .rightblk { width: 100%; padding-left: 0; padding-right: 0; }
}
@media screen and (max-width:1199px) {
	.contact_view_box .innerprotabCont .tab-content .list-field-group { width: 100%; }

	/* property page css */
	.tabbing-style-fourth .nav li a { padding: 0 30px;  }
}
@media screen and (max-width:1024px) {

	/* login and register page cs */
	.regFormCont { width: 95%; }

	/* contact Page css */
	.mainContact_list_section .cont-actbtn-section .linkBtn { font-size: 12px; }

	/* contact View Page css */
	.default-tabbing-style .nav li a { font-size: 13px; }
	.default-tabbing-style .nav.grid25 li { width: 33.33%; }
	.note-masonry-Container .grid-item { width: 33.33% !important; }
	.contact_viewtemplate .profile_section_info .profile-titile h1 { font-size: 22px;  }

	/* property page css*/
	.prop-srchcrit-section .srchcrit_radiotabgrid { width: 50%; text-align: left; }
}
@media screen and (max-width:991px) {

	/* inline edit css */
	.inlinemultiselect .editable-container .input-group .input-group { display: table; max-width: 100%; }
	.inlinemultiselect .editable-container .input-group .input-group-content { display: table-cell; max-width: 100%; }
	.inlinemultiselect .editable-container .input-group .input-group-btn { display: table-cell; max-width: 100%; }

	/*default form css*/
	.form .left-block { padding-right: 15px; }
	.form .right-block { padding-left: 15px; }

	/* contact Page css */
	.contactElm .usrAvt .default-usr-pro-block { width: 112px; height: 112px; }
	.contactElm .usrAvt .default-usr-pro-block .fname-letter { font-size: 60px; }
	.contact-list-section .grid .grid-item { width: 100% !important; }
	.mainContact_list_section .cont-actbtn-section .innleft, .mainContact_list_section .cont-actbtn-section .innright { margin-bottom: 10px; }
	/* Contact view page note section css */
	.contact_view_box .innerprotabCont { margin-top: -90px;  }
	.note-masonry-Container .grid-item { width: 50% !important; }
	.contact_viewtemplate .profile_section_info .last-seen { width: 50%; }
	.tabbing-style-second .profile_main_tabs > li a { padding-left: 15px; padding-right: 15px;  }
	/* lead modual css */
	.lead-info-modual .card-body .list-content { padding-left: 0px; }

	/* transaction cycle and background tab css*/
	.note-masonry-Container .addvoiceBtn { margin-right: 0; }
	.default-form-style .form-field-block.grid33, .default-form-style .form-field-block.grid50 { width: 100%; }
	.default-tabbing-style .card-head .nav.wtool { width: 100%; }
	.table-head-srch-block { line-height: normal; }
	.time-frame-modual .datepicker-grid.option-grid { width: 100%; }

	/* todo page css */
	.to-do-cardCont .todoLeftblock { width: 100%; max-width: 100%; float: left; }
	.to-do-cardCont .todoRightblock { width: 100%; max-width: 100%; float: left; }

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

	/* login and register page cs */
	.regFormCont .paddr25 { padding-right: 15px; }
	.regFormCont .paddl25 { padding-left: 15px; }

	/* header css */
	#header, .header_section { height: auto; min-height: auto; }
	.header-fixed #header::before { height: auto; min-height: auto; }
	/*.headerbar { height: auto; min-height: auto; }*/
	.header-fixed .headerbar-left { border: 0 none; height: auto; position: relative; width: auto; float: left; z-index: 1; }
	.headerbar .headerbar-right { position: relative; top: 0; width: auto; float: right !important; height: auto; min-height: auto; border: 0 none; box-shadow: none; }
	.headerbar-right .header-nav-options { float: left; position: relative; z-index: 2; }
	.navbar-search .form-group { position: absolute; right: 0; z-index: 2; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); }
	.navbar-search.expanded .form-group { max-width: 300px; height: 46px; }
	.navbar-search.expanded .form-group input[type="text"] { height: 100% !important; }
	.headerbar-right .navbar-search .btn { position: relative; z-index: 2; height: 46px; }
	.headerbar-right .header-nav-profile { position: relative; width: auto; z-index: 1; }
	.headerbar-right .header-nav-profile .dropdown { width: auto; }
	.header-nav-profile .dropdown img { opacity: 1; width: 46px; height: 46px; }
	.headerbar-right .header-nav-profile .dropdown-toggle { width: 75px; float: right; }
/*	#content { padding-top: 0; }*/

	/* contact page css */
	.mainContact_list_section .cont-actbtn-section .linkBtn { margin-left: 0; margin-right: 0; }
}
@media screen and (max-width:767px) {

	/* login and register page cs */
	.loginFormCont { width: 90%; }
	.loginFormCont .form .form-group .checkbox { margin-bottom: 15px; }
	.regFormCont .form-group .checkbox { margin-bottom: 0px !important; }

	/*contact view page*/
	.contact_viewtemplate .profile_section { width: 100%; }
	.contact_viewtemplate .profile_section_info { width: 100%; padding: 0; }
	.contact_viewtemplate .profile_section_info .profile-titile h1 { font-size: 24px; }
	.contact_viewtemplate .profile_section_info .profile-titile .btn-group { margin: 10px 5px; }
	.contact_view_box { padding: 25px 15px; }
	.contact_view_box .innerprotabCont { margin: 15px 0 0; }
	.contact_viewtemplate .profile_section_info .profile-titile { width: 100%; text-align: center; padding-top: 0; }
	.contact_viewtemplate .profile_section_info .profile-titile h1 { float: none; }
	.contact_viewtemplate .profile_section_info .last-seen { width: 100%; text-align: center; margin: 0; }
	.lead-func-box { width: 300px; float: none; margin: auto; padding: 0 0 15px; }

	/* contact Page css */
	.mainContact_list_section .cont-actbtn-section .linkBtn { min-width: 33%; }
	.cont-actbtn-section .sortby { width: 100%; }


	/* import page css*/
	.import-datasection .outergrid { width: 33%; }
	.import-formsection .outergrid { width: 33%; }

	/* import-data-table page css */
	.imporat-data-table.mergeCont_section .alertBox { text-align: center; }
	.imporat-data-table.mergeCont_section .alertBox span { float: none !important; }
	.imporat-data-table.mergeCont_section .alertBox .btn { float: none !important; margin: 10px 0 0; }

	/* note section css */
	.note-outer-section { padding: 0px 15px; }
	.contact_viewtemplate .note-outer-section { padding: 25px 15px; }
	.contact-view-tag-section { padding: 0 15px 25px }
	.note-section .card-body { padding: 0px 0px; }

	/* gloable tabbing style */
	.tabbing-style-second > .card-head .profile_main_tabs { display: flex; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
	.tabbing-style-second > .card-head .profile_main_tabs li { white-space: nowrap; }
	.default-tabbing-style .profile_inner_tabs { display: flex !important; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
	.default-tabbing-style .nav.grid25 li { width: auto; white-space: nowrap; }
	.default-tabbing-style .profile_inner_tabs li { white-space: nowrap; }
	.default-tabbing-style .nav.grid33 { display: flex !important; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
	.default-tabbing-style .nav.grid33 li { width: auto; white-space: nowrap; }
	.add-person-cardCont .nav { display: flex; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
	.add-person-cardCont .nav li { width: auto; white-space: nowrap; }
	.default-tabbing-style .card-head .nav.wtool { width: 100% !important; display: flex; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; width: 100%; }
	.default-tabbing-style .card-head .nav.wtool li { width: auto; white-space: nowrap; }

	/* add contact page - background tab css */
	.time-frame-modual .time-frame-grid.first { width: 100%; padding-right: 0; }
	.time-frame-modual .time-frame-grid.first .inline-datepicker-Cont { max-width: 260px; }
	.time-frame-modual .time-frame-grid.second { width: 100%; }
	.default-form-style .form-field-block.grid33, .default-form-style .form-field-block.grid50 { width: 100%; }
	.bgtab .default-form-style .form-field-block { min-height: auto; }
	.bgtab .default-form-style .form-field-block.res-hidden-title { margin-bottom: 0; }
	.bgtab .default-form-style .form-field-block.res-hidden-title .title-label { display: none; }

	/* transaction cycle and background tab css*/
	.added-referal-block .remove-added-referalBtn { right: 15px; }
	.lead-field-group-cont .strength-rating-Cont { width: auto; }
	.tabbing-style-thired .nav-links li a { font-size: 14px; }
	.head-style-first h1 { font-size: 16px; }
	.default-form-style .btn-style .btn { font-size: 14px; }
	.append_condition_div .ifothercont { width: 100%; margin: 10px 0 0; }
	.added-referal-block { width: 385px !important; }
	.new-referal-info { width: 285px; }
	.time-frame-modual .datepicker-grid { width: 100%; margin-bottom: 15px;  }
	.time-frame-modual .datepicker-grid .time-frame-list { padding-top: 0;  }
	/* background tab css */
	.mutiselect-field-block.religionsel:before { left: 10px; }
	.mutiselect-field-block.nationalitySel:before { left: 10px; }
	.mutiselect-field-block.prefcommSel:before { left: 10px; }
	.multiselect-container { margin: 0 !important; width: 100%;  } 
	/* Default form css */
	.head-style-first { padding-left: 0; padding-right: 0; }
	.sheet-table-modualCont .head-style-first { padding-left: 15px; padding-right: 15px; }
	.head-style-first .line { width: 100%; }
	.main-field-cont .box-field-group-cont .single-box-field { padding: 15px 0px; }
	.default-form-style .form-field-block { margin-bottom: 0; }
	.default-form-style .form-field-group .remove_btn { right: -27px; }
	.main-field-cont .box-field-group-cont .single-box-field .note_view_box { padding: 15px; }
	.default-form-style .main-field-cont .box-field-group-cont .single-box-field { padding: 0; }
	.default-form-style .add-button-boxCont { padding-left: 0; padding-right: 0; }
	.bgtab .default-form-style .form-field-block { padding-left: 0; padding-right: 0; }
	.tabbing-style-thired .nav-links { padding-left: 15px; padding-right: 15px; }
	.sheetboxmodual .func-grid .label { font-size: 14px; }
	.time-frame-modual .time-frame-box-field { padding-left: 0; padding-right: 0; }
	.lead-field-group-cont .add-amount-field { padding-left: 0; padding-right: 0; }
	.lead-field-group-cont .rang-slide-field { width: 100%; padding: 0 15px; }
	.lead-field-group-cont .rang-slide-field span { font-size: 13px; }
	.custRadioCont .radio-btn { margin: 5px 10px; }

	/* todo page css */
	.to-do-section { padding-left: 15px; padding-right: 15px; }
	.to-do-section .create-todoblock { padding: 0 15px; }
	.todosList_Cont .todosList { padding: 10px 15px; }
	.to-do-section .create-todoblockContent { padding: 0;  }
	.todosList_Cont .todosList .importance_actBtn_group span { font-size: 16px; }

	/* transaction cycle page css */
	.sheet-table-modualCont { padding-left: 0; padding-right: 0;  }

	/* Property page css */
	.sellpropDet-container { padding-left: 15px; padding-right: 15px;  }
	.addCont-section { padding-top: 25px !important; }
	.proptabcontainer .mapBox { position: relative !important; width: 100%; height: 300px; float: left;  }
	.proptabcontainer .mapaside { width: 96%; float: left; margin: 25px 2%;  padding:0px; border:1px solid #85ADCF; }
	.proptabcontainer .mapcoming-soon { display: none;  }
	.propertysection .innerscrollContent { height: auto !important; min-height: 300px !important;  }
	.propertysection .mapasidefoot-panel { width: 100%; float: left; }
}
@media screen and (max-width:600px) {

	/* header css */
	.headerbar-left .header-nav-options { width: 100%; margin: 0; padding-left: 15px; padding-right: 15px; }
	.headerbar-left .header-nav-options li:nth-child(2) { float: right; }

	/* login page css */
	.loginFormCont .brand-logo { max-width: 90%; }
	.loginFormCont .form .left-block, .loginFormCont .form .right-block { width: 100%; }
	.res-text-center { text-align: center; }
	.loginFormCont .form .social-link-Btn { width: 100%; margin-bottom: 15px; }

	/* Default form css */
	.main-field-cont .box-field-group-cont .single-box-field { padding: 15px 0px; }
	.default-form-style .form-field-block { margin-bottom: 0; }
	.default-form-style .form-field-group .remove_btn { right: -27px; }
	.main-field-cont .box-field-group-cont .single-box-field .note_view_box { padding: 15px; }
	.default-form-style .main-field-cont .box-field-group-cont .single-box-field { padding: 0; }
	.default-form-style .add-button-boxCont { padding-left: 0; padding-right: 0; }
	.bgtab .default-form-style .form-field-block { padding-left: 0; padding-right: 0; }

	/*contact view page*/
	.contact_viewtemplate .card-head header { width: 78%; }
	.contact_viewtemplate #accordion1 span { display: none; }
	.cont-actbtn-section .form-group { width: 100%; float: left; margin: 0px 0 0 0; }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .edittext .input-group { margin-left: 0 !important; }

	/* Contact view page note section css */
	.note-masonry-Container .grid-item { width: 100% !important; }
	.note-masonry-Container .view-note-grid .note-date span { font-size: 14px; }

	/* contact Page css */
	.contactElm .user-connect a { width: 100%; float: left; }
	.contactElm .address { padding-top: 0; }
	.cont-actbtn-section.second .btn-style { width: 100%; margin: 10px 0 0 0; }
	.import-datasection .outergrid { width: 50%; text-align: left; }
	.import-datasection .outergrid:first-child, .import-datasection .outergrid:last-child { text-align: left; }
	.import-datasection .outergrid:nth-child(2n) { text-align: right; }
	.import-formsection .outergrid { width: 50%; text-align: left; }
	.import-formsection .outergrid:first-child, .import-formsection .outergrid:last-child { text-align: left; }
	.import-formsection .outergrid:nth-child(2n) { text-align: right; }
	.datecustSelect select { width: 100% !important; }
	.addCont-section .add-person-cardCont .add-person-tabber .nav li a { font-size: 12px; }
	.cont-actbtn-section .innleft, .cont-actbtn-section .innright { width: 100%; }
	.cont-actbtn-section .innleft { padding-bottom: 10px; }
	.cont-actbtn-section .sortby { margin-top: 15px; }
	.cont-actbtn-section .bulkactlist-toggler { position: absolute; right: 20px; top: 0; }

	/* background tab css */
	.time-frame-modual .inline-datepicker-Cont, .time-frame-modual .tagselbox { padding: 0 0; }

	/* import data page css */
	.imporat-data-table.mergeCont_section .cont-actbtn-section .btn { width: 100%; margin-top: 15px; }

	/* transaction cycle and background tab css*/
	.custom_btn_align { text-align: center !important; }
	.default-tabbing-style .card-head .nav.wtool li { width: auto; white-space: nowrap; }
	.added-referal-block .remove-added-referalBtn { right: 0; }
	.lead-field-group-cont .mutiselect-field-block.fcBtn::before { left: 0; }
	.lead-field-group-cont .mutiselect-field-block.religionsel .mutiselectBtn::before, .lead-field-group-cont .mutiselect-field-block.nationalitySel .mutiselectBtn::before, .lead-field-group-cont .mutiselect-field-block.prefcommSel .mutiselectBtn::before { left: 6px; }

	/* property page css*/
	.prop-srchcrit-section .srchcrit_radiotabgrid { width: 100%; text-align: left; }

	/* todo page css */
	.todosList_Cont .todosList .mainblock .user_coment {  margin-right: 0px; width: 100%; min-width: 100%; padding-right: 0; }
}
@media screen and (max-width:479px) {

	/* inline edit css */
	.inlinemultiselect .editable-container .input-group .input-group { display: inline-block; width: 100%; }
	.inlinemultiselect .editable-container .input-group .input-group-content { display: inline-block; width: 100%; }
	.inlinemultiselect .editable-container .input-group .input-group-btn { display: inline-block; width: 100%; }

	/* header css */
	.headerbar-right .header-nav-options .app-nav-modual.open .dropdown-toggle::before { top: 66%; }
	.headerbar-right, .headerbar-right .header-nav-options, .app-nav-modual { position: static !important; }
	.headerbar-right .header-nav-profile { position: static !important; }
	.headerbar-right .header-nav-options .app-nav-modual .dropdown-menu { left: 0; right: 0; margin: auto; }
	.headerbar-right .header-nav-profile .dropdown-menu { width: 200px !important; }
	.header-nav .navbar-search.expanded { position: fixed; left: 0; top: 0; width: 100%; height: 80px; }
	.header-nav .navbar-search.expanded .form-group { height: 100%; width: 100%; max-width: 100%; padding-right: 30px; }
	.header-nav .navbar-search.expanded .btn { float: right; height: 80px; }
	.headerbar-right .header-nav-options li .dropdown-menu { top: 78%; }

	/*default form css*/
	.form-group .input-group .input-group-content { width: 100%; display: inline-block; }
	.form-group .input-group .input-group-btn { display: inline-block; padding-left: 0; width: 100%; text-align: right; margin-left: 0; }
	.default-form-style .form-field-block .form-field-group .checkcustAdd { margin-left: 0; }
	.default-form-style .form-field-block .input-group-btn.width15.reshidden { height: 0; display: none; }
	.default-form-style .form-field-block .title-label { font-size: 17px;  }
	/*contact view page*/
	.contact_viewtemplate .form-group .input-group .input-group-btn { width: auto; }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .list-left-block.add-set-left { width: calc(110px); }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .list-right-block.add-set-right { width: calc(100%); }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .list-left-block.offadd-set-left { width: calc(160px); }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .list-right-block.offadd-set-right { width: calc(100%); }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .list-left-block.source-set-left { width: calc(100px); }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .list-right-block.source-set-right { width: calc(100%); }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .list-left-block.tag-set-left { width: calc(85px); }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .list-right-block.tag-set-right { width: calc(100%); }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .list-left-block.interest-set-left { width: calc(120px); }
	.contact_view_box .innerprotabCont .tab-content .list-field-group .list-field .list-right-block.interest-set-right { width: calc(100%); }

	/* contact Page css */
	.contactElm:hover { transform: scale(1); }
	.flexCont { width: 100%; }
	.contactElm .usrAvt .default-usr-pro-block { width: 112px; height: 112px; }
	.contactElm .usrAvt .default-usr-pro-block .fname-letter { font-size: 60px; }
	.contactElm .cont_left_block { margin: 0; padding: 0; width: calc(112px); }
	.contactElm .cont_right_block { width: 100%; padding-left: 0; }
	.contactElm .user-title { padding-bottom: 0; }
	.contactElm .user-title span { float: left; width: 100%; }
	.contactElm .user-connect a { display: inline-block; float: left; width: 100%; }
	.contactElm .address { padding-top: 0; }
	.contactElm audio { width: 100%; }
	.card-head header { font-size: 16px; line-height: 24px; }
	.audio_cont audio { max-width: 100%; }
	.main-field-cont .box-field-group-cont .single-box-field .note_view_box .input-group-content { width: 100%; display: inline-block; }
	.main-field-cont .box-field-group-cont .single-box-field .note_view_box .input-group-btn { padding: 0; }
	.contactElm .note_view_box .input-group-btn { padding: 0; }
	.form .btn-style .btn { width: auto; }
	.addCont-section .add-person-cardCont .add-person-tabber .nav li { width: 100%; }
	.main-field-cont .btn-primary { font-size: 11px; }
	.contact_srch_block .navbar-search.expanded input { max-width: 140px; }
	.add-note-field-gruop.default-state .input-group-content { width: calc(100%); }
	.add-note-field-gruop.default-state .voice-note-controle { width: 100%; width: calc(100%); }
	.add-note-field-gruop.full-state .input-group-content { width: calc(100%); }
	.add-note-field-gruop.full-state .voice-note-controle { width: 100%; width: calc(100%); }
	.add-note-field-gruop .btn { margin-top: 5px; margin-left: 5px; }
	.cont-actbtn-section .count_contact { font-size: 14px;  }

	/* transaction cycle and background tab css*/
	.help-block { bottom: -20px; }
	.sheetboxmodual .func-grid { width: 50%; border-bottom: 1px solid #e2e2e2; }
	.sheetboxmodual .func-grid:nth-child(3), .sheetboxmodual .func-grid:last-child { border-bottom: 0; }
	.append_condition_div .timemaskdiv { width: 100%; }
	.append_condition_div .rightblk .stylishSel { width: 100%; }
	.table-head-srch-block { width: 100%; position: relative; /*padding-right: 46px;*/ }
	.table-head-srch-block .contact_srch_block {/* position: absolute; right: 0;*/ }
	.refferal-selec .form-group { width: 100%; }
	.added-referal-block { width: 100% !important; }
	.new-referal-info { width: 90%; }
	div.token-input-dropdown-facebook { max-width: 265px !important; }
	.rang-slide-field .slider-container { max-width: 100%; } 

	/* todo page css */
	.dateblock.inline-datepicker-Cont { max-width: 100%;  }
	.todo-action-btn-group .followupBtn { margin:0 10px 10px 0; }
	.to-do-cardCont .todoRightblock .importanceBtn { margin: 0 0 10px; }
	.to-do-section .form-field-block .input-group-btn.width15 { width: auto;  }

	/* property page css */
	.sellpropDet-container .list-field-group .list-field .list-left-block , .sellpropDet-container .list-field-group .list-field .list-right-block { width: 100%;  }
}
@media screen and (max-width:360px) {

	/* contact Page css */
	.contactElm .rating { width: 60px; }
	.contactElm .rating > label::before { font-size: 10px; margin: 5px 1px; }

	/* import data page css */
	.import-datasection .outergrid { width: 100%; text-align: center; }
	.import-datasection .outergrid:first-child, .import-datasection .outergrid:last-child { text-align: center; }
	.import-datasection .outergrid:nth-child(2n) { text-align: center; }
	.import-formsection .outergrid { width: 100%; text-align: center; }
	.import-formsection .outergrid:first-child, .import-formsection .outergrid:last-child { text-align: center; }
	.import-formsection .outergrid:nth-child(2n) { text-align: center; }
	.import-data-section .form-field-row.btn-style { text-align: center; }

	/* todo page css */
	.append_condition_div .stylishSel.hoursSel, .append_condition_div .stylishSel.minSel, .append_condition_div .stylishSel.timeformateSel { width: 32.29%;  }
	.append_condition_div .stylishSel .selectric .button { width: 28px;  }
	.append_condition_div .stylishSel .selectric .label { margin-right: 28px; }
	
	/* property page css */
	.sellpropDet-container .property_note_section .all_notes_list .last-note-grid { padding-right: 0;  }
	.property-note-block .note-date { width: 100%;  }
	.property-note-block .view-note-footer { width: 100%;  }
}