@media (min-width: 1200px) {
  .container {
		max-width: 1380px;
  }
}


@media all and (max-width: 1300px) {
	.header-widget-body{font-size: 14px;}
}
@media all and (max-width: 1200px) {
	.rr_header_pc > .container > .row .col-sm:last-child{display:none}
	.rr_wd_plus {flex-wrap: wrap;}
	.rr_wdp_item{width: 30%;}
	.rr_wdg_item{width: 31%;}
	.rr_example_item{width: 31%;}
	.realtop_list.rr_wd_grid .rr_wdg_item{width: calc(33% - 7px);}
}
@media all and (max-width: 991px) {
	.rr_mobile_head_wd .card-body a{
		display: block;
		font-size: 18px;
	}
	.rr_wdp_item, .rr_wdg_item, .rr_example_item{width: 47%;}
	.realtop_list.rr_wd_grid .rr_wdg_item{width: calc(49% - 7px);}
}
@media all and (max-width: 767px) {
	.rr_wd_service .f_photo img, .rr_example .f_photo img, .rr_example_item, .rr_wdp_item, .rr_wdg_item, .rr_wdg_photo img{width: 100%;}
}
@media all and (max-width: 575px) {
	.rr_mobile_head_wd .card-body a{
		font-size: 16px;
	}
	.rr-header-mobile, .rr-header-mobile > .container > .row > div{height:50px}
	.rr-header-mobile .hc-nav-trigger{top:15px}
	.rr-header-mobile .navbar-brand{
		flex-shrink: unset !important;
		margin: 0 !important;
		padding: 0;
		display: flex;
		align-items: center;
		height: 50px;
		justify-content: end;
	}
	.icms-widgets.tab-content{
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	.realtop_list.rr_wd_grid .rr_wdg_item{width: calc(100% - 7px);}
	.realtop_list.rr_wd_grid .rr_wdg_item .rr_itemPhoto img{width: 100%;}
}
@media all and (max-width: 480px) {
	.rr_top h1{font-size: calc(1.2rem + 1.3vw);}
	.icms-widget__tabbed ul li {min-width: auto;}
	.icms-widget__tabbed>.card-header .nav-link {padding: 8px 0;font-size: 14px}
	.icms-widget__tabbed>.card-header .nav-link.active{padding:8px 10px !important}
}
@media all and (max-width: 430px) {
	.rr_top h1{font-size: calc(1rem + 1.3vw);}
	.rr_mobile_head_wd .card-body a, .rr_mobile_head_wd .card-body{
		font-size: 14px;
	}
	.rr_mobile_head_wd{width: 100%}
	.rr-header-mobile .navbar-brand img{width:90%}
	.slick-slider {
		overflow: visible;
		padding: 0 ;
	}
	.rr_reviews-box .slick-slide, .rr_reviews-box .slick-list {
		margin: 0;
	}
	
}
@media all and (max-width: 380px) {
	.rr_mobile_head_wd .card-body a, .rr_mobile_head_wd .card-body{
		font-size: 13px;
	}
	.rr-header-mobile > .container > .row{flex-wrap: nowrap;}
	.rr-header-mobile{overflow:hidden}
	.rr_wdg_item h5 a, .rr_example_item h5 a{font-size: 18px;}
	.rr_itemPhotoLabel, .rr_itemPhotoPrice1, .rr_itemPhotoPrice2{font-size: 14px;}
}