/*--------------------------------------------------------------

    Template:  Sheltek Real Estate HTML5 Template
    Author: http://devitems.com/
    Version: 1
    Design and Developed by: http://devitems.com/

Note: This is the file where you can add your custom styles to change the look of the theme. But don't modify "style.css" file.

---------------------------------------------------------------*/
/*....................................................css for all pages........................................*/

.capital-text{
    text-transform:uppercase;
    background-color: #179ea8;
    padding: 5px;
    color: #ffffff;
    margin: -15px;
}
.capital-text2 {
    text-transform: uppercase;
    background-color: #179ea8;
    padding: 5px;
    color: #ffffff;
    margin: 0px;
}
.icon-dro .accor-toggle{
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
}
.cap-text{
    text-transform:uppercase;
    padding: 5px;
    color: #179ea8;
}
.sub-title{
    color:#424242;
}
.cap_bar{
	    margin-left: -26px;
    margin-right: -11px;
}
    
    /* for signup page*/
   #show_sign_up_private{
            display: none;
        }
        #show_sign_up_business{
            display: none;
        }
        #property_agent{
            display: none;
        }
        #home_maintenance{
            display: none;
        }
        #developer_agent{
            display: none;
        }
        #supplier_agent{
            display: none;
        }
        #home_decore_management{
            display: none;
        }
/*------------------------ About Page css start --------------------------------*/
.about_div{
	background-image: none;
	padding: 50px;
}
.for-number{
    width: 100%;
    margin-bottom: 20px;
}
.dealing-cities{
	margin-bottom: 20px;
}
.sidebar {
  position: -webkit-sticky;
  position: sticky;
  top: 100px !important;
}
.about_item{
	padding: 0px 0px 20px 0px;
	width: 33.3%;
	float: left;
}
.set_width{
	width: 100%;
	float: left;
}
.transparent-header .main-menu > li.head_post_property > a { 
	font-weight: bold;
	color: #ffffff;
}
.sticky .main-menu > li.head_post_property > a{
	font-weight: bold;
	color:#ffffff;
}

@media screen and (min-device-width: 320px) and (max-device-width: 480px){

	.about_item{
		width: 100%;
	}
	
	.sweet_ghar_image_logo {
    	display: block;
	}
       .slide_supreme{
            padding-left:0px;
            padding-right:0px;
       }
   img.img-responsive.set_tabb {
    max-height: 100px !important;
   }
}

@media screen and (min-device-width: 481px) and (max-device-width: 767px){

	.about_item{
		width: 100%;
	}
   img.img-responsive.set_tabb {
    max-height: 100px !important;
   }
}
/*----------------------- About Page css end -----------------------------------------*/


/*------------------------ work with us Page css start --------------------------------*/
.work_item p{
	font-size: 17px;
}
.upload_resume{
	border: 1px solid #e1e1e1;
    color: #606060;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 300;
    height: 40px;
    margin-bottom: 20px;
    padding: 0 10px;
    width: 100%;
}
/*------------------------ work with us Page css End --------------------------------*/

/*------------------------ Buy Listing Page css Start --------------------------------*/
.buy_listing_div{
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 0;
}
.buy_listing_ul{
    padding-top: 25px;
}
.buy_listing_li{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
}
.buy_listing_agency{
	text-align: center;	
	font-size: 15px;
}
.buy_listing_span{
	text-transform: none;
	font-size: 18px;
}
.buy_listing_img{
	background: #1f223e none repeat scroll 0 0;
    color: #ffffff;
    padding: 15px 10px;
    position: relative;
    text-align: center;
}
.btn_pading{
	padding-left: 15px;
	padding-right: 15px;
}
.buy_listing_border{
	/*border: 2px solid;*/
	margin-bottom: 15px;
}
.popover-content{
	color: black;
	font-size: 15px;
}
.submit-btn-1:hover {
    border: 1px solid #179ea8;
}
.review_thumbnail .item.active {
    display: flex;
}
.preview_slider_price{
	font-size: 25px;
	border: 1px solid #dfdfe1;
	background:#ededee2b;
}
.pricee {
    color:#e91e63;
}
.filter-option.pull-left {
    color: inherit;
}
.agent_dealing_city .filter-option.pull-left {
    color: #000 !important;
}
.sw-search .filter-option.pull-left {
     color: #000 !important;
}
.sw-search button.btn.dropdown-toggle.btn-default {
    border: 1px solid #179ea8 !important;
    border-radius: 4px !important;
}
.sg_search_bar::before, .sg_services_search_bar::before{
    background: #179ea8 none repeat scroll 0 0;
    transform: skewX(-1deg);
   width: 26.5%;
}
.sg_search_form_button{
    background:#179ea8;
    border:1px solid #179ea8;
    border-radius:10px;
}

.sg_search_form_button:hover{
    background:#e91e63;
    border:1px solid #e91e63;
    border-radius:10px;
}

.col-md-4.col-sm-12.col-xs-12.single_right {
    padding-right: 0px !important;
}
.upload-bussines-logo {
    margin-left: 0px;
}
.preview_slider_agent{
	margin: auto;
}
.preview_slider_contact{
	padding-top: 5px;
	padding-bottom: 5px;
}
.preview_contact_btn{
	background: #1f223e none repeat scroll 0 0;
    padding: 10px 5px 12px 6px;
}
.preview_contact_btn_padding{
	padding-left: 15px;
	padding-right: 10px;
	text-transform: none;
	font-weight: 300;
	font-size: 20px;
}
.preview_contact_btn1{
	background: #1f223e none repeat scroll 0 0;
    padding: 15px 5px 15px 6px;
}

/*------------------------ Buy Listing us Page css End --------------------------------*/


/*------------------------ Find Agent Page css start --------------------------------*/
.maintenance_contact:hover{
	padding-bottom: 4px;
}
.project_agent_info{
	border: 1px solid #1f223e;
	text-align: center;
	padding-left: 20px;
}
.agent_contact_btn{
	background: #1f223e none repeat scroll 0 0;
    padding: 15px;
}
.agent_listing_remarks{
	padding: 10px;
    font-size: 15px;
    text-align: center;
}
.agent_description_data{
	border: 1px solid #1f223e;
	padding-top: 50px;
	text-align: center;
}
.agent_description_listing_star{
	border: 1px solid #1f223e;
	padding-top: 50px;
	text-align: center;
	padding-bottom: 11px;
}
.agent_business_name{
	font-size: 25px;
	color: black;
}
.border{
	border: 1px solid #1f223e;
}
/*------------------------ Find Agent Page css End --------------------------------*/


/*----------------- Post Form 1 Page css Start -------------------------*/
/* Set the size of the div element that contains the map */
      #map {
        height: 400px;  /* The height is 400 pixels */
        width: 100%;  /* The width is the width of the web page */
       }
        #show_wanted_for{
            display: none;
        }
        #show_floor_plan{
            display: none;
        }
        #price_for_rent{
            display: none;
        }
        #unlisted_subarea{
                display: none;
        }
            
    .google-field-set{
        margin-inline-start: 2px;
        margin-inline-end: 2px;
        padding-block-start: 0.35em;
        padding-inline-start: 0.75em;
        padding-inline-end: 0.75em;
        padding-block-end: 0.625em;
        min-inline-size: min-content;
        border-width: 2px !important;
        border-style: groove  !important;
        border-color: threedface  !important;
        border-image: initial !important;
    }
    legend.google-legend {
    font-size: 13px;
    font-weight: bold;
    }
   input.google-save-button {
        margin-left: 35px;
        margin-right: 35px;
        width: 100%;
        padding: 5px 2px;
        background: #e91e63;
        color: #fff;
        border-radius: 5px;
        border-color: #e91e63;
        font-size: 14px;
        /* font-weight: bold; */
   }
.post_property_heading{

    border: 1px solid #dfdfe1;
    padding-top: 10px;
    margin-bottom: 30px;
}
.post_property_heading h5{
    color: #179ea8;
    font-size: 14px;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 10px;
}

.post-title {
    text-align: center;
    background: #ededee69;
    margin-left: 20%;
    margin-right: 20%;
    padding: 10px;
    font-size: 16px;
    color: #e91e63;
    border:1px solid #dfdfe1;
    margin-bottom: 0px;
}
.signup_data-2, .signup_data-3 {
 border:1px solid #dfdfe1;
}

.mid-vert-line {
    border-left: 1px solid #dfdfe1;
    height: 30px;
    margin-left: 50%;
    margin-right: 50%;

}

.left-vert-line {
    border-left: 1px solid #dfdfe1;
    height: 30px;
    margin-left: 25%;
    margin-right: 75%;

}

.right-vert-line {
    border-left: 1px solid #dfdfe1;
    height: 30px;
    margin-left: 75%;
    margin-right: 25%;
}

.about-property-area, .about-property-details, .about-property-price, .about-project-facts, .project-developer-area, .project-marketing-area, .signin-area{
    border: 1px solid #dfdfe1;
    padding: 20px 50px;
}

.about-project-features {
    border: 1px solid #dfdfe1;
    padding: 20px 50px;
}
.property-img-video-area, .property-floor-pan-area{
     border: 1px solid #dfdfe1;
    padding: 10px 10px;
}

.property, .floor-plan { margin: 0px 20px 2px 6px; }

	.property img {
	    height: 150px;
	    width: 150px;
	    padding: 0px;
	    border: 1px solid #1da1f2;
	    margin-top: 10px;
	}
	
	.floor-plan img {
	    height: 215px;
	    width: 215px;
	    padding: 0px;
	    border: 1px solid #1da1f2;
	    margin-top: 10px;
	}

	#img {
	    width: 17px;
	    border: none;
	    height: 17px;
	    margin-left: -20px;
	    margin-bottom: 125px;
	}

 #fp_img {
	    width: 17px;
	    border: none;
	    height: 17px;
	    margin-left: -20px;
	    margin-bottom: 192px;
	}
	
    .add-more-images, .floor_plan_add_more_images{
        text-align:center;
        display:block;
        margin-top: 10px;
        margin: 0 270px;
        
    }
    div#filediv, #fp_filediv{
        display:inline-block;
    }
    input#imgInp_7, input#imgInp_9, input#imgInp_10{
    margin-top: -32px;
    opacity: 0;
    }
    .project-uploads-button{
        width: 140px;
        border: 1px solid #e91e63;
        border-radius: 10px;
        border-top-right-radius: 10px !important;
        border-bottom-right-radius: 10px !important;
        font-size: 14px;
        font-weight: 400;
    }
    .browse.project-upload {
        color: #424242;
        line-height: 2.5;
    }
    .upload-area1, .upload-area2, .upload-area3{
        margin-top: 5px;
        margin-bottom: 0px;
        height:45px;
    }
    
    input.form-control.post_form_upload_img {
    visibility: hidden;
    }

.sweetghar_input, #property_title, #land_area, #asking_sale_price, #asking_rent_price, #type_area{
    border: 1px solid #179ea8 !important;
    color:#424242;
    font-size:12px !important;
     border-radius:4px;
         font-weight: 400 !important;
}
.sg-button {
    border-radius: 10px;
}
button.btn.btn-bulish:hover {
    background: #179ea8;
}
button.button-1.add-more.fact-more-button {
    padding: 1px 35px;
    border-radius: 10px;
    background:transparent;
     color:#424242 !important;
}
input#facts {
    width: 80%;
    margin-left: 65px;
    border-radius: 4px;
}
.user-svg {
    margin-top:12px;
}
.inner-post-area {
    margin: 15px 0px;
}
.user-svg-text {
    font-size: 12px;
    font-weight: 300;
    font-family: 'Montserrat', sans-serif;
}
.avd-svg {
    margin-top: 8px;
}
.col-md-8.mb-20.project-more {
    padding-left: 21px;
    padding-right: 34px;
}

/*img#img_upload_7, img#img_upload_9, img#img_upload_10 {*/
/*    width: 150px;*/
/*    height: 140px;*/
/*    margin-top: 10px;*/
/*}*/
.custom-select-2 {
    border: 1px solid #179ea8;
    color:#179ea8;
    font-size:12px !important;
    color: #424242;
} 

.property-features {
    border: 1px solid #dfdfe1;
    padding: 20px 50px 0px 40px;
    margin-left: 15px;
    margin-right: 15px;
}

.post_form_your_details{
	border: 1px solid #1f223e;
    background-color: #1f223e;
    padding: 5px 50px;
    margin: 10px 50px 50px 50px;
}
.post_form_your_details:hover{
	background-color: #95c41f;
	color: #ffffff;
	cursor: pointer;
}

input.form-control.post_form_upload_img {
    height: 30px;
}
.post_form_property_sub_type{
	/*width: 100%;*/
}

/*------------------------ Post Form 1 Page css End ------------------------------*/



/*-------------------- Home Supplier Page css Start --------------------------------*/
.home_supplier_info{
	text-align: center;
	padding-left: 20px;
}
.home_supplier_price{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 20px;
}
.home_supplier_listing_supreme{
	border: 1px solid #000000;
}
/*------------------------Home Supplier Page css End --------------------------------*/


/*------------------------My Account Page css Start --------------------------------*/
.panel_my_account {
    padding-top: 10px;
    height: 40px;
    font-size: 15px;
    border: 1px solid #dfdfe1;
}
.panel_my_profile{
color: #179ea8;
    padding-top: 10px;
    height: 40px;
    font-size: 15px;
    border: 1px solid #dfdfe1;
    margin-bottom: 20px;
}
.mailbox-controls {
    margin-bottom: 10px;
}
.table-resp.ponsive.mailbox-messagesr-10{
    border: 1px solid #dfdfe1;
}
.starric-account {
    width: 13px;
    height: 13px;
}
.account_button_style {
    background: transparent;
    color: #000;
    border: 1px solid #e91e63;
    padding: 4px 30px;
    margin-bottom: 30px;
    text-transform: unset;
    border-radius: 10px;
}
.modal-footer.submit_ad_more{
    text-align:center !important;
    
}
.supreme-account{
        font-weight: bold;
    color: #179ea8;
}
.hotspot-account{
       font-weight: bold;
    color: #ff8a00d1; 
}
.sub-title-profile{
    text-align:right !important;
}
.normal-account{
       font-weight: bold;
    color: #424242; 
}
.account-row {
    margin-left: 0px;
    margin-right: 0px;
   border: 1px solid #dfdfe1;
}
.edit-account-button, .delete-account-button{
    padding: 4px 30px;
    border: 1px solid #e91e63;
    border-radius: 10px;
    color: #424242;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    margin: 0px 10px 15px;
}
a.account_button_style.no_dlt_ac {
    padding: 3px 30px !important;
    border-radius: 7px !important;
}
.sw_img_res {
    margin: auto;
}
.edit-title{
     background-color: #0000000a;
    color: #e91e63;
    border: 1px solid #dfdfe1;
    height: 60px;
    padding-top: 20px;
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
}
.listing-edit-button, .listing-delete-button {
    border: 1px solid #179ea8;
    font-size: 13px;
    color: #000;
    padding: 2px 15px;
    border-radius: 8px;
     font-family: 'Montserrat', sans-serif;
        margin: 0px 2px;
}
.listing-edit-button:hove, .listing-delete-button:hove {
    border: 1px solid #e91e63;
}
.upgrade-listing-button {
    font-size: 13px;
    background: #e91e63;
    padding: 4px 15px;
    border-radius: 10px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    margin: 0px 5px;
}

.account_button_bulish {
   background: transparent;
    color: #000;
    border: 1px solid #179ea8;
    padding: 10px 15px;
    margin-bottom: 20px;
    text-transform: unset;
    font-size: 13px;
    border-radius: 10px;
    margin: 5px;
    font-family: "Montserrat",sans-serif;
}
.upload-account-area {
    border: 1px solid #e91e63;
    border-radius: 10px !important;
}
.upload-button-account {
    color: #424242;
    font-size: 13px;
    padding: 2px 10px;
     font-family: "Montserrat",sans-serif;
}

