body{background-color:#F5F5F5;margin:0;padding:0; overflow-x:hidden;} div,table,tr,td,img,form,input,select,p,h1,h2,h3,h4,h5,h6,ul,li,label,textarea,chexbox,radiobutton,ol,option{margin:0;padding:0;} 
h1{font:normal 25px arial;color:#000000;margin:0;padding:0 0 20px;}
h2{font:normal 20px arial;color:#185E9D;margin:0;padding:0;} 
 h3{font:normal 18px arial;color:#185E9D;margin:0;padding:5px 0 10px;}
  h4{font:normal 16px arial;color:#185E9D;margin:0;padding:5px 0 10px;}
.borderedtable {
border:1px solid black;
text-align:left;

}
.loged {
text-align: center;
padding: 5px;

}
.fqset2	{
    width: 630px;
    background-color: #FFF;
    border-radius: 10px;
    border: 1px solid #D1D1D1;
    float: left;
    opacity: 0.8;
    margin: 0px;
    padding: 10px;
	font-size:14px;
	font:Arial;
	line-height:22px;
}
.innercontent6 {
    background: url('../images/bg/inner-bg16.jpg') no-repeat scroll center top transparent;
	background-size: contain;
}
.twitter-timeline {height:240px;}
 ul{list-style-type:none;margin:0;padding:0;} ol{list-style-type:none;margin:0;padding:0;} a{text-decoration:none;outline:none;margin:0;padding:0;} img{outline:none;border:0;margin:0;padding:0;max-width:100%;} chexbox{width:20px;height:20px;margin:0;padding:0;} .spacer{font-size:0;line-height:0;clear:both;margin:0;padding:0;} object{line-height:0;font-size:0;margin:0;padding:0;} .bspace{height:50px;clear:both;margin:0;padding:0;} .clear{clear:both;border:0;height:0;font-size:0;margin:0;padding:0;} .click1{font:bold 12px/29px Arial, Helvetica, sans-serif;color:#CC0000;text-decoration:none;} .click1:hover{color:#010101;text-decoration:none;} .line1{border-bottom:1px dotted #B8B8B8;margin:0;padding:0;} .text2{font:bold 12px arial;color:#1466B8;margin:0;padding:0;} .fpartmain{width:285px;margin:0 auto;padding:0;} .journey{width:285px;margin:0;padding:0;} .return{width:293px;height:30px;margin:0;padding:0;} .fpart{width:285px;height:25px;margin:0;padding:0;} .fparttext{width:120px;float:left;margin:0;padding:0;} .fpartffeld{width:160px;float:right;margin:0;padding:0;} .header_wrapper{background:url(../images/header_bg.jpg) repeat-x 0 0 #F5F5F5;} .header_content_panel{width:1000px;margin:0 auto;} 
.nav_panel{
	width:50%;
	float:left;
	margin:margin:0 20% 0 0;
} 
.nav_panel ul{
	height:29px;
} 
.nav_panel ul li{
	float:left;
	font:normal 12px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	display:inline-block;
	margin:0 0 0 1px;
} 
.nav_panel ul li a{
	font:normal 12px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	display:block;
	padding:0 9px;
} 
.nav_panel ul li a:hover,
.nav_panel ul li a.activate{
	font:normal 12px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	background-color:#8b0000;
	padding:0 9px;
} 
.language_panel{width:313px;float:right;} 
.language_panel p{font:normal 12px/29px Arial, Helvetica, sans-serif;color:#fff;float:left;padding-right:10px;} 
.language_panel div.flag{float:left;margin-right:3px;margin-top:7px;} 
.logo_section{width:62%;height:112px;float:left;} 
.logo_section a{ display:block;}
.logo_section img.logo{float:left;display:block;margin-top:7px;} 
.logo_section img.logotext{float:left;display:block;margin-top:42px;}
.call_section{width:38%;float:left;} 
.call_section img{display:block;margin-top:32px;}
#eKomiVFreport-fixed{ display:none;}
.subnav_panel{width:100%;height:49px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#4f4f4f !important;} 
.subnav_panel ul{padding-left:10px; position:absolute;} 
.subnav_panel ul li{float:left;font:normal 14px/49px Arial, Helvetica, sans-serif;color:#fff;padding:0px 12px; display:inline-block;} 
.subnav_panel ul li a{font:normal 14px/49px Arial, Helvetica, sans-serif;color:#fff;} 
.subnav_panel ul li:hover a{font:normal 14px/49px Arial, Helvetica, sans-serif;color:#999999;}
.subnav_panel li:hover ul a {
    background: #f3f3f3;
    color: #2f3036;
    height: 40px;
    line-height: 40px;
}
.subnav_panel li:hover ul a:hover {
    background: #19c589;
    color: #fff;
}
.subnav_panel li ul {
display: none;
}
.subnav_panel li ul li {
    display: block;
    float: none;
}
.subnav_panel li ul li a {
    width: auto;
    min-width: 100px;
    padding: 0 20px;
    text-align:left;
}
.subnav_panel ul li a:hover {
    display: block;
}
.header_content_panel .show-menu {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
	font-size:20px;
    color: #fff;
	background-color:#4f4f4f;
    text-align: center;
    padding: 15px 0;
    display: none;
	font-weight:bold;
}
#agreeform input[type=checkbox]{
    display: inline-block;
}
input[type=checkbox]{
    display: none;
}
input[type=checkbox]:checked ~ .subnav_panel ul {
    display: block;
} 
.banner_wrapper{background:url(../images/banner1.jpg) no-repeat 50% 0;height:741px;} 
.banner_panel{width:1000px;height:741px;margin:0 auto;} .banner{width:100%;position:relative;margin:0 auto;} .bg_row_dark{position:absolute;top:305px;width:100%;height:80px;background-color:rgba(0,0,0,0.5);z-index:4;} .bannertext{position:absolute;top:0;left:50%;width:1000px;margin-left:-500px;z-index:5;} .text_title{width:600px;float:left;} .text_title .canvas,.text_title .our-pleasure,.text_title .text-scroll{height:272px;float:left;width:100%;} .text_title .our-pleasure{height:62px;} .text_title .text-scroll{height:83px;} #pscroller2{font:normal 17px Arial, Helvetica, sans-serif;color:#27c5ff;height:40px;width:550px;margin:35px 0 0;} .formpart{width:300px;float:right;background:url(../images/formpart_bg.png) repeat 0 0;font:normal 11px/14px Arial, Helvetica, sans-serif;color:#fff;height:436px;margin:0;padding:10px 15px 0;} .formpart p{font:bold 11px/16px Arial, Helvetica, sans-serif;color:#fff;_padding-bottom:15px;_margin:0 25px 0 0;text-align:justify;} .returnpart{width:293px;margin:0;padding:0;} .returntext{width:145px;float:left;margin:0;padding:0;} .returnfield{width:148px;float:right;margin:0;padding:0;} .boxpanel{width:969px;height:180px;background:url(../images/box_bg.jpg) repeat-x 0 0;position:relative;padding:11px 22px 9px 10px;} .boxpanel img{width:230px;height:120px;float:left;margin:0 0 20px 12px;} .corner{position:absolute;right:-2px;top:-7px;width:90px!important;height:93px!important;} .boxpanel h2{font:normal 15px Arial, Helvetica, sans-serif;color:#9f4e4e;float:left;width:290px;padding:0;} .extrass{font:normal 15px/20px Arial, Helvetica, sans-serif;color:#ffffff;float:left;width:500px;height:22px;overflow:hidden;background:transparent;} .boxpanel a{float:right;background:transparent;color:#fff;font:normal 12px Arial, Helvetica, sans-serif;line-height:17px;padding:0;} .boxpanel a: hover{float:right;background:#f15003;color:#fff;padding:0;} .bodypart{background:url(../images/bodypart_bg.jpg) repeat-x 0 0 #F5F5F5;margin:0;padding:0;} .bodypartin,.bodypartinner{background:url(../images/bodypart_bg.jpg) repeat-x 0 0 #F5F5F5;font:normal 13px/18px Arial, Helvetica, sans-serif;color:#000;text-align:justify;margin:-40px 0 0;padding:60px 0 0;} .maincontent{width:1000px;font:normal 12px/18px Arial, Helvetica, sans-serif;color:#010101;height:400px;margin:-30px auto 0!important;} .blog1{width:343px;float:left;border-right:1px solid #bbbbbb;padding:0 15px 0 0;} .blog1 h1,.blog1 h2{font:normal 17px Arial, Helvetica, sans-serif;color:#000;padding:0;} .blog1 h1 span,.blog1 h2 span{font:normal 17px Arial, Helvetica, sans-serif;color:#3b76ae;} .blog1 p{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#000;text-align:justify;padding:8px 0 10px;} .blog1 a{font:normal 11px Arial, Helvetica, sans-serif;color:#0662b0;} .blog2{width:246px;float:left;padding:0 20px;} .blog2 h2{font:normal 17px Arial, Helvetica, sans-serif;color:#000;padding:0;} .blog2 p{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#000;text-align:justify;} .blog2 p a{font:normal 12px Arial, Helvetica, sans-serif;color:#0188d6;} .blog2 a{font:normal 11px Arial, Helvetica, sans-serif;color:#0662b0;display:block;margin:0;} .blog3{width:333px;float:right;} .qnote{border-bottom:1px solid #bbbbbb;} .client{width:535px;height:160px;float:left;margin:0;padding:0;} .client h3{font:normal 17px Arial, Helvetica, sans-serif;color:#000;padding:0;} .client p{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#000;padding:10px 0 0;} .clients_logo{float:right;width:395px;margin:30px 0 0;} .footer_wrapper{background:url(../images/footer_bg.jpg) repeat-x 0 0 #000;padding:0 0 40px;} .footer_panel{background:url(../images/footer_inner_bg.jpg) no-repeat 100% 0;width:1000px;background-color:#000000;margin:0 auto;padding:178px 0 0;} .footer_panel h2{font:normal 18px Arial, Helvetica, sans-serif;color:#3fbaff;} .footer_panel h3{font:normal 13px Arial, Helvetica, sans-serif;color:#fff;padding:7px 0 0;} .footer_panel h3 span{font:normal 13px Arial, Helvetica, sans-serif;color:#aaabac;} .footer_panel p{font:normal 11px Arial, Helvetica, sans-serif;color:#aaabac;margin:20px 0 0;} .footer_panel ul{margin:10px 0 0;} .footer_panel ul li{font:normal 11px Arial, Helvetica, sans-serif;color:#aaabac;padding:5px 0 0;} .footer_panel ul li a{font:normal 11px c, Helvetica, sans-serif;color:#aaabac;} .footer_panel ul li a:hover{font:normal 11px Arial, Helvetica, sans-serif;color:#fff;} .part1{width:160px;float:left;margin:0 40px 0 0;} .part2{width:175px;float:left;margin:0 40px 0 0;} .part3{width:175px;float:left;margin:0 40px 0 0;} .part4{width:333px;float:left;} .bannerinner1,.bannerinner2,.bannerinner3,.bannerinner4,.bannerinner5,.bannerinner6,.bannerinner7{width:100%;height:250px;position:relative;margin:0 auto;padding:0;} .bannerinner1{background:url(../images/banner/banner-inner1.jpg) repeat-x center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;} .bannerinner2{background:url(../images/banner/banner-inner2.jpg) repeat-x center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;} .bannerinner3{background:url(../images/banner/banner-inner3.jpg) repeat-x center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;} .bannerinner4{background:url(../images/banner/banner-inner4.jpg) repeat-x center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;} .bannerinner5{background:url(../images/banner/banner-inner5.jpg) repeat-x center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;} .bannerinner6{background:url(../images/banner/banner-inner6.jpg) repeat-x center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;} .innercontent,.innercontent1,.innercontent2,.innercontent3,.innercontent4,.innercontent5,.innercontent6,.innercontent7,.innercontent8, .innercontent9{width:1000px;font:normal 12px/20px Arial, Helvetica, sans-serif;color:#010101;text-align:justify;margin:0 auto;padding:0;} .innercontent1{background:url(../images/bg/inner-bg1.jpg) no-repeat top center;} .innercontent2{background:url(../images/bg/inner-bg2.jpg) no-repeat top center;} .innercontent3{background:url(../images/bg/inner-bg3.jpg) no-repeat top center;} .innercontent4{background:url(../images/bg/inner-bg4.jpg) no-repeat top center;} .innercontent5{background:url(../images/bg/inner-bg5.jpg) no-repeat top center;} .innercontent6{background:url(../images/bg/inner-bg6.jpg) no-repeat top center;} .innercontent7{background:url(../images/bg/inner-bg7.pmg) no-repeat top center;}.innercontent8 {background: url(../images/bg/inner-bg7-itf.jpg) no-repeat top center;}
.footer_panel ul li {
    padding: 5px 0 5px;
}
 .innercontent9 {background: url(../images/bg/cbcbig.png) no-repeat top center;}
 .icleft{width:625px;float:left;margin:0;padding:0;} .icright{width:333px;float:right;margin:0;padding:0;} .blog4{width:333px;margin:0;padding:0;} .inner{margin:0;padding:0;} .inner ul{list-style:none;margin:0;padding:0;} .inner ul li{font:normal 12px/24px Arial, Helvetica, sans-serif;color:#010101;background:url(../images/arrow1.png) no-repeat left center;margin:0;padding:0 0 0 20px;} .inner ul li a{color:#010101;text-decoration:none;} .inner ul li a:hover{color:#CC0000;text-decoration:none;} .innerlink1{font:normal 12px/18px Arial, Helvetica, sans-serif;color:#010101;text-decoration:none;margin:0;padding:0;} .innerlink1:hover{font:normal 12px/18px Arial, Helvetica, sans-serif;color:#CC0000;text-decoration:none;margin:0;padding:0;} .innerlink2{font:normal 18px Arial, Helvetica, sans-serif;color:#1466B8;text-decoration:none;} .innerlink2:hover{color:#CC0000;text-decoration:none;} .innerlink3{font:normal 15px Arial, Helvetica, sans-serif;color:#1466B8;text-decoration:none;} .innerlink3:hover{color:#CC0000;text-decoration:none;} .heading1{font:bold 18px Arial, Helvetica, sans-serif;color:#1466B8;text-decoration:none;margin:0;padding:0;} 
.heading2{font:normal 18px arial;color:#185E9D;margin:0;padding:0;} 
.heading3{font:normal 18px arial;color:#323232;margin:0;padding:0;} 
.fqset2{width:600px;background-color:#fff;border-radius:10px;-moz-border-radius:10px;border:1px solid #D1D1D1;float:left;opacity:0.8;margin:0;padding:10px;} .quotearea{width:598px;background-color:#F0F0F0;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;border-top:1px solid #D3D3D3;text-transform:uppercase;text-align:left;color:#676565;margin:0;padding:0;} .quotearealeft{width:225px;float:left;font-weight:bold;color:#676565;margin:0;padding:10px 0 10px 10px;} .quotearearight{width:325px;float:right;border-left:1px solid #D3D3D3;margin:0;padding:10px 0 10px 10px;} .quotearea2{width:575px;background-color:#F0F0F0;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;border-top:1px solid #D3D3D3;margin:0;padding:10px;} .quotearealeft2{width:220px;float:left;font-weight:bold;color:#676565;margin:0;padding:10px 0 10px 10px;} .quotearearight2{width:375px;float:right;border-left:1px solid #D3D3D3;margin:0;padding:10px 0 10px 20px;} .blacktext14{font:normal 12px/16px Arial, Helvetica, sans-serif;margin-bottom:6px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#6D6D6D;} .quoteboxhr{width:97%;} .blacktext12{font:normal 12px/16px Arial, Helvetica, sans-serif;margin-bottom:6px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:normal;color:#6D6D6D;} .blacktext14bold{font:bold 12px/16px Arial, Helvetica, sans-serif;padding-bottom:6px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#6D6D6D;} .whitetext{font:bold 14px/16px Arial, Helvetica, sans-serif;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;color:#FFFFFF;} .quotetext{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#010101;padding-bottom:6px;} .quoteoptionstext{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#010101;padding-bottom:6px;} .bluetextsmall{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#010101;padding-bottom:6px;} #flightboard_1{position:absolute;top:322px;left:4px;} #flightboard_2{position:absolute;top:352px;left:4px;} #boxpanel_corner{z-index:5;position:absolute;top:0;right:0;_border:1px dotted green;} #boxpanel_marquee{z-index:5;position:absolute;bottom:20px;left:12px;_border:1px dotted yellow;} #boxpanel_link{z-index:5;position:absolute;bottom:32px;right:23px;_border:1px dotted yellow;} #boxpanel_slide{overflow:hidden;} #boxpanel_1{z-index:4;position:absolute;top:12px;left:12px;display:block;opacity:1;} #boxpanel_2{z-index:3;position:absolute;top:12px;left:12px;display:none;} #textbox{position:absolute;top:305px;left:4px;width:660px;height:80px;color:#ffffff;z-index:5;} #textbox_1,#textbox_2,#textbox_3,#textbox_4{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:rgba(255,255,255,0.75);margin:16px 0 0 20px;padding:0;} #textbox_1{z-index:2;position:absolute;top:0;left:0;display:block;opacity:1;} #textbox_2,#textbox_3,#textbox_4{z-index:1;position:absolute;top:0;left:0;display:none;} #marquee_1{z-index:2;position:absolute;top:-1px;left:290px;display:block;opacity:1;background:transparent;} #marquee_2,#marquee_3,#marquee_4,#marquee_5,#marquee_6{z-index:1;position:absolute;top:-1px;left:290px;display:none;background:transparent;} #v_scroller{position:relative;height:120px;padding-top:15px;} #v_scroller_1{z-index:2;position:absolute;top:0;left:0;display:block;opacity:1;background:transparent;} #v_scroller_2{z-index:1;position:absolute;top:0;left:0;display:none;background:transparent;} .formerrortext{font:normal 12px/16px Arial, Helvetica, sans-serif;font-weight:bold;color:#f00000;padding-bottom:6px;_height:100%;overflow:visible;} #formerrortext{height:48px;} .quoteoptionstextsmall{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:normal;color:#333333;} #quotearea{width:600px;} #agreeform input[type=text],#agreeform textarea,#agreeform select{width:160px;} #select1,#select2,#select3,#select4{width:40px!important;} #securebooking table td{padding:4px;} .specialpricenumber{font-family:"Courier New", Courier, monospace;font-size:18px;font-weight:bold;color:#000080;padding-bottom:6px;} .blacktext16{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000000;} .blacktext16bold{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#000000;} .fb-like{margin-right:10px!important;_padding-right:10px!important;}
.bannerinner7 {
	background: url(../images/banner/banner-inner7.jpg) repeat-x center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}

/********************************************************************************************* 
Tables  						  ODD / EVEN Table Stuff
*********************************************************************************************/ 

.odd {	background:#F0F0F0; }
.even {	background:#FEFEFE;}

#clasamente  img {
	border: none;
	padding:0px;
	margin:0px;

}
#clasamente { padding: 10px; margin: 0 auto;}
#clasamente  p  {	line-height: 1.4em;
margin: 0px 0px 1.625em;
    font-size: 100%;
    color: #565656;
    font-family: arial,sans-serif;
	padding: 5 10px;
}
#clasamente h2 {
font: 18px arial;
color: #185E9D;
margin: 0px;
padding: 0px;
}
#clasamente ul {
line-height: 1.4em;
margin: 0px 0px 1.625em;
    font-size: 100%;
    color: #565656;
    font-family: arial,sans-serif;
 padding: 5px 20px;
    list-style: disc inside none;
}
ul, ol {
    margin: 0px 0px 1.625em 0em;
    padding: 0px;
}
}
#clasamente tr {
	border: none;
	margin-top: 0px;
	line-height: 15px;
	padding:0px;
	margin:0px;
	vertical-align: middle;
	padding-top: 0px;
	text-align: left;
	height: 10px;
}

#clasamente td {
	border: none;
	margin-top: 0px;
	line-height: 15px;
	padding:0px;
	margin:0;
	vertical-align: middle;
	padding-top: 0px;
	text-align: left;
}

#clasamente td div {
	line-height: 10px;
    vertical-align: middle;
	display: table-cell;
	padding: 1px;

}
h4 {font:bold 14px/16px Arial, Helvetica, sans-serif; color:#444444;	padding:10px 0; margin: 20px 0;}

#cc-notification {

position:fixed!important;
z-index:99999998!important;
left:0!important;
width:100%!important;
background-color:#fff!important;
}

#cc-notification.cc-mobile {
position:relative!important;
border-bottom:0!important;
}

#cc-modal #cc-modal-closebutton a,#cc-settingsmodal #cc-settingsmodal-closebutton a {
display:block!important;
width:18px!important;
height:18px!important;
position:absolute!important;
top:2px!important;
right:2px!important;
background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/cross.png)!important;
}

#cc-modal #cc-modal-closebutton a span,#cc-settingsmodal #cc-settingsmodal-closebutton a span {
display:none;
}

#cc-notification.cc-bottom {
bottom:0!important;
}

#cc-notification.cc-top {
top:0!important;
}

#cc-notification.cc-push {
top:0!important;
}

#cc-notification #cc-notification-permissions {
display:none;
}

