

@media(max-width:1590px){

.logo {width:21.615vw;}
.banner{height:540px;}
.headerRight{padding:1.700vw 0;}

}

@media(max-width:1199px){
	
.centerwrap {padding: 0 15px;}
.headerRight li{min-width:150px;}
.headerRight li a{font-size:14px; line-height: 30px;}
.blue-tag-line{padding:15px 0;}
.blue-tag-line h2{font-size: 32px; line-height: 32px;}
.reg-note h3{font-size:14px; line-height: 36px; padding-bottom:20px;}

.hd-cams-sec .hd-cams-left .cams-item{margin-bottom:12px;}
.hd-cams-sec .hd-cams-left .cams-item .item-title{font-size:22px; line-height: 24px; padding:7px 0;}
.hd-cams-sec .hd-cams-left .cams-item p{padding:10px; font-size:12px; line-height:16px;}
.last-sec-main p{font-size:12px; line-height:16px; margin-bottom:10px;}
.last-grid-img .image-item {padding: 0 8px;}

	
}

@media(max-width:992px){

.logo{width:230px;}
.hd-cams-sec .hd-cams-left{width:100%; padding:0px;}
.hd-cams-sec .hd-cams-right{padding-left:0px; padding-top:20px; width:100%;}
.hd-cams-sec .hd-cams-right img{width:100%;}	
.last-grid-img .image-item{padding: 0 5px;}

.blue-tag-line h2 {font-size: 28px; line-height: 28px;}

}

@media(max-width:767px){


	
}

@media(max-width:575px){

.logo {width:170px; padding:12px 0 11px;}	
.banner{padding:20px; height:auto;}

.blue-tag-line h2 {font-size: 22px; line-height: 28px;}
.blue-tag-line {padding: 10px 0;}

.nakenprat-last-sec{padding-top:20px;}

.last-grid-img{flex-wrap: wrap;}
.last-grid-img .image-item{width: 100%; margin-bottom: 15px;}
.last-grid-img .image-item img{width:100%;}	
}

@media(max-width:479px){}

@media(max-width:375px){}

@media(max-width:320px){


}

@media(max-width:320px){
    
    
    
}