.checkSingle {
    margin-left: 10px !important;
}
.note-for-location{
    font-size: 13px;
    color: #e91e78;
}
.account_panel_my_account{
	display: -webkit-box;
	text-align: -webkit-center;
    border: 1px solid #1f223e;
    margin-bottom: 2px;
    background: #95c41f none repeat scroll 0 0;
    padding: 5px 30px 6px 1px;
    color: #ffffff;
    transition: all 0.3s ease 0s;
}
.account_panel_my_account:hover{
	background: #1f223e none repeat scroll 0 0;
	color: #ffffff;
}
.account_dropdown_img{
	float: right;
}
.account_business_detail{
	display: none;
}
.account_panel_listing{
	/*background-color: #179ea8;*/
	padding: 10px 15px;
	color: #000;
	    border-top: 1px solid #dfdfe1;
    border-left: 1px solid #dfdfe1;
    border-right: 1px solid #dfdfe1;
	cursor: pointer;
}
.panel-default {
     border-color: #dfdfe1 !important;
     margin-left:-1px;
     margin-right:-1px;
}
.account_panel_listing_dropdown{
	color: #000;
}
.account_panel_listing_dropdown .panel-title{
    font-size: 13px !important;
    font-weight: normal;
    text-align: center;
    font-family: "Montserrat",sans-serif;
}
.account_panel_listing.inner .collapsed .account_panel_listing_dropdown .panel-title{
    font-size: 13px !important;
    font-weight:600;
}
span.panel-titles {
    font-size: 13px !important;
    font-weight: normal;
    text-align: center;
    font-family: "Montserrat",sans-serif;
}

.account_panel_listing_dropdown.active {
    color: #179ea8;
}
.panel-default.inner {
    margin-left: 0px;
    margin-right: 0px;
}

.inner {
    padding: 5px 15px;
    border-top: 1px solid #dfdfe1;
    border-left: 1px solid #dfdfe1;
    border-right: 1px solid #dfdfe1;
    margin-left: 1px;
    margin-right: 1px;
}
ul.sec-inner {
    padding: 4px 10px;
    margin-left: 1px;
    margin-right: 1px;
    border-top: 1px solid #dfdfe1;
    border-left: 1px solid #dfdfe1;
    border-right: 1px solid #dfdfe1;
}
.ac_logout {
    color: #fff;
}
.ac_logout_area {
    background: #179ea8;
    padding: 10px 15px;
}
.home_panel{
	margin-bottom: -2px;
	margin-top: -1px;
}
.home_inner_panel{
	margin-top: 0px;	
}
.panel_profile_label{
	color: #000000 !important;
	font-size: 13px;
	margin-top:8px;
	font-family: "Montserrat",sans-serif;
}
.starric {
    width: 13px;
    height: 13px;
    margin-top: 12px;
}

.account_panel_alert_btn{
	margin: 10px 25px;
	padding: 10px 25px;
}
.your_ads_text_color {
    color: #000;
    font-size: 13px;
    font-family: "Montserrat",sans-serif;
}
.your_ads_listing_contact{
	background: #1f223e none repeat scroll 0 0;
    color: #ffffff;
    padding: 15px 5px;
    position: relative;
    text-align: center;
}
.listing{
	margin-left: 30px;
	margin-right: 30px;
}

.popover{
    left: 20px !important;
}

/*------------------------My Account Page css End --------------------------------*/



/*------------------------Admin Panel Page css start -----------------------------*/
.dashboard_admin_panel{
	border: 1px solid #1f223e;
    padding-top: 30px;
    display: inline-flex;
}
.dashboard_ads_btn{
	border: 1px solid #ffffff;
    background-color: #1f223e;
    width: max-content;
    padding: 5px 50px;
    margin: 5px 50px 50px 50px;
}
.dashboard_ads_btn:hover{
	background-color: #95c41f;
	border: 1px solid #1f223e;
	color: #ffffff;
	cursor: pointer;
}












/*------------------------Admin Panel Page css End --------------------------------*/



/*------------------------For Agent Page css Start --------------------------------*/
.agent_register_btn{
	margin-top: 75px;
}
.agent_register_btn:hover{
	background: #1f223e;
    border: 1px solid #fff;
    color: #fff;
}
.for_agent_why_register{
	text-align: center;
    margin-top: 50px;
}
.agent_help_benefit_work{
	background-color: #1f223e;
	text-align: center;
    padding-top: 25px;
    padding-bottom: 25px;
    color: #ffffff;
}
.agent_help_benefit_work p{
	color: #ffffff;
	margin-bottom: 0px;
	margin-top: 5px;
}
.for_agents_benefits_color{
	text-align: center;
    margin-top: 40px;
    margin-bottom: 50px;
    color: #ffffff;
}
.for_agents_benefits{
	background-color: #e91e63;
	color: #ffffff;
	margin: 50px 0px 0px 0px;
	padding-bottom: 40px;
}
.img_class{
	border: 2px solid #ffffff;
	border-radius: 50px;
	margin: auto;
    width: 100px;
    height: 100px;
}
.agent_listing_btn{
	margin-top: 10px;
	width: auto;

}
.agent_listing_btn:hover{
	background: #1f223e;
    border: 1px solid #fff;
    color: #fff;
}
.for_agents_register_img{
	display: block;
    max-width: 100%;
    margin: auto;
    margin-top: 15px;
}
.for_agent_post_business_btn{
	border: 1px solid #ffffff;
	background-color: #1f223e;
	width: max-content;
}
.for_agent_post_business_btn:hover{
	background: #95c41f;
}
.for_agent_submit_btn{
	margin: 10px;
}
.for_agents_advertisement_listing{
	background-color: #95c41f;
    color: #ffffff;
    margin: 20px 0px 0px 0px;
    padding-bottom: 10px;
}
/*------------------------For Agent Page css End --------------------------------*/




/*------------------------ Footer Start --------------------------------*/
.footer_item{
	padding: 30px 0px 0px 0px;
}

.footer_text{
	color: #fefefe;
	float: left;
}
.footer_icon{
	padding: 5px 0px 0px 0px;
	width: auto;

}
.logo_item{
	margin-left: 30px;
}
/*------------------------ Footer End --------------------------------*/


/*------------------------ Sign up Start --------------------------------*/
.sign_up{
	background-color: #95c41f;
	color: #ffffff;
	border: solid;
	height: 100px;
	padding-top: 35px;
	font-size: 30px;
}
.login_set {
    margin: 0px 2px;
}

.signup_checkbox{
	color: #000000;
}

.signup_data{
	height: 39px;
	padding: 5px 2px 5px 2px;
	font-size: 25px;
	border-bottom: 1px solid #dfdfe1;
	font-size: 15px;
	background:#ededee69;
	color: #e91e63;
}
.signup_rightbar_data{
	border: 1px solid #dfdfe1;
}
.signup_text{
	padding: 20px 5px 2px 10px;
	color: #ffffff;
}
.signup_image_background{
	background-color: #1f223e;
	margin: 5px 5px 5px 23%;
	width: 50%;
}

.signup_rightbar_data p, .signup_data-2 p, .signup_data-3 p {
    color: #000;
    font-size: 12px;
    margin-bottom: 20px;
    padding: 0px 5px;
}

.sign_up_p{
	margin: 50px 5px 50px 5px;
	color: #000000;
	font-size: 25px;
}
.col-md-4.private_user_button_area {
    padding: 0px;
}

.signup_private_business{
   width: max-content;
    margin: 46px 0px 46px 0px;
    border-radius: 10px;
    padding: 2px 10px;

}
.signup_private_business:hover{
	background: #95c41f;
	cursor: pointer;
	color: #ffffff;
	border: 1px solid #1f223e;
}
/*------------------------ Sign up End --------------------------------*/

/*------------------------ Sign In Start--------------------------------*/
.sign_in{
	padding-top: 10px;
}
.sign_in_right{
	height: 200px;
}
.sign_in_text{
	height: 100px;
	font-size: 25px;
	color: #ffffff;
        padding-top: 90px;

        
}



/*------------------------ Sign In End --------------------------------*/ 


/*------------------------ Slider Start--------------------------------*/
.carousel {
    margin-bottom: 0;
	/*padding: 0 40px 0px 40px;*/
}
/* Reposition the controls slightly */
.carousel-control {
	/*position: absolute;
    top: 40%;
    border-radius: 23px;
    opacity: 0.5;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 3px solid #ffffff; */
position: absolute;
    top:40%;
    border-radius: 23px;
    opacity: 0.5;
    width: 30px;
    height: 30px;
    margin-top: -20px;
    font-size: 40px;
    font-weight: 100;
    line-height: 13px;
    color: #ffffff;
    text-align: center;
    background: #1f223e;
    border: 3px solid #1f223e;
}

