/*=====css 28-05-2019========*/
/*header section css*/
.theme-menu-wrapper .right-widget ul li{
	display: none !important;
}
.header-one .theme-menu-wrapper{
	margin-bottom: -70px !important;
}
#theme-main-banner .camera_caption h1{color: #fff !important;}
#mega-menu-holder>ul> li> a{
	padding: 27px 17px 22px 15px !important;
}
@media screen and (max-width: 1199px){
	#mega-menu-holder>ul> li> a{
		padding: 27px 19px 22px 11px !important;
	}	
}
@media screen and (max-width: 991px){
.theme-menu-wrapper .right-widget ul li{
	display: inline-block !important;
}	
}
/*===about us section add here====*/
.featured{
	background-size: cover !important;
}
.bg-section {
    background-color: #fff;
    padding: 100px 80px;
}
.top-featured{
	background: url(img/home/1.jpg) no-repeat right center;
}
.bottom-featured{
	background: url(img/home/2.jpg) no-repeat left center;
}
.featured-title {
	padding-bottom: 50px;
}
@media only screen and (max-width: 991px){
.bg-section { padding: 50px;}
}
@media only screen and (max-width: 576px){
.featured{ padding-top: 300px;}
.bg-section { padding: 20px;}
.featured-title {padding: 20px;}
}
@media only screen and (max-width: 960px){
.vr-section-left-wrap h2, .ar-section-left-wrap h2 {
    font-size: 28px;
}
}
/*team section*/
.our-team .team-member .image-box img{
	/*height: 250px !important;*/
}
/*footer*/
.footer-recent-post .navigation-link li{
	padding: 0px !important;
	margin-bottom: 0px !important;
	border: none !important;
}
.footer-recent-post .navigation-link li a{color: #fff !important;}
.contact_section li{color: #ffff !important;}
.contact_section li a{color: #ffff;}
/*About us*/
.theme-inner-banner{
    background: url(img/compass-real-invest-register-background.jpg)no-repeat center center !important;
}
.braedcumb_list li{
    float: left !important;
    display: inline !important;
}
.braedcumb_list li a{
    color: #fff !important;
    margin-right: 10px !important;
}
.why-we-best{
    background: url('img/service_bg.jpg')no-repeat center center !important;
    margin-bottom: 370px !important;
}
.why-we-best .wrapper .img-box{
   background: url('img/about_service.jpg')no-repeat center center; 
   height: 100%;
       background-size: cover;
}
.feature-banner{
     background: url('img/get_quote_bg.jpg') no-repeat center center !important;
     background-size: cover !important;
    background-attachment: fixed !important;
    background-color: #707d9e !important;
    text-align: center !important;
 }
.medal_first{
position: absolute !important;
left: 0 !important;
}
/*===============12/06/2019================*/
.icon4{
	background: url('images/icon/prop_icon4.png') no-repeat center 50px #fafafa;;
	padding-top: 105px !important;
}
.icon4:hover{
	background: url('images/icon/prop_icon4-color.png') no-repeat center 50px #fafafa;
}
.icon3{
	background: url('images/icon/prop_icon3.png') no-repeat center 50px #fafafa;;
	padding-top: 105px !important;
}
.icon3:hover{
	background: url('images/icon/prop_icon3-color.png') no-repeat center 50px #fafafa;
}
.icon2{
	background: url('images/icon/prop_icon2.png') no-repeat center 50px #fafafa;;
	padding-top: 105px !important;
}
.icon2:hover{
	background: url('images/icon/prop_icon2-color.png') no-repeat center 50px #fafafa;
}
.icon1{
	background: url('images/icon/prop_icon1.png') no-repeat center 50px #fafafa;;
	padding-top: 105px !important;
}
.icon1:hover{
	background: url('images/icon/prop_icon1-color.png') no-repeat center 50px #fafafa;
}

.footer-logo {
    text-align: center;
    float: left;
}

.footer-logo img {
        width: 30%;
    margin: auto;
    margin-top: -10px;
}
.logo-right{
	display: none;
}

.teampopup {
  /*position: absolute;*/
  top:0;
  left:0;
  width: 50%;
  height: 40%;
  background: rgba(0,26,87,0.7);
  border-radius: 5px 5px 0 0;
  display: none;
  /*-webkit-transform:scale(1,0);
          transform:scale(1,0);*/
}
/*.our-team .team-member:hover .overlay {
  -webkit-transform:scale(1);
          transform:scale(1);
}
.overlay .hover-content {
  position: relative;
  top:50%;
  -webkit-transform:translateY(-50%);
          transform:translateY(-50%);
}*/
 .teampopup .hover-content ul li {display: inline-block;margin: 0 2px;}
 .teampopup .hover-content ul li a {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  line-height: 38px;
  background-color: #fff;
  font-size: 14px;
      text-align: center;
}
 .teampopup .hover-content ul li a img{
    margin-top: 12px;
    margin-left: 7px;
 }
  .teampopup .hover-content ul li p{
    padding: 0px;
    line-height: 18px;
 }
.teampopup .hover-content ul li a:hover {background: #fff;color: rgb(0,26,87);}
.teampopup .hover-content p {line-height: 35px;color: #fff;padding-top: 20px;}
.faq li { padding: 20px; }

.faq li.q {
  background: #4FC2E;
  font-weight: bold;
  font-size: 120%;
  border-bottom: 1px #ddd solid;
  cursor: pointer;
}

.faq li.a {
  background: #001a57;
  display: none;
  color:#fff;
}
.faq li img {
  display: inline;
}
.rotate {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    
}
#u203758 {
    border-width: 10px;
    border-color: #000f32;
    position: relative;
    border-style: solid;
    margin-right: -10000px;
    background-color: transparent;
        z-index: 123;
    width: 122px;
    height: 122px;
        display: inline;
    float: left;
}

#u203757-7 {
    position: relative;
    background-color: #FFF;
    z-index: 124;
    line-height: 24px;
    margin-top: 30px;
    left: 44px;
    height: 60px;
}
#u203756 {
    border-width: 0px;
    background-color: transparent;
    position: relative;
    border-color: transparent;
        z-index: 1;
    width: 352px;
        display: inline;
    float: left;
    clear: both;
}