#wrapper-resize{width:100%;}
#wrapper{width:1200px;margin:0 auto;}
#margin{width:100%;height:200px;}
#Common-box{width:100%; min-height:660px; padding:5px; margin-bottom:10px; border:1px solid #BCBCBC; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
#Common-title{direction:ltr;text-align:left;background: url(../images/bg-title.jpg) repeat;border-bottom: 3px solid #f1404b;background: #01508a;}
#Common-title h1,#Common-title a,#Common-title span{display:inline-block; color:#FFF; margin:2px 2px 2px 5px; line-height:25px; font-size:14px;font-weight:normal !important; font-family:arial; letter-spacing: 0.3px;}
#Contactus,#Aboutus,#Agency{margin:10px;text-align:justify;}
#box1{position:relative;}
.listproducts-items-box{height:220px;}
.listproducts-items{width:200px;height:200px;margin:10px auto 5px auto;position:relative;padding: 4px; border: 1px solid #AFAFAF; -webkit-transition:all 1s ease; -moz-transition:all 1s; transition:all 1s}
.listproducts-items:hover{box-shadow: 0 0 8px 3px #868686;}
.listproducts-items-img a{display:inline-block; width:200px;height:200px;}
.listproducts-items-txt{position:absolute; width:80%; left:10%; bottom:10%; min-height:50px; text-align:center; border-radius:4px; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);}
.listproducts-items-txt a{display:block;}
.listproducts-items-txt span{display:block;color:#666;}
.listproducts-items-txt span:last-child{color:#f1404b;}
#box2-right{width:25%; float:left; direction:ltr; font-family:arial;}
.product-category{width:98%; padding:5px; margin-bottom:10px; border:1px solid #BCBCBC; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.product-category-title{background:url(../images/bg-title.jpg) repeat;border-bottom: 3px solid #f1404b;background: #01508a;}
.product-category-title span{display:inline-block; margin:2px 2px 2px 5px;; color:#FFF;line-height:25px;font-size:14px;font-family:arial;}
.product-category-content{padding:5px;}
.product-category-content ul{list-style:none;}
.product-category-content ul li{cursor:pointer;}
.product-category-content ul li.slideDown span{float:right;-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s; transition:all 0.5s }
.product-category-content ul li.slideDown span:after{content:"+";}
.product-category-content ul li a{line-height:30px;color:#666;font-size:13px;}
.product-category-content ul li a:hover{color:#f1404b;}
.product-category-content ul ul.slideToggle{display:none;}
.product-category-content ul li.active span{transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg); /* IE 9 */-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */ }
#box2-left{width:75%;float:left;direction:ltr;font-family:arial;}
#product-list{padding-bottom:20px;}
#product-list #product-item-title{background:url(../images/bg-title.jpg) repeat;border-bottom: 3px solid #f1404b;}
#product-list #product-item-title span,#box2-left #product-item-title h1{display:inline-block; margin:0 5px 2px 5px; color:#FFF;line-height:28px;}
#product-list .products-items-box{width:33%;}
#Show{width:100%;}
#Show #show-gallery{width:500px;border:1px solid #BCBCBC;padding:8px;margin:20px auto 15px auto;}
#Show #show-catalog{width:488px;padding:8px;margin:20px auto 15px auto;}
#Show #product-schema-box{direction:ltr;margin-top:30px;}
#product-schema-box .product-schema-title{font-size:18px;color:#f1404b;margin:0 5px;}
#product-schema-box .product-schema{margin-top:10px;}
.product-schema .product-schema-question,
.product-schema .product-schema-answer{min-height:30px; padding:3px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.product-schema .product-schema-question{width:30%; float:left; background-color:#6c6c6c; color:#FFF; border:1px solid #6c6c6c; }
.product-schema .product-schema-answer{width:69%; float:right; background-color:#dedede; border:1px solid #BCBCBC;text-align: justify;}
.product-schema-answer .product-color:after{content:"-"; margin:0 2px;}
#Show #product-schema-explain{margin-top:10px;}
#product-schema-explain .product-schema-title{font-size:18px;color:#f1404b;margin:0 5px;}
#product-schema-explain .product-explain-txt{background-color:#dedede; margin-top:10px; border:1px solid #BCBCBC; padding:8px 5px; text-align:justify;}
#Show #product-schema-property{margin-top:10px;}
#product-schema-property .product-schema-title{font-size:18px;color:#f1404b;margin:0 5px;}
#product-schema-property .product-property-box{background-color:#dedede; margin-top:10px; border:1px solid #BCBCBC; padding:8px 5px; text-align:justify;}
.product-property-box .product-property:after{content:"-"; margin:0 2px;}
#order-product-form{margin-top:10px;}
#order-product-form .product-schema-title{font-size:18px;color:#f1404b;margin:0 5px;}
#order-product-form form{background-color:#dedede; margin-top:10px; border:1px solid #BCBCBC; padding:8px 5px;}
#order-product-form .productfrm-box{width:49%; float:left;margin-bottom:5px;}
#order-product-form .productfrm-box:nth-child(2n){float:right;}
.productfrm-box .productfrm-txt{width:40%; float:left;min-height:20px;}
.productfrm-box .product-input{width:60%; float:left;position:relative;}
.productfrm-box .product-input input,.productfrm-box .product-input textarea{width:100%; padding:3px; border:1px solid #BCBCBC; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.productfrm-box .product-input textarea{min-height:50px;}
.productfrm-box .product-input button{width:100px; height:25px; cursor:pointer; background-color:#f1404b; border:1px solid #f1404b; margin:0 1px; color:#FFF;}
.productfrm-box .product-input button:hover{background-color:#DB2222;}
.productfrm-box .product-input img{width:50px;height:25px;}
.productfrm-box .product-input span:before{content:""}
#moreinfo-product-form{margin-top:10px;}
#moreinfo-product-form .product-schema-title{font-size:18px;color:#f1404b;margin:0 5px;}
#moreinfo-product-form form{background-color:#dedede; margin-top:10px; border:1px solid #BCBCBC; padding:8px 5px;}
#moreinfo-product-form .productfrm-box{width:49%; float:left;margin-bottom:5px;}
#moreinfo-product-form .productfrm-box:nth-child(2n){float:right;}
#News-content-box .News-content{margin:5px;}
.News-content .News-title{font-size:18px;color:#f1404b;}
.News-content .News-title h2{font-size:18px}
.News-content .News-title h3{font-size:17px}
.News-content .News-txt{text-align:justify;margin:5px 0;}
.News-content .News-img{text-align:center;margin:20px 0;}
.News-content .News-img div{display:inline-block;padding:9px 9px 0 9px;background:#FFF;border:1px solid #BCBCBC;}
#Contactus table{width:100%;margin:10px 0;}
#Contactus tr td{margin-bottom:10px;cursor:pointer;display:inline-block;}
#Contactus .call {width: 22px; height: 22px; margin-right:5px; display:inline-block; border:1px solid #f1404b; color:#f1404b;  text-align: center; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s; transition:all 0.5s }
#Contactus tr:hover .call{background-color:#f1404b;color:#FFF; }
#Contactus .AD:before { content: "\f041"; font-family: FontAwesome; display: inline-block; }
#Contactus .PH:before { content: "\f095"; font-family: FontAwesome; display: inline-block; }
#Contactus .FA:before { content: "\f1ac"; font-family: FontAwesome; display: inline-block; }
#Contactus .MA:before { content: "\f0e0"; font-family: FontAwesome; display: inline-block; }
#information{display:none;margin:10px 0}
#information span{width:100% !important; display:block; text-align:center;margin:5px 0;border:1px solid #ccc;}
#information span.call{background:#f1404b;color:#FFF;}
#map{width:100%; height:450px;border:1px solid #ccc;}
#Form-title{color:#f1404b;}
#personal-box,#job-box-one,#job-box-two,#explantion-box{border:1px solid #ccc; position:relative;margin:20px 0;}
#personal,#job-one,#job-two,#explantion{margin:20px 10px}
.form-caption{position:absolute; top:-14px; width:100%; text-align:center;}
.form-caption span{background:url(../images/bg-container.jpg); padding:0 10px;}
.form-box{width:50%;float:right;}
.form-box div.form-txt,.form-box div.form-input{width:50%;float:right;margin:3px 0;}
.form-box input{width:90%; padding:2px;border:1px solid #ccc;}
.form-box textarea{width:292%; min-height:150px; border: 1px solid #ccc;}
.form-box.radio-box{width:100% !important;}
.form-box.radio-box .form-txt{width:25%;}
.radio-box .radio{width:15% !important;}
.radio-box .radio input{width:auto !important;margin:6px 2px 0 2px;}
.radio-box .radio span{display:inline-block !important;float:right;}
#explantion-box .form-box{width:100% !important;margin-bottom:10px;}
#explantion-box .checkbox-box,#explantion-box .radio-box{ border-bottom:1px solid #ccc;}
#explantion-box .form-txt{width:100% !important;}
#explantion-box .form-input{width:100% !important;}
#explantion-box .checkbox-box .checkbox{width:25% !important;} 
#explantion-box .checkbox input{width:auto !important; display:inline-block;margin:6px 2px 0 2px;}
#explantion-box .checkbox span{display:inline-block !important;float:right;}
#explantion-box .radio{width:25% !important;}
#explantion-box .cooperation{width:33% !important;}
#explantion-box .radio input{margin:5px 0 0 0;}
#explantion-box textarea{width:98%;min-height:60px !important;}
#submit-Agency button{width:100px; height:27px; cursor:pointer; background-color:#f1404b; border:1px solid #f1404b;color:#FFF; float:right;}
#submit-Agency button:hover{background-color:#DB2222 !important;}
#box-404{margin-top:40px;text-align:center;}
#Aboutus p{line-height:25px;}
.bc-main {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.demo {
    border:1px solid #C0C0C0;
    border-collapse:collapse;
    padding:5px;width: 100%;
    direction: ltr;margin-bottom: 50px;
}
.demo th {
    border:1px solid #C0C0C0;
    padding:5px;font-size: 15px;color: #af0204;
    /* background:#F0F0F0; */
}
.demo td {
    border:1px solid #C0C0C0;
    text-align:center;font-family: tahoma;
    padding:5px;font-size: 15px;
}
.demo thead tr{
    background-color: rgba(3, 20, 48, 0.05);
}
.demo tbody tr:nth-child(2n){
    background-color: rgba(3, 20, 48, 0.05);
}
.fa-check::before {
    content: "\f00c";
    display: block;
font-family: Fontawesome;
color: #af0204;
line-height: 20px;
font-style: normal;
font-size: 18px;
}

@media screen and (max-width:1300px){#wrapper{width:95% !important}#box-404{margin-top:20px;}#box-404 img{width:96%;height:auto;} }
@media screen and (max-width:1200px){#job-box-two .form-box{width:100%}	#job-box-two input{width:95%;}#box2-left .products-items-box{width:50%;}}
@media screen and (max-width:960px){#show-catalog{width:100% !important;border:none !important;padding:0 !important;}#box2-right,#box2-left,.product-category{width:100%;}}
@media screen and (max-width:899px){#show-gallery{width:100% !important;border:none !important;padding:0 !important;}.News-content .News-img div{width:85%;height:auto;padding: 9px 7px 0 7px;}.News-content .News-img img{width:99%;height:auto;}}
@media screen and (min-width:841px) and (max-width:1000px){.form-box{width:100%;}.form-box textarea{width:96%;}.form-box.radio-box .form-txt {width:51%;}#explantion-box .radio {width:40% !important;}div.form-input input{width:95%;} }
@media screen and (max-width:840px){#Common-box{min-height:auto;} }
@media screen and (max-width:750px){#explantion-box .checkbox-box .checkbox,#explantion-box .radio{width:50% !important;}#Contactus table{display:none !important} #information{display:block;}}
@media screen and (max-width:710px){#box2-left .products-items-box{width:50%;}.form-box div.form-txt{width:40%;}.form-box div.form-input{width:60%;}.form-box{width:100% !important;}.form-box textarea{width:96%;}.form-box.radio-box .form-txt {width:41%;}div.form-input input{width:95%;} }
@media screen and (max-width:699px){.product-schema .product-schema-question,.product-schema .product-schema-answer{width:100%;}#order-product-form .productfrm-box,#moreinfo-product-form .productfrm-box{width:100%;}.productfrm-box .product-input button{width:100%;} } 
@media screen and (max-width:680px){#box2-left .products-items-box{width:50%;}#margin{height: 150px;}}
@media screen and (max-width:630px){#box2-left .products-items-box{width:100%;}}
@media screen and (max-width:545px){.form-box div.form-txt,.form-box div.form-input{width:100%;}#job-one .radio-box .radio {width: 19% !important;} #map{height:350px}}
@media screen and (max-width:450px){#Common-title h1,#Common-title span,.product-category-title span{font-size:14px;}#explantion-box .checkbox-box .checkbox,#explantion-box .radio{width:100% !important;}	#explantion-box .radio-box .radio span,#explantion-box .checkbox-box .checkbox span{width:92% !important;}#job-one .radio-box .radio {width:100% !important;}#job-one .form-box.radio-box .form-txt{width:100%;}#job-one .radio-box .radio span{width:35% !important;} }
@media screen and (max-width:400px){#map{height:250px;}}
@media screen and (max-width:350px){.productfrm-box .productfrm-txt,.productfrm-box .product-input{width:100%;}.productfrm-box .product-input button,.productfrm-box .product-input img{margin-top:5px;}}















