	
.clear { clear:both; }
div.prodinfo {
	width: 95%;
	margin-bottom: 2em;
	line-height: 2em;
	padding-left: 2em;
	padding-right: 2em;
	font-size:16px;
}
div.prodinfo h1, h2, h3, h4, h5, h6{  
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 0em;
  margin-left: 0em;  
}

div.sysreq h1, h2, h3, h4, h5, h6{  
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 0em;
  margin-left: 0em;
}
div.sysreq {	
	margin-right:0;
	width: 100%;
	margin-bottom: 2em;
	line-height: 2em;
	background-color: #f7f7f7;
	padding-left: 2em;
	padding-right: 2em;
	font-size:16px;
}
div.prodinfo ul {
    list-style-type: disc;
	padding-left: 2em;
}

div.sysreq ul {
    list-style-type: disc;
	padding-left: 2em;
}

div.sysreq table {    
	margin-bottom: 1em;
}

div.sysreq  th {    
	border: 1px solid black;
	margin-bottom: 1em;
}

div.sysreq td {
	border: 1px solid black;
	margin-bottom: 1em;
	padding: 1em;
	line-height: 1em;
}

.readmore { 
text-align: center;
margin:auto; width:15em; color:#108ffd; text-transform:uppercase; padding:10px 0 10px 0; margin-top:30px; margin-bottom:50px; border:solid #bdbcbc 1px; border-radius:4px; behavior: url(css/pie/PIE.htc); }

#banner .prodinfo_bg { margin:auto; width:100%; background-image: url(/images/prodinfo_bg.jpg); background-repeat:no-repeat; background-position:right center; }
#banner .prodinfo_bg .text { margin:auto; max-width:1170px; height:240px; width:100%; line-height:36px; }

#banner { width:100%; background-image:url(/images/bottom_bg.jpg); background-repeat:repeat; }
#banner .partner_bg { margin:auto; width:100%; background-image:url(/images/partner_bnr.jpg); background-repeat:no-repeat; background-position:center top; }
#banner .partner_bg .text { margin:auto; max-width:1170px; height:320px; width:100%; line-height:36px; }

#banner .contact_bg { margin:auto; width:100%; background-image: url(/images/contact_bnr.jpg); background-repeat:no-repeat; background-position:center top; }
#banner .contact_bg .text { margin:auto; max-width:1170px; height:320px; width:100%; line-height:36px; }

#banner .download_bg { margin:auto; width:100%; background-image: url(/images/download_bnr.jpg); background-repeat:no-repeat; background-position:center top; }
#banner .download_bg .text { margin:auto; max-width:1170px; height:320px; width:100%; line-height:36px; }

#banner  .text .heading { float: left; font-size: 38px; color: #FFF; font-weight: bold; padding-top: 90px; }
#banner  .text .content { font-size: 16px; color: #DCD9D9; padding-top: 20px; line-height: 26px; }



#contant { width:100%; }
#contant .welcome { margin:auto; max-width:1170px; width:100%; padding:10px 0 0 0; text-align:center; }
#contant .welcome .text { margin:auto; max-width:850px; width:100%; padding:26px 0 0 0; line-height:1.6; text-align:center; font-size:16px; }
#contant .welcome .readmore { margin:auto; width:164px; color:#108ffd; text-transform:uppercase; padding:10px 0 10px 0; margin-top:30px; margin-bottom:50px; border:solid #bdbcbc 1px; border-radius:4px; behavior: url(css/pie/PIE.htc); }

#contant .product_part { width:100%; background-color:#f7f7f7; border-top:solid #eeeeee 1px; border-bottom:solid #eeeeee 1px; }
#contant .product_part .product { margin:auto; max-width:1120px; width:100%; }
#contant .product_part .product .product_img { float:left; padding:0 0 6px 0; }
#contant .product_part .product .product_img img { height:100%; }

#contant .product_part .product .rgtpart { float:right; max-width:730px; width:100%; margin:18px 0 0 0; }
#contant .product_part .product .rgtpart .secure { width:100%; max-width:100%;  margin:38px 0 6px 0; }
#contant .product_part .product .rgtpart .secure .arrow { float:left; width:226px; margin:36px 0 0 0; }
#contant .product_part .product .rgtpart .secure .circul { float:left; width:75px; height:75px; margin:7px 10px 0 0; background-image:url(/images/product_circul.png); }
#contant .product_part .product .rgtpart .secure .circul .icon { margin:auto; text-align:center; padding-top:28px; }
#contant .product_part .product .rgtpart .secure .securetxt { float:left; max-width:406px; width:100%; padding:4px 0 0 4px;}
#contant .product_part .product .rgtpart .secure .securetxt .text-head { font-size: 18px; color: #242424; padding-bottom: 8px; }

#contant .award_part { clear:both; width:100%; background-image:url(/images/award_bg.jpg); background-repeat:repeat; }
#contant .award_part .award { margin:auto; max-width:950px; padding:0 0 70px 0; width:100%; }
#contant .award_part .award .awards1 { float:left; width:172px; height:172px; margin:50px 32px 0 32px; background-image:url(/images/award_circul.png); }
#contant .award_part .award .awards1 .img1 { margin:auto; text-align:center; padding-top:52px; }

#contant .video_part { width:100%; background-color:#f7f7f7; border-top:solid #eeeeee 1px; border-bottom:solid #eeeeee 1px; }
#contant .video_part .video { margin:auto; max-width:1170px; width:100%; }
#contant .video_part .video .video_img { margin:auto; max-width:828px; width:100%; margin-top:20px; margin-bottom:30px; }

#contant .partners { margin:0 auto; max-width:1170px; width:100%; padding:0 0 10px 0; }

#contant .partners .partner1 { float:left; margin:20px 13px 0 13px; border:solid #dad8d8 1px; }

#contant .gettouch_part { clear:both; width:100%; background-image:url(/images/bottom_bg.jpg); background-repeat:repeat; }
#contant .gettouch_part .gettouch { margin:0 auto; max-width:1170px; width:100%; padding:20px 0 50px 0; }
#contant .gettouch_part .gettouch .address1 .top_head { font-size:22px; }
#contant .gettouch_part .gettouch .address1 { float:left; width:230px; color:#d5d5d5; line-height:26px; margin:54px 54px 0 0;}
#contant .gettouch_part .gettouch .form { float:left; width:315px; margin:54px 0 0 0; background-image:url(/images/line_bg.png); background-repeat:no-repeat;}
#contant .gettouch_part .gettouch .form input[type="text"] { width: 272px; height:34px; background-color: #eef0f1; border: 0; margin-top: 16px; margin-left: 18px; padding-left: 4px; line-height:34px; }
#contant .gettouch_part .gettouch .form textarea { width: 272px; height: 98px; background-color: #eef0f1; border: 0; margin-top: 16px; margin-left: 18px; padding-left: 4px; padding-top: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#contant .gettouch_part .gettouch .form .submit a { float:left; width:118px; background-color:#108ffd; color:#fff; text-transform:uppercase; text-align:center; padding:10px 0 10px 0; margin:16px 0 30px 18px; }

#footer { clear:both; width:100%; background-color:#242424; }
#footer .footer_part { margin:auto; max-width:1170px; width:100%; padding:24px 0 30px 0; font-size:12px; color:#c3c1c1; }
#footer .footer_part .btn_part { float:left; width:310px; line-height:22px; }
#footer .footer_part .design_by { float:right; max-width:344px; width:100%; color:#7b7b7b; }


/* inner pages */
#contact { width:100%; margin:auto; max-width:1170px; }
#contact .breadcrum { padding:15px 0 0 0; }
#contact .heading { width:100%; font-size:36px; padding:10px 0 0 0; margin:0; color:#272727; line-height:1.6; font-family:"segoe ui light", "segoe ui", 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; }

/*#contact .leftBox{ float:left; width:100%; max-width:565px; margin:10px 0 0 0;}*/

#contact .leftBox { width:100%; margin:10px 0 20px 0; max-width:100%; }
#contact .leftBox .outer_box { width:100%; margin:10px 0 0 0; max-width:100%; }
#contact .leftBox .partner_box { float:left; max-width:565px; width:100%; background-color:#e7e7e7; border-radius:4px;  behavior: url(css/pie/PIE.htc); margin:10px 20px 0px 0; text-align:left; color:#575656; }
#contact .leftBox .partner_box .address { width:100%; padding:10px 10px 10px 10px; line-height:1.4; }
#contact .leftBox .partner_box .address .head { font-size: 20px; color: #010101; }

#contact .leftBox .mapBox { float:left; max-width:562px; width:100%; height:185px; margin:10px 0 0 0; }


#contant .inner_text { margin:auto; max-width:1170px; width:100%; padding:15px 0 60px 0; text-align:left; }
#contant .inner_text .heading { clear:left; width:100%; font-size:36px; padding:0; margin:0; color:#272727; font-weight: lighter; line-height:1.6; font-family:"segoe ui light", "segoe ui", 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#contant .inner_text .content_head { float: left; padding-top: 24px; padding-bottom: 6px; font-size: 18px; color: #010101; }

#contant .inner_text .partner_box { float:left; max-width:370px; width:100%; background-color:#e7e7e7; border-radius:4px; behavior: url(css/pie/PIE.htc); margin:24px 20px 0px 0; text-align:left; color:#575656; }
#contant .inner_text .partner_box .address { margin:auto; width:320px; padding:20px 0 20px 0; line-height:1.4; }
#contant .inner_text .partner_box .address .head { font-size: 18px; color: #010101; }


#contant .inner_text .download_form { float:left; width:100%; max-width:600px; margin:20px 0 0 0; padding:20px 40px 20px 10px; color:#515151; background-color:#f7f7f7; border: solid #CCC 1px; border-radius:6px;  behavior: url(css/pie/PIE.htc); }
#contant .inner_text .download_form .form_item { 
	display: grid;
    grid-template-columns: 1em auto;  /* fixed marker column + input column */
    align-items: top;
    gap: 4px;
}
#contant .inner_text .download_form .marker { color: red;}
#contant .inner_text .download_form .req_summary { color: red; margin-bottom:1em;}
#contant .inner_text .download_form .req_summary ul {
	list-style-type: disc;
	padding-left: 2em;
}
#contant .inner_text .download_form .form_text { float:left; width:100%; margin:0px 0 4px 0; }
#contant .inner_text .download_form .form_textfeld { float:left; width:100%; margin-bottom:14px; }
#contant .inner_text .download_form .form_textfeld input { line-height:28px; padding-left:4px; width: 99%; height: 28px; border: solid #dadada 1px; }
#contant .inner_text .download_form .form_textfeld select { line-height:28px; padding-left:4px; height:32px; width:100%; border: solid #dadada 1px; }
#contant .inner_text .download_form .submit_btn { float:left; background-color:#108ffd; color:#fff; text-transform:uppercase; text-align:center; padding:8px 30px 8px 30px; margin:4px 20px 0px 0; }