.tab-pane.fade {
    background:/* #f5f5f5*/ #ffffff;
    border: 1px solid;
    margin-top: 10px;
}
.tab-content{
    background: #000;
}
/*.carousel-control.right {
	right: -12px;
}*/
/* Changes the position of the indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* Changes the colour of the indicators */
.carousel-indicators li {
	background: #c0c0c0;
}
.carousel-indicators .active {
background: #333333;
}
.span3 {
    display: -webkit-inline-box;
    width: 259px;
}
.thumbnail {
	padding: 0px;
}
.slider_width{
	width: 100%;
}
.slider_image{
	width: 100%;
}
.slider_development_image{
	width: 100%;
}
.image_logo{
	background: #95c41f none repeat scroll 0 0;
    color: #ffffff;
    padding: 15px 0;
    position: relative;
    text-align: center;
    z-index: 2;
}
.image_logo_agent{
	background: #95c41f none repeat scroll 0 0;
    color: #ffffff;
    position: relative;
    text-align: center;
    z-index: 2;
}
.list_property {
	display: block;
	background: /*#1f223e */ #ffffff none repeat scroll 0 0;
    color: #77777b;
    padding: 5px 0;
    position: relative;
    text-align: center;
    z-index: 2;
    font-size: 11px;
    border: 1px solid #9191915c;

}
.img_margin{
	margin-right: 10px;
}
.img_text{
	background: #ffffff/*#1f223e*/ none repeat scroll 0 0;
    color: #77777b  /*bababa*/;
    padding: 5px 0;
    position: relative;
    text-align: left;
    z-index: 2;
    margin-left: 0px;
    font-size: 11px;
    border: 1px solid #9191915c;
}
.img_price_field{
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
.span_padding{
	padding-right: 15px;
}
.img_status_field{
	/*border-bottom: 0px solid #ffffff;*/
	border-left: 1px solid #ffffff;
	/*padding: 0px 0px 0px 15px;*/
}
/*.span_text{
	text-align: right;
	padding-left: 50px;
}*/
.img_padding{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	text-align: left;
}
.ul_text{
	background: #1f223e none repeat scroll 0 0;
    color: #bababa;
    padding: 0px 0px 0px 5px;
    position: relative;
    text-align: left;
    z-index: 2;	
}
.ul_padding{
	padding: 5px;
}
/*.img_cam_setting{
	background: #95c41f none repeat scroll 0 0;
    color: #fff;
    font-family: 'montserrat';
    font-size: 14px;
    font-weight: 600;
    left: 0;
    margin-bottom: 0;
    padding: 6px 15px;
     position: absolute; 
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}*/

/*------------------------ Slider End--------------------------------*/

/*------------------------ Home Page--------------------------------*/

.maintenance_div_text p{
	background: #1f223e none repeat scroll 0 0;
    color: #ffffff;
    font-size: 15px;
    font-weight: 800px;
    padding: 15px 0;
    position: relative;
    text-align: center;
    z-index: 2;
}
.set_padding{
	/*padding: 15px;*/
	background-color: #95c41f;
}
.div_background_color{
	background-color: #1f223e;
}
.home_slider_text{
	padding-top: 45px;
}
.home_slider_text p{
    color: #ffffff;
    font-size: 15px;
    font-weight: 800px;
    padding: 15px 0;
    position: relative;
    text-align: center;
    z-index: 2;
}
.button_setting{
	margin-left: 100px;
	width: 175px;
	height: 50px;
	color: #ffffff;
	font-size: 15px;
	background-color: #95c41f;
	padding: 10px 5px 5px 5px;
	text-align: center;
}
.img_div_padding{
	padding-top: 15px;
	margin: auto;
}
.img_right_padding{
	/*padding-left: 0;*/
	padding-top: 40px;
}
.home_span{
	padding-left: 20px;
}
.home_price{
	padding: 5px 0px 5px 0px;
}
.home_page_main{
    color: #bababa;
    padding: 15px 0;
    position: relative;
    text-align: center;
    z-index: 2;
    padding: 5px ;
    border:1px solid #ffffff;
    color: #000000;
    font-size: 20px;
    font-weight: 900px;
}
.sticky_slider{
	width: 46px;
}
.affix {
    top:50px;
    position:fixed;
    z-index: 5;
}
.set_text{
	text-align: center;
	font-size: 25px;
	font-weight: 800px;
	color: #1f223e;
	text-transform: uppercase;
}
.select_margin{
	margin-bottom: 20px;
}
.by_img {
    margin: auto;
    padding-bottom: 10px;
}
/*................................................for multi selector..............................*/
span.multiselect-native-select {
	position: relative
}
span.multiselect-native-select select {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	height: 1px!important;
	margin: -1px -1px -1px -3px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important;
	left: 50%;
	top: 30px
}
.multiselect-container {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0
}
.multiselect-container .input-group {
	margin: 5px
}
.multiselect-container>li {
	padding: 0
}
.multiselect-container>li>a.multiselect-all label {
	font-weight: 700
}
.multiselect-container>li.multiselect-group label {
	margin: 0;
	padding: 3px 20px 3px 20px;
	height: 100%;
	font-weight: 700
}
.multiselect-container>li.multiselect-group-clickable label {
	cursor: pointer
}
.multiselect-container>li>a {
	padding: 0
}
.multiselect-container>li>a>label {
	margin: 0;
	height: 100%;
	cursor: pointer;
	font-weight: 400;
	padding: 3px 0 3px 30px
}
.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox {
	margin: 0
}
.multiselect-container>li>a>label>input[type=checkbox] {
	margin-bottom: 5px
}
.btn-group>.btn-group:nth-child(2)>.multiselect.btn {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
	padding: 3px 20px 3px 40px
}
.form-inline .multiselect-container li a label.checkbox input[type=checkbox], .form-inline .multiselect-container li a label.radio input[type=radio] {
	margin-left: -20px;
	margin-right: 0
}

.alert_bton {
    padding: 4px 15px;
}
/********************************************** MEDIA QUERIES ***************************************/

@media all and (max-width: 480px) and (min-width: 320px){
    .res_class{
        width: 100% !important;
    }
    .f_div {
    width: 65% !important;
    }
    .s_div {
    width: 30% !important;
    }
    .c_f_div {
    width: 15% !important;
    }
    .c_s_div {
    width: 83% !important;
    }
    button.upgrade-req-btn {
        margin-top: 10px !important;
    }

    .msg_read_area {
        padding: 5px;
    }
    .panel.panel-default.panel-border {
        margin-bottom: 0px;
    }
    #payment-method {
        border: 0px solid #dfdfe1 !important;
    }
    .ac-p {
        margin: 0px !important;
    }
    p.text-payment.b-slect {
        margin: 10px 0px !important;
    }
    .edit_alert {
        width: 120px !important;
        float: left !important;
    }
    .btwn_area {
        height: 15px !important;
    }
    .text_alert {
        padding: 5px 0px !important;
    }
    .for-inline.pb-10.edit_btn_4_listing{
        width: 56px !important;
        display: inline-block !important;
    }
    .for-inline.dlt_btn_4_listing{
        width: 73px !important;
        display: inline-block !important;
    }
    .b_t {
        margin-left: 5% !important;
    }
    .p_m, .b_t, .b_a_p {
        width: 30.2% !important;
    }
   .cancel_upgrade_button.text-center {
        width: 100% !important;
        margin: 15px 0px !important;
    }
    .send_id_button {
        width: 100% !important;
    }

    .edit_button_area, .delete_button_area {
        width: 100px !important;
        display: inline-block !important;
    }
    .upgrade_button_area {
        display: inline-block !important;
        width: 100% !important;
        margin-bottom: 15px !important;
    }
     .send_payment_btn {
        padding: 6px 15px !important;
        float:none !important;
    }
    .listing_no_padding {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .listing_send_payment_btn, .payment_inprocess_btn, .up_to_btn{
        margin:5px auto !important;
    }
    .listing-delete-button{
        margin-bottom:5px !important;
    }
    .send_payment_btn {
            float: initial!important;
    }
    .text-payment.up_suprme {
        margin-top: 0px !important;
    }
    .easypaisa_area, .mobicash_area, .bank_area {
        width: 100% !important;
        margin-top: 20px !important;
    }
    .s-payment-2-1, .s-payment-2-2, .s-payment-2-3{
        height:250px !important;
    }
    .bundle-payment-area {
        margin-top: 30px !important;
    }
    .txt-pmnt{
        margin-top:20px;
    }
    .s-payment{
        margin-top:30px;
    }
    button.upgrade-req-btn {
        margin-top: 20px;
        margin-left: 20%;
    }

    .upgrade-title{
        margin-top:0px !important;
            height: 40px !important;
            padding:0px !important;
    }
    .step-1, .step-2, .step-3{
        width:95% !important;
        margin:2.5% !important;
    }
    .huptohotspot{
        width:100% !important;
    }
    .btn-upgrade{
        display:block !important;
        width:60% !important;
        text-align:center !important;
        margin:auto !important;
    }
    
    .u_suprm_first {
        padding-left: 0px  !important;
    }
    .hot-starric, .hot-starric-super {
        margin: 0px 10px  !important;
    }
    .pt-70.u_suprm_snd {
        padding-top: 0px  !important;
    }

    .li-hotspot{
        width:85%  !important;
        margin-bottom: 10px  !important; 
    }
    .generl-pic {
        width: 100% !important;
        margin: auto !important;
    }
    .up-text {
        margin: 30px 0px !important;
    }

    .ac_welcome {
    text-align: center !important;
    width: 87% !important;
        font-size: 13px !important;
    }
    .welcome_class {
    border: 1px solid #dfdfe1 !important;
    margin: 0px 5px !important;
    padding: 0px !important; 
}
.account_responsive_menu_button {
    float: left;
    padding: 5px 5px !important;
}


    .res_main_area {
        margin-top: 20px;
        padding: 0px;
    }
    .normal-panel{
        display:none;
    }
    .responsive-panel, .account_responsive_menu_button, .res_menu_row{
        display:block;
    }
          .signup_private_business{
             margin: 10px auto 40px auto;
         }

	.row-fluid.slider_inner_row{
		padding:0px;
	}

	.carousel.slide.sweet_ghar_slider{
		padding: 0px;
	}
	.well.sweet_ghar_well{
		padding: 3px;
	}
	.button_setting.sweet_ghar_button{
		margin-left: 15px;
	}
	.home_slider_text.sweet_ghar_slider_text{
		padding-top: 0px;
	}
	.img_right_padding.sweet_ghar_right_padding{
		padding-left:20px;
	}
	.list_property.sweet_ghar_ul{
		text-align: left;
		padding-left: 5px;
	}
	.container.sweet_ghar_container{
		padding: 5px;
	}
	.row.sweetghar_row_margin{
		margin: 0px;
	}
	.img_price_field.sweet_ghar_price{
		border: none;
	}
	.img_status_field.sweet_ghar_status{
		border: none;
	}
	.image_logo.sweet_ghar_image_logo{
		padding: 3px;
		display: inline;
	}
	.img_margin.sweet_ghar_img_margin{
		margin-left: 0px !important;
	}
	.row-fluid.sweet_ghar_row{
		/*padding-left: 15px;*/
	}
	.find-home-area.bg-blue.call-to-bg.plr-140.pt-60.pb-20.sweetghar_affix{
		position: unset;
	}
	.sweet_ghar_slider_listing_text{
		padding-left: 5px;
	}
	.pt-10.pb-10.sweet_ghar_listing_contact{
		display: grid;
	}
	.submit-btn-1.btn_pading.sweet_ghar_call_content{
		width: 92px;
	}
	.row.sweet_ghar_maitenance_info{
		display: grid;

	}
	.preview_slider_contact.sweet_ghar_agent_contact{
		padding-left: 0;
		display: grid;

	}
/*	.flat-desc.img_padding.sweet_ghar_icon_margin{
		margin-right: 0px;
	}
	.flat-desc.ul_padding.sweet_ghar_icon_margin{
		margin-right: 0px;
	}*/
}

    .btn-group.bootstrap-select.price_converter {
        width: 80px !important;
        margin-right: 10px;
    }

@media all and (max-width: 767px) and (min-width: 481px){
    .f_div {
    width: 60% !important;
    }
    .s_div {
    width: 33% !important;
    }
    .c_s_div {
    width: 84% !important;
    }
    
    .c_f_div {
    width: 14% !important;
    }
    
     button.upgrade-req-btn {
        margin-top: 20px !important;
    }
    .registered-customers.mb-50 {
        margin-bottom: 10px;
    }
    .msg_read_area {
        padding: 5px;
    }
    .panel.panel-default.panel-border {
        margin-bottom: 0px;
    }
    #payment-method {
        border: 0px solid #dfdfe1 !important;
    }
    .ac-p {
        margin: 0px !important;
    }
    p.text-payment.b-slect {
        margin: 10px 0px !important;
    }
    .text_alert-2 {
        padding: 20px 0px !important;
    }
    .stay_text_area {
        width: 48% !important;
        display: inline-block !important;
        float: left !important;
        margin-right: 7px !important;
        padding:0px  !important;;
    }
    .upgrade-listing-button {
        margin-bottom: 15px !important;
    }
    .edit_lsting_area{
        width: 70% !important;
        text-align: right !important;
    }
    .img_lsting_area{
        width: 28% !important;
    margin-left: 2% !important;
    text-align: center !important;
    }
     .b_t {
        margin-left: 5% !important;
    }
    .p_m, .b_t, .b_a_p {
        width: 30.2% !important;
    }
    
     .edit_button_area, .delete_button_area {
        width: 100px !important;
        display: inline-block !important;
    }
    .upgrade_button_area {
        display: inline-block !important;
        width: 50% !important;
        margin-bottom: 15px !important;
    }
    .send_payment_btn {
        padding: 6px 15px !important;
        float:none !important;
    }
    .listing_no_padding {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .text-payment.up_suprme {
        margin-top: 0px !important;
    }
    .easypaisa_area, .mobicash_area, .bank_area {
        width: 100%!important;
        margin-top: 20px !important;
    }
    .s-payment-2-1, .s-payment-2-2, .s-payment-2-3{
        height:250px !important;
    }
    .bundle-payment-area {
        margin-top: 30px !important;
    }
    .txt-pmnt{
        margin-top:20px !important;
    }
    .s-payment{
        margin-top:30px !important;
    }
    button.upgrade-req-btn {
        margin-top: 20px !important;
        margin-left: 20% !important;
    }

    .upgrade-title{
        margin-top:0px !important;
            height: 40px !important;
            padding:0px !important;
    }
    .step-1, .step-2, .step-3{
        width:95% !important;
        margin:2.5% !important;
    }
    .huptohotspot{
        width:100% !important;
    }
    .btn-upgrade{
        display:block !important;
        width:60% !important;
        text-align:center !important;
        margin:auto !important;
    }
    .hot-starric, .hot-starric-super {
        margin: 0px 10px  !important;
    }
    .pt-70.u_suprm_snd {
        padding-top: 0px  !important;
    }
    .generl-pic {
        width: 100% !important;
        margin: auto !important;
    }
    .up-text {
        margin: 30px 40px !important;
    }
    .ac_welcome {
        width: 86% !important;
    }
    .res_main_area {
        margin-top: 20px;
        padding: 0px;
    }
    .normal-panel{
        display:none;
    }
    .responsive-panel, .account_responsive_menu_button, .res_menu_row{
        display:block;
    }
        .on-sup {
             text-align: center !important;
	}
        .well{
           padding:0px;
	}

       .supreme_left{
         left:0px;   
      }

     .supreme_right{
      right:0px !important;
     }
}
@media all and (max-width: 991px) and (min-width: 768px){
    .s_div {
    width: 25% !important;
    }
     .registered-customers.mb-50 {
        margin-bottom: 10px;
    }
    .msg_read_area {
        padding: 5px;
    }
    .panel.panel-default.panel-border {
        margin-bottom: 0px;
    }
    .ac-p.easypaisa_area{
        margin-left: 15px !important;
    }
    .ac-p.easypaisa_area, .ac-p.mobicash_area, .ac-p.bank_area {
        width: 32% !important;
    }
    .s-payment.ac-s-payment {
        width: 60% !important;
        margin: 0px 150px !important;
    }
    .stay_text_area {
        width: 48% !important;
        display: inline-block !important;
        float: left !important;
        margin-right: 7px !important;
        padding:0px  !important;;
    }
    .img_lsting_area {
        width: 13.5% !important;
    }
    .edit_lsting_area {
        width: 36% !important;;
    }
    .for-inline.pb-10.edit_btn_4_listing {
        width: 62px !important;
        display: inline-block !important;
        float: left !important;
    }
    .dlt_btn_4_listing {
        width: 60px !important;
        display: inline-block !important;
        float: left !important;
    }
    a.listing_send_payment_btn.submit-btn-1 {
        margin-left: 15px !important;
    }
    .res_main_area {
        padding: 0px !important;
    }
    .listing_no_padding {
        padding: 0px !important;
    }
    .normal-panel{
        display:none;
    }
    .responsive-panel, .account_responsive_menu_button, .res_menu_row{
        display:block;
    }
    .cancel_upgrade_button.text-center {
        width: 23% !important;
    }
    .send_id_button {
        width: 27% !important;
    }
    .edit_button_area, .delete_button_area {
        width: 100px !important;
        display: inline-block !important;
    }
    .upgrade_button_area {
        display: inline-block !important;
        width: 60% !important;
        text-align: right;
        margin-bottom: 15px !important;
    }
    .send_payment_btn {
        padding: 6px 15px !important;
        float:none !important;
    }
    .s-payment{
        width:40%  !important;
         margin-left: 15px;
    }
    .text-payment{
        background: #dfdfe142 !important;
    }.bundle-payment-area {
        width: 45%  !important;
            margin: 50px !important;
    }
    .upgrade-title{
        margin-top:0px !important;
            height: 40px !important;
            padding:0px !important;
    }
    .easypaisa_area, .mobicash_area, .bank_area {
         width: 33.3% !important;
    }
    .step-1, .step-2, .step-3{
        width:25% !important;
        height: 250px !important;
        margin-right: 10px !important;
    }
    .huptohotspot{
        width: 21% !important;
        margin-top: 12% !important;
    }
    .btn-upgrade{
        display:block !important;
        width:32% !important;
        text-align:center !important;
        margin:auto !important;
    }
    .hot-starric, .hot-starric-super {
        margin: 0px 10px  !important;
    }
    /*.responsive-panel, .res_menu_row{*/
    /*    display:none;*/
    /*}*/
    /*.normal-panel{*/
    /*    display:block;*/
    /*}*/
         .on-sup {
            text-align: center !important;
	  }

	.img-set{
	border: 1px solid #ddd;
	margin-bottom: 5px !important;
	margin-top:0px !important;
	margin-left:42% !important;
	margin-right:0px !important;
}
}

@media all and (max-width: 767px) and (min-width: 480px){
	
	.padng_left{
		padding-left: 60px !important;
	}
 	
	
}


@media all and (max-width: 1200px) and (min-width: 992px){
    
    .img-responsive.about-img.sw_img{
         width: 70% !important;
         margin:auto;
    }
     .s_div {
        width: 40% !important;
        }
         .registered-customers.mb-50 {
        margin-bottom: 10px;
    }
    .stay_text_area {
        width: 25% !important;
    }
    .overlay{
        top:120px !important;
    }
     .res_main_area {
        padding: 0px !important;
        width:100% !important;
    }
    .listing_no_padding {
        padding: 0px !important;
    }
    .normal-panel{
        display:none;
    }
    .responsive-panel, .account_responsive_menu_button, .res_menu_row{
        display:block;
    }
     .cancel_upgrade_button.text-center {
        width: 18% !important;
    }
    .send_id_button {
        width: 22% !important;
    }
    .edit_button_area, .delete_button_area {
        width: 100px !important;
        display: inline-block !important;
    }
    .upgrade_button_area {
        display: inline-block !important;
        width: 60% !important;
        text-align: right;
        margin-bottom: 15px !important;
    }
    .send_payment_btn {
        padding: 6px 15px !important;
        float:none !important;
    }
    .hot-button-left, .hot-button-right {
        width: 37% !important;
    }
    .hot-starric, .hot-starric-super {
        margin: 0px 10px  !important;
    }
/*    .responsive-panel,.account_responsive_menu_button, .res_menu_row{*/
/*    display:none;*/
/*}*/
/*.normal-panel{*/
/*    display:block;*/
/*}*/
 	.btn_pading {
	    padding-left: 2px;
	    padding-right: 3px;
	}
	
}

@media all and (max-width: 1200px) and (min-width: 1025px){
	.btn_pading {
	    padding-left: 2px;
	    padding-right: 3px;
	}
	
}

@media all and (min-width: 1201px){
      .img-responsive.about-img.sw_img{
         width: 70% !important;
         margin:auto;
    }
    .for-inline.pb-10.edit_btn_4_listing {
        width: 60px !important;
        float: left !important;
       /* margin-left: -18px !important;*/
        display: inline-block !important;
    }
    .for-inline.dlt_btn_4_listing {
        width: 60px !important;
        display: inline-block !important;
        float: left !important;
    }
    .listing_send_payment_btn{
        margin-left:17px !important;
    }
    .edit_button_area, .delete_button_area {
        width: 100px !important;
        display: inline-block !important;
    }
    .upgrade_button_area {
        display: inline-block !important;
        width: 60% !important;
        text-align: right;
        margin-bottom: 15px !important;
    }
    .send_payment_btn {
        padding: 6px 15px !important;
        float:none !important;
    }
    .normal-panel{
        display:block;
    }

    .responsive-panel, .account_responsive_menu_button, .res_menu_row{
        display:none;
    }
	
}
@media all and (max-width: 1200px) and (min-width: 991px){
	.span3 {
    	width: 350px;
	}
	
}
@media all and (max-width: 1200px) and (min-width: 991px){
	.span3 {
    	width: 350px;
	}
	
}
@media all and (max-width: 767px) and (min-width: 481px){
	.on-center {
    	text-align: center;
    		}
	
}
@media all and (max-width: 991px) and (min-width: 768px){
	.on-center {
    	text-align: center;
    		}
.sign_in_text{
  padding-top: 40px;
  }
	
}
@media all and (max-width: 991px) and (min-width: 768px){
	.on-mid {
    	padding-left: 200px !important;
    		}
	
}
@media all and (max-width: 480px) and (min-width: 320px){
	.pull{
    	padding-bottom: 20px !important;
    		}
    		.for-inline{
    			/*float: left !important;*/
    			display: block !important;
    		}
    
	
}
@media all and (max-width: 479px) and (min-width: 320px){
	.set_width {
    	width: 292px;
	}
	.padng_left{
		padding-left: 0px !important;
	}
	
}
@media all and (max-width: 480px) and (min-width: 320px){
	.pading {
    	padding-bottom: 25px !important;
	}
	
}
@media all and (max-width: 767px) and (min-width: 481px){
	.padingg {
    	padding-top: 20px !important;
	}
	
}
@media all and (max-width: 991px) and (min-width: 320px){
	.img_status_field {
    	border-left: 0px !important;
	}
	
}
/*maria*/
@media all and (max-width: 481px) and (min-width: 320px){
	.set_delete {
    	padding-top: 22px !important;
    	padding-left: 35px !important;
	}
	
}
@media all and (max-width: 767px) and (min-width: 481px){
	.set_delete {
    	padding-right: 100px !important;
    	padding-top: 22px !important;
	}

.sign_in_text{
            padding-top:40px;
     }
     .forget_password_area {
       text-align: center;
       padding: 10px 0px;
     }
     
     .sign_in_button {
      text-align: center;
     }
	
}
@media all and (max-width: 481px) and (min-width: 320px){
	.set_tab {
    	
    	max-height: 283px !important;
	}
      
     .sign_in_text{
            padding-top:40px;
            text-align:center;
     }

     .forget_password_area {
       text-align: center;
       padding: 10px 0px;
     }
     
     .sign_in_button {
      text-align: center;
     }

.area_start {
    margin-bottom: 20px;
}

.list {
    padding-top: 10px;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    padding-left: 10px;
}
}
@media all and (max-width: 481px) and (min-width: 320px){
	.set_wanted_slider {
    	padding-bottom: 26px !important;
	}
	
}
@media all and (max-width: 481px) and (min-width: 320px){
	.set_wanted_slider {
    	padding-bottom: 26px !important;
	}
	
}

@media all and (max-width: 991px) and (min-width: 768px){
	.breadcrumbs-title {
    	padding-bottom: 50px !important;
	}
     .sign_in_text{
            padding-top:10px !important;
     }
}
@media all and (max-width: 991px) and (min-width: 768px){
	.breadcrumbs-title-2 {
    	padding-bottom: 80px !important;
	}
	.index_search_form_area {
          padding-top: 0px !important;
        }
}
/*@media all and (max-width: 1200px) and (min-width: 992px){
	.breadcrumbs-title {
    	padding-bottom: 60px !important;
	}
	
}*/
@media all and (max-width: 481px) and (min-width: 320px){
	.pricee {
    	display: block !important;
	}
	
}
@media all and (max-width: 767px) and (min-width: 320px){
	.sign_in_center {
    	text-align: center !important;
	}
	.p-bt {
        padding-left: 0px !important;
    }

       signup_private_business{
           margin: 10px auto 40px auto;
      }

      .post_property_form{
        padding-top:40px !important;
      }
 
     .index_search_form_area {
       padding-top: 0px !important;
     }
     
     .signup_for{
         padding-top: 15px;
      }	
}
@media all and (min-width: 768px){
	.sign_in_center {
    	text-align: right !important;
	}
	
}
@media all and (max-width: 767px) and (min-width: 320px){
	.logo_set_widthh {
    	width: 250px !important;
	}
	.logo{
	        padding: 10px 0 !important;
	}
	
}
@media all and (max-width: 991px) and (min-width: 768px){
	.logo_set_widthh {
    	width: 250px !important;
    	
	}
	
}
@media all and (max-width: 1200px) and (min-width: 991px){
	.save_buttonnn {
    	    padding-left: 3px !important;
    		padding-right: 9px !important;    	
	}
	
}
@media all and (max-width: 991px) and (min-width: 768px){
	.sticky .main-menu{
    	text-align: center !important;
    	
	}
	
}
@media all and (max-width: 991px) and (min-width: 320px){
	.pading_botom_set{
    	padding-bottom: 30px !important;
    	
	}
	
}
@media all and (max-width: 991px) and (min-width: 767px){
	.pading_botom_set{
    	text-align: center !important;
    	
	}
	
}

@media all and (max-width: 1200px) and (min-width: 992px){
	.company-info .company-info-item:nth-child(2) {
    	padding-left: 2% !important;
    	
	}
	
}

img.img-responsive.set_tabb {
    max-height: 150px;
}

	ul.multiselect-container.dropdown-menu.business_type_multi_select li.active a {
	    background: #179ea8 !important;
	    
	}
	ul.multiselect-container.dropdown-menu.business_type_multi_select li.active a label{
		color: #ffffff !important;
	}
	.modal_head{
		background-color:#179ea8;
		color: #fff;

	}

.post_property_heading.sign_in_heading h5 {
    color: #179ea8;
    font-size: 14px;
    line-height: 25px;
    padding-left: 50px;
    padding-right: 50px;
}

button.features-modal-close {
    float: right;
    font-size: 25px;
    color: #fff;
}
.welcome-modal-close{
     font-size: 25px;
    color: #e91e63;
    float: right;
}
	.has-error .sweetghar_input {
    margin-bottom: 0px;
	}

	.btn-group.bootstrap-select.show-tick.form-control.panel_profile_label.agent_dealing_city .btn.dropdown-toggle.btn-default{
		color: black !important;
		border:1px solid #179ea8;
		border-radius:4px;
	}
	.pro_type.bootstrap-select > .dropdown-toggle {
		color: black !important;
	}
	.green_clr{
		color: #95c41f; 
	}
	.proj_subtype.bootstrap-select.btn-group .dropdown-toggle .filter-option{
		color: black !important;
	}
	.set_margin.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"]{
		margin-bottom: 20px;
	}
	.fa{
		font-size: 13px;
	}
	.text_size{
		font-size: 15px;
	}
	.img_size{
		width:25%;
	}
	.for_inline{
		display: inline-block !important;
		width: 16%;
	}
	.flat-desc > li + li.margn{
		margin-left: 3px;
	}
	.set_wh{
		width: 300px; 
		height: 250px; 
	}
	.border_colr{
		border: 1px solid #95c41f;
	}
	.set_call_row{
		width: 300px;
		height:250px;
	}
	.set_call_width{
		width: 100%;
	}
	.set_img{
		width: auto;
		max-height: 290px;
		margin: auto;
	}
	.set_div{
		width: 300px;
	}
	.padng_left{
		padding-left: 120px;
	}
	.save_ads_counter{
	   /* z-index: 10;
        background: #353851;
        margin-left: -20px;
        padding: 3px 3px 3px 3px;
        width: 20px;
        height: 20px;
        top: 10px !IMPORTANT;
        position: absolute;*/

        z-index: 10;
background: #fff;

padding: 3px 3px 3px 3px;
width: 20px;
height: 20px;

position: absolute;
margin-top: 20px;

color: #000;
    }
