*{margin:0; padding:0; text-decoration:none; border:0; list-style:none;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}
.wrapper{width:100%; height:auto; margin:0 auto;}
.main-container{width:1000px; height:auto; margin:0 auto;}
.blue{background:#18294d;}
.container{width:1000px; }
.navigation{width:1000px; height:90px; }
.logo{width:410px; height:75px; background:url(../images/logo.png) no-repeat 0 0; float:left; margin:10px 0 0 0;}
ul.main-navigation{float:right; width:560px; height:32px; margin:30px 0 0 2px;}
ul.main-navigation li{float:left;}
ul.main-navigation li a{float:left; text-transform:uppercase; font-size:16px; font-family: 'Signika', sans-serif; color:#18294d; height:42px; padding:0 16px; line-height:42px;}
ul.main-navigation li a.active{float:left; text-transform:uppercase; font-size:16px; font-family: 'Signika', sans-serif; background:#18294D; color:#FFF;}
ul.main-navigation li a:hover{background:#18294D; color:#FFF;}

.banner-container{width:1000px; height:350px; margin:0 auto;}
.banner-container2{width:1000px; height:320px; margin:0 auto;}
.banner{width:1000px; height:300px; margin:0 auto;}
.container1{width:1000px; height:153px; background:url(../images/text.png) no-repeat 0 0; margin:10px 0 10px 0;}

h2{text-transform:capitalize; font-family: 'Open Sans Condensed', sans-serif !important; color:#18294d; font-size:24px; height:36px; width:100%;}
h3{text-transform:capitalize; font-family: 'Open Sans Condensed', sans-serif !important; color:#FFF; font-size:24px; height:38px; line-height:36px; width:309px; background:#18294D; padding:0 0 0 5px; margin:0 0 3px 0; float:left;}
h3.project_head2{text-transform:capitalize; font-family: 'Open Sans Condensed', sans-serif !important; color:#FFF; font-size:24px; height:38px; line-height:36px; width:309px; background:#18294D; padding:0 0 0 5px; margin:0 0 3px 0; float:left; display:none;}
h2.catering{text-transform:capitalize; font-family: 'Open Sans Condensed', sans-serif !important; color:#FFF; font-size:24px; height:38px; line-height:36px; width:310px; background:#b70e0e; padding:0 0 0 5px;}
.block{width:234px; float:left; margin:10px 20px 0 0;}
.block2{width:234px; float:left; margin:10px 0px 0 0;}

h4{text-transform:capitalize; font-family: 'Open Sans Condensed', sans-serif !important; color:#454A69; font-size:15px; height:30px; line-height:30px; float:left; padding:10px 0 0 0;}
h4.sub-heads{text-transform:capitalize; font-family: 'Open Sans Condensed', sans-serif !important; color:#454A69; font-size:18px; height:30px; line-height:30px; float:left; padding:10px 0 0 0; width:100%;}
h5{font-family: 'Open Sans Condensed', sans-serif !important; color:#3C4566; font-size:16px; height:30px; line-height:30px; float:left; padding:10px 0 0 0; width:100%;}
h6{text-transform:capitalize; font-family: 'Open Sans Condensed', sans-serif !important; color:#3C4566; font-size:14px; height:30px; line-height:30px; float:left; padding:10px 0 0 0; width:100%; text-transform:uppercase;}
p{line-height:20px; float:left; text-align:justify; font-size:12px; padding:0 0 10px 0;}
.content{width:655px; margin:15px 20px 0 0; float:left; padding:0 0 0 5px;}
.content-contact{width:1000px; min-height:360px; margin:15px 20px 0 0; float:left; padding:0 0 0 5px;}
.content-contact p{width:660px; line-height:30px;}
.slide-container{width:320px; float:left; margin:25px 0 0 0;}
ul.services, ul.projects{width:320px; float:left; margin:0 0 20px 0;}
ul.projects{display:none;}
ul.services li, ul.projects li{width:90%; height:24px; line-height:24px; list-style-image: url(../images/list_01.png); margin:0 0 0 8%;}
ul.services li a, ul.projects li a{color:#333;}
ul.services li a:hover, ul.projects li a:hover{color:#FF7D23;}
.footer{width:100%; height:68px; float:left; color:#FFF; line-height:68px; margin:10px 0 0 0; color:#8A8A8A;}
a.dream{color:#8A8A8A;}
a.dream:hover{color:#FFF;}
.social-links{width:150px; float:right; margin:17px 0 0 0;}
.footer p.footer-details{margin:24px 10px 0 0;}
.social-links a{width:30px; height:30px;float:left; margin:0 3px;}
.social-links a.yuotube{background:url(../images/social_links.png) no-repeat 0 0; }
.social-links a.yuotube:hover{background:url(../images/social_links.png) no-repeat 0 -30px; float:left;}
.social-links a.linkedin{background:url(../images/social_links.png) no-repeat -36px 0; }
.social-links a.linkedin:hover{background:url(../images/social_links.png) no-repeat -37px -30px; float:left;}
.social-links a.facebook{background:url(../images/social_links.png) no-repeat -70px 0; }
.social-links a.facebook:hover{background:url(../images/social_links.png) no-repeat -71px -30px; float:left;}
.social-links a.twitter{background:url(../images/social_links.png) no-repeat -106px 0; }
.social-links a.twitter:hover{background:url(../images/social_links.png) no-repeat -106px -30px; float:left;}

ul.clients{float:left; width:1000px; height:100px;}
ul.clients li{float:left;}
ul.clients li img{width:165px;}

.right-slider{float:left; margin:5px 0 0 0;}
#demo3, #demo4{margin:40px 0 0 0;}
a.readmore{width:90px; height:30px; float:left; line-height:30px; color:#FFF; font-size:16px; background-image:url(../images/read_more.png); background-repeat: no-repeat; background-position: 95px 12px; background-color:#18294D; padding:3px 25px 4px 10px; border-radius:5px;}
a.readmore:hover{color:#FFF; background-color:#3C4566;}
.content ul li{line-height:18px; font-size:12px; list-style:url(../images/list_01.png); margin-left:30px;}
.catering_menu{width:315px; float:left; background:#EEC87E;}
.catering_menu ul li{line-height:30px; color:#9e7320; list-style:url(../images/list_02.png); margin:0 0 0 30px; font-size:16px;}
.quot_01, .quot_02, .quot_03, .quot_04{float:left; width:100%; font-family: 'Open Sans Condensed', sans-serif !important; color:#0F294D; font-size:16px; font-style:italic; line-height:30px; padding:0 0 10px 0;}
.content-contact .address{width:300px; float:left;}
form.contact_us{width:660px; float:left; margin:45px 0 0 0;}
form.contact_us tr td{width:320px !important; float:left; margin:0 0 20px 20px;}
form.contact_us tr td.full{width:660px !important; float:left; margin:0 0 20px 20px;}
form.contact_us tr td span{width:100%; float:left; height:18px;}
form.contact_us input{border:solid 1px #CCCCCC; float:left; width:320px; height:30px;}
form.contact_us input.reset{float:left; width:120px; background:#18294D; color:#FFF; height:45px; cursor:pointer; border:none; font-size:16px;}
form.contact_us input.reset:hover, form.contact_us input.submit:hover{background:#3C4566;}
form.contact_us input.submit{float:left; width:120px; background:#18294D; color:#FFF; height:45px; margin:0 0 0 10px; cursor:pointer; border:none; font-size:16px;}
form.contact_us textarea{width:660px; height:160px; border:solid 1px #CCCCCC; float:left;}
p.iol_head{text-transform:uppercase; font-size:14px; background:#18294D; width:294px; height:30px; line-height:30px; padding:0 0 0 5px !important; color:#FFF; margin:0 0 3px 0;}
ul.iol{width:300px;}
ul.iol li{float:left; line-height:20px; width:99px; height:20px; text-align:center; color:#FFF; margin:1px 1px 0 0;}
ul.iol li.qatar{background:#8D1B3D;}
ul.iol li.saudi{background:#006D36;}
ul.iol li.uae{background:#000000;}
ul.iol li.oman{background:#DA161A;}
ul.iol li.bahrin{background:#CE1127;}
ul.iol li.india{background:#f96d20;}