@charset "utf-8";
/* CSS Document */



#Breadcrumbs #Top ul { margin:0px; list-style:none;}
#Breadcrumbs #Top ul li { float:left; margin:0px; padding-left:8px; font-size:13px; color:#666;}
#Breadcrumbs #Top ul li a { color:#666; }
.productheading { max-width:1215px; margin:0px auto;}
.productheading h1 { font-size:23px; font-weight: 700;  padding:23px 0 15px 0;}
.productlist { max-width:1200px; margin:20px auto;}
.productlist ul { margin:0px; padding:0px; list-style:none; clear:both;}
.productlist ul li { float:left; width:30%; margin:2% 1%;  position:relative; box-shadow:1px 1px 5px #999; padding:5px; overflow:hidden;}
.productlist ul li h2 { font-size:25px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; line-height:29px; }
.productlist ul li h2 span { font-size:20px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.producttext {  width:96%; background:#777; padding:5px;min-height: 73px;}
.productlist .producttext{ width:97%;}
.forlens {font-size:16px !important;}
.productlist ul li h4 { font-size:14px; text-align:left; position:absolute; right:20px; bottom:5px;}
.productlist ul li h4 a { color:#fff;}
.productlist ul li h4 a:hover { text-decoration:underline;} 
.productlist ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.productlist ul li:first-child { margin-left:0%;}
.productlist ul li:last-child { margin-right:0%;}
.productlist ul li img {width:100%; }

.productbanner > img {width:100%;}

.Cloudproductlist { max-width:1200px; margin:20px auto;}
.Cloudproductlist ul { margin:0px; padding:0px; list-style:none; clear:both;}
.Cloudproductlist ul li { float:left; width:29%; margin:2% 1.5%;  position:relative; box-shadow:1px 1px 5px #999; padding:5px; overflow:hidden;}
.Cloudproductlist ul li h2 { line-height:25px; font-size:22px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.Cloudproductlist ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.Cloudproductlist ul li h4 { font-size:14px; text-align:left; position:absolute; right:20px; bottom:5px;}
.Cloudproductlist ul li h4 a { color:#fff;}
.Cloudproductlist ul li h4 a:hover { text-decoration:underline;} 
.Cloudproductlist ul li p { font-size:13px; color:#fff; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}

.Cloudproductlist ul li img {width:100%; }
.Cloudproductlist .producttext {  height:110px;  width:97%; background:#777; padding:5px; min-height: 73px;}

.cctv { max-width:1200px; margin:20px auto;}
.cctv ul { margin:0px; padding:0px; list-style:none; clear:both;}
.cctv ul li { float:left; width:30%; margin:2% 1%;  position:relative; box-shadow:1px 1px 5px #999; padding:5px; overflow:hidden;}
.cctv ul li h2 { line-height:30px; font-size:22px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.cctv ul li h2 span { font-size:20px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.cctv ul li h4 { font-size:14px; text-align:left; position:absolute; right:20px; bottom:5px;}
.cctv ul li h4 a { color:#fff;}
.cctv ul li h4 a:hover { text-decoration:underline;} 
.cctv ul li p { font-size:13px; color:#fff; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.cctv ul li:last-child { margin-right:0%;}
.cctv ul li img {width:100%; }
.cctv .producttext {  height:80px; width:97%; background:#777; padding:5px;}
.formsection form { max-width:600px; margin:20px auto; }
.formheading h2{ margin:0px; padding:0px;}
.formheading p { margin-top:15px;}
.formarea { margin:10px 0;}
.formarea label { line-height:35px;}
.formarea textarea { resize:none; height:}
.forborder { border:1px solid #ccc; margin:10px 0;}
.productcontaner { max-width:1200px; margin:30px auto;}
.productcontaner .menucontaner {background:#efefef; border:1px solid #ccc;  float:left; margin-right:3%; width: 230px;}
.productcontaner .rightcontaner { float:left; width:73%;}
.productpage ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.productpage ul li { float:left; width: 29%;margin: 2% 3% 2% 0; position:relative; box-shadow:1px 1px 5px #999; padding:5px;}
.productpage ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.productpage ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.forlens {font-size:16px !important;}
.productpage ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.productpage ul li h4 a { color:#fff;}
.productpage ul li h4 a:hover { text-decoration:underline;} 
.productpage ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.productpage ul li:first-child { margin-left:0%;}
.productpage ul li:last-child { margin-right:0%; border-bottom:none;}


.software ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.software ul li { float:left; width: 29%;margin: 2% 3% 2% 0; position:relative; box-shadow:1px 1px 5px #999; padding:5px;}
.software ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.software ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.software .forlens {font-size:16px !important;}
.software ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.software ul li h4 a { color:#fff;}
.software ul li h4 a:hover { text-decoration:underline;} 
.software ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.software ul li:first-child { margin-left:0%;}
.software ul li:last-child { margin-right:0%; border-bottom:none;}
.software ul li img {width:100%; }

.Cameraproductpage ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.Cameraproductpage ul li { float:left; width: 29%;margin: 2% 3% 2% 0; position:relative; box-shadow:1px 1px 5px #999; padding:5px;}
.Cameraproductpage ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.Cameraproductpage ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.Cameraproductpage ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.Cameraproductpage ul li h4 a { color:#fff;}
.Cameraproductpage ul li h4 a:hover { text-decoration:underline;} 
.Cameraproductpage ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.Cameraproductpage ul li:first-child { margin-left:0%;}
.Cameraproductpage ul li:last-child { margin-right:0%; border-bottom:none;}
.Cameraproductpage ul li img {width:100%; }
.videoproductpage .inr_pd_infohdng h2 { height:89px; font-size:15px !important;  color:#fff; text-align:left !important;}

.lock ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.lock ul li { float:left; width:29%; margin: 2% 3% 2% 0; position:relative; box-shadow:1px 1px 5px #999; padding:5px; height:410px; text-align:center; }
.lock ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.lock ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin-top:5px; text-align:center; display:block;}
.lock ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.lock ul li h4 a { color:#fff;}
.lock ul li h4 a:hover { text-decoration:underline;} 
.lock ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.lock ul li:first-child { margin-left:0%;}
.lock ul li:last-child { margin-right:0%; border-bottom:none;}
.lock ul li a {  display:block;}
.lock ul li strong {  color:#e218c8; display:block; font-size:14px; margin:3px 0; padding-left:10px; text-align:left;}
.lock .productimage2 { min-height:330px; text-align:center;}

.hdseriesproduct ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.hdseriesproduct ul li { float:left; width: 29%;margin: 2% 3% 2% 0; position:relative; box-shadow:1px 1px 5px #999; padding:5px; height:450px;}
.hdseriesproduct ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.hdseriesproduct ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.hdseriesproduct ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.hdseriesproduct ul li h4 a { color:#fff;}
.hdseriesproduct ul li h4 a:hover { text-decoration:underline;} 
.hdseriesproduct ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.hdseriesproduct ul li:first-child { margin-left:0%;}
.hdseriesproduct ul li:last-child { margin-right:0%; border-bottom:none;}
.hdseriesproduct ul li img {width:100%; }

.sseriesproduct ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.sseriesproduct ul li { float:left; width: 29%;margin: 2% 3% 2% 0; position:relative; box-shadow:1px 1px 5px #999; padding:5px; height:470px;}
.sseriesproduct ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.sseriesproduct ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.sseriesproduct ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.sseriesproduct ul li h4 a { color:#fff;}
.sseriesproduct ul li h4 a:hover { text-decoration:underline;} 
.sseriesproduct ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.sseriesproduct ul li:first-child { margin-left:0%;}
.sseriesproduct ul li:last-child { margin-right:0%; border-bottom:none;}
.sseriesproduct ul li img {width:100%;}

.viw_prd_dtls p { margin:5px 0;}

.lockproduct ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.lockproduct ul li { float:left; width: 29%;margin: 2% 3% 2% 0; position:relative; box-shadow:1px 1px 5px #999; padding:5px; height:400px; text-align:center;}
.lockproduct ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.lockproduct ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.lockproduct ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.lockproduct ul li h4 a { color:#fff;}
.lockproduct ul li h4 a:hover { text-decoration:underline;} 
.lockproduct ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.lockproduct ul li:first-child { margin-left:0%;}
.lockproduct ul li:last-child { margin-right:0%; border-bottom:none;}
.lockproduct ul li .productimage { height:220px;}
.lockproduct ul li ul li { text-align:left;}
.lockproduct ul li img { max-width:100%;}

.lock-brackets ul li .productimage { height:200px; text-align:center;}
.lock-brackets ul li .productimage img { height:100%;}
.accessories ul li h2 span { font-size:13px;}

/*inner product */

.inr_prd_hdng{ font-size:22px; color:#C12FF2;}
.inr_prd_info{margin-top: 21px;color: #333;font-size: 14px;line-height: 23px;}

.inr_pd_infohdng h2{text-align:center !important;  text-align:center; text-transform:capitalize; padding:3px 5px; font-size:17px !important;}

.inr_pd_area{height:500px !important;}
.inr_pd_infohdng strong{ text-align:left;display: block;font-size: 14px;color: #E218C8;margin:3px 0; padding-left:10px;}
.inr_pd_infohdng ul{ width:92%; margin:0 auto;}
.inr_pd_infohdng li { height:auto !important; width:100% !important; border-bottom:1px solid #999; box-shadow:none !important; margin:0 !important; padding:1px 0 !important; color: #333; font-size:13px; text-align:left;}

.pdf { text-align:right; position:relative; top:50px;}
.pdf a { color:#fff;}
.pdf a:hover { color:#fff;}
.pdf a img { vertical-align:bottom;}
.inr_pags_inr table tr:first-child td { color:#fff;}

/****************  Locks css ********************/
.locksproductdetailsa {}
.locksproductdetailsa h2 img { vertical-align:middle;}
.locksproductdetailsa h2 { color:#ff9900 !important; border-bottom:1px solid #ccc; padding:10px 0;}

.softwareheading { background:#333; padding:10px; width:100%; font-size:15px;}
.softwareheading h3 { color:#fff;}
.softwarelist li { font-size:13px !important; padding-right:15px;}

.videoproductpage ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.videoproductpage ul li { float:left; width: 29%;margin: 2% 3% 2% 0; position:relative; box-shadow:1px 1px 5px #999; padding:5px;}
.videoproductpage ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.videoproductpage ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.videoproductpage ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.videoproductpage ul li h4 a { color:#fff;}
.videoproductpage ul li h4 a:hover { text-decoration:underline;} 
.videoproductpage ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.videoproductpage ul li:first-child { margin-left:0%;}
.videoproductpage ul li:last-child { margin-right:0%; border-bottom:none;}
.videoproductpage ul li img {width:100%;}
.videoproductpage .inr_pd_infohdng h2 { height:89px; font-size:14px !important;  color:#fff; text-align:left !important;}
.forredcolor { background:#cd1b1b !important;}
.forgreencolor { background:#1F7731 !important;}
.foryellowcolor { background:#cda91b !important;}
.fororangecolor { background:#cd6c1b !important;}
.color3 { background:#736e16 !important;}
.color4 { background:#bb254d !important;}

.color2 { background:#7e1bcd !important;}
.tbl2 { color:#000; border-right:1px solid #ccc; font-weight:bold;}

.cctv-accessories ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.cctv-accessories ul li { float:left; width: 29%;margin: 2% 3% 2% 0; height:350px; position:relative; box-shadow:1px 1px 5px #999; padding:5px;}
.cctv-accessories ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.cctv-accessories ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.cctv-accessories ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.cctv-accessories ul li h4 a { color:#fff;}
.cctv-accessories ul li h4 a:hover { text-decoration:underline;} 
.cctv-accessories ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.cctv-accessories ul li:first-child { margin-left:0%;}
.cctv-accessories ul li:last-child { margin-right:0%; border-bottom:none;}
.cctv-accessories ul li img {width:100%; }
.cctv-accessories .inr_pd_infohdng ul { width:92%; margin:0px auto;}



.color5 { background:#7e1bcd !important;}
.color6 { background:#522be2 !important;}
.color7 { background:#1b89cd !important;}
.color8 { background:#736e16 !important;}





.Cameras ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.Cameras li { float:left; width:250px; margin: 2% 3% 2% 0; height:480px; position:relative; box-shadow:1px 1px 5px #999; padding:5px;}
.Cameras ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.Cameras ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.Cameras ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.Cameras ul li h4 a { color:#fff;}
.Cameras ul li h4 a:hover { text-decoration:underline;} 
.Cameras ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.Cameras ul li:first-child { margin-left:0%;}
.Cameras ul li:last-child { margin-right:0%; border-bottom:none;}
.Cameras ul li img {width:100%;}
.Cameras .inr_pd_infohdng ul { width:92%; margin:0px auto;}

.borderright { border-right:1px solid #ccc;}

.new-lock ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.new-lock li { float:left; width:250px; margin: 2% 3% 2% 0; height:480px; position:relative; box-shadow:1px 1px 5px #999; padding:5px;}
.new-lock ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.new-lock ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.new-lock ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.new-lock ul li h4 a { color:#fff;}
.new-lock ul li h4 a:hover { text-decoration:underline;} 
.new-lock ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.new-lock ul li:first-child { margin-left:0%;}
.new-lock ul li:last-child { margin-right:0%; border-bottom:none;}
.new-lock ul li img {width:100%;}
.new-lock .inr_pd_infohdng ul { width:92%; margin:0px auto;}
.new-lock .productimage2 { margin:0 auto; width:65%; text-align:center;}

.newhotellock .productimage { text-align:center;}
.newimage { min-height:205px;}

.biometric ul { margin:0px; padding:0px; list-style:none; clear:both; line-height:22px;}
.biometric li { float:left; width:29%; margin: 2% 3% 2% 0; height:480px; position:relative; box-shadow:1px 1px 5px #999; padding:5px;}
.biometric ul li h2 { font-size:20px; color:#fff; text-transform:uppercase; margin:0px; text-align:left; }
.biometric ul li h2 span { font-size:18px; color:#7edcff; text-transform:capitalize; margin:0px; text-align:left; display:block;}
.biometric ul li h4 { font-size:13px; text-align:left; position:absolute; right:10px; bottom:5px;}
.biometric ul li h4 a { color:#fff;}
.biometric ul li h4 a:hover { text-decoration:underline;} 
.biometric ul li p { font-size:13px; color:#00b4f7; text-transform:capitalize; margin:0px; text-align:left; line-height:17px;}
.biometric ul li:first-child { margin-left:0%;}
.biometric ul li:last-child { margin-right:0%; border-bottom:none;}
.biometric ul li img {width:100%;}
.biometric .inr_pd_infohdng ul { width:92%; margin:0px auto;}
.biometric .productimage2 { margin:0 auto; width:95%; text-align:center;}

/*********************   Footer *********************/

footer { background:#0b0b0b;}
.maincontaner {margin:0 auto; max-width:1215px;}
.footersection { width:15%; float:left; padding:20px 20px 0px 50px; border-right:1px solid #555; min-height:150px;}
.footersection:first-child {padding-left:0px;}
.lastfooter { padding-right:0px; border-right:0px;}
.lastfooter p:last-child { display:none;}


.footerlogo { background:url(../images/footer-logo.png) no-repeat; width:220px; height:43px; display:block; font-size:0;}
.socialicon { color:#fff; font-size:18px; margin-top:20px;}
.socialicon h2 { color:#fff; text-align:center;}
.socialicon p a {  width:35px; height:31px; border:1px solid #fff; border-radius:25px; margin:15px 3px; display:block; float:left;}
.facebook { background:#2a3990 url(../images/facebook.png) no-repeat center center;}
.twitter { background:#27aae1 url(../images/twitter.png) no-repeat center center;}
.google-plus { background:#e34e2d url(../images/google.png) no-repeat center center;}
.pinterest { background:#2886f0 url(../images/pinterest.png) no-repeat center center;}

.footersection h3 { color:#fff; margin-bottom:15px;}
.footersection p { margin:2px 0;}
.footersection p a { color:#999; padding:2px 0;}
.footersection p a:hover { color:#fff; border-bottom:1px solid #fff;}
.copyright { background:#9f19ae; padding:5px 0;}
.leftcopyright { float:left;}
.leftcopyright p { color:#fff; display:inline-block; margin:0px;}
.rightfooter { float:right;}
.rightfooter p { margin:0px; line-height:18px;}
.rightfooter p a { color:#fff; padding:0px 5px;}

.productpage ul li img {width:100%; }
.vid_liht{ height:auto !important;}
.vid_liht img{ height:185px !important;}
.ip_outdr_img{ height:205px !important;}

.fleft { float:left;}
.fright { float:right;}
.forwidth { width:47%;}
.leftcontaner { float:left; width:28%; padding-right:5%;}
.ouradress { padding:10px 0; }
.ouradress h2 { font-size:18px;}

.addressinfo { padding:20px 0;  border-top:1px solid #ccc;}
.addressinfo h3 { margin-bottom:10px;}
.addressinfo p { margin:0px; color:#555;}


.mainrightcontaner { float:right; padding:2%; width:45%; background:#f7f7f7; border:1px solid #ddd; min-height:250px;}
.mainrightcontaner h3 { color:#cd6c1b; font-size:18px; font-weight:normal;}
.mainrightcontaner p { margin-top:10px;}
.mainrightcontaner .formsection { position:relative; margin:15px 0 0 0;}
.mainrightcontaner .formsection input[type="text"] { background:#fff; text-indent:25px;}
.mainrightcontaner .formsection input[type="password"] { background:#fff; text-indent:25px;}
.mainrightcontaner .formsection input[type="submit"] { box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;border-color: #64a246;  padding:5px 20px; color:#fff; font-weight:bold;
font-size:15px; border-radius:5px;
background:linear-gradient(center top , #8fc277 0%, #64a246 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); 
background: -moz-linear-gradient(center top , #8fc277 0%, #64a246 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); 
background:-webkit-linear-gradient(top, #8fc277 0%, #64a246 100%); 
background:-ms-linear-gradient(top, #8fc277 0%, #64a246 100%);
}

.mainrightcontaner .formsection textarea { background:#fff;}
.mainrightcontaner .formsection i { top:12px; position:absolute; left:10px;}
.mainrightcontaner .formsection label { display:block; clear:both; margin:10px 0;}
.mainrightcontaner .formsection select { width:100%; padding:5px 3px; border:1px solid #e0e0e0; color:#999;}
.fortext input { text-indent:0px !important;}



.sprt-frm{width:45%; margin:0 auto; padding:35px 0; }
.sprt-input { font-size:16px; margin-bottom:20px; width:97%; border:1px solid #999 !important; border-radius:3px;}
.sprt-btn{background: #B215B6 !important;
color: #fff !important;
width: 20%;}


.event-box{border: 1px solid #E7E7E7; overflow:auto; margin:30px 0;}
.event-box h3{background: #206EBA;padding: 7px 0;font-size: 16px;text-align: center;color: #fff;}
.evnt-lft{width: 45%;float: left;padding: 10px;font-size: 14px;  color: #4A4A4A;}

.evnt-rit2{width: 45%;float: right;padding: 10px;font-size: 14px;  color: #4A4A4A;}
.evnt-lft2{ float:left; width:50%} 

.evntimg-bx{ margin:15px; width:17.5%; float:left; height:140px;     overflow: hidden;}
.evntimg-bx img { width: 98%;padding: 2px;border: 1px solid #ccc;}
.gal_viw_btn{background: #188B15;    padding: 7px 13px;    color: #fff;    font-size: 15px;    margin-top: 12px;
    display: block;    width: 94px;    margin: 10px auto 0px auto;}
.gal_viw_btn:hover { color:#fff;}
.evnt-div{color: #B60FC2;    font-size: 15px;    margin: 21px 0 0px 0;    width: 100%;    overflow: hidden;
    border-bottom: 1px solid #ccc;    padding-bottom: 21px;}
.evnt-hdng{    margin-top: 20px; padding-bottom:5px;    font-size: 23px;    padding: 9px 0px;
    color: #313131;    margin-bottom: 20px;font-weight: normal;    background-color: #78BEE6;    padding-left: 15px; }


.evnt-rit3{ float:right; width:50%} 
.evntimg-bx2{ margin:15px; width:20%; float:left; }
.evntimg-bx2 img { width: 98%;padding: 2px;border: 1px solid #ccc;}

	a.event-comp{   border: 1px solid #ccc; width:25%;    display: block;    float: left;}
	a.event-comp img{    width:100%;}
		.evnt-date{width: 35%;float: left;text-align: center;font-size: 20px;color: #333; margin-top:2%;}




.tms-hdng{font-size: 27px;margin: 30px 0;border-bottom: 1px solid #ccc;padding-bottom: 20px;}



.enquiry { background:#a319ba; padding:10px; margin:20px 0; width:100px; text-align:center; border-radius:4px; position:absolute; bottom:40px;}
.enquiry a {  font-size:18px; color:#fff; font-size:0px;}
.enquiry a:hover { color:#fff;}
.enquiry a:after { content:"Enquiry"; font-size:18px;}

.lv_slider_slide .lv_slider_number { display:none;}

.lv_skin canvas { display:none;}
.lv_shadow { background:#111; border-radius:5px;}

.solt_ht{ width: 46% !important; height:356px !important;}
.solt_ht h2{padding: 11px 0;text-align: center !important;
}
.solt_ht-img{ height:305px !important;}


.solution_pglogo{width: 38%;margin: 20px auto;display: block;}
.forheading { border:1px solid #999 !important; font-size:15px; font-weight:700; border-radius:5px; margin-bottom:15px;}


.commingsoon { background:url(../images/bg-1.jpg) no-repeat center center fixed;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding:13% 0;}
.commingsoon .contaner { font-size:80px;  text-align:center; color:#000;  text-shadow:0 2px 0 #fff;}

.child-sft-use{ width:100%; }
.use-stps-bx img { width:100%;}
.use-stps-bx{width: 40%;
border: 1px solid #ccc;
float: left;
margin: 24px 47px;}


.sale-sup-main{margin: 16px 0;}
.sale-sup-main h3{font-size: 22px;}
.sale-sup-main table{margin-top: 10px; border: 1px solid #ccc;}
.sale-sup-main table td{padding: 4px;text-align: center;font-size: 15px; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.sale-sup-main table td a{ color:#333;}


/****************   partner-login *******************/

.partner-login { background:#f8f8f8; padding:7% 0;}
.partnerpage { background:#fff; padding:15px; border:1px solid #ccc; width:650px; margin:0px auto; border-radius:5px;}
.leftlogin { float:left; width:40%; margin-top:30px; border-right:1px solid #e1e1e1; padding-right:4%;}
.leftlogin img { max-width:100%;}
.leftlogin h2 { margin:10px 0; text-align:center;}

.rightlogin { float:right; width:52%; }
.loginheading h3 { color:#2390cb; font-size:18px;}
.partnerlogin p { color:#333; margin:0px;}
.partnerlogin p a { padding-left:5px; text-decoration:underline; color:#2390cb;}
.rightlogin .formsection { margin-top:20px;}
.rightlogin .formsection input[type="text"] { margin-top:7px; padding:5px 8px; color:#999; background:#fff;}
.rightlogin .formsection input[type="password"] { margin-top:7px; padding:5px 8px; color:#999; background:#fff;}
.rightlogin .formsection input[type="submit"] { background:#00aa6c; color:#fff; border:none; border-radius:3px;} 
.rightlogin .formsection input[type="submit"]:hover { background:#333; color:#fff;}
.rightlogin .formsection p { margin:3px 25px;}
.rightlogin .formsection p a { color:#999;}
.rightlogin .formsection p a:hover { text-decoration:underline;}





.home-secureye-video{ position:fixed; top:17%; left:19%; z-index:99; width:60%;}
.home-secureye-video iframe{ width:100%; height:495px;}
.overlay{ background:rgba(0, 0, 0, .8); position:fixed; top:0;left:0; z-index:98; width:100%; height:100%;}
.forhide { display:none;}
.close { position:absolute; right:-5px; top:-5px; color:#fff; z-index:9999; cursor:pointer; background:url(../images/close.png) no-repeat; width:28px; height:28px;}


.left-cnt-map{width:48%;padding-right: 1%;float:left;background:url(../images/career-map.jpg) no-repeat -154px;height:397px;position:relative;}
.china-icon{ position:absolute;top: 31%;left: 72%;}
.india-icon{ position:absolute;top: 37%;left: 48%;}
.dubai-icon{ position:absolute;top:46%;left: 16%; }


.left-china-map{width:48%;padding-right: 1%;float:left;background:url(../images/china-map.jpg) no-repeat;height:526px;position:relative;}
.left-dubai-map{width:48%;padding-right: 1%;float:left;background:url(../images/dubai-map.jpg) no-repeat;height:526px;position:relative;}

.left-india-map{width:48%;padding-right: 1%;float:left;background:url(../images/india-map.jpg) no-repeat;height:526px;position:relative;}
.Hyderabad-icon{ position:absolute;top: 59%;
left: 37%;}
.Raipur-icon{ position:absolute;top: 43%;left: 50%;}
.Ahmedabad-icon{ position:absolute;top: 38%;
left: 22%;
 }
 
 .Gurgaon-icon{ position:absolute;top: 15%;left: 33%; }
 .JHARKHAND-icon{ position:absolute;top: 34%;left: 60%; }
 .Bangalore-icon{ position:absolute;top: 72%;left: 36%; }
 
.Cochin-icon{ position:absolute;top: 86%;left: 34%; }
.Mumbai-icon{ position:absolute;top: 53%;left: 23%; }
.Pune-icon{ position:absolute;top: 55%;left: 26%;}

.Nagpur-icon{ position:absolute;top: 44%;left: 41%;}
.Jaipur-icon{ position:absolute;top: 23%;left: 32%;}
.Chennai-icon{ position:absolute;top: 73%;left: 45%;}

.J-K-icon{ position:absolute;top: -5%;left: 34%;}
.Guwahati-icon{ position:absolute;top: 27%;left: 79%;}
.Bhubaneswar-icon{ position:absolute;top: 48%;left: 61%;}

.Kolkata-icon{ position:absolute;top: 40%;
left: 69%;}
.Ghaziabad-icon{ position:absolute;top: 15%;left: 38%;}
.Lucknow-icon{ position:absolute;top: 24%;left: 47%;}

.Dehradun-icon{ position:absolute;top: 9%;
left: 37%;}
.Indore-icon{ position:absolute;top: 40%;
left: 31%;}
.Ludhiana-icon{ position:absolute;top: 10%;
left: 30%;}
.Chandigarh-icon{ position:absolute;top: 11%;
left: 31%;}

.hong-k-icon{position:absolute;top: 67%;
left: 77%;}

.dubai-k-icon{position: absolute;
top: 44%;
left: 42%;}
.solu-sub-mnu{width: 235px !important;left: 48% !important;}
.solu-sub-mnu li{width: 92% !important;
padding: 4px 11px !important;
border-bottom: 1px dashed #737373 !important;
font-size: 14px !important;}

.inr-bd-img{ width:48% !important;}

@media screen and (max-width:1175px){
	.solu-sub-mnu {left: 40% !important;}
	.footersection {padding: 20px 0px 0px 10px; width:19%;}

	.footerlogo { margin-left:10px;}
	.cctv ul li {
   
    margin: 2% 1% ;
 }
	
	.cctv .producttext {
   height:auto;
    width: 97%;}
	
	.cctv ul li h2 {
    line-height: 23px;
    font-size: 19px;}
	.cctv ul li h2 span {
    font-size: 15px;}
.productlist ul li{  margin: 2% 1% ;}
  .inr_pd_area {  height: 520px !important;}
.inr_pags_inr {  width: 97% !important;}
}


@media screen and (max-width:1024px) {
	
	#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator{padding: 12px 11px !important; font-size:13px !important;}
	.solu-sub-mnu {left: 41% !important;}
	#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {padding-left:39px;	}

	.productlist ul li h2 span {
    font-size: 16px;}
	.productlist ul li h2 {
    font-size: 19px;}
	
	.inr_pd_infohdng h2 {font-size: 15px !important;}
	.inr_pd_infohdng strong {

  font-size: 13px;}
  .inr_pd_infohdng li{font-size: 12px;}
  .inr_pd_area {  height: 470px !important;}
  .productpage ul li {

  margin: 2% 2% 2% 0;}
  .biometric li {
  margin: 2% 2% 2% 0;}
  .productcontaner .menucontaner {
margin-left:0%;
  margin-right: 1%;
  width:222px;}
  
  
  .cctv-accessories ul li {

  margin: 2% 2% 2% 0;}
  .Cameraproductpage ul li {  margin: 2% 2% 2% 0;}
  .sseriesproduct ul li {  margin: 2% 2% 2% 0;}
  .hdseriesproduct ul li {  width: 45%;  margin: 2% 2% 2% 0;height:505px;}
    .home-secureye-video{ position:fixed; top:17%; left:9%; z-index:99; width:80%;}
.home-secureye-video iframe{ width:100%; height:451px;}

  }
	
	
	
@media screen and (max-width:940px) {
	
	#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator{padding: 12px 5px !important; font-size:12px !important;}
		.solu-sub-mnu {left: 44% !important;}
			#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {padding-left:28px !important;	}
			.footersection {; width:17%;}

	.footerlogo { display:none;}
	
	.home_box{width: 23% !important; margin-left:5px;}
	
	.hom_bx_gp {
    margin: 0px 1.4% !important; margin-top:30px !important;
	}
	.hom_bx_gp2 {
    margin-right: 1.4% !important;
}
.Cloudproductlist ul li h2 {
    line-height: 22px;
    font-size: 18px;}
	.Cloudproductlist ul li p {
    font-size: 12px;}

.productcontaner .rightcontaner {  width: 72%;}
   .inr_pd_area {  height: 533px !important;}
   .productpage ul li h2 {
  font-size: 13px;}
  .sseriesproduct ul li {  width: 45%;  margin: 2% 2% 2% 0;}
  .producttext {
  width: 98%;}
  .viw_prd_dtls ul {

  font-size: 13px !important;}
  .viw_prd_dtls h2 {
  font-size: 14px !important;
  margin: 13px 0 !important;}
  .viw_prd_dtls {

  width: 50% !important;
  padding: 8px !important;}
  .inr_pd_infohdng h2 {  font-size: 12px !important;}
  .home-secureye-video {  left: 1%;}
  
  .home-secureye-video{ position:fixed; top:17%; left:4%; z-index:99; width:90%;}
.home-secureye-video iframe{ width:100%; height:451px;}
}

@media screen and (max-width:820px) {
	#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator{padding: 12px 4px !important; font-size:11px !important;}
	#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {padding: 6px 0 7px 24px !important; font-size:13px !important;	}
	.solu-sub-mnu {left: 40% !important;}.socialicon p a{margin-top:4px; margin-bottom:4px;}
	.home_box h2{font-size: 13px !important;}
	.home_box {    height:auto !important; margin-top:30px;}
	.inner-wrapper, .grid-row {    padding:0 .5% !important;}
		.cctv .producttext {    width: 96%;}
	.cctv ul li h2 {    line-height: 18px;    font-size: 14px;}
.cctv ul li h2 span {    font-size: 13px;}
.cctv ul li h4 {    font-size: 12px;}
	.cctv ul li p { font-size: 12px; line-height: 14px;	}
	.productlist .producttext {    width: 97.3%%;}
.productlist ul li h2 span {    font-size: 14px;}
	.productlist ul li h2 {    font-size: 17px;}	
	.Cloudproductlist ul li {    width: 29%;}
	.Cloudproductlist .producttext {    width: 95%;}
	.Cloudproductlist ul li h2 {    line-height: 16px;    font-size: 14px;}
	.Cloudproductlist ul li p {    font-size: 11px;}
	.Cloudproductlist ul li {  margin: 2% 1%;}
  .productpage ul li {  width: 93%; height: auto !important;}
  .productcontaner .rightcontaner {  width: 64%;}
.cctv-accessories ul li {  width: 93%; height: auto !important;}
.sseriesproduct ul li {  width: 45%; }
.Cloudproductlist ul li {    width: 45%;}
  .productlist ul li {    width:45%;}  
  .inr_pags_inr table td {  padding: 2px 5px !important; font-size: 11px !important;}
	.Cameraproductpage ul li {  width: 44%;}
  .hdseriesproduct ul li {  width: 93%; height:auto;}
  .biometric li {  width: 45%;}
  .software ul li { width: 45%;  margin: 2% 2% 2% 0;}
}
	

@media screen and (max-width:640px) {
	.leftcopyright {    text-align: center; }
.inner-wrapper, .grid-row {    padding: 0px .5% !important;}
.home_box , .home_bx2 {    width: 46% !important;}
	.home_bx2 {margin-bottom:30px;}
	.hom_bx_gp2 {    margin-right: .8% !important;}
.sprt-frm {  width: 96%;}
  .cctv ul li {    width: 46%;}
	.cctv ul li h2 {    line-height: 21px;    font-size: 17px;}
.cctv ul li h2 span {
    font-size: 14px;
}
.productlist ul li:first-child {
    margin-left: 1%;
}

	
	  .productcontaner .rightcontaner {  width: 55%;}
	  .productpage ul li {  width: 93%;}
.inr_pd_infohdng li {  font-size: 13px;}
.inr_pd_area {  height: auto !important;}
.inr_prd_hdng {
  font-size: 19px;}
.sseriesproduct ul li {
  width: 93%; height: auto;
}
.Cloudproductlist ul li {    width: 93%;  }
.Cameraproductpage ul li {  width: 94%;}
.productcontaner .rightcontaner {  width: 54%;}
.inr_pd_infohdng h2 {  font-size: 15px !important;}
.productlist ul li {
  width: 93%;
}
.productcontaner .rightcontaner {
  width: 52%;
}
 .biometric li {height:auto; width: 92%;}
   .home-secureye-video{ position:fixed; top:12%; left:2%; z-index:99; width:95%;}
.home-secureye-video iframe{ width:100%; height:380px;}
.software ul li { width: 92%; }
	}
	
	
@media screen and (max-width:480px) {
	.footersection { width: 45%;
text-align: center;
border: 0;
border-bottom: 1px solid #efefef;
margin-left: 6px;min-height: 130px;}
	.leftcopyright {    text-align: center; font-size: 12px;}
	.socialicon p a{margin:4px 0 4px 20px;}

	.cctv ul li {
    width: 92%;
}
.cctv .producttext {
    width: 97%;
}
.cctv ul li:first-child {
    margin-left: 2%;
}
.cctv ul li {
   
    margin: 2%;
 }
 .productlist ul li {

    width:93%;}
.productlist .producttext {
    width: 97%;
}

.Cloudproductlist ul li {

    width: 93%;}
	.Cloudproductlist .producttext {
    width: 97%;}
	.productcontaner .menucontaner {
  float: none;}
  .productcontaner .rightcontaner {  width: 95%;  margin: 18px auto;  float: none;}
 .inr_pags_inr {
  
  padding: 0px 0 !important;
}
  .viw_prd_img {
  float: none !important;
  width: 77% !important;
  margin:20px auto;}
  .viw_prd_dtls {
  width: 95% !important;
  margin: 0 auto; float:none !important;}
  .inr_pags_inr table td {
  padding: 0px 1px !important;
  font-size: 10px !important;
}
 
  .home-secureye-video{ position:fixed; top:17%; left:3%; z-index:99; width:90%;}
.home-secureye-video iframe{ width:100%; height:300px;}
	}
	
@media screen and (max-width:320px) {
.footersection { width: 92%;
text-align: center;
border: 0;
border-bottom: 1px solid #efefef;
margin-left: 6px;min-height: 127px;}
	.leftcopyright {    text-align: center; font-size: 12px;}
	.socialicon p a{margin:4px 0 4px 20px;}
	
	.home_box, .home_bx2 {
    width: 95% !important;}
	
	.viw_prd_img {
   width: 100% !important;
  margin: 5px auto;
}
  .home-secureye-video{ position:fixed; top:22%; left:3%; z-index:99; width:90%;}
.home-secureye-video iframe{ width:100%; height:250px;}
}


@media screen and (max-width:240px) {
.footersection { width: 90%;
text-align: center;
border: 0;
border-bottom: 1px solid #efefef;
margin-left: 6px;min-height: 127px;}
	.leftcopyright {    text-align: center; font-size: 12px;}
	.socialicon p a{margin:4px 0 4px 10px;}
}