#cc-tag {
position:fixed!important;
z-index:999999999!important;
bottom:0!important;
right:10%!important;
display:none;
}

#cc-tag.cc-tag-bottom-left {
right:auto!important;
left:10%!important;
}

#cc-tag.cc-tag-horizontal-right {
right:0!important;
bottom:20%!important;
}

#cc-tag.cc-tag-horizontal-left {
left:0!important;
right:auto!important;
bottom:20%!important;
}

#cc-tag.cc-tag-vertical-right {
right:0!important;
bottom:20%!important;
}

#cc-tag.cc-tag-vertical-left {
left:0!important;
right:auto!important;
bottom:20%!important;
}

#cc-tag a {
padding:0 12px!important;
text-decoration:none!important;
}

#cc-modal-overlay {
background:#fff!important;
background-color:rgba(255,255,255,0.8)!important;
display:none;
width:100%!important;
height:1000%!important;
position:fixed!important;
top:0!important;
left:0!important;
z-index:999999!important;
}

#cc-modal,#cc-settingsmodal {
display:none;
width:100%!important;
height:1000%!important;
position:fixed!important;
top:0!important;
left:0!important;
z-index:99999999!important;
}

#cc-settingsmodal {
z-index:9999999999!important;
}

#cc-modal #cc-modal-wrapper,#cc-settingsmodal #cc-settingsmodal-wrapper {
margin:100px auto!important;
}