/*...........Responsive CSS Start Here.......*/

@media only screen and (max-width:801px) {
	.menu  ul { font-size: 16px; }
	#footer { font-size:12px; text-align:center; }
	#footer .lnks { float:none; }
	#footer .design_by { float:none; margin-top:5px; }
}

@media only screen and (max-width:641px) {
	body { font-size:12px; }
	.menuplaceholder { display:block; }
	.menu { display:none; }
}

@media only screen and (max-width:321px) {
	#header .logo img { width:80%; }
	.menuplaceholder { margin-top:15px; }
}

/* **************************** */



@media (max-width:1024px){

	#contant h1 { width:100%; padding:20px 0 0 0; margin:0; line-height:30px; }
	.clear{ clear:left;}
	/*....Welcome Text....*/
	#contant .welcome{ margin:0; max-width:100%; width:100%; padding:5px 0 0 0; text-align:center;}
	
	/*....Product Text....*/
    #contant .product_part .product .product_img {padding: 0px 0px 0px 10px;}
	#contant .product_part .product .rgtpart{ float:left; max-width:695px; width:100%;}
	#contant .product_part .product .rgtpart .secure{ width:100%; max-width:100%; margin:20px 0 6px 0;}
	#contant .product_part .product .rgtpart .secure .arrow{float:left; width:165px;}
    #contant .product_part .product .rgtpart .secure .arrow img{ width:180px; height:12px; }
	#contant .product_part .product .rgtpart .secure .securetxt{ float:left; max-width:435px; width:100%; padding:4px 0 0 4px;}
	
	/*....Awards Text....*/
	#contant .award_part .award{padding:0px 0px 20px 0px;}
	
	/*....Partners Text....*/
	#contant .partners .partner1{ float:left; margin:30px 10px 10px 32px; border: solid #dad8d8 1px;}
	
	/*.......Get in Touch......*/
    #contant .gettouch_part .gettouch{ padding:0px 0px 20px 0px;}
    #contant .gettouch_part .gettouch .address1{ float:left; width:325px; margin:25px 0px 0 125px; height:270px;}
	#contant .gettouch_part .gettouch .form{ clear:none; float:left; max-width:100%; margin:27px 0px 0px 125px;}

	
    /* inner pages */
    #banner .download_bg { min-height:321px; background-image:url(/images/download_bnr.jpg); background-repeat:no-repeat; background-size:cover;
        background-position:top; width:100%; height:auto; margin:0; padding:0;}
    #banner .download_bg .text{ float: left; max-width:71%; height:auto; width:100%; line-height:1.4;}

    #banner .partner_bg{ min-height:321px; background-image:url(/images/partner_bnr.jpg); background-repeat:no-repeat; background-size:cover;
        background-position:top; width:100%; height:auto; margin:0; padding:0;}
    #banner .partner_bg .text{ float: left; height:auto; width:100%; line-height:1.4;}

    #banner .contact_bg{ min-height:321px; background-image: url(/images/contact_bnr.jpg); background-repeat:no-repeat; background-size:cover;
        background-position:top; width:100%; height:auto; margin:0; padding:0;}
    #banner .contact_bg .text{ float: left; max-width:71%; height:auto; width:100%; line-height:1.4;}

    #banner  .text .heading{ padding: 10px 0px 0px 15px;}
    #banner  .text .content{ padding: 10px 0px 0px 15px; line-height: 1.4; max-width:90%;}

    #contant .inner_text {width:96%; padding:15px 0 20px 0;}
    #contant .inner_text .content_head { padding:10px 0 0 0;}	
    #contant .inner_text .download_form{ margin:0 auto;}

    #contant .inner_text .partner_box{margin:20px 0px 0px 75px;}

    #contact{width:97%;}
    #contact .heading{padding: 0;}
    #contact .leftBox{margin:0px; max-width:100%;}
    #contact .leftBox .mapBox{ width:48%; height:185px; margin:10px 0 0 1.5%; float:left;}
    #contact .leftBox .mapBox iframe{width:100%;}
    #contact .leftBox .partner_box{margin: 10px 10px 0px 0px; width:49%;}
    #contact .leftBox .partner_box .address{width:97%;}

}

