@charset "utf-8";
/* CSS Document */

@media only screen and (max-width: 1400px)  {

.demomessage1 {
    position: absolute;
width: 100%;
margin-top: 69px;
z-index: 999;
font-size: 14px;
color: #fff;
height: auto !important;
padding-left: 10px !important;
min-height: 30px !important;
background: #d21313;
}


.demomessage1 h4 {
    line-height: 0.5;
font-size: 14px;
padding: 0px !important;
}


.demomessage {
    width: 100%;
    height: auto;
    min-height: 40px;
    padding-left: 20px;
    margin-top: -10px;
    background: #fff;
    color: red;
    position: relative;
    z-index: 99999;
    line-height: 40px;
}


.demomessage h4 {
   line-height: 1.5;
padding-top: 10px;
padding-right: 20px;
}
    .col-lg-4.col-md-4.col-sm-12.col-xs-12.rty_scr_map {
    float: right;
    height: auto;
    position: fixed;
    overflow: hidden;
    top: 236px;
    width: 34.5% !important;
    right: 4.5% !important;
    max-height: 540px !important;
    height: auto;
}

    .semi-box {
    width: 50% !important;
    margin-bottom: 16px;
}


.helpcontentfull.pdgS20.mgnTB60.fulwidthm.left.box_shdw {
    margin-top: 50px;
}
    .pay_bt {
    padding: 8px 2px !important;
    margin-bottom: 10px;
    float: left;
    width: auto;
}

    .change_img img {
    width: 60%;
    padding: 0px;
        padding-top: 0px;
    padding-top: 20px !important;
}


.pro_input30 {
    width: 31.9% !important;
    float: left;
}
    .pop_arw_pro {
    position: absolute;
    bottom: -26px;
    width: 99.5% !important;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.active-list.p-l-0 {
    margin-bottom: 10px !important;
}


    .btn-group.more {
    float: right;
    margin-right: -14px;
    width: 8px;
    background: none !important;
    border: none !important;
    position: absolute;
    top: 185px;
    z-index: 9999999;
    display: flex;
    right: 18px;
}


.active_list_text {
    width: 215px;
    height: auto;
    background-color: #fff;
    float: left;
    max-height: 250px;
    margin-top: 15px;
    padding-bottom: 5px;
    min-height: 120px;
    margin-left: 10px;
}

    .active_list_pic {
    width: 100% !important;
    margin: 0px !important;
    height: 165px !important;
    float: left;
}

    
    .box_shdw.content_m.grd_display.pdgS20 {
    margin-top: 20px !important;
}



    .containerfluidgc {
    width: 97%;
    padding: 0 15px;
    max-width: 1500px;
    margin: 0 auto;
}



.m_list_board {
   width: 96% !important;
margin-left: 20px !important;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    height: auto;
    display: inline-block;
}


    .container-fluid {

    width: 100% !important;

}


.icons-60 p {

    font-size: 12.5px !important;

}


.active_list_text {
    width: 205px;
    height: 144px;
    background-color: #fff;
    float: left;
    margin-top: 15px;
}


.active-list-in {
    height: 190px;
    background: #fff;
    border: solid 1px #adadad;
}


img.max {
    width: 100%;
    height: 100%;
}

.active_list_pic {
    width: 150px;
    margin: 10px !important;
    height: 165px;
    float: left;
}




.suport_lft {
    float: left;
    background-color: #000;
    height: auto !important;
    overflow: hidden;
}





.registerboxin.whitebg.fulwidthm.left.mgnB30 {
    margin-top: 30px;
}


.abt_us_image {
    width: 100%;
    height: 175px !important;
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 5px !important;
}



  .helpcontentfull.mgnTB60.fulwidthm.left {
    margin-top: 20px;
}


    .box_shdw.content_m.grd_display.pdgS20 {
    padding: 0px;
   
    box-shadow: none !important;
}
  
}


}







@media only screen (min-width: 1024px) and (max-width: 1195px){

    .active_list_pic {
    width: 99% !important;
    margin: 10px !important;
    height: 200px !important;
    float: left;
}

.semi-box {
    height: auto;
    background-color: #fff;
    float: left;
    width: 50% !important;
}

.col-lg-4.semi-box.mr-r-0 {
    width: 50% !important;
}

    .helpcontentfull.mgnTB60.fulwidthm.left {
    margin-top: 20px;
}


    .box_shdw.content_m.grd_display.pdgS20 {
    padding: 0px;
    
    box-shadow: none !important;
}

    .m_c_cal {
    box-shadow: none;
    margin-bottom: 60px;
    margin-top: 0px;
    padding: 0px 25px;
}




}



@media only screen (min-width: 1200px) and (max-width: 1280px)  {

    .helpcontentfull.mgnTB60.fulwidthm.left {
    margin-top: 20px;
}


    .box_shdw.content_m.grd_display.pdgS20 {
    padding: 0px;
    
    box-shadow: none;
}




    .m_c_cal {
    margin-bottom: 60px;
    margin-top: 0px !important;
    padding: 0px 25px;
    box-shadow: none;
}

    .abt_us_image {
    width: 100%;
    height: 175px;
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 5px !important;
}




.suport_lft {
    float: left;
    background-color: #000;
    height: auto !important;
    overflow: hidden;
}





.registerboxin.whitebg.fulwidthm.left.mgnB30 {
    margin-top: 30px;
}












    .m_list_board {
   width: 100% !important;
margin-left: 0px !important;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    height: auto;
    display: inline-block;
}



.dashfulright.col-lg-3.col-md-3.col-sm-12.col-xs-12.pull-left.mgnB15.nopaddingR {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

}












@media only screen (min-width: 960px) and (max-width: 1200px)  {



.change_img img {
    width: 60%;
    padding: 0px;
        padding-top: 0px;
    padding-top: 30px !important;
}



.col-lg-4.semi-box.mr-r-0 {
    width: 50% !important;
}



    .helpcontentfull.mgnTB60.fulwidthm.left {
    margin-top: 20px;
}


    .box_shdw.content_m.grd_display.pdgS20 {
    padding: 0px;
    box-shadow: none;
}

.helpcontentfull.mgnTB60.fulwidthm.left {
    margin-top: 20px;
}


    .box_shdw.content_m.grd_display.pdgS20 {
    padding: 0px;
   
    box-shadow: none;
}


    .m_c_cal {
    margin-bottom: 60px;
    margin-top: 0px !important;
    padding: 0px 25px;
    box-shadow: none;
}

    .home_calc_filed {
    padding-left: 0px !important;
    margin-top: 30px;
}


    .m_list_board {
   width: 100% !important;
margin-left: 0px !important;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    height: auto;
    display: inline-block;
}

.container-fluid {

  
    padding: 0px;

}


.verstion-in-cap {

    padding: 0;
     float: left;

}


.verstion-in-details {

    padding: 0px;
    float: left;

}



.semi-box {

    width: 50%;
    margin-bottom: 16px;

}


.verstion-box-ryt {

    padding-right: 0px !important;

}


.mr-r-0 {

    padding-left: 0;
    padding-right: 15px !important;

}


.box-pic {

    width: 100%;
    margin: auto;
    background: #fff;
    height: 230px;
    position: relative;

}

.semi-box-in {

    height: 405px;
    background-color: #fff;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    float: left;
    padding: 0px !important;
    border: solid 1px #cecece;

}



.active_list_pic {

    width: 99%;
    margin: 10px !important;
    height: 200px;
    float: left;

}


.active-list-in {
    height: auto;
    background: #fff;
    border: solid 1px #adadad;
    padding-bottom: 10px;
}



img.max {
    width: 100%;
    height: 100%;
}


.active_list_text {
    width: 225px;
    height: 144px;
    background-color: #fff;
    float: left;
    margin-top: 15px;
    margin-left: 12px;
}



.btn-group.more {
    float: right;
    margin-right: -14px;
    width: 8px;
    background: none !important;
    border: none !important;
    position: absolute;
    top: 222px;
    z-index: 9999999;
    display: flex;
    right: 18px;
}

.p-l-0 {
   
}

.p-r-0 {
    padding-left: 0px !important;
}

.footer-in {
    width: 95%;
    min-height: 310px;
    background-color: transparent;
    margin: auto;
}

.footer-btm.col-lg-12 p {
    color: #fff;
}


.active-list {
    width: 50%;
}



.suport_lft {
    float: left;
    background-color: #000;
    height: auto !important;
    overflow: hidden;
}





.registerboxin.whitebg.fulwidthm.left.mgnB30 {
    margin-top: 30px;
}





}

@media only screen and (max-width: 960px)  {

.demomessage1 {
    position: absolute;
width: 100%;
margin-top: 69px;
z-index: 999;
font-size: 14px;
color: #fff;
height: auto !important;
padding-left: 10px !important;
min-height: 30px !important;
background: #d21313;
}


.demomessage1 h4 {
    line-height: 0.5;
font-size: 14px;
padding: 0px !important;
}

.demomessage {
    width: 100%;
    height: auto;
    min-height: 40px;
    padding-left: 20px;
    margin-top: -10px;
    background: #fff;
    color: red;
    position: relative;
    z-index: 99999;
    line-height: 40px;
}


.demomessage h4 {
   line-height: 1.5;
padding-top: 10px;
padding-right: 20px;
}
.morefilterclick {
    height: 38px !important;
    line-height: 3 !important;
}

.homy_search_border {
    width: 87%;
    margin-left: 10px;
    height: 39px !important;
}

.homy_search_border {
    width: 87%;
    margin-left: 10px;
    margin-top: 12px;
   
    line-height: 40px;
}
    .slideingmenu_ul {
    margin-bottom: 0px !important;
}

.re_ul .indexli {
    padding: 15px 20px;
}


 



    .about_h_img {
    height: 500px !important;
    position: relative !important;
    width: 100% !important;
}

.accordion-bral input:checked ~ .article.ac-content {
    height: auto;
    border: solid 1px #dadada;
    padding: 0px 10px;
    margin: 0px 0px;
}

    .content {
    width: 100% !important;
}

.about_h_img {
    height: 500px !important;
    position: relative !important;
    width: 85% !important;
}


.container-1 {
    position: unset;
    top: 0;
    bottom: 0;
    width: 100%;
    right: 0;
    overflow: hidden;
    height: 100%;
}

.icons-40 {
    width: 100% !important;
    float: left;
    background-color: #fff;
    height: 40px;
    margin-top: 5px;
}

section.p1_title {
    width: 100%;
    height: 75px;
    margin-top: 60px;
}


.col-lg-12.h_listing {
    width: 100%;
}


.h_box_in {
    overflow: hidden;
    height: 185px;
    width: 100%;
    border: solid 2px #fff;
}
.about_h_img {
   min-height: 645px !important;
    position: absolute !important;
    width:100% !important;
    min-height: 500px;
}

.about {
    width: 100%;
    height: auto;
    overflow: hidden;
    min-height: 700px !important;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #fff;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
}

.abt_dis {
    position: relative;
    width: 100% !important;
padding: 0px 20px !important;
    float: right;
    background: #fdfdfd;
    color: white;
    height: 600px;
    font-family: sans-serif;
    text-align: left;
}


.h_a_ico_btn {
    width: 100% !important;
    clear: both;
    height: auto;
}

.container-1 {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100% !important;
    right: 0;
    overflow: hidden;
}

.abt_clour {display: none !important;}


.container0 {
    height: auto;
    display: contents !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
}

section.h_part-3.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    height: auto;
    padding: 0;
}

    .abt_img_h {
    width: 100% !important;
    height: 310px !important;
    float: left;
    overflow: hidden;
    position: relative;
}




.filter_h_title.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    padding: 0px;
}

