@charset "utf-8";
/* CSS Document */
@media screen and (min-width:3160px)
{
	.container-wrapper{width:90%;}
	.show_menu{display:none; !important}
	.rm{display:none; !important}
}
@media screen and (max-width:2460px)
{
	.container-wrapper{width:97%;}
	.plans{width: 282px;}
	.show_menu{display:none; !important}
	.rm{display:none; !important}
	
}
@media screen and (max-width:1460px)
{
	.container-wrapper{width:90%;  }
	.plans{width:227px;}
	.show_menu{display:none; !important}
	.rm{display:none; !important}
}
@media screen and (max-width:1360px)
{
	.container-wrapper{ width:90%; }
	.plans {
    background: #FFF none repeat scroll 0% 0%;
    position: relative;
    float: left;
    width: 198px;
    border: 1px solid #D3D9DF;
    border-radius: 5px;}
	.show_menu{display:none; !important}
	.rm{display:none; !important}
}
@media screen and (max-width:1230px)
{
.companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:36.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18.49%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 17%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 16%; width: 29px;}
.rate2{float: left;width:36.8%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18.49%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 17%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 69% !important;font-family: cambria;font-size: 17px !important;margin-left: 12% !important;border: 1px solid grey;}
}
@media screen and (max-width:1060px)
{
	.container-wrapper{ width:90%; }
	.tr1{padding-bottom:0px;}
	.show_menu{display:none; !important}
	.rm{display:none; !important}
.companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:36.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 17%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 16%; width: 29px;}
.rate2{float: left;width:36.8%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 17%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 75% !important;font-family: cambria;font-size: 17px !important;margin-left: 12% !important;border: 1px solid grey;}
}
@media screen and (max-width:1024px)
{
	.container-wrapper{ width:91%;}
	.header-menu{ width:100%; float:left;}
	.table1 {width: 32.9% ;}
.companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:36.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 17%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 16%; width: 29px;}
.rate2{float: left;width:36.8%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 17%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 79% !important;font-family: cambria;font-size: 17px !important;margin-left: 9% !important;border: 1px solid grey;}
}
@media screen and (max-width:960px)
{
	
	.container-wrapper{ width:90%;}
	.plans {
    background: #FFF none repeat scroll 0% 0%;
    position: relative;
    float: left;
    width: 309px;
    border: 1px solid #D3D9DF;
    border-radius: 5px;
	}
	.ggle {
    width: 17%;
    float: left;
    padding: 0px;
    margin: 0px;
}
.hdrbg-imgrd {
    width: 32%;
    float: left;
    margin: -222px 0px 0px;
    position: absolute;
    padding-left: 20px;
}
}
@media screen and (max-width:990px)
{
	.container-wrapper{ width:90%; }
				   .companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:36.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 17%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 16%; width: 29px;}
.rate2{float: left;width:36.8%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 17%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 88% !important;font-family: cambria;font-size: 17px !important;margin-left: 6% !important;border: 1px solid grey;}
}
@media screen and (max-width:860px)
{
	.container-wrapper{ width:89%;}
	.soc {width: 94%; float:left;}
	.hdrbg-imgrd {
    width: 36%;
    float: left;
    margin: -217px 0px 0px;
    padding-left: 20px;
}
			   .companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:36.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 17%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 16%; width: 29px;}
.rate2{float: left;width:36.8%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 17%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 98% !important;font-family: cambria;font-size: 17px !important;margin-left: 0% !important;border: 1px solid grey;}

}
@media screen and (max-width:762px)
{
	.container-wrapper{width:97%;}
	.header-menu{ display:none;}
	.show_menu{display:block; !important}
	.rm{display:block; !important}
	.hdrbg-imgrd {
    width: 41%;
    float: left;
    margin: -217px 0px 0px;
    padding-left: 20px;
}
			   .companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:36.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 17%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 16%; width: 29px;}
.rate2{float: left;width:36.8%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 17%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 98% !important;font-family: cambria;font-size: 17px !important;margin-left: 0% !important;border: 1px solid grey;}

}
@media screen and (max-width:700px)
{ 
.container-wrapper{width:97%;}
.table1 {width: 100%;}
.soc {width: 97%;}
.hdrbg-imgrd {
    width: 99%;
    float: left;
    margin: 2px 0px 0px;
    padding-left: 1%;
    background-color: #eee;
	position: inherit;
}
			   .companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:36.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 17%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 16%; width: 29px;}