@media (max-width:980px){

	#contant h1 { width:100%; font-size:26px; padding:20px 0 0 0; margin:0; line-height:30px; }
	.clear{ clear:left;}
	/*....Welcome Text....*/
	#contant .welcome{ margin:0; max-width:100%; width:100%; padding:5px 0 0 0; text-align:center;}
	
	/*....Product Text....*/
	#contant .product_part .product .product_img{ float:left; padding:10px 0 6px 10px;}
	#contant .product_part .product .product_img img{height:370px; }
	
	#contant .product_part .product .rgtpart{ float:left; max-width:710px; width:100%;}
	#contant .product_part .product .rgtpart .secure{ width:100%; max-width:100%; margin:20px 0 6px 0;}
	#contant .product_part .product .rgtpart .secure .arrow{float:left; width:135px; margin:23px 0 0 0;}
    #contant .product_part .product .rgtpart .secure .arrow img{ width:150px; height:12px; }
	#contant .product_part .product .rgtpart .secure .circul{ float:left; width:56px; height:56px; margin:6px 10px 0 5px; background-image:url(/images/product_circul2.png); }
	#contant .product_part .product .rgtpart .secure .circul .icon{ margin:auto; text-align:center; padding-top:18px;}
	#contant .product_part .product .rgtpart .secure .securetxt{ float:left; max-width:500px; width:100%; padding:4px 0 0 4px;}
	
	/*....Awards Text....*/
	#contant .award_part .award{margin:auto; max-width:100%; padding:0px 0px 20px 0px; width:100%;}
	#contant .award_part .award .awards1{ margin:30px 0px 0px 58px; }
	#contant .award_part .award .awards1 .img1{margin:auto; text-align:center; padding-top:52px;}
	
	/*....Partners Text....*/
	#contant .partners .partner1{ float:left; margin:30px 10px 10px 24px; border: solid #dad8d8 1px;}
	
	/*.......Get in Touch......*/
	#contant .gettouch_part .gettouch .address1{margin:25px 0px 0 110px;}
	#contant .gettouch_part .gettouch .form{margin:27px 0px 0px 110px;}

    #contant .inner_text .partner_box{margin:20px 0px 0px 65px;}

}

