/* Mobile menu Item: Login and addproperty */

/* @media only screen and (max-width: 768px) {

} */



.jquery-accordion-menu ul a:hover{
    background:#0099CD !important;
}

.header_bottom{
        background-size:     cover !important;                    
        background-repeat:   no-repeat !important;
        background-position: center center !important;
    }

@media only screen and (max-width: 1199px) {}
@media only screen and (max-width: 991px) {}
@media only screen and (max-width: 972px) {}
@media only screen and (max-width: 800px) {
    .header_bottom{
        background-size:     cover !important;                    
        background-repeat:   no-repeat !important;
        background-position: center center !important;
        }
        
}
@media only screen and (max-width: 768px) {
    .add_block{
        visibility: hidden !important;
    }

     /* Footer Issue */
     .footer_content .navbar-nav{
        margin: 7.5px 0px !important;
    }

    .social-media-list{
        text-align: left;
    }
    
}
@media only screen and (max-width: 640px) {
    
}
@media only screen and (max-width: 480px) {
    .social-media-list{
        text-align: center;
    }
     #block_btn .search_btn{
        padding:5px 50px !important;
    }
}
@media only screen and (max-width: 360px) {}
@media only screen and (max-width: 260px) {
    
}






@media only screen and (min-width: 768px) {


        #bannernav {
            /* position:absolute !important; */
            /* background-color: red !important; */
            position: absolute;
            /* top:-272px; */
            top:-294px;
            right:-596px;
            /* this will create scroll in small devices and need to add it to more screen queries */
            
            
           
        }
        
        #bannernav ul li a{
            font-size: 14px !important;
            text-transform: capitalize !important;
            color: #ffffff !important;
            /* padding: 2px 0px !important; */
            text-decoration: none !important;
            font-weight: 600 !important;
            
            padding: 24px;
            
        }
        #bannernav ul li{
            padding: 0px !important;
            margin: 0px !important;
        }
        #bannernav ul li:hover{
            background-color: #43b3dd; 
        }
        
        /* 2nd level dropdown */
        #bannernav .dropdown .dropdown-menu{
            background-color: #426288;
            min-width: 100% !important;
            border: 0px !important;
        }
        #bannernav .dropdown:hover .dropdown-menu {
            display: block;
            padding: 0px !important;
            margin: 0px !important;
           
            
          }
        
        #bannernav .dropdown .dropdown-menu a {
            background-color: transparent !important;
            padding:15px !important;
            border-bottom: 0px solid red;
            
            
          }

         
}

@media only screen and (min-width: 769px) {
    .header_menu{
        display: none !important;
    }

    /*#contactMap{*/
    /*    height:630px !important;*/
    /*}*/
    
    /*.userForm{*/
    /*    height: 545px !important;*/
    /*    top:40px !important;*/
    /*}*/
}

.mobile-button{
    background-color: transparent !important;
    text-align: start !important;
    
}
.mobile-button .fa-bars{
    font-size: 20px !important;
}

/* hide menu title */
.mobile-button span{
    visibility: hidden !important;
}



.inner_page .content.main_content {
    margin-top: -20px !important;
}


.mobilemenu .navbar-nav{
    /* mobile menu dropdown issue: scrolls horizontally */
    margin:0px !important;
   
}
.mobilemenu{
     background-color: #0099CD !important;
    
}
.mobilemenu .nav li{
    border-bottom: 1px solid #81b0e5 !important;
}

.main-content-wrapper .content_box img{
    width: 100% !important;
    object-fit: contain !important;
}


#credit .button-blue,p{
    margin-left: 16px !important;
}
.about_product p{
    margin-left: 0px !important;
}

#toTop{
    width: 83px !important;
    background-color: #0099CD !important;
}





/* integrated footer */

    
/* ========================= Footer ========================= */
html {
	overflow-x:hidden !important;
	-webkit-font-smoothing:antialiased !important;
}


.apxfooter{
    background-color:#F5FAFF;
	padding: 70px 0px 0px;
    margin-top:30px;
    font-size: 16px;
    font-weight: 400;
}

