img{max-width:100%;}

@media screen and (max-width:1400px) 
{
/*body{border:2px solid lightblue;}*/
.row{width:98% ; margin:0 auto;}
.row1{width:98% ; margin:0 auto;}
.images-home ul li{ width:25%;}
}

@media screen and (max-width:1200px) 
{
/*body{border:2px solid red;}*/
.row{ width:98%; margin:0 auto;}
.row1{width:98% ; margin:0 auto;}
.logo{ float:left; width:320px;padding:24px 0px 18px 0px}
.navigation ul li a{ font-size:18px; padding:0px 0px 0px 1.8%;}

.leftbox{width:60%; float:left;  padding:35px 25px 15px 0px;}
.rightbox{width:30%; float:right; background:#fff;padding:35px 30px 15px 30px;}

.images-home ul li{ width:277px; height:253px; margin-left:-6px;}
.images-home ul li  a { position:relative; top:118px;}

.purpcon{ background:#494886;color:#fff; font-size:28px;}
.links{width:70%; text-align:center;float:left;font-size:16px; color:#333333; }

a.pp_expand{display:none;}
.images ul{margin:0px; padding:0px; text-align:left;} 
.images ul li{margin:0px 0px 0px 0px; padding:10px 0px 0px 10px; display:inline; list-style:none; }
.images ul li.first{padding-left:0px;}
.images ul li img{width:13%}
}

@media screen and (max-width:1100px) 
{
/*body{border:2px solid yellow;}*/
.row{ width:98%; margin:0 auto;}
.row1{width:98% ; margin:0 auto;}
.images-home ul{margin:0px; padding:0px; text-align:center;  margin-left:4px;}
.images-home ul li{ width:250px; height:228px; margin-left:-6px;}
.images-home ul li  a { position:relative; top:105px;}
}

@media screen and (max-width:1024px) 
{
/*body{border:2px solid lightgreen;}*/
.images-home ul{margin:0px; padding:0px; text-align:center;  margin-left:4px;}
.images-home ul li{ width:238px; height:217px; margin-left:-6px;}
.images-home ul li  a { position:relative; top:100px;}
.row1{width:98.8% ; margin:0 auto; }
.images ul{ margin-left:4px;}
.images ul li{margin:0px 0px 0px 0px; padding:10px 4px 0px 5px; *padding:10px 21px 0px 0px; display:inline; list-style:none; }

}


@media screen and (max-width:840px) {
/*body{border:2px solid pink;}*/
.banner{padding-bottom:130px;}
.bnrtxt{ position:absolute; bottom:-96px;   }
.bnrtxt1{ position:absolute; bottom:-96px;   }

.bnrtxt p{width:100%; font-size:27px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; }
.bnrtxt1 p{width:100%; font-size:27px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; }
.images-home ul{margin:0px; padding:0px; text-align:center;  margin-left:4px;} 
.images-home ul li{margin:0px; padding:0px 0px; display:inline-block; *float:left; list-style:none;  width:320px;height:274px;margin-left:-6px;}
.images-home ul li  a { position:relative; top:128px;}
.leftbox{width:58%; float:left;  padding:35px 10px 35px 0px;}
.rightbox{width:36%; float:right; background:#fff;padding:35px 0px 15px 25px;}

.lft{width:45%; float:left;}
.rht{width:48%; float:right;}

.call{ width:250px; float:right; text-align:right; font-size:16px; font-weight:bold; padding:50px 0px 18px 0px}

.logo{ float:left; width:320px;padding:24px 0px 18px 0px}
.navigation{ width:99%; margin:0 auto; text-align:center; margin-bottom:20px; margin-top:10px;}
.navigation ul li a{ font-size:20px; padding:0px 1% 0px 1%; }

.images-home{ margin:20px 0px 0px 0px;  position:relative;}
.purpcon{ background:#494886;color:#fff; font-size:26px;}
.purpcon p{ width:90%; margin:0 auto;}
.purpcon a{ margin-top:10px;}
.links{width:60%; text-align:center;float:left;font-size:16px; color:#333333; }

.rightbox form{margin:0px; padding:0px 8% 0px 0%;}

.images ul li{margin:0px 0px 0px 0px; padding:10px 10px 0px 0px; display:inline; list-style:none; }
.images ul li.first{padding-left:0px;}
.images ul li img{width:22%}
}

@media screen and (max-width: 800px) {
/*body{border:2px solid black;}*/
.banner{padding-bottom:130px;}
.bnrtxt{ position:absolute; bottom:-96px;   }
.bnrtxt1{ position:absolute; bottom:-96px;   }
.bnrtxt p{width:100%; font-size:27px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; }
.bnrtxt1 p{width:100%; font-size:27px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; }


.images-home ul{margin:0px; padding:0px; text-align:center;  margin-left:4px;} 
.images-home ul li{margin:0px; padding:0px 0px; display:inline-block; *float:left; list-style:none;  width:320px;height:274px;margin-left:-6px;}
.images-home ul li  a { position:relative; top:128px;}
.leftbox{width:58%; float:left;  padding:35px 10px 35px 0px;}
.rightbox{width:36%; float:right; background:#fff;padding:35px 0px 15px 25px;}

.lft{width:45%; float:left;}
.rht{width:48%; float:right;}

.call{ width:250px; float:right; text-align:right; font-size:16px; font-weight:bold; padding:50px 0px 18px 0px}

.logo{ float:left; width:320px;padding:24px 0px 18px 0px}
.navigation{ width:99%; margin:0 auto; text-align:center; margin-bottom:20px; margin-top:10px;}
.navigation ul li a{ font-size:20px; padding:0px 1% 0px 1%; }

.images-home{ margin:20px 0px 0px 0px;  position:relative;}
.purpcon{ background:#494886;color:#fff; font-size:26px;}
.purpcon a{ margin-top:10px;}
.links{width:60%; text-align:center;float:left;font-size:16px; color:#333333; }

}


@media screen and (max-width: 640px) {
	
/*body{border:2px solid green;}*/
.navigation ul li a{ font-size:17px; padding:0px 1% 0px 0%; }

.banner{padding-bottom:110px;}
#homebanner{padding-bottom:100px;}
.bnrtxt1{ position:absolute; bottom:-96px;}


.bnrtxt{ position:absolute; bottom:-128px;   }

.bnrtxt p{width:100%; font-size:27px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; }
.bnrtxt1 p{width:100%; font-size:27px; color:#fff; margin:0px ; padding:0px; width:85%; margin:0 auto; }


.leftbox{width:95%; float:none; margin:0 auto; text-align:center;  padding:35px 0px 35px 0px !important;}
.rightbox{width:96%; float:none; margin:0 auto; text-align:center; background:#fff; padding:35px 0px 0px 0px !important;}
.rightbox p{ width:100%;}
.rightbox h2{ width:100%; }


.lft{width:100%; float:none;}
.rht{width:100%; float:none;}

.images-home ul{margin:0px; padding:0px; text-align:center;  margin-left:4px;} 
.images-home ul li{width:280px;height:255px;margin-left:-6px;}
.images-home ul li  a { position:relative; top:118px;}

.ftr-left{width:144px; float:none; text-align:center; margin:0 auto;}
.links{width:100%; text-align:center;float:none;font-size:16px; color:#333333; margin-top:20px; }
.links a{ font-size:18px ; color:#494886; padding:0px 7px 0px 7px;}
.ftr-rht{width:146px; float:none; text-align:center; margin:0 auto;}
.rightbox form{margin:0px; padding:0px 8% 0px 8%;}
.images ul{width:99%; margin:0 auto; text-align:center}
.images ul li{margin:0px 0px 0px 0px; padding:10px 10px 0px 10px; display:inline; list-style:none; }
.images ul li.first{padding:10px 10px 0px 10px;}
.images ul li img{width:25%}
}
@media screen and (max-width: 600px) {
/*body{border:2px solid orange;}*/
.logo{ float:none; margin:0 auto; text-align:center;}
.call{float:none; margin:0 auto; text-align:center; margin-top:30px; padding-bottom:0px;}
.purpcon{ background:#494886;color:#fff; font-size:26px; }
.leftbox{width:95%; float:none; margin:0 auto; text-align:center;  padding:35px 2% 35px 2% !important;}
.rightbox{width:82%; float:none; margin:0 auto; text-align:center; background:#fff; padding:20px 5% 20px 5%!important;}
.rightbox h2{width:80%; margin:0 auto;}
.images-home {margin:40px 0px 0px 0px;}


.banner{padding-bottom:90px;}
.bnrtxt{ position:absolute; bottom:-116px;   }

#homebanner{padding-bottom:100px;}
.bnrtxt1{ position:absolute; bottom:-117px;}


.bnrtxt p{width:100%; font-size:24px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; }
.bnrtxt1 p{width:100%; font-size:24px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; }
.rightbox h1{ width:100%; margin:0px; padding:0px; line-height:normal; }

.images ul li img{width:28%}
}

@media screen and (max-width: 380px) {
/*body{border:2px solid purple;}*/
.logo{ width:260px; float:none;}

.banner{padding-bottom:50px;}
#homebanner{padding-bottom:80px;}
.bnrtxt1{ position:absolute; bottom:-96px;}
.bnrtxt{background:#494886; padding:5px 0px 5px 0px; text-align:center; position:absolute; bottom:-75px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80); -moz-opacity: 0.8;  -khtml-opacity: 0.8;opacity: 0.8;    }

.bnrtxt p{width:100%; font-size:18px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; }
.bnrtxt1 p{width:100%; font-size:18px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; }
.rightbox p{width:94%; margin:0 auto;}
.purpcon{ background:#494886;color:#fff; font-size:26px; padding:10px 0px 20px 0px; }

.links{width:98%; text-align:center ;float:none !important;font-size:18px; color:#333333; margin:0 auto; margin-top:20px; clear:both;}

.leftbox h1{ margin-bottom:0px !important; padding-bottom:0px;}
.leftbox p{ margin-bottom:0px !important;}
.links p{ font-weight:normal !important; font-size:17px ;}
.links a{ font-size:18px ; color:#494886; padding:0px 4% 0px 4%; text-align:center; font-weight:normal; }
.images ul li img{width:50%}
.rightbox td label{font-size:16px;}
}
@media screen and (max-width: 320px) {
/*body{border:2px solid pink;}*/

}
