@media only screen and (max-width:1920px) and (min-width:1500px){
	.container{max-width:1450px;}
	.hidden-lg{display:none;}
}
@media only screen and (max-width:1600px){
}
@media only screen and (max-width:1445px){
	html{font-size:16px;}
	.main-navigate .d-flex a.themeBtn{padding:9px 16px;font-size:12px;}
	.services-info article h5{font-size:14px;line-height:28px;}
	.item-2{display:flex;align-items:center;}
	.angry-grid h2{font-size:19px;line-height:30px;}
	.angry-grid p{font-size:11px;}
	.vision-info ul:before{height:435px;top:0px;}
	.vision-info ul li h5.grey-gradient{width:205px;height:205px;font-size:20px;}
	.vision-info ul li:nth-child(2){top:14px;}
	.vision-info ul li:nth-child(odd){position:relative;top:106px;}
	.vision-info ul li:nth-child(4){position:relative;top:0px;}
	.vision-sec article h2{font-size:2.75rem;}
	.slide-inner .row{margin-right:0px;}
	.slide-inner ul li:nth-child(2) img{left:0;}
	.dots-main span.dot:nth-child(3){left:85rem;}
	.bannner-main h2{font-size:2rem;line-height:80px;}
	.virtual-security-question{overflow:hidden;}
	.virtual-security-question article{margin-left:39px;}
	.virtual-security-question h2{font-size:2rem;line-height:60px;}
	.professional-sec{overflow:hidden;}
	.target-sec article h3{font-size:35px;line-height:50px;}
}
@media only screen and (max-width:1366px){
	html{font-size:15px;}
	.slide-inner ul li:nth-child(3) h4{width:229px;height:190px;}
	.slide-inner ul li:nth-child(1) p{height:120px;font-size:12px;}
}
@media (max-width:1199.98px){
	html{font-size:14px;}
	.vision-info ul:before{height:435px;top:0px;background:initial;}
	.vision-info ul li:before{bottom:45px;}
	.aboutus article h2{font-size:2.75rem;}
	.slide-inner{height:485px;}
	.aboutus article{padding:40px 35px 30px 60px;}
	.footercontact ul li a{font-size:13px!important;}
	.main-navigate .d-flex a.themeBtn{padding:9px 16px;font-size:8px;}
	.aboutus p.text-uppercase{font-size:12px;}
	.vision-sec article h2 br{display:none;}
	.vision-info ul li article{margin:0;}
	.dots-main span.dot:nth-child(3){left:80rem;}
	.angry-grid h2{font-size:13px;line-height:30px;}
	.slide-inner ul li:nth-child(3) h4{width:185px;height:139px;font-size:11px;line-height:21px;}
	.virtual-security-question figure span{width:100px;height:100px;font-size:30px;}
}
@media (max-width:991.98px){
	html{font-size:13px;}
	.slide-inner .offset-md-1{margin-left:0;}
	.main-navigate .col-sm-10{flex:0 0 45.333333%;max-width:45.333333%;}
	.main-navigate .row{align-items:center;justify-content:space-between;}
	.main-navigate .mx-auto{margin-left:0!important;}
	.main-navigate .d-flex{justify-content:end;}
	.aboutus .col-lg-6{flex:0 0 100%;max-width:100%;}
	.aboutus figure{left:0;}
	.services-sec .col-lg-4{flex:0 0 49.333333%;max-width:50.333333%;}
	.services-sec:before{display:none;}
	.dots-main{display:none;}
	.vision-info ul li:before{display:none;}
	.vision-info ul li:nth-child(2){top:0;}
	.vision-info ul li{flex:0 0 100%;max-width:100%;}
	.vision-info ul li:nth-child(odd)>article{position:relative;top:-11px;}
	.vision-sec .owl-stage{height:540px;}
	.vision-info ul li.reverse{display:flex;flex-direction:column-reverse;}
	.vision-info ul li{flex:0 0 100%;max-width:100%;margin:0 10px;}
	.vision-info ul{margin-top:0;}
	.vision-info ul li:nth-child(odd){position:relative;top:0;}
	.vision-sec .owl-stage{height:420px;}
	.vision-sec{padding:9rem 0 2rem;}
	.footersec .col-sm-3{flex:0 0 35%;max-width:40%;}
	.footersec .col-sm-3:nth-child(3){flex:0 0 100%;max-width:100%;margin-top:50px;}
	footer.footersec ul li p{margin:0;font-weight:400;font-size:11px;}
	footer.footersec ul li p br{display:none;}
	.vision-info{margin-top:4rem;}
	.main-navigate .d-flex{display:none!important;}
	.main-navigate .col-sm-10{flex:0 0 100%;max-width:100%;}
	.main-navigate{position:relative;}
	.bannner-main h2 br{display:none;}
	.virtual-security article h4{line-height:40px;}
	.virtual-security-question h2{font-size:2rem;line-height:39px;}
	.virtual-security-question article ul li{padding-bottom:3px;font-size:13px;}
	.target-sec article h3{font-size:25px;line-height:38px;text-align:center;}
	.target-sec{padding:6rem 0 0;}
	.target-sec .col-sm-6{flex:0 0 100%;max-width:100%;}
	.target-sec .col-sm-8{flex:0 0 100%;max-width:100%;}
	.professional-sec .col-sm-6{flex:0 0 100%;max-width:100%;}
	.professional-sec .offset-md-2{margin-left:0;}
	.p-0{padding:0px 15px!important;}
	.professional-sec{text-align:center;padding-bottom:0;}
	.professional-sec figure img.w-100{display:none;}
	.professional-sec figure img.w-50{display:none;}
	.target-sec article h3 br{display:none;}
	.target-sec article p{text-align:center;}
	.professional-sec h3{font-size:1.2rem;line-height:30px;}
	.navbar-expand-lg .navbar-nav .nav-link{text-align:center;}
	.target-sec article h3{font-size:20px;}
	.main-navigate nav img{width:65%;}
	.professional-sec h3 br{display:none;}
}
@media (max-width:768.98px){
	html{font-size:12px;}
	.hidden-xs{display:none!important;}
	.slide-inner{height: inherit;text-align: center;}
	.item-2{display:none;}
	.heading h2{font-size:2.75rem;}
	.slide-inner .col-sm-6{flex:0 0 100%;max-width:100%;padding:0;}
	.customer-banner{padding:14rem 0 5rem;}
	.angry-grid{grid-template-columns:1fr;}
	.angry-grid{grid-template-columns:1fr;margin-top:45px;}
	.customer-banner a.whiteBtn{margin-left:3rem;bottom:-38px;}
	.customer-tag img{display:none;}
	.slide-inner ul li{flex:0 0 25.666667%;max-width:25.666667%;}
	.slide-inner ul{display:flex;align-items:center;justify-content:center;}
	.footersec .col-sm-3{flex:0 0 50%;max-width:50%;}
	.vision-sec article h2{line-height:60px;}
	.aboutus article{padding:40px 35px 30px 30px;}
	.slide-inner .col-sm-6{padding:0px 15px;}
	.bannner-main h2{font-size:1.6rem;line-height:80px;}
	.virtual-security .col-sm-5{flex:0 0 100%;max-width:100%;}
	.virtual-security .col-lg-6{flex:0 0 100%;max-width:100%;}
	.p-0{padding:0px 15px!important;}
	.virtual-security article{margin-top:3rem;}
	.virtual-security-question figure span{display:none;}
	.second-row figure{border-left:4px solid #a10140;border-right:0px;}
	.virtual-security-question figure{border-right:4px solid #a10140;}
	.virtual-security-question article{margin-left:0;}
	.virtual-security-question h2{font-size:1.6rem;line-height:28px;}
	.virtual-security-question ul.mt-5{margin-top:1rem!important;}
	.virtual-security article h4 br{display:none;}
	.virtual-security article h4{line-height:40px;font-size:2rem;}
	.bannner-main h2{font-size:1.6rem;line-height:40px;}
		.our-team .col-lg-3 {
    padding: 0 6px;
    flex: 0 0 100%;
    max-width: 100%;
}

.teaminfo {
     height: inherit;
}

.angry-grid {
    display: block;
 }

.slide-inner img.w-50 {
    width: 25%!important;
}

.security-sec article h3 {
     font-size: 19px;
    line-height: 32px;
    margin-bottom: 45px;
    margin-top: 30px;
    text-align: center;
}

.virtual-security-question {
     margin-top: 4rem;
}
 
}

@media (max-width:600.98px){
	.angry-grid{display:block;text-align:center;}
	.slide-inner{height:inherit;}
	.p-0{padding:0px 20px!important;}
	.customer-banner:after{display:none;}
	.customer-banner a.whiteBtn{margin-left:0;bottom:0;position:relative;margin-top:30px;}
	.slide-inner .row{margin-right:0px;justify-content:center;}
	.angry-grid .items{margin-top:35px;}
	.customer-banner:before{display:none;}
	.aboutus:before{display:none;}
	.services-info:before{display:none;}
	.vision-info ul li:nth-child(odd)>article{top:0;}
	.aboutus article{text-align:center;}
	.vision-sec{padding:3rem 0 2rem;}
	.footersec .col-sm-3{flex:0 0 50%;max-width:50%;}
	.vision-sec article h2{font-size:1.9rem;line-height:36px;}
	.angry-grid h2{font-size:22px;line-height:30px;}
	.aboutus{padding:0rem 0 6rem;position:relative;}
	.services-sec{padding:0 0 6rem;position:relative;}
	.virtual-security .col-lg-6{flex:0 0 100%;max-width:100%;}
	
	.our-team .col-lg-3 {
    padding: 0 6px;
    flex: 0 0 100%;
    max-width: 100%;
}

.teaminfo {
     height: inherit;
 }
 
 
}
@media (max-width:575.98px){
	.angry-grid{display:block;text-align:center;}
	.slide-inner{height:inherit;}
	.p-0{padding:0px 20px!important;}
	.customer-banner:after{display:none;}
	.customer-banner a.whiteBtn{margin-left:0;bottom:0;position:relative;margin-top:30px;}
	.slide-inner .row{margin-right:0px;justify-content:center;}
	.angry-grid .items{margin-top:35px;}
	.customer-banner:before{display:none;}
	.aboutus:before{display:none;}
	.services-info:before{display:none;}
	.vision-info ul li:nth-child(odd)>article{top:0;}
	.aboutus article{text-align:center;}
	.vision-sec{padding:3rem 0 2rem;}
	.footersec .col-sm-3{flex:0 0 50%;max-width:50%;}
	.vision-sec article h2{font-size:1.9rem;line-height:36px;}
	.angry-grid h2{font-size:22px;line-height:30px;}
	.aboutus{padding:0rem 0 6rem;position:relative;}
	.services-sec{padding:0 0 6rem;position:relative;}
	.virtual-security .col-lg-6{flex:0 0 100%;max-width:100%;}
}

@media (max-width:480.98px){
	.slide-inner ul li:nth-child(1){flex:0 0 100%;max-width:100%;position:relative;}
	.slide-inner ul li:nth-child(2) img{left:0;display:none;}
	.slide-inner ul{display:block;align-items:center;justify-content:center;}
	.slide-inner ul li:nth-child(3){position:relative;flex:0 0 100%;max-width:100%;}
	.slide-inner .offset-md-1{margin-left:15px;}
	.services-info article h5{font-size:10px;line-height:28px;}
	.footersec .col-sm-3{flex:0 0 100%;max-width:100%;}
	.services-sec:after{display:none;}
	.services-tag{display:none;}
	.services-info article{margin-left:0px;}
	.services-sec .col-lg-4{flex:0 0 100%;max-width:100%;}
	.services-info article{background-color:rgb(0,0,0,0.4);}
	.services-info article h5{font-size:19px;line-height:28px;font-weight:400;padding-left:25px;}
	.services-info article{width:94%;}
	.services-info .overlay{overflow:hidden;}
	.main-navigate .p-0{padding:0px 10px!important;}
	.customer-banner{padding:5rem 0 5rem;overflow:hidden;}
	.virtual-security article h4{line-height:25px;font-size:1rem;}
	.virtual-security-question ul.mt-5{margin-top:1rem!important;margin-bottom:1rem;}
	.virtual-security-question figure{border-right:4px solid #a10140;margin-top:20px;}
	.second-row{display:flex;flex-direction:column-reverse;}
	.virtual-security-question article{margin-top:40px;}
	.virtual-security-question .d-flex{align-items:center;justify-content:center;}
	footer{text-align:center;}
	.footercontact ul li{padding-bottom:20px;justify-content:center;}
	.footersocial{margin-bottom:25px;}
	.virtual-security-question article{text-align:center;}
	.virtual-security-question h2{font-size:1.2rem;}
	.virtual-security article{margin-top:3rem;text-align:center;}
	.virtual-security article p{font-size:14px;}
	.virtual-security-question h2 br{display:none;}
	.main-navigate nav img{width:55%;}
	.virtual-security img.imgtag02{width:100%;padding:15px;}
	.virtual-security img.imgtag01{width:100%;margin-top:10rem;}
	.virtual-security img.imgtag02{width:100%;padding:18px 0px 0px;}
	.virtual-security img.imgtag01{width:100%;margin-top:0;}
	.virtual-security article p{font-size:14px;margin:15px 0;}
	.virtual-security .col-lg-6{padding:0px!important;}
	.target-sec article h3{font-size:13px;}
	p{font-size:14px;}
	.about-inn{text-align:center;}
	.aboutus article{padding:0;}
	.slide-inner img.w-50 {
    width: 50% !important;
}

.customer-banner {
    padding: 5rem 0 0rem;
 }

.angry-grid h2 {
    font-size: 18px;
    line-height: 10px;
}

}

@media (max-width:375.98px){
	.footersec .col-sm-3{flex:0 0 100%;max-width:100%;}
	.main-navigate .p-0{padding:0!important;}
	.aboutus article{padding:30px 10px 15px 10px;}
	.services-sec .col-lg-4{flex:0 0 100%;max-width:100%;}
	.footernav form .row{display:block;}
	.footernav form input.form-control{margin:14px 0 0 0;}
	.footersec .col-sm-3:nth-child(3){margin-top:25px;}
	.heading h2{font-size:2rem;}
	.get-form h2{font-size:21px;}
	.services-info article h5{font-size:14px;}
}