.badge{
/*font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    display: inline-block;
    min-width: 10px;
    border-radius: 50px;*/
      font-size: 12px;
/*  font-weight: bold;  */
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  display: inline-block;
  min-width: 10px;
  border-radius: 20px;
    }
    .glyphicon.glyphicon-heart-empty.save_ads{
    	top: 5px;
    font-size: 25px;
    color: #e91e63;
  /*  display: initial;*/
    }
    .logo_img{
    	width: auto;
    	max-height: 200px;
    	margin: auto;

    }
    .img_save{
    	padding-left: 20px;

    }
	.supreme_ul {
    text-align: left;
}
.icon_img {
	width: 20px;
	padding-right: 5px;
}
.img_l{
	padding-left: 20px;
}
.others_title, .developer_slider{
	display: none;
}
.set_word{
	width: 10%;
}
.set_image{
	width: 500px;
	height: 240px;
}
.bk{
	background-color: #b3a7ab;
}

.buy_listing_border.supreme_property_list {
    background-color: #f5f5f5 !important;
 
}
.img_center{
	display: block;
    padding-top: 100px;
}
.icon{
	color: white;
}
.icon_black{
	color: black;
}
.pos_image{
	/*text-align: center;*/
	width: 300px;
	height: 200px;
}
.set_font{
	color: #606060;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 15px;
}
.icon_imgg{
	font-size: 15px;
}
.property_type_area{
	margin: 15px;
	width: 96%;
}
.set{
	padding-left: 0px;
}
.font{
	font-size: 17px;
}
.fontt{
	font-size: 20px;
	padding-top: 15px;
}
.padingg{
	padding-top: 28px;
}
.set-height{
	height: 150px !important;
}
.img-wrapper img:hover {
	transform:scale(1.7);
    -ms-transform:scale(1.7); /* IE 9 */
    -moz-transform:scale(1.7); /* Firefox */
    -webkit-transform:scale(1.7); /* Safari and Chrome */
    -o-transform:scale(1.7); /* Opera */
}
.tab-contentt{
	width: auto;
        position: relative;	
	    max-height: 610px;
        min-height: 610px;
}
.image_slider {
    max-height: 635px;
  /*  margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; */
    width: 882px;
    position: absolute;
}
.set_logoo{
	width: auto;
	max-height: 250px;
}
.set_floor_img{
	margin: auto;
}
.supreme_left{
	/*left: -12px;*/
}
.supreme_leftt{
	left: -22px;
}
.supreme_right{
	/*right: -10px !important;*/
}
.for-inline{
	display: inline;
}
/*maria*/
.user_not_sign_in{
	color: white;
}
.user_not_sign_in:hover{
	color: white;
}
.set_imgg{
	width: auto;
	max-height: 300px;
	margin: auto;
}
.logo_listingg{
	width: auto;
	max-height: 210px;
}
.project_set_image{
	width: 130px;
	max-height: 150px;
	margin: auto;
}
.p-type-text {
    font-size: 12px;
}
.cross_icon{
	    z-index: 10;
    position: relative;
    width: 30px;
    font-size: 20px;
    background: #e91e63;
    color:#fff;
    float:right;
    border-top:1px solid #000000;
    border-right:1px solid #000000;
}
.for_link{
	    top: -30px;
    position: relative;
}
.save_button {
   padding-left: 10px;
   padding-right: 10px;
}
.save_buttonnn {
   padding-left: 16px;
   padding-right: 19px;
}
.set_ads{
	max-height: 200px;
	min-height: 200px;
}
.recomended{
	max-height: 200px !important;
	margin: auto !important;
	padding: 5px !important;
}
.set_tabbb{
	max-height: 130px !important;
}
.set_res{
	margin: auto;
}
.breadcrumbs-title-2{
	line-height: 40px;
}
.tab-contenttt{
	width: auto;
		
	max-height: 383px;
}
.tooltip {
    font-size: 15px;
}
.preview_contact_btnnn{
	background: #1f223e none repeat scroll 0 0;
    padding: 15px 7px 15px 6px;
}
.submit-btn-11{
	   /* background: #95c41f none repeat scroll 0 0; */
    color: #fff;
    display: inline-block;
    padding: 5px 20px 6px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.bg-color-sett{
	background: rgba(31, 34, 62, 0.9) none repeat scroll 0 0;
}

.post_date {
    font-size: 11px;
}
.resend_email{
    color: red !important;
}



/*..new classes by iffat*/

@media all and (max-width: 767px) and (min-width: 320px){
	.set_admin_head {
    	padding-top: 20px !important;
	}
	
}
@media all and (max-width: 1200px) and (min-width: 320px){
	.form-group {
    	margin-bottom: 0px !important;
	}
	
}
.set-color{
	background-color: #179ea8 !important;
	color: white !important;
}
.read_write_message{
    color:white;
}
.panel-border{
	border-color: 1px solid #353851 !important;
}
.no_data{
	border: 1px solid #dfdfe1;
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 13px;
}
.features-border{
    border: 1px solid #ddd;
    margin-top: -25px;
}
.account-delete-button {
    background: #e91e63;
    color: #fff;
    padding: 0px 25px;
    border-radius: 8px;
}

/*..................new class......*/
@media all and (max-width: 991px) and (min-width: 320px){
	.sweet_ghar_listing_contact {
    	text-align: center;
    		}
	
}
/*..END new classes by iffat*/

/********************************* About us Agent css******************************/
.agent-info:after {
    border-left: 0px solid #f5f5f5 !important;
}

.agent-info .agent-name{
  margin-top: -2px;
  padding-top: 10px;
  background: #f5f5f5;
}

.counter-content {
 width:100%;
}
.find-home-item input{
 color:#333;
}
.button-1, .btn-hover-1{
 color:#fff !important;
}

.agent-image.agent_area {
    max-height: 200px;
    min-height: 200px;
    position: relative;
}

 .agent-image > img {
    width: auto;
    position: absolute; 
    margin: auto;
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0; 
 }

.post_property_form {
    padding-top: 15px;
}

.btn{
height: 37px;
}

.mail_success{
    color: rgb(143, 189, 29);
    padding: 9px;
    border: 1px solid #000;
    background: #fff;
    margin-top: 15px;
    font-weight: 400;
    display:none;

}
#footer_mail_success{
 margin-top: 10px;
}
/************************************ WELCOME MODAL CSS*****************************/
.welcome_img {
    width: 40%;
    margin: auto;
}

.thanks_img {
    margin: auto;
    padding-top: 15px;
    padding-bottom: 35px;
    width: 80%;
}

.verify_welcome {
    color: #e91e63;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
margin-top:10px;
}
/************************************************** wajid 14-02-2018 *****************************/
.sg_wcolor {
    color: white !important;
}

@media all and (max-width: 1200px) and (min-width: 992px){
    .set_adv_width {
        width: 100% !important;
    }
    
}
@media all and (max-width: 1200px) and (min-width: 992px){
    .set_adv_padding {
        padding-top: 48px !important;
    }
    
}
@media all and (max-width: 1200px) and (min-width: 992px){
    .pl-new3 {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }
    .set_adv_pading {
        padding-top: 95px !important;
    }
    
}
@media all and (max-width: 560px) and (min-width: 320px){
    .ad_img_set {
       height: 50% !important;
    width: 50% !important;
    left: 28% !important;
    top: 26% !important;
    }
    
}
@media all and (max-width: 1200px) and (min-width: 561px){
    .ad_img_set {
       height: 59% !important;
    width: 50% !important;
    left: 28% !important;
    top: 26% !important;
    }
    
}
@media all and (max-width: 400px) and (min-width: 320px){
    .ad_img_set_listing {
    height: 8% !important;
    width: 14% !important;
    left: 35% !important;
    top: 60% !important;
    }
    
}
@media all and (max-width: 560px) and (min-width: 400px){
    .ad_img_set_listing {
    height: 9% !important;
    width: 14% !important;
    left: 35% !important;
    top: 60% !important;
    }
    
}
@media all and (max-width: 991px) and (min-width: 560px){
    .ad_img_set_listing {
  height: 9.5% !important;
    width: 14% !important;
    left: 35% !important;
    top: 60.5% !important;
    }
    
}
@media all and (max-width: 380px) and (min-width: 320px){
    .ad_img_set_preview {
    height: 10% !important;
    width: 14% !important;
    left: 74% !important;
    top: 56% !important;
    }
    
}
@media all and (max-width: 480px) and (min-width: 380px){
    .ad_img_set_preview {
    height: 11% !important;
    width: 14% !important;
    left: 74% !important;
    top: 56% !important;
    }
    
}
@media all and (max-width: 991px) and (min-width: 480px){
    .ad_img_set_preview {
    height: 12% !important;
    width: 13% !important;
    left: 74% !important;
    top: 56% !important;
    }
    
}
@media all and (max-width: 380px) and (min-width: 320px){
    .ad_img_set_preview_bussiness {
    height: 10% !important;
    width: 14% !important;
    left: 74% !important;
    top: 56% !important;
    }
    
}
@media all and (max-width: 420px) and (min-width: 381px){
    .ad_img_set_preview_bussiness {
    height: 11% !important;
    width: 13.5% !important;
    left: 35% !important;
    top: 74.5% !important;
    }
    
}
@media all and (max-width: 500px) and (min-width: 421px){
    .ad_img_set_preview_bussiness {
    height: 12% !important;
    width: 13.5% !important;
    left: 35% !important;
    top: 75% !important;
    }
    
}

@media all and (max-width: 580px) and (min-width: 501px){
    .ad_img_set_preview_bussiness {
        height: 12% !important;
    width: 13.5% !important;
    left: 35% !important;
    top: 76.5% !important;
    }
    
}
@media all and (max-width: 670px) and (min-width: 581px){
    .ad_img_set_preview_bussiness {
    height: 12% !important;
    width: 13.5% !important;
    left: 35% !important;
    top: 77% !important;
    }
    
}
@media all and (max-width: 767px) and (min-width: 671px){
    .ad_img_set_preview_bussiness {
    height: 12.5% !important;
    width: 13.5% !important;
    left: 35% !important;
    top: 78% !important;
    }
    
}
@media all and (max-width: 991px) and (min-width: 768px){
    .ad_img_set_preview_bussiness {
    height: 12.5% !important;
    width: 13.5% !important;
    left: 35% !important;
    top: 77% !important;
    }
    
}