.box_filter.col-lg-4.col-md-4.col-sm-12.col-xs-12.all {
    width: 100%;
}

.h_part-2 {
    height: auto;
    background: #fff;
    margin: auto;
        margin-top: auto;
        margin-bottom: auto;
    margin-top: 0px;
    margin-bottom: 10px;
    clear: both;
}

.sets {
    margin-top: 30px;
    margin-left: -7px !important;
}

.image_fliter {
    width: 100%;
    height: 300px !important;
    overflow: hidden;
    background-color: #fff;
    position: relative;
}

.sets a {
    transition: all 0.2s;
    display: block;
    float: left;
    opacity: 1;
    height: auto !important;
    width: 32%;
    margin: 6px;
        margin-bottom: 6px;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    margin-bottom: 20px;
}

    .h_part_1 {
    height: auto !important;
    background: #fff;
    margin: auto;
        margin-top: auto;
    position: relative !important;
    z-index: 99;
    margin-top: -30px;
}

    .caption h1 {
    color: #fff;
    font-size: 20px !important;
    font-weight: 700;
    margin-bottom: 23px;
    padding-left: 8px !important;
    font-family: 'Titillium Web', sans-serif !important;
    line-height: 1.5;
    padding-bottom: 0px;
    margin-bottom: 5px;
    margin-top: 0px;
}


.caption p {
    color: #fff;
    font-size: 14px !important;
    font-weight: 300;
    margin-bottom: 15px;
    padding-left: 8px !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

div#errordisp {
    padding-top: 30px;
    position: absolute;
    text-align: center;
    left: -8% !important;
    width: 100%;
}
.caption {
    position: absolute;
top: 68% !important;
right: -22% !important;
transform: translateX(-50%) translateY(-50%);
width: 60% !important;
z-index: 9;
margin-top: -20px;
text-align: left;
border: none;
padding: 8px 25px 5px 55px !important;
    padding-bottom: 5px;
padding-bottom: 30px !important;
height: auto;
min-height: 223px !important;
}


.hom_banner_btn {
    margin-left: 0px !important;
    height: 60px;
}


.searchbox_home {
    transition: border .2s linear;
    font-size: 13px;
    width: 102% !important;
    background: #f5f8fa;
    color: #000;
    padding: 20px 32px 20px 12px;
    height: 22px;
    border: 1px solid #e6ecf0;
    border-radius: 5px;
    outline: none;
    margin-left: 10px !important;
}


.searchbtn_home {
    height: 42px;
    position: absolute;
    font-size: 20px;
    color: #fdfdfd;
    background-color: transparent;
    border: none;
    background: #00b8d4;
    right: -50px !important;
    top: 60px;
    width: 50px;
    outline: none;
    padding: 4px;
}


.slides-navigation a.prev {
    background: url(../images/left-arrow.png) no-repeat left;
    position: absolute;
    right: 80px !important;
    margin-top: 85% !important;
}


.slides-navigation a.next {
    right: 40px;
    background: url(../images/right-arrow.png) no-repeat left;
    position: absolute;
    bottom: 0px;
   margin-top: 85% !important;

}


.box_group {
    width: 100% !important;
height: auto !important;
background: transparent;
margin: auto;
position: relative !important;
top: 0 !important;
left: 0px !important;
    
}


.slide {
    width: calc(100%/5);
    height: 100% !important;
    background: transparent;
    float: left;
}





.h_part_1 {
    height: 158px;
    background: #fff;
    margin: auto;
        margin-top: auto;
    position: relative !important;
    z-index: 99;
    margin-top: 80px;
}



.h_box {
    height: auto;
    background-color: transparent;
    float: left;
    overflow: hidden;
    padding: 8px !important;
    width: 50% !important;
}
.h_part-3 {
    height: 510px;
    background: #fff;
    margin: auto;
        margin-top: auto;
        margin-bottom: auto;
    margin-top: 10px;
    margin-bottom: 10px !important;
}


.col-xs-12.col-sm-12.col-md-12.col-lg-12.pop_arw {
    width: 91% !important;
}



    .helpcontentfull.pdgS20.mgnTB60.fulwidthm.left.box_shdw {
    margin-top: 50px;
}


.cpntr.robotoregular.graytext.tablletrcenter {
    min-height: 300px !important;
    height: auto !important;
}


#viewinvoice {
    max-width: 45%;
}



     .m_list_assin {
    

    margin-left: 0px !important;
}

    .change_img img {
    width: 60%;
    padding: 0px;
        padding-top: 0px;
    padding-top: 30px;
}


    .listingimage_popup_in {
    height: 200px !important;
}

      .pro_input30 {
    width: 100% !important;
    float: left;
}

.listingimage_popup_in {
    height: 200px;
}



.ftr_logo {
    min-height: 222px !important;
    background-color: transparent;
    float: left;
    padding: 30px 0px 20px 0px !important;
    height: auto !important;
}

.ftr_menu {
    min-height: 222px !important;
    background-color: transparent;
    float: left;
    padding: 30px;
    height: auto !important;
}
    #reqmess {
    margin-top: 5px;
    margin-left: 5px;
}


    .rqstfrminput.bg_transparent.fulwidthm.left txt-area{

        margin-left: 5px;
    margin-top: 5px;
}


.tremsRs.lgraytext.left.msg_pro_text.fontsize12 {
    width: 100%;
    padding: 0;
    line-height: 2;
}

    .pdg15.fulwidthm.left.rqstinfoformswrp_in {
    padding: 0;
}


    .rqstfrmrow.pro_input30.left.mgnB15 {
    width: 100%;
    margin: 0;
}

    


.ca_tb_btnwrp.ca_tb_btnwrp_in.col-lg-2.col-md-2.col-sm-12.col-xs-12.small_box_pro {
    padding: 0;
}


.cal_tabwrp.fulwidthm.left.col-lg-10.col-md-10.col-sm-12.col-xs-12.pro_border.big_box_pro {
    width: 100% !important;
}



.ca_tb_btnwrp.ca_tb_btnwrp_in.col-lg-2.col-md-2.col-sm-12.col-xs-12.small_box_pro {
    width: 100% !important;
}




    .pop_arw_pro {
    position: absolute;
    bottom: -26px;
    width: 92.5% !important;
}


.arrow_ryt {
    position: absolute;
    z-index: 999;
    right: 10px;
}