#cc-modal,#cc-settingsmodal,#cc-tag,#cc-notification {
line-height:1!important;
}

.cc-clear {
clear:both!important;
}



#cc-modal a,#cc-tag a,#cc-settingsmodal a,#cc-notification a,#cc-modal a:hover,#cc-tag a:hover,#cc-settingsmodal a:hover,#cc-notification a:hover {
background-color:transparent;
}

#cc-modal a#footerlogo span {
background:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/silktide-logo.png) no-repeat scroll 0 0 transparent!important;
display:block;
height:31px!important;
margin-top:4px!important;
text-indent:-5000px!important;
width:126px!important;
}

#cc-modal #cc-modal-wrapper a#footerlogo,footer#mainfooter a#footerlogo,#cc-modal #cc-modal-wrapper a#footerlogo,footer#mainfooter a#footerlogo:active,#cc-modal #cc-modal-wrapper a#footerlogo,footer#mainfooter a#footerlogo:visited {
display:block;
margin-top:20px!important;
color:#868686!important;
text-decoration:none!important;
}

#cc-modal #cc-modal-wrapper .cc-getforsite {
position:absolute;
right:16px;
bottom:16px;
}

#cc-modal.cc-mobile #cc-modal-wrapper .cc-getforsite {
position:relative!important;
margin-top:30px!important;
margin-left:16px;
}

#cc-modal.cc-mobile,#cc-settingsmodal.cc-mobile {
width:100%!important;
position:relative!important;
top:0!important;
left:0!important;
height:auto!important;
z-index:999999999999!important;
}

#cc-modal.cc-mobile a.cc-logo,#cc-settingsmodal.cc-mobile a.cc-logo,#cc-notification.cc-mobile a.cc-logo {
display:none!important;
}

#cc-notification .cc-logo,#cc-tag .cc-logo,#cc-modal .cc-logo,#cc-settingsmodal .cc-logo {
background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/cookie-consent-logo.png);
width:142px;
height:32px;
position:absolute;
right:32px;
bottom:20px;
}

.cc-logo span {
display:none;
}

#cc-notification.cc-light {
background:#e2e2e2!important;
background-color:rgba(226,226,226,0.95)!important;
color:#1d1d1d!important;
}