how:hover {
    background: #95c41f none repeat scroll 0 0;
}
.show_error_set{
    color: red;
}
.cont {
  width: 600px;
  padding: 20px;
  margin: auto;
  background: #ddd;
}
.ui-datepicker{
    background: #1f223e none repeat scroll 0 0 !important;
    height: 250px !important;
}
.ui-datepicker .ui-datepicker-header{
    background: #95c41f !important;
}
.ui-datepicker{
    color: white !important;
}
.ui-state-default{
     background: #1f223e none repeat scroll 0 0 !important;
    border-radius: 0px !important;
    border: 0px solid !important;
    color:white !important;
    margin-top: 0px !important;
}
.ui-state-default:hover{
     background: #95c41f !important;
    /*borer-radius: 1px !important;*/
    /*border: 1px solid #95c41f !important;*/
    color:white !important;
    border-radius: 2px !important;
}
.back_image_oct{
    opacity: 0.4 !important;
}
.ad_price_font {
    font-size: 15px;
    color: #95c41f;
}
@media all and (min-width: 768px){
    .ad_price_font {
    padding-top: 7px;
    }
    
}
.help-error_date {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #a94442;
}
.set_back_index_image{
	max-height: 250px;
    min-height: 250px;
    position: relative;
    background: white;
}
.set_index_image{
	/*height: 100%;*/
 /*   margin: auto;*/
 /*   left: 0;*/
 /*   right: 0;*/
 /*   top: 0;*/
 /*   bottom: 0;*/
 /*   position: absolute;*/
 margin: auto;
left: 0;
right: 0;
top: 0;
bottom: 0;
position: absolute; 
}
.img-adjust1{
	margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    max-height:245px;
}
.img-adjust-div{
	max-height: 245px;
    min-height: 245px;
    position: relative;
}
.listing_set_back_index_image{
	background: #f2f2f2;
	max-height: 280px;
    min-height: 280px;
    position: relative;
    margin-right: 1px;
}

.listing_set_index_image{
     height: 100%;
     width: 100%;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; 
    position: absolute;
}

.log_set_back_index_image{
   max-height: 200px;
    min-height: 200px;
    position: relative;
    background: transparent;

}

.logo_set_index_image{
   max-height: 200px; 
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.for_sale_index, .for-sale.rent, .for-sale{
    z-index: 5;
}


.img_counter {
    z-index: 55;
    margin-top: -7.2%;
    font-size: 13px;
    position: absolute;
}

.alert-warning {
    color: #ffff;
    background-color: #ef053b;
    border-color: #dc0000;
}

.floorplant_set_back_index_image{
	max-height: 100px;
    min-height: 100px;
    position: relative;
/*   // background: #f5f5f5;*/
/*  //  background-color: #f5f5f5;*/
/*  //  border: 1px solid #e3e3e3;*/
/*//border-radius:4px;*/
}

.floorplant_set_index_image{
    max-height: 100px; 
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}
/*------------------------------------------------kaynat 25-4-2018---------------------------------------------*/
.custom-font {
    font-size: 11px;
    color: #77777b /*#91919E*/;
}
.font-15{
	font-size:15px !important;
}
.font-13{
	font-size:13px !important;
}
.agent-list-img {
    width: 16px;
    display: inline-block;
}
.sweet_ghar_well{
	    background-color: #f5f5f57d;
}
.sale-button-img {
    width: 150px;
    margin: auto;
}
 .find_dream_h2{
 	margin-top: 30px;
 	margin-bottom: 30px;
}
.sale_rent_btn{
	text-align: center;
	display: block;
	box-shadow: 5px 5px 5px 5px #a8a8a8;
	border-color: #a8a8a8;
	border-radius: 4px;
	border: 1px solid;
	margin:auto;
	width: 80%;

	/*margin: 25px;
	width:220px;
	height:170px; 
	*/
}
#search_button_div{
	display: none;
}
.form_button {
    margin-bottom: 0px !important;
    text-transform: uppercase;
      padding-top: 10px;
      font-weight: bold;
}


.main-area {
    display: -webkit-box;
}
.icon_sizing{
	width: /*25px*/ 15px;
	display:inline-block;
	margin-left: 10px;
}

.next_block{
	display:inline-block; 
	border:1 px #e1e1e1 solid; 
	

}
.h3_popular{
	margin-left: 10px;

}
.new_place{
	display:inline-block;
	display:block;
	border: 3px solid #ffffff;
	padding:20px;
}
.home_dec_img{
		top: -50px;
    position: relative;
    margin: auto;
    min-width: 500px;
	}

.looking-home-img{
	border:20px;
	box-shadow: grey;
}
.img-center{
	margin:auto;
}
.decor_buttons{
	border: 1px solid ;
	box-shadow:5px 5px 5px 5px #a8a8a8;
	border-radius: 20px;
	padding: 10px;
	margin: 60px;
}
.text_img {
	margin-top: 50px;
}
.text_img2 {
	margin-top: 70px;
}
.padd_icons{
	 padding-left: 2px;
	 padding-right: 10px;
}

.margin_h2{
	margin:35px;
}
/*.margin_latest{
	margin-bottom: 0px;
}*/
.form_btn{
	    border-bottom: 1px solid #ccc;
    text-align: center;
    height: 32px;
    margin-bottom: 25px;
    margin-top:10px;
}
.form_btn_toggle{
/*    margin: 0!important;*/
    background: #fff!important;
 /*   text-decoration: none!important;*/
    position: relative;
    display: inline-block;
    padding: 1px 30px 1px;
    border: 1px solid #e91e63;
    border-radius: 10px;
    box-shadow: inset 3px 3px 0 #efefef;
    cursor: pointer;
    margin-top: 15px;
}
.form_search{
	    font-family: sans-serif!important;
    font-size: 15px!important;
}
#new_area{
	display:none;
}

.small_img{
	width: 100%;
	height: 100%;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}
.small_img_div{
	    max-height: 140px;
    min-height: 140px;
    position: relative;
   /* background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;*/
}
.p0{
	padding-right: 0px;
}
.pl{
	padding-left:0px; 

}
.single_view_btn{
	        background: #eee;
  /*  display: inline-block;*/
    padding: 0px 7px 0px;
    border: 1px solid #555;
    box-shadow: inset 3px 3px 0 #efefef;
}
.single_view_search{
    font-size: 12px!important;
    font-weight: normal;
    padding: 7px 14px !important;
}
li.active.single_view_btn {
    background: transparent;
}
a.single_view_search{
	background-color: transparent !important;
    border: 0px solid #ddd !important;
}
 .bg_clr{
 	background-color: #ffffff;
 	border:1px solid #555;
 }
 .padd_const{
	padding-left: 0;
	padding-right: 0;
}
.margin_remarks{
	margin-top: 5px;
}

.border_btm{
	border-bottom: 1px solid #80808054;
}

.pl-new{
	font-size: 12px;
    margin-bottom: 2px;
    text-align: center;
}
.pl-new2{
	padding-left: 50px;
	font-size: 13px;
	margin-bottom: -4px;
}
.m10{
	margin: 10px;
}
.mt-15{
	margin-top: 15px;
}
.adjust_font{
font-weight: 300;
font-size: 11px;
}
.seller-para{
	text-align: justify;
}
.hr-clr{
	 border-bottom-color: #80808054;
}
.m0-features{
	margin-bottom: 0px !important;
}
.p0-features{
 padding: 0; 
}
.position-nearby{
	display: inline-block;
	position: relative;
}
.p0-features2{
	padding-left: 0;
	padding-right: 0;
}
.border-mortgage{
	border: 1px solid #ddd;
	border-radius: 5px;
}
.para-mortgage{
	text-align: center;
	font-size: 10px;
}
.clr-view-advertiser{
	color:#1f223e;
}
.m0-mortgage{
	margin-bottom: 0px !important; /*12px*/;
}
.p-mortgage{
	padding-left: 35px;
	padding-right: 35px;
}
.border-mortgage-inner{
border: 1px solid #ddd;
}
.btn-clr{
	width: 100%;
	border-color: #ddd;
}
.dropdwn{
 width: 100%
}
.hot-area-bdr{
 border-bottom: 1px solid #ddd;
}
.p-new{
	  padding: 15px 0px 15px 0px;
}
/*.border-hot{
	border:1px solid #ddd;
}*/

.h-mortgage{
	    line-height: 35px;
}
.hot-brdr-width{
	width: 100%;
}
.mrgn-hot{
	margin-top: 10px;
	margin-bottom: 10px;
}
.hot-align{
	text-align: center;
	padding: 20px;
}
.pl-5{
	padding-left: 5px;
	text-align:center;
}
.font-11{
	font-weight: bold;
	font-size: 11px;
}
.font-12{
	font-size: 12px;
}
.font-13{
	font-size: 13px;
}
.hot-blocks-mrgn{
	margin-right: -40px;
	margin-left: -40px;
}
/*.visit-form{*/
/*	width: 40% !important;*/
/*	margin-left: 210px;*/
/*}*/
.mrgn-visit-text{
	margin-bottom: 25px; 
}
.remarks-field{
	height: 70px !important;
}
.mrgn-para-visit{
	margin: 25px;
}
.agent-sale-button, .agent-rent-button {
    margin: 20px;
    width: 85%;
}
  .agent-rent-button {
      background: #179ea8; 
  }
  .agent-rent-button:hover{
    background: #e91e63;  
  }
.propt-counter {
    padding-left: 20px;
}
.button-text {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    margin-bottom: 0px;
    padding: 10px;
}

.pd-form{
	padding-left: 25px;
}
.width-visit-time{
	width: 50%;
}
.display-visit-time{
	display: flex;
}
.mrgn-top-visit{
	margin-top: 5px;
}
.margn-top-time{
	   margin-top: 33px;
}
.padd-visit-form{
	padding-left: 10px;
}
.mrgn-btn-property{
	margin-bottom: 4px;
}
.mrgn-time-no{
	  margin-right: 10px;
}
.padd-hright-area{
	padding: 25px; 
}
.supreme-agent-box{
    text-transform: lowercase;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #95c41f;
    color: #000000;
}
.padd-box-right{
	padding-left: 95px;
}
.clr-right-box{
	background-color: #777;
}
.clr-agent{
	color: #ffffff;
}
/*.border-call{*/
/*	border*/
/*}*/
.top-bar-buy{
	padding-top: 5px;
    padding-bottom: 0px;
    margin-bottom: -10px;
}
.first-box-preview{
	    box-shadow: 2px 2px 2px 2px #a8a8a8;
}
.call-box{
	border: 2px solid #95c41f;
    margin: 12px;
}
.border-green-right{
	border-bottom: 1px solid #dfdfe1; 
	padding: 3px;
}
.clr-text-blue{
	    color: #1c84da;
}
.right-msg-border{
	border-top: 1px solid #95c41f;
    padding-top: 16px;
}
.image-width-right{
	    width: 35px;
	    padding-left: 12px;
}
/*.padd-right-bw{
	padding-left: 108px;
}*/
.col-width{
	width: 4%;
}
.col-width2{
	width: 29% ;
}
.mrgn-btm-right2{
	margin-bottom: 2px; 
}

.mrgn-btm-top-call{
	margin-top: 2px;
	margin-bottom: 2px;
}
.mrgn-name-right{
	margin-bottom: -8px;
}
.mrgin-ad{
	margin-bottom: -4px;
}

.pl-dropdwon{
	padding-left:44%;
}

.pl-dropdwon1{
	padding-left:20%;
}

.wdth-view-right{
	        width: 70% !important;
}
.wdth-view-agent-right{
	    width: 30%;
}
.padd-call-box{
	margin-left: 60px;
    margin-right: 60px;
}
.pdd-left-fb{
	padding-left: 9px;
}
.pdd-btm{
	padding-bottom: -1px;
}
.pdd-btm0{
	padding-bottom: 0px;
}
.pt-30{
	padding-top: 30px;
}
.float-left{
	float: left;
}

#price_bar{
	display:none;
}
#price_show{
	display:block;
}
.mtb{
	margin-bottom:5px;
}
.span-box-right{
    max-height: 140px;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    max-width: 92%;
}
.logo_div_box{
	    width: auto;
    position: relative;
    max-height: 140px;
    min-height: 140px;
}
.model-d{
    width: 760px;
    margin-top:80px;
    }
.align-btn{
	text-align:center !important;
}
.align-img{
	text-align: -webkit-center;
}
.mrgn-prcnt{
	margin-left: 40%;
}

.adjust-img1{
	height:140px !important;
	max-width:125px !important;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #a8a8a8 ;
}
.mb-10{
	margin-bottom:10px;
}
.mb-15{
	margin-bottom:-15px;
}
.mb-0{
	margin-bottom:0px;
}
.pd-form2{
	paddind-left:25px;
	padding-right:15px;
}

#left-field{
	display:block;
}
.w-div{
	width: 66.66666667%;
}
.pl-15{
	padding-left:15px;
}
.font-btn-head{
	font-size:14px;
}
.img-set{
	border: 1px solid #ddd;
	margin: 5px;
}
.pt-5{
	padding-top: 5px;
}
.mt-0{
	margin-top: 0px;
}
.w_call{
	width: 45%;
	margin-top: 10px;
    }
.head_want{
	margin: 4px;
    background-color: #1f223c;
}
.mtb_new{
	margin-top: 10%;
    margin-bottom: 15%;
}
.new-lb{
    border-right: 1px solid #ddd;
    padding-top: 5px;
    padding-bottom: 15px;
}
.new-pr{
	padding-right:15%;
}
.ml-10{
	margin-left: 10px;
}
.pr-0{
	padding-right:0px;
}
.bl{
	border-left:1px solid #ddd;
}
.pl-0{
	padding-left:0px;
}
.mt-20{
    margin-top: 20px;
}
.p-remarks{
	    padding: 58px 20px 58px 20px;
}
.adjust-size{
	    height: 50%;
    width: 50%;
}
.mr_-5{
margin-right: 0px;
}
.font-weight{
	font-weight:300;
}
.mlr-0{
	margin-left: 0px;
    margin-right: 0px;
}
.p-10{
	padding:10px;
}
.w-property{
	width:100%;
}
.w-div-slider{
	    width: 19.666667%;
}
.bg-clr{
	background-color:#ffffff;
}
.p-50{
    padding-top: 50px;
}

@media screen and (min-device-width: 320px) and (max-device-width: 991px){
#price_bar{
	display:block;
}
	.amenities-list > li{
		padding-left: 0px;
	}
}
@media screen and (max-device-width: 991px){
	#price_show{
	display:none;
}
}