.col-lg-6.col-md-6.col-sm-12.col-xs-12.active-list.p-l-0 {
    margin-bottom: 10px !important;
}


.box_shdw.content_m.grd_display.pdgS20 {
    margin-top: 20px !important;
}




    .helpcontentfull.mgnTB60.fulwidthm.left {
    margin-top: 20px;
}


    .box_shdw.content_m.grd_display.pdgS20 {
    padding: 0px;
    
    box-shadow: none;
}


    .m_c_cal {
    margin-bottom: 60px;
    margin-top: 0px !important;
    padding: 0px 25px;
    box-shadow: none;
}

    .home_calc_filed {
    padding-left: 0px !important;
    margin-top: 30px;
}


    .registerboxin.whitebg.fulwidthm.left.mgnB30 {
    margin-top: 30px;
}



.suport_lft {
    float: left;
    background-color: #000;
    height: auto !important;
    overflow: hidden;
}







.detailsection.mgnB20.fulwidthm.whitebg.left.pdg15.box_shadow_outer {
    margin-left: 0px;
    width: 100%;
}

    #no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {
    height: auto;
}


.slectionfilterwrp.mgnB15.fulwidthm.left {
    margin-top: 15px;
}



.detailsection.mgnB20.fulwidthm.whitebg.left.pdg15.th_h_pad_t0 {
    height: auto;
}

.trasation_h_table {
    width: 100%;
    height: 100%;
    background-color: #fff;
    margin: auto;
        margin-top: auto;
        margin-bottom: auto;
    margin-top: -26px;
    z-index: 999;
    position: relative;
    left: 0px;
    padding-top: 20px;
    margin-bottom: 10px;
    padding: 20px;
    display: contents;
}


      .m_list_wish {
    width: 100% !important;
    margin-left: 0px !important;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    height: auto;
    display: inline-block;
    padding: 0px 15px !important;
}



.container-fluid {

    width: 100% !important;
    padding: 0px;

}
.verstion-in-cap {

    padding: 0;
     float: left;

}


.verstion-in-details {

    padding: 0px;
    float: left;

}


.semi-box {

    width: 50%;
    margin-bottom: 16px;

}




.verstion-box-ryt {

    padding-right: 0px !important;

}

.icons-60 p {

    font-size: 12px !important;

}




.mr-r-0 {

    padding-left: 0;
    padding-right: 15px !important;

}



.box-pic {

    width: 100%;
    margin: auto;
    background: #fff;
    height: 230px;
    position: relative;

}



.semi-box-in {

    height: 405px;
    background-color: #fff;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    float: left;
    padding: 0px !important;
    border: solid 1px #cecece;

}







.active_list_pic {

    width: 99% !important;
margin: 10px !important;
height: 200px !important;
float: left;

}


.active-list-in {
    height: auto;
    background: #fff;
    border: solid 1px #adadad;
    padding-bottom: 10px;
}



img.max {
    width: 100%;
    height: 100%;
}


.active_list_text {
    width: 225px;
    height: 144px;
    background-color: #fff;
    float: left;
    margin-top: 15px;
    margin-left: 12px;
}



.btn-group.more {
    float: right;
    margin-right: -14px;
    width: 8px;
    background: none !important;
    border: none !important;
    position: absolute;
    top: 222px;
    z-index: 9999999;
    display: flex;
    right: 18px;
}

.p-l-0 {
   
}

.p-r-0 {
    padding-left: 0px !important;
}

.footer-in {
    width: 95%;
    min-height: 310px;
    background-color: transparent;
    margin: auto;
}

.footer-btm.col-lg-12 p {
    color: #fff;
}


.active-list {
    width: 50%;
}


.abt_us_image {
    width: 100%;
    height: 150px;
    background-color: #000;
    overflow: hidden;
    margin-bottom: 10px !important;
}


.about_us_p2 {
    margin-top: 255px;
    margin-bottom: 70px;
    height: auto;
}


.about_us_disc {
    height: 300px;
    float: left;
    background-color: #fff;
    padding: 10px;
        padding-right: 10px;
        padding-left: 10px;
    margin-top: 10px;
}


.about_us_p2 {
    margin-top: 205px;
    margin-bottom: 70px;
    height: auto;
}


.lft_abtpic {
    height: 240px;
    background-color: #fff;
    float: left;
    padding: 0px !important;
    overflow: hidden;
    margin-bottom: 60px !important;
}


.lft_didnt {
    height: 240px;
    background-color: #0e4a7c;
    float: left;
}


.lft_didnt h3 {
    color: #fff;
    text-align: center;
    padding-top: 20px;
}


.lft_didnt p {
    color: #fff;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0px;
}


a.mar-btn-cntr {
    margin: 0px 34% !important;
}





.new_list_pic {
    height: auto !important;
    background-color: transparent;
    float: left;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 15px;
}

.new_list_disp {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.fulwidthm.left.pdg20.box_shadow_outer_newlist {
    padding: 0px;
    box-shadow: none;
}





.suport_lft {
    float: left;
    background-color: #000;
    height: auto !important;
    overflow: hidden;
}





.abt_us_image {
    width: 100%;
    height: 175px;
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 5px !important;
}














}


@media only screen (min-width: 600px)and (max-width: 728px)  {

    .re_ul .indexli {
    padding: 15px 20px;
}



    .listingimage_popup_in {
    height: 200px;
}



    .helpcontentfull.mgnTB60.fulwidthm.left {
    margin-top: 20px;
}


    .box_shdw.content_m.grd_display.pdgS20 {
    padding: 0px;
    box-shadow: none;
}


    .m_list_board {
    width: 100% !important;
    margin-left: 0px;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    height: auto;
    display: inline-block;
}
	.semi-box {

    margin-bottom: 30px;

}

.navbar-brand {

    display: none;

}

}

@media only screen and (max-width: 728px)  {


.resultsidebar {
    width: 88% !important;
}



.h_part_1 {
    height: 158px;
    background: #fff;
    margin: auto;
        margin-top: auto;
    position: relative !important;
    z-index: 99;
    margin-top: 0px !important;
}



.h_box_in {
    border: solid 2px #fff;
}

.h_box {
    height: auto;
    background-color: transparent;
    float: left;
    overflow: hidden;
    padding: 8px !important;
    width: 50% !important;
}
.h_part-3 {
    height: 510px;
    background: #fff;
    margin: auto;
        margin-top: auto;
        margin-bottom: auto;
    margin-top: 10px;
    margin-bottom: 10px !important;
}


.col-xs-12.col-sm-12.col-md-12.col-lg-12.pop_arw {
    width: 91% !important;
}


.detail_home {
    width: 80%;
    right: 29px;
    position: relative !important;
    float: right;
    margin-top: 0px !important;
    z-index: 99999;
    min-height: 90px;
    height: auto;
    background: #ffffff !important;
}


    .m_list_assin {
    margin-left: 0px;
    width: 100%;
    height: auto;
    display: inline-block;
    padding: 0px 15px !important;
    box-shadow: none !important;

    margin-left: -10px !important;
}


    .change_img img {
    width: 72% !important;
    padding: 0px;
        padding-top: 0px;
    padding-top: 30px !important;
}


.detailsection.mgnB20.fulwidthm.whitebg.left.pdg15.box_shadow_outer_change {
    margin-left: 0px;
    width: 100%;
}

    #profilesave {
    margin-left: 7px !important;
}

    #useronly {
    margin-left: 15px !important;
}


.robotolight.fontsize24.dbluetext.mgnB30 {
    padding-left: 15px;
}

.ed_prvup_in {
    width: 60% !important;
    float: left;
}