@media (max-width:900px){

	/*....Welcome Text....*/
	#contant .welcome{ margin:0; max-width:97%; width:100%; padding:5px 5px 0 5px; text-align:center;}
	
	/*....Product Text....*/

	#contant .product_part .product .rgtpart{ max-width:630px; }
	#contant .product_part .product .rgtpart .secure .arrow{ width:115px; }
    #contant .product_part .product .rgtpart .secure .arrow img{ width:120px; height:12px; }
	#contant .product_part .product .rgtpart .secure .securetxt{ float:left; max-width:440px; width:100%; padding:4px 0 0 4px;}
	
	/*....Awards Text....*/
	#contant .award_part .award{margin:auto; max-width:100%; padding:0px 0px 20px 0px; width:100%;}
	#contant .award_part .award .awards1{ margin:30px 0px 0px 41px;}
	#contant .award_part .award .awards1 .img1{ margin:auto; text-align:center; padding-top:52px;}
	
	/*....Partners Text....*/
	#contant .partners .partner1{ float:left; margin:30px 10px 10px 63px; border: solid #dad8d8 1px;}
	
	/*.......Get in Touch......*/
	#contant .gettouch_part .gettouch .address1{margin:25px 0px 0 80px;}
	#contant .gettouch_part .gettouch .form{margin:27px 0px 0px 80px;}

    #contant .inner_text .partner_box{margin:20px 0px 0px 40px;}
}