.apxfooter .container .link,.address,.social{
	padding:50px 0px;
	/* need media */
}

.apxfooter .links{
	border-top:0.5px solid #686868;
	border-bottom:0.5px solid #686868;
	padding: 30px 0px;
	margin: 2px;
	

}

.apxfooter .links ul{
	
	/* display: flex;
    flex-direction: column;
	justify-content: center; */
	list-style: none;
	
	
}
.apxfooter .links ul li{
	padding:8px 0px;
}
.apxfooter .links ul li a{
	text-decoration: none;
	color: #444444;
	padding:10px 0px;

	/* need media */
	
}

.apxfooter .links ul li a:hover{
	
	color: rgb(0, 153, 205);
	/*font-weight: 600;*/
	text-decoration:underline;

}




/* new changes */
.apxfooter .address :nth-child(3) * img,div span.ctc{
	padding:0px 8px !important;
} 
.apxfooter .city{
    display: flex;
    justify-content: center;
}
/* new change end */
.apxfooter .address *{
	padding-bottom: 10px;
}
.apxfooter .address .addcontact{
	display: flex;
	justify-content: center;
    
}
.apxfooter .address .addcontact a{
    text-decoration: none;
    color:#0099CD !important;
}

#icongroup .follow{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
}
#icongroup :nth-child(n){
	padding-bottom: 10px;
}
#icongroup .follow .social-apx > :nth-child(n){
	padding-right: 3px;
}

#icongroup .city{
	display: flex;
	justify-content: center;
}


 /* Small devices (landscape phones, 576px and up) */
 @media (max-width: 576px) { 
  
	.apxfooter .links ul{
		display: block;
	}
	
	 /* .logo{
	width:70% ;
		
	} */

	.apxfooter .address .addcontact{
		display: block;
		
	}


  



	
 }


@media (min-width: 576px) { 
	.apxfooter .links ul li a{
	padding: 10px;
		
	}

    
   
 }

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    

        .apxfooter .links ul{
	
            display: flex;
            flex-direction: column;
            justify-content: center;
            list-style: none;
            
            
        }
 }

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	.apxfooter .links ul li a{
		padding: 20px;
			
		}
	
		
            .apxfooter .links ul{
	
                display: flex;
                flex-direction: row;
                justify-content: center;
                list-style: none;
                
                
            }
            
              #icongroup .follow{
				display: flex;
				flex-direction:row;
				align-items: center;
				
			}
			#icongroup .follow > :nth-child(n){
				padding-right: 0.9%;
			}
			#icongroup .follow .social-apx > :nth-child(n){
				padding-right: 3px;
			}

          
		
 }


 /* footer end */
 
 /*ready to go*/
 
 .item .compare {
     background-color:#0099cd !important;
 }
 
 .item .photo_count {
     background-color:#41bb93 !important;
 }
 
  .btn , .btn-primaty{
     color: rgb(255, 255, 255) !important;
 }
 .search-term .fa-search{
    color: #0099CD !important;
 }
 
 .btn-group i{
     color: #666 !important;
 }
 
 /*Later*/
 .search-inner{
     background-color:#0099cd !important ;
 }
 .search-inner #btnleft {
     background-color:#41bb93 !important ;
 }
 
 #search-form .pretty .state label{
     position:absolute !important;
 }
 
 #block_btn_inner {
     padding:0px !important;
     width:100% !important;
     
 }
 .search_inner .search_btn{
     width:100% !important;
 }
 
 
 
 
 /* local */

#feedbackForm{
     background-color: #ffffff !important;
     
    
    
     background-image: url(/themes/basis/assets/images/footerimages/apex_icon_watermark.svg);
     background-repeat: no-repeat;
     background-position: center center;
     background-size: contain;

    
}
/* #feedbackForm form{
  
} */
.userForm .utext{
    text-transform:none !important;
    font-size: 2.5em !important;
    font-weight: bold !important;
    color: #515151 !important;
    
}
.userForm .utext2{
    font-size: 1.8em !important;
    font-weight: 600 !important;
    color: #515151 !important;
    margin-top:50px !important;
    margin-bottom:25px !important;
}