.ed_prvpic_in {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.uploadimbtn.mgnT15.btn.btn-primary.edt_uploadimbtn {
    width: 145px !important;
    margin-left: 3px !important;
    border-radius: 5px;
}

    .listingimage_popup_in {
    height: 200px !important;
}


    .box_shdw.content_m.grd_display.pdgS20 {
    padding: 0px;
    box-shadow: none;
}

.helpcontentfull.mgnTB60.fulwidthm.left {
    margin-top: 20px;
}

.semi-box {

    margin-bottom: 30px;
    width: 50% !important;

}



.navbar-brand {

    display: none;

}


.ryt_section ul {

    float: left;
    color: #fff;
    list-style: none;
    display: none;

}

.search {

    position: absolute;
    text-align: center;
    width: 55%;
    left: 60%;
    transform: translate(-91%, 18px);

}

.searchbox {

    transition: border .2s linear;
    font-size: 13px;
    width: 100%;
    background: #f5f8fa;
    color: #000;
    padding: 20px 32px 20px 12px;
    height: 22px;
    border: 1px solid #e6ecf0;
    border-radius: 5px;
    outline: none;

}


.searchbtn {

    height: 42px;
    position: absolute;
    font-size: 20px;
    color: #fdfdfd;
    background-color: transparent;
    border: none;
    background: #00b8d4;
    right: -1%;
    top: 0px;
    width: 50px;
    outline: none;
    padding: 4px;

}



.active_list_pic {

    width: 99% !important;
margin: 10px !important;
height: 150px !important;
float: left;

}


.active-list-in {
    height: auto;
    background: #fff;
    border: solid 1px #adadad;
    padding-bottom: 10px;
}



img.max {
    width: 100%;
    height: 100%;
}


.active_list_text {
    width: 260px;
    height: 144px;
    background-color: #fff;
    float: left;
    margin-top: 15px;
    margin-left: 12px;
}



.btn-group.more {
    float: right;
    margin-right: -14px;
    width: 8px;
    background: none !important;
    border: none !important;
    position: absolute;
    top: 175px;
    z-index: 9999999;
    display: flex;
    right: 18px;
}

.p-l-0 {
   
}

.p-r-0 {
    padding-left: 0px !important;
}

.footer-in {
    width: 95%;
    min-height: 310px;
    background-color: transparent;
    margin: auto;
}

.footer-btm.col-lg-12 p {
    color: #fff;
}


.active-list {
    width: 50%;
}



.about_us_disc {
    height: 240px;
    float: left;
    background-color: #fff;
    padding: 10px;
        padding-right: 10px;
        padding-left: 10px;
    margin-top: 0px;
}

.about_us_pic {
    height: 355px;
    float: left;
    background-color: #fff;
    margin-top: 40px;
}

.about_us_p2 {
    margin-top: 15px;
    margin-bottom: 70px;
    height: auto;
}

.lft_abtpic {
    height: 410px;
    background-color: #fff;
    float: left;
    padding: 0px !important;
    overflow: hidden;
    margin-bottom: 0px !important;
}


.lft_didnt h3 {
    color: #fff;
    text-align: center;
    padding-top: 45px;
}


.lft_didnt {
    height: 300px;
    background-color: #0e4a7c;
    float: left;
    margin-bottom: 50px;
}





/*///////////////////////////////////////////////////////////////////*/



.adressdash.dh_f_w {
    width: 35% !important;
    float: left;
    text-align: left;
    text-overflow: ellipsis;
}


.adressdash, .adressdash:first-child {
    width: 30% !important;
    border: none;
    float: left;
    margin-bottom: 10px;
}



.usercountf.fulwidthm.left {
    padding-left: 5px;
    margin-bottom: 30px;
}



.dashleft.col-lg-9.col-md-9.col-sm-12.col-xs-12 {
    padding: 0;
}

.dh_cont {
    height: 75px !important;
    padding: 25px 60px;
    text-align: center;
}

.adressdash:last-child {
    border-right: none;
    float: right;
    text-align: left;
}

.robotoregular.dbluetext.fontsize20.mgnT25 {
    margin-top: 0px;
    margin-bottom: 30px;
}






.new_list_pic {
    height: auto !important;
    background-color: transparent;
    float: left;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 15px;
}

.new_list_disp {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.fulwidthm.left.pdg20.box_shadow_outer_newlist {
    padding: 0px;
    box-shadow: none;
}




.listingd_menu.fixed {
    position: fixed;
    top: 75px;
    width: 100%;
    right: 0px;
    z-index: 100;
    padding: 0px 0px 0px 0px;
    background: #14205a;
}



.box_shadow_outer_list_details {
    box-shadow: none !important;
    padding: 0px !important;
}



.ftr_menu {
    min-height: auto !important;
    background-color: transparent;
    float: left;
    padding: 30px;
    padding-bottom: 0px !important;
}

.ftr_logo {
    min-height: auto !important;
    background-color: transparent;
    float: left;
    padding: 30px;
        
    padding-bottom: 0px !important;
}




.whitetext.fontsize30.robotoregular.text-capitalize.mgnTB10 {
    font-size: 22px;
}

.robotomedium.fontsize22 {
    font-size: 22px;
}

.l_dmenuli.active, .l_dmenuli.active:hover {
    background: #14205A !important;
    border-bottom: none;
   
}



    .m_list_board {
    width: 100% !important;
margin-left: 0px !important;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    height: auto;
    display: inline-block;
}




   .m_list_wish {
    width: 100% !important;
    margin-left: 0px !important;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    height: auto;
    display: inline-block;
    padding: 0px 15px !important;
}















#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {
    height: auto;
}


.slectionfilterwrp.mgnB15.fulwidthm.left {
    margin-top: 15px;
}



.detailsection.mgnB20.fulwidthm.whitebg.left.pdg15.th_h_pad_t0 {
    height: auto;
}

.trasation_h_table {
    width: 100%;
    height: 100%;
    background-color: #fff;
    margin: auto;
        margin-top: auto;
        margin-bottom: auto;
    margin-top: -26px;
    z-index: 999;
    position: relative;
    left: 0px;
    padding-top: 20px;
    margin-bottom: 10px;
    padding: 20px;
    display: contents;
}





.detailsection.mgnB20.fulwidthm.whitebg.left.pdg15.box_shadow_outer {
    padding-left: 0px;
    box-shadow: none;
}


.suport_lft {
    float: left;
    background-color: #000;
    height: auto !important;
    overflow: hidden;
}

.col-lg-12.col-md-12.col-sm-12.h_txt_suport {
    padding-left: 0px;
}


.cmnfrminput.fulwidthm {
    margin-left: 0px;
}




.ssbtn_lft{margin-left: 0px !important;}
#listcreatebutton {
    margin-left: 0px !important;
}

.registerboxin.whitebg.fulwidthm.left.mgnB30 {
    margin-top: 30px;
}

    .col-lg-12.col-md-12.col-sm-12.mgnB15.s_txt_area_main {
    padding-left: 0px;
}

    .suport_lft {
    float: left;
    background-color: #000;
    height: auto !important;
    overflow: hidden;
}

.col-lg-12.col-md-12.col-sm-12.h_txt_suport {
    padding-left: 0px;
}

#msg1 {
    padding-left: 10px;
}



.about_us_disc {
    height: auto !important;
    float: left;
    background-color: #fff;
    padding: 10px;
    margin-top: 20px;
}


.about_us_pic {
    height: auto !important;
    float: left;
    background-color: #fff;
    margin-top: 40px;
}



.helpcontentfull.pdgS20.mgnTB60.fulwidthm.left.box_shdw {
    height: auto;
    box-shadow: none;
}


.lft_abtpic {
    height: auto !important;
    background-color: #fff;
    float: left;
    padding: 0px !important;
    overflow: hidden;
    margin-bottom: 0px !important;
}


.lft_didnt {
    height: auto !important;
    background-color: #0e4a7c;
    float: left;
}


a.mar-btn-cntr {
    margin: auto;
}

.lft_didnt h3 {
    color: #fff;
    text-align: center;
    padding-top: 35px !important;
}

.abt_us_image {
    width: 100%;
    height: auto !important;
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 5px !important;
}





.col-lg-6.col-md-6.col-sm-12.col-xs-12.lft_didnt {
    padding-bottom: 55px;
}



.m_c_cal {
    margin: 0px 0px !important;
    padding: 0px !important;
    box-shadow: none !important;
}


.home_calc_filed {
    padding-left: 0px !important;
    margin-top: 30px;
}

.m_c_mb0 {
    margin-bottom: 30px !important;
    margin-top: -40px;
}




.mgnS05.premimumagntname.left.whitetext.lblue_bg.fontsize12.pdg05 {
    margin-left: 9px;
    margin-top: -7px;
}


.box_shdw.content_m.grd_display.pdgS20 {
    margin-top: 20px !important;
}



.m_list_wish {
    width: 100%;
    
    box-shadow: none;
    height: auto;
    display: inline-block;
    padding: 0px 15px !important;
}




a#deletewish_10 {
    padding: 5px 8px !important;
    margin-bottom: 5px !important;
}



a#editwish_10 {
    padding: 4px 8px !important;
}



a#viewwish_10 {
    padding: 6px 15px !important;
    background: #14205a;
    border: solid 1px #14205a;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.active-list.p-l-0 {
    margin-bottom: 10px !important;
}



.agentlogn.right {
    float: none;
}


.ca_tb_btnwrp.ca_tb_btnwrp_in.col-lg-2.col-md-2.col-sm-12.col-xs-12.small_box_pro {
    width: 100% !important;
}


.ca_tb_btnwrp.ca_tb_btnwrp_in.col-lg-2.col-md-2.col-sm-12.col-xs-12.small_box_pro {
    padding: 0;
}


.cal_tabwrp.fulwidthm.left.col-lg-10.col-md-10.col-sm-12.col-xs-12.pro_border.big_box_pro {
    width: 100% !important;
}


.rqstfrmrow.pro_input30.left.mgnB15 {
    width: 100%;
    margin: 0;
}


.pdg15.fulwidthm.left.rqstinfoformswrp_in {
    padding: 0;
}



.rqstfrminput.bg_transparent.fulwidthm.left txt-area{

        margin-left: 5px;
    margin-top: 5px;
}



.tremsRs.lgraytext.left.msg_pro_text.fontsize12 {
    width: 100%;
    padding: 0;
    line-height: 2;
}


#reqmess {
     margin-left: 5px;
    margin-top: 5px;
}