@media (max-width:800px){

	#contant h1 { font-size:20px; }	
	#contant .welcome .text{font-size: 16px; padding:10px 0 0 0;}
	
	/*....Product Text....*/
	#contant .product_part .product .product_img{ float:left; padding:10px 0 6px 10px;}
	#contant .product_part .product .product_img img{height:370px; }
	
	#contant .product_part .product .rgtpart{ float:left; max-width:520px; width:100%; margin:0px 0 0 10px;}
	#contant .product_part .product .rgtpart .secure{ width:100%; max-width:100%; margin:20px 0 6px 0;}
	#contant .product_part .product .rgtpart .secure .arrow{display:none;}

	#contant .product_part .product .rgtpart .secure .securetxt{ max-width:445px; }
	
	/*....Awards Text....*/
	#contant .award_part .award{margin:auto; max-width:100%; padding:0px 0px 20px 0px; width:100%;}
	#contant .award_part .award .awards1{ margin:30px 0px 0px 22px; }
	#contant .award_part .award .awards1 .img1{margin:auto; text-align:center; padding-top:52px;}
	
	/*....Partners Text....*/
	#contant .partners .partner1{ float:left; margin:30px 10px 10px 38px; border: solid #dad8d8 1px;}
	
	/*.......Get in Touch......*/
    #contant .gettouch_part .gettouch .address1{margin:25px 0px 0 50px;}
	#contant .gettouch_part .gettouch .address1 .top_head{ font-size:18px;}
	#contant .gettouch_part .gettouch .form{margin:27px 0px 0px 50px;}

    #contant .inner_text .partner_box{margin:20px 0px 0px 10px;}
}