@media screen and (min-device-width: 320px) and (max-device-width: 480px){

	.sale_rent_btn {
	    text-align: center;
	    display: block;
	    box-shadow: 5px 5px 5px 5px #a8a8a8;
	    border-color: #a8a8a8;
	    border-radius: 4px;
	    border: 1px solid;
	    padding:5px;
	    margin:auto;
	}
	.find_dream_h2{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.sale-button-img {
    width: 120px;
    margin: auto;
	}
	.sale_rent_btn{
		width: 100%;
	}
	.slider_image {
    width: 260px;
}
.pl-dropdwon1{
	padding-left:10%;
}
.decor_buttons{
	border: 1px solid ;
	box-shadow:5px 5px 5px 5px #a8a8a8;
	border-radius: 20px;
	padding: 10px;
	margin: 30px;
}
}

@media screen and (min-device-width: 481px) and (max-device-width: 560px){
	.sale-button-img {
    width: 120px;
    margin: auto;
	}
	.sale_rent_btn{
		width: 100%;
	}
}

@media screen and (min-device-width: 561px) and (max-device-width: 767px){
	.sale-button-img {
    width: 170px;
    margin: auto;
	}
	.w-btn{
		width:50%;
	}
	.decor_buttons{
	border: 1px solid ;
	box-shadow:5px 5px 5px 5px #a8a8a8;
	border-radius: 20px;
	padding: 10px;
	margin: 30px;
}
}

@media screen and (min-device-width: 768px) and (max-device-width: 991px){
	.sale-button-img {
    width: 170px;
    margin: auto;
	}
	.sale_rent_btn{
		width: 70%;
	}
	.hot-blocks-mrgn{
		display: flex;
		margin-left: 15px;
		margin-right: 15px;
	}
	
}


@media screen and (min-device-width: 480px) and (max-device-width: 767px){

    .img-set{
	border: 1px solid #ddd;
	margin-bottom: 5px !important;
	margin-top:0px !important;
	margin-left:37% !important;
	margin-right:50% !important;
}

}

/*@media screen and (max-device-width:1024px) {
.decor_buttons{
	border: 1px solid ;
	box-shadow:5px 5px 5px 5px #a8a8a8;
	border-radius: 20px;
	padding: 5px;
	margin: 30px;	
	width: 250px;
	text-align: center;
	}
}*/



@media screen and (max-device-width: 1200px){
	.text_img2 {
	margin-top: 0px;
	padding:0px;
	}
	.home_dec_img{
		top: -50px;
    position: relative;
    margin: auto;
    min-width: 200px !important;
    margin-top: 40px;
    padding-left: 20px;
   
	}
	.text_img {
  padding-top: 0px;
  margin-top: 0px;
}
}
@media screen and (min-device-width:820px)and (max-device-width: 860px){
	.margin_h2{
	margin:35px;
	padding-right: 20px;
}
}
@media screen and (min-device-width:768px)and (max-device-width: 1199px){
.list_property {
	display: block;
	background: /*#1f223e */ #ffffff none repeat scroll 0 0;
    color: #77777b;
    padding: 5px 0;
    position: relative;
    text-align: left;
    z-index: 2;
    font-size: 11px;
    border: 1px solid #9191915c;
	}
}
@media screen and (min-device-width: 320px) and (max-device-width: 767px){
	#left-field{
		display:none;
	}
	#search_button_div{
		display: block;
	}
	#hr-show{
	display: block;
	}
	#hr-hide{
		display:hide;
	}
	.w-div{
	width: 100%;
	}
	.img-setting{
		margin-top: 0px !important;
	}
	.hot-blocks-mrgn{
	margin-right:15px;
	margin-left: 15px;
	}
	.adjust-img1{
	height:auto !important;
	max-width:100%!important;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #a8a8a8 ;
}
.pd-form2{
	padding-left:0px !important;
	padding-right:0px !important;
}
	}

	@media screen and (min-device-width: 768px){
	#new_area{
		display: block;
	}
	}

@media all and (max-width: 479px){
    .m10 {
        margin-left: 2px;
        margin-top: 5px;
        margin-bottom: 10px;
        margin-right:0px;
    }
    .pl-new3 {
        margin-left: 5% !important;
        margin-right: 5% !important;
    }
.padd_const{
	padding-left: 0px;
	padding-right: 0px;
}
.plr-0{
	padding-left: 0px;
	padding-right: 0px;
}
.visit-form{
	width: 40% !important;
	margin-left: 90px;
}
.margn-top-time{
	   margin-top: 5px;
}
.mb-15{
	margin-bottom: 15px;
}
.mrgn-prcnt{
	margin-left: 30%;
}
.w-property{
	width:49% !important;
}
}
@media screen and (min-device-width: 480px) and (max-device-width: 767px){
    .m10 {
        margin-left: 5px;
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .pl-new3 {
        margin-left: 3% !important;
        margin-right: 2% !important;
    }
.visit-form{
	width: 40% !important;
	margin-left: 125px;
}
.w-property{
	width:32.5% !important;
}
}

.for_maintain_link{
	   position: relative;
    top: -33px;
    padding-left: 25px;
    padding-bottom: 0px !important;
}
.remove_top_diff{
	position: relative;
	top:-15px;
}
.img-setting{
	margin-top: 60px;
}


@media screen and (min-device-width: 320px) and (max-device-width: 991px){
.col-width2{
	width: 100%;
	margin-top: 14px;
	}
	.pdd-btm{
	padding-bottom: 13px;
}
#mobile_view{
	display:block !important;
}
	}
@media screen and (min-device-width: 767px) and (max-device-width: 991px){
 .w-div{
	width: 50%;
}
}

#mobile_view{
	display:none;
}




@media screen and (min-device-width: 320px) and (max-device-width: 480px){
.tab-content{
min-height: 220px;
max-height: 220px;
}
iframe{
min-height: 220px;
max-height: 220px;
}
.image_slider{
max-height: 220px;
}
}
@media screen and (min-device-width: 320px) and (max-device-width: 991px){
.mob_container{
 	width: auto;
}
}

.for_remarks{
font-size: 13px;
text-align: center;
}
@media screen and (min-device-width: 320px) and (max-device-width: 767px){
    .for_remarks{
        text-align: justify;
    }
   .modal-content.splash-modal-content{
        min-height:285px !important;
        max-height:285px !important;
    }
    .splash-dialog{
        top:127px !important;
    }
    .p-bt{
        float:none !important;
    }
   
}
.mob_sticky{
   top: 0;
   z-index: 10000;
   position: fixed;
   width: 100%;
}
.modal-dialog{
    top:80px;
}

.modal-content.splash-modal-content{
    min-height:450px;
    max-height:450px;
}

.p-bt{
    padding-bottom: 0px;
    padding-top: 40px;
    /*padding-left: 80px;*/
    float:right;
}

.single_view_area_for_post {
    margin-top: 20px;
    border: 1px solid #dfdfe1;
    padding: 40px;
}
.bluish{
    color:#179ea8;
}

.pink{
    color:#e91e63;
}
.subscribe-area {
    border: 1px solid #dfdfe1;
}

.area_for_post_text.text-center {
    font-size: 13px;
}

.area_for_post_title {
    font-size: 15px;
    font-weight: 500;
}

.make-call {
    color: #fff !important;
}
/*************************** signup **********************************/
        #error_msg{
            display: none;
            color: #a94442;
            font-size: 12px !important;
        }
        #error_msg1{
            display: none;
            color: #a94442;
            padding-top: 5px;
            font-size: 12px !important;
        }
        #error_msg2{
            display: none;
            color: #a94442;
            padding-top: 5px;
            font-size: 12px !important;
        }
        #error_msg3{
            display: none;
            color: #a94442;
            padding-top: 5px;
            font-size: 12px !important;
        }
        #error_msg4{
            display: none;
            color: #a94442;
            padding-top: 5px;
            font-size: 12px !important;
        }
        #error_msg5{
            display: none;
            color: #a94442;
            padding-top: 5px;
            font-size: 12px !important;
        }
        #error_msg6{
            display: none;
            color: #a94442;
            padding-top: 5px;
            font-size: 12px !important;
        }
        #error_msg7{
            display: none;
            color: #a94442;
            padding-top: 5px;
            font-size: 12px !important;
        }
        #error_msg8{
            display: none;
            color: #a94442;
            padding-top: 5px;
            font-size: 12px !important;
        }
        #error_msg9{
            display: none;
            color: #a94442;
            padding-top: 5px;
            font-size: 12px !important;
        }
        #error_msg10{
            display: none;
            color: #a94442;
            padding-top: 5px;
            font-size: 12px !important;
        }
        #private_email_error{
            display: none;
            color: #a94442;
            font-size: 12px !important;
        }
        #business_email_error{
            display: none;
            color: #a94442;
            font-size: 12px !important;
        }
        
        #unlisted_subarea{
            display: none;
            font-size: 12px !important;
        }
        hr{
             border-bottom: 1px solid #dfdfe1 !important;
        }
        .private_user_text {
          border: 1px solid #dfdfe1;
          padding: 3px 4px;
        }
        .singup-text {
            font-size: 12px;
            text-align: center;
            margin-bottom:0px;
        }
        .svg-logo {
            text-align: center;
            padding-top:5px;
        }
     .horizontal-line {
            padding: 0px;
            margin-top: 30px;
            margin-bottom: 30px;
        }
    .private_user_button_area {
            padding: 0px;
        }
    .private_user_button_area #sign_up_private, .private_user_button_area #sign_up_business{
        font-weight:300 !important;
    }
    .singup-svg-text {
        padding-top: 15px !important;
        margin-bottom: 0px !important;
    }
    .private_user_button_area #sign_up_private:hover, .private_user_button_area #sign_up_business:hover, .private_user_button_area #sign_up_private:active, .private_user_button_area #sign_up_business:active, .private_user_button_area #sign_up_private:focus, .private_user_button_area #sign_up_business:focus {
        background: #179ea8;
        border: 1px solid #179ea8;
    }
    .bgc-t{
        background:#000000;
        color:#fff;
    }
    span.highlight {
        color: #179ea8;
    }
    .text-agree {
        color: #c4c4d0;
        display: inline-block;
        margin-bottom: 10px;
    }
    .checkmark {
        position: absolute;
        top: 10px;
        left: -10px;
        height: 20px;
        width: 22px;
        background-color: #ffffff;
        border: 2px solid #e91e63;
}

/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: #e91e63;
}

/* When the checkbox is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: #e91e63;
}
.help-block {
    font-size: 12px !important;
    color: #a94442 !important;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.multiselect.dropdown-toggle.btn-block.text-left.btn.btn-default {
    border: 1px solid #179ea8 !important;
    border-radius: 4px !important;
    margin-bottom: 15px !important;
}
#business_city {
    margin-bottom: 20px;
}
.btn-group.bootstrap-select.show-tick.form-control.panel_profile_label.agent_dealing_city {
    margin-bottom: 20px !important;
}
.f_div {
    width: 50%;
    display: inline-block;
}
.s_div {
    width: 49%;
    display: inline-block;
}
.c_f_div {
    width: 10%;
    display: inline-block;
}
.c_s_div {
    width: 89%;
    display: inline-block;
}
.pl-new3 {
    margin-left: 15%;
    margin-right: 15%;
    font-size: 12px;
}
/*************************** SEARCH FORM UPDATION CSS**************/
button.btn.btn-default.dropdown-toggle.sw-dropdown-icon {
    background:transparent;
    border: 1px solid #179ea8;
    border-radius: 4px;
    width:232px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    height: 40px;
    padding: 0px 5px;
    
}
.dropdown.dropdown-lg.open button.btn.btn-default.dropdown-toggle.sw-dropdown-icon,  button.btn.btn-default.dropdown-toggle.sw-dropdown-icon:hover{
    background:transparent;
    border: 1px solid #179ea8;
    border-radius: 4px;
    width:232px;
    
}
.p_type_sub_type {
    width: 232px;
    padding: 20px 10px 0px;
}
.search-your {
    font-size: 15px;
    color: #fff;
    font-weight: 500;
    text-align: center;
}
.loved-home{
    text-align:center;
}
.search_title_style{
    font-weight: 300;
    border: none;
    font-size: 12px;
    color: #000;
    text-align: left;
    line-height: 25px;
    box-shadow: inset 0 0px 0px rgba(0,0,0,0);
    padding:5px 5px;
    width: 208px !important;
}
.editproperty{
   margin: 10px;
    display: inline-block;
}
.editproperty img {
    height: 150px;
    width: 150px;
    padding: 0px;
    border: 1px solid #1da1f2;
    margin-top: 10px;
}
.editproperty-new-added img{
     height: 150px;
    width: 150px;
    padding: 0px;
    border: 1px solid #1da1f2;
    margin-top: 10px;
    margin-left: 5px;
}
.editproperty-new-added {
    margin: 0px 15px 0px 9px;
    display: inline-block;
}
#editimg {
    width: 17px;
    border: none;
    height: 17px;
    margin-left: -24px;
    margin-top: 11px;
    margin-bottom: 125px;
}
label.f-upl-lab-video.timeline-add-img-btn.mt-10{
    display:block;
}
.editfloorproperty{
   margin: 10px;
    display: inline-block;
}
.editfloorproperty img {
    height: 210px;
    width: 210px;
    padding: 0px;
    border: 1px solid #1da1f2;
    margin-top: 10px;
}

