 /* Eng Robby costomized stayle 2022 */
          
        /* form styles */
        

           /* Placeholder disappears on focus */
            input:focus:-webkit-input-placeholder  {color:transparent !IMPORTANT;}
            input:focus:-moz-placeholder   {color:transparent !IMPORTANT;}
            input:-moz-placeholder   {color:transparent !IMPORTANT;}
            textarea:focus:-webkit-input-placeholder  {color:transparent !IMPORTANT;}
            textarea:focus:-moz-placeholder   {color:transparent !IMPORTANT;}
            textarea:-moz-placeholder   {color:transparent !IMPORTANT;}

            /* links a,a:visited,a:link{ color:rgba(0,0,255,1);} */
            a:link{ text-decoration:none; color:rgba(0,0,255,1); } 
            a:visited,a:link{ color:#1476df;} 

            .link-black>a:link{color:rgba(0,0,0,1);}
            .link-black>a:visited{color:rgba(0,0,0,1);}

            .link-blue>a:link{color:rgba(0,0,255,1);}
            .link-blue>a:visited{color:rgba(0,0,255,1);}

            .link-white>a:link{color:rgb(255, 255, 255);}
            .link-white>a:visited{color:rgb(255, 255, 255);}

            /* print setting */
            @media print{
               .no-print{
                  display:none !important;
               }
            }

           /* border */
           .b-tl-lightgrey{border-top:0.5px solid #d3d3d3; border-left:0.5px solid #d3d3d3;}

           .b-b-lightgrey{border-bottom:0.5px solid #d3d3d3;}
           
           .b-r-lightgrey{border-right:0.5px solid #d3d3d3;}

           .b-grey-1{border:0.5px solid #ccc;}
           .b-grey-2{border:2px solid grey;}
            .b-blue-1{border:0.5px solid blue;}

            .b-whitesmoke{border:0.5px solid #f5f5f5;}
           .b-lightgrey{border:0.5px solid #d3d3d3;}
           .b-grey-xy{border:0.5px solid #E6E9ED;}
           .b-ghostwhite{border:0.5px solid #f8f8ff;}
           .b-aliceblue{border:0.5px solid #f0f8ff;}
           .b-white{border:0.5px solid #ffffff;}
           .bb-whiteghost{border-bottom:0.5px solid #f8f8ff;}

           .b-doted{border: dotted 0.5px #C0C0C0;}

           .bt-2{ border-top:2px solid grey;}

           .bb-1{ border-bottom:1px solid #E6E9ED;}
           .bb-2{ border-bottom:2px solid grey;}
           .bb-4-b{ border-bottom:4px solid #1476df;}

           .bb-3{ border-bottom:1px solid #E6E9ED;}

           .br-3{ border-radius:3px;}
           .br-4{ border-radius:4px;}
           .br-5{ border-radius:5px;}
           .br-9{ border-radius:9px;}
           .br-15{ border-radius:15px;}

           .br-l-5{ border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
           .br-r-5{ border-top-right-radius: 5px; border-bottom-right-radius: 5px;}

          


           .box-shadow{box-shadow:3px 3px 17px;}
           .box-s-2{box-shadow:0px 2px 5px rgba(0,0,0,o.5);}

           /* .btn{ cursor:pointer; background-image: linear-gradient(to bottom,#337ab7 0,#265a88 100%); } */
           .btn,.cursor{ cursor:pointer;  } 
           
           .btn-x{ cursor:pointer; box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
                  background-repeat: no-repeat; }

           #upload-photo, .upload-photo{ opacity: 0; position:absolute; z-index:-1;}


           .bg-white{background-color:white;}
           .bg-whitesmoke{background-color:#f5f5f5;}
           .bg-lightgrey{background-color:#f7f7f7;}
           .bg-grey{background-color:#EDEDED;}
           
           .bg-ghostwhite{background-color:#f8f8ff;}
           .bg-white{background-color:rgba(255,255,255);}
           .bg-aliceblue{background-color:#f0f8ff;}
           .bg-blue{background-color:#1100ff; }
           .bg-darkblue{background-color:#2A3F54; }
           .bg-red{background-color:#ee0c3d;}
           .bg-orange{background-color:#fd7c03;}
           .bg-light-green{background-color:#b6f57c;}
           .bg-green{background-color:#78ec0b;}
           .bg-green-1{background-color:#0cdfdf;}
           .bg-black{background-color:#000000;}
           .bg-aqua{background-color:#00ffff;}



           .bg-r-i-1{
            background-image: url('patterns/pattern2.JPG'); 
            background-repeat: repeat;             
           }

           .bg-r-i-2{
            background-image: url('patterns/pattern1.JPG'); 
            background-repeat: repeat;             
           }

           .paginate_button{ cursor:pointer; }

           input[type="search"] {padding: 3px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
              border: 1px solid #ccc; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
              }
           /* display */
           .clear-both,.cb{ clear: both;}

           .current {color:rgb(255, 255, 255);}

           .disabled{cursor:not-allowed;}

           .dn{ display:none;}
           .db{ display:block;}

           .display-in-table, .dit{ display:inline-table;}

           .flex{display:flex; }

           .fl{float:left;}
           .fr{float:right;}
           
           /* font weight */
           .f-weight-400{font-weight: 400;}
           .f-weight-600{font-weight: 600;}
           .f-weight-800{font-weight: 800;}
           .f-weight-bold{font-weight: bold;}

           /* font size */
           .f-size-medium{font-size:medium;}
           .f-size-10{font-size:10px;}
           .f-size-13{font-size:13px;}
           .f-size-15{font-size:15px;}
           .f-size-20{font-size:20px;}
           .f-size-30{font-size:30px;}

           /* font color */
            .fc-green{ color:rgb(18, 230, 18);}
            .fc-red{color:red;}
            .fc-blak{color:black;}
            .fc-blue{color:rgb(25, 0, 250);}
            .fc-white{color:rgb(255, 255, 255);}



            /* hover */
              .hv:hover{ background-color:#EDEDED; }
            /* height */
            
            .h-auto{height:auto;}
            .h-500{height:500px;}
            .h-400{height:400px;}
            .h-335{height:335px;}
            .h-300{height:300px;}
            .h-230{height:230px;}
            .h-320{height:320px;}
            .h-200{height:200px;}
            .h-185{height:185px;}
            .h-180{height:180px;}
            .h-150{height:150px;}
            .h-130{height:130px;}
            .h-125{height:125px;}
            .h-100{height:100%;}
            .h-99{height:99px;}
            .h-90{height:90px;}
            .h-80{height:80px;}
            .h-70{height:70px;}
            .h-73{height:73px;}
            .h-60{height:60px;}
            .h-50{height:50px;}
            .h-40{height:40px;}
            .h-30{height:30px;}
            .h-20{height:20px;}
            .h-10{height:10px;}


           .input-focus:focus {
                border-color:#66afe9;
                outline:0;
                -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
                box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
            }

            /* italic */


            /* margin */
           .m-auto{margin:auto;}
           .mx-auto{margin-left:auto; margin-right:auto;}
           .my-auto{margin-top:auto; margin-bottom:auto;}

           .my-3{margin-top:3px; margin-bottom:3px;}
           .my-4{margin-top:4px; margin-bottom:4px;}
           .my-5{margin-bottom:5px; margin-top:5px; }
           .my-9{margin-top:9px; margin-bottom:9px;}

           .mx-3{margin-left:3px; margin-right:3px;}
           .mx-5{margin-left:5px; margin-right:5px;}
           .mx-9{margin-left:9px; margin-right:9px;}

           

           .m-3{margin:3px;}
           .m-5{margin:5px;}
           .m-6{margin:6px;}
           .m-9{margin:9px;}



           .mb-2{margin-bottom:2px;}
           .mb-3{margin-bottom:3px;}
           .mb-5{margin-bottom:5px;}
           .mb-9{margin-bottom:9px;}

           
           .mb-n20{margin-bottom:-20px;}

           .ml-3{margin-left:3px;}
           .ml-5{margin-left:5px;}
           .ml-6{margin-left:6px;}
           .ml-10{margin-left:10px;}
           .ml-20{margin-left:20px;}
           .ml-30{margin-left:30px;}
           .ml-36{margin-left:36px;}

           .mr-36{margin-right:36px;}

           .mt-3{margin-top:3px;}
           .mt-15{margin-top:15px;}
           .mt-20{margin-top:20px;}
           .mt-n5{margin-top:-5px;}
           .mt-n40{margin-top:-70px;}
           
           .ml-n40{margin-left:-40px;}

           .mw-400{ max-width: 400px; }
           .mh-150{ max-height:150px; }
           .mh-100{ max-height:100%; }

            .max-h-60{max-height:60px;}
            .max-h-80{max-height:80px;}
            .max-h-100{max-height:100px;}
            .max-h-125{max-height:125px;}
            .max-h-200{max-height:200px;}
            .max-h-300{max-height:300px;}
            .max-h-400{max-height:400px;}


           .max-w-200{ max-width:200px;}
           .max-w-300{ max-width:300px;}
           .max-w-350{ max-width:350px;}
           .max-w-400{ max-width:400px;}
           .max-w-450{ max-width:450px;}
           .max-w-470{ max-width:470px;}
           .max-w-780{ max-width:780px;}

           .min-w-400{min-width:400px;}
           .min-w-200{min-width:200px;}
           .min-w-150{min-width:150px;}
           .min-w-10{min-width:10px;}

           /* over flow */
           .overflow-hidden{overflow: hidden;}
           .o-h{overflow: hidden;}


           
            /* padding */
           .p-3{padding:3px;}
           .p-5{padding:5px;}
           .p-7{padding:7px;}
           .p-9{padding:9px;}
           .p-15{padding:15px;}



           .px-3{padding-left:3px; padding-right:3px;}
           .px-5{padding-left:5px; padding-right:5px;}
           .px-9{padding-left:9px; padding-right:9px;}
           .px-15{padding-left:15px; padding-right:15px;}

           .py-3{padding-top:3px; padding-bottom:3px;}
           .py-5{padding-top:5px; padding-bottom:5px;}
           .py-9{padding-top:9px; padding-bottom:9px;}
           .py-25{padding-top:25px; padding-bottom:25px;}
           .py-15{padding-top:15px; padding-bottom:15px;}
           .pb-0{ padding-bottom:0px;}
           
            .scrow-x{ overflow:auto; white-space:nowrap;}
            .scrow-xx{ overflow:hidden; white-space:text-wrap;}

            .scroll-x{ overflow:auto; white-space:nowrap;}



            /* text align */
           .tac{ text-align:center;}
           .tal{ text-align:left;}
           .tar{ text-align:right;}
            /* text upp */
            .tu{ text-transform:uppercase;}
            .tl{ text-transform:lowercase;}
            .tc{ text-transform:capitalize;}

            /* Text shaddow */
            .t-s-1{text-shadow: 0.2px 0.2px 0.2px rgb(22, 228, 22) ;}
            .t-s-2{text-shadow: 0.5px 0.5px 0.2px rgb(255, 116, 3) ;}
            .t-s-3{text-shadow: 0.7px 0.7px 0.7px rgb(0, 0, 0) ;}

           /* width */
           
           .w-50{ width:50px;}
           .w-auto{ width:auto;}
           .w-70-p{ width:70%;}
           .w-90-p{ width:90%;}
           .w-96-p{ width:96%;}
           .w-100-p{ width:100%;}
           
           .w-100{ width:100%;}
           .w-10{ width:10px;}
           .w-20{ width:20px;}
           .w-30{ width:30px;}
           .w-50{ width:50px;}
           .w-60{ width:60px;}
           .w-70{ width:70px;}
           .w-80{ width:80px;}
           .w-99{ width:99px;}
           .w-110{ width:110px;}
           .w-150{ width:150px;}
           .w-200{ width:200px;}
           .w-230{ width:230px;}
           .w-300{ width:300px;}
           .w-330{ width:330px;}
           .w-350{ width:350px;}
           .w-363{ width:363px;}
           .w-370{ width:370px;}
           .w-400{ width:400px;}
           .w-430{ width:430px;}
           .w-450{ width:450px;}
           .w-480{ width:480px;}

           .wrap{ white-space:text-wrap important!;}
           .nowrap,.n-w{ white-space:nowrap;}


            
           /* text color */
           
           .white{color:rgba(255,255,255,1); }
           .blue{color:rgba(0,0,255,1);  }
           .blue1{color:rgb(89, 89, 245)}
           .green{color:rgb(0, 248, 112); }
           .red{color:rgb(255, 0, 0); }
           .orange{color:#fd7c03; }
           .orange2{color:#f39e4e; }

           .black{color:rgba(0,0,0,1); }
           .grey{color:#73879c; }

           .x_panel,.col-md-12{width:100%;}


#thistable tr:first-child{ font-weight: bold; text-align:center; text-transform:uppercase; }

#rstable tr>td {padding:1px;}


#rsptable tr>td, tr>th {border:0.5px solid #ccc; text-align:center; width: 40px;} 
/* wrap words based on line break */
#rsptable tr>th {white-space:pre-line; word-wrap:break-word;} 

.input-group{ position: relative;  display: table; border-collapse: separate; }

.search-filed-holder{width: 100%; }
.search-filed{width: 80%; float: left; padding: 10px 15px;
    border: 1px solid white; border-radius: 15px 0px 0px 15px;  }


.search-filed-button{ float: left; padding: 10px; border: 1px solid white; border-radius: 0px 15px  15px 0px ;
   background-color:rgb(255, 255, 255); }
   

/* price filter slider */