@media (max-width:768px){

	/*....Product Text....*/
	#contant .product_part .product .product_img{ float:left; padding:10px 0 6px 10px;}
	#contant .product_part .product .product_img img{height:350px; }
	
	#contant .product_part .product .rgtpart{ max-width:500px; }
	#contant .product_part .product .rgtpart .secure .securetxt{ max-width:420px; }
	
	/*....Awards Text....*/
	#contant .award_part .award{margin:auto; max-width:100%; padding:0px 0px 20px 0px; width:100%;}
	#contant .award_part .award .awards1{ margin:30px 0px 0px 16px; }
	#contant .award_part .award .awards1 .img1{margin:auto; text-align:center; padding-top:52px;}
	
	/*....Partners Text....*/
	#contant .partners .partner1{ float:left; margin:30px 10px 10px 30px; border: solid #dad8d8 1px;}
	
	/*.......Get in Touch......*/
	#contant .gettouch_part .gettouch .address1{ float:left; max-width:355px; margin:25px 0px 0 25px;}
	#contant .gettouch_part .gettouch .form{ clear:none; float:left; max-width:100%; margin:27px 0px 0px 0px;}

    #contant .inner_text .partner_box{margin:20px 0px 0px 170px;}
}

@media (max-width:640px){

	/*....Product Text....*/
	#contant .product_part .product .product_img{ float:left; padding:10px 0 6px 10px;}
	#contant .product_part .product .product_img img{height:320px; }
	
	#contant .product_part .product .rgtpart{ max-width:395px; }
	#contant .product_part .product .rgtpart .secure .securetxt{ max-width:315px; }
	
	/*....Awards Text....*/
	#contant .award_part .award{margin:auto; max-width:100%; padding:0px 0px 20px 0px; width:100%;}
	#contant .award_part .award .awards1{ margin:30px 0px 10px 98px; }
	#contant .award_part .award .awards1 .img1{margin:auto; text-align:center; padding-top:52px;}
	
	/*....Partners Text....*/
	#contant .partners .partner1{ float:left; margin:30px 10px 10px 70px; border: solid #dad8d8 1px;}
	
	/*.......Get in Touch......*/
	#contant .gettouch_part .gettouch .address1{ float:left; width:275px; margin:25px 0px 0 25px; height:270px;}
	#contant .gettouch_part .gettouch .form{ clear:none; float:left; max-width:100%; margin:27px 0px 0px 0px;}

    /*inner pages*/
    #banner .download_bg { min-height:210px; background-image:url(/images/download_bnr.jpg); background-repeat:no-repeat; background-size:cover;
        background-position:top; width:100%; height:auto; margin:0; padding:0;}
    #banner .download_bg .text{ float: left; max-width:71%; height:auto; width:100%; line-height:1.4;}

    #banner .partner_bg{ min-height:210px; background-image:url(/images/partner_bnr.jpg); background-repeat:no-repeat; background-size:cover;
        background-position:top; width:100%; height:auto; margin:0; padding:0;}
    #banner .partner_bg .text{ float: left; height:auto; width:100%; line-height:1.4;}

    #banner .contact_bg{ min-height:210px; background-image: url(/images/contact_bnr.jpg); background-repeat:no-repeat; background-size:cover;
        background-position:top; width:100%; height:auto; margin:0; padding:0;}
    #banner .contact_bg .text{ float: left; max-width:71%; height:auto; width:100%; line-height:1.4;}

    #banner  .text .heading{ font-size: 20px; padding: 10px 0px 0px 5px;}
    #banner  .text .content{ font-size: 14px; padding: 10px 0px 0px 5px; line-height: 1.4; max-width:90%;}

    #contant .inner_text {width:97%; padding:15px 0 20px 0;}
    #contant .inner_text .heading {font-size:20px;}	
    #contant .inner_text .content_head {font-size:15px; padding:10px 0 0 0;}	
    #contant .inner_text .download_form{ max-width:96%; margin:10px 0 0 0; padding:10px 10px 10px 10px;}

    #contant .inner_text .partner_box{margin:20px 0px 0px 120px;}
    #contant .inner_text .partner_box .address .head{ font-size:20px; }

    #contact{width:97%;}
    #contact .heading{font-size:20px; padding: 0;}
    #contact .leftBox{margin:0px; max-width:100%;}
    #contact .leftBox .mapBox{ width:100%; height:185px; margin:10px 0 0 28px; float:left;}
    #contact .leftBox .mapBox iframe{width:100%;}
    #contact .leftBox .partner_box{margin: 10px 20px 0px 27px;  width:100%;}
    #contact .leftBox .partner_box .address{width:97%;}
    #contact .leftBox .partner_box .address .head{ font-size:20px; }
	
}

