/*
Theme Name: Avakai games 
Theme URI: http://avakaigames.com
Description: Avakaigames wordpress theme
Version: 1.0
Author: RAMESH KONERU
Author URL: http://pixelsutra.com
/* --------------------------------------------- */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 400;
    font-size: 1em;
    line-height: 1.4;
     width:100%; min-width:1280px;
}


#main-home {
	margin: 30px auto 0px auto;
	overflow: hidden;
}
#main-home .bookbus {
	width: 900px;
	color: #313131;
	margin: -40px 0px 0px 0px;
	font-size: 14px;
	padding: 0px 10px 10px 10px;
	background: url(http://www.agbusservice.com/images/bg-booking.png) no-repeat;
	height:140px;
}
#main-home .bookbus h1 {
	font-size: 20px;
	font-family: "proxima-nova",sans-serif;
	text-align: left;
	color: #000;
	margin-bottom: 5px;
	margin-top: 41px;
	padding-top:4px;
	margin-left:22px;
	
}
#main-home .bookbus label {
	display: block;
	padding: 10px 0px 2px 0px;
	text-align: left;
	font-family: "proxima-nova",sans-serif;
	/*font-size:14px;*/
	font-weight: 300;
    font-size: 12px;
}
#main-home .bookbus .select {
	text-align: left;
	margin-left:30px;
}
#main-home .bookbus table {
	margin-top: 0px;
	margin-left: 10px;
}
#main-home .bookbus input[type="radio"] {
	margin: 5px 0px 5px 20px;
}
#main-home .bookbus input[type="text"] {
	width: 140px;
	background-color: #fff;
	border: solid 1px #a7a7a7;
	color: #999;
	padding: 5px 2px 5px 2px;
	font-size:12px;
	margin:5px;
	font-family: "proxima-nova",sans-serif;
}
#main-home .bookbus input[type="submit"] {
	background:#A50A23;
	display: block;
	border: none;
	margin:0px 0px 0px 20px;
	cursor: pointer;
	color: #fff;
	text-align: center;
	font-size: 18px;
	padding:5px;
	border-radius:5px;
	font-family: "proxima-nova",sans-serif;
}

.ui-widget{font-size:12px !important;}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

p,a{font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 400;}
h1,h2,h3,h4{font-family: "museo-slab",serif;
font-style: normal;
font-weight: 300;}


