@font-face{
	font-family:"summernote";
	font-style:normal;
	font-weight:normal;
	src:url("../fonts/summernote/summernote.eot?1d9aeaaff0a8939558a45be6cd52cd4c");
	src:url("../fonts/summernote/summernote.eot?1d9aeaaff0a8939558a45be6cd52cd4c#iefix") format("embedded-opentype"),
		url("../fonts/summernote/summernote.woff?1d9aeaaff0a8939558a45be6cd52cd4c") format("woff"),
		url("../fonts/summernote/summernote.ttf?1d9aeaaff0a8939558a45be6cd52cd4c") format("truetype")
}

/* -----------------------------------------------------------------------------
    GENERAL
----------------------------------------------------------------------------- */
html{height:100%;font:16px/1.5em}
body{background:#eaeaea;position:relative;margin:0;font:inherit;-webkit-font-smoothing:antialiased;-ms-word-wrap:break-word;word-wrap:break-word;
font-family:Roboto,sans-serif}body{height:100%}
a,a:active,a:focus,a:hover{text-decoration:none}
img{outline:0;height:auto;max-width:100%}
h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;}
.dashboard_table{min-height:480px;overflow: auto !important;max-height:480px;}
.dashboard_table .wrapt_text{word-break: break-all;white-space: normal;width: 250px;}
.multipe_count{padding: 20px 20px 15px 20px !important;}
.multipe_count h4{margin-bottom:18px !important;color: #fff !important;}

/* == Header & Menu Start == */
.menu_1 .container{width:auto;padding-left:0;padding-right:0}
.anch_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto,float: left;
white-space:nowrap}
.head_par{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center!important;
align-items:center!important}
.head_par>.text-center,.head_par>.text-left{width:250px;text-align:center!important}