#cc-notification.cc-light #cc-notification-permissions li {
color:#1d1d1d!important;
}

#cc-notification.cc-light #cc-notification-permissions li strong {
color:#31a8f0!important;
}

#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive {
color:#AAA!important;
}

#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive label {
color:#AAA!important;
}

#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive strong {
color:#88bfef!important;
}

#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link {
color:#AAA!important;
}

#cc-notification.cc-light a,#cc-notification.cc-light a:visited {
color:#31a8f0!important;
}

#cc-notification.cc-light a:hover {
color:#257eb4!important;
}

#cc-notification.cc-light h2,#cc-notification.cc-light h3,#cc-notification.cc-light p {
color:#1d1d1d!important;
}

#cc-notification.cc-light ul.cc-notification-buttons li a,#cc-notification.cc-light ul.cc-notification-buttons li a:visited {
background-color:#f1d600!important;
color:#111!important;
}

#cc-notification.cc-light ul.cc-notification-buttons li a:hover,#cc-notification.cc-light ul.cc-notification-buttons li a:active,#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites:hover,#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites:active {
background-color:#f5f5f5!important;
}

#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites {
background-color:#31a8f0!important;
}

#cc-tag.cc-light a,#cc-tag.cc-light a:visited {
background-color:#e2e2e2!important;
color:#1d1d1d!important;
font: 10px Arial;
}

#cc-modal.cc-light #cc-modal-wrapper {
background-color:#e2e2e2!important;
color:#f5f5f5!important;
}

#cc-modal.cc-light #cc-modal-wrapper a,#cc-modal.cc-light #cc-modal-wrapper a:visited {
color:#666!important;
}

#cc-modal.cc-light #cc-modal-wrapper a:hover {
color:#31a8f0!important;
}

#cc-modal.cc-light #cc-modal-wrapper #cc-change-button-allsites {
background-color:#666!important;
color:#111!important;
}

#cc-modal.cc-light #cc-modal-wrapper select {
color:#111!important;
}

#cc-modal.cc-light #cc-modal-wrapper a.cc-consentchange:hover {
background-color:#31a8f0!important;
}

#cc-modal.cc-light #cc-modal-wrapper li strong {
color:#31a8f0!important;
}

#cc-modal.cc-light #cc-modal-wrapper li span {
color:#7a7a7a!important;
}

#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper {
background-color:#e1e1e1!important;
color:#f5f5f5!important;
}

#cc-modal.cc-light #cc-modal-wrapper p,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper p {
color:#f5f5f5!important;
}

#cc-modal.cc-light #cc-modal-wrapper h2,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 {
color:#1d1d1d!important;
}

#cc-modal.cc-light #cc-modal-wrapper h2 span,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 span {
color:#7a7a7a!important;
}

#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 span {
color:#71f031!important;
}

#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper p.cc-subtitle,#cc-modal.cc-light #cc-modal-wrapper p.cc-subtitle {
color:#7a7a7a!important;
}

#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a,#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:visited {
color:#666!important;
}

#cc-modal.cc-light #cc-modal-secondclosebutton a:hover,#cc-modal.cc-light #cc-modal-secondclosebutton a:active,#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:hover,#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:active,#cc-modal.cc-light #cc-modal-global a:hover,#cc-modal.cc-light #cc-modal-global a:active {
color:#1d1d1d!important;
}

#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a,#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:visited {
background-color:#f5f5f5!important;
color:#111!important;
box-shadow:1px 1px 2px #000;
-moz-box-shadow:1px 1px 2px #000;
-webkit-box-shadow:1px 1px 2px #000;
background-color:#f1d600!important;
}

#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:hover,#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:active {
background-color:#0288ce!important;
color:#fff!important;
box-shadow:1px 2px 10px #000;
-moz-box-shadow:1px 2px 10px #000;
-webkit-box-shadow:1px 2px 10px #000;
}

#cc-modal.cc-light #cc-modal-wrapper a.cc-learnmore-link,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper a.cc-learnmore-link,#cc-notification.cc-light a.cc-learnmore-link {
color:#666!important;
}


#cc-notification ul.cc-notification-buttons li a,#cc-notification ul.cc-notification-buttons li a:visited {
float:right!important;
}

#cc-notification ul.cc-notification-buttons {
position:absolute!important;
right:0!important;
top:5px!important;
width:360px!important;
}

#cc-notification.cc-mobile #cc-notification-wrapper {
margin-right:0!important;
}

#cc-notification.cc-mobile ul.cc-notification-buttons li a,#cc-notification.cc-mobile ul.cc-notification-buttons li a:visited {
float:none!important;
}

#cc-notification.cc-mobile ul.cc-notification-buttons {
padding-top:1px!important;
position:relative!important;
right:0!important;
top:0!important;
width:auto!important;
clear:both;
}

#cc-notification {
background:#1d1d1d!important;
background-color:rgba(29,29,29,0.95)!important;
color:#f5f5f5!important;
border-bottom:1px dotted #ccc!important;

font-size:11pt!important;
}

#cc-notification #cc-notification-wrapper {
padding:20px 32px 0!important;
}

#cc-notification #cc-notification-permissions ul {
margin:0 0 26px!important;
padding:0!important;
list-style:none!important;
float:left!important;
}

#cc-notification.cc-mobile #cc-notification-permissions li {
width:auto!important;
}

#cc-notification #cc-notification-permissions li {
margin:0 0 10px 30px!important;
padding:6px 0 0!important;
list-style:none!important;
width:440px!important;
color:#9a9a9a!important;
-webkit-transition:color .2s ease-in;
-moz-transition:color .2s ease-in;
-o-transition:color .2s ease-in;
transition:color .2s ease-in;
}

#cc-notification #cc-notification-permissions li label {
font-size:10pt!important;
line-height:1.3em;
color:#9a9a9a!important;
-webkit-transition:color .2s ease-in;
-moz-transition:color .2s ease-in;
-o-transition:color .2s ease-in;
transition:color .2s ease-in;
}

#cc-notification #cc-notification-permissions li input {
float:left!important;
margin-left:-30px!important;
margin-top:0!important;
}

#cc-notification #cc-notification-permissions li strong {
color:#31a8f0!important;
display:block!important;
font-size:14pt;
letter-spacing:-.05em;
-webkit-transition:color .2s ease-in;
-moz-transition:color .2s ease-in;
-o-transition:color .2s ease-in;
transition:color .2s ease-in;
}

#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive {
color:#666!important;
}

#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive label {
color:#666!important;
}

#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive strong {
color:#1d658e!important;
}

#cc-notification #cc-notification-permissions li a.cc-learnmore-link {
-webkit-transition:color .2s ease-in;
-moz-transition:color .2s ease-in;
-o-transition:color .2s ease-in;
transition:color .2s ease-in;
}

#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link {
color:#666!important;
}

#cc-notification a,#cc-notification a:visited {
text-decoration:none!important;
color:#31a8f0!important;
font-size:11pt;
}

#cc-notification a:hover {
text-decoration:underline!important;
color:#b2f7ff!important;
}

#cc-notification h2,#cc-notification h3,#cc-notification p {
color:#f5f5f5!important;
margin:0!important;
text-align:left!important;
font-size:11pt;
width:auto!important;
}

#cc-notification h2 {
margin-right:320px!important;
}

#cc-notification.cc-mobile h2 {
margin-right:0!important;
}

#cc-notification h2 span,#cc-notification h2 {
font-size:14pt;
letter-spacing:-.05em;
margin-bottom:20px!important;
font-weight:400!important;
}

#cc-notification h2 a {
letter-spacing:-.05em;
font-size:14pt;
}

#cc-notification h3 {
margin-top:10px!important;
}

#cc-notification ul.cc-notification-buttons {
margin:0!important;
padding:0!important;
list-style:none!important;
}

#cc-notification.cc-notification-afterload ul.cc-notification-buttons {
top:auto!important;
bottom:5px!important;
}

#cc-notification ul.cc-notification-buttons li {
margin:0!important;
padding:0!important;
list-style:none!important;
}

