.Track_Shipment{
    float:left; width:100%;
}
/**/
.cms_cnt .shipment-method table, .cms_cnt .shipment-method table tr td, .privacy .data-table, .privacy .data-table th, .privacy .data-table td, .common_table td, .common_table th
{	border:1px solid #d3d3d3; padding:10px; line-height:normal; 
}
.cms_row, .cms_row_img
{	clear:left; 
}
.cms_row:after, .cms_row:before, .cms_row_img:after, .cms_row_img:before
{	content:''; clear:left; display:block; width:100%: 
}
.cms_left50, .cms_right50
{	display:inline-block; float:left; width:50%; 
}
.cms_left50_img
{	display:inline-block; float:left; width:20%; 
}
.cms_right50_img
{	display:inline-block; float:left; width:80%; padding-left:20px; 
}
.about_us .cms_row img, .about_us .cms_row_img img
{	max-width:100%; max-height:100%; 
}
.privacy .data-table
{	text-align:left; 
}
.customer_service .table_wrap .common_table
{	width:950px;
}
.what_style_mn h4 a
{	font-size:22px; 
}


@media only screen and (max-width:1199px){
	#udc_logo {
		background: url(https://sandbox378.mybigcommerce.com/content/udc-logo-600.png) no-repeat center !important;
	}
	#country-links{
		padding: 0 15px 30px !important;
	}
	
	.page-heading{
		font-size: 30px; letter-spacing: normal;
	}
	#udc_title{
		padding: 0 10px;
	}
	
	.trustspot-photo-carousel {
	    padding: 0!important;
	}
	.page-content--centered{
		padding:0;
	}
	.about_us .abt_2 {
	    max-width: 100%;
	}
	.buying_guide .buying2_img{
		padding: 0 50px 20px 0;
	}
	.buying_guide .outer_border{
		margin: 35px 0 20px 0;
	}
	.buying_guide .center_cnt{
		margin: 15px 0;
	}
	.buying_guide .btm_logo {
	    margin: 30px auto;
	}
	
	.customer_service .no_display {
	    display: none;
	}
	
	#storemapper-list li{
		padding: 0 0 10px 0;
	}
	.faqTiles {
	    padding: 0 0px 20px 0px;
	}
	.ftile{
		width:19.5%; float: left; margin: 0 2px 10px;
	}
	.BlockContent.PageContent{
		clear: both;
	}
	.SecondTitleHeading{
		padding: 10px 0px 10px;
	}
	.res_banner .inner_cnt h2{
		font-size: 42px;
	}
	.cms_cnt.res_page {
	    margin: 15px 0 0 0;
	}
	.resourceKickers{
		margin-bottom: 20px;
	}
	.latestArticles h2, .resourceArticles h2{
		padding: 0 0 0px; margin: 0 0 11px 0; font-size: 26px;
	}
	.featuredArticlesDiv > a{
		font-size: 18px; line-height: normal;
	}
	.articleRight p {
	    margin: 6px 0; line-height: normal;
	}
	.articleTitle {
	    font-size: 17px;
	}
	.resource_outer{
		padding: 0 15px;
	}
	.unicycle-calculator
	{	padding:0 15px; 
	}
}
@media only screen and (max-width:990px){
	body
	{	padding-top: 0;
	}
	.header{
		position: static;
	}
	.search_box{
		left: 0; right:0; top:95px; text-align: center; margin: auto; max-width: 100%;
	}
	.search_box .container{
		padding: 0 15px;
	}
	
	#udc_title{
		font-size: 21px !important;
	}
	#udc_title{
		font-size: 23px !important; 
	}
	.page-heading{
		font-size: 28px;
	}
	.about_us .abt_3{
		max-height: 100%;
	}
	.about_us h3{
		padding: 0 0 12px 0; font-size: 17px;
	}
	.buying_guide h4 {
	    font-size: 18px; 
	}
	.buying_guide h3{
		font-size: 21px; 
	}
	h2, .cms_cnt h2{
		font-size:22px; margin: 10px 0;
	}
	h3, .cms_cnt h3{
		margin: 10px 0; font-size: 20px;
	}
	.customer_service h3, h4, h2{
		margin: 10px 0;
	}
	h4 {
		font-size: 18px;
	}
	.ftile{
		width:24.46%; 
	}
	.faqTiles {
	    padding: 0 0px 20px 0px;
	}
	.ftile a{
		font-size: 14px;
	}
	.info-accordion-content{
		padding: 15px 25px 10px; font-size: 14px; letter-spacing: normal;
	}
	.SecondTitleHeading{
		padding: 10px 15px 5px 15px; font-size: 18px;
	}
	.res_banner .inner_cnt h2{
		font-size: 35px;
	}
	.latestArticles, .resourceArticles{
		width:100%;
	}
	.latestArticleUL li {
	    margin-bottom: 25px;
	}
	.latestArticles h2, .resourceArticles h2{
		font-size: 23px;
	}
	.visitBlog a {
	    font-size: 17px;
	}
	.latestArticles{
		margin-bottom: 20px;
	}
	.resource_outer {
		padding: 0 15px 20px;
	}
	.cbar {
	    width: 100%; text-align: center; max-width: 250px; display: block; margin: 10px auto;
	}
}
@media only screen and (max-width:767px){
	#country-links a{
		padding: 8px 10px 5px 60px !important;
	}
	#country-links p {
		margin: 10px 0 !important;
	}
	#country-links .US_Assembly a {
	    padding: 8px 10px 5px 20px !important;
	}
	#udc_title{
		font-size: 19px !important; letter-spacing: normal;
	}
	#udc_logo{
		background-size: 350px !important;
	}
	#udc_title{
		font-size: 21px !important; 
	}
	.page-heading{
		font-size: 25px;
	}
	.Track_Shipment iframe{
	    max-width:100%; height: auto !important;
	}
	.Track_Shipment .tracking-widget .text-large {
	    width: 100%;  font-size: 15px;
	}
	.Track_Shipment .tracking-widget .btn-large{
	    padding: 10px 20px 12px 49px; font-size: 15px;
	}
	.breadcrumbs{
		display: block;
	}
	.about_us h3{
		font-size: 16px; 
	}
	.cms_cnt p{
		margin-bottom: 12px;
	}
	.about_us .abt_3{
		max-width: 33.33%;
	}
	.about_us .brand_ambassdors {
		font-size: 19px;
	}
	.about_us .abt_4 {
	    max-width: 100%; max-height: 100%;
	}
	.buying_guide .btm_logo {
	    max-width: 250px;
	}
	.buying_guide h4 {
	    font-size: 16px;
	}
	.cms_cnt p, .cms_cnt a{
	    font-size: 14px;
	}
	.buying_guide h3{
		font-size: 19px; 
	}
	h3, .cms_cnt h3{
		font-size: 18px;
	}
	h2, .cms_cnt h2{
		font-size:20px;
	}
	.customer_service table{
		width: 100%;display: block;overflow-x: scroll;
	}
	#storemapper-right{
		margin-bottom: 20px;
	}
	#storemapper-list li{
		margin: 0;
	}
	.faqTiles {
	    padding: 0 0px 20px 0px;
	}
	.ftile{
		width:32%; padding: 0 25px;
	}
	h4 {
		font-size: 16px;
	}
	.SecondTitleHeading{
		padding: 10px 15px 5px 15px; font-size: 16px;
	}
	.info-accordion-title{
		font-size: 16px;
	}
	.info-accordion-content iframe{
		max-width: 100%; max-height: 100%; 
	}
	.res_banner .inner_cnt h2{
		font-size: 32px;
	}
	.articleTitle {
	    font-size: 16px;
	}
	.latestArticles h2, .resourceArticles h2 {
		font-size: 20px;
	}
	.featuredArticlesDiv > a {
		font-size: 16px;
	}
	.cbar strong {
		font-size: 16px;
	}
	.visitBlog a {
		font-size: 16px;
	}
	.cms_cnt .shipment-method table, .cms_cnt .shipment-method table tr td
	{	font-size:13px; 
	}
	.shipment-method .csd_img img
	{	max-width:100%; max-height:70px; 
	}
}
@media only screen and (max-width:479px){
	#udc_title{
		font-size: 18px !important; 
	}
	#udc_logo {
	    background-size: 300px!important;
	}
	#udc_title{
		font-size: 19px !important; 
	}
	.page-heading{
		font-size: 22px;
	}
	.buying_guide h3{
		font-size: 17px; 
	}
	h2, .cms_cnt h2{
		font-size:18px;
	}
	.cms_cnt h3{
		font-size:16px;
	}
	.ftile {
	    width: 48.5%;
	}
	.right.a-right{
		max-width: 100%; margin-bottom: 15px;
	}
	.SecondTitleHeading{
		font-size: 15px;
	}
	.res_banner .inner_cnt h2{
		font-size: 28px;
	}
	.rKicker{
		width:100%;
	}
	.articleRight .articleReadMore{
		font-size: 12px;
	}
	.articleRight p {
		margin: 4px 0;
	}
	.about_us .abt_1 {
	    max-width: 100%;
	}
	.info-accordion-content iframe{
		 height: auto;
	}

}


@media only screen and (max-width:990px)
{
	.cms_left50_img
	{	width:25%; 
	}
	.cms_right50_img
	{	width:75%; 
	}
}

@media only screen and (max-width:767px)
{
	.cms_right50_img, .cms_left50_img
	{	width: 100%; padding: 0 0 5px;
	}
	.about_us iframe
	{	max-width: 100%; max-height: 100%;
	}
	.privacy .data-table, .privacy .data-table th, .privacy .data-table td, .common_table, .common_table td, .common_table th
	{	word-break: break-all; font-size: 13px;
	}
}

@media only screen and (max-width:767px)
{
	.latestArticleUL .articleLeft, .latestArticleUL .articleRight
	{	width:100%; max-width:100%; padding:10px 0; 
	}
	.res_banner .inner_cnt h2
	{	font-size:17px;
	}
	.res_banner .inner_cnt
	{	left:0; right:0; text-align:center; 
	}
}