@media (min-width: 200px) and (max-width: 1024px) {    .play-egy img{        width: 100%;        height: auto !important;    }    .left-site{display: none;}    .right-site{display: none;}    .news-bar {display: none;}.m-home{    width: 100%;    padding: 0 !important;    margin: 0 !important;}.m-home li{    width: 100%;    border: 0;    border-bottom: 1px solid #000;    text-align: center;}.fixed_mm{    position:relative !important;}}.p2{    padding-left: 10px;    width: 100%;    font-size: 15px!important}.p1{    color: #34B234;        padding-left: 10px;    width: 100%;    font-size: 15px!important;}.a1{display:block; padding-left: 10px; font-weight: bold; font-size: 15px !important;}@media  (max-width: 991px){    .search{display: none !important;}    .banner-home {display: none;}    .Sectors{margin-top: 50px !important;}    .news-bar{    display: none;}}body{    font-family: Tahoma;    margin: 0;}.padd-left{padding-left: 0 !important;}.padd-right{padding-right: 0 !important;}header{    background: #000;    min-height: 200px;}.phone,.mail{    float: left;    font-size: 12px;    margin-top:6px; }.phone span,.mail span{    color: #5c5757;    font-size: 18px;    margin: 5px 10px 5px 0;    float: left;}.phone p,.mail p{    float: right;    margin: 5px 0;    color: #CABEBE;}.mail p a{    color: #CABEBE;}.mail p :hover{    color: #fff;}.phone{    margin-right:25px;}.mail{}.logo img{    width: 100%;}.bin-header{    background: #fff;    border-radius:5px;    padding: 0;    overflow: hidden;    margin: 5px 0 15px 0; }.social-icon{    text-align: right;    margin: 10px 0 0 0;}.social-icon :hover{opacity: 0.7;}.play-egy{    direction: rtl;    text-align: center}.play-egy h3{    font-size: 15px;    margin: 40px 0 0 0;    float: right;    font-weight: bold;}.play-egy img{    height: 100px;    float: right;    margin: 10px 0 0 0;}.hilight{    margin: 30px 0 0 0;}.hilight .item img{    width: 100%;    height: 350px;    border: 2px solid #b3a9a9;}.news-bar{    background: #000;    margin: 5px 0 5px 0;}.search{    background: #34b234;    padding: 15px 0;}.search h3{    text-align: right;    margin: 0;    color: #fff;    /*direction: rtl;*/}.bt-search{    background: #000;    color: #fff;    text-align: center;    padding: 5px 10px;    border-radius: 4px;}.bt-b{    background: transparent;    border: 0;    padding: -1px 40px;    font-size: 18px;}.search input[type="text"],.search input[type="tel"]{    font-size: 13px;	    box-shadow: 0 0 0;    border: 0;    text-align: left;    margin: 10px 0;    direction: ltr;    width: 101%}.banner-home{    margin: 5px 0;	}.banner-home .col-md-6:nth-child(1){padding-right:0;text-align: right;}.banner-home .col-md-6:nth-child(2){padding-left:0;}.banner-home .col-md-6{}.banner-home .col-md-6 p{    text-align: center;    background: #eee;    width: 81%;    padding: 15px 0;}.banner-home img{    width: 425px;    height: 130px;}.banner-home img:nth-child(2){    width:280px;    margin: 0 3px;}.Sectors{    background: #fff;    border-radius: 5px;    overflow: hidden;    margin: 10px 0 0 0;}.Sectors h3{    background: #34B234;    color: #fff;    margin:10px 5px 5px 5px;    border-radius: 5px;    text-align: center;    font-size: 18px;    padding: 10px 15px;}.Sectors ul{    list-style-type: none;    padding: 0;}.Sectors ul li{    float: right;    margin: 5px 2%;    width: 46%;    text-align: center;    font-size: 15px;    line-height: 22px;}.Sectors ul li a{    background: #eee;    display: block;    padding: 5px 13px;    height: 55px;    font-size: 13px;    font-weight: bold;}.Sectors ul li :hover{    color: #fff;    text-decoration: none;    background: #34b234;}.banner-horz{    margin: 15px 0;    background: #fff;    padding: 25px;}.banner-horz img{    width: 100%;    margin-bottom: 15px;}.all{    background: #000;    color: #fff;    padding: 21px 0 15px 0;    font-size: 16px !important;    height: 70px;}.block-company{    background: #fff;    overflow: hidden;    margin: 10px 0 10px 0;    border-radius: 5px;    border: 1px solid #C6CBD0;}.block-company .go_Tdir{    float: left;}.block-company .go_Ldir{    float: right;}.tit-com{    text-align: left;    direction:ltr;    margin: 30px 0 15px 0;    color: #5a5a5a;    font-size: 22px;}.logo-com{    text-align: center;    padding: 10px 0 10px 0;    border: 1px solid #ddd;    border-top: none;    border-radius: 0 0 10px 10px;    margin: 0 0 10px 0;}.logo-com img{    max-height: 80px;    max-width: 100%;}.dit-com{    background: #eee;    padding: 10px;    border-radius: 5px;    margin-bottom: 15px;}.dit-com .dl-horizontal{    direction: rtl;    border-bottom: 1px solid #ddd;    margin: 5px 0 0 0;    padding: 0 0 5px 0;    overflow: hidden;}.banner-bottom{    text-align: center;}.banner-bottom img{    max-height: 125px;}.link-com label{    float: right;}.link-com label a{    background: #34B234;    color: #fff;    padding: 5px 15px 0 15px;    margin: 0 10px 0 0;    height: 35px;    display: block;    width: 75px;    text-align: center;    border-radius: 5px 5px 0 0;}.link-com span{    background: #000A00;    color: #fff;    padding: 0 15px 4px 15px;    margin: 0 0 0 0;    display: block;    width: 60px;    text-align: center;    float: right;    border-radius: 4px;}.link-com label :hover{    text-decoration: none;    color: #fff;    background: #000;}footer{    background: #000;}.menu-footer{    background: #101212;    margin: 25px 0;    padding: 10px;    border-radius: 25px;    overflow: hidden;    text-align:center}.menu-footer p{    float: right;    width: 14%;    text-align: center;    margin: 5px 0;}.menu-footer p a{font-size: 18px;}.menu-footer p :hover{color: #fff;text-decoration: none;}.pages p{    float: right;    width: 33%;    font-size:16px;    text-align: center;}.pages{    border-bottom: 1px solid #1B1A1A;    overflow: hidden;    margin-bottom: 15px;}.pages p :hover{color: #fff;text-decoration: none;}.copyright{    text-align: left;    color: #5F5F5F;}.copyright a{color: #fff;}.copyright :hover{color: #fff;}.social-footer h3{    float: right;    font-size: 12px;    color: #FFF;    margin:15px 0 0 0;}.social-footer img{    float: right;    margin-right: 5px;    width: 24px;}.social-footer{    margin-bottom: 10px;    overflow: hidden;}.fixed_mm{    position:fixed !important;    top:0px !important;    z-index: 999;    width:100%;}.pag-page{    text-align: center;}.add-factory{    background: #fff;    direction: rtl;    overflow: hidden;    margin: 10px 0 10px 0;    border-radius: 5px;    border: 1px solid #C6CBD0;    padding: 0 0 25px 0;}.add-factory h3{    margin: 10px;    font-size: 18px;    background: #34B234;    color: #fff;    padding: 10px 15px;    border-radius: 5px;}.add-factory h4{    margin: 15px 10px 25px 0;    font-size: 16px;    text-align: center;}.add-factory label{    margin: 10px 0 0 0;    font-size: 13px;    font-weight: normal;    padding-left: 0;    padding-right: 0;    float: left;    text-align: left;    direction: ltr;}.add-factory input[type="text"],.add-factory input[type="email"],.add-factory input[type="password"],.add-factory select{    background: #eee;    border: 0;    border-radius: 5px;    height: 45px;    width: 100%;}.add-factory textarea{    background: #eee;    border: 0;    border-radius: 5px;    width: 100%;}.add-factory .col-md-12{    margin-bottom: 15px;}.add-factory input[type="submit"]{    margin: 0 0 0 15px;    padding: 15px 30px;}.your-comapny{    background: #fff;    direction: rtl;    overflow: hidden;    margin: 10px 0 10px 0;    border-radius: 5px;    border: 1px solid #C6CBD0;    padding: 0 0 25px 0;	}.your-comapny h3{    margin: 15px 0 0 10px;    font-size: 25px;    border-bottom: 1px solid #ddd;    padding: 0 0 10px 0;    text-align: left;    font-weight:bold;}.your-comapny h4{    margin: 10px 0 15px 10px;    text-decoration: underline;    color: #34B234;    text-align: left;    direction:ltr;}.your-comapny a{    margin: 10px 0 1px 10px;    display: block;    color: #34B234;    text-align: left;    direction:ltr;    font-size: 15px;    font-weight: bold;    text-decoration:underline;}.your-comapny b{    margin: 10px 0 1px 10px;    display: block;    color: #00529C;    text-align: left;    direction:ltr;    font-size: 10px;}.a{    float:right;    display:bock;    text-decoration:none !important;    color: #00529C !important;}.your-comapny p{    padding: 15px;    line-height: 24px;    text-align: justify;    font-size: 15px;    margin-bottom: 25px;    text-align: left;    direction:ltr;}.select-lang{    margin: 13px 0 0 0;    padding: 0;    text-align: right;}.select-lang img {    width: 24px;    height: 24px;    margin: 0 0 0 5px;}.bt-call {    background: transparent;    padding: 10px 20px 0 20px;    border-radius: 5px;    color: #CDC3C3;    border: 0;    box-shadow: 0 0 0;    font-size: 15px;}.login{    text-align: right;    float: right;}.regsier{    float: right;}.save-pass{    font-weight: normal;    margin: 0 25px 0 0;    font-size: 13px;}.save-pass em{    margin: 0 10px 0 0;    float: left;}.save-pass input[type="checkbox"]{    background: #000;}.logo-sphinx img{    width: 125px;    margin: 0 0 0 15px;}.banner-static .container{    padding: 0;}.banner-left-site{    position: fixed;    top: 50%;    left: 0;    z-index: 99999;}.banner-left-site a{display: block;    margin: 0 0 5px 0;}.banner-left-site img{    width: 75px;}.banner-right-site{    position: fixed;    top: 0;    right: 0px;    z-index: 99999;    opacity: 0;}.banner-right-site img{    width: 100px;    height: 125px;}.reg-form{    padding: 10px;    margin: 30px 0;    text-align: center;    border-bottom: 1px solid #ddd;}.reg-form h4{    color: #989898;    font-weight: bold;}.reg-form h4 a{     color: #34B234;}.sec-photo{    padding: 0 0 10px 0;}.sec-photo .item img{    width: 100%;    height: 400px;    border: 2px solid #b3a9a9;}.option-fa{    float: LEFT;}.option-fa a{    display: block;    float: right;    background: #4A4A4A;    padding: 7px 15px;    margin: 0 0 0 5px;    color:white;}.option-fa :hover{    color: #34b234 !important;}.add-factory label em{    color: red;    font-weight: bold;    font-size: 16px;    font-style: normal;}.reg-form em{    color: red;    font-weight: bold;    font-size: 16px;    font-style: normal;}.tit-p{    background: black;    color: #fff;    margin: 10px 0 5px 0;    border-radius: 5px;    text-align: center;    font-size: 22px;    padding: 10px 15px;    text-align:left;    font-size: 20px;}.tit-fulse{    background: red;    color: #fff;    margin: 10px 0 5px 0;    text-align: center;    font-size: 22px;    padding: 15px 15px;}.replay{padding-left: 45px !important; font-weight: bold; font-size: 13px !important;}#myCarousel6 .carousel-inner{    height:auto}#myCarousel6 .carousel-inner .item,#myCarousel7 .carousel-inner .item{    height:auto}#myCarousel7 .carousel-inner{    height:auto}.navbar .navbar-collapse {    text-align: center !important;}.ticker-content a{font-size: 18px !important;}.tab-sec .nav > li > a{    background: #35b234;    color: #fff;}.carousel-control .glyphicon-chevron-right{    width: 35px !important;    height: 35px !important;    font-size:17px !important;    margin-right: -75px !important;}.carousel-control .glyphicon-chevron-left{    width: 35px !important;    height: 35px !important;    font-size:17px !important;    margin-left: -75px !important;}.tab-sec {    margin: 25px;}.upPage_scroll{    opacity: 0;}.fixed_homeS{    position:fixed !important;    top:83% !important;    z-index: 999999 !important;    margin-top: 0px !important;opacity: 1;}.fixed_homeS a{    width: 50px;    text-align: center;    height: 50px;    background: #34b234;    margin: 0 0 10px 12px;    line-height: 50px;    border-radius: 25px;    color: #fff;}.fixed_homeS a:hover{ background: #34b123;}.banner-left-site img:hover{    opacity: 0.7;}.bt-search:hover{    background-color: #444040;}.mess_flash_error{    width: 100%;    z-index: 9;    text-align: center;}.dir_em_ph{float: left;}.dit-com .dl-horizontal dd a{    border-right: 1px solid black;    padding: 0 5px;}.dit-com .dl-horizontal dd a:nth-last-child(1){    border-right: 0 !important;}.parsley-type{    color: red;    font-weight: bold;}.parsley-required{    color: red;    font-weight: bold;}.alert>p {    font-size: 21px;}