.userForm .utext span{
    color:#0099CD !important;
}
.userForm .hr-utext{
    width:15% !important;
    text-align:left !important;
    border:2px solid #41BB93 !important;
    margin:0px !important;
    margin-top:15px !important;
    
}
.userForm .form-control{
    border: 1px solid #B3B3B3 !important;
    border-radius: 5px !important;
}

#feedbackForm textarea.contact-textarea-guest{
    height: 90px !important;
}


.userForm .btn-default{
    background-color: #41BB93 !important;
    border-radius: 6px !important;
    width: 70% !important;
    /* padding: 5px 0px !important; */
    /* margin-left: auto !important; */
    height: 50px !important;
    
}

.get-new-ver-code{
    color: #0099CD !important;
}

.bottom-button .submit-button{
           
    float: right;
      
  }
@media only screen and (min-width: 769px) {
 
    .map_block{
        margin: 30px 30px !important
    }
    #contactMap{
         
        height:768px !important;
    }
    #feedbackForm{
        padding: 40px 70px !important;
        height: 688px !important;
        top:40px !important;
        width: 560px !important;
       }
     
}
 



/* header ready to go */

/* Header Color Code: #133c87
Form Background: #41BB93
Rent Color: #6ABDDD (Opacity: 60%)
Buy Color: #41BB93 (Opacity: 70%)
Find Color: #0099CD */

.header_top{
    background-color:#133c87 !important ;
}
.search_index .tab_header .nav-tabs li {
    margin-right: 0px !important;
}
.search_index .tab_header .nav-tabs > li > a{
    margin-right: 0px !important;
    padding: 0px 50px !important;
    font-size: 20px !important;
}



.search_index .tab_header .nav-tabs #li-search-type-1 a {
    background: rgba(106, 189, 221, 0.6);
}
.search_index .tab_header .nav-tabs #li-search-type-1 a:hover {
    background: rgba(106, 189, 221, 1);
}
.search_index .tab_header .nav-tabs #li-search-type-2 a {
   background: rgba(67, 211, 177, 0.6);
  
}
.search_index .tab_header .nav-tabs #li-search-type-2 a:hover {
   background: rgba(67, 211, 177, 1);
}

.search_index .tab_header .add_block{
   display: none;
}
.search_index .tab_header .container{
  padding: 0px !important;
}
.search_index .search_content {
    background:none !important ;
   
}
.search_index .search_content .container.search-wrapper {
    background-color:#41BB93 !important ;
    padding: 30px 0px !important;
}

.search_index .search_content .container .index-header-form {
    /* background-color:#3936bb !important ; */
    padding: 0px 15px !important;
}

.header_bottom .logo-img img{
    height: 215px !important; 
    width: 55% !important;
    padding-bottom:17% !important;
}

@media only screen and (max-width: 780px){
/* .nav-tabs {
    display: block !important;
   
} */
.header_bottom .logo-img img{
    height: 114px !important;
}
}


@media only screen and (min-width: 769px) {
 
    .search_index .search_content {
        background:none !important ;
        padding: 0px !important;
       
    }
    .navbar-collapse{
        padding: 0px !important;
    }
    
     
}

/* <?php echo $baseThemeUrl ?> */

.top_menu .navbar-nav > li > a{
    font-weight: 600 !important;
}



/*new feedback*/

#feedbackForm2 {
    /*position: absolute;*/
    /*padding: 10px 30px;*/
    /*top: -30px;*/
    /*left: 30px;*/
    height: 460px;
    /*width: 460px;*/
    background-color: #ffffff !important;
    background-image: url(/themes/basis/assets/images/footerimages/apex_icon_watermark.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
@media only screen and (min-width: 769px){
#feedbackForm2 {
    /*padding: 40px 70px !important;*/
    height: 688px !important;
    /*top: 40px !important;*/
    /*width: 560px !important;*/
}
}

#feedbackForm2 .bottom-button .submit-button{
    float:left !important;
}

div#hloan2 h2.h3{
    text-transform: capitalize !important;
    font-size: 2.5em !important;
    font-weight: bold !important;
    color: #515151 !important;
     margin-left: 16px;
}