@media (max-width:600px){
			
	/*....Product Text....*/
	#contant .product_part .product .product_img{ float:left; padding:10px 0 6px 10px;}
	#contant .product_part .product .product_img img{height:300px; }
	
	#contant .product_part .product .rgtpart{ max-width:365px; }
	#contant .product_part .product .rgtpart .secure .securetxt{ max-width:285px; }
	
	/*....Awards Text....*/
	#contant .award_part .award{margin:auto; max-width:100%; padding:0px 0px 20px 0px; width:100%;}
	#contant .award_part .award .awards1{ margin:30px 0px 10px 83px; }
	#contant .award_part .award .awards1 .img1{margin:auto; text-align:center; padding-top:52px;}
	
	/*....Partners Text....*/
	#contant .partners .partner1{ float:left; margin:30px 10px 10px 56px; border: solid #dad8d8 1px;}
	
	/*.......Get in Touch......*/
	#contant .gettouch_part .gettouch .address1{ float:left; width:250px; margin:25px 0px 0 25px; height:270px;}
	#contant .gettouch_part .gettouch .form{ float:left; max-width:100%; margin:27px 0px 0px 0px;}

    /*.....inner pages.....*/
    #contant .inner_text .partner_box{margin:20px 0px 0px 105px;}
    #contact .leftBox .partner_box{margin: 10px 10px 0px 9px;}
    #contact .leftBox .mapBox{margin: 20px 0px 0px 10px;}
}

@media (max-width:480px){

	#contant h1 { font-size:16px; }	
	#contant .welcome .text{font-size: 12px; padding:10px 0 0 0;}
	
	/*....Product Text....*/
	#contant .product_part .product .product_img{ float:none; padding:10px 0 6px 0; text-align:center;}
	#contant .product_part .product .product_img img{height:320px; }
	
	#contant .product_part .product .rgtpart{ max-width:100%; width:100%; margin:0px 0 0 0;}
	#contant .product_part .product .rgtpart .secure{ width:100%; max-width:100%; margin:0 0 6px 0;}
	#contant .product_part .product .rgtpart .secure .securetxt{ max-width:405px; }
    #contant .product_part .product .rgtpart .secure .securetxt .text-head{ font-size: 15px; }
	
	/*....Awards Text....*/
	#contant .award_part .award{margin:auto; max-width:100%; padding:0px 0px 20px 0px; width:100%;}
	#contant .award_part .award .awards1{ margin:20px 0px 0 44px; }
	#contant .award_part .award .awards1 .img1{margin:auto; text-align:center; padding-top:52px;}
	
	/*....Partners Text....*/
	#contant .partners .partner1{ float:left; margin:20px 10px 0px 18px; border: solid #dad8d8 1px;}
	
	/*.......Get in Touch......*/
	#contant .gettouch_part .gettouch .address1{ float:none; width:250px; margin:25px 0px 0 15px;  height:auto;}
	#contant .gettouch_part .gettouch .address1 .top_head{ font-size:15px;}
	#contant .gettouch_part .gettouch .form{ max-width:100%; margin:54px 0px 0px 85px;}

    /*inner pages*/
    #banner .download_bg { min-height:130px;}

    #banner .partner_bg{ min-height:130px; }

    #banner .contact_bg{ min-height:130px; }

    #banner  .text .heading{ font-size: 16px;}
    #banner  .text .content{ font-size: 12px;}

    #contant .inner_text .heading {font-size:16px;}	
    #contant .inner_text .content_head {font-size:15px;}	

    #contant .inner_text .download_form{ max-width:95%;}

    #contant .inner_text .partner_box{margin:20px 0px 0px 46px;}
    #contant .inner_text .partner_box .address .head{ font-size:16px; }

    #contact .heading{font-size:16px;}

    #contact .leftBox .partner_box{margin:0;}
    #contact .leftBox .mapBox{margin:20px 0 0 0px;}
    #contact .leftBox .partner_box .address .head{ font-size:16px; }

}