.rate2{float: left;width:36.8%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18.3%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 17%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 98% !important;font-family: cambria;font-size: 16px !important;margin-left: 0% !important;border: 1px solid grey;}
}
@media screen and (max-width:640px)
{
	.container-wrapper{width:97%;}
	.login-lftbr { width: 91%;}
	.left-container {  width: 95%;}
	.mod {  width: 94%;}
	.right-container { width: 100%;}
	.ggle {   width: 12%;}	
	.hdrbg-imgrd {
    width: 99%;
    float: left;
    margin: 2px 0px 0px;
    padding-left: 1%;
    background-color: #eee;}
			   .companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:36.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 17%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 16%; width: 29px;}
.rate2{float: left;width:36.8%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 17%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 98% !important;font-family: cambria;font-size: 14px !important;margin-left: 0% !important;border: 1px solid grey;}
}
	@media screen and (max-width:540px)
{
	.container-wrapper{width:97%; }
	.ggle {width: 22%;padding-left: 40px;}
	.plans ul {padding: 15px 50px;}
	.plans {background: #FFF none repeat scroll 0% 0%; position: relative;float: left;
    width: 100% !important;
    border: 1px solid #D3D9DF;
    border-radius: 5px;}
		   .companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:36.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 16.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 26%; width: 29px;}
.rate2{float: left;width:36.8%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 16.8%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 98% !important;font-family: cambria;font-size: 14px !important;margin-left: 0% !important;border: 1px solid grey;}
}
@media screen and (max-width:480px)
{
	 .container-wrapper{ width:97%; }
	.ggle {width: 41%;padding: 3px;}
	.hdrbg-imgrd {
    width: 99%;
    float: left;
    margin: 2px 0px 0px;
    padding-left: 1%;
    background-color: #eee;}
	 .plans ul {padding: 15px 50px;}
	.plans {background: #FFF none repeat scroll 0% 0%; position: relative;float: left;
    width: 100% !important;
    border: 1px solid #D3D9DF;
    border-radius: 5px;}
	   .companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:34%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 18.8%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 26%; width: 29px;}
.rate2{float: left;width:34%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 18.8%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 98% !important;font-family: cambria;font-size: 13px !important;margin-left: 0% !important;border: 1px solid grey;}

}
@media screen and (max-width:360px)
{
   .container-wrapper{ width:97%; }
   .plans ul {padding: 15px 50px;}
	.plans {background: #FFF none repeat scroll 0% 0%; position: relative;float: left;
    width: 100% !important;
    border: 1px solid #D3D9DF;
    border-radius: 5px;}
   .companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:34%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 18.4%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 26%; width: 29px;}
.rate2{float: left;width:34%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 18.4%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 98% !important;font-family: cambria;font-size: 12px !important;margin-left: 0% !important;border: 1px solid grey;}
}
@media screen and (max-width:320px)
{

    .container-wrapper{ width:97%;}
	.header-menu{ width:100%; float:left;}
	.right-container{width:100%; float:left;}
	.footer li{width:77%; float:left; margin-left:11%;}
	.left-container{width:94%; float:left;}
	.table1{width:100%;}
	.customer-testi{width:100%;}
	.header-menu{display:none;}
	.show_menu{display:block; !important}
	.rm{display:block; !important}
	.rmm{display:block; !important}
	.part {float: left; width: 45%; padding: 0px;margin-left: 4%;}
	.lft {width: 100%;padding: 1%;margin: 0px;float: left;}
	.rht {width: 50%;padding: 1%;margin: 0px;float: left;}
	.td2 {width: 46%;}
	.img-col {width: 50%;}
	.plans ul {padding: 15px 50px;}
	.plans {background: #FFF none repeat scroll 0% 0%; position: relative;float: left;
    width: 100% !important;
    border: 1px solid #D3D9DF;
    border-radius: 5px;}
	.hdrbg-imgrd {
    width: 99%;
    float: left;
    margin: 2px 0px 0px;
    padding-left: 1%;
    background-color: #eee;
}
.companyrating{ background-color: rgba(255, 199, 73, 0.91); width:100%; height:56px;}
.rate_1{float:left; width: 14.2%;text-align:center;height: 54px;border:1px solid grey;}
.rate_2{float:left;width:34%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_3{float:left;width:18%;text-align:center;height:54px;border:1px solid grey;} 
.rate_4{float:left;width:12%;text-align:center;height: 54px;border:1px solid grey;} 
.rate_5{float:left;width: 18.4%;text-align:center;height: 54px;border:1px solid grey;} 
.rate1{float: left;width: 14.2%;text-align: center;height: 54px;border:1px solid grey;} 
.rate1 img{padding-top: 26%; width: 29px;}
.rate2{float: left;width:34%;text-align: center;height:54px;border:1px solid grey;} 
.rate3{float: left;width:18%;text-align:center;height:54px;border:1px solid grey;} 
.rate4{float: left;width:12%;text-align:center;height:54px;border:1px solid grey;} 
.rate5{float: left;width: 18.4%;text-align:center;height:54px;border:1px solid grey;} 
.companylist1{height: 56px;background-color: #FFF;width:100%;}
.companylist2{height: 56px;background-color: #CCC;width:100%;}
.bestcompanyrating{width: 98% !important;font-family: cambria;font-size: 12px !important;margin-left: 0% !important;border: 1px solid grey;}
} 