.editfloorproperty-new-added img{
   height: 210px;
    width: 210px;
    padding: 0px;
    border: 1px solid #1da1f2;
    margin-top: 10px;
}
.editfloorproperty-new-added {
    margin: 0px 15px 0px 9px;
    display: inline-block;
}
#flooreditimg {
    width: 17px;
    border: none;
    height: 17px;
    margin-left: -24px;
    margin-top: -55px;
    margin-bottom: 125px;
}
.pink-clr {
    color: #e91e63;
}
.no_message {
    border: 1px solid #dfdfe1;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    }
.hotspot-clr {
    color: #ff8a00;
}
.price-line{
     font-size: 13px !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    color: #e91e63;
    padding: 10px;
    text-align:center;
    margin-bottom:20px !important;
}
.best-eco {
    text-align: center;
    color: #179ea8;
    font-weight: 400;
    width: 80%;
    margin: auto;
    font-size: 13px !important;
    font-family: 'Montserrat', sans-serif;
        padding: 10px 0px;
}
.li-hotspot {
    border: 1px solid #dfdfe1;
    display: inline-block;
    width: 90%;
    text-align: center;
    font-size: 13px;
   padding: 15px;
    margin-bottom: 40px;
}
.hot-starric{
    margin: 0px 18px;
}
.hot-starric-super{
    margin: 0px 18px;
    vertical-align: super;
}
.hp-life {
    color: #179ea8;
    font-weight: 400;
}
.step-1 {
    border: 1px solid #dfdfe1;
    text-align:center;
        padding: 0px;
        display: inline-block;
    width: 21%;
    height: 220px;
}
.step-2 {
    border: 1px solid #dfdfe1;
    text-align:center;
        padding: 0px;
        display: inline-block;
         width: 21%;
}
.step-3 {
    border: 1px solid #dfdfe1;
    text-align:center;
        padding: 0px;
         display: inline-block;
         width: 21%;
}
.circle {
        height: 30px;
    width: 30px;
    border: 2px solid #e91e63;
    border-radius: 50%;
    display: inline-block;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
    margin: 15px;
}
.step-text-2-2 {
    font-size: 12px;
    margin: 15px;
}
.step-text-1 {
    font-size: 13px;
    color: #179ea8;
    font-weight: 400;
    padding: 11px;
    margin-bottom: 0px;
}
.huptohotspot {
    display: inline-block;
    width: 18%;
    text-align: center;
    padding:0px;
}
.space-1 {
    display: inline-block;
    width: 7%;
    padding:0px;
}
.space-2 {
    display: inline-block;
    width: 4%;
    padding:0px;
}
.space-3 {
    display: inline-block;
    width: 4%;
    padding:0px;
}
.step-text-2 {
    font-size: 12px;
    padding: 0px 10px;
    
}
.hupto-text {
    font-size: 15px;
    text-align: center;
    padding: 20px;
}
.hotspot-process-area {
    margin: 20px 0px;
}
.space-1, .space-2, .space-3 {
    border-bottom: 1px solid #dfdfe1;
    margin-top: 110px;
    margin-bottom: 110px;
}
.upgrade-title {
    margin-top: 60px;
    border-right: 1px solid #dfdfe1;
    height: 100px;
    font-size: 19px;
    padding: 20px 10px;
    line-height: 30px;
        font-weight: 400;
 }
 .hot-button-left, .hot-button-right {
    border-bottom: 1px solid #dfdfe1;
    display:inline-block;
    width:41%;
}
.btn-upgrade, .btn-upgrade:hover {
    display: inline-block;
    background: #e91e63;
    color: #fff;
    padding: 5px 27px;
    border-radius: 10px;
    margin-left: -5px;
    font-size: 13px;
    margin-top: 21px;
    margin-bottom: 20px;
    font-weight: 400;
    font-family: "Montserrat",sans-serif;
}

.s-payment {
    border: 1px solid #dfdfe1;
    text-align: center;
    padding: 0px;
    margin-top: 80px;
    height: 160px;
}
.bundle-payment-area{
    padding:0px;
}
.bundle-balance {
    border: 1px solid #dfdfe1;
    text-align: center;
}
.txt-pmnt {
    font-size: 13px;
    color: #000;
    font-weight: 300;
}
.text-payment {
    padding: 10px;
    color: #e91e63;
    font-weight: 400;
    font-size: 13px;
}
.blulish {
    color: #179ea8;
    font-weight: 400;
}
.buld-upgrd {
    margin: 20px;
    font-size: 13px;
    font-weight: 400;
}
.b-balance {
   margin: 20px 60px;
    border: 1px solid #dfdfe1;
    font-size: 12px;
    padding: 10px;
}

.bundle-link{
     color: #fff;
     background: #179ea8;
    padding: 8px 15px;
    font-size: 12px;
    border-radius: 7px;
}
.bundle-link:hover{
     color: #fff;
     background: #e91e63;
    padding: 8px 15px;
    font-size: 12px;
    border-radius: 7px;
}
    
p.b-note {
    font-size: 13px;
    margin-top: 15px;
}
.p-space-2 {
    border-bottom: 1px solid #dfdfe1;
    margin-top: 160px;
    padding: 0px;
}
.p-space-1 {
    border-top: 1px solid #dfdfe1;
    margin-top: 160px;
    width: 50%;
    float: right;
    border-left: 1px solid #dfdfe1;
    height: 180px;
}
.p-space-1-1{
     border-bottom: 1px solid #dfdfe1;
    width: 50%;
    float: right;
    border-left: 1px solid #dfdfe1;
    height: 200px;
}
.s-payment-2-1,.s-payment-2-2,.s-payment-2-3 {
    border: 1px solid #dfdfe1;
    text-align:center;
    padding: inherit;
        height: 300px;
}
.p-space-2-2 {
    width: 5%;
    border-bottom: 1px solid #dfdfe1;
        margin-top: 200px;
        
}
p.payment-title {
    margin: 20px;
    font-size: 15px;
    font-weight: 400;
    color: #179ea8;
}
p.payment-sub-title {
    font-size: 12px;
}
p.ac-desc {
    font-size: 12px;
    margin: 0px;
}
.payment-desc {
    font-size: 12px;
}
.easypaisa_area, .mobicash_area, .bank_area{
    width: 23%;
    text-align:center;
    padding:1px;
}
.note_area {
    border: 1px solid #dfdfe1;
    text-align: center;
    /* padding: 0px; */
}
.please-note {
    color: #000;
    font-weight: 600;
    padding: 10px;
     font-family: 'Montserrat', sans-serif;
}
.note-desc {
    text-align: justify;
    font-size: 12px;
}
button.upgrade-req-btn {
    background: #e91e63;
    color: #fff;
    padding: 5px 20px;
    border-radius: 8px;
    margin-top: 50px;
}
.p-space-2-2-last{
    border-bottom: 1px solid #dfdfe1;
        margin-top: 70px;
}
.hotspot-points {
    font-size: 13px;
    font-weight: 400;
    padding: 20px 0px 10px 20px;
}
#payment_selection_area{
    display:none;
}
.blulish-ac {
    font-size: 12px;
    color: #179ea8;
    font-weight: 400;
}
.s-clr {
    color: #e91e63;
}
.p-active {
    border: 1px solid #e91e63;
}
.img_ad_work {
    margin-left: 30px;
}
.close-model{
    font-size: 25px !important;
    color: #e91e63 !important;
    float: right !important;
}
.modal_title{
    background-color: #0000000a;
    color: #e91e63;
    border: 1px solid #dfdfe1;
    height: 60px;
    padding-top: 20px;
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
    width: 95%;
}
.font13 {
    font-size: 13px;
    font-weight: 400;
}
.red_bg:hover{
    background:#179ea8;
    color:#fff;
}
.sale-margin{
    margin-top:8px;
} 
.b-tag{
    text-align: center;
    font-family: 'Montserrat', sans-serif;
        font-weight: 500;
}
.ac-s-payment{
    margin-top:30px;
    height:100px;
}
#payment-method {
    border: 1px solid #dfdfe1;
}
#bundle-history{
    border: 1px solid #dfdfe1;
}
.ac-p{
    width: 29%;
}
.ac-s{
    width:3%;
}
.sw-br {
    margin: 20px 0px;
}
.text-payment.b-slect {
    text-align: center;
    font-size: 14px;
    margin-top: 21px;
    border: 1px solid #dfdfe1;
    margin: 30px 33% 0px;
    background: #dfdfe142;
}
.f-13 {
    font-size: 13px;
}
.b-button {
    margin: 0px 10px 20px 10px;
}
#bundle-history, #payment-method{
    display:none;
}
.bundle-history{
    margin-bottom:0px;
}
.pending-payment-alert{
    margin: 0px 15px 20px;
    background: #e91e63;
    padding: 9px 10px;
}
.close-pending-payment {
    float: right;
    font-size: 25px;
    color: #fff;
}

.btn.btn-info.btn-lg.send-payment-dtls {
    background: #179ea8;
    border-radius: 8px;
    padding: 0px 10px;
    border: 1px solid #179ea8;
    margin: 0px 10px;
}
.generl-pic {
    width: 70%;
    margin: 0 120px;
}
.up-text {
    margin: 20px 150px;
}
.up-title {
    font-size: 20px;
    margin: 30px;
    text-align: center;
}
.starric-bottom {
    vertical-align: bottom;
}
.bundle-pnding-area {
    border: 1px solid #dfdfe1;
    margin-left: 15px;
    margin-right: 15px;
}
.bundle-pnding-text {
   text-align: center;
    padding: 17px 30px;
    font-size: 13px;
    padding-bottom: 10px;
}
.p_m, .b_t, .b_a_p{
    width: 25%;
    display: inline-block;
    text-align:center;
}
.b_t {
    margin-left: 11%;
}
.b_t,.b_a_p {
    border-top: 1px solid #dfdfe1;
    border-left: 1px solid #dfdfe1;
    border-bottom: 1px solid #dfdfe1;
    padding: 10px;
}
.p_m{
    border-top: 1px solid #dfdfe1;
    border-right: 1px solid #dfdfe1;
    border-bottom: 1px solid #dfdfe1;
    border-left: 1px solid #dfdfe1;
    padding: 10px;
    margin-left: -5px;
}
.b_a_p{
     margin-left: -5px;
}
.b_t_v{
    font-weight:400;
}
.cancle-bundle {
    border: 1px solid #179ea8;
    border-radius: 7px;
    font-size: 13px;
    font-weight: 400;
    padding: 3px 10px;
}
.cancle-bundle:hover {
    background:#179ea8;
    color: #fff;
}
#txr_error{
    display:none;
}
.text_alert {
    font-size: 13px;
    text-align: center;
    padding: 20px 50px;
}
.text_alert-2 {
    text-align: center;
    font-size: 13px;
    padding: 20px 6px;
    margin: 5px;
}
.alert-area-2 {
    border: 1px solid #dfdfe1;
}
.t_alert {
    text-align: center;
}
.send_payment_btn {
   padding: 4px 15px;
    background: #ffa500;
    color: #fff;
    font-weight: 400;
    border: 1px solid #ffa500;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    float: right;
    margin-right:10px !important;
}
.send_payment_btn:hover {

    background: #fff;
   
}

.snd_p_title.text-center {
    border: 1px solid #dfdfe1;
    padding: 20px;
    color: #e91e63;
    background: #eeeeee3b;
}
.tooltip-content.account {
    font-size: 12px;
    font-weight: 600;
    color: #e91e63;
}
.listing_send_payment_btn{
    padding: 2px 10px;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: initial;
    background: #ff9f2e;
    
}
.listing_send_payment_btn:hover, .payment_inprocess_btn:hover{
    background: transparent;
    border: 1px solid #ff9f2e;
    color:#ff9f2e;
}
.payment_inprocess_btn{
    padding: 3px 10px;
    border-radius: 8px;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: initial;
    color:#fff;
    background:#e91e63;
    border: 1px solid #e91e63;
  
}
.payment_thanks_text{
    font-size: 13px;
    margin: 0px 15% 30px 15%;
}
.family-class {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
}
.responsive_account_title {
    display: inline;
    border: 1px solid #eee;
    padding: 12px 39.8%;
    color: #179ea8;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    font-size:15px;
}

.res_listing_padding {
    padding: 11px;
    border-bottom: 1px solid #dfdfe1;
    border-left: 1px solid #dfdfe1;
    border-right: 1px solid #dfdfe1;
}
.ac_bluish{
     color: #000;
}
.account_responsive_menu_button {
    float: left;
    padding: 5px 15px;
}

.welcome_class {
    border: 1px solid #dfdfe1;
        margin: 0px 15px;
    padding: 0px 5px;
}
.ac_welcome {
    text-align: center;
    width: 91%;
    display: inline-block;
    border-left: 1px solid #dfdfe1;
    margin-bottom: 0px;
    padding: 10px;
    font-size: 14px;
    font-weight:400;
}
/*************************** Shantal Work *************************************/
	.about_p1 {
	    padding: 75px;
	    border: 1px solid #dfdfe1;
	    margin-bottom: 10px;
	    margin-top: 40px;
	    margin-left: 0px;
	}
	.about_p1_txt {
	    font-size: 12px;
	    padding: 10px 40px;
	}
	.bdr {
    border: 1px solid #dfdfe1;
    margin: 4px 15px 45px 0px;
	}
	
	.about_s1 {
	    border-bottom: 1px solid #dfdfe1;
	    height: 216px;
	}
	.bdr-text {
	    text-align: center;
	    font-size: 12px;
	}
	.about_s2 {
	    border-left: 1px solid #dfdfe1;
	    height: 275px;
	    margin-top: 55px;
	    border-top: 1px solid #dfdfe1;
	     border-bottom: 1px solid #dfdfe1; 
	}
	.inner_s2{
		border-bottom: 1px solid #dfdfe1;
	    height: 160px;
	}
	.about_p2 {
	    padding-left: 0px;
	}

	.center{ 
	display: block;
	margin-left: auto;
	margin-right: auto;
	width :60% 
	}

/************************************   Media Queries  ******************************************/
@media only screen and (min-width:320px) and (max-width: 480px) {
    .single_right {
        margin-top: 15px !important;
        padding-left: 0px !important
    }
    .hs_logo_div.single_view {
        width: -webkit-fill-available !important;
        display: block !important;
        margin: 10px auto !important;
    }

	.normal-account, #footer, .hide_member_text, .subscribe_hide, .normal-about, .normal-agent{
	           display: none;
	}
	.res-account, #footer-responsiv, .res-about, .res-agent{
	         display: block;
	}
	.res_text{
		color: white;
	}
	.r_textarea {
	    padding: 0px;

	}
	.br_text {
	    color: white;
	    background-color: #179ea8;
	    border-color: #179ea8;
	}
	.about_snd_area{
		padding: 0px !important;
		margin: 10px;

	}
	.r_img 
	{
     height: 100%;
    left: 20px;
    right: 0px;
    top: -20px;
    bottom: 4px;
    position: absolute;
    }
    .txt_1
    {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 12px;
    font-weight: 300;
    }
    .algn
    {
    max-height: 50px;
    min-height: 40px;
    position: relative;
    margin-top: 40px;
    }
    .about-row{
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dfdfe1;
    }
    .about_text {
    font-size: 14px;
    margin: 20px 0px;
	}
	.about-row-last{
	margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
    margin-bottom: 20px;
	}
	.first-img
	{
     width: 43%;
    display: inline-block;
    height: 45px;
    margin-left: 0%;
	}
	.second-img {
    width: 50%;
    display: inline-block;
    height: 43px;
	}
	.res-clr{
		color: #179ea8;
	}
	.agent_register_btn{
		margin-top: 0px;
	}
	.algn-2{
	 max-height: 50px;
    min-height: 40px;
    position: relative;
    margin-top: 30px;
	}
	.algn-3 {
    max-height: 50px;
    min-height: 40px;
    position: relative;
    margin-top: 20px;
	}
	.first-img-1 {
	    width: 40%;
	    display: inline-block;
	    height: 45px;
	    margin-left: 15%;
	    margin-top: 50px;
	}
	.second-img-1 {
	    width: 35%;
	    display: inline-block;
	    height: 43px;
	    margin-top: 50px;
	}
	.agent-svg {
	    margin-top: 15px;
	}
		.agent-svg-2{
		margin-top: 15px
	}
	.agent-svg-3
	{
	margin-top: 15px;
	}
	.advr
	{
		border: 1px solid #dfdfe1;
	}
	.advr_txt
	{
    font-size: 13px;
    font-weight: 400;
	}
	.br_1 {
     width: 90%;
    margin: 40px -30px;
	}
	.breadcrumbs-title-1{
    	color: #fff;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 0px 0 30px;
    text-align: center;
    text-transform: uppercase;
    }

	.breadcrumbs-title-0 {
    color: #fff;
    font-size: 11px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 70px 0 30px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
}
	.post-title {
    text-align: center;
    background: #ededee69;
    margin-left: 0%;
    margin-right: 0%;
    padding: 10px;
    font-size: 16px;
    color: #e91e63;
    border: 1px solid #dfdfe1;
    margin-bottom: 0px;
	}
	.signin-area 
 	{
    border: 1px solid #dfdfe1;
    padding: 20px 15px;
	}
	.ac-s-payment {
    margin-top: 0px;
    height: 100px;
	}
.text-payment{
    text-align: center;
    font-size: 14px;
    margin-top: 21px;
    border: 1px solid #dfdfe1;
     margin: 10px 0% 0px; 
    background: #dfdfe142;

	}
	.ac-p {
    width: 100%;
}
    .line-ali{
    border: 1px solid #dfdfe1;
    padding: inherit;
    height: 250px;
    text-align: center;
}

.btn-aln{
	background: #e91e63;
    color: #fff;
    padding: 5px 20px 6px;
    border-radius: 8px;
    margin: 15px 50px;
}
.starric-1 {
    width: 13px;
    height: 13px;
    margin-top: 0px;
}
.upgrade-req-btn-1 {
    background: #e91e63;
    color: #fff;
    padding: 5px 20px 6px;
    border-radius: 8px;
    margin-top: 15px;
    margin-left: -15px;
}
	.btun-0{
		text-align: center;
	}
}


@media only screen and (min-width:481px) and (max-width: 560px) {
    .single_right {
        margin-top: 15px !important;
        padding-left: 0px !important
    }
     .hs_logo_div.single_view {
        width: 200px !important;
        display: inline-block !important;
        margin: 1% 2% !important;
    }

	.normal-account, #footer, .hide_member_text, .subscribe_hide, .normal-about, .normal-agent{
	          display: none;
	}

	.res-account, #footer-responsiv, .res-about, .res-agent{
	         display: block;
	}
	.about_snd_area{
	padding: 0px !important;
	margin: 10px;
    	
	}
	.r_img 
	{
    height: 100%;
    margin: auto;
    left: 0;
    right: 0;
    top: 0%;
    bottom: 40px;
    position: absolute;
    }
    .txt_1
    {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 12px;
    font-weight: 300;
    }
    .algn
    {
    max-height: 50px;
    min-height: 40px;
    position: relative;
    margin-top: 40px;
    }
    .about-row{
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dfdfe1;
    }
    .about_text {
    font-size: 14px;
    margin: 20px 0px;
	}
	.about-row-last{
	margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
    margin-bottom: 20px;
	}
	.first-img {
    width: 35%;
    display: inline-block;
    height: 40px;
    
    }
    .second-img {
    width: 35%;
    display: inline-block;
    height: 40px;
 	}
 	.res-clr{
		color: #179ea8;
	}
	.agent_register_btn{
		margin-top: 0px;
	}
	.algn-2{
	 max-height: 50px;
    min-height: 40px;
    position: relative;
    margin-top: 10px;
	}
	.algn-3 
	{
    max-height: 50px;
    min-height: 40px;
    position: relative;
    margin-top: 0px;
	}

	.first-img-1 {
	    width: 40%;
	    display: inline-block;
	    height: 45px;
	    margin-left: 15%;
	    margin-top: 50px;
	}
	.second-img-1 {
	    width: 35%;
	    display: inline-block;
	    height: 43px;
	    margin-top: 50px;
	}
	.agent-svg {
	    margin-top: 10px;
	}
		.agent-svg-2{
		margin-top: 10px
   }
   .agent-svg-3
	{
	margin-top: 10px;
	}
	.advr
	{
		border: 1px solid #dfdfe1;
	}
	.advr_txt
	{
    font-size: 13px;
    font-weight: 400;
	}
	.br_1 {
     width: 90%;
    margin: 40px -30px;
	}
	.breadcrumbs-title-1{
    	color: #fff;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 0px 0 55px;
    text-align: center;
    text-transform: uppercase;
    }

	.breadcrumbs-title-0 {
    color: #fff;
    font-size: 11px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 90px 0 30px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
}
	.post-title {
    text-align: center;
    background: #ededee69;
    margin-left: 0%;
    margin-right: 0%;
    padding: 10px;
    font-size: 16px;
    color: #e91e63;
    border: 1px solid #dfdfe1;
    margin-bottom: 0px;
	}