.pop_arw_pro {
    position: absolute;
    bottom: -26px;
    width: 92.5% !important;
}


.arrow_ryt {
    position: absolute;
    z-index: 999;
    right: 15px;
}








  .pro_input30 {
    width: 100% !important;
    float: left;
}







.col-sm-6.col-xs-12.leadserchbox {
    margin-bottom: 15px;
}


.m_list_wish {
    box-shadow: none;
}




.detailsection.mgnB20.fulwidthm.whitebg.left.pdg15.box_shadow_outer {
    padding-right: 0px;
}




   .cpntr.robotoregular.graytext.tablletrcenter {
    min-height: 375px;
    height: auto;
}


#paypalpay {
    margin-bottom: 5px !important;
}


#copay {
    margin-bottom: 5px !important;
}


.pay_bt {
    padding: 8px 10px !important;
    margin-bottom: 10px;
    float: left;
    width: auto;
}


  .helpcontentfull.pdgS20.mgnTB60.fulwidthm.left.box_shdw {
    padding: 0;
}

.contact_detail_box {
    height: auto;
    margin-bottom: 0px;
    float: left;
    padding: 15px;
    width: 100%;
}

.contact_pic {
    height: auto;
    overflow: hidden;
    padding: 0px;
    min-height: auto !important;
    margin-bottom: 10px;
}



    .about_h_img {
    height: 500px !important;
    position: relative !important;
    width: 100% !important;
}

.accordion-bral input:checked ~ .article.ac-content {
    height: auto;
    border: solid 1px #dadada;
    padding: 0px 10px;
    margin: 0px 0px;
}

    .content {
    width: 100% !important;
}

.about_h_img {
    height: 500px !important;
    position: relative !important;
    width: 85% !important;
}


.container-1 {
    position: unset;
    top: 0;
    bottom: 0;
    width: 100%;
    right: 0;
    overflow: hidden;
    height: 100%;
}

.icons-40 {
    width: 100% !important;
    float: left;
    background-color: #fff;
    height: 40px;
    margin-top: 5px;
}

.about_h_img {
    height: 500px !important;
    position: absolute !important;
    width:100% !important;
    min-height: 500px;
}

.about {
    width: 100%;
    height: auto;
    overflow: hidden;
    min-height: 700px !important;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #fff;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
}

.abt_dis {
    position: relative;
    width: 100% !important;
padding: 0px 20px !important;
    float: right;
    background: #fdfdfd;
    color: white;
    height: 600px;
    font-family: sans-serif;
    text-align: left;
}


.h_a_ico_btn {
    width: 100% !important;
    clear: both;
    height: auto;
}

.container-1 {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100% !important;
    right: 0;
    overflow: hidden;
}

.abt_clour {display: none !important;}


.container0 {
    height: auto;
    display: contents !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
}

section.h_part-3.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    height: auto;
    padding: 0;
}

    .abt_img_h {
    width: 100% !important;
    height: 310px !important;
    float: left;
    overflow: hidden;
    position: relative;
}




.filter_h_title.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    padding: 0px;
}

.box_filter.col-lg-4.col-md-4.col-sm-12.col-xs-12.all {
    width: 100%;
}

.h_part-2 {
    height: auto;
    background: #fff;
    margin: auto;
        margin-top: auto;
        margin-bottom: auto;
    margin-top: 0px !important;
    margin-bottom: 10px;
    clear: both;
}

.sets {
    margin-top: 30px;
    margin-left: -7px !important;
}

.image_fliter {
    width: 100%;
    height: 300px !important;
    overflow: hidden;
    background-color: #fff;
    position: relative;
}

.sets a {
    transition: all 0.2s;
    display: block;
    float: left;
    opacity: 1;
    height: auto !important;
    width: 32%;
    margin: 6px;
        margin-bottom: 6px;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    margin-bottom: 20px;
}

    .h_part_1 {
    height: auto !important;
    background: #fff;
    margin: auto;
        margin-top: auto;
    position: relative !important;
    z-index: 99;
    margin-top: -30px;
}

    .caption h1 {
    color: #fff;
    font-size: 20px !important;
    font-weight: 700;
    margin-bottom: 23px;
    padding-left: 8px !important;
    font-family: 'Titillium Web', sans-serif !important;
    line-height: 1.5;
    padding-bottom: 0px;
    margin-bottom: 5px;
    margin-top: 0px;
}


.caption p {
    color: #fff;
    font-size: 14px !important;
    font-weight: 300;
    margin-bottom: 15px;
    padding-left: 8px !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

.caption {
    position: absolute;
    top: 66% !important;
    right: -10%;
    transform: translateX(-50%) translateY(-50%);
    width: 60% !important;
    z-index: 9;
    margin-top: -20px;
    text-align: left;
    border: none !important;
    padding: 8px 25px 5px 25px !important;
        
    padding-bottom: 30px !important;
    height: auto;
    min-height: 233px !important;
}


.hom_banner_btn {
    margin-left: 0px !important;
    height: 60px;
}


.searchbox_home {
    transition: border .2s linear;
    font-size: 13px;
    width: 102% !important;
    background: #f5f8fa;
    color: #000;
    padding: 20px 32px 20px 12px;
    height: 22px;
    border: 1px solid #e6ecf0;
    border-radius: 5px;
    outline: none;
    margin-left: 10px !important;
}


.searchbtn_home {
    height: 42px;
    position: absolute;
    font-size: 20px;
    color: #fdfdfd;
    background-color: transparent;
    border: none;
    background: #00b8d4;
    right: -50px !important;
    top: 60px;
    width: 50px;
    outline: none;
    padding: 4px;
}


.slides-navigation a.prev {
    background: url(../images/left-arrow.png) no-repeat left;
    position: absolute;
    right: 80px !important;
    margin-top: 85% !important;
}


.slides-navigation a.next {
    right: 40px;
    background: url(../images/right-arrow.png) no-repeat left;
    position: absolute;
    bottom: 0px;
   margin-top: 85% !important;

}


.box_group {
    width: 100% !important;
    height: auto !important;
    background: transparent;
    margin: auto;
    position: relative !important;
    top: 0px;
    left: 0px !important;
    
}


.slide {
    width: calc(100%/5);
    height: 100% !important;
    background: transparent;
    float: left;
}

.col-lg-10.h_listing {
    width: 80%;
}


.dh_bg {
    background-image: url(../images/d_bg.png);
    height: auto;
    background-size: cover;
    min-height: 355px !important;
}

.resultsidebar {
    bottom: 0;
    overflow-y: scroll;
    position: fixed !important;
    top: 135px;
    
    margin-top: 120px !important;
    margin-left: -20px !important;
}


.total_search_homy {
    width: 100% !important;
    padding-right: 0px;
    margin-bottom: 15px;
    margin-left: -25px;
}



.homy_search_border {
    width: 65% !important;
    margin-left: 10px;
    height: 37px !important;
    margin-top: 13px !important;
}


  .adressdash.adressdash_ag.dh_f_w {
    width: 100% !important;
    margin-top: -35px;
}

.adressdash.adressdash_ag {
    width: 100% !important;
    text-align: center !important;
}

.dh_m {
    width: auto;
    height: 30px;
    float: right;
    width: 100% !important;
}




.btn.paymentbtns.dblue_bg.pay_bt {
    width: 94% !important;
}
#paypalpay {
    width: 95% !important;
    margin-top: 15px !important;
}


#copay {
    width: 94% !important;
}


.pay_bt {
    width: 93% !important;
}

#viewinvoice {
    max-width: 100%;
}

.bg_h_blue {
    background: #3160a8 !important;
    height: 100%;
    width: 50%;
    float: right;
}

.slideingmenu_ul {
    margin-bottom: 0px !important;
}


.signinclickmain.robotomedium {
    padding: 10px 205px 10px 0px;
    text-transform: capitalize;
}


.signupclickmain.robotomedium {

    padding: 10px 205px 10px 0px;
    text-transform: capitalize;
}


.loginrow.fulwidthm.left.josfinsanbold.graytext.mgnB15 {
    margin-bottom: 5px;
}


.flaticon-arrow486::before {
    content: "\e005";
    margin-left: -22px;
}



section.p1_title {
    width: 100%;
    height: 100px;
    margin-top: 50px;
}


.col-lg-12.h_listing {
    width: 100%;
}


.demomessage {
    width: 100%;
    height: auto;
    min-height: 40px;
    padding-left: 20px;
    margin-top: -10px;
    background: #fff;
    color: red;
    position: relative;
    z-index: 99999;
    line-height: 40px;
}


.demomessage h4 {
   line-height: 1.5;
padding-top: 10px;
padding-right: 20px;
}


.demomessage1 {
   position: absolute;
width: 100%;
margin-top: 69px;
z-index: 999;
font-size: 14px !important;
color: #fff;
height: auto !important;
padding-left: 10px !important;
min-height: 30px !important;
background: #d21313;
}


.demomessage1 h4 {
    font-size: 14px;
    padding: 0px !important;
    line-height: 1.2 !important;
    padding: 0px !important;
    margin: 5px 0px;
}



}

































