@charset "utf-8";@font-face{font-family:'futura_bk_btbook';src:url('futuran.eot');src:url('futuran.eot?#iefix') format('embedded-opentype'),
url('futuran.svg#futura_bk_btbook') format('svg'),
url('futuran.woff') format('woff'),
url('futuran.ttf') format('truetype');font-weight:normal;font-style:normal;}
.cycle{background-color:#D2412E;font-size:14px;color:#fff;padding:8px 15px;line-height:normal;}
.photo-style{width:96%;float:left;margin-bottom:25px;padding:2%;background-color:#fff;}
.photo-style img{width:100%;display:block;}
.col-left, .col-right{width:47%;float:left;}
.col-right{float:right;}
body{font-family:'futura_bk_btbook';font-size:14px;font-style:normal;line-height:20px;font-weight:normal;color:#343434;text-decoration:none;margin:0px;-webkit-font-smoothing:antialiased;padding:0;background-color:#70DAF0;background-image:url(../images/cloud-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:100%;}
*{-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box;}
::selection{background:#96B43B;color:#fff;}
::-moz-selection{background:#96B43B;color:#fff;}
a{color:#D2412E;text-decoration:none;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
a:hover{color:#96B43B;}
iframe{margin:0;padding:0;border:0;}
.iframe{width:100%;float:left;}
p{margin:0 0 25px 0;clear:left;padding:0;}
h1, h2, h3, h4{margin:0 0 20px 0;padding:0;font-weight:normal;}
hr{margin:30px 0;height:0;border:0;clear:both;border-top:1px solid #D4D4D4;}
.heading, .subheading{color:#D2412E;font-size:28px;line-height:normal;}
.subheading{font-size:28px;color:#96B43B;}
.title{background-color:#D2412E;font-size:20px;color:#fff;padding:8px 15px;line-height:normal;}
.title-cap{text-transform: uppercase !important;}
.subtitle{font-size:18px;color:#D2412E;line-height:normal;}
img{border:0;}
a img{border:0;}
.list{margin:0 0 25px 0;padding:0;list-style:none;}
.list li:first-child{border-top:1px solid #D4D4D4;}
.list li{margin:0;padding:10px 0;line-height:normal;list-style-type:none;border-bottom:1px solid #D4D4D4;color:#000;}
.list a{color:#000;display:block;}
.list a:hover{color:#D2412E;text-indent:5px;}
.lists{margin:0 0 20px 0;padding:0;list-style:none;}
.lists li{margin:0 0 0 15px;padding:0;list-style-image:url(../images/arrows.png);list-style-type:none;}
.lists a{color:#000;display:block;}
.lists a:hover{color:#D2412E;text-indent:5px;}
.faqs{padding-left:20px;background:url(../images/arrows.png) no-repeat;!important;}
.table{border-collapse:collapse;border:1px solid #D1D1D1;background-color:#F1F1F1;color:#013357;margin:0 0 50px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.table td{border-collapse:collapse;border:1px solid #D1D1D1;color:#013357;!important;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.highlight{background-color:#ddd;font-size:16px;color:#FF0000;}
.gen-row{margin:0;width:100%;float:left;}
.bg-text1, .bg-text2{background-color:#96B43B;color:#fff;font-size:19px;margin:4px 0;padding:10px;padding:10px;width:100%;float:left;-moz-box-sizing:border-box;box-sizing:border-box;}
.bg-text2{background-color:#96B43B;color:#fff;font-size:14px;}
.bg-textbot1, .bg-textbot2{background-color:#96B43B;color:#fff;font-size:17px;margin:4px 0;padding:10px;padding:10px;width:100%;float:left;-moz-box-sizing:border-box;box-sizing:border-box;}
.bg-textbot2{background-color:#D2412E;color:#fff;font-size:17px;}
.fullwidth{width:100%;display:block;}
.gen-box{width:100%;float:left;margin:0 0 20px 0;position:relative;}
.main-wraper{width:100%;position:absolute;z-index:5;top:0;left:0;}
.main{width:1180px;margin:0 auto;}
header{width:100%;float:left;padding:10px 0 0 0;position:relative;}
.logo{float:left;margin-bottom:10px;}
.top-container{width:50%;float:right;text-align:right;color:#fff;font-size:12px;}
.top-container a{color:#fff;}
.top-container a:hover{color:#000;}
.fixed-bar{width:auto;position:absolute;bottom:0;right:0;z-index:2;}
.search-box{width:180px;height:30px;background-color:#fff;float:left;}
.banner{width:100%;float:left;position:relative;min-height:210px;background-color:rgba(0, 0, 0, 0.5);}
.banner img{width:100%;display:block;}
.banner-caption{width:100%;position:absolute;bottom:0;left:0;z-index:10;color:#fff;background-color:rgba(0, 0, 0, 0.5);padding:10px 20px;-moz-box-sizing:border-box;box-sizing:border-box;}
form{margin:0;padding:0;}
*:focus{outline:none;}
.input{width:150px;height:30px;padding:5px 10px;border:0;float:left;background:#fff;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:11px;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box;}
.inputs{width:100%;height:35px;padding:5px 15px;border:0;float:left;font-family:Arial, Helvetica, sans-serif;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#E1E1E1;color:#000;background-image:none;}
.inputc{width:100%;height:35px;padding:5px 15px;border:0;float:left;font-family:Arial, Helvetica, sans-serif;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#E1E1E1;color:#000;background-image:none;}
.search-button{width:30px;height:30px;float:right;border:0;outline:none;background-color:#fff;text-indent:-999999999px;cursor:default;background-image:url(../images/search-icon.png);background-repeat:no-repeat;background-color:#EDEDED;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;}
.search-button:hover{background-color:#96B43B;background-position:-30px 0;}
.language{width:auto;height:30px;background-color:#96B43B;line-height:30px;float:left;padding:0 10px;text-align:center;}
.arabic, .english{color:#fff;padding:0 10px 0 20px;background-image:url(../images/arabic.png);background-repeat:no-repeat;background-position:left center;line-height:30px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.english{background-image:url(../images/english.png);}
.arabic a, .english a{color:#fff;}
.arabic a:hover, .english a:hover{text-decoration:underline;}
.slider-wraper{width:100%;float:left;position:relative;}
.middle{width:100%;float:left;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px 40px;}
.left-col, .right-col{width:23%;float:left;position:relative;}
.middle-col{width:54%;float:left;padding:0 40px;-moz-box-sizing:border-box;box-sizing:border-box;}
.video{border:0;width:100%;height:210px;}
.four-col-row{width:100%;float:left;margin:7px 0 0 0;border-top:1px solid #D4D4D4;padding:25px 0 0 0;}
.four-col{width:23%;float:left;margin-right:2.6666666666666666666666666666667%;}
.two-col{width:48%;float:left;margin-right:4%;}
.two-cols{width:48%;float:left;margin-right:2%;}
.last{margin-right:0;}
.slide-show{width:100%;height:auto;float:left;position:relative;}
.item-row{width:100%;float:left;padding:0 0 30px 0;margin:0 0 25px 0;background-image:url(../images/shadow.jpg);background-repeat:no-repeat;background-position:center bottom;font-size:16px;color:#000;}
.item-row span{font-size:16px;color:#96B43B;}
.item-row a{font-size:14px;color:#D2412E;}
.item-row a:hover{color:#96B43B;}
.item-row img{float:left;margin:0 15px 15px 0;}
.content{width:77%;float:left;padding:0 0 0 40px;-moz-box-sizing:border-box;box-sizing:border-box;}
.gall{width:100%;float:left;overflow:hidden;}
.gall_block{background-color:#000;}
.gall_item{display:block;background:#000 url(../images/magnify.png) center -45% no-repeat;-webkit-transition:background-position 0.5s ease;transition:background-position 0.5s ease;}
.gall_item:hover{background-position:center center;}
.gall_item img{transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;width:100%;display:block;}
.gall_item:hover img{opacity:0.2;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.intl, .emirates{color:#D2412E;font-size:14px;text-transform:uppercase;padding:5px 0 5px 50px;line-height:normal;background-image:url(../images/intl-award.png);background-repeat:no-repeat;background-position:left center;margin:10px;display:block;float:left;}
.emirates{background-image:url(../images/emirates-award.png);}
.side-menu{width:100%;float:left;background-color:#E1E1E1;margin:4px 0;}
.side-menu ul{width:100%;height:auto;float:left;margin:0;padding:0;list-style:none;}
.side-menu li a{float:left;width:100%;padding:10px 0 10px 20px;text-align:left;text-decoration:none;font-size:14px;color:#000;border-bottom:1px solid #CFCFCF;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:8px center;-moz-box-sizing:border-box;box-sizing:border-box;}
.side-menu li a:hover{background-color:#96B43B;color:#fff;text-indent:5px;}
.page-title{padding:0 0 25px 0;margin:0 0 30px 0;color:#96B43B;border-bottom:1px solid #CFCFCF;font-size:20px;text-transform:uppercase;}
.page-title a{padding:0 20px 0 0;background-image:url(../images/arrow.png);background-repeat:no-repeat;background-position:right center;color:#000;margin:0 10px 0 0;}
.page-title a:hover{color:#D2412E;}
.foto{float:left;margin:0 20px 20px 0;width:30%;}
footer{width:100%;float:left;padding:15px;color:#8F8F8F;font-size:12px;background-color:#000;-moz-box-sizing:border-box;box-sizing:border-box;}
#fixed-bar-bottom-bar{z-index:100;width:50px;height:auto;position:absolute;bottom:0px;right:0px;}
#fixed-bar-bottom-bar a{width:50px;height:30px;display:block;background-image:url(../images/top.png);background-repeat:no-repeat;background-position:center center;background-color:#96B43B;text-indent:-9999px;}
#fixed-bar-bottom-bar a:hover{background-color:#000;}
.grid-row{width:100%;float:left;margin:0 0 20px 0;}
.grid{overflow:hidden;width:30%;margin:5px 1.6666666666666666666666666666665%;float:left;position:relative;}
.grid a{float:left;width:100%;display:block;color:#fff;}
.grid a:hover{background-color:#423092;color:#fff;}
.grid img{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;display:block;}
.grid a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.grid p{padding:15px 25px;margin:0;background-color:#96B43B;color:#fff;font-size:12px;height:155px;}
.win-wrp p{ height: auto; min-height: 134px;}
.search-container{width:50%;float:right;}
.search-containers{float:right;}
.drop{width:44%;float:left;border:1px solid #ccc;margin:0 2% 0 0;padding:5px;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.drops{width:100%;float:left;border:1px solid #ccc;margin:0 2% 0 0;padding:5px;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.title_top{width:24%;float:left;padding:5px;color:#fff;background:#d2412e;margin-right:5px;text-align:center;}
.title_top a{color:#fff;text-decoration:none;display:block;}
.rightimg{float:left;margin-right:10px;width:100%;height:auto;display:block;background:#000 url(../images/magnify.png) center -45% no-repeat;-webkit-transition:background-position 0.5s ease;transition:background-position 0.5s ease;}
.rightimg:hover{background-position:center center;}
.rightimg img{transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;width:100%;display:block;}
.rightimg:hover img{opacity:0.2;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.clear{clear:both;}
.committee_intro{min-height:160px;background-position:bottom;background-repeat:no-repeat;}
.pr_date{margin-bottom:15px;color:#d2412e;font-weight:bold;}
.pr_date{margin-bottom:15px;color:#d2412e;font-weight:bold;font-size:18px;}
.committee_intro p{margin-bottom:10px !important;float:left;}
.committee_intro h2{margin-top:10px;background:#96b43b;color:#fff;padding:8px;}
.post{margin:10px 0px 40px;padding:15px;position:relative;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(100, 100, 100, 0.4), 0 0 40px rgba(100, 100, 100, 0.1) inset;-moz-box-shadow:0 1px 3px rgba(100, 100, 100, 0.4), 0 0 40px rgba(100, 100, 100, 0.1) inset;box-shadow:0 1px 3px rgba(100, 100, 100, 0.4), 0 0 40px rgba(100, 100, 100, 0.1) inset;}
.photo{padding:0px!important;}
.folded-corner{width:0px;height:0px;position:absolute;top:-1px;right:-1px;border-width:0;border-style:solid;background:hsla(260,5%,60%,0.2);-webkit-box-shadow:2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);box-shadow:2px -2px 0px #fff, 0 1px 1px rgba(0,0,0,0.1), -1px 1px 1px rgba(0,0,0,0.1);-webkit-border-bottom-left-radius:15px;-moz-border-radius:0 0 0 15px;border-radius:0 0 0 15px;border-color:#fff #fff transparent transparent;-webkit-transition:border-width 0.2s ease-out;-moz-transition:border-width 0.2s ease-out;-ms-transition:border-width 0.2s ease-out;-o-transition:border-width 0.2s ease-out;transition:border-width 0.2s ease-out;}
.post:hover .folded-corner{border-width:0 40px 40px 0;}
.photo .folded-corner{background:hsla(260,5%,75%,0.5);}
.foot_left{float:left;}
.foot_right{float:right;}
.sfb{float:left;background:url(../images/fb.png) no-repeat bottom center;height:30px;width:30px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;margin-left:1px;}
.sfb:hover{background:url(../images/fb.png) no-repeat top center;}
.stw{float:left;background:url(../images/twitter.png) no-repeat bottom center;height:30px;width:30px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;margin-left:1px;}
.stw:hover{background:url(../images/twitter.png) no-repeat top center;}
.sin{float:left;background:url(../images/linkedin.png) no-repeat bottom center;height:30px;width:30px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;margin-left:1px;}
.sin:hover{background:url(../images/linkedin.png) no-repeat top center;}
.sut{float:left;background:url(../images/youtube.png) no-repeat bottom center;height:30px;width:30px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;margin-left:1px;}
.sut:hover{background:url(../images/youtube.png) no-repeat top center;}
.sapl{float:left;background:url(../images/apple.png) no-repeat bottom center;height:30px;width:30px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;margin-left:1px;}
.sapl:hover{background:url(../images/apple.png) no-repeat top center;}
.sain{float:left;background:url(../images/insta.png) no-repeat bottom center;height:30px;width:30px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;margin-left:1px;}
.sain:hover{background:url(../images/insta.png) no-repeat top center;}
.andro{float:left;background:url(../images/android.png) no-repeat bottom center;height:30px;width:30px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer;margin-left:1px;}
.andro:hover{background:url(../images/android.png) no-repeat top center;}
.mobap{text-align:center;background:url(../images/apbg.jpg) repeat-x;padding:10px 0px 10px 0px;display:none;margin-bottom:5px;position:relative;z-index:1000000}
.mobap a{color:#fff;}
.closem{width:36px;height:23px;float:right;margin-right:10px;margin-top:-5px;}
.gm-left{ float:left;}
.gm-right{ float:right;}
.app-img{ width:84%; display:block}
.green-left{ float:left; width:18%; margin-right:1%;}
.green-right{ width: 77%; float: left;}
.text-justify{ text-align:justify;}
.urban-wrap{float: left; width: 100%; padding: 30px;background-color: #ffffff;box-shadow: 0px 6px 20px #0000002e; -webkit-box-shadow: 0px 6px 20px #0000002e; -moz-box-shadow: 0px 6px 20px #0000002e;
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.left-cnt{ float: left; width: 30%; }
.right-cnt{ float: right; width: 70%; padding-left: 50px;}
.left-cnt img{ max-width: 100%; }
.sbmt-btn{ float: right; background-color: #96b43b; color: #fff; padding: 10px 20px;}
.sbmt-btn:hover{ background-color: #7a981e; color: #fff; } 
.sub-btn{ float: left; width: 100%; margin-bottom: 10px; }
.tnk-pg{ float: left; width: 100%; text-align: center; background-color: #e9f5f9; padding: 30px 20px; }
.tnk-pg h2{ font-size: 28px; font-weight: 700; color: #D2412E; line-height: 38px; margin-bottom: 10px; }
.tnk-pg h3{font-size: 22px;}
.tnk-pg h5{ margin-top: 0px; }
.right-cnt .subtitle{ line-height: 24px; }
.win-head{ float: right; margin-top: -71px; }
.win-head a { background-color: #96b43c; color: #fff; padding: 12px 12px; font-size: 14px;}
.win-head a:hover {background-color: #7a981e;  color: #fff;}
.webnr-btn{ text-align: center; }
.webnr-btn a{ float: left; width: 100%; background-color: #f7f0d0; padding: 10px; }

.sem-date{ margin: 0px 0px; padding: 10px; border-bottom: 2px solid #D2412E; font-size: 13px; float: left; width: 100%; text-align: center;min-height:122px; }
.upcom-left{ float: left; width: 60%; border: 1px solid #e2e2e2; padding: 10px;}
.upcom-right {float: left;width: 40%;padding-left: 30px;}
.upcom-right h3{ color: #fff; font-weight: 700;font-size: 18px; margin-bottom: 15px; border-bottom: 1px solid #ffffff6b; padding-bottom: 10px;}
.upcom-right-box{ padding: 30px; float: left; width: 100%; background-color: #96b43b; color: #fff;}
.upc-time{ background-color: #D2412E; padding: 10px; margin-bottom: 0; }
.wbnr-dtail-img{ float: left; width: 100%; margin-bottom: 20px; }
.wbnr-dtail-img img{ width: 100%; }
.wbnr-dtail-img p{ border:1px solid #e2e2e2; }
.wbnr-dtail-cnt{float: left;width: 100%;background-color: #efefef;padding: 20px;}
.wbnr-dtail-cnt h3{ color: #D2412E; font-size: 20px; border-bottom: 1px solid #dadada; padding-bottom: 14px;}

.wbnr-dtail-button { background-color: #D2412E;font-size: 17px;color: #fff;padding: 25px 29px;line-height: normal; }



@media only screen and (max-width:1180px){.main{width:90%;margin:0 auto;}
}
@media only screen and (max-width:1024px){.video{height:160px;}
}
@media only screen and (max-width:980px){.main{width:100%;margin:0 auto;}
.middle{padding:25px 20px;}
.left-col, .right-col{width:25%;}
.middle-col{width:50%;padding:0 20px;}
.content{width:75%;padding:0 0 0 20px;}
.video{height:180px;}
}
@media only screen and (max-width:800px){.main{width:90%;margin:0 auto;}
.four-col{width:48%;float:left;margin:0 1%;}
.video{height:272px;}
.title_top{width:48% !important;margin-bottom:5px;}
.committee_intro p{width:100% !important;}
.committee_intro img{width:100% !important;margin-bottom:10px;}
.win-head{ float: left;     margin-top: -14px; }
}
@media only screen and (max-width:768px){.video{height:260px;}
.upcom-left{ width: 100%; margin-bottom: 25px;}
.upcom-right {width: 100%; padding-left: 0px;}
}
@media only screen and (max-width:640px){.left-col, .right-col, .middle-col, .content{width:100%;margin:0 0 25px 0;}
.content{padding:0;}
.middle-col{padding:20px 0;}
.video{height:214px;}
.title_top{width:100% !important;margin-bottom:5px;}
.search-container{width:100%;padding:20px 0;float:left;background-color:#fff;}
.search-containers{width:100%;padding:20px 0;float:left;background-color:#fff;}
.two-col{width:100%;float:left;}
.two-cols{width:100%;float:left;}
.gm-left{ float:left; width: 100%;}
.gm-right{ float:left;}
.app-img{     width: 100%;
    display: block;}
.green-challenge-app header, .green-challenge-app .banner, .green-challenge-app .left-col{ display:none;}
.green-left{ float:left; width:100%; margin-right:0; margin-bottom:20px;}
.green-right{ width: 100%; float: left;}
.hide-mob{ display: none; }
.left-cnt, .right-cnt{ width: 100%; margin: 0 0 25px; padding: 0px; }
.left-cnt{ text-align: center; }
}
@media only screen and (max-width:480px){.col-left, .col-right{width:100%;float:left;margin-bottom:25px;}
.logo, .top-container{float:left;width:50%;}
.logo img{width:100%;display:block;}
.top-container{margin:15px 0 0 0;}
.fixed-bar{width:100%;float:left;position:relative;margin:20px 0;}
.search-box, .language{width:50%;float:left;-moz-box-sizing:border-box;box-sizing:border-box;}
.foto{width:100%;float:left;margin:0 0 25px 0;display:block;}
.four-col{width:100%;float:left;margin:0 0 20px 0;}
.grid{width:100%;margin:0 0 20px 0;}
.drop{width:88%;margin:0 0 5px 0;}
.drops{width:88%;margin:0 0 5px 0;}
#pop-up-conainer table{width:70% !important;}
#pop-up-conainer table .imgbig{width:100% !important}
}
@media only screen and (max-width:360px){.main{width:86%;margin:0 auto;}
.logo, .top-container{text-align:center;}
.logo img{width:50%;display:block;margin:0 auto;}
.logo, .top-container,.search-box, .language{width:100%;float:left;-moz-box-sizing:border-box;box-sizing:border-box;}
.input{width:85%;}
.grid{width:100%;margin:0 0 20px 0}
.foot_left{width:100%;float:left;text-align:center;}
.foot_right{width:68% !important;float:inherit !important;margin:10px 45px;text-align:center;}
.mobap{display:block !important}
@media only screen and (max-width:320px){.foot_right{width:85% !important;float:inherit !important;margin:10px 30px !important;text-align:center;}
}
@media only screen and (max-width:240px){.foot_right{width:100% !important;}
}
