/*  Theme Responsive Css */



@media only screen and (max-width: 5000px){

.boxed_wrapper{overflow-x: hidden;}

}



@media only screen and (max-width: 1799px){

.put-security .image-layer,.works-section .image-layer{display: none;}

.about-style-four .image-layer{display: none;}

}



@media only screen and (max-width: 1499px){

.our-protection .inner-content,.testimonial-section .inner-content,.brand-section .inner-content{margin: 0px;}

.brand-section .brand-content,.brand-section .title-box{float: none;display: block;}

.brand-section .title-box{margin-bottom: 30px;}

.testimonial-block-one {padding: 49px 20px 64px 19px;}

}



@media only screen and (max-width: 1200px){

.form-section .img-column{left: 0px;}

.brand-section .brand-content li.image-box{margin-right: 15px;}

.call-to-action .call-content{float: none;display: block;text-align: center;margin-bottom: 15px;}

.call-to-action .inner-content .link{float: none;text-align: center;}

.call-to-action .call-content{padding: 0px;}

.call-to-action .call-content .icon-box{display: none;}

.footer-top .newsletter-widget .footer-social li,.contact-section .contact-info .social li{margin-bottom: 4px;}

.blog-details-content .content-style-two .inner-content .image-box{margin-top: 70px;}

.blog-details .sidebar .sidebar-categories {padding: 39px 30px 41px 45px;}

.about-section .about-content .single-item .icon-box:before{bottom: -114%;}

.main-header .header-bottom .outer-box .btn-box{margin-left: 25px;}

.main-header.style-three .header-bottom .outer-box{padding-left: 0px;}

.main-header.style-three .main-menu .navigation > li{margin: 0px 15px;}

.about-style-two .inner-box .text{position: relative;right: 0px;bottom: 0px;}

.about-style-two .content-box .lower-box{margin-left: 0px;}

.service-block-two .inner-box .content-box {padding: 10px 35px 10px 235px;}

.service-block-two .inner-box .content-box p{margin-bottom: 9px;}

.project-block-one .inner-box .content-box .view-btn{margin-bottom: 10px;}

.about-style-three .inner-box{padding-right: 0px;}

.callus-section .inner-container .title h2{float: none;display: block;margin-bottom: 30px;}

.callus-section .inner-container .call-box{float: none;display: inline-block;margin: 0px;}

.cyber-awareness .inner-box{padding-left: 0px;}

.news-block-one .lower-content{padding-left: 30px;}

.about-style-five .content-box .inner-box .single-item:first-child{left: 30px;}

.callus-section.alternet-2 .inner-container .title{display: block;float: none;margin-bottom: 30px;}

.download-app .content-box{margin-left: 0px;}

.desc_wrapper {padding: 30px 20px 20px;}

.serv_cont1 h5 {font-size: 16px;padding: 0px 0;}

}



@media only screen and (max-width: 1024px){

.banner_cont{width: 60%;}

.banner_cont br{display: none;}

.banner_form{width: 40%;}

}