@media only screen and (max-width: 524px)  {

    .demomessage {
    width: 100%;
    height: auto;
    min-height: 40px;
    padding-left: 20px;
    margin-top: -10px;
    background: #d21313;
    color: #fff;
    position: relative;
    z-index: 99999;
    line-height: 40px;
}

    .demomessage h4 {
    line-height: 1.5;
    padding-top: 10px;
    padding-right: 20px;
    font-size: 14px;
    padding-bottom: 5px;
    margin: 0;
        margin-top: 0px;
    font-size: 13px !important;
    margin-top: 4px;
}

.demomessage1 {
   position: absolute;
width: 100%;
margin-top: 69px;
z-index: 999;
font-size: 14px !important;
color: #fff;
height: auto !important;
padding-left: 10px !important;
min-height: 30px !important;
background: #d21313;
}


.demomessage1 h4 {
        font-size: 12px !important;
    padding: 0px !important;
    line-height: 1.2 !important;
    padding: 0px !important;
    margin: 5px 0px;
}

   .demomessage {
    width: 100%;
    height: auto;
    min-height: 40px;
    padding-left: 20px;
    margin-top: -10px;
    background: #fff;
    color: red;
    position: relative;
    z-index: 99999;
    line-height: 40px;
}


.demomessage h4 {
   line-height: 1.5;
padding-top: 10px;
padding-right: 20px;
}

    .title h3 {
    font-weight: 600;
    padding-bottom: 0px;
    margin-top: 10px;
    text-align: center;
    line-height: 1.5;
}


.col-lg-12.h_listing {
    width: 100%;
}

section.p1_title {
    width: 100%;
    height: 100px !important;
    margin-top: 115px;
}
    .morefilterclick {
    height: 23px;
    margin-top: -4px;
}



.flaticon-arrow486::before {
    content: "\e005";
    margin-left: -22px;
}


.loginrow.fulwidthm.left.josfinsanbold.graytext.mgnB15 {
    margin-bottom: 5px;
}

.signupclickmain.robotomedium {

    padding: 10px 205px 10px 0px;
    text-transform: capitalize;
}
.signinclickmain.robotomedium {
    padding: 10px 205px 10px 0px;
    text-transform: capitalize;
}


.re_ul .indexli {
    padding: 15px 20px;
}
.slideingmenu_ul {
    margin-bottom: 0px !important;
}
    .bg_h_blue {
    background: #3160a8 !important;
    height: 100%;
    width: 50%;
    float: right;
}


div#errordisp {
    padding-top: 30px;
    position: absolute;
    text-align: center;
    left: 0 !important;
    width: 100%;
}

    #viewinvoice {
    max-width: 100%;
}

.btn.paymentbtns.dblue_bg.pay_bt {
    width: 94%;
}
#paypalpay {
    width: 95%;
    margin-top: 15px !important;
}


#copay {
    width: 94%;
}


.pay_bt {
    width: 93%;
}



    .whitebg.fulwidthm.left.pdg10.total_search_homy {
    margin-left: -12px !important;
}

.firstfilter.left.col-md-12.col-sm-9.col-xs-10.nopadding {
    margin-left: -7px;
}

.home_search_select {
    margin-top: 50px;
    height: auto;
    padding: 0px 0px !important;
}

.m_list_board_statics {
    margin-left: 0px !important;
    width: 98% !important;
    padding: 0px !important;


}

    .adressdash.adressdash_ag.dh_f_w {
    width: 100% !important;
    margin-top: -15px;
}
.adressdash.adressdash_ag {
    width: 100% !important;
    text-align: center !important;
}

.dh_m {
    width: auto;
    height: 30px;
    float: right;
    width: 100% !important;
}

    .adressdash_ag{width: 100% !important}

    .cal_tab_btn.cal_tab_btn4.ad_dashbord_sm {
    width: 100%;
}

    .homy_search_border {
    width: 42px !important;
    margin-left: 10px;
    height: 37px !important;
    margin-top: 13px !important;
}

    .total_search_homy {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 15px;
    margin-left: -25px;
}


.resultsidebar {
    bottom: 0;
    overflow-y: scroll;
    position: fixed !important;
    top: 135px;
    width: 56%;
    margin-top: 187px !important;
    margin-left: -39px;
}

    .resultsidebar {
    bottom: 0;
    overflow-y: scroll;
    position: fixed !important;
    top: 135px;
   width: 90% !important;
   margin-top: 142px !important;
}


.mobnone {
    display:none !important;
}

.mobnone {
    width: 70% !important;
    float: left !important;
}

.total_search_homy {
    width: 100% !important; 
    padding-right: 0px;
    margin-bottom: 15px;
}

.morefilterbtn.left.col-sm-3.col-md-4.col-xs-2.nopadding {
    width: auto;
}

.total_search_homy {
    width: 100% !important;
    padding-right: 0px;
    margin-bottom: 15px;
    padding-left: 0px !important;
}

.dh_bg {
    background-image: url(../images/d_bg.png);
    height: auto;
    background-size: cover;
    min-height: 415px !important;
}


.col-lg-10.h_listing {
    width: 80%;
}

    .h_box {
    height: auto;
    background-color: transparent;
    float: left;
    overflow: hidden;
    padding: 8px !important;
    width: 100% !important;
}

    .calcuright {
    z-index: 9999999;
    position: relative;
    background: #fff;
    padding: 30px 0px !important;
}


.slide {
    width: calc(100%/5);
    height: 100% !important;
    background: transparent;
    float: left;
}

.about {
    width: 100%;
    height: auto;
    overflow: hidden;
    min-height: 700px !important;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #fff;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
}
    .about_h_img {
  height: 700px !important;
    position: relative !important;
    width: 100% !important;
}




.accordion-bral input:checked ~ .article.ac-content {
    height: auto;
    border: solid 1px #dadada;
    padding: 0px 10px !important;
    margin: 0px 0px;
}
    .content {
    width: 100% !important;
}


.home_calc_pic {
    width: 8%;
    height: 100%;
    background-color: #054575;
    position: absolute;
    left: 0;
    top: 0;
    
}



.accordion-bral .ac-label {
    font-family: Arial, sans-serif;
    padding: 5px 20px;
        padding-right: 20px;
    position: relative;
    display: block;
    height: auto;
    padding-right: 40px;
    cursor: pointer;
    color: #fff !important;
    line-height: 33px;
    font-size: 19px;
    background: #054575 !important;
    border: 1px solid #CCC;
}

.h_4box_in p {
    text-align: center;
    color: #fff;
    padding: 0px 0px !important;
}

.accordion-bral i {
    position: absolute;
    transform: translate(-30px, 0);
    margin-top: 6% !important;
    right: 0;
}

.home_calc {
    height: auto;
    background-color: #fff;
    float: left;
    margin-left: 0px;
    margin-bottom: 50px;
    padding: 60px 0px 0px 0px !important;
    position: relative !important;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
}


.container-1 {
    position: unset;
    top: 0;
    bottom: 0;
    width: 97% !important;
    right: 0;
    overflow: hidden;
    height: 100%;
}

.icons-40 {
    width: 100% !important;
    float: left;
    background-color: #fff;
    height: 40px;
    margin-top: 5px;
}


.abt_dis {
    position: relative;
    width: 100% !important;
padding: 0px 20px !important;
    float: right;
    background: #fdfdfd;
    color: white;
    height: 600px;
    font-family: sans-serif;
    text-align: left;
}


.h_a_ico_btn {
    width: 100% !important;
    clear: both;
    height: auto;
}

.container-1 {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 96%;
    right: 0;
    overflow: hidden;
    left: 0px !important;
}


.abt_clour {display: none !important;}


.container0 {
    height: auto;
    display: contents !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
}

section.h_part-3.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    height: auto;
    padding: 0;
}

    .abt_img_h {
    width: 100% !important;
    height: 250px !important;
    float: left;
    overflow: hidden;
    position: relative;
}




.filter_h_title.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    padding: 0px;
}

.box_filter.col-lg-4.col-md-4.col-sm-12.col-xs-12.all {
    width: 100%;
}

.h_part-2 {
    height: auto;
    background: #fff;
    margin: auto;
        margin-top: auto;
        margin-bottom: auto;
    margin-top: 0px;
    margin-bottom: 10px;
    clear: both;
}

.sets {
    margin-top: 30px;
    margin-left: -7px !important;
}

.image_fliter {
    width: 100%;
    height: 225px !important;
    overflow: hidden;
    background-color: #fff;
    position: relative;
}

.sets a {
    transition: all 0.2s;
    display: block;
    float: left;
    opacity: 1;
    height: auto !important;
    width: 32%;
    margin: 6px;
        margin-bottom: 6px;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    margin-bottom: 20px;
}

    .h_part_1 {
    height: auto !important;
    background: #fff;
    margin: auto;
        margin-top: auto;
    position: relative !important;
    z-index: 99;
    margin-top: 0px !important;
}

    .caption h1 {
    color: #fff;
    font-size: 20px !important;
    font-weight: 700;
    margin-bottom: 23px;
    padding-left: 8px !important;
    font-family: 'Titillium Web', sans-serif !important;
    line-height: 1.5;
    padding-bottom: 0px;
    margin-bottom: 5px;
    padding-top: 10px;
}


