@media (max-width:1024px) {
#products #owl-demo{width:100%;}
#products .item-product-bg img{max-width:100%;}
.p-logo a{padding:25px 0 0 5px;}
#about{padding-top:100px;}
#content .pro-img{padding:9px;}
#content #products .products-scroll{height:auto;}
#content ul.feature-img li{height:155px;}
.menu{padding-left:60px;}
#products .item a{padding:0 10px;font-size:13px;margin-bottom:0;}
}
@media (max-width:991px) {
.camera_caption h1{font-size:22px;}
.camera_caption h2{font-size:26px;}
.camera_caption.h1 > div{width:52%;}
.contact-icon {padding:0 0 15px;}
#content ul.feature-img li{width:38%;margin:3% 6% 3% 0%;}
}
@media (max-width:768px) {
.p-logo{width:auto;}
#content ul.feature-img li{height:170px;}
.menu{padding-left:40px;}
}

@media (max-width:767px) {
.abt-btr{background:none;}
#footer{height:auto;padding:10px 0;}
.p-logo{position:absolute;top:0;right:110px;}
.logo img{padding:10px 0 10px;}
.navbar {height:80px;min-height:80px;background: url(../img/header-bg.png) repeat left top #FFF;}
#contact p, #contact h5{font-size:12px;}
#contact h5{font-size:13px;}
.wrap-icon .fa, .wrap-icon .fa.fa-comment-o{font-size:25px;line-height:25px;}
.wrap-icon .fa.fa-newspaper-o{line-height:30px;}
#contact .container{padding:10px 15px;}
.camera_prev > span, .camera_next > span{background-size:cover;width:10px;height:17px;}
.camera_next > span{background-size:cover;width:10px;height:17px;}
#solutions h1, #products .hr, #solutions .hr, #map .hr, #contact .hr{margin-bottom:25px;}
#footer .social{text-align:center;width:100%;}
#footer .social span{float:none;}
#footer .social a{float:none!important;text-align:center;display:inline-block}
.content-left {padding-right:15px;}
#banner.sub-banner h3{font-size:18px;}
.contact-details{padding:0;}
#content .contact-details p.addr, #content .contact-details p.phone{padding-top:17px;}
#content .pro-img{margin-bottom:20px;font-size:20px;}
#products .customNavigation .btn.next, #products .customNavigation .btn.prev{left:47%;}
.verify{padding:0;}
.capcha{float:left}
.send, .verify{width:auto}
.menu{padding-left:0}
}
@media (max-width:740px) {
}
@media (max-width:640px) {
.p-logo{display:none;}
#about {padding-top:25px;}
.camera_wrap, #banner{height:400px !important}
.camera_caption h1{font-size:19px;}
.camera_caption.h1 > div{width:75%;right:1%;}
.camera_thumbs{display:none}
.camera_prev, .camera_next, .camera_commands{top:65%;}
.camera_caption h2{font-size:20px;}
.camera_wrap a.more{font-size:12px;padding:0 10px;line-height:20px;width:85px;}
#banner.sub-banner{height:333px!important;}
#content .contact-details p.addr, #content .contact-details p.phone{padding-top:10px;}
#content .contact-details p.phone{padding-top:17px;}
#content .pro-img{font-size:14px;}
}
@media (max-width:568px) {
.camera_caption.h1, .camera_caption.h2{display:none!important;}
.camera_wrap, #banner{height:300px!important}
#contact .col-xs-4{width:205px;float:none;margin:0 auto 10px auto;}
#footer .navbar-nav>li>a{float:left;padding:0 5px 0 0;font-size:12px;margin:6px 0;}
p{font-size:13px;}
#banner{top:110px;height:320px!important;margin-bottom:110px;}
#banner.sub-banner{top:auto;margin-bottom:0;}
}
@media (max-width:480px) { 
.camera_wrap, #banner{height:200px!important}
.lft .fa, .rht .fa{width:50px;height:50px;font-size:25px;line-height:50px;margin:5px auto;}
h3{font-size:16px;margin:0 0 5px 0;}
.quick-link, .top-social{width:100%;}
.quick-link{border-bottom:1px solid #E4E4E4;text-align:center}
.top-bar{height:auto;}
.top-bar .social{text-align:center;display:inline-block;width:100%;}
.top-bar .social a{display:inline-block;float:none;}
#content p{font-size:13px;}
.navbar{top:67px;}
#content ul.feature-img li{width:46%;margin:2% 4% 2% 0%;}
.top-bar .cal{float:none;}
#content .caddress .contact-icon{margin-right:10px;}
#content .baddress .contact-icon{margin-right:0px;}
.social a{font-size:11px;line-height:26px;}
.contact-icon i.fa{    font-size: 18px;
    width: 50px;
    height: 50px;    padding-top: 15px;}
}
@media (max-width:380px) {
.top-bar .cal{font-size:11px;padding:0 5px 0 0;margin-right:5px;}
.top-bar .quick-link .fa{margin-right:5px;}
#content .contact-details p{font-size:12px;line-height:20px;padding:3px 0 10px 0%;width:100%;}
.caddress .contact-details .contact-icon{    margin-right: 10px;}
#content .baddress .contact-icon{margin-right:0}
#content .caddress .contact-details p{padding: 15px 0 10px 0%;}
#content .contact-details p.addr{padding-top:5px;}
#content .baddress .contact-details p{padding:3px 0 10px 10px;}
#content .contact-details p.addr, #content .contact-details p.phone{padding-top:10px;}
.products .col-xs-6{width:100%;}
#content ul.feature-img li{width:100%;margin:2% 0%;height:auto;}
.send, .verify{width:auto}
#content .feature-img .col-xs-6{width:100%;}
#content .feature-img .pro-img{height:auto;    padding: 20px;}
}
 @media (max-width:320px) {
#content .contact-details p.addr, #content .contact-details p.phone{padding-top:0px;}
#content .contact-details p.phone{padding-top:10px;}
}