@media only screen and (max-width: 991px){

.header-bottom .logo-outer{float: none;display: block;text-align: center;padding: 0px;width: 30%;}

.header-bottom .menu-area{float:none;display:block;margin-top: 0;}

.main-slider .owl-nav{display: none;}

.header-bottom .outer-box{position: absolute;float: none;top: 15px;right: 5px;padding: 0px;}

.main-header .header-top .top-left,.main-header .header-top .top-right{float: none;display: block;text-align: center;}

.main-header .header-top .social li,.main-header .header-top .top-right li{float: none;display: inline-block;}

.main-header .header-top li a.upper-btn{display: none;}

.main-header .header-top{padding-bottom: 15px;}

.main-menu .navigation > li > ul > li{padding: 0px 0px;}

.main-menu .navigation > li > ul > li:hover{background: #333;border-bottom: 1px solid #333;}

.main-menu .navigation > li > ul > li,.main-menu .navigation > li > ul > li:hover,.main-menu .navigation > li > ul > li > ul > li{border-bottom: 1px solid #fff;display: block;width: 100%;}

.main-menu .navigation > li > ul > li > ul > li > a{color: #fff !important;}

.search-box.now-visible{top: 40px;}

.about-section .video-content{margin: 0px 0px 30px 0px;padding:40px 0 0;}

.about-section .about-content{margin: 0px;}

.about-section .about-content .single-item .icon-box:before{display: none;}

.form-section .img-column{display: none;}

.our-protection .inner-content:before{display: none;}

.our-protection .inner-content .left-column,.our-protection .inner-content .image-box{margin-bottom: 40px;}

.counter-block-one{margin: 15px auto;}

.security-information .image-box{margin: 0px 0px 40px 0px;}

.security-information .information-content{margin: 0px;}

.single-team-content{margin-bottom: 30px;}

.brand-section .brand-content li.image-box{margin-bottom: 15px;}

.footer-top .logo-widget,.footer-top .service-widget{margin: 0px 0px 30px 0px;}

.fixed-header .sticky-header{display: none;}

.header-style-two .main-menu .navbar-header .navbar-toggle .icon-bar{background: #222;}

.header-style-two .search-box.now-visible, .header-style-two .search-box-area .search-box{top: 39px;}

.header-style-two .header-top .left-column{float: none;display: block;text-align: center;margin-bottom: 10px;}

.header-style-two .header-top .left-column li{float: none;display: inline-block;}

.header-style-two .header-top .right-column,.header-style-two .header-top .right-column ul{float: none;display: block;text-align: center;}

.feature-section .feature-column:before{display: none;}

.service-details .service-sidebar-content{margin: 0px 0px 50px 0px;}

.our-blog .news-block-one .lower-content {padding: 44px 30px 50px 30px;}

.blog-details-content .content-style-two .inner-content .image-box{margin: 0px 0px 30px 0px;}

.blog-details .sidebar{margin: 40px 0px 0px 0px;}

.blog-details .sidebar .sidebar-post .post{padding-bottom: 47px;}

.contact-section .contact-info{margin-bottom: 30px;}

.service-details-content .content-style-two .inner-content .image-box{margin-bottom: 30px;}

.service-details .service-details-content .content-style-two .inner-content{margin-bottom: 20px;}

.brand-section .brand-content{display: block;text-align: center;}

.brand-section .brand-content li.image-box{float: none;display: inline-block;}

.main-header.style-three .header-bottom .outer-box{padding: 0px;top: -6px;}

.feature-block-two .inner-box{margin-bottom: 30px;}

.feature-style-three .inner-container{padding-bottom: 10px;}

.about-style-two .inner-box .text{max-width: 100%;}

.about-style-two .content-box{margin-left: 0px;}

.service-block-two .inner-box .content-box {padding: 45px 35px 48px 235px;}

.intro-section .single-block{border: none;}

.put-security .content-box{margin: 0px 0px 30px 0px;}

.put-security .video-inner{margin: 0px;}

.project-section .filters .filter-btns li{margin-bottom: 10px;}

.feature-style-four .inner-box{margin: 0px 0px 30px 0px;}

.feature-style-four .content-box{margin-left: 0px;}

.feature-style-four .content-box .single-item .icon-box:before{display: none;}

.feature-style-five .inner-box:first-child .content-box{margin-right: 0px;margin-bottom: 30px;}

.feature-style-five .inner-box .image-box{margin: 0px 0px 30px 0px;}

.feature-style-five .inner-box:last-child .content-box{margin-left: 0px;}

.news-block-one{margin-bottom: 30px;}

.about-style-three .inner-box .single-column:last-child{padding-top: 0px;}

.about-style-three .inner-box{margin: 0px 0px 30px 0px;}

.works-section .content-box{margin-left: 0px;}

.cyber-awareness .inner-box .single-item{margin-bottom: 10px;padding: 38px 35px 35px 35px;}

.cyber-awareness .inner-box .single-item:hover{margin: 0px !important;}

.cyber-awareness .inner-box .single-item a{opacity: 1;}

.counter-style-two .image-box .image{position: relative;top: 0px;margin-bottom: 50px;}

.main-header.style-five .logo-outer{position: relative;display: block;float: none;margin-bottom: 30px;text-align: center;}

.main-header.style-five .header-bottom .btn-box{position: absolute;top: -1px;right: 0px;}

.main-header.style-five .header-bottom{padding: 5.5px 0px;}

.about-style-four .upper-box .image-box{margin-bottom: 30px;}

.about-style-four .feature-box .feature-column:before,.about-style-four .feature-box .feature-column:after{display: none;}

.about-style-four .feature-box .feature-block{margin-bottom: 30px;}

.main-slider.style-six .content{margin-bottom: 50px;}

.main-slider.style-six .image-box{margin: 0px;}

.about-style-five .content-box .inner-box .single-item{position: relative !important;display: inline-block;margin: 0px 5px;

left: 0px !important;top: 0px !important;right: 0px !important;bottom: 0px !important;margin-bottom: 10px;}

.about-style-five .content-box .upper-box{margin: 0px 0px 30px 0px;}

.about-style-five .image-box{margin-right: 0px;}

.smart-security .outer-container .single-item{margin: 15px 0px;}

.feature-style-six .inner-box .content-box{margin: 30px 0px 30px 0px !important;}

.feature-style-six .inner-box .image-box{margin: 0px !important;}

.download-app .content-box{margin-bottom: 30px;}

.about-style-two .inner-box{padding-right: 0px;}

.main-header.style-three .header-bottom{padding-bottom: 15px;}

.main-header.style-five .main-menu .navbar-header .navbar-toggle{padding: 15px 5px;}



.header-top .links-nav li{margin-right: 15px;} 

.main-menu .navbar-header{position: relative;float:none;display:block;text-align:left;width:100%;top: 0px;}

.main-header .main-menu {width: 100%;}  

.main-menu .navbar-header .navbar-toggle{display:inline-block;z-index:7;float:none;padding:5px;cursor:pointer;margin:0px 0px;background: #db1520;position: absolute;top:-45px;right: 0;border-radius: 5px;}  

.main-menu .navbar-header .navbar-toggle .icon-bar{background:#fff;height:2px;width:29px;display: block;margin:4px 0px;}

.main-menu .collapse {float:none;width:100%;padding:0px 0px 0px;border:none;margin:0px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;position: absolute;top:60px;}

.main-menu .navbar-collapse > .navigation{float:none !important;margin:0px !important;width:100% !important; background:#dfdfdf;border:1px solid #fff;}  

.main-menu .navbar-collapse > .navigation > li{margin:0px !important;float:none !important;width:100%;border-bottom: 1px solid #333 !important;}

.main-menu .navigation > li{position: relative;}

.main-menu .navigation > li > a,.main-menu .navigation > li > ul:before{border:none;}  

.main-menu .navbar-collapse > .navigation > li > a{padding:10px 10px !important;border:none !important;}  

.main-menu .navigation li.dropdown > a:after,

.main-menu .navigation > li.dropdown > a:before,

.main-menu .navigation > li > ul > li > a::before,

.main-menu .navigation > li > ul > li > ul > li > a::before{color:#fff !important;right:15px;font-size:16px;display:none !important;}  

.main-menu .navbar-collapse > .navigation > li > ul,.main-menu .navbar-collapse > .navigation > li > ul > li > ul{ position:relative;border:none;float:none;visibility:visible;opacity:1;display:none;margin:0px;padding:0px;left:auto !important;right:auto !important;top:auto !important;width:100%;background: #bdbdbd;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;border-radius:0px;transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-moz-transition:none !important;box-shadow:none !important;}    

.main-menu .navbar-collapse > .navigation > li > ul,.main-menu .navbar-collapse > .navigation > li > ul > li > ul{

border-top:1px solid rgba(255,255,255,0.1) !important;}

.main-menu .navbar-collapse > .navigation > li:last-child{border-bottom: none;} 

.main-menu .navbar-collapse > .navigation > li > a,.main-menu .navbar-collapse > .navigation > li > ul > li > a,.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{padding:12px 15px !important;line-height:22px;

color: #000;text-align:left;min-height:0px;font-weight: 600;display:block;}

.main-menu .navbar-collapse > .navigation > li:hover > a,.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a{color:#fff !important;background: #333;}  

.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{display:block;color:#000;position: absolute;right: 20px;top: 10px;}

.main-menu .navbar-collapse > .navigation li.dropdown:after,.main-menu .navigation > li > ul:before{display:none !important;}

.dropdown a i{display: none;}

.flag_area li{width:11%;}





.dropdown-menu {transform:translate3d(0px, 50px, 0px) !important;overflow:auto;max-height:500px;top: 0 !important;}

.dropdown-toggle::after {display: inline-block;width: 0;height: 0;margin-left: 0.255em;vertical-align: 0.255em;content: "";

border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent;}



}

@media (min-width:1024px) { 
.dropdown:hover .dropdown-menu {display: block;margin-top: 0;}
}
/*
@media (max-width: 767px) { 
.dropdown:hover .dropdown-menu{display: none;margin-top: auto;}
}
*/



@media only screen and (max-width: 768px){

.main-menu .navbar-collapse > .navigation > li > a{border-radius: 0;}

.service-block-one .lower-content {padding:20px 10px 20px 15px;text-align: center;}

.service-block-one .lower-content .text {position: relative;margin-bottom: 20px;}

.owl-theme .owl-controls {text-align: center;margin-top: 30px;}

.service-section .title-box {margin-bottom: 30px;}

.service-block-one .lower-content h3 {height:auto;}

.cta-section .cta-content .title {

font-size: 30px;

line-height: 36px;}

.cta-section .cta-content .text {font-size: 16px;line-height: 25px;}

.our-protection .title-box {margin-bottom: 20px;}

.counter-block-one .count-outer:before{display: none;}

.counter-block-one .count-outer{

padding-bottom: 0px;

margin-bottom: 8px;

}

.counter-block-one{

max-width: none;

text-align: center;

}

.feature-block-one{

padding:10px;

}

.count ul li{width:35%;text-align: center;padding: 0;margin: 20px 0;}

.counter-value::after {margin: 0 auto;}

.fact-counter {padding: 20px 0px;}



.feature-block-one .icon-box {

width: 80px;

height: 80px;

line-height: 80px;}

.news-block-one .lower-content {

padding: 38px 15px 45px 15px;

}

.footer-top .post-widget{margin: 0px 0px 30px 0px;}





.cta-section h2{width: 60%}

.contact_img {width:43%;}

.serv_box1{width: 30%;}



.main-slider.style-three .slide{

padding: 100px 0px 120px 0px;}



.about-style-two,.intro-section,.put-security,.project-section,.feature-style-four,.feature-style-five{padding: 70px 0px;}

.service-block-two .inner-box .content-box {padding: 36px 35px 40px 235px;}



.service-style-two,.news-section.alternet-2{padding: 70px 0px 40px 0px;}

.feature-style-five .content-box{margin-top: 0px;}

.main-footer .gallery-widget{margin-bottom: 30px;}



.main-slider.style-four .slide{padding: 100px 0px;}

.advice-section .owl-nav{

display: none;

}



.world-cyber .office-location .location-area{

left: -150px;

}



.world-cyber,

.works-section,

.team-style-two,

.counter-style-two{

padding: 70px 0px;

}



.cyber-awareness{

padding: 70px 0px 40px 0px;

}



.cyber-awareness .inner-box .single-item,

.cyber-awareness .inner-box .single-item:hover{

margin-bottom: 30px !important;

}



.counter-block-two{

padding: 0px;

margin-bottom: 30px;

border: none;

}



.counter-style-two .counter-block:last-child .counter-block-two{

margin-bottom: 0px;

}



.main-header.style-five .header-top .right-column{

float: none;

display: block;

text-align: center;

}



.main-header.style-five .header-top .right-column .info-box li{

margin-bottom: 15px;

}



.main-slider.style-five .owl-dots{

display: none !important;

}



.main-slider.style-five .slide{

padding: 100px 0px;

}



.about-style-four{

padding: 70px 0px 40px 0px;

}



.about-style-four .upper-box .content-box{

margin: 0px;

padding: 0px 30px 40px 30px;

}



.about-style-four .upper-box{

margin-bottom: 60px;

}



.video-section{

padding: 100px 0px;

}



.brand-style-two,

.about-style-five,

.smart-security{

padding: 70px 0px;

}



.about-style-five .content-box .inner-box{

min-height: auto;

margin-bottom: 30px;

}



.smart-solutions{

padding-bottom: 50px;

}



.feature-style-six{

padding-top: 70px;

padding-bottom: 360px;

}



.testimonial-section.alternet-2{

padding: 400px 0px 30px 0px;

}



.download-app,

.form-style-three{

padding: 70px 0px;

}





.advice-section:before{

display: none;

}



.smart-solutions .content-box{

margin-right: 0px;

}



.footer-top {padding: 30px 0px;}

.footer-top .logo-widget .footer-logo {width:100%;}

.footer-top .footer-title h4 {margin-bottom: 5px;}

.footerInfo {text-align: center;}

.footerInfo img {width: 20%;margin: 10px 10px 15px 0;}



.stratgey_texts2 {padding:0;}

.count .sub-text::before {

right: 0;

margin: 0 auto;}



.serv_box {width: 22%;}

.mega_drop{flex-wrap: wrap;}

.nav1, .nav2, .nav3, .nav4, .nav5{width:100%; }



.banner_cont{width:50%;}

.banner_form{width:50%;}

}



@media only screen and (max-width:599px){

.header-bottom .logo-outer {width:50%;}

.main-header .header-top .social li a {

font-size: 16px;

height: 35px;

width: 35px;

line-height: 38px;

}

.page-title {padding-top:60px;}

.certi_img, .certi_img3{float: none;}

.certi_img_area, .certi_img_area1{float: none;width: 100%;margin-left: 0px;}

.error-section{

padding: 100px 0px;

}

.about-section .video-content .about-title {padding-top: 10px;}

.about-section .video-content .about-title h2 {font-size: 24px;line-height: 32px;text-align: center;}

.about-section .video-content .text p {margin-bottom: 31px;text-align:justify;}

.serv_box{width: 100%;}

.part_box {margin-bottom: 40px;}

.count ul li{width: 45%;}

.feature-item{width: 190px;}

.contact_img{display:none;}

.cta-section h2, .cta-content{width: 100%;text-align: center;}

.serv_box1 {width: 100%;margin: 20px 10px;}

.main-slider .slide{padding:100px 0px 100px 0px;}

.main-slider.style-two .slide {padding-top: 100px;}

.service-block-two .inner-box .image-box{position: relative;}

.service-block-two .inner-box .content-box{padding-left: 35px;}

.put-security .content-box{padding-left: 40px;}

.put-security .content-box .upper-box h2:before{display: none;}



.about-style-three .content-box h2,

.service-style-three .title-box h2,

.advice-section .title-box h2,

.world-cyber .content-box h1,

.works-section .content-box h2,

.team-style-two .title-box h2,

.cyber-awareness .content-box h2,

.news-section.alternet-3 .title-box h2,

.main-slider.style-five .content h1,

.service-style-four .title-box h1,

.video-section .inner-box h2,

.project-section.alternet-2 .title-box h2,

.testimonial-style-two .title-box h1,

.form-style-two .title-box h1,

.about-style-five .content-box .upper-box h2,

.smart-solutions .content-box .title-box h2,

.smart-security .outer-container .title-box h2,

.feature-style-six .inner-box .content-box h2,

.testimonial-section.alternet-2 .title-box h2,

.download-app .content-box h2,

.form-style-three .title-box h2,

.main-slider.style-three h1,

.main-slider.style-four .content h1{

font-size: 36px;

line-height: 45px;

}



.smart-solutions .content-box .inner-box .single-item{

width: 100%;

}



}





@media only screen and (max-width: 499px){



.blog-details-content .comments-area .comment-inner .replay-btn{

position: relative;

top: 0px;

right: 0px;

}

.blog-details-content .comments-area .comment-inner .text{

margin-bottom: 15px;

} 

.main-header .header-top .top-right li{text-align: center;margin: 0;}

.brand-section .brand-content li.image-box:last-child{

margin-right: 15px;

}

.header-style-two .header-top .left-column li{

margin: 3px 10px;

}

.main-header .header-top{padding-top: 5px;display: none;}

.main-header .header-top .top-left{margin-bottom: 0px;margin-top: 10px;}

.main-slider .text{

font-size: 18px;

}

.main-slider h1{

font-size: 40px;

line-height: 50px;

}

.contact-section .contact-info{

padding: 45px 20px 50px 20px;

}



.team-section .link-btn{

margin-top: 30px;

}

.header-style-two .header-bottom .logo-outer {

padding: 25px 0px;

}

	

.main_banner {padding: 50px 0;}

.banner_cont p {font-size: 22px;line-height: 30px;}

.what_inner {display: block;}

.what_box, .contact_sec{width:100%;}

.main_banner::after{display:none;}

.main-menu .navbar-collapse > .navigation > .dropdown > a > ul {background: #333;}



.navigation{}



.about-section .about-content .single-item{

padding-left: 0px;

text-align: center;

}



.about-section .about-content .single-item .icon-box{

position: relative;

margin: 0 auto;

}



.about-section .about-content .single-item h4 a{

margin-top: 15px;

}



.our-protection .inner-content .single-item .icon-box{

position: relative !important;

margin: 0 auto !important;

}



.our-protection .inner-content .single-item{

padding: 0px !important;

text-align: center !important;

margin-bottom: 40px;

}



.our-protection .inner-content .single-item h4 a{

margin-top: 15px !important;

}



.page-title .content-box .title {

font-size: 38px;

line-height: 45px;

}



.about-style-two .content-box .list-item li{

width: 100%;

}



.feature-style-five .content-box{

padding: 50px 30px;

}



.video-style-two .inner-box .video-inner{

padding: 150px 0px;

}

.banner_cont{display: none;}

.banner_form{width:100%;}



}



@media only screen and (max-width: 399px){



.cta-section .cta-content .link .btn-style-one{

display: block;

margin-bottom: 10px;

}

.brand-section .brand-content li.image-box,

.brand-section .brand-content li.image-box:last-child{

width: 173px;

float: none;

}

.blog-details .sidebar .sidebar-post .post{

padding-bottom: 30px;

}



.our-protection .inner-content .image-box img{

width: 100%;

}



.main-header.style-three .header-bottom .outer-box .btn-box{

display: none;

}



.feature-block-two .inner-box{

padding: 50px 20px 46px 25px;

}



.about-style-two .content-box .lower-box h2 a,

.about-style-two .content-box .lower-box h3{

font-size: 20px;

line-height: 30px;

}



.feature-style-four .content-box .single-item{

padding-left: 120px;

}



.feature-style-five .content-box h2{

font-size: 30px;

line-height: 36px;

}



h2,

h1{

font-size: 30px !important;

line-height: 36px !important;

}



.advice-section .single-item{

margin-bottom: 30px;

}



.main-header.style-five .header-bottom .btn-box{

display: none;

}



}