.caption p {
    color: #fff;
    font-size: 14px !important;
    font-weight: 300;
    margin-bottom: 15px;
    padding-left: 8px !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
}

.caption {
   position: absolute;
top: 55% !important;
right: -25% !important;
transform: translateX(-50%) translateY(-50%);
width: 75% !important;
z-index: 9;
margin-top: -20px;
text-align: left;
border: none !important;
padding: 5px;
padding-bottom: 5px;
padding-bottom: 55px;
padding-bottom: 55px;
padding-bottom: 50px;
height: auto;
min-height: 270px !important;
}


.hom_banner_btn {
    margin-left: 0px !important;
    height: 60px;
}


.searchbox_home {
    transition: border .2s linear;
    font-size: 13px;
    width: 102% !important;
    background: #f5f8fa;
    color: #000;
    padding: 20px 32px 20px 12px;
    height: 22px;
    border: 1px solid #e6ecf0;
    border-radius: 5px;
    outline: none;
    margin-left: 10px !important;
}


.searchbtn_home {
    height: 42px;
    position: absolute;
    font-size: 20px;
    color: #fdfdfd;
    background-color: transparent;
    border: none;
    background: #00b8d4;
    right: -50px !important;
    top: 60px;
    width: 50px;
    outline: none;
    padding: 4px;
}


.slides-navigation a.prev {
    background: url(../images/left-arrow.png) no-repeat left;
    position: absolute;
    left: 0px !important;
    margin-top:0% !important;
}


.slides-navigation a.next {
    right: 40px;
    background: url(../images/right-arrow.png) no-repeat left;
    position: absolute;
    bottom: 0px;
   margin-top: 0% !important;

}


.box_group {
    width: 100% !important;
    height: auto !important;
    background: transparent;
    margin: auto;
    position: relative !important;
    top: 0px;
    left: 0px !important;
    
}









    .contact_pic {
    height: auto;
    overflow: hidden;
    padding: 0px;
    min-height: auto !important;
    margin-bottom: 10px;
}

    .helpcontentfull.pdgS20.mgnTB60.fulwidthm.left.box_shdw {
    padding: 0;
}

.contact_detail_box {
    height: auto;
    margin-bottom: 0px;
    float: left;
    padding: 15px;
    width: 100%;
}


.col-xs-12.col-sm-12.col-md-12.col-lg-12.pop_arw {
    width: 84% !important;
}


.detail_home {
    width: 80%;
    right: 29px;
    position: relative !important;
    float: right;
    margin-top: 0px !important;
    z-index: 99999;
    min-height: 90px;
    height: auto;
    background: #ffffff !important;
}


    .frgtbox.whitebg.fulwidthm.left.pdg30 {
    padding-bottom: 27px;
}


    .cpntr.robotoregular.graytext.tablletrcenter {
    min-height: 375px !important;
    height: auto !important;
}


#paypalpay {
    margin-bottom: 5px !important;
}


#copay {
    margin-bottom: 5px !important;
}

    .btn.btn-default.start {
    margin-top: 8px !important;
}


.uplodactionwrp {
    left: 0;
    position: absolute;
    right: 0;
    top: -60px;
    transition: all .2s ease-in .0s;
    text-align: center;
}


    .m_list_assin {
    margin-left: 0px;
    width: 100%;
    height: auto;
    display: inline-block;
    padding: 0px 15px !important;
    box-shadow: none !important;
    margin-left: -10px !important;
}




.detailsection.mgnB20.fulwidthm.whitebg.left.pdg15.box_shadow_outer {
    padding-right: 0px;
}

    .change_img_tie {
    height: 100px;
    color: #fff !important;
    padding-top: 40px;
    float: left;
    padding-left: 0px;
    width: 100%;
    padding: 10px;
    text-align: center;
}
.change_img {
        height: 75px !important;
    margin-top: 10px;
    width: 26% !important;
    padding: 10px;
    background-color: transparent;
    float: left;
    margin: 0px !important;
        margin-top: 0px;
        margin-left: 0px;
    margin-left: 0px;
    margin-left: 36% !important;
    margin-top: -20px !important;
}


.col-sm-10.col-xs-10.change_img_tie h4 {
    text-align: center !important;
}


.col-sm-10.col-xs-10.change_img_tie p {
    text-align: center !important;
    padding-right: 10px;
}


.change_title {
    width: 100%;
    height: 215px !important;
    background-image: url(../images/t_bg.png);
    text-align: center;
    background-size: cover;
    position: relative;
}

.box_shadow_outer_change {
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    padding: 0px;
        padding-bottom: 0px;
    width: 100% !important;
    margin-left: 0px !important;
    padding-bottom: 40px;
}



#savepassword {
    margin-left: 5px !important;
}











    .ed_prv_pic {
    width: 100% !important;
    height: 250px !important;
    margin-bottom: 10px;
}

    .m_list_wish {
    box-shadow: none;
}

.col-sm-6.col-xs-12.leadserchbox {
    margin-bottom: 15px;
}


    .listingimage_popup_in {
    height: 200px !important;
}

    .pro_input30 {
    width: 100% !important;
    float: left;
}


#reqmess {
     margin-left: 5px;
    margin-top: 5px;
}



.arrow_ryt {
    position: absolute;
    z-index: 999;
    right: 16px;
}



    .rqstfrminput.bg_transparent.fulwidthm.left txt-area{

        margin-left: 5px;
    margin-top: 5px;
}


.tremsRs.lgraytext.left.msg_pro_text.fontsize12 {
    width: 100%;
    padding: 0;
    line-height: 2;
}

    .pdg15.fulwidthm.left.rqstinfoformswrp_in {
    padding: 0;
}


    .rqstfrmrow.pro_input30.left.mgnB15 {
    width: 100%;
    margin: 0;
}

    .agentlogn.right {
    float: none;
}


.ca_tb_btnwrp.ca_tb_btnwrp_in.col-lg-2.col-md-2.col-sm-12.col-xs-12.small_box_pro {
    padding: 0;
}


.cal_tabwrp.fulwidthm.left.col-lg-10.col-md-10.col-sm-12.col-xs-12.pro_border.big_box_pro {
    width: 100% !important;
}



.ca_tb_btnwrp.ca_tb_btnwrp_in.col-lg-2.col-md-2.col-sm-12.col-xs-12.small_box_pro {
    width: 100% !important;
}




    .col-lg-6.col-md-6.col-sm-12.col-xs-12.active-list.p-l-0 {
    margin-bottom: 10px !important;
}


a#deletewish_10 {
    padding: 5px 8px !important;
    margin-bottom: 5px !important;
}



a#editwish_10 {
    padding: 4px 8px !important;
}



a#viewwish_10 {
    padding: 6px 15px !important; 
    background: #14205a;
    border: solid 1px #14205a;
}

.m_list_wish {
    width: 100%;
    
    box-shadow: none !important;
    height: auto;
    display: inline-block;
    padding: 0px 0px !important;
}

.box_shdw.content_m.grd_display.pdgS20 {
    margin-top: 20px !important;
}

    .helpcontentfull.mgnTB60.fulwidthm.left {
    margin-top: 20px;
}


    .box_shdw.content_m.grd_display.pdgS20 {
    padding: 0px;
    box-shadow: none;
}


    .mgnS05.premimumagntname.left.whitetext.lblue_bg.fontsize12.pdg05 {
    margin-left: 9px;
    margin-top: -7px;
}

    .home_calc_filed {
        margin-top: 30px;
    padding-left: 0px !important;
}

    .m_c_cal {
    margin: 0px 0px !important;
    padding: 0px !important;
    box-shadow: none !important;

}


.m_c_mb0 {
    margin-bottom: 30px !important;
    margin-top: -40px;
}

    .abt_us_image {
    width: 100%;
    height: auto !important;
    background-color: #fff;
    overflow: hidden;
    margin-bottom: 5px !important;
}

.lft_didnt h3 {
    color: #fff;
    text-align: center;
    padding-top: 35px !important;
}

a.mar-btn-cntr {
        margin: 0px 30% !important;
}

.lft_abtpic {
    height: auto !important;
    background-color: #fff;
    float: left;
    padding: 0px !important;
    overflow: hidden;
    margin-bottom: 0px !important;
}


.helpcontentfull.pdgS20.mgnTB60.fulwidthm.left.box_shdw {
    height: auto;
    box-shadow: none;
}



.lft_didnt {
    height: auto !important;
    background-color: #0e4a7c;
    float: left;
}


    .about_us_disc {
    height: auto !important;
    float: left;
    background-color: #fff;
    padding: 10px;
    margin-top: 20px;
}


.about_us_pic {
    height: auto !important;
    float: left;
    background-color: #fff;
    margin-top: 40px;
}

    #msg1 {
    padding-left: 10px;
}