#cc-notification ul.cc-notification-buttons li a,#cc-notification ul.cc-notification-buttons li a:visited {
margin-top:8px!important;
margin-bottom:6px!important;
display:block;
padding:8px 16px!important;
background-color:#f1d600!important;
color:#111!important;
margin-right:12px!important;
text-decoration:none!important;
font-size:10pt!important;
font-weight:600;
letter-spacing:-.05em;
border-radius:5px!important;
-moz-border-radius:5px!important;
-webkit-border-radius:5px!important;
transition:background .2s ease-in-out 0 .2s ease-in-out 0 .2s ease-in-out 0;
-moz-transition:background .2s ease-in-out 0 .2s ease-in-out 0 .2s ease-in-out 0;
-webkit-transition:background .2s ease-in-out 0 .2s ease-in-out 0 .2s ease-in-out 0;
}

#cc-notification ul.cc-notification-buttons li a:hover,#cc-notification ul.cc-notification-buttons li a:active,#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites:hover,#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites:active {
text-decoration:none!important;
background-color:#f5f5f5!important;
box-shadow:1px 2px 10px #000;
-moz-box-shadow:1px 2px 10px #000;
-webkit-box-shadow:1px 2px 10px #000;
}

#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites {
background-color:#31a8f0!important;
}

#cc-tag a,#cc-tag a:visited {

font-size:10pt!important;
background-color:#1d1d1d!important;
background-repeat:no-repeat;
background-position:6px 7px;
color:#f5f5f5!important;
padding:6px 8px!important;
text-decoration:none!important;
display:block;
border-top:3px solid #666!important;
border-right:3px solid #666!important;
border-left:3px solid #666!important;
border-radius:3px 3px 0 0!important;
-moz-border-radius:3px 3px 0 0!important;
-webkit-border-radius:3px 3px 0 0!important;
box-shadow:1px 1px 2px #000;
-moz-box-shadow:1px 1px 2px #000;
-webkit-box-shadow:1px 1px 2px #000;
transition:color .2s ease-in-out 0 .2s ease-in-out 0;
-moz-transition:color .2s ease-in-out 0 .2s ease-in-out 0;
-webkit-transition:color .2s ease-in-out 0 .2s ease-in-out 0;
}

#cc-tag.cc-tag-horizontal-right a,#cc-tag.cc-tag-horizontal-right a:visited {
-webkit-transform:rotate(-90deg)!important;
-moz-transform:rotate(-90deg)!important;
-o-transform:rotate(-90deg)!important;
-ms-transform:rotate(-90deg)!important;
margin-right:-82px!important;
padding:6px 8px 60px!important;
}

#cc-tag.cc-tag-horizontal-left a,#cc-tag.cc-tag-horizontal-left a:visited {
-webkit-transform:rotate(90deg)!important;
-moz-transform:rotate(90deg)!important;
-o-transform:rotate(90deg)!important;
-ms-transform:rotate(90deg)!important;
margin-left:-82px!important;
padding:6px 8px 60px!important;
}

#cc-tag.cc-tag-vertical-right a,#cc-tag.cc-tag-vertical-right a:visited {
-webkit-transform:rotate(-90deg)!important;
-moz-transform:rotate(-90deg)!important;
-o-transform:rotate(-90deg)!important;
-ms-transform:rotate(-90deg)!important;
margin-right:-82px!important;
padding:6px 8px 60px!important;
}

#cc-tag.cc-tag-vertical-left a,#cc-tag.cc-tag-vertical-left a:visited {
-webkit-transform:rotate(90deg)!important;
-moz-transform:rotate(90deg)!important;
-o-transform:rotate(90deg)!important;
-ms-transform:rotate(90deg)!important;
margin-left:-82px!important;
padding:6px 8px 60px!important;
}

#cc-tag a:hover,#cc-tag a:active {
border-top:3px solid #f1d600!important;
border-right:3px solid #f1d600!important;
border-left:3px solid #f1d600!important;
box-shadow:2px 2px 7px #000;
-moz-box-shadow:2px 2px 7px #000;
-webkit-box-shadow:2px 2px 7px #000;
}



#cc-modal {

font-size:11pt!important;
}

#cc-modal #cc-modal-wrapper {
width:686px!important;
margin:40px auto!important;
background-color:#1d1d1d!important;
color:#f5f5f5!important;
padding:25px 15px 5px!important;
text-align:left!important;
position:relative!important;
max-height:8%;
overflow-y:auto;
overflow-x:hidden;
min-height:560px;
box-shadow:0 0 30px #000;
-moz-box-shadow:0 0 30px #000;
-webkit-box-shadow:0 0 30px #000;
}

#cc-modal #cc-modal-wrapper a,#cc-modal #cc-modal-wrapper a:visited {
color:#f5f500!important;
text-decoration:none!important;
}

#cc-modal #cc-modal-wrapper a:hover {
color:#31a8f0!important;
text-decoration:underline!important;
}

#cc-modal #cc-modal-wrapper #cc-change-button-allsites {
margin-top:16px!important;
margin-bottom:6px!important;
display:block!important;
padding:6px 12px!important;
background-color:#f5f500!important;
color:#111!important;
float:left!important;
clear:both!important;
margin-right:8px!important;
text-decoration:none!important;
border-radius:3px!important;
-moz-border-radius:3px!important;
-webkit-border-radius:3px!important;
}

#cc-modal #cc-modal-wrapper #cc-change-button-allsites:hover,#cc-modal #cc-modal-wrapper #cc-change-button-allsites:active {
background-color:#31a8f0!important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper select,#cc-modal #cc-modal-wrapper select {
color:#111!important;
margin-right:8px!important;
text-decoration:none!important;
position:absolute!important;
top:28px!important;
right:8px!important;
float:right!important;
font-size:10pt!important;
width:150px;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper select,#cc-modal.cc-mobile #cc-modal-wrapper select {
float:none!important;
margin-top:10px!important;
position:static!important;
}

#cc-modal #cc-modal-wrapper a.cc-consentchange:hover {
background-color:#31a8f0!important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper ul li label,#cc-modal #cc-modal-wrapper ul li label {
float:left;
}

#cc-settingsmodal #cc-settingsmodal-wrapper ul,#cc-modal #cc-modal-wrapper ul {
margin:0!important;
padding:0 100px!important;
list-style:none!important;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper ul,#cc-modal.cc-mobile #cc-modal-wrapper ul {
padding:0!important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper li,#cc-modal #cc-modal-wrapper li {
clear:both!important;
margin:0!important;
padding:30px 0 0!important;
list-style:none!important;
position:relative;
}

#cc-settingsmodal #cc-settingsmodal-wrapper li strong,#cc-modal #cc-modal-wrapper li strong {
width:480px!important;
float:left!important;
display:block!important;
color:#31a8f0!important;
font-size:16pt;
font-weight:400!important;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li strong #cc-modal.cc-mobile #cc-modal-wrapper li strong {
float:none!important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper li span,#cc-modal #cc-modal-wrapper li span {
width:470px!important;
float:left!important;
clear:left!important;
display:block!important;
color:#7a7a7a!important;
line-height:1.2em;
font-size:10pt!important;
margin-top:8px;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li span,#cc-modal.cc-mobile #cc-modal-wrapper li span {
float:none!important;
}

#cc-settingsmodal {

font-size:11pt!important;
}

#cc-settingsmodal.cc-mobile {
height:auto;
}

#cc-settingsmodal #cc-settingsmodal-wrapper {
width:716px!important;
height:8%!important;
margin:40px auto!important;
background-color:#1d1d1d!important;
padding-top:24px!important;
color:#f5f5f5!important;
text-align:left!important;
position:relative!important;
overflow-x:hidden;
max-height:560px;
background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/globe.png);
background-position:-20px 20px;
background-repeat:no-repeat;
box-shadow:0 0 30px #000;
-moz-box-shadow:0 0 30px #000;
-webkit-box-shadow:0 0 30px #000;
}

#cc-settingsmodal #cc-settingsmodal-wrapper .cc-content {
overflow-y:auto!important;
overflow-x:hidden!important;
height:400px;
margin-top:20px;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper {
max-height:none!important;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper .cc-content {
height:540px!important;
max-height:none!important;
}

#cc-modal #cc-modal-wrapper p {
line-height:1em;
margin-top:12px;
color:#f5f5f5!important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper p {
margin-top:32px;
}

#cc-modal #cc-modal-wrapper .cc-content {
padding-top:8px;
clear:both;
height:420px;
overflow-y:auto;
overflow-x:hidden;
}

#cc-modal.cc-mobile #cc-modal-wrapper .cc-content {
height:auto!important;
overflow:hidden!important;
}

