
/*index*/
#abt_rmc_hd3{
    color:#87173B;margin-top:70px;text-align: center;font-size: 25px;
}
#border_rmc{
    text-align: center;border:2px solid #87173B;border-bottom-color: #ffffff;height:200px;
}
#gallery_txt{
    color: #87173B;margin-top:40px;text-align: center;font-size: 25px;
}
#rmc-sld-subtxt1{
    color:white;font-size: 28px;margin-top: 17px;margin-left:-118px;
}
#slider_rmc{
    position:absolute;top:164px;left:1032px;max-width:100%;height: auto;
}
#rmc_sld_txt{
    position:absolute;top:80px;left:280px;font-size: 50px;color: #87173B;opacity: 55%;
}
#rmc_sld_gradi{
    width:100%;height: 200px;position:absolute;top:340px;background-image: linear-gradient(0deg, rgba(135,23,59, .5),rgba(0,0,0, .5));
}
#rmc-truck{
    position:absolute;width:200px;height: 100px;margin-top: 48px;
}

@media (max-width: 499px) {
    .argo_img{
margin-top: 53px!important;
    }
    #sri {
        margin-top: -21px;

    }
    #collapsibleNavbar{
        margin-top: -21px;
        margin-left: 2px;

    }
    .nav-link{
        padding-left: 0px!important;
    }
    #abt_rmc_btn_show{
        display: none;
    }

}
@media (min-width: 500px) and (max-width: 850px) {

    .nav-link{
        padding-left: 0px!important;
    }
}
@media (min-width: 500px) and (max-width: 850px) {

    .nav-link{
        padding-left: 0px!important;
    }
}
@media (min-width: 1289px) and (max-width: 1297px) {
    #nav3 {
        padding-left: 100px!important;
    }
}
/*index*/


@media (max-width: 499px){
    .centered {
        font-size: 12px!important;
        top: 54%!important;
    }
    #abt_rmc_hd_show{
        text-align: center;
    }

}
@media (min-width: 500px) and (max-width: 649px) {
    .centered {
        font-size: 12px !important;
        top: 51% !important;
    }
}
@media (min-width: 500px) and (max-width: 550px) {
    #abt_rmc_btn_show1{
        width: 31%!important;
        font-size: 10px;
    }
}
@media (max-width: 849px){
#container{
    margin-top: 26px!important;
}
}
.tablink:hover {
    background-color: #87173B!important;
    color: white!important;

}
/*button:hover:not(:tablink) {
    color: white;
}*/
button:not(:active){
    color: black;
    background-color: white;
}
@media (min-width: 870px) and (max-width: 1200px) {
    #rmc_sld_txt_rmc {
        left:0px!important;
        top:64px!important;
        font-size: 32px!important;

    }
}
@media  (min-width: 500px) and (max-width: 869px) {
    #rmc_sld_txt_rmc {
        left:0px!important;
        top:-10px!important;
        font-size: 23px!important;

    }
}

@media(max-width: 499px) {
    #rmc_sld_txt_rmc {
        left:36px!important;
        top:-6px!important;
        font-size: 13px!important;

    }
#frm_links1{
    margin-left: 86px!important;
}


.table-bordered{
    margin-left: 0px!important;
}
}

/*@media (min-width: 800px) and (max-width: 1078px) {
.tablink{
    width:200px!important;
}
}*/

@media (min-width: 500px) and (max-width: 799px) {
    .tablink{
        width:382px!important;
    }
}
@media (min-width: 950px) and (max-width: 1078px) {
    .table-bordered{
       margin-left:105px!important;
    }
    .tablink{
        width:266px!important;
    }
}
@media (min-width: 900px) and (max-width: 949px) {
    .table-bordered{
        margin-left:83px!important;
    }
    .tablink{
        width:247px!important;
    }
}
@media (min-width: 800px) and (max-width: 899px) {
    .table-bordered{
        margin-left:76px!important;
    }
    .tablink{
        width:200px!important;
    }
}
@media (max-width: 764px) {
    .table-bordered{
        margin-left:0px!important;
    }

}
@media (min-width: 580px) and (max-width: 650px) {
    #frmquklink{
    margin-left:122px!important;
}
}
@media (min-width: 500px) and (max-width: 579px) {
    #frmquklink{
        margin-left:221px!important;
    }
}
@media(max-width: 499px) {
.tablink{
    width:305px!important;
}
}
@media(max-width: 499px) {
.dropbtn{
    margin-left: -47px;
    margin-top:0px!important;
}
}