.ssbtn_lft{margin-left: 0px !important;}
#listcreatebutton {
    margin-left: 0px !important;
}

.registerboxin.whitebg.fulwidthm.left.mgnB30 {
    margin-top: 30px;
}

    .col-lg-12.col-md-12.col-sm-12.mgnB15.s_txt_area_main {
    padding-left: 0px;
}

    .suport_lft {
    float: left;
    background-color: #000;
    height: auto !important;
    overflow: hidden;
}

.col-lg-12.col-md-12.col-sm-12.h_txt_suport {
    padding-left: 0px;
}


.cmnfrminput.fulwidthm {
    margin-left: 0px;
}

    .detailsection.mgnB20.fulwidthm.whitebg.left.pdg15.box_shadow_outer {
    padding-left: 0px;
    box-shadow: none;
}



#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {
    height: auto;
}


.slectionfilterwrp.mgnB15.fulwidthm.left {
    margin-top: 15px;
}



.detailsection.mgnB20.fulwidthm.whitebg.left.pdg15.th_h_pad_t0 {
    height: auto;
}

.trasation_h_table {
    width: 100%;
    height: 100%;
    background-color: #fff;
    margin: auto;
        margin-top: auto;
        margin-bottom: auto;
    margin-top: -26px;
    z-index: 999;
    position: relative;
    left: 0px;
    padding-top: 20px;
    margin-bottom: 10px;
    padding: 20px;
    display: contents;
}












    .m_list_wish {
    width: 100% !important;
    margin-left: 0px !important;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    height: auto;
    display: inline-block;
    
}



    .m_list_board {
    width: 100% !important;
margin-left: 0px !important;
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    height: auto;
    display: inline-block;
}


.mangeactbtnli.left {
    margin-bottom: 10px;
}

.postdate.lgraytext.robotomedium.fontsize13.mgnB30 {
    margin-bottom: 15px;
}


.managelistingeach.mgnB20.fulwidthm.whitebg.left.pdg15 {
    padding-bottom: 0px;
}







    .l_dmenuli.active, .l_dmenuli.active:hover {
    background: #14205A !important;
    border-bottom: none;
    padding: 6px;
}

.whitetext.fontsize30.robotoregular.text-capitalize.mgnTB10 {
    font-size: 22px;
}

.robotomedium.fontsize22 {
    font-size: 22px;
}


.listingd_menu.fixed {
    position: fixed;
    top: 75px;
    width: 100%;
    right: 0px;
    z-index: 100;
    padding: 0px 0px 0px 0px;
    background: #14205a;
}



.box_shadow_outer_list_details {
    box-shadow: none;
    padding: 0px;
}



.new_list_pic {
    height: auto !important;
    background-color: transparent;
    float: left;
    background-size: cover;
    overflow: hidden;
    margin-bottom: 15px;
}

.new_list_disp {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.fulwidthm.left.pdg20.box_shadow_outer_newlist {
    padding: 0px;
    box-shadow: none;
}


.box_shadow_outer {
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153, 153, 153, 0.33);
    padding: 5px 25px 25px 25px;
    margin-left: 0px;
    width: 100%;
}

.dashleft.col-lg-9.col-md-9.col-sm-12.col-xs-12.nopadding {
    height: auto;
}




.detailsection.mgnB20.fulwidthm.whitebg.left.pdg15.box_shadow_outer {
    height: 100%;
    min-height: 400px;
}

/*////////////////////////////   Inout  Realestate new  ////////////////*/



.robotoregular.dbluetext.fontsize20.mgnT25 {
    margin-top: 0px;
    margin-bottom: 30px;
}



.dashleft.col-lg-9.col-md-9.col-sm-12.col-xs-12 {
    padding: 0;
}


.dh_cont {
    height: 80px !important;
    padding: 20px 0px !important;
    text-align: center !important;
}


.dh_noti {
    -webkit-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    -moz-box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    box-shadow: -1px 7px 21px 3px rgba(153,153,153,0.32);
    margin-top: 30px;
    padding: 20px 25px;
    margin-top: 15px;
}


.usercountf.fulwidthm.left {
    padding-left: 80px !important;
    padding-bottom: 30px;
}




.adressdash.dh_f_w {
    text-align: center;
    padding-right: 0px !important;
    margin-right: 0px;
}


.adressdash, .adressdash:first-child {
    width: 100%;
    border: none;
    margin-bottom: 10px;
   text-align: center !important;
}



.ftr_logo {
    min-height: 275px;
    background-color: transparent;
    float: left;
    padding: 30px;
}

.dashbord_head_countbox {
    height: 30px;
    display: block;
    float: left;
    padding-top: 3px;
    width: auto;
    min-width: 150px;
    border-right: none !important;
}



.ftr_menu {
    min-height: 255px;
    background-color: transparent;
    float: left;
    padding: 30px;
}







/*//////////////////////////////////////////////////*/














    


.about_us_pic {
    height: 300px;
    float: left;
    background-color: #fff;
    margin-top: 40px;
}




.lft_didnt h3 {
    color: #fff;
    text-align: center;
   padding-top: 35px;
}

a.mar-btn-cntr {
    margin: 0px 30% !important;
}

.lft_didnt p {
    color: #fff;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}


    .abt_us_image {
    width: 100%;
    height: 150px;
    background-color: #000;
    overflow: hidden;
    margin-bottom: 10px !important;
    margin-top: 0px;
}


.about_us_p2 {
    margin-top: 35px;
    margin-bottom: 70px;
    height: auto;
}

.lft_abtpic {
    height: 200px;
    background-color: #fff;
    float: left;
    padding: 0px !important;
    overflow: hidden;
   margin-bottom: 0px !important;
}


.lft_didnt {
    height: auto;
    background-color: #0e4a7c;
    float: left;
    clear: both;
    margin-bottom: 50px;
    padding-bottom: 50px;
}


.about_us_disc {
    height: auto;
    float: left;
    background-color: #fff;
    padding: 10px;
        padding-right: 10px;
        padding-left: 10px;
    margin-top: 0px;
}

.footer-btm p {
    font-size: 10px !important;
}
   
.verstion-in {

    height: 100% !important;
    display: block;
    padding-bottom: 30px;
    padding: 0px;

}

.verstion {

    height: auto;
    display: block;

}


.container-fluid {

    padding: 0px;

}


.verstion-in-cap {

    min-width: 100%;
    width: 100%;
    padding: 0px;

}



.verstion-in-details {
    padding: 0px;
}

.verstion-box-ryt {
    padding: 0px !important;
    padding-bottom: 70px !important;
}


.semi-box {
    margin-bottom: 30px;
    width: 100% !important;
}

.pagination-main {

    width: 100%;
    height: 50px;
    background-color: transparent;
    position: absolute;
    bottom: 20px;
    left: 0;

}


.pagination {

    margin: 10px 0px !important;
        margin-right: 0px;
    margin-right: 0px !important;

}



.navbar-brand {

    display: none;

}


.ryt_section ul {

    float: left;
    color: #fff;
    list-style: none;
    display: none;

}

.search {

    position: absolute;
    text-align: center;
    width: 55%;
    left: 60%;
    transform: translate(-91%, 18px);

}

.searchbox {

    transition: border .2s linear;
    font-size: 13px;
    width: 100%;
    background: #f5f8fa;
    color: #000;
    padding: 20px 32px 20px 12px;
    height: 22px;
    border: 1px solid #e6ecf0;
    border-radius: 5px;
    outline: none;

}


.searchbtn {

    height: 42px;
    position: absolute;
    font-size: 20px;
    color: #fdfdfd;
    background-color: transparent;
    border: none;
    background: #00b8d4;
    right: -1%;
    top: 0px;
    width: 50px;
    outline: none;
    padding: 4px;

}


.mr-l-0 {

    width: 100%;
    padding: 0px;
        padding-left: 0px;

}


.mr-r-0 {

    padding-left: 0px;
padding-right: 0px !important;
}

.mr-l-0.mr-r-0 {
    padding: 0px !important;
}


.active_list_pic {

    width: 99% !important;
margin: 10px !important;
height: 200px !important;
float: left;

}

.active-list-in {
    height: auto;
    background: #fff;
    border: solid 1px #adadad;
    padding-bottom: 10px;
}

img.max {
    width: 100%;
    height: 100%;
}




.active_list_text {
    width: 285px;
    height: 144px;
    background-color: #fff;
    float: left;
    margin-top: 15px;
    margin-left: 12px;
}


.btn-group.more {
    float: right;
    margin-right: -14px;
    width: 8px;
    background: none !important;
    border: none !important;
    position: absolute;
    top: 222px;
    z-index: 9999999;
    display: flex;
    right: 18px;
}

.p-l-0 {
    padding-right: 0px !important;
}

.p-r-0 {
    padding-left: 0px !important;
}


.footer-in {
    width: 95%;
    min-height: 310px;
    background-color: transparent;
    margin: auto;
}


.footer-btm.col-lg-12 p {
    color: #fff;
}


.active-list {
    width: 100%;
}












































}
