@media (min-width:2001px) and (max-width:10000px){

	.container{
		max-width: 1530px;
	}
}
@media (min-width:1801px) and (max-width:2000px){
	.container{
		max-width: 1530px;
	}
}
@media (min-width:1551px) and (max-width:1800px){

	.container{
		max-width: 1463px;
	}

	h1{
		font-size: 50px;
		line-height: 60px;
	}
	h2{
		font-size: 32px;
		line-height: 38px;
	}
	h3{
		font-size: 45px;
		line-height: 52px;
	}


	/* Hero Banner */
	.down-arrow-btn{
		bottom: 65px;
	}

	.how-it-works-text h3, .how-it-works-text h1,.smartphone-security-data-text h3{
		font-size: 50px;
		line-height: 60px;
	}

	/*=============== Blog-inside ===============*/
	.blog-inside-wrape{
		padding: 0 0 0 ;
	}
	.blog-inside-parent{
		max-width: 1433px;
	}
	.detail-button-next{
		right: 20px;
	}
	.detail-button-prev{
		right: 20px;
	}

	.detail-button-prev{
		left: -45px;
	}
	.detail-button-next{
		right: -45px;
		left: auto;
	}

	.peace-of-mind-wrape{
     	padding-right: 188px;   
    }
    .video-parent{
    	max-width: 1433px!important;
    }
}
@media (min-width:1300px) and (max-width:1550px){

	.container{
		max-width: 1250px;
	}

	h1{
		font-size: 50px;
		line-height: 60px;
	}
	h2{
		font-size: 32px;
		line-height: 38px;
	}
	h3{
		font-size: 45px;
		line-height: 52px;
	}

	/* Navbar */
	.navbar-brand{
		max-width:270px;
	}
	.navbar-expand-lg .navbar-nav .nav-item{
		margin-right: 25px;
	}
	.start-btn{
		margin-left: 20px;
	}



	/* Hero Banner */
	.down-arrow-btn{
		bottom: 50px;
	}
	.herobanner-wrape{
		padding:100px 50px 100px 0px;
	}
	.apple-store, .google-play{
		margin-top: 0;
	}


	/* Video Section */
	.video-parent video{
		height: auto;
	}

	/* Peace of Mind Section */
	.peace-of-mind-wrape{
		padding-right: 50px;
		padding-left: 50px;
	}
	.peace-of-mind-text .logo-icon{
		max-width: 100px;
		margin-bottom: 30px;
	}
	.peace-of-mind-text ul{
		margin-bottom: 30px;
	}
	.peace-of-mind-text ul li{
		margin-bottom: 20px;
	}
	.peace-of-mind-img{
		height: 800px;
	}



	/* Smartphone Security Section */
	.smartphone-security-data-text h3{
		font-size: 45px;
		line-height: 52px;
	}


	/* How it Works Section */
	.how-it-works-text h3, .how-it-works-text h1{
		font-size: 45px;
		line-height: 52px;
		margin-bottom: 25px;
	}

	/*================ Our Services ================*/
	.download-app-text{
		max-width: 530px;
	}

	/*=============== Blog-inside ===============*/
	.blog-inside-wrape{
		padding: 0 0 0 ;
	}
	.blog-inside-parent{
		max-width: 1220px;
	}

	.detail-box{
		padding: 80px 0;
	}
	.detail-button-prev{
		left: -20px;
	}
	.detail-button-next{
		right: -20px;
		left: auto;
	}
	.detail-button-prev img,
	.detail-button-next img{
		width: 20px;
	}
	.detail-text h4{
		margin: 30px 0 20px 0;
	}

	.viemo-iframe iframe{
        height: 89vh;
    }
		

    .herobanner-text .apple-store img,
    .herobanner-text .google-play img{
    	height: 50px;
    	object-fit: contain;
    }
    .herobanner-text p, .intro{
    	font-size: 20px!important;
    	line-height: 35px!important;
    }
	.peace-of-mind-wrape{
		padding-right: 110px;
		padding-left: 0;
	}
	.peace-of-mind-text{
		max-width: 500px;
	}

}
@media (min-width:1200px) and (max-width:1299px){

	.container{
		max-width: 1140px;
	}

	body,p{
		font-size: 22px;
		line-height: 30px;
	}
	p{
		font-size: 25px;
		line-height: 35px;
	}
	h1{
		font-size: 50px;
		line-height: 60px;
	}
	h2{
		font-size: 32px;
		line-height: 38px;
	}
	h3{
		font-size: 40px;
		line-height: 45px;
	}


	/* Top Margin */
	.mg-top-30{
	    margin-top: 20px;
	}
	.mg-top-60{
	    margin-top: 40px;
	}
	.mg-top-120{
	    margin-top: 80px;
	}

	/* Bottom Margin */
	.mg-bottom-30{
	    margin-bottom: 20px;
	}
	.mg-bottom-60{
	    margin-bottom: 40px;
	}
	.mg-bottom-120{
	    margin-bottom: 80px;
	}

	/* Left Margin */
	.mg-left-30{
	    margin-left: 20px;
	}
	.mg-left-60{
	    margin-left: 40px;
	}
	.mg-left-120{
	    margin-left: 80px;
	}

	/* Right Margin */
	.mg-right-30{
	    margin-right: 20px;
	}
	.mg-right-60{
	    margin-right: 40px;
	}
	.mg-right-120{
	    margin-right: 80px;
	}


	/* Top Padding */
	.pd-top-30{
	    padding-top: 20px;
	}
	.pd-top-60{
	    padding-top: 40px;
	}
	.pd-top-120{
	    padding-top: 80px;
	}

	/* Bottom Padding */
	.pd-bottom-30{
	    padding-bottom: 20px;
	}
	.pd-bottom-60{
	    padding-bottom:40px;
	}
	.pd-bottom-120{
	    padding-bottom: 80px;
	}


	/* Left Padding */
	.pd-left-30{
	    padding-left: 20px;
	}
	.pd-left-60{
	    padding-left: 40px;
	}
	.pd-left-120{
	    padding-left: 80px;
	}

	/* Right Padding */
	.pd-right-30{
	    padding-right: 20px;
	}
	.pd-right-60{
	    padding-right: 40px;
	}
	.pd-right-120{
	    padding-right: 80px;
	}



	/* Navbar */
	.navbar-brand{
		max-width: 230px;
	}
	.navbar-expand-lg .navbar-nav .nav-item{
		margin-right: 20px;
	}
	.start-btn{
		margin-left: 10px;
	}




	/* Hero Banner */
	.logo-data img{
		max-width: 200px;
	}
	.apple-store, .google-play{
		margin: 0 10px 0 0;
		max-width: 190px;
	}
	.down-arrow-btn{
		bottom: 40px;
	}


	/* Video Section */
	.video-parent video{
		height: auto;
	}


	/* Peace of Mind Section */
	.peace-of-mind-wrape{
		padding-right: 50px;
		padding-left: 50px;
	}
	.peace-of-mind-text .logo-icon{
		max-width: 100px;
		margin-bottom: 30px;
	}
	.peace-of-mind-text ul{
		margin-bottom: 30px;
	}
	.peace-of-mind-text ul li{
		margin-bottom: 20px;
	}
	.peace-of-mind-img{
		height: 800px;
	}



	/* Smartphone Security Section */
	.smartphone-security-data-text h3{
		font-size: 45px;
		line-height: 52px;
	}


	/* How it Works Section */
	.how-it-works-text h3, .how-it-works-text h1{
		font-size: 45px;
		line-height: 52px;
		margin-bottom: 25px;
	}

	/*================ Our Services ================*/
	.download-app-wrape{
		padding-left: 50px;
		padding-right: 50px;
	}

	/*=============== Blog-inside ===============*/
	.blog-inside-wrape{
		padding: 0 0 0 ;
	}
	.blog-inside-parent{
		max-width: 1110px;
	}

	.detail-box{
		padding: 80px 0;
	}
	.detail-button-prev{
		left: -20px;
	}
	.detail-button-next{
		right: -20px;
		left: auto;
	}
	.detail-button-prev img,
	.detail-button-next img{
		width: 20px;
	}
	.detail-text h4{
		margin: 30px 0 20px 0;
	}
	.detail-text img{
		height: 205px;
	}

	.viemo-iframe iframe{
        height: 89vh;
    }

    .herobanner-text .apple-store img,
    .herobanner-text .google-play img{
    	height: 50px;
    	object-fit: contain;
    }
    .herobanner-text p, .intro{
    	font-size: 20px!important;
    	line-height: 35px!important;
    }
    .peace-of-mind-wrape{
		padding-right: 65px;
		padding-left: 0;
	}
	.peace-of-mind-text{
		max-width: 490px;
	}
}
@media (min-width:992px) and (max-width:1199px){

	body{
		font-size: 22px;
		line-height: 30px;
	}
	p{
		font-size: 22px;
		line-height: 30px;
	}
	h1{
		font-size: 40px;
		line-height: 45px;
	}
	h2{
		font-size: 32px;
		line-height: 38px;
	}
	h3{
		font-size: 40px;
		line-height: 45px;
	}


	/* Top Margin */
	.mg-top-30{
	    margin-top: 20px;
	}
	.mg-top-60{
	    margin-top: 40px;
	}
	.mg-top-120{
	    margin-top: 80px;
	}

	/* Bottom Margin */
	.mg-bottom-30{
	    margin-bottom: 20px;
	}
	.mg-bottom-60{
	    margin-bottom: 40px;
	}
	.mg-bottom-120{
	    margin-bottom: 80px;
	}

	/* Left Margin */
	.mg-left-30{
	    margin-left: 20px;
	}
	.mg-left-60{
	    margin-left: 40px;
	}
	.mg-left-120{
	    margin-left: 80px;
	}

	/* Right Margin */
	.mg-right-30{
	    margin-right: 20px;
	}
	.mg-right-60{
	    margin-right: 40px;
	}
	.mg-right-120{
	    margin-right: 80px;
	}


	/* Top Padding */
	.pd-top-30{
	    padding-top: 20px;
	}
	.pd-top-60{
	    padding-top: 40px;
	}
	.pd-top-120{
	    padding-top: 80px;
	}

	/* Bottom Padding */
	.pd-bottom-30{
	    padding-bottom: 20px;
	}
	.pd-bottom-60{
	    padding-bottom:40px;
	}
	.pd-bottom-120{
	    padding-bottom: 80px;
	}


	/* Left Padding */
	.pd-left-30{
	    padding-left: 20px;
	}
	.pd-left-60{
	    padding-left: 40px;
	}
	.pd-left-120{
	    padding-left: 80px;
	}

	/* Right Padding */
	.pd-right-30{
	    padding-right: 20px;
	}
	.pd-right-60{
	    padding-right: 40px;
	}
	.pd-right-120{
	    padding-right: 80px;
	}




	/* Navbar */
	.navbar-brand{
		max-width: 200px;
	}
	.navbar-expand-lg .navbar-nav .nav-item{
		margin-right: 20px;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		font-size: 15px;
	}
	.head-btn{
		min-width: 120px;
		font-size: 15px;
	}
	.start-btn{
		margin-left: 10px;
	}
	.login-btn{
		min-width: 110px;
	}



	/* Hero Banner */
	.logo-data img{
		max-width: 200px;
	}
	.apple-store, .google-play{
		margin: 0 10px 0 0;
		max-width: 190px;
	}
	.down-arrow-btn{
		bottom: 40px;
	}


	/* Video Section */
	.video-parent video{
		height: auto;
	}



	/* Peace of Mind Section */
	.peace-of-mind-wrape{
		padding-right: 50px;
		padding-left: 50px;
	}
	.peace-of-mind-text .logo-icon{
		max-width: 100px;
		margin-bottom: 30px;
	}
	.peace-of-mind-text ul{
		margin-bottom: 30px;
	}
	.peace-of-mind-text ul li{
		margin-bottom: 20px;
	}
	.peace-of-mind-img{
		height: 850px;
	}



	/* Smartphone Security Section */
	.smartphone-security-data-text h3{
		font-size: 45px;
		line-height: 52px;
	}


	/* How it Works Section */
	.how-it-works-text h3, .how-it-works-text h1{
		font-size: 45px;
		line-height: 52px;
		margin-bottom: 25px;
	}

	/*================ Our Services ================*/
	.download-app-wrape{
		padding-left: 30px;
		padding-right: 30px;
	}

	/*=============== Blog-inside ===============*/
	.blog-inside-wrape{
		padding: 0 0 0 ;
	}
	.blog-inside-parent{
		max-width: 930px;
	}
	.copyright-logo-img {margin: 0 20px 0 0;}	.copyright-logo-img img {max-width: 200px;}	.copylink ul li {margin: 0 20px 0 0;}	


	.detail-box{
		padding: 80px 0;
	}
	.detail-button-prev{
		left: -15px;
	}
	.detail-button-next{
		right: -15px;
		left: auto;
	}
	.detail-button-prev img,
	.detail-button-next img{
		width: 20px;
	}
	.detail-text h4{
		margin: 30px 0 20px 0;
	}
	.viemo-iframe iframe{
        height: 69vh;
    }

    .herobanner-text h2{
    	font-size: 25px;
    	line-height: 30px;
    }
    .herobanner-text .apple-store img,
    .herobanner-text .google-play img{
    	height: 50px;
    	object-fit: contain;
    }
    .herobanner-text p, .intro{
    	font-size: 18px!important;
    	line-height: 28px!important;
    }
    .peace-of-mind-wrape{
		padding-right: 35px;
		padding-left: 0;
	}
	.peace-of-mind-text{
		max-width: 430px;
	}

}	
@media (min-width:768px) and (max-width:991px){


	
	.desktop{
		display: none;
	}
	.mobile{
		display: block;
	}
	body{
		font-size: 22px;
		line-height: 30px;
	}
	p{
		font-size: 22px;
		line-height: 30px;
	}
	h1{
		font-size: 40px;
		line-height: 45px;
	}
	h2{
		font-size: 32px;
		line-height: 38px;
	}
	h3{
		font-size: 40px;
		line-height: 45px;
	}


	/* Top Margin */
	.mg-top-30{
	    margin-top: 25px;
	}
	.mg-top-60{
	    margin-top: 50px;
	}
	.mg-top-120{
	    margin-top: 100px;
	}

	/* Bottom Margin */
	.mg-bottom-30{
	    margin-bottom: 25px;
	}
	.mg-bottom-60{
	    margin-bottom: 50px;
	}
	.mg-bottom-120{
	    margin-bottom: 100px;
	}

	/* Left Margin */
	.mg-left-30{
	    margin-left: 25px;
	}
	.mg-left-60{
	    margin-left: 50px;
	}
	.mg-left-120{
	    margin-left: 100px;
	}

	/* Right Margin */
	.mg-right-30{
	    margin-right: 25px;
	}
	.mg-right-60{
	    margin-right: 50px;
	}
	.mg-right-120{
	    margin-right: 100px;
	}


	/* Top Padding */
	.pd-top-30{
	    padding-top: 25px;
	}
	.pd-top-60{
	    padding-top: 50px;
	}
	.pd-top-120{
	    padding-top: 100px;
	}

	/* Bottom Padding */
	.pd-bottom-30{
	    padding-bottom: 25px;
	}
	.pd-bottom-60{
	    padding-bottom:50px;
	}
	.pd-bottom-120{
	    padding-bottom: 100px;
	}


	/* Left Padding */
	.pd-left-30{
	    padding-left: 25px;
	}
	.pd-left-60{
	    padding-left: 50px;
	}
	.pd-left-120{
	    padding-left: 100px;
	}

	/* Right Padding */
	.pd-right-30{
	    padding-right: 25px;
	}
	.pd-right-60{
	    padding-right: 50px;
	}
	.pd-right-120{
	    padding-right: 100px;
	}



	/* Navbar */
	.header{
		position: static!important;
	}
	.navbar{
		padding: 15px 0;
		min-height: 79px;
		background-color: #fff;
	}
	.navbar .container{
		padding: 0;
	}
	.navigation-btn{
		margin-right: 30px;
	}
	.head-btn{
		font-size: 20px;
		min-width: 166px;
	}
	.start-btn{
		margin: 0 12px 0 4px;
	}
	.login-btn{
		min-width: 105px;
	}
	.header-button {
		display: none!important;
	}
	.home .header-button {
		display: table!important;
	}
	.navbar .navbar-collapse {
		position: absolute;
		top: 80px;
		left: 0;
		width: 100%;
		z-index: 999;
	}
	.navbar-expand-lg .navbar-nav{
		padding: 43px 0 52px 0;
		margin: 0 0 0 0;
		width: 100%;
		max-width: 100%;
		border-radius: 0 40px 0 40px;
		background-color: #4A3AE6;
	}
	.navbar-expand-lg .navbar-nav .nav-item{
		margin: 0 0 23px 0;
	}
	.navbar-expand-lg .navbar-nav .nav-item:last-child{
		margin-bottom: 0;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		color: #fff;
		font-size: 20px;
		line-height: 20px;
		padding: 0 45px 0 30px;
	}
	.navbar-expand-lg .navbar-nav .nav-link:hover{
		color: #fff;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu{
		padding: 11px 20px 11px 42px;
		background-color: rgba(255, 255, 255, 0.1);
		border-radius: 0;
		margin: 7px 0 0 0;
	}
	.dropdown-toggle::after {
		top: 2px;
		left: auto;
		right: 38px;
		width: 30px;
		display: block;
		transform: rotate(-90deg);
	}
	.dropdown-toggle.show::after{
		transform: rotate(0deg);
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu li{
		margin: 0 0 0 0;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{
		color: #D3D3D3;
		font-size: 16px;
		line-height: 40px;
	}
	.navbar-expand-lg .navbar-nav .current_item .nav-link, .navbar-expand-lg .navbar-nav .current_menu .nav-link {
    	color: rgba(255, 255, 255, 0.5);
	}



	/* Hero Banner */
	.hero-banner{
		padding: 50px 0 100px 0;
	}
	.logo-wrape{
		min-height: 100%;
	}
	.logo-data img{
		max-width: 200px;
	}
	.herobanner-text h1{
		margin-bottom: 20px;
	}
	.apple-store, .google-play{
		margin: 0 10px 0 0;
		max-width: 170px;
	}
	.down-arrow-btn{
		bottom: 30px;
	}



	/* Video Section */
	.video-parent video{
		height: auto;
		margin-bottom: -10px;
	}


	/* Peace of Mind Section */
	.peace-of-mind-wrape{
		padding-left: 30px;
		padding-right: 30px;
	}
	.peace-of-mind-text ul li::before {
		top: 8px;
	}
	.peace-of-mind-img{
		height: 600px;
	}


	/* Smartphone Security Section */
	.smartphone-security-section{
		background-size: 100%;
		background-position-y: 80%;
	}
	.smartphone-security-text{
		max-width: 100%;
	}
	.smartphone-security-data-text h3{
		font-size: 45px;
		line-height: 52px;
	}



	/* How it Works Section */
	.how-it-works-image img{
		margin-bottom: 30px;
	}
	.how-it-works-text h3, .how-it-works-text h1{
		font-size: 45px;
		line-height: 52px;
		margin-bottom: 0;
	}
	.how-it-works-text h2{
		margin-bottom: 30px;
	}
	.works-block h6{
		font-size: 25px;
	}
	.works-block h6 strong{
		font-size: 30px;
	}
	.copyright-parent .row{		/*flex-direction: column-reverse;*/	}	.copylink ul{		margin: 0 auto;	}	.copyright-logo{		display: flex;		align-items: center;		justify-content: space-between;		padding-top: 25px;	}
	/*=========================== Blog ===========================*/

	/* intro-text-section */
	.intro-text-section{
		padding: 60px 0;
	}
	.intro-text-text h1{
		margin-bottom: 10px;
	}
	.intro-text-text h2{
		margin-bottom: 41px;
	}

	.blog-image {
		padding: 0;
	}
	.blog-image img{
		width: 100%;
	}
		
	/*=============== Blog-inside ===============*/
	.blog-inside-section{
		padding-bottom: 100px;
	}
	.blog-inside-parent{
		max-width: 690px;
	}
	.blog-inside-image img{
		width: 100%;
		margin-bottom: 69px;
	}
	.blog-inside-wrape{
		padding: 0;
	}
	.blog-inside-text h3{
		margin-bottom: 39px;
	}
	.blog-inside-text h4{
		margin-bottom: 21px;
	}



	.detail-box{
		padding: 90px 0;
	}
	.detail-button-prev{
		left: -15px;
	}
	.detail-button-next{
		right: -15px;
		left: auto;
	}
	.detail-button-prev img,
	.detail-button-next img{
		width: 20px;
	}
	.detail-text h4{
		margin: 30px 0 20px 0;
	}
	.detail-text p{
		min-height: 90px;
		margin-bottom: 15px;
	}
	.viemo-iframe iframe{
        height: 54vh;
    }

    .herobanner-text h2{
    	font-size: 25px;
    	line-height: 30px;
    }
    .herobanner-text .apple-store img,
    .herobanner-text .google-play img{
    	height: 50px;
    	object-fit: contain;
    }
    .herobanner-text p, .intro{
    	font-size: 18px!important;
    	line-height: 28px!important;
    }
    .peace-of-mind-wrape{
    	justify-content: center;
    }
    .peace-of-mind-text{
    	max-width: 690px;
    }

    .newsroom-parent .btn-primary{
    	min-width: 190px;
    	font-size: 16px;
    }
    .gx-5{
		--bs-gutter-x: 15px;
	}
}	
@media (min-width:320px) and (max-width:767px) {
	.container, .container-fluid{
		padding: 0 30px;
	}
	.desktop{
		display: none;
	}
	.mobile{
		display: block;
	}
	body{
		font-size: 22px;
		line-height: 38px;
	}
	h1{
		font-size: 50px;
		line-height: 55px;
	}
	h2{
		font-size: 32px;
		line-height: 38px;
	}
	h3{
		font-size: 45px;
		line-height: 52px;
	}



	/* Navbar */
	.header{
		position: static!important;
	}
	.navbar{
		padding: 15px 0;
		min-height: 79px;
		background-color: #fff;
	}
	.navbar .container{
		padding: 0 20px;
	}
	.navigation-btn{
		margin-right: 0px;
	}
	.head-btn{
		font-size: 20px;
		min-width: 166px;
	}
	.start-btn{
		margin: 0 12px 0 4px;
	}
	.login-btn{
		min-width: 100px;
		margin-right:5px;
	}
	.home .header-button {
		display: table!important;
		margin-left: 0px;
		margin-right: auto;
	}
	.header-button.desktop {
		display: none!important;
	}	
	.navbar-brand{
		margin-left: 30px;
	}
	.navbar .navbar-collapse {
		position: absolute;
		top: 80px;
		left: 0;
		width: 100%;
		z-index: 999;
		padding: 43px 0 52px 0;
		border-radius: 0 40px 0 40px;
		background-color: #4A3AE6;
	}
	.navbar-expand-lg .navbar-nav{
		
		margin: 0 0 0 0;
		width: 100%;
		max-width: 100%;
		
	}
	.navbar-expand-lg .navbar-nav .nav-item{
		margin: 0 0 23px 0;
	}
	.navbar-expand-lg .navbar-nav .nav-item:last-child{
		margin-bottom: 0;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		color: #fff;
		font-size: 20px;
		line-height: 20px;
		padding: 0 45px 0 30px;
	}
	.navbar-expand-lg .navbar-nav .current_item .nav-link, .navbar-expand-lg .navbar-nav .current_menu .nav-link {
    	color: rgba(255, 255, 255, 0.5);
	}

	.navbar-expand-lg .navbar-nav .nav-link:hover{
		color: #fff;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu{
		padding: 11px 20px 11px 42px;
		background-color: rgba(255, 255, 255, 0.1);
		border-radius: 0;
		margin: 7px 0 0 0;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:hover, .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item.current_menu {
    color: #fff;
    opacity: 1;
	}
	.dropdown-toggle::after {
		top: 2px;
		left: auto;
		right: 38px;
		width: 30px;
		display: block;
		transform: rotate(-90deg);
	}
	.dropdown-toggle.show::after{
		transform: rotate(0deg);
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu li{
		margin: 0 0 0 0;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{
		color: #D3D3D3;
		font-size: 16px;
		line-height: 40px;
	}

	.navbar .navbar-collapse .header-button {
		text-align:center;
		margin-top:30px;
	}
	.navbar .navbar-collapse .header-button .login-btn {
		background-color:#ffffff;
		color:#0D0D0D;
		min-width: 130px;
	}
	.navbar .navbar-collapse .header-button .head-btn {
	margin: 0 5px;
	}

	/* Hero Banner */
	.hero-banner{
		padding: 50px 0 100px 0;
	}
	.logo-wrape{
		padding: 0 30px;
		min-height: auto;
	}
	.logo-mobile-arrow{
		display: block;
		max-width: 60px;
		margin: 0 auto 70px auto;
	}
	.logo-data img{
		max-width: 122px;
		width: 100%;
	}
	.logo-data .btn-primary{
		display: none;
	}

	.herobanner-wrape{
		padding: 0 30px;
		min-height: auto;
	}
	.herobanner-text{
		max-width: 100%;
		width: 100%;
	}
	.down-arrow-btn{
		display: none;
	}

	.herobanner-text h1{
		margin-bottom: 50px;
	}
	.herobanner-text h2{
		margin-bottom: 46px;
	}
	.apple-store, .google-play{
		display: table;
		margin: 0 auto 0 auto;
	}
	.apple-store{
		margin-bottom: 12px;
	}
	.herobanner-text .btn-primary{
		display: inline-flex;
		margin: 0 auto;
		margin-bottom: 47px;
	}
	.primary-button{
		display: flex;
		align-items: center;
		justify-content: center;
	}



	/* Video Section */
	.video-parent video{
		height: auto;
		margin-bottom: -11px;
	}



	/* Peace of Mind Section */
	.peace-of-mind-wrape{
		padding-right: 30px;
		padding-left: 30px;
	}
	.peace-of-mind-text .logo-icon{
		margin-bottom: 45px;
	}
	.peace-of-mind-text h3{
		text-align: center;
		margin: 0 0 27px 0;
	}
	.peace-of-mind-text ul{
		margin-bottom: 0;
	}
	.peace-of-mind-text ul li{
		margin: 0 0 25px 20px;
	}
	.peace-of-mind-text ul li:last-child{
		margin-bottom: 0;
	}
	.peace-of-mind-text ul li::before {
		top: 11px;
	}
	.peace-of-mind-text .btn-primary{
		/*display: none;*/
	}
	.peace-of-mind-img{
		min-height: 750px;
		background-position: 26% 100%;
	}



	/* Text Intro Section */
	.text-intro h3{
		text-align: left;
		margin-bottom: 39px;
	}
	.text-intro p{
		margin-bottom: 45px;
	}


	/* Get Form Section */
	.get-form-block h2{
		margin-bottom: 21px;
	}
	.submit-btn{
		margin-top: 25px;
	}


	/* Single Image Section*/
	.single-image-section .container{
		padding: 0;
	}


	/* Accordion Repeater */
	.accordion-data h2{
		margin-bottom: 57px;
	}
	.accordion-group{
		padding: 0;
		margin-bottom: 41px;
	}
	.accordion-btn{
		line-height: 32px;
		padding: 0 0 0 65px;
	}
	.accordion-btn::before {
		left: 0;
		top: 50%;
		transform: translateY(-50%);
	}



	/* Smartphone Security Section */
	.smartphone-security-section {
	  	background-size: 150%;
	  	background-position: 50% 73%;
	}
	.smartphone-security-image{
		padding: 100px 0 50px 0;
	}
	.smartphone-security-data-text h3{
		font-size: 40px;
		line-height: 45px;
	}



	/* How it Works Section */
	.how-it-works-image{
		display: none;
	}
	.how-it-works-text h3, .how-it-works-text h1{
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 10px;
	}
	.how-it-works-text h2{
		margin-bottom: 43px;
	}
	.works-block{
		max-width: 222px;
		width: 100%;
	}
	.works-block.box-2,.works-block.box-4,.works-block.box-6{
		margin-left: auto;
	}


	/* Footer/ */
	.foot-text h3{
		margin-bottom: 38px;
	}
	.foot-text p{
		margin-bottom: 47px;
	}
	.foot-btn{
		margin-bottom: 0;
	}		.copyright-parent .row{		/*flex-direction: column-reverse;*/	}	.copyright-logo {text-align:center;}	.copylink ul {		margin: 0 auto 16px auto;	}	.copylink ul li{		margin: 0 12px;	}	.copyright-logo-img{		margin-right: 26px;		max-width: 239px;	}	.ft-link ul li {		display: block;		margin: 0 0 12px 0;	}	.tagline {		font-size: 18px;	}
	

	/*================ Our Services ================*/
	.download-app-wrape{
		padding-left: 30px;
		padding-right: 30px;
	}


	/*=========================== Blog ===========================*/

	/* intro-text-section */
	.intro-text-section{
		padding: 60px 0;
	}
	.intro-text-text h1{
		margin-bottom: 10px;
	}
	.intro-text-text h2{
		margin-bottom: 41px;
	}


	/* Blog */
	.blog-image{
		padding: 0;
	}
	.blog-image img{
		width: 100%;
		margin: 0 0 41px 0;
	}
	.blog-text h3{
		margin-bottom: 39px;
	}
	.blog-text h4{
		margin-bottom: 24px;
	}
	.blog-text p{
		margin-bottom: 25px;
	}
	.blog-text .btn-blue{
		margin: 0 auto;
		display: table;
	}


	/*=============== Blog-inside ===============*/
	.blog-inside-section{
		padding-bottom: 100px;
	}
	.blog-inside-image img{
		width: 100%;
		margin-bottom: 69px;
	}
	.blog-inside-wrape{
		padding: 0;
	}
	.blog-inside-text h3{
		margin-bottom: 39px;
	}
	.blog-inside-text h4{
		margin-bottom: 21px;
	}


	.inside-btn:last-child{
		margin: 18px 0 0 auto;
		display: table;
	}
	.blog-inside-text-inner h4{
		line-height: 38px;
	}.grecaptcha-badge { right:-236px !important;}.grecaptcha-badge:hover { right:-186px !important;}
	
	.newsroom-parent .btn.btn-primary {
        margin-bottom: 100px;
    }
    .newsroom-section  {
        padding-top:80px!important;
        padding-bottom:1px!important;
        background-position: 32% 100%;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .detail-text img{
    	height: 201px;
    }
    .detail-text h3{
    	margin: 26px 0;
    }
    .detail-text p{
    	margin-bottom: 26px;
    }
    .detail-text h5{
    	padding: 0;
    }
    .detail-box{
    	padding: 96px 0 114px 0;
    }
    .detail-buttons{
    	display: flex;
    	align-items: center;
    	justify-content: flex-end;
    	margin: -55px 0 0 0;
    }
    .detail-button-prev,.detail-button-next{
    	position: relative;
    	left: 0;
    	top: 0;
    	z-index: 1;
    	transform: none;
    }
    .detail-button-next{
    	right: 0;
    	margin-left: 39px;
    }
    .detail-text p{
    	min-height: 90px;
    }
    .detail-text h4{
    	font-size: 20px;
    	margin: 26px 0 30px 0;
    }

    .viemo-iframe iframe{
        height: 25vh;
    }

    .herobanner-wrape{
    	padding: 0;
    }
     .peace-of-mind-wrape{
		padding-right: 15px;
		padding-left: 15px;
	}
	.navbar .container{
		padding: 0 15px !important;
	}
	.navbar-brand,
	.navigation-btn{
		margin: 0!important;
	}
	.gx-5{
		--bs-gutter-x: 15px;
	}
}

@media (min-width:320px) and (max-width:389px){
	.navbar-brand {
    max-width: 200px;
	margin-left: 20px;
    }	
	.navigation-btn {
		margin-right: 20px;
	}
	.container, .container-fluid{
		padding: 0 15px;
	}
	.desktop{
		display: none;
	}
	.mobile{
		display: block;
	}
	body,p{
		font-size: 18px;
		line-height: 28px;
		letter-spacing:-0.5px;
	}

	.head-btn{
		min-width: 125px;
		font-size: 18px;
		margin: 0 0px 0 0;
	}
	.login-btn{
		min-width: 90px;
	}
	.navbar .navbar-collapse .header-button .login-btn,
	.navbar .navbar-collapse .header-button .head-btn {
		min-width: 135px;
		margin: 0 5px;
	}


	/* Footer/ */
	.copyright-logo-img{
		max-width: 200px;
	}
	.top-arrow{
		max-width: 50px;
	}
}
@media (min-width:576px) and (max-width:767px) {


	/* Footer/ */
	.copyright-logo{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.viemo-iframe iframe{
        height: 40vh;
    }
}

@media (max-width:767px){ 
/* Top Margin */
.mg-top-sm-25{
    margin-top: 25px;
}
.mg-top-sm-50{
    margin-top: 50px;
}
.mg-top-sm-100{
    margin-top: 100px;
}

/* Bottom Margin */
.mg-bottom-sm-25{
    margin-bottom: 25px;
}
.mg-bottom-sm-50{
    margin-bottom: 50px;
}
.mg-bottom-sm-100{
    margin-bottom: 100px;
}

/* Left Margin */
.mg-left-sm-25{
    margin-left: 25px;
}
.mg-left-sm-50{
    margin-left: 50px;
}
.mg-left-sm-100{
    margin-left: 100px;
}

/* Right Margin */
.mg-right-sm-25{
    margin-right: 25px;
}
.mg-right-sm-50{
    margin-right: 50px;
}
.mg-right-sm-100{
    margin-right: 100px;
}


/* Top Padding */
.pd-top-sm-25{
    padding-top: 25px;
}
.pd-top-sm-50{
    padding-top: 50px;
}
.pd-top-sm-100{
    padding-top: 100px;
}

/* Bottom Padding */
.pd-bottom-sm-25{
    padding-bottom: 25px;
}
.pd-bottom-sm-50{
    padding-bottom: 50px;
}
.pd-bottom-sm-100{
    padding-bottom: 100px;
}


/* Left Padding */
.pd-left-sm-25{
    padding-left: 25px;
}
.pd-left-sm-50{
    padding-left: 50px;
}
.pd-left-sm-100{
    padding-left: 100px;
}

/* Right Padding */
.pd-right-sm-25{
    padding-right: 25px;
}
.pd-right-sm-50{
    padding-right: 50px;
}
.pd-right-sm-100{
    padding-right: 100px;
}


header.header.fixed {
    position: fixed !important;
}

a.navbar-brand img {
    margin-bottom: 8px;
    margin-top: 8px;
}

header.header.fixed .navbar .navbar-collapse {
    /* top: 140px; */
}
header.header.fixed .header-button.mobile {
    display: none !important;
}

}