.tab .tablink{
    color: white;
    background-color: #727375;
}
.tab .tablink .texthome{
    color: white;
}

@media (min-width: 1250px) and (max-width: 1340px) {
    #rmc-navbar{
        margin-left:-1023px!important;

    }
    #rmc-logo-three{
        margin-top:6px!important;

    }
    #rmc-logo-one{
        margin-left: -101px!important;
    }
}
@media (min-width: 1230px) and (max-width: 1249px) {
    #rmc-navbar{
        margin-left:-1053px!important;
        margin-top:-4px;
    }
    #rmc-logo-three{
        margin-top:6px!important;
        margin-left: -36px!important;

    }
    #rmc-logo-one{
        margin-left: -202px!important;
    }
}
@media (min-width: 1051px) and (max-width: 1229px) {
    #rmc-navbar{
        margin-left:-1587px!important;
        margin-top:-4px;
    }

}
@media (min-width: 915px) and (max-width: 1050px) {
    #rmc-navbar{
        margin-left:-1363px!important;
        margin-top:-4px;
    }

}
@media (min-width: 850px) and (max-width: 914px) {
    #rmc-navbar{
        margin-left:-1079px!important;
        margin-top:-4px;
    }

}

@media (min-width: 767px) and (max-width: 849px) {
    #rmc-navbar{
        margin-left:-567px!important;
        margin-top:-4px;
    }

}
@media (min-width: 656px) and (max-width: 776px) {
    #btn_rmc_togg {
        margin-left: -65px !important;
        margin-top: 15px!important;
    }






    #durn_rmc_old{
        margin-left: -181px !important;
        margin-top: -11px!important;
    }



    #argo_rmc {
        margin-left: -244px !important;
        margin-top: -14px!important;
    }




    #durn_rmc{
        margin-left: -71px !important;
        margin-top: 27px!important;
    }

    #rmc-logo-three{
        margin-left: -229px !important;
        margin-top: 16px!important;
    }
}

@media (min-width: 500px) and (max-width: 575px) {
    #btn_rmc_togg {
        margin-left: 409px !important;
        margin-top: -40px!important;
        width: 150px;
    }
    #durn_rmc_old{
        margin-left: -174px !important;
        margin-top: 11px!important;
        width: 100px;
    }

    #durn_rmc{
        margin-left: -76px !important;
        margin-top: 49px!important;
        width: 100px;
    }

    #rmc-logo-three{
        margin-left: -229px !important;
        margin-top: 16px!important;
        width:150px;
    }
    #argo_rmc{
        margin-top: 9px!important;
        margin-left: -269px!important;
        width: 150px!important;

    }
}
@media (min-width: 575px) and (max-width: 655px) {
    #btn_rmc_togg {
        margin-left: -24px !important;
        width: 150px;
    }


    #durn_rmc_old{
        margin-left: -100px !important;
        margin-top: -20px!important;
        width: 100px;
    }
    #durn_rmc{
        margin-left: -21px !important;
        margin-top: 17px!important;
        width: 100px;

    }

#rmc-logo-three{
    margin-top: -28px;
    margin-left: 115px;
}
#argo_rmc{
    margin-top: -22px!important;
    margin-left: -94px!important;
    width: 150px!important;
}
}


