html{Â Â Â -webkit-text-size-adjust:none;}
.video embed,
.video object,
.video iframe{Â Â Â width:100%;Â Â Â height:auto;}
img{max-width:100%;height:auto;Â Â Â  width:auto\9;}
.response-menu{position:relative;z-index:30;margin:0px 10px;width:100%;}
.response-mobileshow{position:relative;z-index:30;margin:0px 10px;width:100%;}
.response-menu div{padding-top:2px;overflow:hidden;position:relative;font:18px/25px 'PT Sans Narrow';color:#fff;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);font-weight:bold;}
.response-mobileshow div{padding-top:2px;overflow:hidden;position:relative;font:18px/25px 'PT Sans Narrow';color:#fff;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);text-align:center;font-weight:bold;}
.response-menu select{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer;}
.response-menu{display:none;}
.response-mobileshow{display:none;}
@media only screen and (max-width:959px){.main-menu li{padding-left:30px;}
.services-menu{padding:27px 0 0 50px;}
.services-menu li{padding-left:40px;}
}
@media only screen and (max-width:680px){.main-menu li{padding-left:15px;}
.main-menu li a{font-size:18px;line-height:1em;}
.services-menu{padding:27px 0 0 20px;}
.services-menu li{padding-left:25px;}
footer{height:180px;}
}
@media only screen and (max-width:480px){.response-menu{display:block;}
.response-mobileshow{display:block;}
.main-menu{display:none;}
#contact-form input{width:150px;}
}
@media only screen and (max-width:280px){#contact-form input{width:80px;}
}
.mobile-hide div{color:#fff;}
@media only screen
and (min-device-width:320px)
and (max-device-width:480px){.mobile-hide{display:none}
@media screen and (max-width:800px){body{padding:0 15px;}
#container{width:100%;}
#hongkiat-form #aligned{width:100%;float:none;display:block;}
#hongkiat-form #aside{width:100%;display:block;float:none;}
#hongkiat-form .txtinput, #hongkiat-form textarea{width:85%;}
#prioritycase{float:left;display:block;}
#recipientcase{float:left;display:block;margin-right:55px;}
}
@media only screen and (max-width:550px){#hongkiat-form .txtinput, #hongkiat-form textarea{width:80%;}
}
@media only screen and (max-width:480px){body{padding:0 0px;}
select.selmenu{width:190px;}
}
@media only screen and (max-width:320px){body{padding:0 0px;}
#hongkiat-form .txtinput, #hongkiat-form textarea{width:70%;}
#hongkiat-form #aligned{overflow:hidden;}
select.selmenu{width:160px;}
#recipientcase{margin-right:30px;}
}
#interaction{bottom:10px;margin:0;width:100%;text-align:center;min-width:300px;z-index:1111;}
.logo-oulfa-top{position:relative;height:40px;background:#45484d;background:-moz-linear-gradient(left, #45484d 0%, #000000 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#45484d), color-stop(100%,#000000));background:-webkit-linear-gradient(left, #45484d 0%,#000000 100%);background:-o-linear-gradient(left, #45484d 0%,#000000 100%);background:-ms-linear-gradient(left, #45484d 0%,#000000 100%);background:linear-gradient(to right, #45484d 0%,#000000 100%);}
.logo-oulfa-top img{position:absolute;left:0;right:0;margin:0 auto;width:130px;height:40px
z-index:10;}
.discover, #loginoulfaButon, #registeroulfaButon{min-height:1.6em;font-weight:bold;width:39%;margin:5%;font-size:13px;border:0;}
.discover, a.discover:hover{font-size:1.4em;color:#fff;text-decoration:underline;}
.discover{text-shadow:black 0.1em 0.1em 0.2em;display:block;width:100%;padding:0;margin:0;}
.sectionsearch{clear:both;padding:0px;margin:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;border-top-width:1px;border-top-style:solid;border-top-color:#ccc;}
.colsearch{margin-top:10px;margin-bottom:10px;display:block;float:left;}
.colsearch:first-child{margin-left:0;}
.groupsearch:before,
.groupsearch:after{content:"";display:table;}
.groupsearch:after{clear:both;}
.span_3_of_3search{width:20%;background-color:#f7f7f7;border-left:1px Solid #ccc;margin-bottom:10px;text-align:center;vertical-align:middle;}
.span_2_of_3search{width:55%;background:#fff;}
.span_1_of_3search{width:20%;background-color:#f7f7f7;border-right:1px Solid #ccc;margin-right:1%}
@media only screen and (max-width:480px){.colsearch{margin:1% 0 1% 0%;}
}
@media only screen and (max-width:480px){.span_3_of_3search{width:100%;}
.span_2_of_3search{width:100%;}
.span_1_of_3search{width:100%;}
}