@media (max-width:360px){

	/*....Product Text....*/
	#contant .product_part .product .product_img{ float:none; padding:10px 0 6px 0; text-align:center;}
	#contant .product_part .product .product_img img{height:250px; }
	
	#contant .product_part .product .rgtpart .secure .securetxt{ max-width:245px; }
	
	/*....Awards Text....*/
	#contant .award_part .award{margin:auto; max-width:100%; padding:0 0 20px 0; width:100%;}
	#contant .award_part .award .awards1{ margin:20px 0px 0 26%; }
	#contant .award_part .award .awards1 .img1{margin:auto; text-align:center; padding-top:52px;}
	
	/*....Partners Text....*/
	#contant .partners .partner1{ float:none; text-align:center; margin:20px 13px 0 13px; border: solid #dad8d8 1px;}
	
	/*.......Get in Touch......*/
	#contant .gettouch_part .gettouch .address1{ float:none; width:230px; margin:25px 0px 0 15px;  height:auto;}
	#contant .gettouch_part .gettouch .form{ max-width:355px; margin:54px 0 0 22px; }

    /*.......inner pages.......*/
    #contant .inner_text .download_form{ max-width:94%;}
    #contant .inner_text .partner_box{margin:20px 0px 0px 0px;}
    #contant .inner_text .partner_box .address{width:320px;}
    #contact .leftBox .partner_box .address{width:94%;}
}

@media (max-width:320px){

	/*....Product Text....*/
	#contant .product_part .product .product_img{ float:none; padding:10px 0 6px 0; text-align:center;}
	#contant .product_part .product .product_img img{height:250px; }

	#contant .product_part .product .rgtpart .secure .securetxt{ max-width:245px; }
	
	/*....Awards Text....*/
	#contant .award_part .award{margin:auto; max-width:100%; padding:0 0 20px 0; width:100%;}
	#contant .award_part .award .awards1{ margin:20px 0px 0 23%; }
	#contant .award_part .award .awards1 .img1{margin:auto; text-align:center; padding-top:52px;}
	
	/*....Partners Text....*/
	#contant .partners .partner1{ float:none; text-align:center; margin:20px 13px 0 13px; border: solid #dad8d8 1px;}

	/*.......Get in Touch......*/
	#contant .gettouch_part .gettouch .address1{ float:none; width:230px; height:auto;}
	#contant .gettouch_part .gettouch .form{  max-width:315px; margin:54px 0px 0px 2px; }

    /*inner pages*/
    #banner  .text .content{max-width:96%;}
    #contant .inner_text .download_form{ max-width:93%;}
    #contant .inner_text .partner_box{margin:20px 0px 0px 0px; width:310px;}
    #contant .inner_text .partner_box .address{width:290px;}

    /*#banner .download_bg { min-height:130px; background-image:url(/images/download_bnr.jpg); background-repeat:no-repeat; background-size:cover;
        background-position:top; width:100%; height:auto; margin:0; padding:0;}
    #banner .download_bg .text{ float: left; max-width:71%; height:auto; width:100%; line-height:18px;}

    #banner .partner_bg{ min-height:130px; background-image:url(/images/partner_bnr.jpg); background-repeat:no-repeat; background-size:cover;
        background-position:top; width:100%; height:auto; margin:0; padding:0;}
    #banner .partner_bg .text{ float: left; height:auto; width:100%; line-height:18px;}

    #banner .contact_bg{ min-height:130px; background-image: url(/images/contact_bnr.jpg); background-repeat:no-repeat; background-size:cover;
        background-position:top; width:100%; height:auto; margin:0; padding:0;}
    #banner .contact_bg .text{ float: left; max-width:71%; height:auto; width:100%; line-height:18px;}

    #banner  .text .heading{ font-size: 18px; padding: 10px 0px 0px 5px;}
    #banner  .text .content{ font-size: 12px; padding: 10px 0px 0px 5px; line-height: 1.4;}*/


}