@media (max-width: 499px)  {
    #btn_rmc_togg {
        margin-left: -24px !important;
        margin-top: -15px!important;
    }
    #durn_rmc_old{
        margin-left: -80px !important;
        margin-top: -6px !important;
        width: 65px;
    }

    #durn_rmc{
        margin-left: 0 !important;
        margin-top: 31px !important;
        width: 63px;
    }


    #rmc-logo-three{
        margin-left: -229px !important;
        margin-top: 16px!important;
        width:120px;
    }
    #argo_rmc{
        margin-top: -9px !important;
        margin-left: -110px !important;
        width: 100px;

    }
    .navbar a.active {

        width: 187px!important;
    }
    #abt_rmc_btn_show1{
        display: none;
    }

}
@media (max-width: 499px) {
    #abt_nav {
        margin-left: -10px !important;
        width: 199px;
    }
    #nav_cal{
        margin-left: 20px;
    }
    #nav_cont{
        margin-left: 20px;
    }

}
@media (min-width: 500px) and (max-width: 850px) {
   /* #abt_nav {
        margin-left: 1px !important;
        width: 199px;
    }*/

}

/*DOMESTIC CONCRETE*/
@media (min-width: 950px) and (max-width: 1199px) {
    #domestic_head {
        left: 60px !important;
        margin-top: -20px !important;

    }
}
@media (min-width: 850px) and (max-width: 949px) {
    #domestic_head {
        left: 60px !important;
        margin-top: -20px !important;

    }
}
@media (min-width: 700px) and (max-width: 849px) {
    #domestic_head {
        left: 60px !important;
        top: 27px !important;

    }
}
@media (min-width: 500px) and (max-width: 700px) {
    #domestic_head {
        left: 20px !important;
        top: 15px !important;
        font-size: 32px!important;
    }


}
@media (min-width: 500px){
#domestic_head_none{
    display: none;
}
}
@media(max-width: 850px) {
    #dom_head {
        font-size: 18px!important;
    }
    .center{
        padding: 69px!important;
        margin-left: 0px;

    }
    #dom_head_para{
      text-align:justify;
        margin-left: 0px;

    }
    #rmc_hours{
        text-align: center;
        margin-left: 91px!important;

    }


}
@media(max-width: 500px) {

    #domestic_head{
        top: 13px!important;
 left: 84px!important;
        font-size: 18px!important;
}

.specialtys{
    margin-top: -87px!important;
    margin-left: -86px!important;
}
}
@media(max-width: 766px) {
    .rmc_right {
        text-align: left !important;
        margin-left: 0px !important;
    }

    .rmc_center {
        text-align: left !important;
        margin-left: 0px !important;
    }
}
@media(min-width: 500px) and (max-width: 766px) {
    #rmc_service{
        padding-left: 73px!important;
    }
}


@media(max-width:850px) {
.specialtys{
    margin-top: -54px!important;
}
}
@media(min-width:500px) and (max-width:766px) {
    .specialtys{
        margin-top: -54px!important;
        margin-left: -86px!important;
    }
}
@media(max-width:500px) {
#rmc_service{
    padding-left: 13px!important;
}
}
/*DOMESTIC CONCRETE*/
/*FLOOR_SCREED CONCRETE*/
@media(max-width:850px) {
    .dom_head_para{
        font-size:17px!important;
        margin-left:0px;
    }
}
@media(max-width:850px) {
#rmc_contact{
    padding-left: 55px!important;
}
}

/*FLOOR_SCREED CONCRETE*/

/*CONCRETE CALCULATOR*/
@media(min-width:500px) and (max-width:1300px) {
    #firstNumber {
        width: 114px!important;
    }
    #secondNumber {
        width: 114px!important;
    }
    #thirdNumber{
        width: 114px!important;
    }
    .volume{
     font-size: 20px;
    }
}

@media(max-width:500px) {
    #firstNumber{
        width: 112px!important;
    }
    .firstnum{
        width: 112px!important;
    }
    #secondNumber {
        width: 112px!important;
    }
    #thirdNumber{
        width: 112px!important;
    }
    .volume{
        font-size: 20px;
    }
    .unit{
        margin-top:-20px;
    }
}

