.feature{
	margin-bottom:100px;
	}
	
	.feature h2{
	color:#437bb9;
	font-family:open sans;
	margin-bottom:20px;
	font-size:32px;
	}
	
	.feature p{
	font-family:open sans;
	text-align:justify;
	font-size:16px;
	color:black
	}
	
	.feature ul{
	font-family:open sans;
	margin-left:15px;
	font-size:17px;
	color:#4a7bb4;
	position:relative;
	right:13px;
	}
	
	.feature ul li{
	line-height:30px;
	}
	
	.bay_option{
	background-color:#193b5d;
	margin-top:10px;
	padding-bottom:35px;
	margin-bottom:30px;
	line-height:30px;
	}
	
	.bay_option h2{
	color:#f38815;
	text-align:center;
	font-family:open sans;
	margin-bottom:20px;
	}
	
	.bay_option a:hover{
	text-decoration:none;
	}
	.bay_option h3{
	color:#f38815;
	text-align:center;
	font-family:open sans;
	}
	
	.bay_option p{
	text-align:center;
	font-family:open sans;
	color:white;
	font-size:20px;
	}
	
	.system-requirement{
	background-color:#193b5d;
    margin-bottom:30px;
	padding-bottom:32px;
	line-height:40px;
	}
	
	.system-requirement h2{
	 color:#f38815;
	 text-align:center;
	 margin-top:40px;
	 margin-bottom:30px;
	 font-family:open sans;

	}
	.system-requirement p{
	text-align:center;
	font-family:open sans;
	color:white;
	font-size:20px;
	}
	
	
	.client h2{
	color:#f38815;
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
	}
	
	

	
	.parent {
    float:left;
    height:320px;
	background:rgba(30, 137, 216, 0.38);
    position:relative;
	top:20px;
	left:50%;
    overflow:hidden;
	font-family:open sans;
}

.parent li{
	position:relative;
	left:37px;
}
.child {
    position:absolute;
    left:0;
    bottom:5px;
    float:left;
    width:100%;
    height:150px;
    background:black;
	opacity:0.5;
	text-align:center;
	color:white;
}


.contact-support{
	margin-top:50px;
}