#cc-modal #cc-modal-wrapper h2,#cc-settingsmodal #cc-settingsmodal-wrapper h2 {
margin:0 57px!important;
font-size:24pt!important;
width:712px!important;
color:#FFF!important;
font-weight:400;
}

#cc-settingsmodal #cc-settingsmodal-wrapper h2 {
margin:0 72px!important;
}

#cc-modal #cc-modal-wrapper h2 span,#cc-settingsmodal #cc-settingsmodal-wrapper h2 span {
font-size:14pt!important;
color:#7a7a7a!important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper h2 span {
color:#71f031!important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper p.cc-subtitle,#cc-modal #cc-modal-wrapper p.cc-subtitle {
color:#7a7a7a!important;
margin:16px 0 0 57px!important;
font-size:10pt!important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper p.cc-subtitle {
margin:16px 0 0 73px!important;
}

#cc-modal.cc-mobile #cc-modal-wrapper p.cc-subtitle {
margin-left:0!important;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper p.cc-subtitle {
margin-left:10px!important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper iframe {
width:714px!important;
border:0!important;
min-height:390px!important;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper iframe {
width:100%!important;
height:500px;
z-index:9999999999999!important;
margin-top:0;
}

#cc-modal #cc-modal-closebutton a,#cc-settingsmodal #cc-settingsmodal-closebutton a {
background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/modal-close.png)!important;
display:block!important;
height:24px!important;
position:absolute!important;
right:10px!important;
top:10px!important;
width:24px!important;
background-position:0 0;
}

#cc-modal #cc-modal-closebutton a:hover,#cc-settingsmodal #cc-settingsmodal-closebutton a:hover {
background-position:0 -24px;
}

#cc-modal #cc-modal-global {
padding-top:5px!important;
}

#cc-settingsmodal #cc-settingsmodal-secondclosebutton a,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:visited {
color:#71f031!important;
text-decoration:none!important;
}

#cc-modal #cc-modal-secondclosebutton a span,#cc-modal #cc-modal-secondclosebutton a:visited span,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a span,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:visited span,#cc-modal #cc-modal-global a span,#cc-modal #cc-modal-global a:visited span {
font-size:10pt!important;
font-weight:600!important;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton {
padding-left:10px;
padding-top:0;
}

#cc-modal.cc-mobile #cc-modal-secondclosebutton a,#cc-modal.cc-mobile #cc-modal-secondclosebutton a:visited,#cc-modal.cc-mobile #cc-modal-global a,#cc-modal.cc-mobile #cc-modal-global a:visited {
float:none!important;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton a,#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton a:visited {
display:none!important;
}

#cc-modal #cc-modal-secondclosebutton a:hover,#cc-modal #cc-modal-secondclosebutton a:active,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:hover,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:active,#cc-modal #cc-modal-global a:hover,#cc-modal #cc-modal-global a:active {
text-decoration:none!important;
color:#fff!important;
}

#cc-modal #cc-modal-wrapper #cc-modal-footer-buttons {
margin-left:57px!important;
margin-top:25px!important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper #cc-settingsmodal-footer-buttons {
margin-left:72px!important;
}

#cc-modal.cc-mobile #cc-modal-wrapper #cc-modal-footer-buttons {
position:relative;
width:auto;
padding-top:10px!important;
margin-left:0!important;
}

#cc-modal #cc-modal-wrapper .cc-preference-importantmessage {
margin-top:20px!important;
clear:both!important;
padding:10px!important;
text-align:left!important;
background-color:#444!important;
border:1px dotted #666!important;
line-height:2em!important;
}

#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a,#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:visited {
line-height:1.2em;
margin-top:0!important;
margin-bottom:0!important;
display:block;
padding:5px 10px!important;
background-color:#f5f5f5!important;
color:#111!important;
margin-right:8px!important;
text-decoration:none!important;
font-size:10pt;
float:right;
border-radius:5px!important;
-moz-border-radius:5px!important;
-webkit-border-radius:5px!important;
box-shadow:1px 1px 2px #000;
-moz-box-shadow:1px 1px 2px #000;
-webkit-box-shadow:1px 1px 2px #000;
transition:background .2s ease-in-out 0 .2s ease-in-out 0 .2s ease-in-out 0;
-moz-transition:background .2s ease-in-out 0 .2s ease-in-out 0 .2s ease-in-out 0;
-webkit-transition:background .2s ease-in-out 0 .2s ease-in-out 0 .2s ease-in-out 0;
background-color:#f1d600!important;
}

#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:hover,#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:active {
text-decoration:none!important;
background-color:#0288ce!important;
color:#fff!important;
box-shadow:1px 2px 10px #000;
-moz-box-shadow:1px 2px 10px #000;
-webkit-box-shadow:1px 2px 10px #000;
}

#cc-modal #cc-modal-wrapper a.cc-learnmore-link,#cc-settingsmodal #cc-settingsmodal-wrapper a.cc-learnmore-link,#cc-notification a.cc-learnmore-link {
color:#FFF!important;
}

#cc-modal.cc-mobile #cc-modal-wrapper {
height:auto!important;
max-height:none!important;
min-height:inherit!important;
}

#cc-modal.cc-mobile #cc-modal-wrapper,#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper {
margin-top:0!important;
width:auto!important;
}

#cc-modal.cc-mobile #cc-modal-wrapper h2 {
width:auto!important;
margin-left:0!important;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper h2 span,#cc-modal.cc-mobile #cc-modal-wrapper h2 span {
display:block;
margin-top:8px;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper h2 {
margin-left:10px!important;
width:auto!important;
}

#cc-modal.cc-mobile #cc-modal-wrapper,#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper {
border:0!important;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
background-image:none!important;
max-height:none!important;
}

#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li span,#cc-modal.cc-mobile #cc-modal-wrapper li span {
width:auto!important;
float:none!important;
}

#cc-modal.cc-mobile #cc-modal-wrapper a.cc-consentchange {
margin-top:10px!important;
float:none!important;
}

#cc-modal #cc-modal-wrapper li strong {
width:auto!important;
}
.returntitle {font: 18px arial;
color: #185E9D;
margin: 0px;
padding: 10px 180px;}

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#eeeeee; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:3px;
	font-size:10px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #cccccc 5%, #cccccc 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #cccccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#cccccc");	background: -o-linear-gradient(top,#cccccc,cccccc);

	background-color:#cccccc;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #cccccc 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #cccccc) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #cccccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#cccccc");	background: -o-linear-gradient(top,#cccccc,#cccccc);

	background-color:#cccccc;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}


