

@charset "utf-8";

 @-ms-viewport {
 width: device-width;
}
.visible-phone {
 display: none !important;
}
.visible-tablet {
 display: none !important;
}
.hidden-desktop {
 display: none !important;
}
.visible-desktop {
 display: inherit !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {




}
/* Global */

/**********************ipad horizontal********************/


/* Global end*/
/* tablet */





@media (min-width:996px) {
.container{width:970px;}



	}


@media screen and (min-width:768px) and (max-width:995px) {



.hidden-desktop {
 display: inherit !important;
}
 .visible-desktop {
 display: none !important;
}
 .visible-tablet {
 display: inherit !important;
}
 .hidden-tablet {
 display: none !important;
}

.container{width:750px; }
.banner{padding:0px 0px 20px 0px; margin-bottom:20px; }
.banner-left { float:none; width:98%; border:#f8c932 solid 4px;}
.banner-left img{width:100% !important}
.banner-right { float: right; width:240px;}

.banner h1 { font-size:22px; font-weight:bold; color:#000; padding:15px 0px; text-align:center; line-height:30px; width:80%; margin:0 auto}
.banner-right-inner { padding:10px 20px 20px 20px;}

.banner-right-inner h1 { font-size:20px; color:#FFF; padding:0px;line-height:24px; width:100%; margin:0 auto}
.banner-right-inner input[type="text"]{font-size:12px;}
.banner-right-inner .textarea{ font-size:12px; height:64px;}
li.bjqs-slide img{width:100% !important; }


.middle-section { padding-top:10px;}
.middle-section-left { float:left; width:98%;}
.middle-section-right { float:right; width:240px;}

.middle-section-left h1 { font-size:17px; }
.middle-section-left p  { font-size:14px; line-height:20px;}
.middle-section-left > .list-menu { font-size:11.7px; padding:5px 0px 21px 0px;}
.list-menu li { float:left; /*width:150px;*/ width:152px;}
.req-btn  img{width:100%}
.middle-menu-list { padding:13px 15px 13px 15px; font-size:14px; } 
.middle-menu-list ul{margin:0px; padding:0px;}
.middle-menu-list li { line-height:normal; list-style-image:url(../images/icon-3.png) ;}
.acredite img{width:100%;  margin:4px 0px 0px 0px;}.req-btn img {width:100%}

.middle-thanks {padding:25px 0px 25px 0px; line-height:30px;}
.list_carousel li {font-size: 40px;color: #999;text-align: center;width: 220px !important;}
}



/* Mobile*/
@media screen and (min-width:601px) and (max-width:767px) {


.container{width:580px; }

.hidden-desktop {
 display: inherit !important;
}
 .visible-desktop {
 display: none !important;
}
 .visible-phone {
 display: inherit !important;
}
 .hidden-phone {
 display: none !important;
}
.visible-print {
 display: none !important;
}



.logo { float:none;  padding:10px 0px 10px 0px; text-align:center}
.phone-action {float:none; margin:0 auto; text-align:center; padding:0px 0px 10px 0px;width:100%; }
.font14 {padding-left:0px}.action {padding: 12px 0px 0px 0px;}
.banner h1 { line-height:30px; }
.banner-left { float:none; width:100%;}
.banner-left img{width:100%}
li.bjqs-slide img{width:100% !important; }

p.bjqs-caption {display: block;width:100% !important;margin: 0;padding: 2%;position: absolute;bottom: 0; }

.logo { float:none;  padding:10px 0px 10px 0px; text-align:center}
.banner{padding:0px 0px 0px 0px; margin-bottom:40px; }
.banner-left { float:none; width:100%; border:#f8c932 solid 4px;}
.banner-left img{width:100% !important}
.banner-right { float: none; width:100%; margin:20px 0px 20px 0px}


.middle-section { padding-top:0px;}
.middle-section-left { float:none; width:100%; text-align:center; margin-bottom:20px;}
.middle-section-right { float:none; width:100%; text-align:left;}
.middle-section-left h1 {  line-height:30px; }
.middle-menu-list { background:url(../images/drop-arr.png) no-repeat 50% 0px; text-align:center}
.middle-menu-list li {list-style-position:inside;margin:21px 0px 21px 0px;}.middle-section-right-menu h1{text-align:center}

.list-menu li{float:left; width:50%; line-height:30px; list-style-image:url(../images/icon-1.png); list-style-position:inside; padding-left:11px;}
.acredite{text-align:center; width:60%; margin:0 auto; margin-top:20px;}
.acredite img{width:100%;  margin:4px 0px 0px 0px;}.req-btn img {width:100%} .req-btn{margin-top:20px;}
.our-client-row h1 { font-size:22px; font-weight:bold; text-align:center; padding-bottom:20px;}
.our-client-row { margin-top:30px; margin-bottom:0px; position: relative;}

.list_carousel { width: 84%;}
.footer a { text-decoration:none; color:#FFF; padding:0px 2px;}
.middle-thanks {padding:25px 0px 25px 0px; line-height:30px;}
.middle-thanks h5 a{ color:#000; display:block}
.list_carousel li {font-size: 40px;color: #999;text-align: center;width: 229px !important;}

}

/**********************ipod horizontal********************/


@media screen and (min-width:480px) and (max-width:600px) {

.container{width:96%} 
.logo { float:none;  padding:10px 0px 10px 0px; text-align:center}
.phone-action {float:none; margin:0 auto; text-align:center; padding:0px 0px 10px 0px;width:100%; }
.font14 {padding-left:0px}
.action {padding: 12px 0px 0px 0px;}
.banner h1 { line-height:30px; }
.banner-left { float:none; width:100%;}
.banner-left img{width:100%}
li.bjqs-slide img{width:100% !important; }

p.bjqs-caption {display: block;width:100% !important;margin: 0;padding: 2%;position: absolute;bottom: 0; }

.logo { float:none;  padding:10px 0px 10px 0px; text-align:center}
.banner{padding:0px 0px 0px 0px; margin-bottom:40px; }
.banner-left { float:none; width:100%; border:#f8c932 solid 4px;}
.banner-left img{width:100% !important}
.banner-right { float: none; width:100%; margin:20px 0px 20px 0px}


.middle-section { padding-top:0px;}
.middle-section-left { float:none; width:100%; text-align:center; margin-bottom:20px;}
.middle-section-right { float:none; width:100%; text-align:left;}
.middle-section-left h1 {  line-height:30px; }
.middle-menu-list { background:url(../images/drop-arr.png) no-repeat 50% 0px; text-align:center;} 
.middle-menu-list li {list-style-position:inside;margin:21px 0px 21px 0px;}.middle-section-right-menu h1{text-align:center}

.list-menu li{float:left; width:50%; line-height:30px; list-style-image:url(../images/icon-1.png); list-style-position:inside; padding-left:11px;}
.acredite{text-align:center; width:60%; margin:0 auto; margin-top:20px;}
.acredite img{width:100%;  margin:4px 0px 0px 0px;}.req-btn img {width:100%} .req-btn{margin-top:20px;}
.our-client-row h1 { font-size:22px; font-weight:bold; text-align:center; padding-bottom:20px;}
.our-client-row { margin-top:30px; margin-bottom:0px; position: relative;}

.list_carousel { width: 84%;}
.footer a { text-decoration:none; color:#FFF; padding:0px 2px;}
.middle-thanks {padding:25px 0px 25px 0px; line-height:30px;}
.middle-thanks h5 a{ color:#000; display:block}
	.list_carousel li {font-size: 40px;color: #999;text-align: center;width: 215px !important;}

}

@media screen and (min-width:200px) and (max-width:479px) {
.container{width:96%} 
.logo { float:none;  padding:10px 0px 10px 0px; text-align:center}
.phone-action {float:none; margin:0 auto; text-align:center; padding:0px 0px 10px 0px;width:100%;font-size:34px;  }
.font14 {padding-left:0px; font-size:18px;}
.action {padding: 12px 0px 0px 0px;}
.banner h1 { line-height:30px;width:90%; font-size:16px; margin:0 auto}
.banner-left { float:none; width:100%;}
.banner-left img{width:100%}
li.bjqs-slide img{width:100% !important; }

p.bjqs-caption {display: block;width:100% !important;margin: 0;padding: 2% 2%;position: absolute;bottom: 0;font-size:15px;}

.logo { float:none;  padding:10px 0px 10px 0px; text-align:center}
.banner{padding:0px 0px 0px 0px; margin-bottom:0px;  }
.banner-left { float:none; width:100%; border:#f8c932 solid 4px;}
.banner-left img{width:100% !important}
.banner-right { float: none; width:100%; margin:20px 0px 20px 0px}
.banner-right-inner h1 { font-size:22px; color:#FFF; padding:0px 0px 10px 0px;line-height:28px; width:100%; margin:0 auto}


.middle-section { padding-top:0px;}
.middle-section-left { float:none; width:100%; text-align:center; margin-bottom:20px;}
.middle-section-right { float:none; width:100%; text-align:left;}
.middle-section-left h1 {  line-height:30px; }
.middle-menu-list { background:url(../images/drop-arr.png) no-repeat 50% 0px; text-align:center;} 
.middle-menu-list li {list-style-position:inside;margin:21px 0px 21px 0px;}
.middle-section-right-menu h1{text-align:center}

.list-menu li{float:left; width:50%; line-height:30px; list-style-image:url(../images/icon-1.png); list-style-position:inside; padding-left:0px;}

.acredite{text-align:center; width:100%; margin:0 auto; margin-top:20px;}
.acredite img{width:100%;  margin:4px 0px 0px 0px;}.req-btn img {width:100%} .req-btn{margin-top:20px;}
.our-client-row h1 { font-size:22px; font-weight:bold; text-align:center; padding-bottom:20px;}
.our-client-row { margin-top:30px; margin-bottom:0px; position: relative;}

.list_carousel { width: 75%; margin:0 auto}
.list_carousel img{ width: 100%;}

.footer a { text-decoration:none; color:#FFF; padding:0px 2px;}
.middle-thanks {padding:25px 0px 25px 0px; line-height:30px;}
.middle-thanks h5 a{ color:#000; display:block}


.req-btn {font-size:14px; font-weight:bold}

.list_carousel li {text-align: center;width:207px !important; margin:20px 0px 20px 0px}

	.list_carousel li img{width:100%; }			
				
}