div.main-menu {
width: 100%;
z-index: 9999;
top: 0;
position: fixed;
text-transform: uppercase;
height: 54px
}
div.main-menu nav {
width: 940px;
margin: 0 auto;
text-align: center;
}
.main-menu {
background-color: #191919;
}
div.main-menu nav ul li {
display: inline-block;
list-style-type: none;

font-weight: 300;
font-size: 12px;
letter-spacing: 0px;
background: none;
padding: 0;
margin: 0 1px;
background-position: 0;
}
div.main-menu nav a {
text-decoration: none;
display: block;
font-size: 14px;
color: #a6a6a6;
font-weight: 300;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;

}
.main-menu nav a {color: #FFF;
}
section{width: 100%; height: auto;}
.topmain{background-color: #ffffff;}
.home{ color: white;padding: 50px 0px 25px 0px;}
.aboutus{color: white;padding: 50px 0px 80px 0px; background: url(http://www.agbusservice.com/css/images/charminar.png) center bottom no-repeat #00B7DA; }
.services{background-color:#F0B649; color: #4d4d4d;padding: 50px 0px 80px 0px;}
.servicesinn{background-color:white; color: #4d4d4d;padding: 50px 0px 80px 0px;}
.contactus{background-color:#F5F1EC; color: #4d4d4d;padding: 50px 0px 0px 0px;}
.homeslideshowiphn{background-color:#DE2841; color: white;padding: 50px 0px 80px 0px;}
.aboutapp{background-color:#F4F4F4; color: black;padding: 50px 0px 50px 0px;}
.allgames{background-color: #F4F4F4;}

.wrapper{width: 940px; margin: 0 auto; text-align: center;}
.mainbanner{ text-align: center}
.mainbanner img{}
.featuredgms{text-align: center; padding: 50px 0px 100px 0px; color: #ffffff; }
.featuredgms a{color: #DE2841;}
.featured{background-color:#DE2841; color: #000;}
.columns{width: 940px;}
.gamesfd .col{float: left;width:310px;text-align: left; height: 200px;}
.gamesfd .col p{text-transform: uppercase; margin:10px 0 0 0; padding: 0;}
.gamesfd .col a{text-transform: uppercase; font-size: 12px;margin-top: 20px;}
.gamesfd .col .cat{color: #753623; font-size: 12px; margin: 0;padding: 0;}
.gamesfd .col img:hover{position: relative;
	top:1px;
	cursor:pointer;
}
.gamesfd{} 
.gameswrap{width: 310px;}
.gameswrap .left{width: 120px; float: left;}
.gameswrap .right{width: 150px; float: left; margin-left: 10px; position:relative;}
.gameswrap .right .btnfx{position: absolute; top:65px;}
.contactbl .col1{float: left;width:600px; text-align: left;}
.contactbl .col2{float: left;width:310px;text-align: left; margin-left: 30px;}
.allgms .col{float: left;width: 220px;text-align: center; margin-bottom: 70px;}
.allgms .col p{text-transform: uppercase; margin:10px 0 0 0; padding: 0;}
.allgms .col a{text-transform: uppercase; font-size: 12px;margin-top: 3px;}
.allgms .col .cat{color: #753623; font-size: 15px;}
.allgms{padding: 50px 0px 100px 0px; margin-left: 30px;}
.floatright{float: right;}
.wrapper .gamelink a{color: #4B4B4B; text-transform: uppercase; margin-right: 10px; text-align: left;}
.gamelink{padding-top: 30px;}
.btnred {
	background-color:#DC2941;
	
}.btnred:hover {
	position:relative;
	top:1px;
}.btnred:active {
	position:relative;
	top:1px;
}
.btngreen{
	background-color:#00AF4D;
	
}.btngreen:hover {
	position:relative;
	top:1px;
}.btngreen:active {
	position:relative;
	top:1px;
}
.btnblue{
	background-color:#3F4DA3;
	
}.btnblue:hover {
	position:relative;
	top:1px;
}.btnblue:active {
	position:relative;
	top:1px;
}
.btnlghtblu{
	background-color:#00A9F5;
	
}.btnlghtblu:hover {
	position:relative;
	top:1px;
}.btnlghtblu:active {
	position:relative;
	top:1px;
}
.btnlghttrans{
	background-color:#E1E1E1;
	
}.btnlghttrans:hover {
	position:relative;
	top:1px;
}.btnlghttrans:active {
	position:relative;
	top:1px;
}
.btnwhite{
	background-color:#FFFFFF;
	
}.btnwhite:hover {
	position:relative;
	top:1px;
}.btnwhite:active {
	position:relative;
	top:1px;
}
.btnblack{
	background-color:#434343;
	cursor: pointer;
}.btnblack:hover {
	position:relative;
	top:1px;
}.btnblack:active {
	position:relative;
	top:1px;
}
.btnbrwn{
	background-color:#F0B649;
	
}
.knwmorebtn .btnbrwn{
	color: #040404
}.btnbrwn:hover {
	position:relative;
	top:1px;
}.btnbrwn:active {
	position:relative;
	top:1px;
}

.mainbtn{
	font-size:15px;
	-moz-border-radius:21px;
	-webkit-border-radius:21px;
	border-radius:31px;
	text-transform: uppercase;
	display:inline-block;
	color:white;
	
	font-size:15px;
	
	padding: 15px 44px;
	text-decoration:none;
	text-shadow:1px 0px 0px #aade7c;
}
.button{
	-moz-border-radius:21px;
	-webkit-border-radius:21px;
	border-radius:21px;
	text-transform: uppercase;
	display:inline-block;
	color:white;
	
	font-size:12px;
	
	padding:8px 21px;
	text-decoration:none;
	text-shadow:1px 0px 0px #aade7c;}
footer{background: url(http://www.agbusservice.com/css/images/iph-nd-ipad1.png) center bottom no-repeat #1f2024; color: white; padding: 30px;}
.footerbg{ height: 330px;}
.footertxt{text-align: center}
.social a{ margin-right: 10px; }
.socialstrip .social{text-align: left}
.grab{margin-top: 190px;margin-left: 20px;}

.innerdiv{text-align: center; }
.socialstrip{background-color: #F4F4F4; height: 50px; padding: 10px 0 10px 0; }
.socialstrip .floatright{margin-right: -40px;}
.aboutgame{text-align: center;}
.aboutgame a:hover{position: relative; top:1px;}
.abutdwn{text-transform: uppercase; padding:30px 0 30px 0;}
.slideshowiphn{background-color: #ffffff; padding: 30px 0 80px 0; border-top: 1px solid white; border-bottom: 1px solid white;}
.iphonebg{background: url(http://www.agbusservice.com/css/images/iphone.png) center 60px no-repeat; height: 400px}
.ipadbg{background: url(http://www.agbusservice.com/css/images/ipad-mini.png) center 5px no-repeat; height: 400px}

.videogm{padding: 70px 0 50px 0;background-color: #F4F4F4;}
 iframe{/* border-radius: 10px !important;border:10px solid #100C05; */}
 .wallpapers{background-color: #ffff; padding: 50px 0 80px 0;}
.wallpics .col{float: left; width: 220px; text-align: left;}
.wallpics .col1, .wallpics .col2, .wallpics .col3{margin-right: 20px;}
.wallpics .col a{margin-right: 15px}
.home{background: url(http://www.agbusservice.com/css/images/baner_6.jpg) no-repeat center top #B8A689; height: 525px; margin-top: 25px;}
.homemain img{margin-top: 100px;}
.homemain h1{margin: 0; padding: 0}
.knwmorebtn{padding: 50px 0 50px 0; }
.knowmrhome{padding: 40px 0 0px 50px;}
.knowmrhome a{margin-right: 30px}
.knwmorebtn a{color: #004B59;}
.servicesblck2 img{padding: 30px 0 30px 0;}
.servicesblck3{background-color: }
.abouthmpg{}
.serviceshmbg{background: url(http://www.agbusservice.com/css/images/phnserv.png) center 50px no-repeat; }
.{background: url(http://www.agbusservice.com/css/images/mainbg.jpg) center top no-repeat #171717; height: 500px; opacity: 0.8;}
.minbanner img{margin-top: 80px}
.toplnk{text-align: left;}
ul#contact-form{list-style: none; margin:30px 0px 0px -40px;}

ul#contact-form li {
margin-bottom: 20px;
background: none;
padding-left: 0;
text-align: left;
list-style: none;
}
ul#contact-form li #name, ul#contact-form li #contact-email, ul#contact-form li #website, ul#contact-form li #message {
background-color: #ccc5bb;
color: #76665E;
}
ul#contact-form li #name, ul#contact-form li #contact-email, ul#contact-form li #website {
width: 600px;
border: 0;
padding-top: 13px;
padding-bottom: 13px;
margin: 0;
height: 28px;
padding-left: 10px;
font-size: 16px;
}
input, select {
vertical-align: middle;
}
ul#contact-form li #message {
width: 600px;
margin-left: 0;
border: 0;
padding-top: 13px;
padding-bottom: 0;
margin: 0;
padding-left: 10px;
overflow: auto;
font-size: 16px;
font-family: 'Open Sans',sans-serif,Arial;
font-weight: 300;
}
.map{margin-top: 50px}
nav li a:hover, nav li a.selected{color: white;}
.games .col1 {
background-image: url(http://www.agbusservice.com/css/images/game1.png);
}
.games .col {
float: left;
background-position: center top;
background-repeat: no-repeat;
padding-top: 120px;
}
.games .col h4{margin: 0; padding: 0}
.games .col p{font-size: 13px; color: #7a7a7a;margin: 0; padding: 0}
.games .col2 {
background-image: url(http://www.agbusservice.com/css/images/game2.png);
}
.games .col3 {
background-image: url(http://www.agbusservice.com/css/images/game3.png);
}
.games .col{

width: 200px;
text-align: center;
}
.games{padding: 42px 0px 0 128px;}
.games .col h4 {
font-size: 15px;
color: #fff;
margin: 0;
padding: 0

}
.games .col a{
color: #09F;
padding-right: 20px;
font-size: 12px;
}
.games .col.col2{
margin: 0 48px;
}
.categories span{color: #929292; margin: 0 10px; font-size: 18px;}
.categories a{color: #DB2944}
.pad{padding-bottom: 100px}
.iframevd iframe{-moz-border-radius: 15px;
  -webkit-border-radius: 15px; 
  border-radius: 15px; }
.devlp{margin: 50px 0;}
.cntrthumb{position: absolute;
top: 39%;
left: 23%;}
.mainbanner{position: relative;}
.legal{padding: 50px 10px 50px 10px; background-color: #b8a689;}

.legal li{list-style: none;}
.btmlink{margin-top: 40px; color: #A6A6A6;}
.btmlink a{color: #a8a6a6;}
.btmlink a:active{color: #d5d5d5;}
.btmlink a:hover{color: #2d2d2d;}
.btmlink a:active{color: #2d2d2d;}
.contct .margn{margin: 0; padding: 0;}
.contct a.colo{color: #CC2C2C}
.contct a.phn{color: #6D2103; font-size: 25px;}
.contct p strong{margin-top: 5px; padding: 0;}
.moregames{background-color: #cfcfcf; text-align: center;}
.moregames h1{font-size: 25px;}
.moregames .gamesfd .col{text-align: center;}
.moregames .gamesfd .col{height: 100%; padding: 30px 0px;}