/*roundhole*/
@media(min-width:900px) and (max-width:1300px) {
   .dia_rmc {
        margin-left: 37px!important;
        width:112px!important;
    }
    .depth_rmc{
        margin-left: 37px!important;
        width:112px!important;
    }
}
@media(min-width:500px) and (max-width:900px) {
    .dia_rmc {
        margin-left: 37px!important;
        width:112px!important;
    }
    .depth_rmc{
        margin-left: 37px!important;
        width:112px!important;
    }
}
@media(max-width:500px) {
    .dia_rmc {
        margin-left: 15px!important;
        width:112px!important;
    }
    .depth_rmc{
        margin-left: 17px!important;
        width:112px!important;
    }
}
@media(min-width:1018px) and (max-width:1300px) {

    .roholeon{
        margin-left: -79px!important;
        width:112px!important;
    }
    .roholetw{
        margin-left: -94px!important;
        width:218px!important;
    }.roholethr{
         margin-left: -113px!important;
         width:218px!important;
     }
}
@media(min-width:992px) and (max-width:1018px) {

    .roholeon{
        margin-left: -73px!important;
        width:112px!important;
    }
    .roholetw{
        margin-left: -94px!important;
        width:218px!important;
    }.roholethr{
         margin-left: -113px!important;
         width:218px!important;
     }
}
@media(min-width:800px) and (max-width:992px) {

    .roholeon{
        display: contents;
        width:112px!important;
    }
    .roholetw{
        display: contents;
        width:218px!important;
    }
    .roholethr{
             display: contents;
         width:218px!important;
     }

     .rohodia{
         margin-left: 35px!important;
     }
}
@media(min-width:766px) and (max-width:800px) {
    .roholetw{
        display: contents;
        width:218px!important;
    }
    .roholeon{
        display: contents;
        width:112px!important;
    }
    .roholetw{
        display: contents;
        width:218px!important;
    }.roholethr{
             display: contents;
         width:218px!important;
     }
}
@media(min-width:500px) and (max-width:766px) {

    .roholeon{
       display: contents;

    }
    .roholetw{
        display: contents;


    }.roholethr{
         margin-left: -2px!important;

     }
    .rohounit{
       margin-left: -102px!important;
    }
    .rohodia{
        margin-left: -54px!important;
    }
    .rohodep{
        margin-left: -104px!important;
    }
    .rohodia span{
        margin-left: -83px!important;
    }
}
@media(min-width:1330px) and (max-width:1385px) {
#depth_rmc{
    margin-left: 16px!important;
}
}
@media(min-width:1300px) and (max-width:1330px) {
    #depth_rmc{
        margin-left: -603px!important;
    }
}