@media screen and (max-width: 600px) {
.nav {
	position: relative;
	min-height: 40px;
}	
.nav ul {
	width: 180px;
	padding: 5px 0;
	position: absolute;
	top: 0;
	left: 0;
	border: solid 1px #aaa;
	background: #fff url(images/icon-menu.png) no-repeat 10px 11px;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
}
.nav li {
	display: none; 
	margin: 0;
}
.nav .current {
	display: block; 
}
.nav a {
	display: block;
	padding: 5px 5px 5px 32px;
	text-align: left;
}
.nav .current a {
	background: none;
	color: #666;
}
.nav ul:hover {
	background-image: none;
}
.nav ul:hover li {
	display: block;
	margin: 0 0 5px;
}
.nav ul:hover .current {
	background: url(images/icon-check.png) no-repeat 10px 7px;
}
.nav.right ul {
	left: auto;
	right: 0;
}
.nav.center ul {
	left: 50%;
	margin-left: -90px;
}	
}
@media only screen and (max-width: 768px){

 .subnav_panel ul {
    position: static;
    display: none;
	text-align:center;
}
 .subnav_panel li {
    margin-bottom: 1px;
}
 .subnav_panel{
	 height:auto;
}
 .subnav_panel li:nth-child(even){
	display:none;
}
 .subnav_panel ul li, li a {
    width: 73%;
}
.subnav_panel li ul li a {
 text-align:center;
 }
.show-menu {
    display:block !important;
	width:75%;
	border-radius:7px;
	margin:0 0 0 1%;
}
.show-menu:hover {
        cursor:pointer;
}
.subnav_panel ul li ul li a {
    text-align:center;
}
.nav_panel{
	width:34%;
	padding:0 1%;
	margin:0 20% 0 0;
}
.quotearea{ width:100%;}
.language_panel{
	float:left;
}
.logo_section{
	width:46%;
	padding:0 0 0 1%;
}
.logo_section img.logotext{
	width:66%;
}
.call_section{
	width:28%;
}
#textbox{
	left:103px;
}
.maincontent{
	margin:0 0 0 10px !important;
	width:98%;
}
.maincontent p{
	text-align:justify;
}
.blog3{
	width:33%;
}
.blog2 ul, .blog3 ul{
	padding:15px 0px 0px;
}
.blog1 ul li, .blog2 ul li, .blog3 ul li{
	padding:10px 0px 10px 10%;
}
.blog1, .blog2{
	width:30%;
	padding:1%;
}
.part3{
	margin:0px 40px 16px 11%;
}
.bspace2{
	height:0;
}
.blog{
	padding:15px 0;
}
.blog1 ul li, .blog2 ul li, .blog3 ul li{
	font-size:12px; 
	line-height:19px;
}
.clients_logo{
	width:185%;
	margin:91px 0px 0px;
}
.clientlogo a{
	width:24.6%; 
	text-align:center;
}
.clientlogo a img{ height:120px;}
.footer_panel{
	width:100%;
	padding:150px 1% 0px;
}
.header_content_panel #menu-button{
	padding:11px;
}
.formpart{
	float:none;
	position:absolute;
	height:445px;
	content:" ";
	top:0;
	left:50%;
}
.boxpanel{
	margin:179px 0px 0px 7%;
	width:79%;
}
.boxpanel a{
	width:24%;
	display:inline-block;
	vertical-align:top;
}
#boxpanel_link a{
	display:block;
	width:100%;
}
#boxpanel_1,
#boxpanel_2{
	width:100% !important;
}
#boxpanel_corner{
	right:26px;
}
#boxpanel_slide{
	width:100% !important;
}
.boxpanel img{
	width:85%;
}
.innercontent1, .innercontent2, .innercontent3, .innercontent4, .innercontent5, .innercontent6{
	padding:22px 4px 0px;
	width:100%;
}	
.icleft{
	width:96%;
}
.fqset2{
	width:95% !important;
	margin:0 0 15px 2%;
}
.fqset2 .requestaquote_tbl td,
.fqset2 .alignleft{
	width:29%;
}
.icright{
	float:left;
	margin:0 0 0 28%;
}
.bannerinner1,
.bannerinner2,
.bannerinner3,
.bannerinner4,
.bannerinner5,
.bannerinner6{
	background-size:100%;
	background-position:center;
	height:113px;
}
#header_img_1,
#header_img_2,
#header_img_3,
#header_img_4,
#header_img_5{
	background-size:100% 100% !important;
}
.formpart h3{
	color:#fff;
	font-weight:bold;
	margin:0 0 10px;
}
#textbox_1, 
#textbox_2, 
#textbox_3, 
#textbox_4{
	font-size:13px;
}
}
@media only screen and (min-width: 481px) and (max-width: 600px){
.show-menu,
.subnav_panel ul li, li a{
	width:57%;
}
.nav_panel{
	width:17%;
	padding:0 1%;
	margin:0 20% 0 0;
}
.nav_panel ul li{
	float:none;
	display:none;
}
.nav_panel ul li a{
	color:#000;
	text-align:center;
}
.nav .current a{
	text-align:center;
	color:#000;
}
.nav ul{
	padding:0;
	width:140px;
}
.language_panel{
	float:left;
}
.formpart h3{
	color:#fff;
	font-weight:bold;
	margin:0 0 10px;
}
.logo_section{
	width:37%;
	padding:0 0 0 1%;
}
.logo_section img.logo{
	margin-right:6px;
}
.logo_section img.logotext{
	width:58%;
}
.call_section{
	width:21%;
}
.maincontent{
	margin:0 0 0 10px !important;
	width:98%;
}
.maincontent p{
	text-align:justify;
}
.blog3{
	width:33%;
}
.blog2 ul, .blog3 ul{
	padding:15px 0px 0px;
}
.blog1 ul li, .blog2 ul li, .blog3 ul li{
	padding:10px 0px 10px 10%;
}
.blog1, .blog2{
	width:30%;
	padding:1%;
	margin:0 0 20px;
}
.part3{
	margin:0 0 60px 0%;
}
.part1, .part2{
	margin:0;
}
.bspace2{
	height:0;
}
.blog{
	padding:15px 0;
}
.blog1 ul li, .blog2 ul li, .blog3 ul li{
	font-size:12px; 
	line-height:19px;
}
.clients_logo{
	width:176%;
	margin:148px 0 0;
}
.clientlogo a{
	width:24.6%; 
	text-align:center;
}
.clientlogo a img{ height:120px;}
.footer_panel{
	width:100%;
	padding:150px 1% 0px;
}
.header_content_panel #menu-button{
	padding:11px;
}
.formpart{
	float:none;
	position:absolute;
	height:445px;
	content:" ";
	top:0;
	left:45%;
}
#textbox{
	left:185px;
}
#textbox_1, 
#textbox_2, 
#textbox_3, 
#textbox_4{
	font-size:11px;
}
.boxpanel{
	margin:179px 0px 0px 16%;
	width:62%;
}
.boxpanel a{
	width:24%;
	display:inline-block;
	vertical-align:top;
}
#boxpanel_link a{
	display:block;
	width:100%;
}
#boxpanel_1,
#boxpanel_2{
	width:100% !important;
}
#boxpanel_corner{
	right:26px;
}
#boxpanel_slide{
	width:100% !important;
}
.boxpanel img{
	width:85%;
}
.innercontent1, 
.innercontent2, 
.innercontent3, 
.innercontent4, 
.innercontent5, 
.innercontent6{
	padding:22px 4px 0px;
	width:100%;
}
	
