/* GENERAL-START'S HERE*/

@charset "utf-8";
/* CSS Document */
/*** 
=====================================
			Fonts
=====================================
 ***/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800%7CPoppins:400,500,700,800,900%7CRoboto:100,300,400,400i,500,700');
/*================================================
			Common 	CSS
================================================
*/
body 		        {letter-spacing: normal;font-family: 'Poppins', sans-serif;background: #fafafa;color: #535353; font-size:16px;}
.no-padding         { padding:0px;}
.no-padding-left    { padding-left:0px;}
.no-padding-right   { padding-right:0px;}
li                  {  list-style: none;}
.col-md-6.auto {width: auto!important;}
h1					{font-size: 30px;}
h2					{font-size: 36px;}
h3					{font-size: 24px;}
h4					{font-size: 18px;}
h5					{font-size: 14px;padding: 0px;margin: 0px;}
span.fade-small 	{display: block;}
.nav-height 		{margin-top: 10px;}
li.active a 		{ padding-bottom: 20px !important;}
li a:hover			{ color: #e98147!important;}
li a:focus			{ color:#e98147;}
.float_right 		{float: left;padding-right: 15px;}
ul					{ margin: 0px; padding: 0px;}
a					{color: #fff;}
a:hover				{ color: #fff; text-decoration: none;}
a:active 			{text-decoration: none;}
a:focus 			{text-decoration: none;}
a:hover				{text-decoration: none;}
p                   {padding: 0px;margin: 0px 0px 15px!important;font-size: 16px;color: #555;}
a:focus, a:hover    {color:#fff;}

/*** 
=====================================
			Header
=====================================
 ***/
 /* VISTER'S START'S HERE */

.vister				{ margin-top: -1px;padding-bottom: 10px;text-align: center;background-image: url(../images/bg32.jpg);height:400px;width: 100%;background-size: cover;}
.vister::before 	{background: #000;bottom: 0;content: "";left: 0;opacity: 0.6;position: absolute;right: 0;top: 0;}
.vister h2 			{padding: 0px 100px;font-weight: 600;line-height: 42px;color: #fff;text-align: center;padding-top: 36px;padding-bottom: 34px;margin-bottom: 0px;}
.vister h4 			{ font-size: 20px;padding-bottom:30px;color: #fff;font-weight: 300;line-height: 21px;padding-top: 50px;text-align: center;}
.contact-reverse	{padding-top: 30px;text-align: center;}
.contact-reverse a	{line-height: 46px;font-size: 15px;font-weight: 800;padding: 10px;color: #1abc9c ;background-color:white;}
.contact-reverse a:hover	{background-color: #333;text-decoration: none;}
.contact a 			{cursor: pointer; border: 2px solid #e98147;line-height: 46px;font-size: 13px;font-weight: 600;padding:9px;color: #FFFFFF !important;
 background-color: #e98147;letter-spacing: 1px;}
.contact a:hover 	{color: white!important;background-color: #165C8F;text-decoration: none; border: 2px solid #165C8F;}
.contact-reverse a:focus	{ color:#1abc9c;}
.header_contact a 	{border: 2px solid #e98147;line-height: 46px;font-size: 12px;font-weight: 600;padding: 9px;color: #e98147 !important;background-color: transparent;letter-spacing: 1px;}
.header_contact a:hover 	{color: white!important;background-color: #e98147;text-decoration: none;}
.header_contact 	{ float: right; padding-top: 2px;}
.contact-banner a	{border: 2px solid #fff;line-height: 46px; font-size: 13px; font-weight: 600;padding:9px;color: #fff !important;background-color: transparent;letter-spacing: 1px;}
.contact-banner 	{ padding-top: 84px; padding-bottom:65px;}
.contact-banner a:hover		{ background-color: #FFF; text-decoration: none; color: #e98147!important;}
.vister_content 	{color: #fff;margin-top:70px;}
.vister_content p 	{ color:#CCCCCC;}
.vister_content h3  {padding-top: 10px;font-size: 25px;}
.quotes             {display: none;}
#Modalloc ul li     {display:block!important;}
/* VISTER'S END'S HERE */

/***Nav Css*/
.nav 			    {margin-bottom: 0;padding-left: 0;list-style: none;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {color: #fff;cursor: default;background-color:#0099FF;
 border: none; border-bottom-color: transparent;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color: #E98147!important;
 background-color:transparent!important;}
.navbar 			{padding-top: 7px;position: relative; min-height: 50px; margin-bottom: 0px!important; border: 1px solid transparent;}
nav.navigation-bar.is-visible {transition: top 0.4s;box-shadow: 0px 3px 10px 0px rgba(50,50,50,0.08);}
.navigation-bar 	{background-color: GhostWhite;z-index: 9999;}
.navbar-default 	{background-color: transparent !important;}
.navbar 			{padding-top: 7px; position: relative; min-height: 50px;margin-bottom: 0px !important;border: 1px solid transparent;}
.navbar-default .navbar-nav > li > a {color:#fff!important;}
.navbar-collapse    {float:right;}
.logo-loc           {margin-top:25px;}
 /*
===================================================
    		Responsive Menu
====================================================*/

/* Micro Clearfix */
.level-boostrap .navbar-brand 			{display: flex;align-items: center;}
.level-boostrap .navbar-brand>img 		{ padding:0px;}
.main-part-header .navbar-default 		{ background-color:transparent!important; border:none!important;}
.main-part-header ul li 				{padding-top: 10px;font-size: 16px;font-weight: 500;line-height: 16px;text-transform: none;text-align: left;position: relative;display: inline-block;}
.main-part-header ul li .link-color     { background-color:#f22f46;}
.main-part-header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover 								{background-color:transparent!important;}
.main-part-header 						{background: #fff !important; height:85px; }
.navbar-brand 							{ height:auto; padding:0px!important;}
.navbar-brand > img        				{height:auto;}
.main-part-header .affix 			    {box-shadow: 0 1px 3px rgba(0,0,0,.118);background-color: #000!important; clear: both; height: 70px;z-index: 9999;}
.affix.fadeInDown 			            {animation-delay: 0s;animation-direction: normal;animation-duration: .5s;animation-fill-mode: forwards;animation-iteration-count: 1;animation-name: fadeInDown !important; animation-play-state: running;animation-timing-function: ease; top: 0; width:100%;
 height:80px; z-index:999999;box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.main-part-header  .navbar-default .navbar-nav > li > a   {color: #337ab7;text-decoration: none; font-size: 16px;}
#navbar5 .navbar-nav                    {padding-top:5px;}
/*


/*
===================================================
    		Responsive Menu
====================================================*/
/* Micro Clearfix */
.cf:before, .cf:after 		{content: '';display: table;visibility: hidden;}
.cf:after 					{clear: both;}
.cf 						{*zoom: 1;}
#header 					{overflow: visible;position: relative;}
#header h1 					{margin: 5px 0;}
.menu li 					{float: left;margin-right: 10px;position: relative;}
.menu li:last-child 		{margin-right: 0;}
.menu .sub-menu li 			{width: 100%;}
.menu li a				    {display: block;text-decoration: none;}
 .menu ul li:focus {background-color:transparent!important; color:#1abc9c !important;} 
#page {float:right; padding-top:10px;}
#page  .navbar-default { background-color:transparent!important; border-color:transparent!important;}
#page .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {background-color:transparent!important;}
#page .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background-color:transparent!important;}
#page .navbar-nav li a:focus {color:#FFF!important;}
#page .navbar-nav li a{color:#FFF!important;}
/*
================================================
				 Header(old)
================================================
*/
.header_two.dark 			{box-shadow: 0px 3px 10px 0px rgba(50,50,50,0.08);}
.header_two.affix 			{box-shadow: 0 1px 3px rgba(0,0,0,.118);background-color: #0c0520!important; clear: both; height: 70px;z-index: 9999;}
.affix.fadeInDown 			{animation-delay: 0s;animation-direction: normal;animation-duration: .5s;animation-fill-mode: forwards;animation-iteration-count: 1;animation-name: fadeInDown !important; animation-play-state: running;animation-timing-function: ease; top: 0;background-color: #fff; width:100%;
 height:80px; z-index:999999;box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.header_two .login_add_list { float: right; margin: 23px 0; }
.header_two .login_add_list li {display: inline-block; }
.header_two .login_add_list li a {color: #252627;padding: 5px 15px;display: block;font-weight: 300;font-size: 15px; }
.header_two .login_add_list .ad-listing-link { border: 1px solid #1abc9c;color: #1abc9c;border-radius: 4px;font-weight: 700 !important;-webkit-transition: all 0.25s ease 0s;-o-transition: all 0.25s ease 0s; transition: all 0.25s ease 0s; }
.header_two .login_add_list .ad-listing-link:hover {background: #1abc9c ;color: #fff; border-color:#1abc9c; }
.header_two .main_menu {float: right; text-align: right; }
.header_two .main_menu ul li {display: inline-block;position: relative;line-height: 35px; }
.header_two .main_menu ul li:hover .drop-down {opacity: 1;-webkit-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px);visibility: visible; }
.header_two .main_menu ul li a {color: #252627;padding: 23px 15px;display: block;font-weight: 300;font-size: 15px; }
.header_two .main_menu ul li a i {float: right; margin-top:10px; margin-left: 10px !important;}
.header_two .main_menu ul li .ad-listing-link i { float:left!important; margin-right:5px;}
.header_two .main_menu ul li .ad-listing-link { border:1px solid #FFF;padding: 2px 15px 2px 2px; border-radius: 4px;font-weight: 700 !important;}
.header_two .main_menu ul .agent-login .drop-down { margin-top:10px;}
.header_two .main_menu ul .agent-register .drop-down { margin-top:10px;}
.header_two .main_menu ul .agent-register { margin-left:20px;}
.header_two .main_menu ul .agent-register{ background-color:#41a6df;border-radius: 8px;}
.header_two .main_menu ul .agent-register a{ border-color:#41a6df;border-radius: 8px;}
.header_two .main_menu ul li .drop-down {position: absolute;padding: 12px 10px;margin: 0;background-color: #fff;border-radius: 4px;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.12);font-size: 15px;left: 0;text-align: left;opacity: 0;
 -webkit-transform: translate3d(0px, 15px, 0px);transform: translate3d(0px, 15px, 0px);-webkit-transition: all 0.25s ease 0s;-o-transition: all 0.25s ease 0s;transition: all 0.25s ease 0s;visibility: hidden;z-index: 999; }
.header_two .main_menu ul li .drop-down li {width: 180px;line-height: 25px; }
.header_two .main_menu ul li .drop-down li a { font-size: 14px; padding: 8px 15px;}
.main_menu.dark ul li a { color: #fff; }
.main_menu.dark ul li a:hover {  text-decoration:none!important; }
.main_menu.dark ul li .drop-down li a {color: #252627;font-weight: 400;text-transform: none;position: relative;font-size: 14px;border-bottom: 1px solid rgba(244,244,244,.1);line-height: 27px; }
.main_menu.dark ul li .drop-down li a:hover{ text-decoration:none!important;}
.login_add_list.dark ul li a {color: #fff; }
.login_add_list.dark ul li .ad-listing-link { color: #fff;border-color: #fff; }
.login_add_list.dark ul li .ad-listing-link.active, .login_add_list.dark ul li .ad-listing-link:focus, .login_add_list.dark ul li .ad-listing-link:hover { border-color: #1abc9c; }
.navbar-collapse.collapse {float:right;}
.nav > li > a {padding:10px 15px!important;}
.open-panel { display: none; }
.header { z-index: 999;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s; }
.white .open-panel {color: #252627; }
header ul,header ol {line-height: 1;}
.logo {display: inline-block;float: left; margin-top:2px;}
.logo img {height:75px;}

.top-search {float: left; margin-left: 15px; }
.top-search .form-group { border: 1px solid #ddd; border-radius: 3px; display: inline-block; margin: 0; }
.top-search .b-l-1 {border-left: 1px solid #ddd !important; }
.top-search .form-control {float: left;width: 50%;border-radius: 0; border: 0; }
.top-search .top-search-icon {background: #41a6df;margin-left: 13px;color: #fff;display: inline-block;font-size: 26px;padding: 5px 15px;float: right;border-radius: 3px; }
.fix-nav {position: fixed; width: 100%;left: 0;right: 0;background: #fff;z-index: 999; }
.sticky  {position: fixed;top: 0;width: 100%; z-index:99;}
.sticky + .content { padding-top: 102px; z-index:99;}
.ad-listing-link {color: #fff;border-color: #fff;border-radius: 4px;font-weight: 700 !important;}

.button-search i { margin-right: 5px;}
.color-theme {color: #f22f46 !important;}
.mboile-Des { display:none!important;}
#defaultmenu {padding-top:10px;}
#page .navbar-nav > li > a {padding:10px 15px!important;}
.dropdown .btn{padding:10px 15px;}
.dropdown-menu {min-width: 200px!important;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color:transparent!important;}
#myHeader .navbar-header {display:block!important;}
#myHeader .btn-primary {background-color: #451d54 !important;}


/*** 
=====================================
	Country Modal Window
=====================================
 ***/
.modal-content 		{margin-top: 130px;background-color: rgba(245,240,240,.95);padding: 30px 0px;}
.loc-div 			{font-weight: bold;padding-bottom: 15px; text-align:left;}
.head-locations 	{font-size: 14px;font-weight: 700;margin-top: 5px;letter-spacing: 1px; text-align:left;}
.localitynav 		{ margin: 0px; padding: 0px;}
.localitynav li 	{ margin: 10px 0px; text-align:left;}
.localitynav a 		{ color: #635d5d !important;font-size: 16px;padding: 0px;margin: 0px;letter-spacing: 1px;line-height: 27px;text-decoration: none; text-transform:capitalize;}
.localitynav a:hover 	{ color: #635d5d !important;}
.localitynav li:hover 	{color: #635d5d !important;}
.modal-loc-home 		{width: 850px !important;}
.head-locations a 		{color: #5d6060!important;}

/*** 
=====================================
	Search Box
=====================================
 ***/ 
.form-control 							{width: 100%; height: 44px;padding: 6px 12px;color: #555; background-color: #FFF; border-color: #E3DBDB; -moz-appearance: none; border-radius: 0;box-shadow: none;font-size: 14px;font-weight: 300-webkit-appearance: menulist-button;line-height: 45px;}
.map-navigation-wrapper 				{ float: none; margin: 0 auto;}
.map-navigation-wrapper h1				{text-transform:uppercase;font-size: 24px;margin: 10px 0 10px 0px;font-weight: bold;text-align:center;}
.map-navigation 						{border-top: 3px solid #451d54;right: 0;z-index: 9;background: rgba(233,129,71,.6);padding: 15px;font-size: 16px;border-radius: 5px; width: 100%;}
.map-navigation .btn-primary 			{border: none;border-radius: 0;font-size: 14px;font-weight: 700;width: 100%;height: 44px;margin-top: 0px!important; background-color: #451d54 !important;color: #FFF!important;}
.successmessage,.unsuccessmessage		{font-size:16px;padding:50px 0; text-align:center;}.unsuccessmessage a{color:#00F}
.custom-list 							{margin: 0 0 0 -10px; padding: 0;position: absolute; top: -52px;}
.custom-list, .custom-lists, .popular ul {list-style-type: none;}
.tab-title								 {margin-right: 3px;border-radius: 7px 7px 0 0;cursor: pointer;padding: 0 10px;float: left;}
.tab-title.active a 					 { color: #FFF;}
.tab-title a 							 {color: #FFF;display: block;padding: 12px 30px;font-size: 14px;}
input[type="text"] 						 {border-radius: 0px;}
input 									 {padding-top: 0px!important;  padding-bottom:0px!important; line-height: normal;margin-bottom: 20px!important;border: none;border-bottom: 2px solid #e8edef;}
input:focus 							 {outline: none;}

/*** 
=====================================
	Top Agencies
=====================================
 ***/ 
.jobs 									{ margin:50px 0px;}
.client carousel-control.right			{background-image:nonel; background-color:none;}
.jobs  white-bx							{border-top: none;position: relative;min-height: 100px;line-height: 16px;}
.white-bx 								{background: #fff; border: 1px solid #ececec; border-radius: 0 0 2px 2px; word-wrap: break-word; word-break: break-word; padding: 1px 0;margin: -1px 0;}
.white-bx a								{color:#000000;}
.white-bx								{height:253px;}
.white-bx h4							{font-size: 14px;font-weight: 400;padding: 10px 20px;}
.walk-in-blk 							{padding: 10px 20px 10px 35px;border-bottom: 1px solid #ececec;background: url(image/arrow.png) no-repeat 20px 13px;}
marquee 								{padding: 10px;color: #333333;height: 240px;}
.walk-in-blk h3							{ color: #cd4237;font-weight: 400;font-size:14px;margin-top:0px;}
.white-bx1 								{background: #fff;border: 1px solid #ececec; border-radius: 0 0 2px 2px;word-wrap: break-word; word-break: break-word; padding: 1px 0; margin: -1px 0;}
.white-bx1 h4							{font-size: 14px;font-weight: 400;}
.panel-heading  h3 						{margin-top: 0px;margin-bottom: 0px;padding: 10px 10px;text-transform: uppercase;font-size: 18px;color:#FFFFFF;}
.table-responsive panel-heading			{margin-top: 40%;}
.blue-header 							{background: #6293BD;color: #fff;height:42px;}
.blue-header select 					{ color:#000000; margin-top:10px; float:right; margin-right:15px;}
.header-cntr 							{ margin-top:0px; margin-bottom:0px; padding:10px 10px; text-transform:uppercase; font-size:18px;margin-top: 0px;margin-bottom: 0px;padding: 10px 10px;text-transform: uppercase;font-size: 18px;color: #FFFFFF;float:left;}
.panel-heading 							{ background: #451d54;border-radius: 0;border: none;color: #555;padding: 0;height:40px;}
.panel-title a 							{display: block;color: #555; padding:20px; position: relative; font-size: 16px; font-weight: 800;}
.panel-body 							{background: #fff;}
.image-logo img 						{ width:100%; height:100px;}
.image-logo								{max-width: 205px;max-height: 150px;width: 100%;height: 100%;top: 0; border:1px solid #ccc;filter: alpha(30);left: 0;
border-radius: 5px;}
.top-most-one 							{ margin-top:15px;}
.last-col 								{ margin-bottom:15px;}

/*** 
=====================================
	Numbers
=====================================
 ***/
.numbers								{background-image: url(../images/back-image.jpeg);background-attachment: fixed;background-size: cover;text-align: center; clear:both;}
.numbers .overlay						{padding: 70px 0;background-color: rgba(0,0,0,0.85)}
.numbers .item							{ margin-bottom: 30px;}
.numbers .item .fa						{color: #fff;font-size: 40px;}
.numbers .item p						{color: #fff; margin-top: 20px!important; font-size: 20px; font-weight: 300;}
.numbers .item h1						{ color: #ffb400; font-weight: 800; font-size: 45px;margin-top: 0;}

/*** 
=====================================
	FEATURED AGENCIES
=====================================
 ***/
.topphone 								{ padding:5px 0px; color:#FFFFFF;}
.browsejobs								{border-top:0px;}
.browsejobs ul li a						{color:#266193;}
.browsejobs ul li						{padding:5px 10px;width:100%; line-height:27px;}
.browsejobs .functionarea				{background:#165C8F !important;border-bottom: 1px solid #ececec;padding-top::10px;color:#FFFFFF;padding-right:0px;display: block;}
.browsejobs .functionarea ul li			{border-bottom: none;}
.browsejobs span						{color:#cd4237;}
.rightline 								{ border-right:1px solid #ececec;; }
.profooter-col a 						{color: #FFFFFF;}

/*** 
=====================================
	Footer
=====================================
 ***/ 

/*footer sec css*/
.text-lg-left 							{text-align: left !important;}
.footer,.footer .container				{background-color: #000000;}
.footer									{padding-top: 50px;padding-bottom: 50px; clear:both;}
.footer .f-sec1 p						{color:#888888;font-size: 14px;margin-top: 35px!important; margin-bottom: 5px!important; line-height: 27px;}
.footer .f-sec1 a						{text-decoration: none; color:#FFFFFF; font-size: 14px;}
.footer h4								{ color:white;font-size: 18px;font-weight: 500;padding-top: 20px;}
.footer .f-sec2 ul						{margin-top: 35px;padding-left: 0px;}
.footer .f-sec2 ul li					{font-size: 14px;list-style: none;line-height: 30px;letter-spacing: .5px;}
.footer .f-sec2 ul li a					{text-decoration: none; color:#888888;}
.footer .f-sec2 ul li a:hover i			{color:#f39c12;}
.footer .f-sec2 ul li i					{margin-right: 5px;color:#ffcc00;}
.footer .f-sec3 .foot-tag-list			{padding-top: 35px;}
.footer .f-sec3 .foot-tag-list span		{padding: 5px 20px;border: 1px solid #a9a9a9;margin-right: 15px;margin-bottom: 15px;font-size:13px;color:#a9a9a9;
cursor: pointer; display:inline-block;}
.footer .f-sec3 h4						{color:white;font-size: 18px;font-weight: 500;padding-top: 20px;}
.footer .f-sec3 .portfolio-foot			{ margin-top: 35px;}
.footer .foot-2-sec form input			{ background-color: #3e3f41;border: solid 1px #3e3f41;width: 100%;margin-right: -30px;padding: 20px;padding-left: 30px;color:#ffcc00;}
.footer .foot-2-sec form input:focus 	{ outline: none;}
.footer .foot-2-sec form button			{ color:white;background: -webkit-gradient(linear, left top, right top, from(#ffcc00), to(#ffb211));
 background: -o-linear-gradient(left, #ffcc00 0%, #ffb211 100%); background: linear-gradient(to right, #ffcc00 0%, #ffb211 100%);
 font-size: 13px;border:solid 1px #3e3f41;padding:8px 40px 8px 40px;background-size: 300% 100%;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.footer .foot-2-sec form button:hover 	{background-position: 100% 0;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;
 transition: all .4s ease-in-out;background-image: -webkit-gradient(linear, left top, right top, from(#ffcc00), color-stop(#ffae12), color-stop(#ffcc00), to(#ff9310));background-image: -o-linear-gradient(left, #ffcc00, #ffae12, #ffcc00, #ff9310);background-image: linear-gradient(to right, #ffcc00, #ffae12, #ffcc00, #ff9310);}
.footer .foot-2-sec form button:focus 	{outline: none;}
.footer .foot-2-sec form input::-webkit-input-placeholder 		{padding-left: 5px;}
.footer .foot-2-sec form input::-moz-placeholder 				{ padding-left: 5px;}
.footer .foot-2-sec form input:-ms-input-placeholder 			{padding-left: 5px;}
.footer .foot-2-sec form input::-ms-input-placeholder 			{padding-left: 5px;}
.footer .foot-2-sec form input::placeholder 					{ padding-left: 5px;}
.footer .footer-container				{border-bottom: dashed 3px #565659;padding-bottom: 50px;}
.footer_notes p							{padding-top: 50px;color: #888888;}
.social-icons-simple li					{display: inline-block;padding: 15px 0px 15px 0px;color: #000000;}
.social-icons-simple li a 				{ height: 38px; width: 38px; border-radius: 30px; color: #000000;background: transparent;line-height: 38px;display: inline-block;cursor: pointer;text-align: center;border: 1px solid transparent;}
.facebook-bg-hvr:hover					{background:#4267B2 !important;color: #fff !important; border: 1px solid transparent !important;}
.twitter-bg-hvr:hover					{background:#F21D1D !important;color: #fff !important; border: 1px solid transparent !important;}
.instagram-bg-hvr:hover					{color: #FFFFFF;background: -webkit-gradient(linear, left top, left bottom, from(#aa2fb5), color-stop(93%, #f1762c))!important;background: -o-linear-gradient(top, #aa2fb5 0%, #f1762c 93%)!important;background: linear-gradient(to bottom, #aa2fb5 0%, #f1762c 93%)!important;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.linkedin-bg-hvr:hover					{background:#0077B5 !important;color: #fff !important; border: 1px solid transparent !important;}
.footer .row                            {margin-left:0px; margin-right:0px;}

/*footer sec css end*/

/*
================================================
			Modal Window
================================================
*/
.modal-title 							{padding: 10px; font-size: 16px; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #FFF; font-weight: 700; background-color: #792785;}
.modal-content  .btn-primary 			{text-transform: uppercase;border-color: #792785;background-color: #792785;color: #FFFF!important;}
.modal-content 							{padding: 0 0 0px;background-color: rgba(245,240,240,.95);}
.border-right 							{ border-right: #CCC 1px solid;}
.modal-body p 							{ color: #000000; font-size:14px!important; margin-bottom:15px!important;}
.modal-body a 							{color: #337ab7;text-decoration: none;}
/*
================================================
				Mobile View
================================================
*/
@media only screen and (min-width:320px) and (max-width:815px){
.vister 								{height:550px;}
.container 								{width:auto!important; margin-right:15px!important; margin-left:15px!important; padding:0px!important;}
.mobile-none                            {display:none;}.main-part-header .navbar-nav>li>a {padding: 15px 30px!important;}
#defaultmenu 							{margin-left: -165px;margin-top: 15px; border:none; width:388px;}
.top-locations-omr 						{ padding:50px 10px!important;}
.mobile-none                            {display:none!important;}
.vister_content                         {margin-top:35px;}
.main-part-header .navbar-nav>li>a 		{padding: 15px 30px!important;}
#defaultmenu 							{margin-left: -165px;margin-top: 15px; border:none; width:388px;}
.top-locations-omr 						{ padding:50px 10px!important;}
.top-five-omr 							{ padding: 50px 0px;}
.footer-information .footer-categories 	{display:block!important;}
.main-part-header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover								    { color:#fff;}
.navbar-default .navbar-nav>li>a 		{color:#fff;}
.main-part-header .navbar-nav>li 		{ width: 100%;margin: 0; border-bottom: solid 1px #3f3f3f; display: block; padding-top: 0px; }
.main-part-header .navbar-nav 			{margin: 0px!important;}
.level-boostrap .navbar-brand>img 		{padding-left:10px;width: 100%;display: inline-block;}
.navbar-default .navbar-toggle 			{margin-right:30px!important; margin-top:20px!important;}
.navbar-default .navbar-toggle i 		{color:#ccc; font-size:15px;}
.navbar-default .navbar-toggle 			{ border: 1px solid #ddd; padding: 5px 10px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: transparent;}
.navbar-collapse 						{border: none!important;}
.navbar-nav .open .dropdown-menu 		{ background-color:#eee; width: auto; margin-top:0px!important;}
.navbar-nav .open .dropdown-menu li 	{display: block;}
.navbar-collapse 						{float: right;}
.navbar-collapse 						{padding-left: 0;padding-right: 0;}
.level-boostrap .navbar-brand			{width: auto; display: inline-block;}
section#ourmodel 						{padding:50px 15px;}
.main-title h2 							{line-height:40px;}
#features img 							{display:none;}
.half-img 								{margin-top:30px;}
.level-boostrap 						{padding-left:0px!important; padding-right:0px!important;}
.mobile-right                           {padding-right:0px!important;}
.browsejobs .col-xs-4                   {padding-left:0px; margin-bottom:15px;}
.jobs                                   {padding:0px!important; clear:both!important;}
.read-more1 a                           {color: #337ab7;}
.read-more1                             {margin-bottom:15px;}
.main-part-header                       {height:auto;}
#myHeader .navbar-header                {margin-top:5px;}
.logo-loc                               {margin-top:8px;}
.logo-loc  a                            {font-size:13px;}
.jobs .col-xs-12                        {padding:0px!important;}
#navbar5 .navbar-nav                    {padding:0px!important;}
#myHeader .btn-primary                  {font-size:12px; padding: 8px 8px!important;}
.footer .f-sec1 p                       { margin-top:15px!important;}
.footer .f-sec2 ul                      {margin-top:15px;}
.numbers .item p                        {font-size:25px;}
.numbers .item h1                       {font-size:40px;}
.mobile-border-jobs                     {border: 1px solid #ececec; border-radius: 0 0 2px 2px;}
.map-navigation .btn-primary            {margin-top:15px!important;}
.mobile-top-agents                      {display:none;}   
.footer                                 {padding-top:15px; padding-bottom:15px;}


}