.signin-area 
 	{
    border: 1px solid #dfdfe1;
    padding: 20px 15px;
	}
	.ac-s-payment {
    margin-top: 0px;
    height: 100px;
}
.text-payment{
    text-align: center;
    font-size: 14px;
    margin-top: 21px;
    border: 1px solid #dfdfe1;
     margin: 10px 0% 0px; 
    background: #dfdfe142;

	}
	.ac-p {
    width: 100%;
}
    .line-ali{
    border: 1px solid #dfdfe1;
    padding: inherit;
    height: 250px;
    text-align: center;
}

.btn-aln{
	background: #e91e63;
    color: #fff;
    padding: 5px 20px 6px;
    border-radius: 8px;
    margin: 15px 100px;
}
.starric-1 {
    width: 13px;
    height: 13px;
    margin-top: 0px;
}
	.upgrade-req-btn-1 {
    background: #e91e63;
    color: #fff;
    padding: 5px 20px 6px;
    border-radius: 8px;
    margin-top: 15px;
    margin-left: -15px;
}
	.btun-0{
		text-align: center;
	}

	}

@media only screen and (min-width:561px) and (max-width: 767px) {
    .single_right {
        margin-top: 15px !important;
        padding-left: 0px !important
    }
     .hs_logo_div.single_view {
        width: 157px !important;
        display: inline-block !important;
        margin: auto !important;
    }

	.normal-account, #footer, .hide_member_text,  .subscribe_hide, .normal-about, .normal-agent{
	          display: none;
	}

	.res-account, #footer-responsiv, .res-about, .res-agent{
	         display: block;
	}
	.about_snd_area
	{
	padding: 0px !important;
	margin: 10px;
	}
	.r_img 
	{
    height: 100%;
    margin: auto;
    left: 0;
    right: 0;
    top: 0%;
    bottom: 45px;
    position: absolute;
    }
    .txt_1
    {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 12px;
    font-weight: 300;
    }
    .algn
    {
    max-height: 70px;
    min-height: 40px;
    position: relative;
    margin-top: 40px;
    }
    .about-row{
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dfdfe1;
    }
    .about_text {
    font-size: 14px;
    margin: 20px 0px;
	}
	.about-row-last{
	margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
    margin-bottom: 20px;
	}
	.first-img {
    width: 25%;
    display: inline-block;
    height: 40px;
    }
    .second-img {
    width: 25%;
    display: inline-block;
    height: 40px;
    }
    .res-clr{
		color: #179ea8;
	}
	.agent_register_btn{
	margin-top: 0px;
	}
	.algn-2{
	 max-height: 50px;
    min-height: 40px;
    position: relative;
    margin-top: 0px;
	}
	.algn-3 {
    max-height: 50px;
    min-height: 40px;
    position: relative;
    margin-top: 0px;
	}
	.first-img-1 {
    width: 35%;
    display: inline-block;
    height: 45px;
    margin-left: 15%;
    margin-top: 0px;
	}
	.second-img-1 {
    width: 35%;
    display: inline-block;
    height: 43px;
    margin-top: 0px;
	}
	.agent-svg {
	    margin-top: 10px;
	}
		.agent-svg-2{
		margin-top: 10px
	}
	.agent-svg-3
	{
	margin-top: 10px;
	}
	.breadcrumbs-title-1{
    	color: #fff;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 0px 0 65px;
    text-align: center;
    text-transform: uppercase;
    }

	.breadcrumbs-title-0 {
    color: #fff;
    font-size: 11px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 100px 0 30px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
	}
	.post-title {
    text-align: center;
    background: #ededee69;
    margin-left: 0%;
    margin-right: 0%;
    padding: 10px;
    font-size: 16px;
    color: #e91e63;
    border: 1px solid #dfdfe1;
    margin-bottom: 0px;
	}
	.signin-area 
 	{
    border: 1px solid #dfdfe1;
    padding: 20px 15px;
	}
	.ac-s-payment {
    margin-top: 0px;
    height: 100px;
}
	.text-payment{
    text-align: center;
    font-size: 14px;
    margin-top: 21px;
    border: 1px solid #dfdfe1;
     margin: 10px 0% 0px; 
    background: #dfdfe142;

	}
	.ac-p {
    width: 100%;
}
    .line-ali{
    border: 1px solid #dfdfe1;
    padding: inherit;
    height: 250px;
    text-align: center;
}

.btn-aln{
	background: #e91e63;
    color: #fff;
    padding: 5px 20px 6px;
    border-radius: 8px;
    margin: 15px 100px;
}
.starric-1 {
    width: 13px;
    height: 13px;
    margin-top: 0px;
}
	.upgrade-req-btn-1 {
    background: #e91e63;
    color: #fff;
    padding: 5px 20px 6px;
    border-radius: 8px;
    margin-top: 15px;
    margin-left:-15px;
}
	.btun-0{
		text-align: center;
	}
	}

@media only screen and (min-width:768px) and (max-width: 991px) {
    .single_right {
        margin-top: 15px !important;
        padding-left: 0px !important
    }

	.res-account,.hide_text, #footer, .res-about, .res-agent{
	         display: none;
	}

	.normal-account, #footer-responsiv, .normal-about, .normal-agent{
	          display: block;
	}
	.abc {
    margin-top: 65px;
    padding: 48px;
    }
    
	.align-btn {
    margin-top: 75px;
	margin-left: 20px;
	}
	.agent-svg {
	    padding: 5px;
	}
	.agent-svg-2 {
	    padding: 5px;
	}
	.agent-svg-3 {
	    padding: 5px;
	}
	.about_s2 {
	    border-left: 1px solid #dfdfe1;
	    height: 310px;
	    margin-top: 55px;
	    border-top: 1px solid #dfdfe1;
	     border-bottom: 1px solid #dfdfe1; 
	}
	.about_p2 {
    padding-left: 0px;
	}
	.about_p1 {
	    padding: 50px;
	    border: 1px solid #dfdfe1;
	    margin-bottom: 10px;
	    margin-top: 35px;
	    margin-left: 0px;
	}
	.about_s1 {
    border-bottom: 1px solid #dfdfe1;
    height: 216px;
	}
	.inner_s2 {
    border-bottom: 1px solid #dfdfe1;
    height: 160px;
	}

	.bdr {
    border: 1px solid #dfdfe1;
    margin: 4px 15px 50px 0px;
	}
	.breadcrumbs-title-1{
    	color: #fff;
    font-size: 40px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 0px 0 100px;
    text-align: center;
    text-transform: uppercase;
    }

	.breadcrumbs-title-0 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 100px 0 30px;
    text-align: center;
    text-transform: uppercase;
    
}
.signin-area 
 	{
    border: 1px solid #dfdfe1;
    padding: 20px 50px;
	}
	/*.ac-s-payment {
    margin-top: 0px;
    height: 100px;
}*/
/*		.text-payment{
    text-align: center;
    font-size: 14px;
    margin-top: 21px;
    border: 1px solid #dfdfe1;
     margin: 10px 0% 0px; 
    background: #dfdfe142;

	}
	.ac-p {
    width: 100%;
}
    .line-ali{
    border: 1px solid #dfdfe1;
    padding: inherit;
    height: 250px;
    text-align: center;
}

.btn-aln{
	background: #e91e63;
    color: #fff;
    padding: 5px 20px 6px;
    border-radius: 8px;
    margin: 15px 100px;
}*/
.starric-1 {
    width: 13px;
    height: 13px;
    margin-top: 0px;
}
    .brdr-btm{
	border: 0px;
    margin-top: 0px;
}
	.brd {
    margin-top: 15px;
}
	.butn-lst {
    margin-left: 25px;
    margin-top: -25px;
}
	.cntnr
	{
		padding: 6px;
	}

	}

@media only screen and (min-width:992px) and (max-width: 1024px) {
	 .hs_logo_div.single_view {
        width: 200px !important;
        display: block !important;
        margin: auto !important;
    }

	.res-account, #footer-responsiv, .res-about, .res-agent{
	       display: none;
	}

	.normal-account, #footer, .normal-about, .normal-agent{
	          display: block;
	}
	.agent-svg {
	    padding: 5px;
	}
	.agent-svg-2 {
	    padding: 5px;
	}
	.agent-svg-3 {
	    padding: 5px;
	}
	.about_s2 {
    
    height: 298px;

	}
	.butn_ali{
    padding: 8px;
}
	.breadcrumbs-title-1{
    	color: #fff;
    font-size: 40px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 0px 0 150px;
    text-align: center;
    text-transform: uppercase;
    }

	.breadcrumbs-title-0 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 230px 0 30px;
    text-align: center;
    text-transform: uppercase;
    
}
.signin-area 
 	{
    border: 1px solid #dfdfe1;
    padding: 20px 50px;
	}
.cntnr
	{
		padding: 6px;
	}
.starric-1 {
    width: 13px;
    height: 13px;
    margin-top: 0px;
}
	.pdng
	{
		padding: 0px;
	}

	}

@media only screen and (min-width:1025px) and (max-width: 1200px) {
	.hs_logo_div.single_view {
        width: 200px !important;
        display: block !important;
        margin: auto !important;
    }
		.br_2 {
		    padding: 10px 0px;
		}
	.res-account, #footer-responsiv, .res-about, .res-agent{
	         display: none;
	}

	 .normal-account, #footer, .normal-about, .normal-agent{
	          display: block;
	}
	.img_set {
    margin-top: -20px;
    width:80%;
    margin-left: 35px;
	}
	.about_s2 {
    
    height: 335px;

	}
	.breadcrumbs-title-1{
    	color: #fff;
    font-size: 40px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 0px 0 150px;
    text-align: center;
    text-transform: uppercase;
    }

	.breadcrumbs-title-0 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 230px 0 30px;
    text-align: center;
    text-transform: uppercase;
    
}
.signin-area 
 	{
    border: 1px solid #dfdfe1;
    padding: 20px 50px;
	}
.cntnr
	{
		padding: 6px;
	}
	.starric-1 {
    width: 13px;
    height: 13px;
    margin-top: 0px;
	}
	.pdng
	{
		padding: 0px;
	}
	}

@media only screen and (min-width:1201px) {
    .hs_logo_div.single_view {
        width: 200px !important;
        display: block !important;
        margin: 10px auto !important;
    }
	.br_2 {
		    padding: 10px 0px;
		}

	.res-account, #footer-responsiv, .res-about, .res-agent{
		display: none;
	}

	.normal-account, #footer, .normal-about, .normal-agent{
		display: block;
	}
	.img_set {
    margin-top: -35px;
    width:80%;
    margin-left: 35px;
	}
	.about_s2 {
    
    height: 335px;

	}
	.breadcrumbs-title-1{
    	color: #fff;
    font-size: 40px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 0px 0 150px;
    text-align: center;
    text-transform: uppercase;
    }

	.breadcrumbs-title-0 {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
    padding: 230px 0 30px;
    text-align: center;
    text-transform: uppercase;
    
}
 .signin-area 
 	{
    border: 1px solid #dfdfe1;
    padding: 20px 50px;
	}
/*.cntnr
	{
		padding: 6px;
	}*/
.starric-1 {
    width: 13px;
    height: 13px;
    margin-top: 0px;
}

	}

@media only screen and (min-width:900px){
	.br_4 {
	    padding: 10px 0px;
	}
	.br_3{
		 padding: 4px 0px;
	}
	
	.bdr {
	    border: 1px solid #dfdfe1;
	    margin: 4px 15px 62px 0px;
	}
	}

@media only screen and (min-width:980px) and (max-width: 990px){
	.bdr {
    border: 1px solid #dfdfe1;
    margin: 4px 15px 75px 0px;
	}
	}
	

	.br_text {
    color: white;
    background-color: #179ea8;
    border-color: #179ea8;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px ;
    margin-right: 10px;
    margin-left: 10px;
    line-height: 20px;
	}

	.bdr_area{
	    border: none;
	}

	.brdr_remove{
	    border-bottom: none;
	    height: 0px;
	}

	.r_gap{
	    padding: 0px;
	}
	.why-sw {
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: 400;
	}
	.img_align {
	    margin-left: 153px;
	    margin-top: -104px;
	} 

	.text_size{
	    
	    font-size: 12px;
	}

	.img_aligment{
	    width: 50%;
	    margin-left: 37px;
	    margin-top: 18px;
	}

	.text_chng{
	        font-size: 10px;
	}

	    .our-agents-area {
	    padding-top: 15px;
	}
	
	.round-button {
	    border-radius: 8px;
	    
	}
	.round-button:hover{
		background:#179ea8;
		color: #fff;
		border-radius: 8px;
		
	}
	.btn-text{
		font-family: "Montserrat",sans-serif;
	}
	

	.bordr {
    border: 1px solid #dfdfe1;
    padding-bottom: 45px;
    text-align: center;
    padding-top: 55px;
    color: white;
    background-color: #179ea8;
    margin-right: -25px;
    }

	.clr{
	    color: white;
	}

	.clr_br{
	    color: white;
	}
	
	.br_2 {
    border-top: 1px solid #dfdfe1;
    border-bottom: 1px solid #eee;
	}
	.br_3 {
	border: 1px solid #dfdfe1;;
	padding-left: 12px;
	}

	.br_4 {
    border-top: 1px solid #dfdfe1;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
	}

	.border {

    border: 1px solid #dfdfe1;
    }
    .title_text{
    	color: white;
    background-color: #179ea8;
    border-color: #179ea8;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
    line-height: 20px;
    }
 	.center
 	{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
	}
	.justify
	{
	text-align: justify;
	}
	.res-agent-scnd {
    margin: 15px 0px;
	}	
	.txt-alig
	{
		margin-top: 25px;
	}
	.br_3_img {
    width: 100px;
    padding: 10px;
	}
	.mn-img{
		margin: 30px;
	}
	.mn-img-1
	{
	margin: 15px;
	}

	.advr
	{
		border: 1px solid #dfdfe1;
	}
	.advr_txt
	{
    font-size: 13px;
    font-weight: 400;
	}
	.br_1 {
     width: 90%;
    margin: auto;
	}
	.submit-btn-2 {
    padding: 5px 0px 6px;
    }
    .ad_price_font_1 {
    font-size: 15px;
    
	}
    .txt-set
    {
    	font-family: 'Montserrat', sans-serif;
    	font-weight: 400;
    }
    .text_lst{
     font-weight: 300;
     font-family: "Montserrat",sans-serif;
    }
    .fnt
    {
        font-size: 20px;
    }
    .map_image_slider{
        max-height: 556px;
        margin: auto;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        position: relative;
    }
    .general_list{
        border: 1px solid #a8a8a8ad;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    box-shadow: 2px 2px 2px 2px #a8a8a8;
    }
    .form-horizontal .control-label{
        font-family: "Montserrat",sans-serif;
        font-size:13px;
        color: #000000;
        font-weight:300;
    }
    .montserrat_family{
        font-family: 'Montserrat', sans-serif;
    }
     