.icleft{
	width:96%;
}
.fqset2 .requestaquote_tbl td,
.fqset2 .alignleft{
	width:29%;
}
.icright{
	float:left;
	margin:0 0 0 28%;
}
.fqset2{
	margin:0 0 15px 2%;
}
.quotearea{ width:100%;}
.quotearealeft{
	width:50%;
	padding:0;
	font-size:12px;
}
.quotearearight{
	width:auto;
	padding:0;
}
.bannerinner1,
.bannerinner2,
.bannerinner3,
.bannerinner4,
.bannerinner5,
.bannerinner6{
	background-size:100%;
	background-position:center;
	height:113px;
}
#header_img_1,
#header_img_2,
#header_img_3,
#header_img_4,
#header_img_5{
	background-size:100% 100% !important;
}
}
@media only screen and (min-width: 361px) and (max-width: 480px){
.show-menu,
.subnav_panel ul li, li a{
	width:46%;
}
.subnav_panel{
	width:46%;
	margin:0 0 0 1%;
}
.maincontent{
	width:96%;
	height:730px;
}
.clients_logo{
	width:100%;
	margin:0;
}
#eKomiWidget_default{
	text-align:center;
}
.blog1, .blog2{
	padding: 1%;
	width: 97%;
	margin: 0 0 9px;
	border: none;
}
.blog3{
	width:100%;
	text-align:center;
}
.part1, .part2, .part3, .part4{
	width:100%;
	text-align:center;
	margin:0 0 30px;
}
.nav ul:hover li{
		margin:0;
}
.nav_panel ul li{
	float:none;
	display:none;
}
.nav_panel ul li a{
	color:#000;
	text-align:center;
}
.nav .current a{
	text-align:center;
	color:#000;
}
.nav ul{
	padding:0;
	width:140px;
}
.nav_panel{
	margin:0 10% 0 0;
	width:16%;
}
.footer_panel ul li a{
	font-size:14px;
}
.formpart{
	float:none;
	position:absolute;
	height:445px;
	content:" ";
	top:85px;
	padding:1.4%;
	left:33.6%;
}
.boxpanel{
	margin:208px 0 0 -4%;
	width:27.3%;
}
.boxpanel a{
	width:25%;
}
#boxpanel_1{
	width:98%;
}
.boxpanel img{
	width:75%;
}
#textbox{
	display:none;
}
.formpart h3{
	color:#fff;
	font-weight:bold;
	margin:0 0 10px;
}
.innercontent1, 
.innercontent2, 
.innercontent3, 
.innercontent4, 
.innercontent5, 
.innercontent6{
	padding:22px 4px 0px;
	width:100%;
}
.bodypartinner .icleft h1{ font-size:20px;}	
.icleft{
	width:96%;
}
.fqset2{
	width:93% !important;
	margin:0 0 0 2%;
}
.icleftc .requestaquote_tbl td{
	width:88%;
	float:left;
	padding:0 1%;
}
.fqset2 .requestaquote_tbl td,
.fqset2 .alignleft{
	width:88%;
	float:left;
	padding:0px 8%;
}
.icright{
	float:left;
	margin:0px 15%;
}
.bannerinner1,
.bannerinner2,
.bannerinner3,
.bannerinner4,
.bannerinner5,
.bannerinner6{
	background-size:100%;
	background-position:center;
	height:48px;
}
.icleft td.alignleft{
	display:inline-block;
}
.icleft td.alignright{
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
.icleft td.alignright iframe{
	width:100%
}
.formerrortext{
	width:100%;
}
.formerrortext .fqset2{
	width:48%;
}
.formerrortext .quotearea{
	width:100%;
}
.quotearea{ width:100%;}
.quotearealeft{
	width:100%;
	padding:0;
	font-size:12px;
}
.quotearearight{
	width:auto;
	padding:0;
}
.call_section{
	width:23%;
}
.logo_section img.logotext{
	width:100%;
	margin:0;
}
.logo_section img.logo{
	display: inline-block;
	margin: -7px 0px 0px;
	width: 85%;
	height: 75px;
}
.logo_section a{
	width:100%;
}
.logo_section{
	width:19%;
	margin:0 3% 0 0;
}
.bspace{
	height:15px;
}
}
@media only screen and (min-width: 321px) and (max-width: 360px){
.show-menu,
.subnav_panel ul li, li a{
	width:34%;
}
.subnav_panel{
	width:34%;
	margin:0 0 0 1%;
}
.formpart h3{
	color:#fff;
	font-weight:bold;
	margin:0 0 10px;
}
	.maincontent{
	width:96%;
	height:730px;
}
.clients_logo{
	width:100%;
	margin:0;
}
#eKomiWidget_default{
	text-align:center;
}
.blog1, .blog2{
	padding: 1%;
	width: 97%;
	margin: 0 0 9px;
	border: none;
}
.blog3{
	width:100%;
	text-align:center;
}
.part1, .part2, .part3, .part4{
	width:100%;
	text-align:center;
	margin:0 0 30px;
}
.nav ul:hover li{
		margin:0;
}
.nav_panel ul li{
	float:none;
	display:none;
}
.nav_panel ul li a{
	color:#000;
	text-align:center;
}
.nav .current a{
	text-align:center;
	color:#000;
}
.nav ul{
	padding:0;
	width:140px;
}
.nav_panel{
	margin:0 1% 0 0;
	width:16%;
}
.footer_panel ul li a{
	font-size:14px;
}
.formpart{
	float:none;
	position:absolute;
	height:445px;
	content:" ";
	top:85px;
	padding:1.4%;
	left:33.6%;
}
.boxpanel{
	margin:208px 0 0 -4%;
	width:27.3%;
}
.boxpanel a{
	width:25%;
}
#boxpanel_1{
	width:98%;
}
.boxpanel img{
	width:75%;
}
#textbox{
	display:none;
}
.innercontent1, 
.innercontent2, 
.innercontent3, 
.innercontent4, 
.innercontent5, 
.innercontent6{
	padding:22px 4px 0px;
	width:100%;
}
.bodypartinner .icleft h1{ font-size:20px;}	
.icleft{
	width:96%;
}
.fqset2{
	width:91% !important;
	margin:0 0 0 2%;
}
.icleftc .requestaquote_tbl td{
	width:88%;
	float:left;
	padding:0 1%;
}
.fqset2 .requestaquote_tbl td,
.fqset2 .alignleft{
	width:88%;
	float:left;
	padding:0px 8%;
}
.icright{
	float:left;
	margin:0 2%;
}
.bannerinner1,
.bannerinner2,
.bannerinner3,
.bannerinner4,
.bannerinner5,
.bannerinner6{
	background-size:100%;
	background-position:center;
	height:48px;
}
.icleft td.alignleft{
	display:inline-block;
}
.icleft td.alignright{
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
.icleft td.alignright iframe{
	width:100%
}
.formerrortext{
	width:100%;
}
.formerrortext .fqset2{
	width:48%;
}
.formerrortext .quotearea{
	width:100%;
}
.quotearea{ width:100%;}
.quotearealeft{
	width:100%;
	padding:0;
	font-size:12px;
}
.quotearearight{
	width:auto;
	padding:0;
}
.call_section{
	width:17%;
}
.logo_section img.logotext{
	width:100%;
	margin:0;
}
.logo_section img.logo{
	display: inline-block;
	margin: -7px 0px 0px;
	width: 85%;
	height: 75px;
}
.logo_section a{
	width:100%;
}
.logo_section{
	width:17%;
}
.bspace{
	height:15px;
}
}
@media only screen and (max-width: 320px){
.show-menu,
.subnav_panel ul li, li a{
	width:30%;
}
.subnav_panel{
	width:30%;
	margin:0 0 0 1%;
}
.formpart h3{
	color:#fff;
	font-weight:bold;
	margin:0 0 10px;
}
.maincontent{
	width:96%;
	height:730px;
}
.clients_logo{
	width:100%;
	margin:0;
}
#eKomiWidget_default{
	text-align:center;
}
.blog1, 
.blog2{
	padding: 1%;
	width: 97%;
	margin: 0 0 9px;
	border: none;
}
.blog3{
	width:100%;
	text-align:center;
}
.part1, 
.part2, 
.part3, 
.part4{
	width:100%;
	text-align:center;
	margin:0 0 30px;
}
.nav ul:hover li{
		margin:0;
}
.nav_panel ul li{
	float:none;
	display:none;
}
.nav_panel ul li a{
	color:#000;
	text-align:center;
}
.nav .current a{
	text-align:center;
	color:#000;
}
.nav ul{
	padding:0;
	width:140px;
}
.nav_panel{
	margin:0 1% 0 0;
	width:16%;
}
.footer_panel ul li a{
	font-size:14px;
}
.formpart{
	float:none;
	position:absolute;
	height:445px;
	content:" ";
	top:120px;
	padding:0.4%;
	left:34.6%;
}
.boxpanel{
	margin:208px 0 0 -4%;
	width:27.3%;
}
.boxpanel a{
	width:25%;
}
#boxpanel_1{
	width:98%;
}
.boxpanel img{
	width:75%;
}
#textbox{
	display:none;
}
.innercontent1, 
.innercontent2, 
.innercontent3, 
.innercontent4, 
.innercontent5, 
.innercontent6{
	padding:22px 4px 0px;
	width:100%;
}
.bodypartinner .icleft h1{ font-size:20px;}	
.icleft{
	width:96%;
}
.fqset2{
	width:90% !important;
	margin:0;
}
.icleftc .requestaquote_tbl td{
	width:88%;
	float:left;
	padding:0 1%;
}
.fqset2 .requestaquote_tbl td,
.fqset2 .alignleft{
	width:88%;
	float:left;
	padding:0px 8%;
}
.icright{
	float:left;
	margin:0;
}
.bannerinner1,
.bannerinner2,
.bannerinner3,
.bannerinner4,
.bannerinner5,
.bannerinner6{
	background-size:100%;
	background-position:center;
	height:48px;
}
.icleft td.alignleft{
	display:inline-block;
}
.icleft td.alignright{
	display: inline-block;
	vertical-align: top;
	width: 100%;
}
.icleft td.alignright iframe{
	width:100%
}
.formerrortext{
	width:100%;
}
.formerrortext .fqset2{
	width:48%;
}
.formerrortext .quotearea{
	width:100%;
}
.quotearea{ width:100%;}
.quotearealeft{
	width:100%;
	padding:0;
	font-size:12px;
}
.quotearearight{
	width:auto;
	padding:0;
}
.call_section{
	width:17%;
}
.logo_section img.logotext{
	width:100%;
	margin:0;
}
.logo_section img.logo{
	display: inline-block;
	margin: -7px 0px 0px;
	width: 85%;
	height: 75px;
}
.logo_section a{
	width:100%;
}
.logo_section{
	width:13%;
}
.bspace{
	height:15px;
}
.icright .blog4{
	width:100%;
}
.icright img{
	width:93%;
}
}
@media screen and (max-width: 600px) {
    a, button { margin: 10px !important; display: inline-block; }
    body, p, a, span, td {
        font-size: 130% !important;
    }
}