@media(max-width:768px){
.parent {
    float:left;
    width:100%;
    height:320px;
	background:rgba(93,184,251,0.38);
    position:relative;
	left:115px;
    overflow:hidden;
	margin-bottom:40px;
}
.child {
    position:absolute;
    left:0;
    bottom:6px;
    float:left;
    width:100%;
    height:150px;
    background:black;
	opacity:0.5;
	text-align:center;
	color:white;
}



}
	
	


	
	
	
	@media(max-width:768px){	
	.feature{
	margin-bottom:40px;
	}
	
	.feature .col-sm-5{
	display:none;	
	}
	
	.main-head h1{
	font-size:18px;
	}
	.feature h2{
	color:#f38815;
	font-family:open sans;
	margin-bottom:20px;
	font-size:18px;
	margin-top:-10px;
	}
	
	.feature p{
	font-family:open sans;
	text-align:justify;
	font-size:14px;
	}
	
	.feature ul{
	font-family:open sans;
	margin-left:15px;
	font-size:14px;
	}
	
	.feature ul li{
	line-height:30px;
	font-size:14px;
	}
	.feature img{
	position:relative;
	top:-20px;
	}
	
	.bay_option{
	background-color:#23527c;
	margin-top:10px;
	padding-bottom:20px;
	margin-bottom:30px;
	line-height:30px;
	}
	
	.bay_option h2{
	color:#f38815;
	text-align:center;
	font-family:open sans;
	margin-bottom:16px;
	font-size:18px;
	}
	
	
	.bay_option h3{
	color:#f38815;
	text-align:center;
	font-family:open sans;
	font-size:16px;
	}
	
	.bay_option p{
	text-align:center;
	font-family:open sans;
	color:white;
	font-size:14px;
	}
	
	.system-requirement{
	background-color:#23527c;
    margin-bottom:30px;
	padding-bottom:20px;
	line-height:40px;
	}
	
	.system-requirement h2{
	 color:#f38815;
	 text-align:center;
	 margin-bottom:20px;
	 font-family:open sans;
	 font-size:18px;

	}
	.system-requirement p{
	text-align:center;
	font-family:open sans;
	color:white;
	font-size:14px;
	}
	
	.support h2{
	text-align:center;
	margin-bottom:50px;
	color:#ffffff;
	font-family:open sans;
	font-size:18px;
	}
	
	.client h2{
	color:#f38815;
	text-align:center;
	margin-toop:50px;
	margin-bottom:50px;
	font-size:18px;
	}
	
	.support{
	margin-top:30px;
	}
	
	.support img{
	position:relative;
	left:0px;
	}
	
	.support h2{
	color:#f38815;
	font-family:open sans;
	font-size:18px;
	}
	
	
	.support h3{
	color:#f38815;
	font-family:open sans;
	font-size:16px;
	}
	
	.support p{
	font-size:14px;
	}
	
	.support .content{
	position:relative;
	left:30px;
	margin-top:30px;
	}

	
	.support li{
	font-size:14px;
	font-family:open sans;
	}
	
	.footer{
	height:500px;
	}
	
	.footer .contact-footer{
		position:relative;
		right:42px;
	}
	}
	
	@media(max-width:768px){
	.banner ul{
	display:none;
	}
	}
	
	@media(min-width:1350px){
	.banner img{
	width:100%;
	height:600px;
	}
	}
	
	@media(min-width:768px) and (max-width:1200px){
	.navbar .logo{
	position:relative;
	left:0px;
	} 
	}
	
	.banner button a{
	color:white;
	font-size:18px;
	
	}
	
	.feature ul{
	margin-top:20px;
	}
	.feature ul li{
	padding-bottom:3px;
	font-weight:bold;
	}
	.feature p{
	line-height:25px;
	}
	@media(max-width:768px){
	.feature img{
	display:none;
	}
	.feature .jar{
	position:relative;
	left:0%;
	margin-bottom:10px;
	}
	.feature .jar2{
	position:relative;
	right:0%;
	}
	.feature .jar2 li span{
	position:relative;
	left:0px;
	}
	.feature .jar3{
	position:relative;
	right:0%;
	}
	}
	
	.feature_jar{
	width:70%;
	margin:auto;
	}
	@media(max-width:768px){
	.feature_jar{
	width:100%;
	}
	}
	
   .feature a{
	 background-color:#139ada;
	 color:white;
	 padding:5px;
	 border-radius:4px;
	}
	
	.center_section{
	background-color:#23527c;
	height:250px;
	margin-bottom:80px;
	}
	.parent{
	border:3px solid white;
	}
	
	.cen_section{
	background-image:url("../images/mid_banner.png");
	background-repeat:no-repeat;
	height:350px;
	margin-bottom:80px;
	background-attachment:fixed;
	background-size:cover;
	background-position:center bottom;
	}
	
	.cen_section img{
	position:relative;
	top:25px;
	left:160px;
	}
	.cen_section p{
	position:relative;
	top:80px;
	right:30px;
	font-size:20px;
	color:white;
	text-align:justify;
	font-family:open sans;
	}
	.cen_section button{
	background-color:crimson;
	padding:5px 8px 5px 8px;
	box-shadow:2px 2px 5px black;
	position:relative;
	top:90px;
	border:none;
	color:white;
	right:30px;
	}
	@media(max-width:1200px){
	.cen_section img{
	position:relative;
	top:25px;
	left:0px;
	}
	.cen_section p{
	position:relative;
	top:80px;
	right:0px;
	font-size:16px;
	color:white;
	text-align:justify;
	font-family:open sans;
	}
	.cen_section button{
	background-color:crimson;
	padding:5px 8px 5px 8px;
	box-shadow:2px 2px 5px black;
	position:relative;
	top:90px;
	border:none;
	color:white;
	left:0px;
	}
	}
	@media(max-width:768px){
	.cen_section{
	display:none;
	}
	}
	.banner button a{
	text-decoration:none;
	}
	
	.ACCESSORIES .main_acc{
	margin-top:30px;
	margin-bottom:50px;
	}
	.ACCESSORIES img{
	position:relative;
	left:8%;
	}
	.ACCESSORIES img{ 
	transition: all .7s ease-in-out;
	}
    
	.ACCESSORIES img:hover{ 
	transform: scale(1.3);
	}
	.ACCESSORIES img{
	position:relative;
	left:8%;
	}
	.ACCESSORIES p{
	position:relative;
	top:25px;
	font-size:15px;
	color:orange;
	}
	@media(max-width:768px){
	.ACCESSORIES h2{
	font-size:18px;
	}
	.ACCESSORIES img{
	position:relative;
	left:25%;
	}
	.ACCESSORIES p{
	position:relative;
	left:23%;
	}
	.ACCESSORIES .con_acc{
	margin-top:25%;
	}
	}
	
	@media(min-width:768px) and (max-width:992px){
	.ACCESSORIES img{
	position:relative;
	left:15%;
	}
	.ACCESSORIES p{
	position:relative;
	left:15%;
	}
	.ACCESSORIES .last-img{
     margin-top:50px;
	}
	}
	
	@media(min-width:768px) and (max-width:1300px){
	.ACCESSORIES .acc_last{
	position:relative;
	top:20px;
	}
	}
	
	@media(min-width:1100px){
	.ACCESSORIES .para{
	position:relative;
	left:10%;
	}
	}
	
	.main-sup-acc .sup_acc{
	position:relative;
	left:28%;
	}
	.main-sup-acc .sup_acc p{
	position:relative;
	top:25px;
	right:10px;
	color:orange;
	font-size:18px;
	font-family:open sans;
	}
	.main-sup-acc .sup_acc img{ 
	transition: all .7s ease-in-out;
	}
    
	.main-sup-acc .sup_acc img:hover{ 
	transform: scale(1.3);
	}
	@media(max-width:768px){
	.main-sup-acc .sup_acc{
	margin-top:50px;
	}
	}
	@media(min-width:768px){
	.main-sup-acc .sup_acc .last-para{
	position:relative;
	left:5%;
	}
	}
	
	
		.main_sup_a{
	margin-top:30px;
	margin-bottom:40px;
	}
	
	.main_sup_a .sup_a{
	position:relative;
	left:30%;
	}
	
	.main_sup_a .sup_a p{
	position:relative;
	top:25px;
	font-size:17px;
	color:orange;
	}
	@media(max-width:768px){
	.main_sup_a .sup_a{
	position:relative;
	left:20%;
	margin-top:50px;
	}
	}
	
	.main_sup_a img{ 
	transition: all .7s ease-in-out;
	}
    
	.main_sup_a img:hover{ 
	transform: scale(1.3);
	}
	
	@media(max-width:768){
	.sup_access{
	font-size:14px;
	}
	}
	
	@media(max-width:768px){
	.sup_access h2{
	font-size:17px;
	}
	}
	
	@media(max-width:768px){
	.main_sup_a .sup_a p{
	font-size:13px;
	}
	}
	
	@media(max-width:768px){
	.main_acc .con_acc p{
	font-size:13px;
	}
	}
	
	@media(max-width:768px){
	.support_access .sup_acc p{
	font-size:15px;
	}
	}
	
	@media(max-width:768px){
	.ACCESSORIES .sup_first_para{
	margin-top:0px;
	}
	}
	
	@media(max-width:768px){
	.ACCESSORIES  .main_acc .sup_first_para{
	margin-top:0px;
	}
	}
	
	
	@media(max-width:768px){
	 .ACCESSORIES .main_acc .sup_first_para{
	margin-top:0px;
	}
	}
	
	 @media(max-width:768px){
	 .support_access .main-sup-acc .sup_first_para{
        margin-top:0px;	 
	 } 
	 }
	 
	 @media(max-width:768px){
	 .support_access .main_sup_a .sup_first_para{
	  margin-top:0px;
	 }
	 }
	 
	.con_lite{
	position:relative;
	left:40%;
	}
	.con_lite p{
	color:#333333;
	margin-top:20px;
	font-size:17px;
	position:relative;
	right:3%;
	}
	@media(max-width:768px){
	.con_lite p{
	font-size:15px;
	right:13%;
	}
	.saa h2{
	font-size:16px;
	} 
	}
	.con_lite img{ 
	transition: all .7s ease-in-out;
	}
    
	.con_lite img:hover{ 
	transform: scale(1.3);
	}
	
	
	.request_demo p {
    /* Aug 2025 background-color: rgba(243, 62, 21, 0.97);*/
		background-color: #ffdf67;
    padding: 6px;
    width: 12%; /* Aug 2025 8.3%;*/
    font-size: 1.2em;
    top: 6%;
    right: 0px;
    position: fixed;
    z-index: 2;
    padding-right: 0px;
    box-shadow: 2px 2px 5px #00000069;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
	cursor:pointer;
	}
	
	.request_demo p i{
	font-size:1.2em;	
	}
	
	.request_demo p a{
	text-decoration:none;
	/*Aug 2025 color:white; */
	color: #4da8da;
	}
	@media(max-width:1200px){
	.request_demo p{
	width:13%;
    position:fixed;
	top:30%;
	}
	}
	@media(max-width:840px){
	.request_demo p{
	width:20%;
	padding-right:0px;
	}
	}
	@media(max-width:768px){
	.request_demo p{
	display:none;
	}
	}
	@media(min-width:768px){
		.faq_banner img{
			height:450px;
		}
	}
	
	.adv_fea{
	background-color:rgba(163, 147, 38, 0.2);
	padding-top:70px;
	padding-bottom:150px;
	}
	
	.banner .pro_series {
    position: absolute;
    top: 15px;
    font-family: open sans;
    background-color:#171616;
    color: white;
    padding: 3px 5px 3px 5px;
    font-size: 11px;
	box-shadow:1px 1px 5px black;
	}
	
		
	@media(min-width:768px){
	.banner .pro_series {
    position: absolute;
    top: 60px;
    right: 0px;
    font-family: open sans;
    background-color:#171616;
    color: white;
    padding: 3px 5px 3px 5px;
    font-size: 18px;
	box-shadow:1px 1px 5px black;
	}
	}
	
	.soft_para_new{
	text-align:center;
	padding-top:20px;
	font-size:1.6em;
	color:white;
	width:70%;
	margin:auto;
	font-family:open sans;
	}
	
	@media(max-width:768px){
	.soft_para_new{
	width:80%;
	font-size:1.2em;
	}
	}


	.bay_option button{
		display: block;
		margin: auto;
		background:rgba(243, 62, 21, 0.93);
		padding: 2px 18px;
		border: none;
		color: white;
		border-radius: 20px;
		box-shadow:2px 2px 5px #00000017;
		outline:none;
		transition: all 2s ease 0s;
	}
	
	.bay_option button:hover{
		 background:#6b8eb1;
	}

	.bay_option button a{
		color:white;
		text-decoration:none;
	}
	
	.request_demo p{
		text-align:center;
	}
	
	
	.nrcs_banner{
	margin-top: 15px;
    position: relative;
    background:linear-gradient(to bottom right,#28378e,  #5275d0);
    height: 330px;
    background-size: cover;
    position: relative;
    background-attachment: fixed;
	margin-bottom:50px;
	}

	.nrcs_banner h1 {
	color: white;
	}
	
	
	.nrcs_banner span{
		color:#fd9e9e;
	}
	
	@media(min-width:768px){
	.nrcs_banner h1 {
	font-size: 70px;
    color: white;
    position: absolute;
    left: 18%;
    top: 100px;
	text-shadow: 2px 2px 5px #0000002e;
	}
	
	.new_prom .manual_content{
	padding-left:4%;
	width:90%;
	float:left;
	}
	
	.new_prom img{
	position:absolute;
	top:10px;
	}
	}
	
	@media(max-width:768px){
	.nrcs_banner h1 {
	position:absolute;
	top:100px;
	left:2%;
	}
	}
	
	.new_prom img{
	display:block;
	margin:auto;
	}
	
	.new_prom p{
	line-height:1.5em;
	}

	
	.new_prom{
	width:70% !important;
	}
	
	@media(min-width:768px){
	.fir_enps{
	position:relative;
	left:15%;
	top:150px;
	}
	}
	

	@media(min-width:1050x){
		#support_form{
		width:90%;
		margin:auto;
		}
	}


	#success_message{ display: none;}
	
		#support_form input{
		padding:20px;
		}
	
		#ban_support{
		height:250px;
		background:linear-gradient(to right, rgba(104, 187, 201, 0.93) ,rgb(11, 120, 144));
		margin-top:20px;
		}
		
		#ban_support h1{
		margin-top:80px;
		color:white;
		font-size: 50px;
		text-shadow:1px 1px 3px rgba(0, 0, 0, 0.16);
		}
		
		#support_form .well{
		border:none !important;
		border-radius:0px;
		background:rgb(249, 249, 249);
		padding-top:50px;
		}
		
		#support_form h3{
		color:#20879c;
		}
		
		#support_form  label{
		font-size:16px;
		font-family: "Segoe UI",Arial,sans-serif;
		}
	
		
		#support_form .btn-warning{
		background:#f0981c;
		}
		
		@media(max-width:768px){
		#ban_support h1{
		font-size:30px;
		}
		}
			
		.input-group .form-control{
		z-index:0;
		}
		
		#support_form input[type=number]::-webkit-inner-spin-button, 
		#support_form input[type=number]::-webkit-outer-spin-button,
		#support_form input[type=date]::-webkit-inner-spin-button, 
		#support_form input[type=date]::-webkit-outer-spin-button{ 
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		margin: 0; 
	}

	#support_form{
		width:87%;
		margin:auto;
		background: #f9f9f957;;
	}

	.contact-support p{
		font-size:1.1em;
		color:#565656;
		font-family:open sans;
	}
	
	@media(min-width:1000px){
	#foot_wot_form{
	position:relative;
	left:10%;
	}
	}
	
	@media(min-width:1500px){
	#foot_wot_form{
	position:relative;
	left:20%;
	}
	}
	
	#buy_now_go{
	color:white;	
	}
	