@media(min-width:1275px) and (max-width:1299px){
    #depth_rmc{
        margin-left: -603px!important;
    }
}
@media(min-width:1230px) and (max-width:1275px){
    #depth_rmc{
        margin-left: -570px!important;
    }
}
@media(min-width:1175px) and (max-width:1230px){
    #depth_rmc{
        margin-left: -570px!important;
    }
}
@media(min-width:1125px) and (max-width:1175px){
    #depth_rmc{
        margin-left: -570px!important;
    }
}
@media(min-width:1075px) and (max-width:1124px){
    #depth_rmc{
        margin-left: -570px!important;
    }
}
@media(min-width:1025px) and (max-width:1074px){
    #depth_rmc{
        margin-left: -463px!important;
    }
}
@media(min-width:1000px) and (max-width:1024px){
    #depth_rmc{
        margin-left: -444px!important;
    }
}
@media(min-width:949px) and (max-width:999px){
    #depth_rmc{
        margin-left: -444px!important;
    }
    .depth{
        margin-top: -44px!important;
    }
}
@media(min-width:900px) and (max-width:948px){
    #depth_rmc{
        margin-left: -375px!important;
    }
    .depth{
        margin-top: -44px!important;
    }
}
@media(min-width:800px) and (max-width:900px){
    #depth_rmc{
        margin-left: -351px!important;
    }
    .depth{
        margin-top: -44px!important;
    }
}
@media(min-width:766px) and (max-width:799px){
    #depth_rmc{
        margin-left: -351px!important;
    }
    .depth{
        margin-top: -44px!important;
    }
}
@media(min-width:500px) and (max-width:766px){
    #depth_rmc{
        margin-left: 13px!important;
    }
    .depth{
        margin-top: -44px!important;
    }
}
@media(max-width:500px){
    #depth_rmc{
        margin-left: 13px!important;
    }
    .depth{
        margin-top: -44px!important;
    }
    #unit_roun_rmc{
        margin-left: 32px!important;
    }
    #diameter_rmc{
        margin-left: -27px!important;
    }
    #depth_rmc{
        margin-left: 5px!important;
    }
    #rect_vol{
        margin-left: -29px!important;
    }
    #rect_len{
        margin-left: -48px!important;
    }
    #rect_hei{
        margin-left: -92px!important;
    }
    #rect_wid{
        margin-left: -42px!important;
    }
    #cal_rect{
        margin-top: 20px!important;
    }
    .units_round{
    margin-left: 15px!important;
    width: 111px!important;
}
}
/*roundhole*/
/*round tube*/
@media(min-width:850px) and (max-width:1200px) {
    .tube_dia, .tube_hole, .tube_dep{
        margin-left: 33px!important;
        width: 35%!important;
    }
}
@media(min-width:766px) and (max-width:849px) {
    .tube_dia, .tube_hole, .tube_dep{
        margin-left: 22px!important;
        width: 39%!important;
    }
}
@media(min-width:500px) and (max-width:766px) {
    .tube_dia, .tube_hole, .tube_dep{
        margin-left: 33px!important;
        width: 20%!important;
    }
}
@media(min-width:700px) and (max-width:766px) {
    .tube_dia, .tube_hole, .tube_dep{
        margin-left: 33px!important;
        width: 21%!important;
    }
}
@media(min-width:650px) and (max-width:700px) {
    .tube_dia, .tube_hole, .tube_dep{
        margin-left: 33px!important;
        width: 23%!important;
    }
}
@media(min-width:600px) and (max-width:650px) {
    .tube_dia, .tube_hole, .tube_dep{
        margin-left: 33px!important;
        width: 25%!important;
    }
}
@media(min-width:500px) and (max-width:600px) {
    .tube_dia, .tube_hole, .tube_dep{
        margin-left: 33px!important;
        width: 33%!important;
    }
}
@media(max-width:500px) {
    .tube_dia, .tube_hole, .tube_dep{
        margin-left: 11px!important;
        width: 48%!important;
    }
}
@media(min-width:500px) and (max-width:550px) {
    #abt_rmc_test {
        margin-top: -5px !important;
    }
}
    @media(max-width:499px){
    .label_rmc{
        margin-left: -100px!important;

    }
}

/*round tube*/
/*CONCRETE CALCULATOR*/
/*CONTACT US*/
@media(min-width:1000px) and (max-width:1200px) {
    #rmc_sld_txt_con {
        margin-top: -14px !important;
        margin-left: -100px!important;
    }
}
@media(min-width: 851px) and (max-width:1000px) {
    .cont_bg_us{
        margin-top: 71px !important;
        margin-left: -247px!important;
    }
    #rmc_sld_txt_con{
        top: 49px!important;
    }
}
@media(min-width:500px) and (max-width:850px) {
    #rmc_sld_txt_con {
        margin-top: -65px !important;
        margin-left: -192px!important;
    }
    .cont_bg_us{
        margin-top: 11px !important;
        margin-left: -247px!important;
    }
}
@media(max-width:499px){
    .cont_bg_us{
        margin-top: 0px!important;
    }
    #rmc_sld_txt_con {
        top: -10px !important;
        left: 113px!important;
        font-size: 20px!important;
    }

}

/*CONTACT US*/