.head_par>div:last-child,.menu_par{margin:0 15px 0 0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}
.head_par>div:last-child .wsmain,.menu_par .wsmain{background:0 0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;
justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.head_par>div:last-child .wsmenu,.menu_par .wsmenu{margin:0;border:none;margin-right:auto}
.wsmenu-list>li>a{color:#444;padding:8px 24px 8px 12px;line-height:normal;border-right:none;font-size:14px;text-transform:uppercase;letter-spacing:.4px;
font-family:Roboto;font-weight:500;border-radius:4px;-webkit-transition:all .4s ease;transition:all .4s ease}
.wsmenu-list>li:hover>a.active,.wsmenu-list>li>a.active{background:#1a73e8!important;border:none;color:#fff;font-family:Roboto;font-weight:500;
line-height:normal}.wsmenu-list li a .arrow::after{right:9px;top:15px}
.wsmenu-list>li>a.active .arrow:after{border-top-color:#fff!important}.wsmenu-list li>.wsmenu-submenu{min-width:180px}
.top_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;
-ms-flex-align:center;align-items:center}.top_menu_list{margin:0 0 0 auto;padding:0;list-style:none}
.top_menu_list li a.sign_div_oc1{width:30px;height:30px;background:#eaeaea;color:#444;border-radius:4px;display:-webkit-box;display:-webkit-flex;
display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
/* == Header & Menu End == */


.srch_div .form-control,
.btn_search,
.thumb_slide .thumb_navig [class*='thumb_'],
.wsmenu-submenu > li > a,
.view_all a,
.item_sub, 
.job-list .job-content-wrapper,
.context-menu .dropdown .dropdown-list .dropdown-list-item a,
.social_area ul li a,
#bottom-panel .custom-list li a,
#footer p a,
.view_more {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

	/* -------------------------------------------------------------------------
		FORMS
	------------------------------------------------------------------------- */

	.default-form input[type=text],
	.default-form input[type=password],
	.default-form input[type=date],
	.default-form select,
	.default-form textarea { margin: 0; padding: 10px 15px; width: 100%; border-radius: 7px; border: 1px solid transparent; font: 16px 'Varela Round', sans-serif;
		-webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
	.default-form select { padding: 8px 15px; width: 100%; }
	.default-form textarea { min-height: 100px; }
	.default-form .input-group { position: relative; padding-right: 40px; border-radius: 7px; }
	.default-form .input-group button { position: absolute; top: 0; right: 0; padding: 10px 12px; cursor: pointer;
		-webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
	.default-form .input-group button:hover { opacity: .8; }
	.default-form .input-group button:active { opacity: .5; }
	.default-form .input-group button > i { font-size: 18px; }

	/* CHECKBOX */
	.default-form .checkbox-input { margin: 0 7px; white-space: nowrap; }
	.default-form .checkbox-input:first-child { margin-left: 0; }
	.default-form .checkbox-input:last-child { margin-right: 0; }
	.default-form .checkbox-input label { cursor: pointer; }
	.default-form .checkbox-input label:before { display: inline-block; position: relative; top: 3px; margin-right: 10px; content: ""; width: 16px; height: 16px; line-height: 1em; font-size: 12px; text-align: center; border-radius: 2px; border: 1px solid transparent; }
	.default-form .checkbox-input.active label:before { top: -1px; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f00c"; }
	.default-form .checkbox-input input { display: none; }

	/* RADIO */
	.default-form .radio-input { margin: 0 7px; white-space: nowrap; }
	.default-form .radio-input:first-child { margin-left: 0; }
	.default-form .radio-input:last-child { margin-right: 0; }
	.default-form .radio-input label { cursor: pointer; }
	.default-form .radio-input label:before { display: inline-block; position: relative; top: 3px; margin-right: 10px; content: ""; width: 17px; height: 17px; line-height: 0; font-size: 0; border-radius: 50%; border: 5px solid transparent; }
	.default-form .radio-input input { display: none; }

	/* SELECT BOX */
	.default-form .select-box { display: inline-block; position: relative; width: 100%; }
	.default-form .select-box .fa { position: absolute; top: 4px; right: 6px; padding: 10px; font-size: 14px; cursor: pointer; z-index: 20; }
	.default-form .select-box .value-holder { position: relative; width: 100%; z-index: 10; }
	.default-form .select-box .select-clone { display: none; position: absolute; top: 32px; left: 0; padding-top: 10px; width: 100%; max-height: 200px; overflow-y: auto; z-index: 30; border-radius: 0 0 7px 7px; border: 1px solid transparent; border-top: 0; }
	.default-form .select-box .select-clone > li { padding: 5px 15px; text-align: left; cursor: pointer; }
	.default-form .select-box .select-clone > li:last-child { border-radius: 0 0 7px 7px; }
	.default-form .select-box select { display: none; }

	/* CALENDAR */
	.default-form .calendar-input { display: inline-block; position: relative; width: 100%; }
	.default-form .calendar-input .fa { position: absolute; top: 11px; right: 14px; font-size: 18px; }
	.ui-datepicker-calendar th,
	.ui-datepicker-calendar th:first-child,
	.ui-datepicker-calendar th:last-child { border-radius: 0; padding: 0; }
	.ui-datepicker { display: none; margin-top: 10px; padding: 10px; width: 260px; border-radius: 7px; z-index: 20!important; }
	.ui-datepicker-header { position: relative; padding: 8px 0; border-radius: 7px; text-align: center; }
	.ui-datepicker-prev,
	.ui-datepicker-next { position: absolute; top: 4px; left: 3px; padding: 10px; line-height: 14px; font-size: 14px; cursor: pointer; opacity: 1; border: 0;
		-webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
	.ui-datepicker-prev:active { left: 1px; }
	.ui-datepicker-next:active { right: 1px; }
	.ui-datepicker-next { left: auto; right: 3px; }
	.ui-datepicker-prev span,
	.ui-datepicker-next span { display: none; }
	.ui-datepicker-prev:before,
	.ui-datepicker-next:before { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f053"; }
	.ui-datepicker-next:before { content: "\f054"; }
	.ui-datepicker-calendar { margin: 0; width: 100%; border-collapse: separate; border-spacing: 1px 1px; }
	.ui-datepicker-calendar th { font-size: 0.75em; text-align: center; }
	.ui-datepicker-calendar td { padding: 0; border-radius: 3px; text-align: center; border: 0; }
	.ui-datepicker-calendar td a { display: block; padding: 6px 0; border-radius: 3px; border: 0; }
	.ui-datepicker-calendar .ui-datepicker-unselectable { padding: 6px 0; }

	/* -------------------------------------------------------------------------
		UTILITY
	------------------------------------------------------------------------- */

	.textalign-center { text-align: center; }
	.textalign-right { text-align: right; }
	.clearfix:after { display: table; clear: both; content: ""; line-height: 0; }
	.rounded-shadow { display: block; border-radius: 50%; border: 10px solid transparent; }


/* -----------------------------------------------------------------------------

    COMPONENTS

----------------------------------------------------------------------------- */

	/* -------------------------------------------------------------------------
		ACCORDION CONTAINER
	------------------------------------------------------------------------- */

	.accordion-container { margin: 24px 0 0 0; padding: 0; list-style-type: none; }
	.accordion-container > li { margin: 30px 0 0 0; padding: 0; list-style-type: none; }
	.accordion-container > li:first-child { margin-top: 0; }
	.accordion-container > li:before { display: none; }
	.accordion-container .accordion-item { position: relative; padding-left: 60px; }
	.accordion-container .accordion-toggle { display: block; position: absolute; top: 0; left: 0; width: 40px; height: 40px; }
	.accordion-container .accordion-toggle .fa { margin: 0; font-size: 16px; }
	.accordion-item-inner { padding-left: 20px; border-left: 3px solid transparent;
		-webkit-transition: border-color 300ms ease-in-out; -moz-transition: border-color 300ms ease-in-out; -ms-transition: border-color 300ms ease-in-out; -o-transition: border-color 300ms ease-in-out; transition: border-color 300ms ease-in-out; }
	.accordion-item-title { margin: 0; font-size: 1.4em; }
	.accordion-item-subtitle { margin: 5px 0 0 0; font-size: 1em; }
	.accordion-item-content { display: none; }
	.accordion-item.active .accordion-item-content { display: block; }

	/* -------------------------------------------------------------------------
		ALERT MESSAGES
	------------------------------------------------------------------------- */

	.alert-message { position: relative; padding: 8px 15px; font-size: 0.9em; border-radius: 10px; border: 1px solid transparent; }
	.alert-message .close { position: absolute; top: 11px; right: 10px; cursor: pointer; }

	/* -------------------------------------------------------------------------
		BUTTONS
	------------------------------------------------------------------------- */

	.button { display: inline-block; position: relative; top: 0; padding: 10px 15px 9px 15px; border: 0; border-radius: 7px; cursor: pointer; }
	.button > i { font-size: 14px; margin-right: 2px; }
	.button:active { top: 1px; }
	.button.type-2 { position: relative; padding: 0 40px 2px 0; background-color: #cdcdcd; }
	.button.type-2 > span { display: block; padding: 10px 15px 7px 15px; border-radius: 5px; background: #FFF; }
	.button.type-2 .fa { position: absolute; top: 13px; right: 13px; margin: 0; padding: 2px; border-radius: 3px; font-size: 12px; }

	/* -------------------------------------------------------------------------
		CONTENT DIVIDER
	------------------------------------------------------------------------- */

	.content-divider { margin: 24px 0; padding: 0; border: 0; border-top: 1px solid transparent; }
	.content-divider.space-medium { margin: 48px 0; }
	.content-divider.color-transparent { border-color: transparent; }

	/* -------------------------------------------------------------------------
		DOWNLOAD CONTAINER
	------------------------------------------------------------------------- */

	.download-container { display: block; position: relative; padding: 24px 140px 24px 140px; border-radius: 5px; border: 1px solid transparent; }
	.download-container .download-ico { display: block; position: absolute; top: 0; bottom: 0; left: 0; width: 100px; height: 100%; text-align: center; border-radius: 5px 0 0 5px;
		-webkit-transition: background-color 300ms ease-in-out; -moz-transition: background-color 300ms ease-in-out; -ms-transition: background-color 300ms ease-in-out; -o-transition: background-color 300ms ease-in-out; transition: background-color 300ms ease-in-out; }
	.download-container .download-ico > span { position: relative; top: 25px; font-size: 0.85em; }
	.download-container .download-ico .fa { display: block; font-size: 26px; }
	.download-container .download-title { display: block; margin: 0; font-size: 1.5em; }
	.download-container .download-description { display: block; margin: 4px 0 0 0; font-size: 1em; }
	.download-container .download-extension { display: block; position: absolute; top: 0; bottom: 0; right: 0; width: 100px; height: 100%; text-align: center; border-left: 1px solid transparent;
		-webkit-transition: color 300ms ease-in-out; -moz-transition: color 300ms ease-in-out; -ms-transition: color 300ms ease-in-out; -o-transition: color 300ms ease-in-out; transition: color 300ms ease-in-out; }
	.download-container .download-extension > span { position: relative; top: 35px; }

	/* -------------------------------------------------------------------------
		LISTS
	------------------------------------------------------------------------- */

	.custom-list { margin: 0; padding: 0; list-style-type: none; }
	.custom-list > li { margin: 0; padding: 0; list-style-type: none; }
	.custom-list > li:before { display: none; }
	.check-list { margin: 24px 0 0 0; padding: 0; list-style-type: none; }
	.check-list > li { position: relative; margin: 4px 0 0 0; padding: 0 0 0 24px; list-style-type: none; }
	.check-list > li:first-child { margin: 0; }
	.check-list > li:before { display: inline-block; position: absolute; top: 5px; left: 0; font-size: 14px;
		font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f00c"; }
	.check-list > li.unchecked:before { left: 1px; content: "\f00d"; }

	/* -------------------------------------------------------------------------
		LOADING ANIM
	------------------------------------------------------------------------- */

	.loading-anim { display: inline-block; padding: 10px; line-height: 0; border-radius: 3px; }
	.loading-anim >	span { display: block; width: 70px; height: 10px; line-height: 0; background-size: 70px 10px; background-position: 0 0; }

	/* -------------------------------------------------------------------------
		PROGRESS BAR
	------------------------------------------------------------------------- */

	.progress-bar { position: relative;}
	.progress-bar-title { margin: 0 0 5px 0; font-size: 1em; }
	.progress-bar-inner { height: 18px; line-height: 0; border-radius: 5px; }
	.progress-bar-inner > span { display: block; width: 0; height: 18px; border-radius: 5px;
		-webkit-transition: width 500ms ease-in-out; -moz-transition: width 500ms ease-in-out; -ms-transition: width 500ms ease-in-out; -o-transition: width 500ms ease-in-out; transition: width 500ms ease-in-out; }

	/* TYPE 2 */
	.progress-bar.type-2 { padding-left: 50px; }
	.progress-bar.type-2 .toggle { position: absolute; top: 0; left: 0; padding: 0; width: 40px; height: 40px; font-size: 16px;  }
	.progress-bar.type-2 .toggle i { margin: 0; }
	.progress-bar.type-2 .progress-bar-text { display: none; margin: 7px 0 0 0; line-height: 1.2em; }
	.progress-bar.type-2.active .progress-bar-text { display: block; }

	/* TYPE 3 */
	.progress-bar.type-3 .progress-bar-inner { padding: 5px; }
	.progress-bar.type-3 .progress-bar-inner > span { height: 8px; }

	/* -------------------------------------------------------------------------
		PROJECT CONTAINER
	------------------------------------------------------------------------- */

	.project-container { margin-top: 24px; max-width: 270px; border-radius: 5px; text-align: center; }
	.project-container .project-header { position: relative;  }
	.project-container .project-thumb { display: block; position: relative; border: 0; }
	.project-container .project-thumb .overlay { width: 100%; padding-top: 50%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 5px 5px 0 0; opacity: 0; filter: alpha(opacity=0);
		-webkit-transition: opacity 300ms ease-in-out; -moz-transition: opacity 300ms ease-in-out; -ms-transition: opacity 300ms ease-in-out; -o-transition: opacity 300ms ease-in-out; transition: opacity 300ms ease-in-out; }
	.project-container.active .project-thumb .overlay,
	.project-container .project-thumb:hover .overlay { opacity: 1; filter: alpha(opacity=100);}
	.project-container .project-thumb .overlay > span { position: absolute; left: 0; right: 0; top: 50%; text-align: center; }
	.project-container .project-thumb .overlay > span > span { display: inline-block; position: relative; top: -20px; padding: 6px 12px; border: 2px solid transparent; border-radius: 5px; }
	.project-container .project-thumb .overlay span .fa { font-size: 14px; }
	.project-container .project-thumb img { display: block; border-radius: 5px 5px 0 0; }
	.project-container .project-tags { position: absolute; left: 0; right: 0; bottom: 0; padding: 4px 0; }
	.project-container .project-tags li { display: inline; font-size: 0.9em; }
	.project-container .project-content { padding: 15px; }
	.project-container .project-title { margin: 0; font-size: 1em; line-height: 1.3em; }
	.project-container .project-category { margin: 0; font-size: 1em; line-height: 1.3em; }

	/* -------------------------------------------------------------------------
		RADIAL PROGRESS BAR
	------------------------------------------------------------------------- */

	.radial-progress-bar { display: inline-block; margin-top: 24px; text-align: center; }
	.radial-progress-bar * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	.radial-progress-bar .loader { display: inline-block; position: relative; width: 140px; height: 140px;
		-webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;
	}
	.radial-progress-bar .loader-bg { width: 100%; height: 100%; border-radius: 50%; border: 10px solid transparent; box-sizing: border-box; }
	.radial-progress-bar .spiner-holder-one { position: absolute; top: 0; left: 0; overflow: hidden; width: 50%; height: 50%; background: transparent; box-sizing: border-box; }
	.radial-progress-bar .spiner-holder-two { position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; height: 100%; background: transparent; box-sizing: border-box; }
	.radial-progress-bar .loader-spiner { width: 200%; height: 200%; border-radius: 50%; border: 10px solid transparent; box-sizing: border-box; }
	.radial-progress-bar .animate-0-25-a {
		-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg); transform: rotate(90deg);
		-webkit-transform-origin:100% 100%; -moz-transform-origin:100% 100%; -o-transform-origin:100% 100%; transform-origin: 100% 100%;
	}
	.radial-progress-bar .animate-0-25-b {
		-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform: rotate(-90deg);
		-webkit-transform-origin:100% 100%; -moz-transform-origin:100% 100%; -o-transform-origin:100% 100%; transform-origin: 100% 100%;
	}
	.radial-progress-bar .animate-25-50-a {
		-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); transform: rotate(180deg);
		-webkit-transform-origin:100% 100%; -moz-transform-origin:100% 100%; -o-transform-origin:100% 100%; transform-origin: 100% 100%;
	}
	.radial-progress-bar .animate-25-50-b {
		-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform: rotate(-90deg);
		-webkit-transform-origin:100% 100%; -moz-transform-origin:100% 100%; -o-transform-origin:100% 100%; transform-origin: 100% 100%;
	}
	.radial-progress-bar .animate-50-75-a {
		-webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -o-transform:rotate(270deg); transform: rotate(270deg);
		-webkit-transform-origin:100% 100%; -moz-transform-origin:100% 100%; -o-transform-origin:100% 100%; transform-origin: 100% 100%;
	}
	.radial-progress-bar .animate-50-75-b {
		-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform: rotate(-90deg);
		-webkit-transform-origin:100% 100%; -moz-transform-origin:100% 100%; -o-transform-origin:100% 100%; transform-origin:100% 100%;
	}
	.radial-progress-bar .animate-75-100-a {
		-webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg); transform: rotate(0deg);
		-webkit-transform-origin:100% 100%; -moz-transform-origin:100% 100%; -o-transform-origin:100% 100%; transform-origin: 100% 100%;
	}
	.radial-progress-bar .animate-75-100-b {
		-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform: rotate(-90deg);
		-webkit-transform-origin:100% 100%; -moz-transform-origin:100% 100%; -o-transform-origin:100% 100%; transform-origin: 100% 100%;
	}
	.radial-progress-bar .text { text-align: center; line-height: 120px; font-size: 2em; }
	.radial-progress-bar-label { font-size: 1.6em; }

	/* -------------------------------------------------------------------------
		SERVICE
	------------------------------------------------------------------------- */

	.service-container { text-align: center;  }
	.service-container .service-icon { display: inline-block; width: 140px; height: 140px; line-height: 140px; border-radius: 50%; }
	.service-container .service-icon .fa { font-size: 60px; vertical-align: middle; }
	.service-container .service-icon-custom { display: inline-block; width: 150px; height: 150px; background-position: center; background-repeat: no-repeat; }

	/* -------------------------------------------------------------------------
		TABS
	------------------------------------------------------------------------- */

	.tabs-container { margin-top: 24px; }
	.tabs-container .tab-title-list { margin: 0; padding: 0; list-style-type: none; }
	.tabs-container .tab-title-list > li { padding: 0; list-style-type: none; }
	.tabs-container .tab-title-list > li:before { display: none; }
	.tabs-container .tab-title-list:after { display: table; clear: both; content: ""; line-height: 0; }
	.tabs-container .tab-title { float: left; margin: 0 2px 0 0; border-radius: 7px 7px 0 0; cursor: pointer;
		-webkit-transition: padding 300ms ease-in-out, margin 300ms ease-in-out; -moz-transition: padding 300ms ease-in-out, margin 300ms ease-in-out; -ms-transition: padding 300ms ease-in-out, margin 300ms ease-in-out; -o-transition: padding 300ms ease-in-out, margin 300ms ease-in-out; transition: padding 300ms ease-in-out, margin 300ms ease-in-out; }
	.tabs-container .tab-title:hover { margin-top: -5px; padding-bottom: 5px; }
	.tabs-container .tab-title.active:hover { margin-top: 0; padding-bottom: 0; }
	.tabs-container .tab-title > a { display: block; padding: 12px 30px; border: 0;
		-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }
	.tabs-container .tab-title > span { display: block; padding: 12px 30px; }
	.tabs-container .tab-content-list { margin: 0; padding: 0 30px 30px 30px; border: 1px solid transparent; border-top-width: 3px; border-radius: 0 0 7px 7px; list-style-type: none; }
	.tabs-container .tab-content-list > li { margin: 0; padding: 0; list-style-type: none; }
	.tabs-container .tab-content-list > li:before { display: none; }
	.tabs-container .tab-content { display: none; }
	.tabs-container .tab-content.active { display: block; }
	/* VERTICAL LAYOUT*/
	.tabs-container.type-vertical { position: relative; padding-left: 160px; }
	.tabs-container.type-vertical .tab-title-list { position: absolute; top: 0; left: 0; width: 160px; }
	.tabs-container.type-vertical .tab-title { margin: 0 0 2px 0; float: none; border-radius: 7px 0 0 7px; }
	.tabs-container.type-vertical .tab-title:hover { margin-top: 0; margin-left: -5px; padding-bottom: 0; }
	.tabs-container.type-vertical .tab-title a { padding: 12px 15px; }
	.tabs-container.type-vertical .tab-content-list { border-width: 1px 1px 1px 3px; border-radius: 0 7px 7px 0; }

	/* -------------------------------------------------------------------------
		TIMELINE CONTAINER
	------------------------------------------------------------------------- */

	.timeline-container { margin: 24px 0 0 30px; padding: 0; list-style-type: none; border-left: 10px solid transparent; }
	.timeline-container > li { margin: 0; padding: 0; list-style-type: none; }
	.timeline-container > li:before { content: ""; }
	.timeline-container .timeline-item { margin-top: 20px; position: relative; margin-left: 30px; padding: 30px; border-radius: 5px; border-left: 3px solid transparent; }
	.timeline-container .timeline-item:first-child { margin-top: 0; }
	.timeline-container .timeline-item:before { display: block; position: absolute; top: 50px; left: -44px; content: ""; line-height: 0; width: 12px; height: 12px; border-radius: 50%; border: 3px solid transparent; }
	.timeline-container .timeline-item:after { display: block; position: absolute; top: 54px; left: -25px; content: ""; width: 17px; height: 4px; line-height: 0; border-radius: 2px; }
	.timeline-item-label { position: absolute; top: 45px; left: -68px; }
	.timeline-item-title { margin: 0; font-size: 1.6em; }
	.timeline-item-subtitle { margin: 5px 0 0 0; font-size: 1em; }


/* -----------------------------------------------------------------------------

    HEADER

----------------------------------------------------------------------------- */
.full_width{width: 100%;float: left;}
.full_header{
	background: #FFF;
	margin-bottom:0px;
	position: relative;border-bottom: 1px solid #dadce0;
}

#header.head_fixed{background: #FFF;padding:5px 15px;
	-webkit-box-shadow: 0px 6px 2px -6px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 6px 2px -6px rgba(0,0,0,0.20);
    box-shadow: 0px 6px 2px -6px rgba(0,0,0,0.20);
	width:80%;position: fixed;top:0;}
#search_div{position:fixed;border:1px solid #ccc;bottom:0px;width: 52.70%;float: left;margin: 0px -15px;background-color:#fff;padding:15px;z-index:100;}
#search_div.head_fixed{background: #FFF;padding:5px 15px;
	-webkit-box-shadow: 0px 6px 2px -6px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 6px 2px -6px rgba(0,0,0,0.20);
    box-shadow: 0px 6px 2px -6px rgba(0,0,0,0.20);
	width:100%;position:initial;
}

.wsmain{margin:2px 0px -3px 0px !important;}


/* ---- ADD Page START---- */
.stipper_div{margin:0px 0px 0px 0px;padding-left: 0px;float: left;width: 100%;}
.sofo_table table tr td{padding:8px 4px;}
.sofo_table table tr th{padding:8px 4px;}
.working_area{background-color:#fff;padding:0px 15px 15px 15px;display: inline-block;vertical-align: top;height:100%;min-height:85vh;}
.left_area h3{margin:0px 0px 15px 0px;font-size:13px;font-weight:600;float:left;width:100%;}
.left_area{display: inline-block;vertical-align: top;padding: 10px 10px 20px 5px;height:100%;}
#header1.head_fixed {position: fixed;top:0px;width:15%;height: 92%;}
.filter_sec{overflow: auto;height:100%;overflow-x: hidden;padding-bottom:15px;}
.head_fixed .search_btn{margin-top:10px;}
.left_area .portlet-title .caption{font-size:14px !important;}
.view_area h2{margin:0px;font-size:18px;color: #000;text-align: left;line-height: 32px;}
#header{background: #fff;border-bottom:1px solid #ccc;padding:15px 0px 15px 0px;z-index: 50; width: 100%;}
.filter_div .portlet-body{padding: 10px 10px 10px 10px !important;}
.m_space{margin-bottom:10px;}
.profile_img{width:60px;height:60px;}
.td_border{border-bottom:1px solid #ccc;}
.sofo_table .table > thead > tr > th{font:500 14px/21px 'Roboto',sans-serif;}
.sofo_table{font:500 14px/21px 'Roboto',sans-serif;padding:15px;}
.search_table table tr td{vertical-align:top !important;}
.reset_sub{width:46%;display:inline-block;float: left;text-align: center;padding: 8px;margin:0% 2%;}
.reset_btn{background-color:#ccc;color:#fff;}.sub_btn{background-color:#ccc;color:#fff;}
.search_table{padding:0px;}
span.label{font:500 12px/21px 'Roboto',sans-serif;padding: 3px 6px;}
/* ---- ADD Page END---- */

.submit_div{text-align:center;}
.form-horizontal .control-label{text-align: right;margin-bottom: 0;padding-top:0px;line-height: 32px;}
.form-group{float: left;width: 100%;}

.date_status{width: 200px;float: left;}
.sofo_table .row{display: flex;flex-direction: row;flex-wrap: wrap;}
.sofo_table .col-md-6.col-sm-6.col-xs-12{display: flex;flex-direction: row;align-items: flex-start;}
.sofo_table .register_tab .col-md-6.col-sm-6.col-xs-12{display:initial;}

.menu_div ul li{margin-bottom:10px !important;}
.menu_div ul li ul li{margin-bottom:0px !important;}
.menu_div ul li:last-child{margin-bottom:0px;}
.search_btn{display: block;padding: 10px 10px 10px 20px;border-radius: 20px !important;text-align: center;margin-bottom: 15px;margin:2px 3px 15px 3px;color: rgba(0,0,0,0.87);
font: 500 14px/21px 'Roboto',sans-serif;}
.search_btn i{float: left;line-height:22px !important ;}
.box_shadow{box-shadow: 0 1px 2px 0 rgba(60,64,67,0.302),0 1px 3px 1px rgba(60,64,67,0.149);}
.box_shadow:hover{box-shadow: 0 1px 3px 0 rgba(60,64,67,0.302),0 4px 8px 3px rgba(60,64,67,0.149);transition: color 200ms cubic-bezier(0.4,0.0,0.2,1),background 200ms cubic-bezier(0.4,0.0,0.2,1),box-shadow 400ms cubic-bezier(0.4,0.0,0.2,1);}
.modal-dialog{margin: 30px auto;margin-top:150px;}
.search_modal .modal-dialog{width:500px;}
body.modal-open {overflow: hidden !important;}
/* #header .header-inner { position: relative; height: 84px; } */

	/* -------------------------------------------------------------------------
		COMPONENTS
	------------------------------------------------------------------------- */

	/* HEADER BTN */
	.header-btn { height: 84px; line-height: 84px; cursor: pointer; border-bottom: 3px solid transparent; }
	.header-btn > i { font-size: 14px; margin-right: 2px; }

	/* HEADER NAV */
	.header-nav { display: none; position: absolute; top: 100%; }
	.header-nav ul { display: none; margin: 0; padding: 0; list-style-type: none; }
	.header-nav ul > li { margin: 0; padding: 0; list-style-type: none; }
	.header-nav ul > li:before { display: none; }
	.header-nav li { position: relative; padding-right: 25px; }
	.header-nav li.has-submenu:after { position: absolute; top: 19px; right: 15px; font-size: 8px;
		font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f054"; }
	.header-nav .submenu-toggle { display: none; position: absolute; top: 2px; right: 0; width: 40px; height: 40px; font-size: 14px; cursor: pointer; }
	.header-nav a { display: block; padding: 10px 15px; border: 0; border-top: 1px solid transparent; }
	.header-nav .sub-menu { position: absolute; top: 0; left: 100%; padding-left: 1px; }

	/* HEADER FORM */
	.header-form { display: none; position: absolute; top: 100%; padding: 20px 30px 25px 30px; border-top: 1px solid transparent; }
	.header-form form { margin: 0; }
	.header-form .submit-btn { width: 100%; }
	.header-form .form-row { margin: 10px 0 0 0; }
	.header-form input[type="text"],
	.header-form input[type="password"] { width: auto; max-width: 280px; }
	.header-form .forgot-password { margin-top: 22px; text-align: center; }
	.header-form .alert-message { display: none; margin: 0 0 10px 0; }
	.header-form .form-divider { margin: 18px 0; border: 0; border-top: 1px solid transparent; }

	/* HEADER TOGGLES */
	.navbar-toggle,
	.search-toggle { display: none; position: absolute; top: 0; right: 0; margin-top: 20px;  }
	.search-toggle { right: 55px; }
	.navbar-toggle .fa,
	.search-toggle .fa { margin: 0; font-size: 18px; }

	/* -------------------------------------------------------------------------
		HEADER BRANDING
	------------------------------------------------------------------------- */

	.header-branding { display: block; float: left; position: relative; top: 3px; margin-right: 20px; max-width: 180px; vertical-align: top; }
	.header-branding a,
	.header-branding img { display: block; border: 0; }

	/* -------------------------------------------------------------------------
		HEADER SEARCH
	------------------------------------------------------------------------- */

	.header-search { display: inline-block;  position: relative; margin-right: 20px; height: 84px; vertical-align: top; border-bottom: 3px solid transparent; z-index: 20; }

	/* SEARCH INPUT */
	.header-search .search-input { position: relative; width: 220px; }
	.header-search input { width: 100%; }
	.header-search form { margin: 0; padding-top: 20px; }
	.header-search .search-input .ico { position: absolute; top: 11px; left: 12px; font-size: 18px; }
	.header-search .search-input .close { display: none; position: absolute; top: 1px; right: 2px; padding: 10px; font-size: 18px; cursor: pointer; }

	/* SEARCH ADVANCED */
	.header-search .header-form { margin-top: 3px; }
	.header-search .search-advanced-inner { width: 270px; }
	.header-search .search-advanced input { width: 100%; }
	.header-search .radio-inputs { margin-top: 20px; }
	.header-search .calendar-input { width: 130px; }
	.header-search .ui-datepicker { padding: 0; width: auto; border-radius: 0; }
	.header-search .input-left { float: left; }
	.header-search .input-right { float: right; }
	.header-search .select-box { width: 130px; }
	.header-search .select-box .select-clone { border: 0; }
	.header-search .ui-datepicker { position: relative!important; left: auto!important; top: auto!important; }

	/* -------------------------------------------------------------------------
		HEADER MENU
	------------------------------------------------------------------------- */

	.header-menu { display: inline-block; position: relative; vertical-align: top; z-index: 30; }
	.header-menu .header-nav a { width: 180px; }

	/* -------------------------------------------------------------------------
		HEADER TOOLS
	------------------------------------------------------------------------- */

	.header-tools { float: right; }

	/* HEADER LANGUAGE */
	.header-language { display: inline-block; position: relative; margin-right: 15px; }

	/* HEADER REGISTER */
	.header-register { display: inline-block; position: relative; margin: 0 15px; }

	/* HEADER LOGIN */
	.header-login { display: inline-block; position: relative; margin: 0 15px; }
	.header-login .header-form { left: -70px; }

	/* HEADER ADD OFFER */
	.header-add-offer { margin-left: 15px; }


/* -----------------------------------------------------------------------------

    BANNER

----------------------------------------------------------------------------- */

#banner { position: relative; }

	/* -------------------------------------------------------------------------
		BANNER BG
	------------------------------------------------------------------------- */

	.banner-bg { width: 100%; height: 600px; }
	.banner-bg-item { width: 100%; height: 600px; background-position: center; background-size: cover; }

	/* -------------------------------------------------------------------------
		BANNER SEARCH
	------------------------------------------------------------------------- */

	.banner-search { position: absolute; left: 0; bottom: 100px; width: 100%; }
	.banner-search-inner { padding: 0 70px; }
	.banner-search .tab-title { float: left; margin-right: 2px; border-radius: 7px 7px 0 0; cursor: pointer;
		-webkit-transition: padding 300ms ease-in-out, margin 300ms ease-in-out; -moz-transition: padding 300ms ease-in-out, margin 300ms ease-in-out; -ms-transition: padding 300ms ease-in-out, margin 300ms ease-in-out; -o-transition: padding 300ms ease-in-out, margin 300ms ease-in-out; transition: padding 300ms ease-in-out, margin 300ms ease-in-out; }
	.banner-search .tab-title:hover { margin-top: -5px; padding-bottom: 5px; }
	.banner-search .tab-title.active:hover { margin-top: 0; padding-bottom: 0; }
	.banner-search .tab-title > a { display: block; padding: 12px 30px; border: 0; }
	.banner-search .tab-content-list { padding: 20px 0; border-top: 3px solid transparent; border-radius: 0 0 7px 7px; }
	.banner-search .tab-content { display: none; }
	.banner-search .tab-content.active { display: block; }
	.banner-search form { margin: 0; text-align: center; }
	.banner-search form > * { margin: 10px 0 10px 5px; }
	.banner-search form > *:first-child { margin-left: 0; }
	.banner-search input { width: 100%; }
	.banner-search .search-input { display: inline-block; width: 100%; max-width: 250px; }
	.banner-search .calendar-input { max-width: 150px; text-align: left; }
	.banner-search .select-box { max-width: 120px; text-align: left; }
	.banner-search .select-box .select-clone { border: 0; }


/* -----------------------------------------------------------------------------

    CORE

----------------------------------------------------------------------------- */

#core.page-standard { padding: 40px 0 80px 0; }

	/* -------------------------------------------------------------------------
		PAGE HEADER
	------------------------------------------------------------------------- */

	.page-header { background-position: center; background-size: cover; }
	.page-header.has-nav { border-bottom: 3px solid transparent; }
	.page-header-inner { position: relative; height: 210px; }
	.page-header h1 { float: left; margin-top: 44px; max-width: 50%; font-size: 1.875em; line-height: 1.1em; }
	.page-header.has-nav h1 { margin-top: 58px; }
	.page-header .breadcrumbs { float: right; margin-top: 36px; padding: 10px 14px; max-width: 50%; border-radius: 7px; }
	.page-header.has-nav .breadcrumbs { margin-top: 50px; }
	.page-header .breadcrumbs li { display: inline-block; }
	.page-header-nav { position: absolute; left: 0; bottom: 0; }
	.page-header-nav li { float: left; margin-right: 2px; }
	.page-header-nav a { display: block; padding: 20px 0; width: 220px; font-size: 1.125em; text-align: center; border-radius: 7px 7px 0 0; border: 0; }
	.page-header-nav a:hover { margin-top: -5px; padding-bottom: 25px; }
	.page-header-nav .active a:hover { margin-top: 0; padding-bottom: 20px; }

	/* -------------------------------------------------------------------------
		CONTENT SECTION
	------------------------------------------------------------------------- */

	.content-section { padding: 70px 0 100px 0; }
	.content-section h2 { margin-bottom: 50px; }
	.content-section .cta-button { margin-top: 50px; }
	.content-section.services { padding: 40px 0 70px; }
	.content-section.deal { padding: 60px 0 90px 0; }
	.content-section.deal h2 { margin-bottom: 0; }
	.content-section.deal .cta-button { margin-top: 24px; }
	.content-section.deal .rounded-shadow { margin-top: -30px; }
	.content-section.our-team { padding: 70px 0 100px 0; text-align: right; }

	/* -------------------------------------------------------------------------
		CONTACT FORM
	------------------------------------------------------------------------- */

	.contact-form-container { padding: 0 0 50px 100px; border-left: 1px solid transparent; }
	.contact-form-container form { margin: 0; }
	.contact-form-container .form-note { margin-top: 35px; }
	.contact-form-container .form-submit { text-align: right; }
	.contact-form-container .contact-hp-email { display: none; }

	/* -------------------------------------------------------------------------
		MAIN WRAPPER
	------------------------------------------------------------------------- */

	.main-wrapper-container { padding-bottom: 60px; }
	#main-wrapper { margin-top: -100px; border-radius: 7px; }

	/* -------------------------------------------------------------------------
		PROPERTIES LISTING
	------------------------------------------------------------------------- */

	.properties-listing { padding: 30px 30px 30px 0; }

	/* PROPERTIES LISTING HEADER */
	.properties-listing-header { padding-bottom: 30px; border-bottom: 1px solid transparent; }
	.properties-listing-header .list-sorting { float: left; }
	.properties-listing-header form { margin: 0; }
	.properties-listing-header h5 { display: inline-block; margin: 0; font-size: 1.125em; }
	.properties-listing-header .select-box { margin-left: 10px; width: 110px; }
	.properties-listing-header .list-layout { float: right; }
	.properties-listing-header .list-layout .button { margin-left: 5px; padding: 0; width: 40px; height: 40px; font-size: 14px; }
	.properties-listing-header .list-layout .button .fa { position: relative; top: 1px; }

	/* PROPERTY LIST */
	/* .property-list { padding: 30px 0; }
	.property-list .property { position: relative; margin-top: 20px; height: 200px; border-radius: 7px; }
	.property-list .property:first-child { margin-top: 0; } */
	.property-list .property-thumb { display: block; position: absolute; top: 0; left: 0; width: 250px; height: 200px; border: 0; overflow: hidden; border-radius: 7px 0 0 7px; }
	.property-list .property-thumb .overlay { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; opacity: 0; filter: alpha(opacity=0); border-radius: 7px 0 0 7px;
		-webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -ms-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms;
	}
	.property-list .property-thumb:hover .overlay { opacity: 1; filter: alpha(opacity=100); }
	.property-list .property-thumb .overlay span { display: inline-block; position: relative; top: 80px; padding: 5px 10px; border-radius: 5px; border: 2px solid transparent; }
	.property-list .property-content { padding: 24px 30px 24px 280px; }
	.property-list .property-title { margin: 0; padding-right: 120px;  }
	.property-list .property-location { margin: 0; padding-right: 120px; }
	.property-list .property-description { margin: 15px 0 0 0; }
	.property-list .property-description table td { padding: 6px 0; }
	.property-list .property-icons { margin: 15px 0 0 0; }
	.property-list .property-icons li { display: inline-block; position: relative; margin-right: 15px; padding-left: 28px; font-size: 0.875em; }
	.property-list .property-icons li i { display: block; position: absolute; top: 0; left: 0; width: 24px; height: 24px; }
	.property-list .property-price-rating { position: absolute; top: 24px; right: 30px; text-align: center; }
	.property-list .property-price strong { font-weight: normal; }
	.property-list .property-rating .fa { margin: 0 3px; font-size: 14px; }

	/* GRID LAYOUT*/
	.property-list.layout-grid { margin: -10px; }
	.property-list.layout-grid .property-thumb { position: relative; top: auto; left: auto; width: 100%; height: auto; border-radius: 7px 7px 0 0; }
	.property-list.layout-grid .property-thumb .overlay { border-radius: 7px 7px 0 0; }
	.property-list.layout-grid .property-thumb .overlay span { top: 70px; }
	.property-list.layout-grid .property-thumb img { display: block; }
	.property-list.layout-grid .property-content { padding: 17px 20px; }
	.property-list.layout-grid .property-title { padding: 0; }
	.property-list.layout-grid .property-location { display: none; }
	.property-list.layout-grid .property-description { display: none; }
	.property-list.layout-grid .property-icons { position: absolute; left: 0; top: 150px; margin: 0; width: 100%; height: 30px; text-align: center; }
	.property-list.layout-grid .property-icons li { position: relative; margin: 4px 0 0 0; }
	.property-list.layout-grid .property-icons li.beds { left: -40px; }
	.property-list.layout-grid .property-icons li.bathrooms { left: 40px; }
	.property-list.layout-grid .property-price-rating { position: relative; top: auto; right: auto; }
	.property-list.layout-grid .property-rating { display: none; }

	/* PROPERTIES LISTING FOOTER */
	.properties-listing-footer { padding-top: 30px; border-top: 1px solid transparent; text-align: right; }
	.properties-listing-footer .links { width: 120px; display: inline-block; }

	/* PROPERTIES SEARCH */
	.properties-search-title { margin: 0; height: 100px; line-height: 100px; text-align: center; font-size: 1.5em; border-radius: 7px 0 0 0; }
	.properties-search form { margin: 0; }
	.properties-search-basic { padding: 20px 30px 30px 30px; }
	.properties-search-type .radio-input { margin: 3px; }
	.properties-search .form-row { margin-top: 10px; }
	.properties-search .input-left { float: left; width: 49%; }
	.properties-search .input-right { float: right; width: 49%; }
	.properties-search .form-divider { margin: 0 30px; border: 0; border-top: 1px solid transparent; }

	/* PROPERTIES FILTER */
	.properties-search-filter { padding: 20px 30px 30px 30px; }
	.properties-search-filter .filter-title { margin: 0 0 10px 0; font-size: 1.5em; }
	.properties-search-filter .toggle-title { position: relative; margin: 0; padding: 10px 30px 10px 0; font-size: 18px; cursor: pointer; }
	.properties-search-filter .toggle-title:after { 
		display: block; position: absolute; top: 14px; right: 0; font-size: 14px;
		font-family: FontAwesome; 
		font-style: normal; 
		font-weight: normal; 
		line-height: 1; 
		-webkit-font-smoothing: antialiased; 
		-moz-osx-font-smoothing: grayscale; 
		/* content: "\f077"; */
		content:"\f068";
	}
	.properties-search-filter .toggle-content { padding-bottom: 10px; }
	.properties-search-filter .closed .toggle-title:after { 
		/* content: "\f078";  */
		content:"\f067";
	}
	.properties-search-filter .price-filter .slider-range { display: block; position: relative; margin: 6px 0 18px 0; height: 5px; line-height: 1px; border-radius: 7px; }
	.properties-search-filter .price-filter .slider-range .ui-slider-range { display: block; position: absolute;  top: 0; height: 5px; line-height: 1px; border-radius: 7px; }
	.properties-search-filter .price-filter .slider-range .ui-slider-handle { 
		display: block; 
		position: absolute; 
		width: 18px; height: 18px; top: -6px; 
		border-radius: 50%; border: 3px solid transparent;
		-webkit-transition: none; 
		-moz-transition: none; 
		-ms-transition: none; 
		-o-transition: none; 
		transition: none;
		outline: none !important;
	}
	.properties-search-filter .price-filter .slider-range .ui-slider-handle:active { outline: 0; }
	.properties-search-filter .price-filter .slider-range .ui-slider-handle:last-child { margin-left: -14px; }
	.properties-search-filter .price-filter .range-from,
	.properties-search-filter .price-filter .range-to { width: 90px; }
	.properties-search-filter .price-filter .range-from { float: left; }
	.properties-search-filter .price-filter .range-to { float: right; }
	.properties-search-filter .rating-filter-list li { margin-top: 7px; }
	.properties-search-filter .rating-filter-list li:first-child { margin-top: 0; }
	.properties-search-filter .rating-filter .checkbox-input label { display: block; position: relative; }
	.properties-search-filter .rating-filter .checkbox-input.active label:before { top: -2px; }
	.properties-search-filter .rating-filter .stars { margin-left: 30px; }
	.properties-search-filter .rating-filter .stars .fa { margin: 0 3px; font-size: 14px; }
	.properties-search-filter .rating-filter .label { position: absolute; top: 0; right: 0; width: 60px; }
	.properties-search-filter .additional-filter-list li { margin-top: 7px; }
	.properties-search-filter .additional-filter-list li:first-child { margin-top: 0; }
	.properties-search-filter .additional-filter-list label { display: block; font-size: 14px; color: #555;}
	.properties-search-filter .additional-filter-list .checkbox-input.active label:before { top: -1px; }

	.properties-search-filter .additional-filter-list .checkbox-input.active label:before,
	.properties-search-filter .rating-filter .checkbox-input.active label:before{
		color: #FFF;
		border-color: #ED3F2F;
		background: #ED3F2F;
	}

	/* -------------------------------------------------------------------------
		PROPERTY DETAILS
	------------------------------------------------------------------------- */

	/* PROPERTY DETAILS */
	.property-details { padding: 30px 30px 60px 0; }
	.property-details .property-images { position: relative; margin-bottom: 30px; border-radius: 7px 7px 0 0; }
	.property-details .property-images .owl-wrapper-outer { border-radius: 7px 7px 0 0; }
	.property-details .property-images img { display: block; border-radius: 7px 7px 0 0; }
	.property-details .property-images .images-footer { position: absolute; left: 0; right: 0; bottom: 0; }
	.property-details .property-images .images-footer-inner { position: relative; margin-right: 82px; padding: 0 60px 0 15px; height: 40px; line-height: 40px; }
	.property-details .property-images .image-counter { position: absolute; top: 0; right: 10px; }
	.property-details .property-images .prev-btn,
	.property-details .property-images .next-btn { display: block; position: absolute; bottom: 0; right: 0; width: 40px; height: 40px; cursor: pointer; }
	.property-details .property-images .prev-btn { right: 41px; }
	.property-details .property-images .prev-btn .fa,
	.property-details .property-images .next-btn .fa { position: relative; left: 0;
		-webkit-transition: left 300ms; -moz-transition: left 300ms; -ms-transition: left 300ms; -o-transition: left 300ms; transition: left 300ms;
	}
	.property-details .property-images .prev-btn:active .fa { left: -2px; }
	.property-details .property-images .next-btn:active .fa { left: 2px; }
	.property-details .property-images.single-image .images-footer-inner { margin: 0; }
	.property-details .property-images.single-image .images-footer .next-btn,
	.property-details .property-images.single-image .images-footer .prev-btn { display: none; }
	.property-details .property-images.single-image.no-description .images-footer { display: none; }
	.property-details .property-description { margin-right: -15px; padding-right: 30px; border-right: 1px solid transparent; }
	.property-details .description-text > *:first-child { margin: 0; }
	.property-details .useful-info { margin-top: 50px; }
	.property-details .useful-info > *:first-child { margin: 0; }
	.property-details .tabs-container table { margin-top: 0; }
	.property-details .comments { margin-top: 50px; }
	.property-details .comments > *:first-child { margin: 0; }
	.property-details .comments .comment { margin-top: 20px; }
	.property-details .comments .rating .fa { margin-right: 4px; font-size: 14px; }
	.property-details .comments .author strong { font-weight: normal; }
	.property-details .comments .review > * { margin-top: 8px; }
	.property-details .tabs-container { margin-top: 50px; }
	.property-details .tabs-container .tab-content-list { padding: 20px 0 0 0; border-width: 3px 0 0 0; }
	.property-details .tabs-container .comments { margin-top: 0; }
	.property-details .tabs-container .comments .comment:first-child { margin-top: 0; }
	.property-details .property-panel { margin-left: -16px; border-left: 1px solid transparent; }
	.property-details .property-panel .panel-item { padding: 26px 0 26px 30px; border-top: 1px solid transparent; }
	.property-details .property-panel .panel-item:first-child { padding-top: 0; border-top: 0; }
	.property-details .property-panel .panel-item > * { margin-top: 14px; }
	.property-details .property-panel .panel-item-title { margin: 0; font-size: 1.125em; }
	.property-details .property-panel .swap-now .button { display: block; padding: 18px 0; font-size: 1.7em; text-align: center; }
	.property-details .property-panel .swap-now .button .fa { font-size: 24px; }
	.property-details .property-panel .object-rating .rating { margin: 5px 0 0 0; }
	.property-details .property-panel .object-rating .fa { margin-right: 4px; font-size: 14px; }
	.property-details .property-panel .object-owner .portrait { display: block; position: relative; float: left; max-width: 100%; }
	.property-details .property-panel .object-owner .portrait img { display: block; border-radius: 5px; }
	.property-details .property-panel .object-owner .name { position: absolute; left: 0; right: 0; bottom: 0; padding: 4px 10px 4px 38px; border-radius: 0 0 5px 5px; font-size: 0.875em; }
	.property-details .property-panel .object-owner .name i { display: block; position: absolute; top: 4px; left: 10px; width: 22px; height: 22px; }
	.property-details .property-panel .object-price .price { margin: 10px 0 0 0; }
	.property-details .property-panel .object-price .price strong { font-size: 2.25em; }
	.property-details .property-panel .book-form,
	.property-details .property-panel .contact-form	{ max-width: 300px; }
	.property-details .property-panel .book-form .form-row,
	.property-details .property-panel .contact-form .form-row { margin-top: 10px; }
	.property-details .property-panel .book-form .submit-btn,
	.property-details .property-panel .contact-form .submit-btn { display: block; width: 100%; }
	.property-details .property-panel .contact-form textarea { min-height: 140px; }

	/* PROPERTY LOCATION DETAILS */
	.property-location-title { margin: 0; height: 100px; line-height: 100px; text-align: center; font-size: 1.5em; border-radius: 7px 0 0 0; }
	.property-location-details .property-map { position: relative; }
	.property-location-details .property-map iframe { display: block; margin: 0; width: 100%; height: 250px; border: 0; }
	.property-location-details .property-map img { display: block; }
	.property-location-details .property-map .map-btn { display: block; position: absolute; width: 40px; height: 40px; right: 0; bottom: -40px; text-align: center; }
	.property-location-details .property-map .map-btn .fa { position: relative; top: 8px; }
	.property-location-details .property-info { padding: 30px; }
	.property-location-details .property-info-title { margin: 0 0 10px 0; font-size: 1.5em; }
	.property-location-details .toggle-title { position: relative; margin: 0; padding: 10px 30px 10px 0; font-size: 1.125em; cursor: pointer; }
	.property-location-details .toggle-title:after { display: block; position: absolute; top: 14px; right: 0; font-size: 14px;
		font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f077"; }
	.property-location-details .toggle-content { padding-bottom: 10px; }
	.property-location-details .toggle-content > *:first-child { margin-top: 0; }
	.property-location-details .closed .toggle-title:after { content: "\f078"; }
	.property-location-details .property-accomodation li { position: relative; }
	.property-location-details .property-accomodation li strong { position: absolute; right: 0; font-weight: normal }

	/* -------------------------------------------------------------------------
		BROWSE
	------------------------------------------------------------------------- */

	#browse { padding: 40px 0 60px; }
	#browse .browse-inner { margin-top: 50px; }
	#browse .browse-contents { padding: 30px; }
	#browse .browse-tabs-container > ul > .tab-title { font-size: 1.125em; }
	#browse .browse-tabs-container > ul > .tab-title a { padding: 20px 30px; }
	#browse .browse-contents { border-width: 3px 0 0 0; }

	/* BROWSE PROPERTIES */
	#browse .browse-properties .tab-title { margin-right: 10px; }
	#browse .browse-properties .tab-title a { -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
	#browse .browse-properties .tab-title:hover { margin-top: 0; padding: 0; }
	#browse .browse-properties .tab-content-list { padding: 10px 0 0 0; border: 0; }

	/* BROWSE DESTINATIONS */
	#browse .browse-destinations .top-destination { position: relative; height: 220px; border-radius: 7px; background-position: center; background-size: cover; }
	#browse .browse-destinations .top-destination .destination-thumb { display: none; }
	#browse .browse-destinations .top-destination-inner { position: absolute; left: 0; right: 0; bottom: 0; padding: 27px 150px 27px 20px; border-radius: 0 0 7px 7px; }
	#browse .browse-destinations .top-destination-inner:after { display: table; clear: both; content: ""; line-height: 0; }
	#browse .browse-destinations .top-destination h3 { margin: 0; }
	#browse .browse-destinations .top-destination .button { position: absolute; top: 18px; right: 20px; }
	#browse .browse-destinations .row { margin-top: 30px; }
	#browse .browse-destinations .row:first-child { margin-top: 0; }

	/* BROWSE MEMBERS */
	#browse .browse-members-header { margin-bottom: 18px; }
	#browse .browse-members-search { position: relative; float: left; }
	#browse .browse-members-search form { margin: 0; }
	#browse .browse-members-search input { width: 250px; }
	#browse .browse-members-search .fa { position: absolute; top: 10px; left: 12px; font-size: 18px; }
	#browse .browse-members-pagination { float: right; width: 120px; text-align: right; }
	#browse .browse-members-pagination form { margin: 0; }
	#browse .browse-members-pagination form .select-box { text-align: left; }

	#browse .browse-members-list { margin: 0 -12px; }
	#browse .browse-members-list .member { float: left; margin: 12px; padding-bottom: 12px; width: 160px; text-align: center; border-radius: 7px; }
	#browse .browse-members-list .first-in-row { clear: left; }
	#browse .browse-members-list .member-portrait { display: block; margin-bottom: 12px; border: 0; }
	#browse .browse-members-list .member-portrait img { display: block; border-radius: 5px 5px 0 0; }
	#browse .browse-members-list .member-name { margin: 0; font-size: 1em; }
	#browse .browse-members-list .member-place { margin: 0; font-size: 1em; }


/* -----------------------------------------------------------------------------

    TESTIMONIALS

----------------------------------------------------------------------------- */

#testimonials { position: relative; padding: 130px 0; z-index: 10; }
#testimonials .testimonials-inner { position: relative; padding-left: 290px; }
#testimonials .active-portrait { position: absolute; top: -5px; left: 0; margin: 0; width: 220px; height: 220px; overflow: hidden; border-radius: 50%; border: 10px solid transparent; }
#testimonials .active-portrait img { border-radius: 50%; }
#testimonials .testimonial .portrait { display: none; }
#testimonials .testimonial blockquote > p { font-size: 2.25em; line-height: 1.3em; }
#testimonials .testimonial blockquote > p:first-child { margin-top: 0; }
#testimonials .testimonial blockquote cite { display: block; margin-top: 12px; font-size: 1.125em; }
#testimonials .navigation { margin-top: 24px;  }
#testimonials .navigation button { padding: 0; width: 40px; height: 40px; }


/* -----------------------------------------------------------------------------

    BOTTOM PANEL

----------------------------------------------------------------------------- */

#bottom-panel { padding: 45px 0 24px 0; }
#bottom-panel .widget p { margin-top: 12px; }
#bottom-panel .widget-title { margin: 0; font-size: 21px; font-family: 'Roboto', sans-serif;}
#bottom-panel .widget-content > *:first-child { margin-top: 0; }
#bottom-panel .widget-content { padding-top: 12px; }
#bottom-panel .input-group { max-width: 300px; }

	/* ABOUT WIDGET */
	#bottom-panel .about-widget { margin-top: -12px; }
	#bottom-panel .about-widget .widget-content { padding-top: 0; }
	#bottom-panel .about-widget img { display: block; }

	/* LINKS WIDGET */
	#bottom-panel .links-widget li { margin-bottom: 6px;
		-webkit-transform: translateZ(0); }

	/* TWITTER WIDGET */
	#bottom-panel .twitter-widget.loading .twitter-feed { text-align: center; }
	#bottom-panel .twitter-widget .widget-title > span { margin-right: 13px; }
	#bottom-panel .twitter-widget .tweet-nav { display: none; font-size: 14px; white-space: nowrap; }
	#bottom-panel .twitter-widget .tweet-nav-prev,
	#bottom-panel .twitter-widget .tweet-nav-next { position: relative; left: 0; margin: 0 2px; cursor: pointer;
		-webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; }
	#bottom-panel .twitter-widget .tweet-nav-prev:active { left: -2px; }
	#bottom-panel .twitter-widget .tweet-nav-next:active { left: 2px; }
	#bottom-panel .twitter-widget .tweet-list { display: none; }
	#bottom-panel .twitter-widget .tweet-time { display: block; }

	/* NEWSLETTER WIDGET */
	#bottom-panel .newsletter-widget form { margin-top: 12px; -webkit-transform: translateZ(0); }
	#bottom-panel .newsletter-widget input { width: 100%; border: 0; }
	#bottom-panel .newsletter-widget .alert-message { margin-bottom: 12px; }
	#bottom-panel .newsletter-widget .alert-message { display: none; }


/* -----------------------------------------------------------------------------

    FOOTER

----------------------------------------------------------------------------- */

#footer { padding: 15px 0; }
#footer p { -webkit-transform: translateZ(0); margin-bottom: 0; font-size: 14px;}
#footer p:first-child { margin-top: 0; }

	/* FOOTER SOCIAL */
	.footer-social { text-align: right; font-size: 18px; -webkit-transform: translateZ(0); }
	.footer-social > li { display: inline-block; margin-left: 10px; }
	.footer-social > li > a > span { display: none; }
	.footer-social > li > a { border: 0; }
	.footer-social > li > a:hover { opacity: .8; }
	.footer-social > li > a:active { opacity: .5; }

/* -----------------------------------------------------------------------------

    Custom CSS

----------------------------------------------------------------------------- */

.dis_none{display: none !important;}

.required{color: #F00;}

.top_menu{width: auto;display: inline-block;float: right;margin-bottom:0px;margin-top:0px;}

.top_menu a{color: #444;line-height: 26px;text-align: center;}
.top_menu .top_menu_list{display: inline-block;list-style: none;padding:0; margin: 0;}
.top_iso a{color: #ae2220; font-family: 'Roboto', sans-serif;line-height: 21px;}
.top_menu .top_menu_list li img{width: 20px;vertical-align: sub;}
.regis_login_par{display: none;background: #FFF;width: 100%; max-width: 270px;
	-webkit-box-shadow: 2px 2px 7px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 2px 7px rgba(0,0,0,.2);
    -ms-box-shadow: 2px 2px 7px rgba(0,0,0,.2);
    -o-box-shadow: 2px 2px 7px rgba(0,0,0,.2);
    box-shadow: 2px 2px 7px rgba(0,0,0,.2);
	position: absolute;top: 29px; right: 0;z-index: 150;
}
.l_space{padding: 15px;}
.log_sign{background: #FCF1EB;color: #444; font-size: 14px;}
.mobile-sub .wsmenu-submenu li .regis_login_par a:hover,
.mobile-sub .wsmenu-submenu li .regis_login_par a:focus,
.mobile-sub .wsmenu-submenu li .regis_login_par a:active{
	text-decoration: none !important;
}

.mobile-sub .wsmenu-submenu li .log_sign a,
.log_sign a{background: transparent !important;width: auto; height: auto;
color: #4274e0 !important;cursor: pointer;font-family: 'Roboto', sans-serif;text-transform: uppercase;padding: 0;display: inline-block;}
.regis_login_par h4{font-size: 21px;font-family: 'Roboto', sans-serif;text-transform: uppercase;margin: 0 0 7px 0;}
.regis_login_par h4:after{content: "";background: #4274e0;width: 50px; height: 4px;display: block;margin-top: 4px;margin-bottom: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}

.mobile-sub .wsmenu-submenu li a.btn_signin,
a.btn_signin{background: #4274e0 !important;width: 100%; height: auto;color: #FFF !important;
font-family: 'Roboto', sans-serif;text-transform: uppercase;text-align: center; line-height: normal;padding: 11px 12px 8px;
display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.2);
	box-shadow: inset 0 -2px 0 rgba(0,0,0,0.2);
}

.mobile-sub .wsmenu-submenu li a.btn_signin:hover,
a.btn_signin:hover {
	background: #c1512a;
	text-decoration: none;
	-moz-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3);
	box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3);
}

.mobile-sub .wsmenu-submenu li a.btn_signin:active,
a.btn_signin:active {
	text-decoration: none;
	-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.3);
}

.for_area{margin-top: 7px;}

.for_area .checkbox{
	margin: 0;
	font-size: 13px;
	color: #444;
}

.for_area input[type="checkbox"]{margin:0px 0px 0px -15px;}
.for_area .pull-left .checkbox label{padding-left: 15px;}

.close_lg_rs{
	background: #e8e8e8 !important;
    color: #797979 !important;
	width: 20px; height: 20px;
	text-align: center;
    line-height: 19px;
	display: inline-block;
	padding: 0;
	position: absolute;
	right: 5px; top: 5px;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
}

.wsmenu-submenu li #rl_signin .l_space .pull-right a{
	background: transparent !important;
    height: auto;
    padding: 0;
    line-height: normal;
}
.wsmenu-submenu li #rl_signin .l_space{padding: 15px 10px;}
.wsmenu-submenu li .for_area .checkbox{margin-top: -5px;}

/* Menu 1 ====================================== */
.sep_divider{width: 100%;display: inline-block;border-top: 1px solid #e5e5e5;margin: 0px 0 10px;}
.menu_1{width: 100%;display: inline-block;margin-bottom: 0;padding: 0px 0px 5px 0px;}
.head_par{width: 100%;display: table;position: relative;}
.head_par > div{display: table-cell;vertical-align: middle;}
.head_par > div.text-left,
.head_par > div.text-left > a{width: 180px;}
.head_par > div.text-left > a{display: inline-block;}
.table-scrollable {width: 100%;overflow-x: auto;overflow-y: hidden;margin: 10px 0!important;}
.sofo_table table th{background-color:inherit;color: #212121;font-size: 14px;font-weight: 500;}
.ellipse_mode{float:right;}
.ellipse_mode a{color:#5f6368;margin-right: 0px !important;padding:5px 14px 2px 14px;width:34px;height:34px;    line-height: 34px;}
.ellipse_mode a:hover{border-radius: 50% !important;transition: all .0s;background-color:#e1e1e1;border: 1px solid transparent;}
.ellipse_mode a:focus{background-color:#e1e1e1;border: 1px solid transparent;}
.ellipse_mode ul li a{width:100%;}
.ellipse_mode ul li a:hover{border-radius: 0% !important;}
.sofo_table table tr td{font-size:13px;vertical-align: middle;color:#212121;}
.gui_list table tr td a{color:#000;}
.sofo_table table thead tr th a span{padding: 9px 11px;border-radius: 50%;margin-left: 5px;color: rgba(0,0,0,.54);}
.sofo_table table thead tr th a span:hover{background-color:#f1f3f4;}
.sofo_table .table > thead > tr > th{border-bottom: inherit;padding-bottom: 15px;}
.profile_icon{font-size: 26px;line-height: 26px;float: left;color: #e0e0e0;}
.user_name{float: left;margin:5px;}
.sofo_table thead tr th a{color: #202124;}
.desc_cont span{line-height: 29px;}
.sofo_table .note.note-info{border: initial;margin-top:0px;float: inherit;padding:0px 0px 0px 0px;background-color:transparent;}
.sofo_table .alert_msg{margin-top:15px;}
.sofo_table.single_div .col-md-6.col-sm-6.col-xs-12 {display: initial;margin: 0px auto;margin-left: 0%;}
.action_history{margin:15px 0px 0px 0px;}
.sort_active{color:#1a73e8;}
.sort_inactive{color: rgba(0,0,0,.54);}
.portlet.box.red {border: 1px solid #ed7d84;border-top: 0;}
.portlet.box.red>.portlet-title, .portlet.red, .portlet>.portlet-body.red {background-color: #e7505a;}
.portlet.box>.portlet-title {border-bottom: 0;padding: 0 10px;margin-bottom: 0;color: #fff;}
.portlet>.portlet-title {border-bottom: 1px solid #eee;padding: 0;margin-bottom: 10px;
min-height: 41px;-webkit-border-radius: 2px 2px 0 0;-moz-border-radius: 2px 2px 0 0;-ms-border-radius: 2px 2px 0 0;-o-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;}
.portlet.box.red>.portlet-title>.caption, .portlet.box.red>.portlet-title>.caption>i {color: #fff;}
.portlet.box>.portlet-title>.caption {padding: 11px 0 9px;}
.portlet.box>.portlet-body {background-color: #fff;padding: 15px;}
.portlet>.portlet-body {clear: both;-webkit-border-radius: 0 0 2px 2px;-moz-border-radius: 0 0 2px 2px;-ms-border-radius: 0 0 2px 2px;
-o-border-radius: 0 0 2px 2px;border-radius: 0 0 2px 2px;}

/* Pagination Start */
.kt-pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}
.kt-pagination .kt-pagination__links{list-style-type:none;margin:0;padding:0}
.kt-pagination .kt-pagination__links,.kt-pagination .kt-pagination__links li a{display:flex;justify-content:center;align-items:center}
.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--first,.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--last,.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--next,.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--prev{background:rgba(44,119,244,.1)}
.kt-pagination.kt-pagination--circle .kt-pagination__links li{min-width:36px;min-height:36px;border-radius:50% !important;}
.kt-pagination .kt-pagination__links li{display:flex;justify-content:center;align-items:center;margin-right:.5rem;border-radius:4px}
.kt-pagination .kt-pagination__links li a{font-weight:500;color:#74788d;font-size:14px;padding:0 .2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-width:30px;min-height:30px;margin:0}
.kt-pagination.kt-pagination--brand .kt-pagination__links .kt-pagination__link--active{background:#2c77f4}
.kt-pagination .kt-pagination__links .kt-pagination__link--active a{color:#fff}
.kt-pagination .kt-pagination__toolbar{margin:0;display:flex;align-items:center;padding:0}
.kt-pagination.kt-pagination--brand .kt-pagination__toolbar .form-control{background:rgba(44,119,244,.1)}
.kt-pagination .kt-pagination__toolbar .form-control{padding:0;margin-right:10px;height:30px;font-weight:600;font-size:1.1rem;font-weight:500;line-height:1;outline:0;border:none}
.kt-font-brand{color:#2c77f4!important}
.kt-pagination .kt-pagination__toolbar .pagination__desc{flex-grow:1;font-weight:500;color:#74788d;font-size: 14px;}
.kt-pagination.kt-pagination--brand .kt-pagination__links li:hover {background: #2c77f4;transition: color .3s ease;}
.kt-pagination .kt-pagination__links li a:hover .kt-font-brand{color:#fff !important;}
.kt-pagination .kt-pagination__links li a:hover{color:#fff;}
/* Pagination End */


.form_tag{width:100%;float:left;height: 100%;}
.ellipse_mode .dropdown-menu:before{display:none !important;border:inherit !important;}
.ellipse_mode .dropdown-menu:after{display:none !important;border:inherit !important;}
.f_width{float:left;width:100%;}

.accordion_up{display:none;}
.sofo_table .form-group{float:left;width:100%;margin-left:0px;margin-right:0px;}

/* -- Advance Search Start -- */
.advance_search{width:991px;margin: 0px auto;margin-top:15px;}
.min_max input{width:120px;float:left;}
.min_max label{line-height:34px;margin-left:10px;margin: 0px 10px;float: left;}
.lacs_input{width:70px;float:left;margin-right:15px;}
.thousand_input{width:90px;float:left;}
.ann_salary label{line-height:34px;margin-left:10px;margin: 0px 10px;float: left;}
.boolean_div{margin-top:5px;}
.boxSel{float: left;padding:8px 8px;border: 1px solid #ddd;color: #535252;text-align: center;font-size: 12px;}
.ug_qual{padding-right:0px;}
.ug_qual a:hover{border: 1px solid #4274e0;color:#4274e0;}
.advance_search .col-md-9.col-sm-9.col-xs-12 .portlet-body{padding-bottom:0px !important;}
.header-show .slider{position:fixed;bottom:0px;width:943px;margin-left:-15px;margin-bottom:0px !important;z-index:10001;}
.slider{float: left;width:943px;padding:10px 15px;background-color:#f0f0f0;box-shadow: 0 -1px 1px 0 #ccc;border-top: 1px solid #ccc;z-index:1000;
position:fixed;margin-left:-15px !important;bottom:40px;margin-top:0px !important;}
.slider label{line-height:34px;font-weight:500;float:left;margin-right:5px;color:#111;margin-bottom: 0px;}
.slider .label_area span{font-weight:normal;float:left;line-height:34px;}
.slider .label_area{float:left;margin-right: 15px;}
.sort_by{width:105px;float:left;}
.design_label{margin-bottom:5px;}
.totle_exp{margin-bottom:5px;}
.recent_time a{color:#4274e0;}
.saved_search .tabbable-line{padding-top:0px !important;}
.title_label{margin-bottom:5px;}
.saved_search .new_date a{color:#4274e0;}
.saved_search .new_date a:hover{text-decoration:underline;}
.advance_search .help-block a{color:#4274e0;}
.saved_search .portlet-body{padding: 0px 15px 15px 15px !important;}
.form-horizontal .control-label{color: rgba(0,0,0,.72);font-weight: 500;}
.advance_search .panel-title a:hover{color: rgba(0,0,0,.72);font-weight: 500;}
#header1.head_fixed{}
.form-group{margin-bottom: 20px;}
#footer{z-index:100;}
.mobile_field{margin-bottom:10px !important;}
/* -- Advance Search End -- */

/*//Given by santosh sir start*/
.highlight-search {
    background-color: #32c5d2;
    color: #fff;
    padding-left: 1px;
    padding-right: 1px;
}
.popup_pdf{width:100%; height:500px;}
#pdfModal .modal-dialog{width: 100%;max-width: 800px;}

#pdfModal.modal .modal-header .close{
    text-indent: unset;
    opacity: 1;
/*    background: rgba(204, 204, 204, 0.5);*/
    width: 18px;
    height: auto;
    line-height: 18px;
}
/*//end*/

/* -- List Page Start -- */
.sofo_table .table-scrollable table tbody tr{cursor:pointer;}
.sofo_table .table-hover>tbody>tr:hover, .table-hover>tbody>tr:hover>td{
/*    transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);*/
box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1);-webkit-box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 2px 0px 0px rgba(0,0,0,0.1);}
.action_value{display:none;}
.action_value ul{float: left;margin-bottom: 0px;padding-left: 0px;width: 100%;text-align: right;}
.action_value ul li{float:left;display: inline-block;text-align: center;padding: 5px 12px;}
.action_value ul li a{color: #202124;}
.sofo_table .table-scrollable tbody tr:hover .action_value{display:block;position: absolute;width:116px;right:1px;
background-color: #f9fafb;padding: 5px 0px;margin-top:-21px;}
.container_fluid .list_section .srch_part_par{/* max-width:910px !important; */}
.list_section .mini_filter_par{margin: 0 0 15px 0;}
.list_section .sofo_table{padding:15px 15px 0px 15px;background-color: #fff;}
.search_area{padding:0px 15px 20px 15px;}
.input-medium {width:250px!important;}
.r_space{margin-right:15px;}
.container_fluid.list_section .working_area{padding-left: 0px;}
.container_fluid.list_section .srch_part_par{max-width:942px;}
.list_section .mini_filter_par.header_srch_sticky{margin-top: -13px;}
#footer {padding-left: 0px !important;background-color: #35434e;}
#footer p{color: #FFF;}
#footer p a {color: #CCC;font-weight: 600;}
.t_space{margin-top:18px;}
/* -- List Page End -- */

/* -- Registeration Page Start -- */	
.qualif_label{width:100px !important;display: -webkit-inline-box;}
.univer_label{width:100px !important;display: -webkit-inline-box;}
.course_label{width:50px !important;display: -webkit-inline-box;}
.passing_label{width:20px !important;display: -webkit-inline-box;}
.passing_label{width:20px !important;display: -webkit-inline-box;}
.table > thead > tr > th{vertical-align: top !important;}
.fa.fa-file.fileinput-exists{float: left;width: 20px;line-height: 19px;}
.date-picker .form-control{padding-left:10px !important;}
.form-group.form-md-line-input .form-control.edited:not([readonly])~.help-block, .form-group.form-md-line-input .form-control:focus:not([readonly])~.help-block{
color: #4285f4 !important;}
.md-radio label>.check{background:#4285f4 !important;}

.detail_work table tbody tr{cursor:inherit !important;}
.detail_work .edit{color:#1a73e8;}
.detail_work .cl_icon{color:#ED3F2F;}
.cl_icon:focus{color:#ED3F2F;border:inherit;}
.cl_icon:hover{color:#ED3F2F;border:inherit;}
.edit{color:#1a73e8;}
.edit:hover{color:#1a73e8;}.edit:focus{color:#1a73e8;border:inherit;}
.add_more:focus{border:inherit;}

.container_fluid.list_section .actions a{border:1px solid #1a73e8;background-color:transparent;color:#1a73e8;}
.container_fluid.list_section .actions a:hover, a:focus{background-color:1a73e8;color:#fff;}
.form-group.form-md-line-input.form-md-floating-label .form-control.edited~label, .form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly])~label, .form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static~label, .form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly])~label, .form-group.form-md-line-input.form-md-floating-label .form-control[readonly]~label{
top: 0px !important;}
.form-group.form-md-line-input .help-block{font-size: 12px !important;margin: 0px 0 0 !important;}
.form-group.form-md-line-input{padding-top:5px !important;}

.educ_details .md-checkbox input[type="checkbox"]:checked + label:after{width: 1em !important;height: 0.475em !important;}
.educ_details .md-checkbox label:before{width: 1.55em !important;height: 1.55em !important;}
.educ_details .md-checkbox input[type="checkbox"]{width:2em !important;}

.container_fluid.edit_section .srch_part_par {max-width:100%;}
.container_fluid.edit_section .working_area{padding: 15px !important;}
.container_fluid.edit_section .sofo_table{padding: 0px;}
.container_fluid.view_section .srch_part_par {max-width:910px;background-color: #fff;padding-top: 10px;}
.container_fluid.view_section .working_area{padding: 15px !important;}
.container_fluid.view_section .sofo_table{padding: 0px;}
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-default, .portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm.btn-default, .portlet>.portlet-title>.actions>.btn.btn-default, .portlet>.portlet-title>.actions>.btn.btn-sm.btn-default{
    padding: 5px 12px !important;	
}
.container_fluid.view_section .actions .btn{letter-spacing: 1px !important;}
.view_section .sofo_table .table-scrollable table tbody tr{cursor: inherit;}
.view_section .prof_img img{/* width:100%; */height:auto;border: 1px solid #ccc;border-radius: 3px;width: 120px;}
.container_fluid.view_section .actions a{border:1px solid #1a73e8;background-color:transparent;color:#1a73e8 !important;}
.container_fluid.view_section .actions a:hover{border:1px solid #1a73e8;background-color:#1a73e8;color:#fff !important;}
.container_fluid.view_section .actions a:focus{border:1px solid #1a73e8;background-color:#1a73e8;color:#fff !important;}
.container_fluid.view_section .actions a.btn.dark{border:1px solid #2f353b;background-color:transparent;color:#2f353b !important;}
.container_fluid.view_section .actions a.btn.dark:hover{border:1px solid #2f353b;background-color:#2f353b;color:#fff !important;}
.container_fluid.view_section .actions a.btn.dark:focus{border:1px solid #2f353b;background-color:#2f353b;color:#2f353b !important;}

.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm>i, .portlet>.portlet-title>.actions>.btn-group>.btn>i, .portlet>.portlet-title>.actions>.btn.btn-sm>i, .portlet>.portlet-title>.actions>.btn>i
{font-size: 14px !important;line-height: 17px;}
#footer {background-color: #35434e !important;}
.fa-lg{vertical-align: middle;}
.md-radio-inline .md-radio{margin-right:10px !important;}
.portlet.light.portlet-fit>.portlet-title{padding: 10px 15px 10px 15px !important;}
iframe{width:100%;border:none;}
.label_view{margin-bottom:0px;}
.label_value{padding:0px;}
.label_view .form-control-static.sbold{color:#555;padding-top: 0px;font-weight: 500 !important;}
.bootstrap-select > .dropdown-toggle {position: relative;width: 100%;text-align: right;white-space: nowrap;display: -webkit-inline-box;
display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;
-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;
}
.portlet.light>.portlet-title>.actions{padding: 0px 0px 0px 0px !important;}
.portlet.light>.portlet-title>.caption{padding: 0px 0px 0px 0px !important;}
.null{padding:0px;}
.list_section .mini_filter_par{float: left;width: 100%;}
.list_section .mini_filter_par .srch_part_divs{float: left;}
.uneditable-input{min-width:155px !important;max-width: 155px !important;}
.md-radio label{padding-left: 25px !important;}
.input-group-addon{padding:7px 9px;font-size: 13px;}
.edit_image{margin-top:20px;}
.other_div{margin-bottom: 5px !important;}
.btn.dark{border: 1px solid #2f353b;background-color: transparent !important;color: #2f353b !important;}
.btn.dark:hover{border: 1px solid #2f353b;background-color:#2f353b !important;color: #ffffff !important;}
.progress-bar-success {
    background-color: #36c6d3 !important;
}
.form-wizard .steps>li.active>a.step .number {
    background-color: #36c6d3;
    color: #fff;
}
.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}
.progress-bar-striped, .progress-striped .progress-bar {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 40px 40px;
}
.progress-bar-striped, .progress-striped .progress-bar, .progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
}
.progress-bar-success {background-color: #36c6d3;}
.progress-bar {float: left;width: 0;height: 100%;font-size: 12px;line-height: 20px;color: #fff;text-align: center;background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition: width .6s ease;
-o-transition: width .6s ease;transition: width .6s ease;}
.terms_cond .md-checkbox{float: left;padding-left: 25px;}
/* -- Registeration Page End -- */	

/*Used For design Pills/ Tags start*/
.tagsDiv ul{padding:0;margin:0;height:auto;min-height:inherit;max-height:inherit!important;overflow:visible!important;border:none!important;padding-top:3px}
.key_skills{border:1px solid #c5c5c5;border-radius:4px}
.key_skills .form-control{border:none!important;box-shadow:none!important}
.tagsDiv li{list-style:none;padding:0 3px;width:auto;display:inline-block;background:0 0!important;border:none!important;box-shadow:none!important}
.tagsDiv li.tagit-choice{margin-bottom:6px}
.tagsDiv li.tagit-choice>div{background:#f1f1f1;color:#444;border-radius:25px;padding:2px 4px 2px 15px;display:flex}
.tagsDiv li.tagit-choice>div .tagit-close{background-color:rgba(0,0,0,.1);color:#9e9e9e;width:24px;height:24px;text-align:center;font-size:14px;
line-height:24px;margin:0 0 0 5px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;
border-radius:50%}
.tagit-new{width:100%;max-width:100%;flex-basis:100%}
.tagit-new .form-control{border:none!important;box-shadow:none!important}
/*Used For design Pills/ Tags End*/

.select_opt_txt_spc .btn-group .dropdown-toggle{text-align: left;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
    display: flex;
    white-space: initial;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}




.pg_name{
	font-family: 'GoogleSansRegular';
	font-size: 27px;
}

.top_boxes{
	background: #FFF;
	padding: 15px;
	border-radius: 4px;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
	margin-bottom: 30px;
}

.top_boxes .top_box{
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	/* max-width: 210px;
	flex-basis: 210px; */
}

.top_boxes .top_box:after{
	content: "";
    /* height: 100%; */
    /* border-right: 1px solid red; */
    position: absolute;
    width: 1px;
    background: #CCC;
	right: 0;
	top: 0;
	bottom: 0;
}

.top_boxes .top_box:last-child:after{display: none;}

.usr_name{
	flex: 1;
}

.top_boxes .top_box h5{
	color: #1A73E8;
	font-weight: 600;
	font-size: 24px;
	font-family: 'GoogleSansMedium';
	font-weight: normal;
}

.top_boxes .top_box .fa{
	width: 45px;

	height: 45px;

	background:#F4F4F4;
	/* color: #FFF; */
	border-radius: 50%;

	line-height: 45px;

	text-align: center;

	font-size: 21px;
}

.fa_org{color:#E84F22;}
.fa_teal{color:#32C5D2;}
.fa_blue{color:#3598DC;}

.top_boxes .top_box .text-right{
	color: #444;
	margin-left: 15px;
}

.top_boxes .top_box .text-right strong{text-transform: uppercase;}

.top_boxes .top_box .text-right span{
	font-family: 'GoogleSansMedium';
	font-size: 27px;
}





.nav-justified > li{width:0.5%;}
#submit_form .nav > li > a{padding: 10px 10px;color: #337ab7;}
#submit_form .nav > li > a:hover{color:#565454;}
.form-wizard .steps>li.done>a.step .desc {
    color: #36C6D3 !important;
}
.form-wizard .steps>li.active>a.step .desc {
    color: #ED3F2F !important;
}
.form-wizard .steps>li.done>a.step .desc i{
	font-size: 12px;
    font-weight: 400;
    color: #36C6D3 !important;
    display: inline-block;
}
.form-wizard .steps{padding: 0px 0px 10px 0px;}
#submit_form .form-body{padding:0px 0px 0px 0px;float: left;width: 100%;}
.form-wizard .steps{margin-bottom: 0px !important;padding:0px 0px 0px 0px !important;}
.portlet.light#form_wizard_1 {padding: 0px 20px 0px 20px;float: left;width: 100%;margin-bottom: 0px;}
.year_width{width:115px;float:right;}

/* .register_div{text-align:center;padding: 10px 5px !important;}
.register_div .btn.red{color: #fff;background-color: #e7505a;border-color: #e7505a;} */

.profile_section{padding-bottom:50px;}
.profile_div{text-align:center;padding: 10px 5px !important;background-color: #eaeaea;width:1112px;z-index: 1001;}
.profile_sticky {position: absolute;bottom:-15px;}

.register_div{text-align:center;padding: 10px 5px !important;background-color: #f0f0f0;box-shadow: 0 -1px 1px 0 #ccc;width:943px;margin-left:-15px;
z-index: 1001;}
.register_div .btn.red{color: #fff;background-color: #e7505a;border-color: #e7505a;}
.min_height{}
.tab_1{}.tab_2{min-height:600px;}.tab_3{}

.slider{z-index:100;}

.key_skill{margin: 0px !important;}
.help-block{float:left;width:100%;display:inline-block;}

.add-more a{color: #1a73e8;}
.form-wizard .progress{height:7px !important;}
.multiselect-container{padding: 0 0px !important;}
.multiselect-container>li>a>label{padding:0px 5px 3px 28px !important;}
.hidden-textbox{
  display:inline;
}
.padd-top a{margin-top:15px;}
.center-parent-sub{display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-item-align: center;
align-self: center;-webkit-box-pack: center;}
.center-parent{
	display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-pack: center;
}



.div_group{
	position: relative;
	width: 100%;
	display: inline-block;
}

.div_group .div_group_addon{display: inline-block;position: absolute;left: 0; top: 0;z-index: 1;width: 39px;
height: 34px;background-color: transparent;border-right: 1px solid #ccc;}
.per_annum .div_group_addon{width:90px !important;}
.div_group.per_annum .form-control {padding-left: 100px !important;}


.or_label{padding: 0px;text-align: center;}
.or_label label{line-height:34px;color: rgba(0,0,0,.72);font-weight: 500;}
.div_group .mob_num_valu{background-color: #fff;color: #111;position: absolute;top:0px;left: 0px;width: 38px !important;padding: 1px !important;
border-left: 0px solid #fff;border-top: 0px solid #fff;border-bottom: 0px solid #fff;
border-right: 1px solid #ccc;height: 32px;text-align:center;}
.div_group .form-control{padding-left: 45px !important;}
#mob_num_valu .mob_num_valu{padding-left: 0px !important;}
.top_header_ribbon_1{float: left;width: 100%;display: inline-block !important;}
.sofo_table .table-scrollable table tbody tr th{font-size:13px;}
#footer{display: table !important;}
.design_value{padding-left: 0px;}
.design_value input{font-size: 13px;}
.input-group-addon, .input-group-btn{vertical-align: top;}
.form-control{padding: 5px 6px;}
.container_fluid.edit_section{display: initial;}
.btn-success{color: #fff !important;background-color: #1a73e8;border-color: #1a73e8;}
.btn-success:hover {color: #fff;background-color: #1a73e8 !important;border-color: #1a73e8 !important;}
.form-wizard .steps, .form-wizard .steps>li>a.step{cursor: none !important;}
.form-wizard .steps, .form-wizard .steps>li>a:hover{color:#337ab7 !important;}
.box_effect{box-shadow: 0 2px 3px 2px rgba(0,0,0,.03);padding:50px;text-align:center;}
.box_effect h1{font-size:28px;color: #36C6D3;margin:20px 0px;}
.box_effect a{background-color:#32c5d2;color:#fff;padding:5px 12px;border-radius:3px;display: inline-block;}
.box_effect a:hover{border:inherit;color:#fff;}.box_effect a:focus{border:inherit;color:#fff;}

.multiselect-native-select .btn-group{position: relative;width: 100%;text-align: right;white-space: nowrap;display: -webkit-inline-box;
display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;
-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;
justify-content: space-between;}
.multiselect-native-select .btn-group button{position: relative;width: 100%;text-align: right;white-space: nowrap;display: -webkit-inline-box;
display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;
-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;
justify-content: space-between;}
.multiselect-native-select span.multiselect-selected-text{position: static;top: 0;left: 0;float: left;
height: 100%;width: 100%;text-align: left;overflow: hidden;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.other_design .other_label{float: right;margin-left: 20px;margin-top: -5px;}
.other_design .md-checkbox{float:right;}
.other_design .other_listed{float: right;font-size: 11px;line-height: 12px;margin-top: -5px;}
.add-more a{float:right;}
.end_date{margin: 10px 0px;}
#text1{float:left;width:100%;}
.check_mark{width:60px;height:60px;border:2px solid #36C6D3;border-radius: 50%;display: inline-block;vertical-align: middle;padding: 20px 15px;}
.check_mark i{color: #36C6D3;font-size:24px;}

/* register_tab start here */
.register_tab{padding-bottom:20px !important;}
.register_tab .nav.nav-tabs li.active a{border-bottom:6px solid #32c5d2 !important;border: inherit;}
.register_tab .nav.nav-tabs li a:hover{background-color:transparent;border-top:inherit;border-left:inherit;border-right:inherit;}
.register_tab .form-horizontal{float: left;width: 100%;padding: 15px 0px;}
.curr_sal{font-size: 11px;line-height: 14px;color: rgba(0,0,0,.72);}


			
.register_tab .nav.nav-tabs > li > a{cursor: context-menu;}
.register_tab .nav.nav-tabs > li > a:focus{background-color:transparent;color:#555;}

.form-group.row .kt-radio-inline, .form-group.row .kt-checkbox-inline {margin-top: 0;}
.kt-radio-inline {padding: 0 0;float:left;width:100%;margin-top:8px;}
.wesl_radio [type="radio"]:not(:checked), .wesl_radio [type="radio"]:checked {position: absolute;left: -9999px;}
.wesl_radio [type="radio"]:not(:checked) + label, .wesl_radio [type="radio"]:checked + label {
position: relative;padding-left: 1.9em;cursor: pointer;margin-right: 15px;margin-bottom: 9px;}
.wesl_radio [type="radio"]:not(:checked) + label:before, .wesl_radio [type="radio"]:checked + label:before {
content: '';position: absolute;left: 0;top: 0;height: 18px;width: 18px;background: #e4e8ee;
border: 1px solid transparent !important;-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;-ms-border-radius: 50% !important;
-o-border-radius: 50% !important;border-radius: 50% !important;
}
.wesl_body_parent .wesl_cart, .wesl_body_parent .wesl_add_ord_par .modal-content .modal-body .wesl_ao_yr_sel, .wesl_body_parent .wesl_add_ord_par .modal-content .modal-body [class*="wesl_ao_"] > h3:before, .wesl_body_parent .wesl_radio [type="radio"]:not(:checked) + label:after, .wesl_body_parent .wesl_radio [type="radio"]:checked + label:after {
background: #4d4d4d;}
.wesl_radio [type="radio"]:not(:checked) + label:after, .wesl_radio [type="radio"]:checked + label:after {
content: '';position: absolute;top: 50%;left: 6px;margin-left: -2px;margin-top: -7px;width: 10px;height: 10px;
-webkit-transform: rotate(45deg);transform: rotate(45deg);border-radius: 100%;background: #99a6bf;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;
}
.wesl_radio [type="radio"]:not(:checked) + label:after {opacity: 0;transform: scale(0);}
.line_height{line-height: 34px;}
.fix_btn{position: absolute;bottom:25px;background-color: #fff;width:91%;padding: 10px 5px;z-index:100;border-top:1px solid #eef1f5;}

/* register_tab start end */

.edit_v2{float: left;width: 100%;padding-bottom:25px !important;}
.full_width{float:left;width:100%;}
.date_field{width:120px;float:left;}.or_label{float:left;line-height:34px;width:30px;}.year_field{float:left;width:93px;}
.email_add{padding-left: 0px;}
.email_add a{line-height:34px;color: #1a73e8;}
#static.modal .close{float:right !important;}
#static .modal-body{min-height:500px;max-height:500px;overflow:auto;}
#static .modal-dialog{margin-top:60px;}
.whatsapp_ic{color:#25D366;}
.edit_plus{padding:0px;color: #1a73e8;}.edit_plus a{color: #1a73e8;border:1px solid #1a73e8;display: inline-block;padding: 6px 8px;border-radius:3px;}
.or_field{padding: 0px;text-align: center;line-height:34px;width: auto;}
.container_fluid.list_section .working_area{z-index: inherit;padding-bottom: 0px;}
.thanks_social{} .thanks_social ul{}.thanks_social ul li{display: inline-block;}.thanks_social ul li a{background-color:inherit;}
.thanks_social ul li a div img{width:40px;height:40px;border-radius:50%;}
.design_field{margin-bottom:10px;}
.view_tab ul.nav.nav-tabs{float:left;}
.view_tab .actions{float:right;}
.view_tab .tab-content{float:left;width:100%;}

.edit_v2{height:85vh;overflow:auto;}
.scrollup {background-color: #000;}
.prof-image{min-height: 280px;}
.pdf_iframe{height:85vh;}
.prof-image{margin-top:0px !important;}

.btn-success:focus, .btn-success.focus{ background-color: #1a73e8 !important;border-color: #1a73e8 !important;}
.sticky1{position:fixed;bottom:0px;}.sticky2{position:absolute;bottom:0px;}
.view_comment.prof_commts{margin: 0px auto 10px;float: left;margin-right: 15px;margin-bottom: 0px;}
.view_comment.prof_commts a{border: inherit !important;}
.view_comment.prof_commts a:hover, a:focus{background-color:inherit !important;}
.view_comment.prof_commts .btn_submit:hover{border: 1px solid #dadce0 !important;}
.edit_title_label h4.panel-title a{color: #666;font-size:16px;line-height:32px;font: 500 16px/21px 'Roboto',sans-serif;}
.edit_title_label .panel-default{border-color:inherit;border-bottom: 1px solid #ccc;box-shadow: inherit !important;}
.edit_title_label .panel-default:first-child{border-bottom:inherit;}
.edit_title_label .panel-group .panel + .panel{margin-top: 5px;}
.edit_title_label .view_comment.prof_commts{position: absolute;top:4px;right: 15px;}
.birth_field{padding-right:5px;}.birth_year{padding-left:5px;padding-right: 0px;}
.edit_title_label .panel-group{padding-bottom:0px;}
.view_section .prof_commts .d-flex a:first-child span{display: initial;padding: 7px;}
.edit_section .prof_commts .d-flex a:first-child span{display: initial;padding: 7px;}
.edit_section .panel.panel-default{border:inherit;}
#accordion3 .prof_commts .btn.dark{border:1px solid #2f353b !important;color: #2f353b !important;padding:3px 10px 3px 5px !important;margin-left:5px;}
#accordion3 .prof_commts .btn.dark:hover{background-color: #2f353b !important;color:#fff !important;}

.edit_plus a:hover{border:1px solid #1a73e8;}
.showhim{float:left;}
.info_cer{float:left;}
.showme{display:none;}
.main_full{width:100%;float: left;}
.showhim .alert-success {background-color: #000;border-color: #000;color: #fff;padding: 5px 0px;margin-top: 10px;border-radius: 3px;}
.showhim:hover .showme .selected i{float: right;position: absolute;bottom: -10px;font-size: 24px;left: 27px;color: #000;}
.showhim:hover .showme {display: block;position: absolute;margin-top:-50px;margin-left:-20px;width:70px;text-align: center;}
.showhim .showme span{font-size:11px;}
.refresh_btn a{background-color: #1a73e8;padding: 7px 8px;border-radius: 3px;color: #fff;}
.refresh_btn a:hover{color: #fff;}
.refresh_btn a:focus{background-color: #1a73e8 !important;color: #fff;}
#accordion3 .panel-body{padding-bottom:0px;}
.flex_div{display: initial !important;}
.rating_area{}

/* dashboard page start here */
.top_header_ribbon_1{margin-bottom:0px;}
.dashboard_area{margin-top:0px;height:93vh;}
.modi_registr .portlet-body{padding:0px !important;}
.modi_registr .portlet-body table{margin-bottom:0px;}
.modi_registr .portlet-body table tr th{color: #999999;}
.highlight_text{color: #999999 !important;font-weight:bold;}
.modi_registr .portlet-body table tr td{color:#000;}
.widget-thumb .widget-thumb-body .widget-thumb-body-stat{margin: 0px;}
.right_text{text-align:right;}
.orange_bg{background-color: #e84f22;}
.widget-thumb.orange_bg .widget-thumb-heading{color:#fff;}
.widget-thumb.orange_bg .widget-thumb-wrap .widget-thumb-icon{color: #e84f22;}
.widget-thumb.orange_bg .widget-thumb-body .widget-thumb-body-stat{color:#fff;}

.blue_bg{background-color: #32c5d2;}
.widget-thumb.blue_bg .widget-thumb-heading{color:#fff;}
.widget-thumb.blue_bg .widget-thumb-wrap .widget-thumb-icon{color: #32c5d2;}
.widget-thumb.blue_bg .widget-thumb-body .widget-thumb-body-stat{color:#fff;}
/* dashboard page end here */
/*.single_div{min-height:85vh;}*/
#assign_modal .modal-dialog {width: 400px;}
.scrollable_hist .table-scrollable{max-height:750px;overflow:auto;}
.widget-thumb{padding: 10px !important;}
.widget-thumb .widget-thumb-heading{font-size: 13px !important;}
.dark-blue_bg{background-color: #3598DC;}
.purple-bg{background-color: #DC6967;}
.red-bg{background-color: #DC6967;}
.mar-less{margin-top:0px !important;}
.top_header_ribbon_1{margin-bottom: 20px;}
.widget-thumb.dark-blue_bg .widget-thumb-wrap .widget-thumb-icon{color: #3598DC;}
.widget-thumb.purple-bg .widget-thumb-wrap .widget-thumb-icon{color: #DC6967;}

.top_recent{
	width: 100%;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
			justify-content: space-between;
}

.top_recent > *{margin: 10px 0;}

.top_recent .btn_submit{
	background: #1A73E8;
	border: 1px solid #1A73E8;
	color: #FFF;
	text-transform: uppercase;
	font-family: 'Roboto';
	font-weight: 500;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);

	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.top_recent .btn_submit:hover,
.top_recent .btn_submit:focus,
.top_recent .btn_submit:active{
	background: #FFF;
	border: 1px solid #FFF;
	color: #1A73E8;
}
.label_pd{font-size: 15px;font-weight: 500;color: #333;}
.login .form-group i{font-size: 14px;}


.ad_src{
    margin-left: auto !important;
    margin-right: 10px !important;
    background: #e84f22 !important;
    border: 1px solid #E84F22 !important;
}
.ad_src:hover,
.ad_src:focus,
.ad_src:active{
    background: #FFF !important;
    color: #e84f22 !important;
    border: 1px solid #FFF !important;
}
/*Start Mandar*/
.docsBorder em{
    background: yellow;
    color: #000;
    padding: 1px 3px;
    font-style: normal;
}

.refreshcaptcha {
/*    background: rgba(0, 0, 0, 0) url(../images/refresh-icon.jpg) no-repeat scroll 0 0;*/
    float: right;height: 30px;width: 24px;float: left;border: none;margin: 0px 16px;}
.captcha_text {float:left;}

#txtCaptcha_reg{
    position: relative;
}
#btnrefresh{
    position: absolute;
    right: 0; top: 0;
    background: #1A73E8;
    color: #FFF;
    height: 43px;
    width: 30px;
    line-height: 43px;
    text-align: center;
    
}

.borderStickyStrip{
    background-color: #40C4FF;
}
/*End Mandar*/

.select_opt_txt_spc .dropdown-menu{
    left: inherit;
    right: 0px;
}

.total_truck {display: inline-block;margin-left: 15px;border: 1px solid #3598dc;padding: 0px;}
.view_info .total_truck label {padding:0px 10px;margin-bottom: 0px;line-height: 28px;}
.total_truck label a {color: #3f444a;cursor: inherit;font-size: 12px;font-weight: bold;}
.total_truck label a {text-decoration: none;}
.total_truck span {color: #FFF;background-color: #3598dc;border-color: #3598dc;padding: 5px 10px;}
.view_info .total_truck span {padding:9px 15px 8px 15px;font-size:14px;}
.view_info h2{line-height: 30px;}
.share_link{color: #fff !important;background-color: #5bc0de !important;border-color: #46b8da !important;}
.container_fluid.view_section .actions a.share_link{color:#fff !important;}
 .share_link:focus{color: #fff;background-color: #31b0d5 !important;border-color: #1b6d85 !important;}
 #socialMediaModal .modal-sm{width:500px;}
#socialMediaModal .modal-body p{margin:0px;line-height:22px;color: #000;}

/* == dashboard Record Start == */
.dashboard_area{margin-top: 0px;padding-top: 80px;}
.title_head{margin-top:0px;}
.title_head h4{background-color: #1A73E8;color: #fff;box-shadow: 2px 2px 7px rgba(0,0,0,.4);display: inline-block;padding: 5px 15px;font-size:18px;
border-radius: 3px;}
.graph_div {float: left;width: 50%;display: inline-block !important;flex: initial !important;-webkit-box-flex: initial !important;}
.graph_div .kt-portlet__body h4{line-height: 24px;margin: 0px;}
.dashboard_section .kt-portlet__body {padding: 15px;}
.kt-portlet {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-orient: vertical;
-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-shadow: 0px 0px 13px 0px rgba(82,63,105,0.05);
box-shadow: 0px 0px 13px 0px rgba(82,63,105,0.05);background-color: #fff;margin-bottom: 20px;border-radius: 4px;}
.dashboard_section{margin-top: 0px;}
.dashboard_section h2{margin: 0px;font-size:20px;}
.dashboard_section h3{margin: 0px;font-size:15px;font-weight:600;margin-bottom:5px;}
.total_section{background-color: #fff;padding: 15px;border-radius: 3px;box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);}
.record_div{background: rgba(0, 0, 0, 0.04);border-radius: 4px;padding: 10px;}
.total_records{font-size: 24px;font-weight:600;}
.total_records i{font-size: 19px;}
.fa_teal a{color: #32C5D2;}.fa_teal a:hover, a:focus{color: #32C5D2;}
.fa_blue a{color: #3598DC;}.fa_blue a:hover, a:focus{color: #3598DC;}
.fa_org a{color: #E84F22;}.fa_org a:hover, a:focus{color: #E84F22;}
.dashboard_section .top_boxes .top_box .fa{width: auto;height: auto;line-height: initial;}

/* == dashboard Record End == */

/* == Global Pages Start == */
.wesl_file_ctrl .showimage{margin-top: -0px;position: absolute;right: 0px;}
.custom-file{margin-top:5px;}
.custom-file input{float:left;}
.character_div{line-height:14px;margin-top:2px;font-weight:normal;font-size:13px;width:100%;float:left;}
.character_div b label{margin-bottom: 0px;line-height: 16px;font-weight:500;color:#111;}
.manage_btn{border-radius: 3px;color: #fff;padding: 3px 5px 5px 5px;background: #e84f22 !important;border: 1px solid #E84F22 !important;}
.manage_btn:hover{color: #fff;}
.manage_btn:focus,
.manage_btn.focus {
    color: #fff;
    background-color: #e84f22 !important;
    border-color: #E84F22;
}
.clear_both{clear:both;}
.manage_text {display: inline-block;padding: 2px 10px;}
.publish_page{border-radius: 3px;color: #fff;padding: 3px 5px;background: #e84f22 !important;border: 1px solid #E84F22 !important;}
.publish_page:hover{color: #fff;}
.appl_div{max-height: 350px;overflow:auto;}
/* == Global Pages End == */

/*Job Posting Module Start*/
#edit_date .modal-dialog {width:400px;}
/*Job Posting Module End*/


.search_filter {background: rgba(54, 198, 211, 0.1) !important;float: left;width: 100%;margin-bottom:15px;}
.search_filter .search_index {background: rgba(54, 198, 211, 0.1);margin: 0px 0px 0px 0px;}
.search_index {float: left;width: 100%;}
.search_filter > a {font-weight: 500;text-decoration: none !important;font-size: 16px;color: #4274e0;padding: 10px 15px;width: 100%;display: inline-block;}
.search_filter > a.accordion-toggle:after {font-family: 'FontAwesome';float: right;}
.search_filter > a.accordion-toggle:after {content: "\f068";}
.search_filter > a.accordion-toggle.collapsed:after {content: "\f067";}
.table>tbody>tr .fa_view_more:before {content: "\f106";}
.fa_btn_link.collapsed .fa_view_more:before {content: "\f107";}
.panel_table{margin-bottom:0px;}
.panel_table tbody tr td label{color: #333;font-weight: 500;}
.panel_table tbody tr td span{font-weight: normal;color: #010407;}
.table>tbody>tr>td .fa_btn_link {background: #eaeaea;color: #000;width: 30px;height: 30px;display: inline-block;line-height: 30px;text-align: center;
border-radius: 50% !important;margin:3px 2px 0px 2px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
.table>tbody>tr>td a.fa_btn_link:focus{background: #eaeaea;color: #000;}
.fil_area{display: initial !important;}
.fil_area input{font-weight: normal;}
#main-chart-container{min-height:276px;max-height:276px;overfloat:auto;overflow-x: hidden;}

/* -----------------------------------------------------------------------------
    Full Width
----------------------------------------------------------------------------- */
.full_page .working_area{width: 100% !important;}
.container_fluid.full_page .srch_part_par{width: 100%;max-width:100%;}
.label_width{width:100%;color:#333 !important;font-weight: 500 !important;}
.card_sec .prof_hvr_act > a{width:100%;}
.card_sec .prof_hvr_act > a:after {content: "";width: 0px;}
.card_sec .prof_hvr_act{max-width: 45px;}
.search_filter a:hover{color: #4274e0;}
.search_filter{background-color:rgba(54, 198, 211, 0.1) !important;}
.search_filter a:focus{background-color:rgba(54, 198, 211, 0.1) !important;}
.short_list{width:100%;float:left;}
.status_sec{width:100%;float:left;margin-bottom:15px;}
.status_sec label{width:100%;margin-bottom: 5px !important;color: #4274e0;}
.status_sec a{color: #ED3F2F;border:1px solid #dadce0;padding: 5px 8px;border-radius: 3px;}
.status_sec a:hover{border:1px solid #dadce0;color: #ED3F2F;}
.status_sec span{}
.card_sec .prof_hvr_act > a:first-child {border-radius: 0 0 9px 9px !important;}
.div_lvl_2:after{border-right: inherit;}
.card_main_div{margin:15px 0px;}
.card_sec .prof_commts{margin: 0px auto 0px;}
.prof_usr_detls ul{margin-bottom:5px;}
.card_sec .div_lvl_6{margin-bottom: 0px;}
.btn.btn-outline.yellow:focus{color:#c49f47 !important;}

.reply_multiselect .dropdown-menu{min-width: 300px;}
.bg_green, .bg_green:focus{background-color:#0f9d58 !important;color:#fff !important;border-color: #0f9d58 !important;}
.bg_yellow, .bg_yellow:focus{background-color:#c49f47  !important;color:#fff !important;border-color: #c49f47  !important;}
.bg_red, .bg_red:focus{background-color:#e7505a  !important;color:#fff !important;border-color: #e7505a  !important;}

.job_code_label{background-color: #e84f22;color:#fff;border-color: #e84f22;padding:5px;border-radius: 5px;}
.no_pointer{cursor: not-allowed !important;}
.line_height_label{line-height: 16px !important;}
.text_danger{width:100%;float: left;}


.prof_commts {
    margin: 40px auto 10px;
}

.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.prof_commts .d-flex a:first-child span{display: inherit;}
.prof_commts .d-flex a:first-child span {
    border-radius: 4px 0 0 4px !important;
    max-width: 140px;
    -webkit-flex-basis: 140px;
    -ms-flex-preferred-size: 140px;
    flex-basis: 140px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.btn_submit1 {
    border: 1px solid #dadce0;
    color: #3c4043;
    font-family: 'GoogleSansMedium';
    padding: 5px 10px;
    border-radius: 4px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.prof_commts .view_shl {
    width: 90px !important;
    font-size: 13px;
    margin: -5px 10px -5px 0;
    max-width: 90px !important;
    word-wrap: break-word;
    white-space: normal;
    text-align: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.view_shl {
    font-weight: 500;
    font-family: 'Roboto';
    margin-left: 10px;
    color: #2E7D32 !important;
}

.prof_commts .d-flex a span.ri_radius {
    -webkit-border-top-right-radius: 4px !important;
    -webkit-border-bottom-right-radius: 4px !important;
    -moz-border-radius-topright: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.comment_count{}
.comment_list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.comment_count{padding: 0 !important;}
@media (min-width: 992px){
    .mob_device{display: none;}
    .wsmain{background: transparent;margin: -2px 0 0 0;}
    .wsmenu{width: auto;border-left: none;float: left;}
    .wsmenu-submenu{min-width: 180px;top: 49px;}
    .wsmenu-list > li > a{font-size: 14px;line-height: 21px;border: none;display: table-cell;vertical-align: middle;}
    .wsmenu-list > li > a .fa,
    .wsmenu-list > li > a{color: rgba(0,0,0,0.54);}
    .wsmenu-list > li > a .fa{width: 100%;font-size: 18px;margin: 0 0 4px 0;}
    .wsmenu-list li:hover>a,
    .wsmenu-list > li > a:hover,
    .wsmenu-list li.active>a,
    .wsmenu-list li:hover>a .fa,
    .wsmenu-list > li > a:hover .fa,
    .wsmenu-list li.active>a .fa{color: rgba(0,0,0,0.87);}
}


.search_sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.search_sec>div{
display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;
align-items:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}
.search_sec>div:last-child{margin-right:0}.search_sec>div>div.srch_div{margin-right:5px}.search_sec>div>div.srch_div:last-child{margin-right:0}
.mob_container .adv_srh_divs div.srch_div,.mob_container>div.srch_div,.search_sec>div>div.srch_div{background-color:#eaeaea;border:none;
-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:7px 0}
.mob_container .adv_srh_divs div.srch_div{margin-bottom:5px}.mob_container .adv_srh_divs div.srch_div:last-child{margin-bottom:0}
.default-form .select-box .fa{padding:4px 1px}
.search_sec .srch_div{border:1px solid red;max-width:16.66666666666667%;-ms-flex-basis:16.66666666666667%;flex-basis:16.66666666666667%}
.srch_div .default-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;
-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.srch_div .default-form>.form-control{font-family:Roboto,sans-serif;font-size:16px;color:#333!important;font-weight:400;line-height:1.42857143;
box-shadow:none!important;border:none!important;padding:6px 7px 0!important;height:auto!important}
.mob_container .adv_srh_divs .default-form .btn-default,.mob_container .adv_srh_divs .default-form .btn-default.active,.mob_container .adv_srh_divs .default-form .btn-default:active,.mob_container .adv_srh_divs .default-form .btn-default:active:hover,.mob_container .adv_srh_divs .default-form .btn-default:hover,.mob_container .adv_srh_divs .open>.dropdown-toggle.btn-default,.mob_container .adv_srh_divs .open>.dropdown-toggle.btn-default:hover,header .default-form .btn-default,header .default-form .btn-default.active,header .default-form .btn-default:active,header .default-form .btn-default:active:hover,header .default-form .btn-default:hover,header .open>.dropdown-toggle.btn-default,header .open>.dropdown-toggle.btn-default:hover
{background:0 0;border-color:transparent!important;padding:4px 10px 3px 0;outline:0}
.mob_container .adv_srh_divs .default-form .btn-default,.mob_container .adv_srh_divs .default-form .btn-default.active,.mob_container .adv_srh_divs .default-form .btn-default:active,.mob_container .adv_srh_divs .default-form .btn-default:active:hover,.mob_container .adv_srh_divs .default-form .btn-default:hover,.mob_container .adv_srh_divs .open>.dropdown-toggle.btn-default,.mob_container .adv_srh_divs .open>.dropdown-toggle.btn-default:hover{padding:4px 10px 3px 10px}
.default-form .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-family:Roboto,sans-serif;font-size:16px}
header .default-form .bootstrap-select.btn-group .dropdown-toggle .caret{right:0}
.mob_container .adv_srh_divs div.srch_div label,.mob_container>.mob_search>div.srch_div label,.mob_container>div.srch_div label,.search_sec>div>div.srch_div label{
color:#5f6368;font-size:12px;font-family:Roboto,sans-serif;line-height:13px;font-weight:400;text-transform:uppercase;padding:0 6px;margin:0}
.srch_div .default-form input[type=date],.srch_div .default-form input[type=password],.srch_div .default-form input[type=text],.srch_div .default-form select,.srch_div .default-form textarea{
font-size:16px;color:#000!important;font-family:Roboto,sans-serif;border:none;padding:6px 0}.srch_div .default-form input[type=text]:focus,.srch_div .default-form input[type=text]:hover{border:none;outline:0;box-shadow:none}.srch_div .default-form input[type=date]::placeholder,.srch_div .default-form input[type=password]::placeholder,.srch_div .default-form input[type=text]::placeholder,.srch_div .default-form select::placeholder,.srch_div .default-form textarea::placeholder{color:#fff}header .default-form .select-box{padding:0 6px}.default-form .search-input input[type=text]{padding-left:6px;padding-right:6px}.default-form .select-box .select-clone>li{color:#444;font-size:14px;padding:5px}.default-form .select-box .select-clone{padding-top:0}.btn_search{padding:11px 15px 9px;border-radius:25px;font-size:18px;white-space:nowrap;text-transform:uppercase;font-family:Roboto,sans-serif;line-height:normal;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.18)}.btn-sm-list.btn-list-second,.btn_search{background:#ec5525;color:#fff;border:none;position:relative;z-index:0}.btn-sm-list.btn-list-second:focus,.btn-sm-list.btn-list-second:hover,.btn_search:focus,.btn_search:hover,.view_all a:focus,.view_all a:hover{color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.26)}.btn-sm-list.btn-list-second::before,.btn_search::before,.view_all a::before{content:'';display:block;opacity:0;position:absolute;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:-1;bottom:0;left:0;right:0;top:0;background:#000;border-radius:25px;transform:scale(0);transition-property:transform,opacity}.btn-sm-list.btn-list-second::before{border-radius:4px}.btn-sm-list.btn-list-second:focus::before,.btn-sm-list.btn-list-second:hover::before,.btn_search:focus::before,.btn_search:hover::before,.view_all a:hover::before{opacity:.04;transform:scale(1);opacity:.1}.thumb_slide{padding:20px 0 5px;margin-top:0}.owl-carousel .owl-stage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.owl-carousel .owl-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.owl-carousel .thumb_thumbnail{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thumb_slide .thumb_sec{position:relative}.thumb_slide .thumb_navig{display:inline-block;margin-top:-18px;position:absolute;left:0;right:0;top:50%}.thumb_slide .thumb_navig [class*=thumb_]{background:#fff;width:36px;height:36px;font-size:18px;color:#333;line-height:33px;text-align:center;display:inline-block;box-shadow:0 2px 3px 2px rgba(0,0,0,.03);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.thumb_slide .thumb_navig [class*=thumb_]:hover{background:#ec6d41;color:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.thumb_slide .thumb_s{width:auto;margin:7px 45px}.item_sub{height:100%;margin:7px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.thu_dec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.thu_dec h4{font-size:21px;color:#ec5525;text-transform:uppercase;margin:0}.thu_dec p{font-size:14px;line-height:21px;margin:0 0 10px 0}.item_sub,.job-list .job-content-wrapper{background:#fff;position:relative;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}#main-wrapper .job-list .job-content-wrapper{border:1px solid #f3f3f3}.item_sub:hover,.job-list .job-content-wrapper:hover{box-shadow:0 1px 3px 1px rgba(60,64,67,.2),0 2px 8px 4px rgba(60,64,67,.1)}.down_scroll,.job_card_main,.thumb_slide{background:#eaeaea}.job_card_div .property-list{padding:10px 0 0 0}.properties-listing.job_card_div{padding:0 0 30px 0}.text_color h2{color:#ec5525;font-size:30px;text-align:center}.job_card_div .default-form .select-box .value-holder{background-color:#f3f3f3}.find_job{text-align:center;margin-top:0}.find_job a{color:#fff;background-color:#c1512a;border-color:#c1512a;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.18);font-size:16px;padding:12px 26px 10px}.find_job button{color:#fff;border:1px solid #c1512a;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.18);font-size:16px;padding:9px 20px 9px 20px;background:#ff5607;background:-moz-linear-gradient(top,#ff5607 0,#f2361f 100%);background:-webkit-linear-gradient(top,#ff5607 0,#f2361f 100%);background:linear-gradient(to bottom,#ff5607 0,#f2361f 100%)}.find_job button:hover{box-shadow:2px 2px 3px 2px rgba(0,0,0,.15);-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.btn-circle{border-radius:25px!important}.view_all{text-align:center}.view_all a{color:#fff;background-color:#c1512a;border-color:#c1512a;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.18);font-size:16px;padding:12px 26px 10px}.view_all a{color:#fff;border:1px solid transparent;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.18);font-size:16px;z-index:0;border-radius:4px;position:relative;padding:8px 20px 6px 20px;background:#ec5525;overflow:hidden}.view_all a::before{border-radius:4px}.use-ripple{position:relative;outline-width:0}div.ripple-mask{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;background:0 0}.bg-white{background:#eaeaea!important}.job_card_div .properties-listing-header{float:left;width:100%;padding:15px 15px 15px 0;border:1px solid #e9e9e9;background-color:#fff}.job_card_div ul.custom-list{float:left;width:100%}.job_card_div .property-list.layout-grid .property{width:33.33333333%;height:auto;padding:0 15px;margin:0 0 30px 0;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%}.custom-list.clearfix.property-list.layout-grid{min-height:inherit;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-list.clearfix.property-list.layout-list{min-height:auto}.job-list .media-left{padding:0}.media-middle{vertical-align:middle}.property .job-content-wrapper>div:first-of-type{width:100%;display:table;margin-bottom:15px}.property .job-content-wrapper>div:first-of-type .media-left,.property .job-content-wrapper>div:first-of-type .position{display:table-cell;vertical-align:middle}.property .job-content-wrapper>div:first-of-type .media-left{width:85px;padding-right:10px}.property .job-content-wrapper>div:first-of-type .position{text-align:left}.property .job-content-wrapper>div:first-of-type .media-left a{width:75px;height:75px;display:inline-block}.media-body{text-align:left}.job-grid .title-job-list{font-size:14px}.job-grid .title-job-list a{font-family:Roboto,sans-serif;font-size:16px;color:#111}.position .company a{color:#ec5525;line-height:normal}.title-job-list{margin:0},.job-grid .company{width:100%;display:table}.job-grid .job-metas>div{width:100%;display:table;margin-bottom:7px}.job-grid .job-metas>div .form-group{width:50%;display:table-cell;margin-bottom:7px}.job-metas .form-group:last-child{margin-bottom:0}.job-metas .form-group label,.job-metas .form-group span{width:100%;line-height:normal;display:block}.job-metas .form-group label{font-size:12px;color:#8e8e8e;font-family:LatoWeb;margin-bottom:0}.job-metas .form-group span{font-size:15px;font-weight:600;color:#000}.company{margin-bottom:0}.job-grid .job-metas i{font-size:16px;width:18px;height:18px;display:inline-block}.text-second{color:#666}.job-grid .listing-buttons{margin:5px 0 0;padding-top:0;text-align:center}.job-grid .listing-buttons>*{display:inline-block;float:none;vertical-align:unset;margin-right:8px}.job-grid .listing-buttons>:last-child{margin-right:0}.job-grid .listing-buttons .job-favorite:last-child{margin-right:0}.job-grid .listing-buttons .job-favorite:last-child a{padding-right:0}.btn-sm-list{display:inline-block;-webkit-transition:all .2s ease-in-out 0s;-o-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;font-size:12px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;padding:5px 15px;text-transform:uppercase;white-space:nowrap}.btn-sm-list.btn-list-second,.job-type{text-transform:uppercase;padding:8px 14px 7px;font-size:12px;line-height:1.5;font-weight:600;border:1px solid transparent;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.18)}.job-type:focus,.job-type:hover{box-shadow:0 3px 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.26)}.job-type{color:#000;border:1px solid #e68966}.job-type:focus,.job-type:hover{color:#fff;background:#e68966;border-color:#e68966}.job-favorite a{display:inline-block;position:relative;padding:0;font-size:24px;line-height:1.4;border:none;border-radius:0;color:#ec5525;top:2px}.job_card_div .property-list .property{background-color:initial;border-radius:0;box-shadow:initial}.job_card_div .property-list.layout-grid{margin:0}.job_card_div{margin-bottom:20px}.job_card_div .default-form .select-box .fa{padding:10px}.job_card_div .job-metas .job-salary{float:left;width:100%;margin-right:0}.why_book .container{text-align:center}.why_sof_div{float:inherit;display:inline-block;width:33%;vertical-align:top;min-height:196px}.why_book{background-image:url(../../assets/img/why-book-banner.jpg);background-size:cover;padding:15px 15px;position:relative}.why_book_bg{content:"";background:rgba(0,0,0,.6);position:absolute;top:0;right:0;left:0;bottom:0}.why_book h2{color:#fff;margin-bottom:30px;margin-top:30px;font-size:30px}.why_sofomation{text-align:center;margin-bottom:40px}.why_sofomation p{color:#fff;font-size:14px;text-align:center}.why_sofomation i{color:#fff}.why_sofomation h3{font-size:20px;color:#fff}.mt-element-step .row{margin:0}.mt-element-step .step-line .mt-step-col{padding:30px 0;text-align:center}.mt-element-step .step-line .mt-step-number{font-size:26px;border-radius:50%!important;display:inline-block;margin:auto auto 5px;padding:15px 9px;border:3px solid #26c281;position:relative;z-index:5;height:60px;width:60px;text-align:center}.mt-element-step .step-line .mt-step-number>i{position:relative;top:50%;transform:translateY(-120%)}.mt-element-step .step-line .mt-step-title{font-size:20px;font-family:LatoWebSemiBold;position:relative}.mt-element-step .step-line .mt-step-title:after,.mt-element-step .step-line .mt-step-title:before{content:'';height:3px;width:50%;position:absolute;background-color:#26c281;top:-32px;z-index:4;transform:translateY(-100%)}.mt-element-step .step-line .mt-step-title:after{left:50%}.mt-element-step .step-line .mt-step-title:before{right:50%}.mt-element-step .step-line .first .mt-step-title:before,.mt-element-step .step-line .last .mt-step-title:after{content:none}.mt-element-step .step-line .active .mt-step-number{color:#32c5d2!important;border-color:#32c5d2!important}.mt-element-step .step-line .active .mt-step-content,.mt-element-step .step-line .active .mt-step-title{color:#32c5d2!important}.mt-element-step .step-line .active .mt-step-title:after,.mt-element-step .step-line .active .mt-step-title:before{background-color:#32c5d2}.mt-element-step .step-line .done .mt-step-number{color:#e7505a!important;border-color:#e7505a!important}.mt-element-step .step-line .done .mt-step-content,.mt-element-step .step-line .done .mt-step-title{color:#e7505a!important}.mt-step-content{font-size:15px;margin-top:5px;line-height:normal}.mt-element-step .step-line .done .mt-step-title:after,.mt-element-step .step-line .done .mt-step-title:before{background-color:#e7505a}.mt-element-step .step-line .error .mt-step-number{color:#c29d0b!important;border-color:#c29d0b!important}.mt-element-step .step-line .error .mt-step-content,.mt-element-step .step-line .error .mt-step-title{color:#c29d0b!important}.mt-element-step .step-line .error .mt-step-title:after,.mt-element-step .step-line .error .mt-step-title:before{background-color:#c29d0b}.mt-element-step .step-line .last .mt-step-content,.mt-element-step .step-line .last .mt-step-title{color:#26c281!important}.mt-element-step .step-line .last .mt-step-number{color:#26c281!important;border-color:#26c281!important}.social_net{background-color:#f3f3f3;padding:35px 0}.social_net .row{width:100%;margin:0;display:table}.social_net .row .col-md-6{display:table-cell;vertical-align:middle}.social_net h4{font-size:16px;font-weight:600;margin:0 0 7px 0}.social_area ul{padding-left:0}.social_area ul li{float:left;display:-webkit-inline-box}.bottom_modal .modal-header>div ul li a,.social_area ul li a{background:#dadada;color:#fff;width:35px;height:35px;text-align:center;line-height:34px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:10px;font-size:20px}.bottom_modal .modal-header>div ul li:last-child a,.social_area ul li:last-child a{margin-right:0}.social_area ul li a:hover{color:#bd481f}.flag{float:left;padding:0!important;margin:0 5px 0 0;width:16px;height:11px;background:url(../../assets/img/flag/flagssprite_small.png) no-repeat}.flag.ad{background-position:0 0}.flag.ae{background-position:0 -11px}.flag.af{background-position:0 -22px}.flag.ag{background-position:0 -33px}.flag.ai{background-position:0 -44px}.flag.al{background-position:0 -55px}.flag.am{background-position:0 -66px}.flag.an{background-position:0 -77px}.flag.ao{background-position:0 -88px}.flag.ar{background-position:0 -99px}.flag.as{background-position:0 -110px}.flag.at{background-position:0 -121px}.flag.au{background-position:0 -132px}.flag.aw{background-position:0 -143px}.flag.ax{background-position:0 -154px}.flag.az{background-position:0 -165px}.flag.ba{background-position:0 -176px}.flag.bb{background-position:0 -187px}.flag.bd{background-position:0 -198px}.flag.be{background-position:0 -209px}.flag.bf{background-position:0 -220px}.flag.bg{background-position:0 -231px}.flag.bh{background-position:0 -242px}.flag.bi{background-position:0 -253px}.flag.bj{background-position:0 -264px}.flag.bm{background-position:0 -275px}.flag.bn{background-position:0 -286px}.flag.bo{background-position:0 -297px}.flag.br{background-position:0 -308px}.flag.bs{background-position:0 -319px}.flag.bt{background-position:0 -330px}.flag.bv{background-position:0 -341px}.flag.bw{background-position:0 -352px}.flag.by{background-position:0 -363px}.flag.bz{background-position:0 -374px}.flag.ca{background-position:0 -385px}.flag.catalonia{background-position:0 -396px}.flag.cc{background-position:0 -407px}.flag.cd{background-position:0 -418px}.flag.cf{background-position:0 -429px}.flag.cg{background-position:0 -440px}.flag.ch{background-position:0 -451px}.flag.ci{background-position:0 -462px}.flag.ck{background-position:0 -473px}.flag.cl{background-position:0 -484px}.flag.cm{background-position:0 -495px}.flag.cn{background-position:0 -506px}.flag.co{background-position:0 -517px}.flag.cu{background-position:0 -528px}.flag.cr{background-position:0 -539px}.flag.cs{background-position:0 -550px}.flag.cv{background-position:0 -561px}.flag.cx{background-position:0 -572px}.flag.cy{background-position:-16px 0}.flag.cz{background-position:-16px -11px}.flag.de{background-position:-16px -22px}.flag.dj{background-position:-16px -33px}.flag.dk{background-position:-16px -44px}.flag.dm{background-position:-16px -55px}.flag.do{background-position:-16px -66px}.flag.dz{background-position:-16px -77px}.flag.ec{background-position:-16px -88px}.flag.ee{background-position:-16px -99px}.flag.eg{background-position:-16px -110px}.flag.eh{background-position:-16px -121px}.flag.england{background-position:-16px -132px}.flag.er{background-position:-16px -143px}.flag.es{background-position:-16px -154px}.flag.et{background-position:-16px -165px}.flag.eu{background-position:-16px -176px}.flag.fam{background-position:-16px -187px}.flag.fi{background-position:-16px -198px}.flag.fj{background-position:-16px -209px}.flag.fk{background-position:-16px -220px}.flag.fm{background-position:-16px -231px}.flag.fo{background-position:-16px -242px}.flag.fr{background-position:-16px -253px}.flag.ga{background-position:-16px -264px}.flag.gb{background-position:-16px -275px}.flag.gd{background-position:-16px -286px}.flag.ge{background-position:-16px -297px}.flag.gf{background-position:-16px -308px}.flag.gh{background-position:-16px -319px}.flag.gi{background-position:-16px -330px}.flag.gl{background-position:-16px -341px}.flag.gm{background-position:-16px -352px}.flag.gn{background-position:-16px -363px}.flag.gp{background-position:-16px -374px}.flag.gq{background-position:-16px -385px}.flag.gr{background-position:-16px -396px}.flag.gs{background-position:-16px -407px}.flag.gt{background-position:-16px -418px}.flag.gu{background-position:-16px -429px}.flag.gw{background-position:-16px -440px}.flag.gy{background-position:-16px -451px}.flag.hk{background-position:-16px -462px}.flag.hm{background-position:-16px -473px}.flag.hn{background-position:-16px -484px}.flag.hr{background-position:-16px -495px}.flag.ht{background-position:-16px -506px}.flag.hu{background-position:-16px -517px}.flag.id{background-position:-16px -528px}.flag.ie{background-position:-16px -539px}.flag.il{background-position:-16px -550px}.flag.in{background-position:-16px -561px}.flag.io{background-position:-16px -572px}.flag.iq{background-position:-32px 0}.flag.ir{background-position:-32px -11px}.flag.is{background-position:-32px -22px}.flag.it{background-position:-32px -33px}.flag.jm{background-position:-32px -44px}.flag.jo{background-position:-32px -55px}.flag.jp{background-position:-32px -66px}.flag.ke{background-position:-32px -77px}.flag.kg{background-position:-32px -88px}.flag.kh{background-position:-32px -99px}.flag.ki{background-position:-32px -110px}.flag.km{background-position:-32px -121px}.flag.kn{background-position:-32px -132px}.flag.kp{background-position:-32px -143px}.flag.kr{background-position:-32px -154px}.flag.kw{background-position:-32px -165px}.flag.ky{background-position:-32px -176px}.flag.kz{background-position:-32px -187px}.flag.la{background-position:-32px -198px}.flag.lb{background-position:-32px -209px}.flag.lc{background-position:-32px -220px}.flag.li{background-position:-32px -231px}.flag.lr{background-position:-32px -242px}.flag.lk{background-position:-32px -253px}.flag.ls{background-position:-32px -264px}.flag.lt{background-position:-32px -275px}.flag.lu{background-position:-32px -286px}.flag.lv{background-position:-32px -297px}.flag.ly{background-position:-32px -308px}.flag.ma{background-position:-32px -319px}.flag.mc{background-position:-32px -330px}.flag.md{background-position:-32px -341px}.flag.me{background-position:-32px -352px}.flag.mg{background-position:-32px -363px}.flag.mh{background-position:-32px -374px}.flag.mk{background-position:-32px -385px}.flag.ml{background-position:-32px -396px}.flag.mm{background-position:-32px -407px}.flag.mn{background-position:-32px -418px}.flag.mo{background-position:-32px -429px}.flag.mp{background-position:-32px -440px}.flag.mq{background-position:-32px -451px}.flag.mr{background-position:-32px -462px}.flag.ms{background-position:-32px -473px}.flag.mt{background-position:-32px -484px}.flag.mu{background-position:-32px -495px}.flag.mv{background-position:-32px -506px}.flag.mw{background-position:-32px -517px}.flag.mx{background-position:-32px -528px}.flag.my{background-position:-32px -539px}.flag.mz{background-position:-32px -550px}.flag.na{background-position:-32px -561px}.flag.nc{background-position:-32px -572px}.flag.ne{background-position:-48px 0}.flag.nf{background-position:-48px -11px}.flag.ng{background-position:-48px -22px}.flag.ni{background-position:-48px -33px}.flag.nl{background-position:-48px -44px}.flag.no{background-position:-48px -55px}.flag.np{background-position:-48px -66px}.flag.nr{background-position:-48px -77px}.flag.nu{background-position:-48px -88px}.flag.nz{background-position:-48px -99px}.flag.om{background-position:-48px -110px}.flag.pa{background-position:-48px -121px}.flag.pe{background-position:-48px -132px}.flag.pf{background-position:-48px -143px}.flag.pg{background-position:-48px -154px}.flag.ph{background-position:-48px -165px}.flag.pk{background-position:-48px -176px}.flag.pl{background-position:-48px -187px}.flag.pm{background-position:-48px -198px}.flag.pn{background-position:-48px -209px}.flag.pr{background-position:-48px -220px}.flag.ps{background-position:-48px -231px}.flag.pt{background-position:-48px -242px}.flag.pw{background-position:-48px -253px}.flag.py{background-position:-48px -264px}.flag.qa{background-position:-48px -275px}.flag.re{background-position:-48px -286px}.flag.ro{background-position:-48px -297px}.flag.rs{background-position:-48px -308px}.flag.ru{background-position:-48px -319px}.flag.rw{background-position:-48px -330px}.flag.sa{background-position:-48px -341px}.flag.sb{background-position:-48px -352px}.flag.sc{background-position:-48px -363px}.flag.scotland{background-position:-48px -374px}.flag.sd{background-position:-48px -385px}.flag.se{background-position:-48px -396px}.flag.sg{background-position:-48px -407px}.flag.sh{background-position:-48px -418px}.flag.si{background-position:-48px -429px}.flag.sj{background-position:-48px -440px}.flag.sk{background-position:-48px -451px}.flag.sl{background-position:-48px -462px}.flag.sm{background-position:-48px -473px}.flag.sn{background-position:-48px -484px}.flag.so{background-position:-48px -495px}.flag.sr{background-position:-48px -506px}.flag.st{background-position:-48px -517px}.flag.sv{background-position:-48px -528px}.flag.sy{background-position:-48px -539px}.flag.sz{background-position:-48px -550px}.flag.tc{background-position:-48px -561px}.flag.td{background-position:-48px -572px}.flag.tf{background-position:-64px 0}.flag.tg{background-position:-64px -11px}.flag.th{background-position:-64px -22px}.flag.tj{background-position:-64px -33px}.flag.tk{background-position:-64px -44px}.flag.tl{background-position:-64px -55px}.flag.tm{background-position:-64px -66px}.flag.tn{background-position:-64px -77px}.flag.to{background-position:-64px -88px}.flag.tr{background-position:-64px -99px}.flag.tt{background-position:-64px -110px}.flag.tv{background-position:-64px -121px}.flag.tw{background-position:-64px -132px}.flag.tz{background-position:-64px -143px}.flag.ua{background-position:-64px -154px}.flag.ug{background-position:-64px -165px}.flag.um{background-position:-64px -176px}.flag.us{background-position:-64px -187px}.flag.uy{background-position:-64px -198px}.flag.uz{background-position:-64px -209px}.flag.va{background-position:-64px -220px}.flag.vc{background-position:-64px -231px}.flag.ve{background-position:-64px -242px}.flag.vg{background-position:-64px -253px}.flag.vi{background-position:-64px -264px}.flag.vn{background-position:-64px -275px}.flag.vu{background-position:-64px -286px}.flag.wales{background-position:-64px -297px}.flag.wf{background-position:-64px -308px}.flag.ws{background-position:-64px -319px}.flag.ye{background-position:-64px -330px}.flag.yt{background-position:-64px -341px}.flag.za{background-position:-64px -352px}.flag.zm{background-position:-64px -363px}.flag.zw{background-position:-64px -374px}.borderRadius{-moz-border-radius:5px;border-radius:5px}.borderRadiusTp{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.borderRadiusBtm{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.ddcommon{position:relative;display:-moz-inline-stack;zoom:1;display:inline-block;cursor:default;width:100%!important}.ddcommon ul{padding:0;margin:0}.ddcommon ul li{list-style-type:none}.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3}.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:1 solid #c3c3c3}.ddcommon .disabled img,.ddcommon .disabled span,.ddcommon.disabledAll{opacity:.5;-ms-filter:"alpha(opacity=50)";-khtml-opacity:.5;-moz-opacity:.5;color:#999}.ddcommon .clear{clear:both}.ddcommon .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.ddcommon .text{color:#7e7e7e;padding:0;position:absolute;background:#fff;display:block;width:98%;height:98%;left:2px;top:0;border:none}.ddOutOfVision{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1}.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888;-webkit-box-shadow:5px 5px 5px -5px #888;box-shadow:5px 5px 5px -5px #888}.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888;-webkit-box-shadow:-5px -5px 5px -5px #888;box-shadow:-5px -5px 5px -5px #888}.borderRadius .border,.borderRadiusTp .border{-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}img.fnone{float:none!important}.ddcommon .divider{width:0;height:100%;position:absolute}.ddcommon .arrow{display:inline-block;position:absolute;top:50%;right:4px}.ddcommon .arrow:hover{background-position:0 100%}.ddcommon .ddTitle{padding:0;position:relative;display:inline-block;width:100%}.ddcommon .ddTitle .ddTitleText{display:block}.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0}.ddcommon .ddTitle .description{display:block}.ddcommon .ddTitle .ddTitleText img{position:relative;vertical-align:middle;float:left}.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto;overflow-x:hidden;zoom:1}.ddcommon .ddChild li{clear:both}.ddcommon .ddChild li .description{display:block}.ddcommon .ddChild li img{border:0 none;position:relative;vertical-align:middle;float:left}.ddcommon .ddChild li.optgroup{padding:0}.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.ddcommon .noBorderTop{border-top:none 0!important;padding:0;margin:0}.dd{border:1px solid #c3c3c3}.dd .divider{border-left:1px solid #c3c3c3;border-right:1px solid #fff;right:24px}.dd .arrow{width:16px;height:16px;margin-top:-8px;background:url(../../assets/img/flag/dd_arrow.gif) no-repeat}.dd .arrow:hover{background-position:0 100%}.dd .ddTitle{font-size:14px;color:#000;background:#e2e2e4 url(../../assets/img/flag/title-bg.gif) repeat-x left top}.dd .ddTitle .ddTitleText{padding:5px 20px 5px 5px}.dd .ddTitle .ddTitleText .ddTitleText{padding:0}.dd .ddTitle .description{font-size:12px;color:#666}.dd .ddTitle .ddTitleText img{padding-right:5px}.dd .ddChild{border:1px solid #c3c3c3;background-color:#fff;left:-1px}.dd .ddChild li{padding:5px;background-color:#fff;border-bottom:1px solid #c3c3c3}.dd .ddChild li .description{color:#666}.dd .ddChild li .ddlabel{color:#333;font-size:14px}.dd .ddChild li.hover{background-color:#f2f2f2}.dd .ddChild li img{padding:0 6px 0 0}.dd .ddChild li.optgroup{padding:0}.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px;font-weight:700;font-style:italic}.dd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}.dd .ddChild li.selected{background-color:#d5d5d5;color:#000}.properties-search-filter{padding:20px}.listing_title{margin-bottom:20px;border-bottom:1px solid #eee}.listing_title:last-child{border-bottom:none}.listing_title h5.toggle-title{background-color:transparent;padding:0;border-radius:0;color:#000;position:relative}.properties-search-filter .listing_title .toggle-title::after{right:0;top:0;color:#999}.listing_title .toggle-content{padding:15px 0 20px 0;border:none;background-color:#fff}.properties-search-filter .rating-filter.listing_title .stars{margin-left:10px}.job_list_div .property-list.layout-grid .property{width:350px}.job_list_div .job_listing .job-metas>div{float:left;width:100%;margin-right:0}.job_list_div .property-list.layout-grid .property.first-in-row{clear:inherit}.view_more{background:#ec5525;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;padding:8px;border-radius:4px;margin-top:10px;display:inline-block;line-height:16px}.view_more:hover{background:#d54d21;color:#fff}.properties-search-filter .additional-filter-list label>span{color:#ec5525}.down_scroll{width:100%;display:inline-block;position:relative;text-align:center;padding-bottom:55px}.down_scroll strong{display:block;font-family:Roboto,sans-serif;color:#ec5525;text-transform:uppercase;padding:5px 0 0 0}.icon-scroll:before{position:absolute;left:50%}.icon-scroll{width:27px;height:36px;top:50%;margin:0 auto;position:relative;border:solid 3px #ec5525;border-radius:80px}.icon-scroll:before{content:'';width:5px;height:10px;background:#ec5525;margin-left:-3px;top:2px;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}}.job-content-wrapper{overflow:inherit}.context-menu.active .job-type{background:#e68966;color:#fff}.context-menu{float:right}.context-menu .dropdown{position:absolute;text-align:left;background-color:#fff;z-index:104;max-width:80%;border-radius:3px;padding:0;min-width:240px;opacity:0;transform:scale(0);box-shadow:0 2px 7px 0 rgba(0,0,0,.26),0 2px 8px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.26),0 2px 8px 0 rgba(0,0,0,.12);transition:all .3s cubic-bezier(.79,-.07,.14,1.03);-webkit-overflow-scrolling:touch}.context-menu .dropdown::-webkit-scrollbar{width:6px!important}.context-menu .dropdown::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2)}.context-menu .dropdown::-webkit-scrollbar-track{background:rgba(255,255,255,.08)}.context-menu .dropdown .dropdown-list{background:#fcf1eb;padding:0;margin:0;list-style:none}.context-menu .dropdown .dropdown-list .dropdown-list-item{opacity:0;transition:.3s ease-in-out transform;-webkit-transition:.3s ease-in-out transform;-webkit-transform:translateY(-14px);transform:translateY(-14px);margin:0 1em}.context-menu .dropdown .dropdown-list .dropdown-list-item:not(:last-child){border-bottom:1px solid #e9e9e9}.context-menu .dropdown .dropdown-list .dropdown-list-item{padding:10px 0}.context-menu .dropdown .dropdown-list .dropdown-list-item a{background:#606060;width:30px;height:30px;color:#fff;text-align:center;line-height:30px;padding:0;display:inline-block;text-decoration:none;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:10px}.context-menu .dropdown .dropdown-list .dropdown-list-item a:last-child{margin-right:0}.bottom_modal .modal-header>div ul li a.email,.context-menu .dropdown .dropdown-list .dropdown-list-item a.email{background:#f29c4b}.bottom_modal .modal-header>div ul li a.fb,.context-menu .dropdown .dropdown-list .dropdown-list-item a.fb,.social_area ul li a.fb{background:#014baa}.bottom_modal .modal-header>div ul li a.lin,.context-menu .dropdown .dropdown-list .dropdown-list-item a.lin,.social_area ul li a.lin{background:#006fac}.bottom_modal .modal-header>div ul li a.twi,.context-menu .dropdown .dropdown-list .dropdown-list-item a.twi,.social_area ul li a.twi{background:#01ace1}.bottom_modal .modal-header>div ul li a.gplus,.context-menu .dropdown .dropdown-list .dropdown-list-item a.gplus,.social_area ul li a.gplus{background:#f7351f}.social_area ul li a.rss{background:#f26522}.bottom_modal .modal-header>div ul li a:focus,.bottom_modal .modal-header>div ul li a:hover,.context-menu .dropdown .dropdown-list .dropdown-list-item a:focus,.context-menu .dropdown .dropdown-list .dropdown-list-item a:hover,.social_area ul li a:focus,.social_area ul li a:hover{background:#444;color:#fff;text-decoration:none!important}.context-menu.active button{background-color:#ededed}.context-menu.active .dropdown .dropdown-list .dropdown-list-item{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}.dropdown-right{top:45px;right:0;transform-origin:right top 0}.dropdown-left{top:45px;left:10px;transform-origin:left top 0}.dropdown-bottom-right{bottom:60px;right:inherit;left:auto;transform-origin:left bottom 0}.dropdown-bottom-left{bottom:45px;left:10px;transform-origin:left bottom 0}.context-menu.active .dropdown{transform:scale(1);opacity:1;z-index:49}#ie8 .context-menu .dropdown{display:none}#ie8 .context-menu.active .dropdown{display:block}.bottom_modal .modal-content{border-radius:4px 4px 0 0;border-bottom:0}.bottom_modal .modal-body{max-height:calc(100vh - 270px);overflow-y:auto}.bottom_modal .modal-header{width:100%;display:table}.bottom_modal .modal-header>div,.bottom_modal .modal-header>h4{display:table-cell;vertical-align:bottom}.bottom_modal .modal-header>h4{line-height:normal;white-space:nowrap;color:#ec5525;font-family:Roboto,sans-serif;font-size:24px}.bottom_modal .modal-header>div{text-align:right}.bottom_modal .modal-header>div ul{margin-bottom:0}.bottom_modal .modal-header>div ul li{list-style:none}.bottom_modal h5.sub_tag{color:#000;font-size:18px;margin:0 0 10px 0}.bottom_modal .detail_sec{width:100%;display:inline-block;margin-bottom:15px}.bottom_modal .detail_sec:last-child{margin-bottom:0}.bottom_modal .detail_sec label{width:30%;font-size:12px;color:#8e8e8e;font-family:LatoWeb;line-height:normal;margin-bottom:0}.bottom_modal .detail_sec>div{font-size:15px;font-weight:600;color:#000}.bottom_modal .detail_sec .form-group{width:100%;display:table;margin-bottom:5px}.bottom_modal .detail_sec .form-group div,.bottom_modal .detail_sec .form-group label{display:table-cell;vertical-align:middle}.inner_pages{margin-bottom:0}.page-search-results .page-header{margin:0}.job_list_par .property-list.layout-grid{margin:15px -15px 0}.job_list_par .property-list.layout-grid .property{background:0 0;border:none;width:50%;padding-left:15px;padding-right:15px;box-shadow:none;margin-bottom:30px}.job_list_par .property-list .property{background:0 0}.job_list_par .layout-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.job_list_par .layout-list .property{margin-bottom:20px}.job_list_par .layout-list .property:last-child{margin-bottom:0}.job_list_par .layout-list section{width:100%;display:table}.job_list_par .layout-list .listing-buttons,.job_list_par .layout-list .media-body{width:auto;display:table-cell;vertical-align:middle}.job_list_par .layout-list .listing-buttons{width:170px;text-align:left}.job_list_par .layout-list .dropdown-bottom-right{top:50px;bottom:inherit;right:0;left:inherit;transform-origin:right bottom 0}.properties-listing-header{width:100%;display:table}.properties-listing-header>div{display:table-cell;vertical-align:top;float:none!important}.properties-listing-header>div.list-layout{width:100px}.list-sorting form>span{display:inline-block}.vmi_list{margin:0 auto;float:inherit}.stipper_form h2{font-size:20px;color:#000;margin:0;text-align:left;line-height:32px;width:auto;float:left}.head_area{text-align:right;margin-bottom:25px;width:100%;float:left}.head_area a{margin-left:15px;color:#005c9c;font:500 13px/32px Roboto,sans-serif}.view_area .form-group{width:auto;float:left}.view_area .form-group label{float:left;line-height:35px;margin-left:5px;font-size:16px;width:auto;font-weight:400;color:#333}.view_area .form-group input{float:left;width:120px}.search_section{float:right}.mt-checkbox-list .mt-checkbox,.mt-checkbox-list .mt-radio,.mt-checkbox>input:checked~span:after,.mt-radio-list .mt-checkbox,.mt-radio-list .mt-radio,.mt-radio>input:checked~span:after{display:block}.vmi_list .mt-checkbox-list{border-bottom:1px solid #f1f2f3;
margin-bottom:10px}
.vmi_list .mt-checkbox-list:last-child{border-bottom:inherit}

.mt-checkbox,.mt-radio{display:inline-block;position:relative;padding-left:10px;margin-bottom:15px;cursor:pointer;font-size:14px;webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.mt-checkbox>input,.mt-radio>input{position:absolute;z-index:-1;opacity:0}.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled]):checked~span,.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled])~span,.mt-checkbox.mt-checkbox-outline>input:checked~span,.mt-checkbox.mt-checkbox-outline>input:focus~span,.mt-checkbox.mt-checkbox-outline>span,.mt-checkbox.mt-radio-outline:hover>input:not([disabled]):checked~span,.mt-checkbox.mt-radio-outline:hover>input:not([disabled])~span,.mt-checkbox.mt-radio-outline>input:checked~span,.mt-checkbox.mt-radio-outline>input:focus~span,.mt-checkbox.mt-radio-outline>span,.mt-radio.mt-checkbox-outline:hover>input:not([disabled]):checked~span,.mt-radio.mt-checkbox-outline:hover>input:not([disabled])~span,.mt-radio.mt-checkbox-outline>input:checked~span,.mt-radio.mt-checkbox-outline>input:focus~span,.mt-radio.mt-checkbox-outline>span,.mt-radio.mt-radio-outline:hover>input:not([disabled]):checked~span,.mt-radio.mt-radio-outline:hover>input:not([disabled])~span,.mt-radio.mt-radio-outline>input:checked~span,.mt-radio.mt-radio-outline>input:focus~span,.mt-radio.mt-radio-outline>span{border:2px solid #757575;background:0 0;border-radius:2px}.mt-checkbox>span,.mt-radio>span{border:1px solid transparent;position:absolute;top:1px;left:0;height:18px;width:18px;background:#e6e6e6;top:-18px}.mt-checkbox-list .mt-checkbox,.mt-checkbox-list .mt-radio,.mt-checkbox>input:checked~span:after,.mt-radio-list .mt-checkbox,.mt-radio-list .mt-radio,.mt-radio>input:checked~span:after{display:block}.mt-checkbox>span:after{left:6px;top:2px;width:5px;height:10px;border:solid #888;border-width:0 2px 2px 0;transform:rotate(45deg)}.mt-checkbox>span:after,.mt-radio>span:after{content:'';position:absolute;display:none}.stipper_form label{font-weight:400;color:#5f6368;font:500 12px/16px Roboto,Arial,Helvetica,sans-serif}.title_area h3{margin:0 0 15px 0;float:left;width:100%;color:#4a4a4a;font:300 16px/14px Roboto,sans-serif}.vmi_list .mt-checkbox-list{float:left;width:100%}.form-group.form-md-line-input{position:relative;margin:0 0 35px;padding-top:20px}.form-group.form-md-line-input .form-control{background:0 0;border:0;border-bottom:1px solid #c2cad8;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#555;box-shadow:none;padding-left:0;padding-right:0;font-size:14px}textarea.form-control{height:auto}
.form-group.form-md-line-input.form-md-floating-label .form-control~label{top:20px;transition:.2s ease all;color:#999;
font:300 16px/14px Roboto,sans-serif}
.form-group.form-md-line-input .form-control~label{top:0;margin-bottom:0;font-size:14px;color:#888}.form-group.form-md-line-input .form-control~.form-control-focus,.form-group.form-md-line-input .form-control~label{width:100%;position:absolute;left:0;bottom:0;pointer-events:none}.form-group.form-md-line-input .form-control.edited:not([readonly])~label,.form-group.form-md-line-input .form-control:focus:not([readonly])~label,.form-group.form-md-line-input .form-control~.help-block-error,.form-group.form-md-line-input .form-control~label,.form-horizontal .form-group.form-md-line-input>label{opacity:1}.form-group.form-md-line-input .form-control~.form-control-focus:after,.form-group.form-md-line-input .form-control~label:after{content:'';position:absolute;z-index:5;bottom:0;left:50%;height:2px;width:0;visibility:hidden;transition:.2s ease all}.form-group.form-md-line-input.form-md-floating-label .form-control.edited~label,.form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly])~label,.form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static~label,.form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly])~label,.form-group.form-md-line-input.form-md-floating-label .form-control[readonly]~label{top:0;font-size:13px}.form-group.form-md-line-input .form-control.edited:not([readonly])~.form-control-focus,.form-group.form-md-line-input .form-control.edited:not([readonly])~label,.form-group.form-md-line-input .form-control:focus:not([readonly])~.form-control-focus,.form-group.form-md-line-input .form-control:focus:not([readonly])~label{color:#888}.form-group.form-md-line-input .form-control.edited:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input .form-control.edited:not([readonly])~label:after,.form-group.form-md-line-input .form-control:focus:not([readonly])~.form-control-focus:after,.form-group.form-md-line-input .form-control:focus:not([readonly])~label:after{visibility:visible;left:0;width:100%;background:#1a73e8}.vmi_desc{float:left;width:100%;margin-top:15px}.md-radio{position:relative}.md-radio input[type=radio]{visibility:hidden;position:absolute}.md-radio label{cursor:pointer;padding-left:30px}.md-radio label>span{display:block;position:absolute;left:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.md-radio label>span.inc{background:#fff;left:-20px;top:-20px;height:60px;width:60px;opacity:0;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-webkit-animation:growCircleRadio .3s ease;-moz-animation:growCircleRadio .3s ease;animation:growCircleRadio .3s ease}.md-radio label>.box{top:5px;border:2px solid #666;height:20px;width:20px;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;z-index:5}.md-radio label>.check{top:10px;left:5px;width:10px;height:10px;background:#36c6d3;opacity:0;z-index:6;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}.md-radio input[type=radio]:checked~label>.check{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.md-radio input[type=radio]:disabled:checked~label>.check,.md-radio input[type=radio]:disabled~label,.md-radio input[type=radio]:disabled~label>.box,.md-radio input[type=radio][disabled]:checked~label>.check,.md-radio input[type=radio][disabled]~label,.md-radio input[type=radio][disabled]~label>.box{cursor:not-allowed;opacity:.7}.has-error .md-radio label,.has-error.md-radio label{color:#e73d4a}.has-error .md-radio label>.box,.has-error.md-radio label>.box{border-color:#e73d4a}.has-error .md-radio label>.check,.has-error.md-radio label>.check{background:#e73d4a}.has-success .md-radio label,.has-success.md-radio label{color:#27a4b0}.has-success .md-radio label>.box,.has-success.md-radio label>.box{border-color:#27a4b0}.has-success .md-radio label>.check,.has-success.md-radio label>.check{background:#27a4b0}.has-warning .md-radio label,.has-warning.md-radio label{color:#c29d0b}
.has-warning .md-radio label>.box,.has-warning.md-radio label>.box{
border-color:#c29d0b}
.has-warning .md-radio label>.check,.has-warning.md-radio label>.check{
background:#c29d0b}.has-info .md-radio label,.has-info.md-radio label{color:#327ad5}
.has-info .md-radio label>.box,.has-info.md-radio label>.box{border-color:#327ad5}
.has-info .md-radio label>.check,.has-info.md-radio label>.check{background:#327ad5}
.form-md-radios>label{font-size:14px;color:#888;opacity:1}
.form-md-radios.has-error label{color:#fbe1e3}
.form-md-radios.has-info label{color:#e0ebf9}
.form-md-radios.has-success label{color:#abe7ed}
.form-md-radios.has-warning label{color:#f9e491}.md-radio-list{margin:5px 0}
.form-horizontal .md-radio-list{margin-top:5px}
.md-radio-list .md-radio{display:block;margin-bottom:10px}
.md-radio-inline{margin:5px 0}.form-horizontal .md-radio-inline{margin-top:7px}
.md-radio-inline .md-radio{display:inline-block;margin-right:20px}
.md-radio-inline .md-radio:last-child{margin-right:0}
.prob_maj .md-radio{margin-bottom:15px}
.prob_maj p{font:400 14px/22px Roboto,Arial,Helvetica,sans-serif}
.valid_spec .sel_opt{margin-bottom:10px}.swal2-container{display:none!important}
.error.invalid-feedback{color:#db4437;font-size:12px;margin-top:2px}
.footer_area{text-align:center}.astric_code{color:#db4437}.alert{font-size:14px}
.close{display:inline-block;margin-top:0;margin-right:0;width:9px;height:9px;background-repeat:no-repeat!important;text-indent:-10000px;outline:0;background-image:url(../img/remove-icon-small.png)!important}
.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#fd397a;padding-right:calc(1.5em + 1.3rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fd39Ã?Â¢Ã¢â??Â¬Ã?Â¦3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .325rem);background-size:calc(.75em + .65rem) calc(.75em + .65rem)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#fd397a}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.2)}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-center{align-items:center}.swal2-container{overflow-y:hidden!important}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;background-color:transparent;-webkit-overflow-scrolling:touch}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}.swal2-popup{border-radius:4px;padding:3rem}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-icon.swal2-error{border-color:#f27474}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;zoom:normal;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-title{color:#48465b}.swal2-popup .swal2-title{font-weight:500;font-size:1.2rem;margin:0 0 1rem}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.swal2-popup .swal2-content{color:#74788d}#swal2-content{text-align:center}.swal2-input{height:2.625em;padding:0 .75em}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);font-size:1.125em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:#545454;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:inherit}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-actions{z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;margin:1.25em auto 0}.swal2-popup .btn{margin:15px 5px 0}.portlet.light.portlet-fit{padding:0}.portlet.light{padding:12px 20px 15px;background-color:#fff}.portlet{box-shadow:0 2px 3px 2px rgba(0,0,0,.03)}.portlet{margin-top:0;margin-bottom:25px;padding:0;border-radius:2px}.portlet.light.portlet-fit>.portlet-title{padding:15px 20px 10px}.notification_ribbon{background:#1a73e8;color:#fff;padding:10px 15px;
display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.notification_ribbon>div:first-child{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:10px}.notification_ribbon>div span{font-size:18px}.notification_ribbon>div strong{font-size:14px;letter-spacing:.1px}.notification_ribbon .btn-submit{background:#fff;color:#1a73e8;font-weight:600;margin-left:auto;transition:all .4s ease}.notification_ribbon .btn-submit:hover{color:#000}.close_rbn{width:30px;height:30px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:30px;-ms-flex-preferred-size:30px;flex-basis:30px}

.dd_radius .btn-group.open .dropdown-toggle{border-radius: 4px !important;}
.anch_text{color:#1a73e8;float:left;}
#table_space{margin-bottom:30px !important;}
.filter_sec a.reset_sub.btn.btn-success:focus{color:#fff;border-color: #1a73e8;background-color:#1a73e8 !important;}
#tab1 .terms_cond a:focus{color: #ED3F2F;}
#tab1 .terms_cond a:hover{color: #ED3F2F;}
#getFixed1.register_div .btn.blue.button-next:focus{color:#fff;background-color:#3598dc !important;border-color:#3598dc;} 
#getFixed3.register_div .btn.green.button-submit:focus{color:#fff;background-color:#32c5d2 !important;border-color:#32c5d2;} 
.submit_div.fix_btn .btn.btn-success:active{color: #fff;background-color: #1a73e8;border-color: #1a73e8;}
.container_fluid.view_section .actions a:focus{border: 1px solid #1a73e8;background-color: transparent;color: #1a73e8 !important;}
.action_history .table-scrollable .btn.red:focus{color:#fff;background-color:#e7505a !important;border-color:#e7505a;}
#view_file .modal-title{width:auto;}
#view_file .modal-dialog {width:850px;margin-top: 100px;}
#view_file .modal-body iframe.pdf_iframe{height:550px;}
.sofo_table table.table td a.btn.blue:focus{color:#FFF !important;background-color:#3598dc !important;border-color:#3598dc;}
.fill_btn{width: 100%;display:inline-flex;}
.custom-label{text-align: center;width: 76%;float: left;}


.upload_box{
	background: #F7F7F7;
	border-radius: 4px;
	padding: 5px 15px;
        width: 100%;
        max-width: 650px;
        margin: 0 auto 10px;
        
        display: flex;
        align-items: center;

	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
}

.upload_alert_box{
	background-color: #f2dede;
	border-radius: 4px;
	padding: 5px 15px;
	color: #a94442;
	width: 100%;
	max-width: 650px;
	margin: 0 auto 10px;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
}

.upload_alert_box label{
    text-align: left !important;
    padding: 0 !important;
    line-height: 22px !important;
    color: #a94442 !important;
}
.upload_alert_box a{margin-top: 5px;}

.upload_box label{margin-bottom: 0; text-align: left !important;}

.upload_box .custom-file-label{
    width: auto;
    text-align: left;
    float: none;
}

.upload_box label{
    white-space: nowrap;
    margin-right: 10px;
}

.file_in_put{
	width: 100%;
	display: flex;
        align-items: center;
	padding-bottom: 2px;
}

.file_in_put input,
.file_in_put > div{
	display: table-cell;
	vertical-align: middle;
}
.file_in_put > div{
	width: 100px;
	text-align: right;
	padding-left: 7px;
}
.pdf_doc{min-height:85vh;overflow: auto;overflow-x: hidden;overflow-y: scroll;max-height: 85vh;background-color:#fff;padding:15px;}
.dash_box{width:100%;float:left;}
.app_rec{margin-top:15px;}
.dash_info_box .top_box{float:left;}
.fa_red{color: #DC6967;}
.fa_red a{color: #DC6967;}.fa_red a:hover, a:focus{color: #DC6967;}

.fa_green{color: #26ae61;}
.fa_green a{color: #26ae61;}.fa_green a:hover, a:focus{color: #26ae61;}



@media(min-width:992px){.adv_srh_divs{display:none;}}

@media only screen and (max-width:1280px) and (min-width:1024px){
.wsmain{width:100%;margin:0}.wsmenu-list>li>a{font-size:14px;padding-left:5px!important;padding-right:5px!important}
}

@media only screen and (min-width:1024px) and (max-width:1280px){
.wsmenu{width:auto!important;}

}
@media (max-width:1280px){
.left_area{width: 20%;}
.working_area{width:80%;}	
#header1.head_fixed{ width:18%; }
.form-horizontal .control-label{text-align:right;padding-left: 15px;}
.desk_container{width: 100%;}
#header.head_fixed{width: -moz-available;}
.form-horizontal .control-label{text-align:right;}
.wsmenu-list > li > a{padding: 8px 24px 8px 12px !important;}
}

@media (max-width:1199px){
.header-search .search-input{width:180px}.banner-search-inner{padding:0}.banner-search .submit-btn{display:block}.page-header-nav a{padding:20px;width:auto}
#browse .browse-destinations .top-destination{text-align:center}#browse .browse-destinations .top-destination-inner{padding:20px}
#browse .browse-destinations .top-destination .button{position:relative;top:auto;right:auto;margin-top:20px;white-space:nowrap}
#browse .browse-members-list{margin:0 -8px}#browse .browse-members-list .member{margin:8px;width:133px}
.property-list .property-icons{position:absolute;left:0;bottom:0;width:250px;padding:10px 0;text-align:center;border-radius:0 0 0 7px}
.property-list.layout-grid{margin:-20px 3px}.property-list.layout-grid .property{margin:20px;width:250px}
.property-list.layout-grid .property.first-in-row{clear:none}.property-list.layout-grid .property.odd{clear:left}
.property-list.layout-grid .property-thumb .overlay span{top:80px}.property-list.layout-grid .property-icons{padding:0;top:170px;width:100%;border-radius:0}
#media-query-breakpoint,#media-query-breakpoint span:before{/* content:"1199" */}
.job_card_div .property-list.layout-grid .property{width:50%}
.job-grid.job-list.job_listing.type-job_listing{min-height:210px}.why_sof_div{width:32%}.follow_up{padding-left:10px}
.social_area ul li a{margin-right:13px}.srch_list .job_list_div .property-list.layout-grid .property{margin:0 0 30px 0}
.btn-sm-list.btn-list-second,.job-type{padding:8px 12px 7px;}
.sofo_table .col-md-6.col-sm-6.col-xs-12{display: inherit;}
}

@media only screen and (min-width:992px){
.wsmenu-list>li.mob_menu{display:none}
.mob_container{display:none;}}

@media only screen and (max-width:991px){
.container{width:auto}.smallogo{background:#fff9f6;height:55px;left:0;top:0;box-shadow:0 1px 11px rgba(0,0,0,.5);
-webkit-box-shadow:0 1px 11px rgba(0,0,0,.5)}.smallogo>img{margin-top:-7px;width:80px}
.animated-arrow{margin-top:13px}.wsmenu-list>li.mob_menu a img{width:20px;margin-right:9px}
.wsmenu-list>li.mob_menu .wsmenu-submenu li .regis_login_par{display:inline-block;position:relative;top:0;box-shadow:none}
.top_search_btn{width:auto;color:#c9c9c9;font-size:21px;position:fixed;right:15px;top:15px;z-index:101}
.top_search_btn span{font-size:15px;}
.advance_search .form-horizontal .control-label{text-align:right;padding-left: 15px;}
.register_tab .form-horizontal .control-label{text-align:right;}
.form-horizontal .control-label{text-align:left;padding-left: 15px;}
.enable-fixed-header #header{position:inherit;top:inherit;transform:inherit;opacity:inherit;box-shadow: inherit;}
.top_menu{display:none!important}
.full_header{margin-bottom:50px}
.menu_mask{width:100%;height:55px;position:fixed;top:0;z-index:150;opacity:0;transform:translateY(-100%);
transition:transform .3s cubic-bezier(.4,0,.6,1),opacity 0s .3s;}
.header-show .menu_mask{opacity:1;transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1) .3s,opacity 0s .3s}
.animated-arrow span,.animated-arrow span:after,.animated-arrow span:before{background:#666}
.animated-arrow{background:0 0;width:40px;margin:0;padding:20px 0 0 7px}
.wsoffcanvasopener .menu_mask .animated-arrow{left:0}.wsoffcanvasopener .animated-arrow{padding:20px 0 0 7px;margin:0}
.mobile-sub .wsmenu-submenu.submenu_slide{border:none}.menu_1{margin-bottom:0}.head_par>div.text-left{display:none}
.extra_height{top:55px}
#header{top:55px}
.more_opt{position:absolute;top:0;right:100px;height:55px;z-index:150;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:18px;cursor:pointer}#header{transform:translateY(-100%);opacity:0;transform:translateY(-100%);transition:transform .3s cubic-bezier(.4,0,.6,1),opacity 0s .3s;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}#header.mor_aa{opacity:1;transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1) .3s,opacity 0s .3s;padding:18px 0 8px}.mob_container{background:#2d3942;width:100%;position:fixed;bottom:0;z-index:101;display:none}.mob_container .srch_div .default-form input[type=text]{background:#2d3942}.mob_container>.mob_search>div{display:table-cell;vertical-align:middle}.mob_container>.mob_search>div:nth-child(1n){width:100%}.mob_container>.mob_search>div:nth-child(2n){padding:0 15px}.mob_container>.mob_search>div:nth-child(3n){width:165px;text-align:right}.advc_srch{display:inline-block;color:#fff;font-family:LatoWebSemibold;font-size:13px;text-align:center;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;line-height:normal;padding:11px 15px 9px;border:1px solid #fff;border-radius:25px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.18)}.advc_srch:focus,.advc_srch:hover{border:1px solid #fff;background:#1a2127;color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.26)}.mob_container .adv_srh_divs .default-form{margin-left:0}.adv_srh_divs{background:#2d3942;padding:10px}.foot{position:fixed;z-index:150;bottom:-475px;left:0;right:0;margin-right:auto;margin-left:auto}.slide-up{bottom:51px!important}.slide-down{bottom:-475px!important}.mob_container .btn_search i{display:none}.animated-arrow,.header_tools,.header_tools .sign_div_oc,.header_tools>div{height:35px;margin:5px 0 0 0}.header_tools{display:inline-block;position:fixed;z-index:101;margin:0;right:0}.header_tools .sign_div_oc{color:#444;display:inline-block;font-size:14px;padding:5px}.mob_device .sign_div_oc img{width:27px;height:27px}.mob_device .regis_login_par{position:fixed;top:56px;right:7px}
.mob_device .forgot_password{font-size:14px;color:#4274e0;}
#footer{padding-bottom:15px}
body.enable-fixed-header{padding-top:0}
.default-form .select-box .fa,.default-form .select-box .select-clone,.default-form .select-box .value-holder{display:none}
.default-form .select-box select{display:block}
.enable-fixed-header #header{/* position:fixed;top:55px; */}
#header .header-inner{padding:24px 0;height:auto}.header-branding{float:none;top:auto}.navbar-toggle,.search-toggle{display:block}.header-form{position:relative;margin:0 auto;padding:0;max-width:300px;border:0}.header-form input,.header-form input[type=password],.header-form input[type=text]{width:100%;max-width:280px}.header-form .submit-btn{max-width:280px}.header-form .alert-message{margin-top:10px}.header-navbar{display:none;margin-top:30px;text-align:center;border-top:1px solid transparent}.header-btn{height:auto;line-height:normal}.header-nav{position:relative}.header-nav li{display:inline-block;padding:2px}.header-nav a{border-radius:7px;border:0}.header-nav li.has-submenu:after{display:none}.header-nav .submenu-toggle{display:block}.header-nav .sub-menu{position:relative;top:auto;left:auto;margin-left:30px}.header-search{display:none;margin:0;padding:24px 0;height:auto;border:0}.header-search form{padding-top:0}.header-search .search-input{margin:0 auto;width:100%;max-width:270px}.header-search.active .search-input .close{display:block}.header-search .header-form{display:block;position:relative;margin-top:20px;padding:0;border:0}.header-search .search-advanced-inner{margin:0 auto;width:100%;max-width:270px}.header-search .input-left,.header-search .input-right{float:none}.header-search .input-right{margin-top:10px}.header-search .calendar-input{width:100%}.header-search .select-box{width:100%}.header-menu{display:none;margin:0;padding:24px 0}.header-menu .header-btn{display:none}.header-menu .header-nav{margin:auto;max-width:300px}.header-menu .header-nav{display:block;white-space:normal}.header-menu .header-nav>ul{display:block}.header-menu .header-nav li{display:block}.header-menu .header-nav li a{display:block;width:auto;text-align:left}.header-tools{display:none;float:none}.header-language{display:block;margin:0;padding:24px 0;border-top:1px solid transparent}.header-language .header-btn{display:none}.header-language .header-nav{display:block;white-space:normal}.header-language .header-nav>ul{display:block}.header-register{display:block;margin:0;padding:0;border-top:1px solid transparent}.header-register .header-btn{display:block;padding:24px 0;width:100%;border:0;text-align:center}.header-register .header-form{margin-top:-15px;padding-bottom:24px}.header-login{display:block;margin:0;padding:0;border-top:1px solid transparent}.header-login .header-btn{display:block;padding:24px 0;width:100%;border:0;text-align:center}.header-login .header-form{left:auto;margin-top:-15px;padding-bottom:24px}.header-add-offer{display:block;margin:0;padding-top:24px;border-top:1px solid transparent}.banner-search .tab-content-list{padding:20px}.page-header-inner{padding:30px 0;height:auto}.page-header h1,.page-header.has-nav h1{margin:0}.page-header .breadcrumbs,.page-header.has-nav .breadcrumbs{margin:0}.page-header-nav{position:relative;clear:both;padding-top:30px;text-align:center}.page-header-nav li{display:inline-block;float:none;margin:5px}.page-header-nav a{padding:20px;width:auto;border-radius:7px}.page-header-nav a:hover{margin:0;padding:20px}.contact-form-container{padding-left:50px}#browse .browse-members-list .first-in-row{clear:none}#browse .browse-members-list .first-in-row-medium{clear:left}#browse .browse-members-list{margin:0 -10px}#browse .browse-members-list .member{margin:10px;width:150px}.main-wrapper-container{padding:0}#main-wrapper{margin-top:0}.properties-listing{padding-right:0}.properties-search{margin:40px auto 0 auto;max-width:500px}.properties-search-title{border-radius:7px}.property-list.layout-grid{margin:-10px}.property-list.layout-grid .property{margin:10px;width:225px}.property-list.layout-grid .property.odd{clear:none}.property-list.layout-grid .property.first-in-row{clear:left}.property-list.layout-grid .property-thumb .overlay span{top:60px}.property-list.layout-grid .property-icons{top:150px}.property-details{margin:0;padding:30px 0 0 0;border:0}.property-details .property-description{margin:0;padding:0;border:0}.property-details .property-panel{margin:40px 0 0 0;padding:0;border:0}.property-details .property-panel .panel-item{padding-left:0}.property-location-details .property-map{margin-top:30px;text-align:center}.property-location-details .property-map img{display:inline-block}.property-location-details .property-map .map-btn{display:block;position:relative;margin:5px auto 0 auto;bottom:auto;right:auto}.property-location-details{margin:40px 0 0 0;max-width:500px}
.property-location-title{border-radius:7px}
#media-query-breakpoint,#media-query-breakpoint span:before{/* content:"991" */}
.notification_ribbon{margin-top:55px;}
.advance_search{width: 100%;}
.header-show .slider{width:71.65%;}
.slider label{font-size: 12px;}
.sort_by{width:auto;}
.slider .label_area{margin-right:7px;}
.ann_salary span{float:left;margin-bottom:10px;}
.advance_search .tabbable-line > .nav-tabs > li > a{padding-left:5px;padding-right:5px;}
.recent_time .pull-left a{font-size:12px;}.recent_time .pull-right{font-size: 12px;}
.new_date .pull-right label{font-size:12px;}

/* Register add / edit / view start */
.container_fluid.list_section .working_area{padding-left: 15px;width: 100%;}
.container_fluid.edit_section .working_area{width: 100%;}
.edit_title_label .panel-heading{float: left;width: 100%;padding-bottom: 15px !important;}
.edit_title_label .panel-title{float: left;width: 100%;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.edit_title_label .panel-title .view_comment.prof_commts{margin-right: 0px;position: inherit;padding: 0px 15px 15px 15px;width: 100%;}
.sofo_table #accordion3 .panel-body{padding:0px;}
.sofo_table #accordion3 .form-horizontal .row{display: inherit;}
.register_div{width: 100%;}
.sofo_table .col-md-6.col-sm-6.col-xs-12{display: inherit;}
.sofo_table .col-md-6.col-sm-6.col-xs-12 .row{margin:0px -15px;}
.tab_2{float:left;width:100%;}
.edit_v2 .edit_title_label .hide_label{display:none;}
/* Register add / edit / view end */
}

@media (max-width:767px){
.job_card_div{margin-left:0;margin-right:0;}
.job_card_div .property-list.layout-grid .property{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}footer .col-sm-6.text-right{text-align:center}.download-container{padding:12px 80px 12px 80px}.download-container .download-ico{width:60px;height:100%}.download-container .download-ico>span{top:30px;font-size:.85em}.download-container .download-ico>span>span{display:none}.download-container .download-ico .fa{font-size:16px}.download-container .download-extension{width:60px}.download-container .download-extension>span{top:25px;font-size:.8em}.tabs-container .tab-title,.tabs-container.type-vertical .tab-title{margin:0 5px 5px 0;border-radius:7px}.tabs-container .tab-title:hover,.tabs-container.type-vertical .tab-title:hover{margin-top:0;margin-left:0;padding-bottom:0}.tabs-container.type-vertical{padding-left:0}.tabs-container.type-vertical .tab-title-list{position:relative;width:auto}.tabs-container.type-vertical .tab-title{float:left}.banner-search .tab-title{margin-bottom:2px;border-radius:7px}.page-header{padding-top:40px;text-align:center}.page-header h1,.page-header.has-nav h1{float:none;margin-top:0;max-width:100%}.page-header .breadcrumbs,.page-header.has-nav .breadcrumbs{display:inline-block;float:none;margin-top:30px;max-width:100%}.page-header-nav .active a:hover,.page-header-nav a,.page-header-nav a:hover{padding:10px 15px}.content-section.our-team{padding:70px 0 100px 0;text-align:left}.contact-form-container{margin-top:48px;padding:0;max-width:400px;border:0}#browse .browse-destinations .row{margin:0}#browse .browse-contents{padding:10px 0 30px 0}#browse .browse-properties{padding:10px 20px 0 20px}#browse .browse-destinations .top-destination{margin:20px auto 0 auto;max-width:340px}#browse .browse-members-header{padding:20px 20px 0 20px;text-align:center}#browse .browse-members-search{display:inline-block;float:none}#browse .browse-members-search input{width:100%}#browse .browse-members-pagination{display:block;float:none;margin-top:20px;width:100%}#browse .browse-members-pagination form{margin:auto;width:120px;text-align:center}#browse .browse-members-list .first-in-row-medium{clear:none}#browse .browse-members-list{margin:0;padding:0 20px;text-align:center}#browse .browse-members-list .member{display:inline-block;float:none;margin:10px;width:150px;vertical-align:top}.properties-listing-header{text-align:center}.properties-listing-header .list-sorting{float:none}.properties-listing-header .select-box{margin:5px}.property-list.layout-grid{margin:0}.property-list .property,.property-list.layout-grid .property{float:none;margin:20px 0 0 0;padding:0 15px 15px 15px;width:auto;height:auto;text-align:center}.property-list .property:first-child,.property-list.layout-grid .property:first-child{margin-top:0}.property-list .property-thumb,.property-list.layout-grid .property-thumb{display:inline-block;position:relative;left:auto;top:auto;width:100%;max-width:250px;height:auto;border-radius:5px;overflow:auto}.property-list .property-thumb .overlay,.property-list.layout-grid .property-thumb .overlay{border-radius:5px}.property-list .property-thumb img,.property-list.layout-grid .property-thumb img{display:block}.property-list .property-content,.property-list.layout-grid .property-content{padding:10px 0 0 0}.property-list .property-title,.property-list.layout-grid .property-title{padding:0}.property-list .property-location,.property-list.layout-grid .property-location{display:block;padding:0}.property-list.layout-grid .property-description{display:block}.property-list .property-icons,.property-list.layout-grid .property-icons{position:relative;margin-top:20px;padding:0;left:auto;bottom:auto;top:auto;width:auto}.property-list.layout-grid .property-icons li,.property-list.layout-grid .property-icons li.bathrooms,.property-list.layout-grid .property-icons li.beds,.property-list.layout-grid .property-icons li.people{left:auto;margin:0 5px}.property-list .property-price-rating,.property-list.layout-grid .property-price-rating{position:relative;top:auto;right:auto;margin-top:20px}.property-list.layout-grid .property-rating{display:block}.properties-listing-footer{text-align:center}.property-location-details{margin:40px auto 0 auto}#testimonials .testimonials-inner{padding-left:0}#testimonials .active-portrait{position:relative;margin:0 auto 24px auto}#testimonials .testimonial-list{text-align:center}#testimonials .navigation{text-align:center}#bottom-panel{padding:0 0 10px 0}#bottom-panel .col-sm-2 .widget{margin-top:27px}#bottom-panel .col-sm-2:first-child .widget{margin-top:15px}#bottom-panel .widget-content{padding-top:0}#footer{text-align:center}#footer .footer-social{margin-top:24px;text-align:center}
.mt-element-step{float:left;width:100%}.properties-listing.job_card_div{padding:15px 0 15px 0;float:left;width:100%}.job_card_div .properties-listing-header{padding:5px 15px 5px 5px}.list-sorting .select-box{width:100%}.job_card_div .property-list.layout-grid .property{width:100%}.job_card_main{padding-left:0;padding-right:0}.text_color h2{font-size:26px}.dream_card_div{padding-left:0;padding-right:0}.mt-element-step .step-line .mt-step-title::after{display:none}.mt-element-step .step-line .mt-step-title::before{display:none}.mt-element-step .step-line .mt-step-col{padding:15px 0 10px 0}.why_book h2{margin-bottom:15px;margin-top:15px;font-size:24px}.why_sof_div{width:49%}.why_sofomation{margin-bottom:25px}.social_net{padding:15px 15px 20px 15px}.app_down{padding:0;margin-bottom:15px}.country{padding:0;margin-bottom:15px}.follow_up{padding:0}.property-list .property,.property-list.layout-grid .property{padding:0;margin:0}.srch_list .property-list.layout-grid .property,.srch_list .property-list.layout-list .property{box-shadow:none;padding-bottom:0}.sofo_table .name_list{width:180px;display:inline-block}.sofo_table .descr_list{width:350px;display:inline-block}.kt-pagination .kt-pagination__links li a{font-size:12px}.kt-pagination.kt-pagination--circle .kt-pagination__links li{min-width:25px;min-height:25px}.kt-pagination .kt-pagination__links li a{min-width:25px;min-height:25px}
.kt-pagination .kt-pagination__toolbar .pagination__desc{font-size:12px;margin-bottom:10px;}
#footer{padding: 10px 0px 10px 0px;}
.footer_area {text-align: center;margin-bottom: 5px;}
.stipper_div{height: auto;padding-right: 0px;margin: 7px 0px 0px 0px;padding: 10px;}
.accordion_up{display:block;background-color: #323232;color: #fff !important;padding: 8px 10px;border-top-left-radius:5px;border-top-right-radius:5px;}
.accordion_up .panel-title{color:#fff;}
.accordion_up span {text-align: right;color: #fff !important;}
.arrow {float: right;}
.expand_div{display:none;border: 1px solid #ccc;float: left;padding: 10px;}
.left_area{padding: 10px 10px 5px 5px;}
#footer p{font-size: 12px;}
.left_area h3{display: none;}
.left_area{width: 100%;}
.working_area{width: 100%;}
.form-horizontal .form-group{margin-left: 0px;margin-right:0px;}
.sofo_table .form-group .col-xs-12{padding:0px;}
.sofo_table .form-group .col-xs-10{padding:0px;}
.register_tab .form-horizontal .control-label{text-align:left;}
.form-horizontal .control-label{text-align:left;}
.advance_search{width: 100%;}
.advance_search .col-md-9.col-sm-9.col-xs-12 .portlet.box > .portlet-body{padding: 0px;}
.advance_search .form-horizontal .control-label{padding-bottom: 5px;}
.min_max span{margin-bottom:10px;float: left;}
.ann_salary span{margin-bottom:10px;float: left;}
.advance_search .panel-group{padding: 0px 15px;}
.slider{width:90%;margin: 0% 5%;}
.header-show .slider{width:90%;margin: 0% 5%;}
.slider .label_area{margin-bottom: 10px;}
.slider label{width: 130px;}

/* Register add / edit / view start */
.container_fluid.list_section{width: 100%;}
.sofo_table .row{display: inherit;}
.sofo_table .register_tab .nav-justified > li{width: auto;}
.container_fluid.list_section .working_area{padding-left:15px;}
.container_fluid .working_area{width: 100% !important;}
.register_div{width: 100%;}
.sticky_1{margin-left: -30px;}
.edit_plus{padding:0px 15px;}
.whatsapp_label{display:none;}
.quali_field{padding:0px 15px !important;}
.start_end_field{padding:0px 15px !important;}
.other{margin-top:15px;}
.reg_title .pull-left h2{font-size: 14px;}
.reg_title .pull-right label.sbold{font-weight: 400 !important;font-size: 13px;}
.reg_title .pull-right label span.btn{padding: 2px 6px;font-size: 12px;}
.reg_title .pull-right{margin-top: 7px;}
.hide_label{display:none;}
.sofo_table .col-md-6.col-sm-6.col-xs-12 .row{margin:0px 0px;}
.view_tab .tabbable-line > .nav-tabs > li > a{padding: 6px;font-size: 11px;}
.view_tab .tabbable-line > .tab-content{margin-top: 15px;}
.view_comment.prof_commts{margin-right: 1px;}
.view_section .prof_commts .d-flex a:first-child span{padding: 4px;}
.portlet > .portlet-title > .actions > .btn-group > .btn.btn-default, .portlet > .portlet-title > .actions > .btn-group > .btn.btn-sm.btn-default, .portlet > .portlet-title > .actions > .btn.btn-default, .portlet > .portlet-title > .actions > .btn.btn-sm.btn-default{padding: 2px 6px !important;}
.prof-image{min-height: auto;}
.view_tab .tabbable-line .col-xs-12.label_view{padding:0px;}
.birth_field{padding-left:0px;}
.wesl_radio [type="radio"]:not(:checked) + label, .wesl_radio [type="radio"]:checked + label{margin-bottom: 0px;}
/* Register add / edit / view end */

.select_opt_txt_spc .dropdown-menu{
    left: 0;
    right: inherit;
}
}


.title_div{
    display: flex;
    align-items: center;
}

.pg_back_btn{
    order: 3;
}

.pg_field_info{
    order: 2;
    flex: 1;
}

.pg_field_info p{
    margin: 0;
    padding-left: 25px;
}




@media (max-width:680px){.search_sec>div{flex-wrap:wrap}.mob_container .adv_srh_divs div.srch_div,.mob_container>div.srch_div,.search_sec>div>div.srch_div{max-width:32.5%;-ms-flex-basis:32.5%;flex-basis:32.5%;margin-bottom:10px}}

@media (max-width:640px){.job_list_par .property-list.layout-grid .property{width:100%}#header.mor_aa{max-height:360px;overflow:auto}}

@media (max-width:620px){
    .mob_container{display:inline-block}.mob_container>.mob_search>div{display:inline-block;vertical-align:middle}.mob_container .mob_search{position:relative}.mob_container .mob_search>div:nth-child(2n),.mob_container .mob_search>div:nth-child(3n){width:auto;padding:0;position:absolute;bottom:7px;right:0}.mob_container .mob_search>div:nth-child(2n){right:54px}.mob_container>.mob_search>div>a span{display:none}.mob_container .btn_search i{display:inline-block}.mob_container>.mob_search>div>a{border-radius:0;line-height:27px;font-size:20px;padding:6px 13px 5px}.mob_container>.mob_search .search-input input[type=text]{padding-right:104px}.mob_container .btn_search{padding:11px 9px 9px;font-size:16px}.mob_container .advc_srch{padding:5px 13px 3px!important;font-size:12px}.bottom_modal .modal-body{max-height:calc(100vh - 175px)}.bottom_modal .modal-header>div ul{padding:4px 0 0 0}.bottom_modal .detail_sec .form-group,.bottom_modal .modal-header{display:inline-block}.bottom_modal .detail_sec .form-group div,.bottom_modal .detail_sec .form-group label{vertical-align:unset}.bottom_modal .detail_sec .form-group label{margin-bottom:-5px}.bottom_modal .detail_sec .form-group div,.bottom_modal .detail_sec .form-group label,.bottom_modal .modal-header>div,.bottom_modal .modal-header>h4{width:100%;display:inline-block}.bottom_modal .modal-header>div{text-align:left}.job_card_div .property-list.layout-grid .property{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.mob_container .adv_srh_divs div.srch_div,.mob_container>div.srch_div,.search_sec>div>div.srch_div{max-width:49%;-ms-flex-basis:49%;flex-basis:49%}
    .select_opt_txt_spc .dropdown-menu{
        width: 100%;
        
    }
    .multiselect-container > li > a > .checkbox{
        white-space: nowrap !important;
    }
    
    .title_div{
        flex-wrap: wrap;
    }
    
    .title_div .view_area{
        max-width: 50%;
        flex-basis: 50%;
    }
    
    .title_div .pg_back_btn {
        order: 2;
        max-width: 50%;
        flex-basis: 50%;
        text-align: right;
    }
    
    .title_div .pg_field_info {
        max-width: 100%;
        flex-basis: 100%;
        margin-top: 20px;
        order: 3;
        flex: 1;
    }
    
    .title_div .pg_field_info p{padding-left: 0;}
}



.summary_bg {
    background-color: #f5f8fd !important;
    border-color: #8bb4e7 !important;
    color: #010407 !important;
    padding: 10px 15px;
    margin: 0px 0px 15px 0px;
    box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.18);
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.summ_sec {
    margin-bottom: 5px;
    float: left;
    width: 50%;
}

.summ_sec b {
    float: left;
    margin-right: 15px;
    min-width: 100px;
    text-align: right;
    font-weight: 500;
    font-size: 14px;
    color: #333;
}

.summ_sec label {
    font-size: 14px;
    color: #333;
}

.view_info {
    width: 100%;
    float: left;
    margin: 0px auto;
    text-align: center;
    margin-bottom: 15px;
}

.view_info .total_truck label {
    padding: 3px 10px 2px 10px;
    margin-bottom: 0px;
    line-height: 28px;
}

.total_truck label a {
    text-decoration: none;
}
.total_truck label a {
    color: #3f444a;
    cursor: inherit;
    font-size: 14px;
    font-weight: 500;
}

.view_info .total_truck span {
    padding: 9px 15px 8px 15px;
    font-size: 14px;
}

.m_bottom {
    margin-bottom: 15px;
}

.submit_div {
    text-align: center;
}

.cont_add {
    position: absolute !important;
    z-index: 10;
    right: 0px;
    margin-top: -60px;
    margin-right: 110px;
}

.modal .modal-title{
    color: #423338 !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    font-family: "Open Sans",sans-serif !important;
    text-transform: capitalize !important;
}

.modal .close{float: right !important;position: absolute;right: 15px;}

.panel-success>.panel-heading {
    color: #27a4b0;
    background-color: #abe7ed;
    border-color: #abe7ed;
}


/* Custom CSS */

.flex_wrap_div{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

/* Custom CSS */










@media (max-width:580px){.mob_container .adv_srh_divs div.srch_div,.mob_container>div.srch_div,.search_sec>div>div.srch_div{max-width:100%;-ms-flex-basis:100%;flex-basis:100%;margin-right:0}}

@media (max-width:520px){.job_list_par .layout-list .listing-buttons,.job_list_par .layout-list .media-body,.job_list_par .layout-list section{width:100%;display:inline-block}}

@media (max-width:480px){.smallogo{padding-left:45px;padding-right:60px}a.sign_div_oc span{display:none}.owl-carousel .thumb_thumbnail{width:100%!important}.item_sub{margin:7px 2px}.mob_container>.mob_search .search-input input[type=text]{font-size:13px;padding-right:87px}.mob_container .default-form{margin-left:-11px}.mob_container>.mob_search>div>a{font-size:16px;padding:6px 11px 5px}.mob_container .mob_search>div:nth-child(3n){right:-5px}.mob_container .mob_search>div:nth-child(2n){right:43px}.thumb_slide .thumb_s{margin:7px 0}.job-grid .job-metas>div,.job-grid .job-metas>div .form-group{width:100%;display:inline-block}.properties-listing-header h5{display:block}.list-sorting form>span{width:25%;display:table-cell}.properties-listing-header>div{width:100%;display:inline-block;text-align:left;float:left!important}.properties-listing-header>div.list-layout{margin-top:10px}.properties-listing-header .select-box{margin:0}.download-container{padding-left:20px}.download-container .download-ico{display:none}.banner-search{bottom:20px}.properties-search-basic{padding-left:0;padding-right:0}.properties-search .input-left{float:none;width:100%}.properties-search .input-right{float:none;margin-top:10px;width:100%}.properties-search-filter{padding-left:0;padding-right:0}.properties-search-filter .rating-filter .label{color:#555;position:relative;right:auto;top:auto;width:auto}
#media-query-breakpoint,#media-query-breakpoint span:before{/* content:"767" */}
.social_net .row .col-md-6{width:100%;display:inline-block}.follow_up h4{margin-top:15px}.thumb_slide .thumb_navig{z-index:50}.more_opt{right:40px}.smallogo{padding-right:60px}}

@media (max-width:420px){.dropdown-bottom-right{bottom:90px;right:0}}

@media (max-width:360px){.property .job-content-wrapper>div:first-of-type .media-left{width:55px}.property .job-content-wrapper>div:first-of-type .media-left a{width:45px;height:45px}.why_sof_div{width:100%}}
