body{margin:0px; padding:0px; font-size:15px; color:#252525; font-family: 'Roboto', sans-serif; background: #fff; font-weight: 500;}
h1,h2,h3,h4,h5,li{list-style: none;}
a{text-decoration: none; outline: none;}
a:hover{text-decoration: none; outline: none;}
header{background: #fff; padding:18px 0 0px 0px;}
a {text-decoration: none; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;}
header .surveillance_text{font-size: 20px; color: #222222; font-style: italic; letter-spacing: 0.20px; margin: 10px 0 0 0;}
.top_menu_bg_red{margin:17px 0 0 0px; background: url(../images/menu_bg.png) left top repeat-x; background: #881414; border-bottom: solid 6px #878889;}
nav .collapse{padding: 0px;}
.menu_top_main_bg{text-align: right;}
.menu_top_main_bg nav .navbar-nav{float: left; margin:0px 0 0 0px;}
.menu_top_main_bg nav li a{font-size: 16px; color: #fff; padding:12px 35px 11px 35px; text-decoration: none; font-weight: 500; background: url(../images/menu_spoter.png) right top no-repeat; letter-spacing: 0.40px;}
.menu_top_main_bg nav .navbar-nav li:first-child a{padding-left: 0px;}
.menu_top_main_bg nav li a:hover{color: #c6c6c6; background: url(../images/menu_spoter.png) right top no-repeat;}
footer{background:#881414; padding:30px 0 0px 0px; text-align: center;}
footer img{max-width: 100%;}
footer ul{margin:0px 0 15px 0; padding: 0px;}
footer ul li{display: inline-block;}
footer ul li a{display: inline-block; text-decoration: none; font-size: 14px; color: #fff; font-weight: 400; padding: 0 18px 0 18px; background: url(../images/footer_menu_spoter.png) right top 3px no-repeat; letter-spacing: 0.40px;}
footer ul li a:hover{color:#c6c6c6;}
footer ul li:last-child a{background: none;}
.copy_right_footer{text-align: center; padding:0px 0 25px 0px; background: #881414;}
.copy_right_footer p{margin: 0px; color: #fff; font-size: 13px; font-weight: 300; padding:0px; font-style: italic;}
.welcome_text_home{padding:41px 0 41px 0px;}
.welcome_text_home .welcom_top h1{margin: 0px; padding: 0px; font-size: 24px; color: #b1220c; text-transform: uppercase; letter-spacing: 0.40px; font-weight: 700;}
.welcome_text_home .welcom_top p{font-size: 15px; color: #333333; line-height: 23px; margin: 20px 0 0 0px; letter-spacing: 0.30px; font-weight: 300;}
.welcome_text_home .welcom_top p span{color: #b1220c;}
.welcome_text_home .welcom_top h4{color: #b1220c; font-size: 15px; letter-spacing: 0.40px; font-weight: 500;}
.right_slider_bg_main .quick_links_home{background: #f3f3f3; display: inline-block; width: 100%;}
.right_slider_bg_main .quick_links_home h2{color: #fff; margin: 0px; padding:14px 12px 10px 12px; font-size: 18px; text-transform: uppercase; letter-spacing: 0.40px; background: #881414;}
.right_slider_bg_main .quick_links_home ul{margin: 0px; padding: 0px;}
.right_slider_bg_main .quick_links_home ul li{margin: 0px; padding: 0px; list-style: none;}
.right_slider_bg_main .quick_links_home ul li a{border-bottom: solid 1px #dddddd; font-size: 15px; color: #363636; text-decoration: none; display: inline-block; width: 100%; background: url(../images/category_arrow.png) left 15px top 18px no-repeat; padding:13px 18px 13px 31px; letter-spacing: 0.40px; font-weight: 500;}
.right_slider_bg_main .quick_links_home ul li a:hover{color:#000; text-decoration: none;}
.right_slider_bg_main .quick_links_home ul li:last-child a{border-bottom:none;}
.product_border_main .Featured_collection_text {font-size: 14px; margin: 0px; padding: 8px 0 8px 0; color: #fff; position: relative; bottom: 0; left: 0; right: 0; text-align: center; letter-spacing: 0.40px; background: #000000b0;}
.product_border_main{margin:30px 0 0 0px;}
.product_border_main img{width: 100%;}
.owl-pagination{display: none;}
.owl-buttons .owl-prev{width: 12px; height: 20px; background: url(../images/left_arrow.png) left top no-repeat; position: absolute; top: 50%; left:15px; font-size: 0px;}
.owl-buttons .owl-next{width: 12px; height: 20px; background: url(../images/right_arrow.png) right top no-repeat; position: absolute; top: 50%; right:15px; font-size: 0px;}

.left_main_cantener_width{width:75%;}
.right_main_slider_cantener{width:25%;}

/*Contact Us page CSS Start*/
.form_contact{border: solid 1px #ccc; padding: 15px; margin:25px 0 0 0px; background: #f3f3f3;}
.btn_submit{border: none; background: #881414; color: #fff; text-transform: uppercase; letter-spacing: 0.50px; padding: 7px 15px 5px 15px; border-radius: 5px; font-size: 14px;}
.btn_submit:focus{outline: none;}
.btn_submit:hover{color:#fff; background: #333;}
.address_contact_page{margin:20px 0 0 0px;}
.address_contact_page .address_inner{margin:30px 0 0 0px;}
.address_contact_page .address_inner h5{font-size:16px;}
.address_contact_page .address_inner b {color: #b1220c; margin: 0 0 3px 0; display: inline-block;}
.address_contact_page .address_inner p{font-weight: 300;}
.address_contact_page .address_inner p a{color:#000;}
.new_form .form-group textarea{resize:none;}
/*Contact Us page CSS Done*/

/*About Us page CSS Start*/
.img_left_chat{margin:15px 0 0 0px;}
.img_left_chat img{max-width: 100%; border: solid 2px #ccc; margin: 0 0 10px 0px;}
/*About Us page CSS Done*/

/*Products & Services page CSS Start*/
.box_border{text-align: center; background: #f3f3f3;}
.box_border img{width: 100%; border: solid 1px #efefef;}
.pruduct_cat ul{margin: 0px; padding: 0px;}
.pruduct_cat ul li{margin: 0 0 0 16px; padding: 5px 0 5px 0px; color: #000; font-size: 15px; letter-spacing: 0.40px; width: 100%; font-weight: 300; list-style: square;}

.pruduct_cat{margin: 22px 0 11px 0px;}
.radixon_also_designs p{font-size: 15px; color: #333333; line-height: 23px; margin:0px 0 0 0px; letter-spacing: 0.30px; font-weight: 300;}
.radixon_also_designs h4{font-size: 16px; color: #b1220c; letter-spacing: 0.40px; font-weight: 600; text-transform: uppercase; margin: 29px 0 6px 0;}
.product_examples h4{font-size: 16px; color: #b1220c; letter-spacing: 0.40px; font-weight: 600; text-transform: uppercase; margin: 29px 0 6px 0;}
.product_examples p{font-size: 15px; color: #333333; line-height: 23px; margin:0px 0 0 0px; letter-spacing: 0.30px; font-weight: 300;}
.box_main_coto .col-sm-2{padding-left: 7px; padding-right: 7px;}
.box_main_coto{padding: 0 8px 0 8px; margin: 30px 0 0 0; display: inline-block; width: 100%;}
.box_border p{margin: 0px; padding:11px 10px 0 10px; color: #b1220c; font-size: 14px; font-weight: 500; letter-spacing: 0.40px;}
.box_border span{color:#000; display: inline-block; width: 100%; font-size: 14px; font-weight: 500; letter-spacing: 0.40px; line-height: 20px; padding: 2px 10px 11px 10px; min-height: 74px;}
.general_purpose_receivers{margin: 10px 0 0px 15px; padding: 0px;}
.general_purpose_receivers li{list-style: square; font-weight: 300; margin: 7px 0 0 3px;}
.please_select_text{display: inline-block; width: 100%; margin:19px 0 6px 0; font-size: 16px;}
.select_genral_option{ display: block; width:50%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; font-weight: 400;}
.please_fill{color:#b1220c; margin: 30px 0 0 0;}
.new_form{margin: 8px 0 0 0px;}
/*Products & Services page CSS Done*/