/* Resetting CSS Style */

html,body,div,span,h1,h2,h3,h4,h5,h6,p,ol,ul,li,blockquote,pre,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body,p{line-height:1;font-family:Georgia,serif;font-size:16pt}p,h1,h2,h3,h4,h5,h6,ol,ul,li{margin:12pt}li{margin-left:2em}h1,h2,h3,h4,h5,h6{line-height:1;font-family:Tahoma,Verdana,sans-serif;font-weight:bold}h1{font-size:200%}h2{font-size:180%}h3{font-size:160%}h4{font-size:140%}h5{font-size:120%}h6{font-size:100%}pre{font-family:consolas,monospace}

/* End of Resetting CSS Style */

/* applying our own styling begins */

body {font-family: 'Open Sans', sans-serif; font-size: 13px; color:#000; }

p {font-family: 'Open Sans Condensed', sans-serif;}

h2 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 27px; margin: 0; text-align: left; font-weight:normal;}

.container {position: relative; width: 996px; margin:auto;}

.clear {clear:both;}

/* styling the header begins */

.header {z-index: 999; left: 0; top: 0; width: 100%; position: fixed;}

.header_inner {background-color: black; padding-top: 40px; padding-bottom: 12px;}

#logo {float: left;}

#mobile_logo {display: none;}

#top_widget {float: right; margin-top: 7px;}

#homesearch_bar {
border: 1px solid rgb(99, 99, 99);
border-radius: 5px;
padding: 1px;
}

#homesearch {
border: none;
height: 17px;
width: 200px;
background-color: black;
color: #CCC;
padding: 6px;
font-family: 'Open Sans', sans-serif;
display: inline-block;
vertical-align: middle;
zoom: 1;
}

#homesearch::-webkit-input-placeholder {color: #666666;}
#homesearch:-moz-placeholder {color: #666666;}
#homesearch:-ms-input-placeholder {color: #666666;}

#homesrchbtn {
display: inline-block;
vertical-align: middle;
zoom: 1;
padding-right: 3px;
}

#homesearch:focus {background-color:#eeeeee; color:#000;}

.register_buttons {display: inline-block; vertical-align: bottom; zoom:1; *display:inline;}

#log_in {background-image: url(../images/transparent-img.png); width: 99px; height: 34px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; zoom:1; *display:inline; background-position:-110px -69px;}
#log_in:hover {background-position:-110px -172px;}

#sign_up {background-image: url(../images/transparent-img.png); width: 99px; height: 34px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; margin-left: 5px; zoom:1; *display:inline; background-position:-210px -69px;}
#sign_up:hover {background-position:-210px -172px;}

#log_out {background-image: url(../images/transparent-img.png); width: 99px; height: 34px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; margin-left: 5px; zoom:1; *display:inline; background-position:0px -241px;}
#log_out:hover {background-position:-99px -241px;}

#admin_btn {background-image: url(../images/transparent-img.png); width: 99px; height: 34px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; margin-left: 5px; zoom:1; *display:inline; background-position:-198px -241px;}
#admin_btn:hover {background-position:-224px -207px;}

ul {list-style:none; margin-top:0px}

#menu {height: 41px; background:#FFF; box-shadow: 1px 5px 10px -5px rgb(156, 156, 156); -moz-box-shadow: 1px 5px 10px -5px rgb(156, 156, 156); box-shadow: -o-1px 5px 10px -5px rgb(156, 156, 156); -ms-box-shadow: 1px 5px 10px -5px rgb(156, 156, 156);}

#menu_inner {position: relative;}

#topnav {position: absolute; left: -17px;}

.social_btns {position: absolute; right: 0px; top: 9px;}

@-moz-document url-prefix() {.social_btns {margin-left: 195px;}}

#blg {background-image: url(../images/isolated/sprite.jpg); width: 24px; height: 24px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; zoom: 1; background-position: -713px 0px; margin-right: 8px;}
#fb {background-image: url(../images/isolated/sprite.jpg); width: 24px; height: 22px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; zoom:1; *display:inline; background-position:-747px 0px; margin-right: 8px;}
#twitt {background-image: url(../images/isolated/sprite.jpg); width: 24px; height: 22px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; zoom:1; *display:inline; background-position:-795px 0px; margin-right: 8px;}
#lin {background-image: url(../images/isolated/sprite.jpg); width: 24px; height: 22px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; zoom:1; *display:inline; background-position:-771px 0px;}

.large_dropdown {display: inline-block; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; font-size: 15px; height: 40px; zoom:1; *display:inline; margin-left: 3px; margin-right: 38px; margin-top: 13px;}

.large_dropdown a:link {text-decoration: none;}

.large_dropdown a:link , .large_dropdown a:visited {font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 13px; color: black;}  

#products, #solutions, #resources, #success, #support, #support, #partners, #company {font-weight: bold; font-family: 'Open Sans Condensed', sans-serif; font-size: 15px;}

.subCol h2 {font-family: 'Open Sans', sans-serif; font-weight:bold; font-size: 13px; color: rgb(90, 90, 90); line-height: 18px; border-bottom: 1px solid rgb(209, 209, 209); padding-bottom: 4px; padding-left: 26px; margin-bottom: 3px;}

/* .subCol ul li a {font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 13px; color:rgb(13, 117, 158);} */

.sub_large {position: absolute; width: 645px; background-color:#FFF; margin-top: 10px; *margin-top:30px; border-top: solid #e74c3c; padding: 8px; padding-bottom:0px; padding-right:0px; left: 0px; display:none; z-index:30; box-shadow: 1px 1px 7px rgb(199, 199, 199);}

.subCol {display: inline-block; background-color:#FFF; vertical-align: top; width: 194px; margin-bottom: 3px; zoom:1; *display:inline;}

/* .subCol ul li {line-height: 8px; list-style-type: none; height: 17px; margin: 0px; padding-left: 10px; padding-top: 8px; padding-bottom:0px;} */

/* .subCol ul a:hover li {background-color:#000;} */

/* .subCol ul a:hover li {color:#FFF;} */

.subCol span {line-height: 8px; *line-height: 17px; height: 17px; margin: 0px; padding-left: 26px; padding-top: 8px; padding-bottom: 0px; display: block;}

.subCol span:hover {background-color:#000;}

.subCol a:hover {color:#FFF;}

.promo h2 {font-family: 'Open Sans Condensed', sans-serif; font-weight: normal; line-height: 24px; font-size: 20px; margin-left: 14px;}

.promo p {font-size: 13px; font-weight: normal; font-family: 'Open Sans', sans-serif; color: #999999; line-height: 15px;}

.promo.one {display: inline-block; width: 160px; zoom:1; *display:inline;}
.promo_img.one {margin-left: 14px; margin-top:10px; background-image: url(../images/isolated/sprite.jpg); width: 212px; height: 131px; background-repeat: no-repeat; background-position: -904px 0px;}
.promo_img.one:hover {background-position: -1137px -136px;}

.promo.two {display: inline-block; width: 210px; zoom:1; *display:inline;}
.promo_img.two {margin-left: 14px; margin-top:13px; background-image: url(../images/isolated/sprite.jpg); width: 214px; height: 131px; background-repeat: no-repeat; background-position: -1133px 0px;}
.promo_img.two:hover {background-position: -904px -277px;}

.promo.three {width:210px; display: inline-block; zoom:1; *display:inline;}
.promo_img.three {margin-left: 14px; margin-top:10px; background-image: url(../images/isolated/sprite.jpg); width: 220px; height: 136px; background-repeat: no-repeat; background-position: -904px -137px;}
.promo_img.three:hover {background-position: -1132px -274px;}

.promo.four {width: 424px; display: inline-block; zoom:1; *display:inline;}
.promo_img.four {background-image: url(../images/isolated/sprite.jpg); width: 320px; height: 140px; background-repeat: no-repeat; margin-top: 10px; margin-left: 127px; background-position: -575px -243px;}
.promo_btn.four {background-image: url(../images/transparent-img.png); width: 136px; height: 33px; background-repeat: no-repeat; background-position: -62px 0px; position: absolute; top: 70px; left: 221px; z-index:2;}
.promo_btn.four:hover {background-position: -62px -103px;}

.promo.five {width: 365px; display: inline-block; zoom:1; *display:inline;}
.promo_img.five {margin-left: 76px; margin-top: 0px; background-image: url(../images/isolated/sprite.jpg); width: 256px; height: 209px; background-repeat: no-repeat; margin-bottom: -2px; background-position: -0px -564px;}

.promo.six {width: 423px; display: inline-block; zoom:1; *display:inline;}
.promo_img.six {margin-left: 63px; *margin-left: 60px; margin-top:0px; background-image: url(../images/isolated/sprite.jpg); width: 386px; height: 130px; background-repeat: no-repeat; background-position: -612px -671px;}
.promo_btn.six {background-image: url(../images/transparent-img.png); width: 136px; height: 33px; background-repeat: no-repeat; background-position: -62px 0px; position: absolute; top: 73px; left: 221px;}
.promo_btn.six:hover {background-position: -62px -103px;}

.promo.seven {display: inline-block; width: 160px; zoom:1; *display:inline;}
.promo_img.seven {background-image: url(../images/isolated/sprite.jpg); width: 311px; height: 207px; background-repeat: no-repeat; z-index:-2; position: absolute; bottom:0px; right:0px; background-position: -294px -668px;}

/* Chat Component Styling Begins */ 

.chatbox {
color:white;
z-index:99;          
position: fixed;
margin: 0px;
bottom: -51px;
right: 6%;
height: 80px;
background-color: #333;
font-family: 'Open Sans Condensed', sans-serif;
text-decoration: none;
font-size: 20px;
font-weight: bold;
width: 180px;
padding-left: 20px;
padding-top: 13px; 
background: #00abcf;
background: -moz-linear-gradient(top,  #00abcf 75%, #0290ae 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00abcf), color-stop(100%,#0290ae));
background: -webkit-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: -o-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: -ms-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: linear-gradient(to bottom,  #00abcf 75%,#0290ae 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abcf', endColorstr='#0290ae',GradientType=0 );
-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
                transition: all .2s;
-moz-transition: all .2s;
-webkit-transition: all .2s; 
-o-transition: all .2s;
}

.chatbox img {
                
position: absolute;
right: 18px;
top: 8px;
border:none;
                
}

.chatdesc {
font-family: 'Open Sans Condensed', sans-serif;
font-weight:normal;
font-size: 13px;
text-align: center;
left:20px;
top: 40px;
position: absolute;
color: white;
letter-spacing:1px;          
}

.chatbox:hover {
    background: #c85639;
                -webkit-transform:translate(0,-30px);
                -moz-transform:translate(0,-30px);
                -o-transform:translate(0,-30px);
                transform:translate(0,-30px);
color:#FFFFFF;
  cursor:pointer;

}

/* Chat Component Styling Ends */


/* styling the header ends */
/* styling the main begins */

.main {margin-top: 138px;}

#image_slider {width:100%; height:399px;}

/* styling the slider nav buttons begins */
.sliderPager { width:15px; height:15px; background-image: url('/wp-content/themes/eGain/images/default.gif'); margin-right:3px; display:inline-block; zoom:1; *display:inline;}
.sliderPager.activeSlide {background-image: url('/wp-content/themes/eGain/images/active.gif');}
.sliderPager:hover {background-image: url('/images/hover.gif');}
#navbtns {margin: auto; width: 150px; margin-top: 10px;}
/* styling the nav buttons ends */

.slide1 {
width: 100% !important;
height: 399px;
background: #D98839 url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -0px;
}

.slide2 {
width: 100% !important;
height: 399px;
background: #f6ff96 url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -399px;
}

.slide3 {
width: 100% !important;
height: 399px;
background: #a8c5b1 url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -798px;
}

.slide4 {
width: 100% !important;
height: 399px;
background: #58a9de url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -1197px;
}

.slide5 {
width: 100% !important;
height: 399px;
background: #e8ede6 url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -1596px;
}

.slide6 {
width: 100% !important;
height: 399px;
background: #21aeff url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -1995px;
}

.slide7 {
width: 100% !important;
height: 399px;
background: #21aeff url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -2394px;
}

.slide8 {
width: 100% !important;
height: 399px;
background: #6fa8cf url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -2793px;
}

.slide9 {
width: 100% !important;
height: 399px;
background: #ff933e url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -3192px;
}

.slide10 {
width: 100% !important;
height: 399px;
background: #c2bdaa url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -3591px;
}

.slide11 {
width: 100% !important;
height: 399px;
background: #6b0000 url(../images/backgrounds.jpg);
background-repeat: repeat-x;
background-position: 0px -3990px;
}

.slides-home {
    width: 100%;
    height: 399px;
    background-repeat: repeat-x;
}
.slides-home a {
    background-color: #982415;
    position: absolute;
    display: block;
    z-index: 1;
    padding: 12px 10px;
    font-weight: 300;
    font-size: 90%;
    text-align: center;
    color: white;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
     opacity: 0.9;
    filter:alpha(opacity=90); /* For IE8 and earlier */
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.slides-home a:hover {
    opacity: 1;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}

#slidebtn1 {width:136px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-62px 0px; position: absolute; top: 259px; left: 90px;}
#slidebtn1:hover {background-position:-62px -103px;}
#slidebtn2 {width:136px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-200px 0px; position: absolute; top: 259px; left: 234px;}
#slidebtn2:hover {background-position:-200px -103px;}
#slidebtn3 {width:110px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:0px -35px; position: absolute; top: 227px; left: 90px;}
#slidebtn3:hover {background-position:0px -138px;}
#slidebtn4 {width:110px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:0px -35px; position: absolute; top: 250px; left: 89px;}
#slidebtn4:hover {background-position:0px -138px;}
#slidebtn5 {width:110px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-112px -36px; position: absolute; top: 187px; left: 90px;}
#slidebtn5:hover {background-position:-112px -139px;}
#slidebtn6 {width:110px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-224px -36px; position: absolute; top: 187px; left: 209px;}
#slidebtn6:hover {background-position:-224px -139px;}
#slidebtn7 {width:110px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:0px -70px; position: absolute; top: 221px; left: 391px;}
#slidebtn7:hover {background-position:0px -173px;}
#slidebtn8 {width:136px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-62px 0px; position: absolute; top: 226px; left: 70px;}
#slidebtn8:hover {background-position:-62px -103px;}
#slidebtn9 {width:136px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-200px 0px; position: absolute; top: 226px; left: 217px;}
#slidebtn9:hover {background-position:-200px -103px;}
#slidebtn10 {width:75px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-210px -392px; position: absolute; top: 206px; left: 70px;}
#slidebtn10:hover {background-position:-210px -357px;}
#slidebtn11 {width:110px; height:32px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-210px -427px; position: absolute; top: 122px; left: 87px;}
#slidebtn11:hover {background-position:-210px -357px;}
#slidebtn12 {width:110px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-210px -427px; position: absolute; top: 122px; left: 705px;}
#slidebtn12:hover {background-position:-210px -357px;}

#slidebtn13 {width:110px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-112px -138px; position: absolute; top: 250px; left: 111px;}
#slidebtn13:hover {background-position:-112px -35px;}

#slidebtnregister {width:110px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-210px -357px; position: absolute; top: 250px; left: 12px;}
#slidebtnregister:hover {background-position:-210px -427px;}

#slidebtnnews {width:75px; height:39px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-128px -632px; position: absolute; top: 265px; left: 7px;}
#slidebtnnews:hover {background-position:0px -632px;}

/* MRZ : SLIDESHOW ACCELERATING DIGITAL JOURNEYS WITH KNOWLEDGE - JAN 18 2014 */
#slidebtnna {width:75px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-93px -592px; position: absolute; top: 212px; left: 140px;}
#slidebtnna:hover {background-position:-229px -592px;}

#slidebtnemea {width:75px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:-93px -552px; position: absolute; top: 212px; left: 230px;}
#slidebtnemea:hover {background-position:-229px -552px;}

.mobile_slider {width: 100%; height:auto; display:none; max-width: 100%;}

/* styling the overview begins */

.overview h2 {font-size: 28px; line-height: 35px; text-align: center; font-weight: normal; margin: 12pt;}

.overview h2 a {font-size: 19px; font-weight: bold; color: #00abcf; text-decoration: none;}

.overview h2 a:visited {color:#00abcf;}

.overview h2 a:hover {color:#000;}

/* styling the overview ends */
/* styling the apps begins */

.info_blocks {background-color: #eeeeee; height: 825px;}

.info_blocks h1 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 36px; font-weight: normal; color: #414141; margin-top: 0px; margin-bottom: 26px; padding-top: 20px; text-align:center;}

.info_block h4 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; color: black; font-size: 22px; font-weight:bold;}

.info_block p {font-family: 'Cabin Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 14px; color: #726a66; line-height: 20px;}

.info_block a {color: #00abcf; font-style: normal; font-weight: bold; text-decoration: none;}

.info_block a:hover {color: #000;}

.apps {width:822px; height:650px; margin:auto;}

.info_block {background-color:#FFF; width: 222px; height: 302px; display: inline-block; vertical-align: top; margin-right: 25px; margin-left:33px; margin-bottom: 25px; background-image:url(../images/isolated/sprite.jpg); background-repeat: no-repeat; border-top:thick solid black; zoom:1; *display:inline;}

.info_block.one {background-position:105px 53px;}

.info_block.two {background-position:-117px 113px;}

.info_block.three {background-position:-349px 40px; margin-right: 0px;}

.info_block.four {background-position:106px -261px;}

.info_block.five {background-position:-116px -202px;}

.info_block.six {background-position:-338px -249px; margin-right: 0px;}

#products-all p {margin-top: 21px; font-size: 26px; margin-left: 0px; padding-bottom: 40px; text-align:center;}

#products-all p a {color:#00abcf; margin-left: 0px; font-size: 23px; font-family: 'Open Sans Condensed', sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}

#products-all p a:visited {color:#00abcf;}

#products-all p a:hover {color:#000;}

/* styling the products ends */
/* styling the testimonials begins */

#testimonials {background-color: black;}

.testi_container {margin: auto;}

.testimonial.one {margin:auto;}

.testimonial.two {margin:auto; display:none;}

.stories h3 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 36px; font-weight: normal; color: #414141; margin-top: 4px; margin-bottom: 22px;}

.story_brands {background-color:#FFF; width:393px; height:288px; margin-bottom: 33px; border-right:black solid 1px; display: inline-block; vertical-align: top; zoom:1; *display:inline; margin-top: 8px; padding-right: 74px;}

.story_brands.one {}

.story_video {display: inline-block; vertical-align: top; padding-left: 46px; zoom: 1; margin-left: 15px; padding-right: 0px;}

.story_video.img
{
	width:355px; 
  height:247px; 
  background-image:url(http://hd.egain.com/wp-content/uploads/2014/03/video_intel.jpg) !important; 
  background-repeat: no-repeat;
	background-position: 0 0 !important;
}

.story_video.img:hover 
{
	background-position: 0 0 !important;
	background-image:url(http://hd.egain.com/wp-content/uploads/2014/03/video_intel_play.jpg) !important;
}

.story_video h2 {padding-top: 6px; padding-left: 16px;}

/* styling the testimonials ends */

/* styling the newsletter begins */

.newsletter {background-color: #eee; padding-bottom: 34px; padding-top: 1px;}

.newsletter h3 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 36px; font-weight: normal; color: #414141; margin-left:0px;}

.news_col {font-family:'Open Sans Condensed', sans-serif; font-size:16px; font-weight:bold;}

.news_col a {color: #00abcf; text-decoration: none;}

.news_col a:hover {color: #000;}

.news_col.one {width: 255px; display: inline-block; vertical-align: top; padding-right: 17px; border-right: 1px black solid; line-height: 21px; zoom:1; *display:inline;}

.news_col.two {width: 255px; display: inline-block; vertical-align: top; padding-right: 11px; border-right: 1px black solid; padding-left: 31px; line-height: 21px; zoom:1; *display:inline;}

.news_col.three {width: 255px; display: inline-block; vertical-align: top; padding-left: 26px; line-height: 21px; zoom:1; *display:inline;}

.readmore {width:110px; height:33px; background-image:url(../images/transparent-img.png); background-repeat: no-repeat; background-position:0px -208px; margin-top:12px;}
.readmore:hover {background-position:-112px -208px;}

/* styling the newsletter ends */
/* styling the main ends */

/* styling the footer begins */

.footer {background-color: #292929;}

.footer h4 {font-family: 'Open Sans Condensed', sans-serif; color: #f9a90a; font-size: 23px; text-align: left; margin-top: 20px; list-style-type: none; font-weight: bold; margin-left: 12pt;}

.footer ul li a:link {text-decoration: none; color: #fff;}

.footer ul li a:visited {text-decoration: none; color: #fff;}

.footer ul li {font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF; line-height: 10px; letter-spacing: 1px; margin-left: 0;}

/* .footer ul a li:hover {color:#00abcf;} */

.footer ul li a:hover {color:#00abcf;}

.bottom-navs {background-color: #292929; display: inline-block; vertical-align: top; zoom:1; *display:inline; margin-top: 10px; margin-bottom: 35px;}

.bottom_nav_left {display: inline-block; vertical-align: top; margin-right: 39px; zoom:1; *display:inline;}

.bottom_nav_right {display: inline-block; vertical-align: top; zoom:1; *display:inline;}

#footer_slider {width: 356px; height: 468px; display: inline-block; vertical-align: top; zoom: 1; background-color: #363636; overflow: hidden; padding: 10px;
padding-left: 20px; padding-right: 14px; zoom:1; *display:inline; margin-left: 159px;}

#footer_slider h1 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 36px; font-weight: normal; color:#FFF;}

#footer_slider p {font-size:16px; color:#FFF; line-height: 21px; padding-right: 25px; font-family: 'Cabin Condensed', sans-serif;}

.footer_slider { margin-top: 25px; }

.footer_slider one {}

.footer_slider two {display:none;}

.footer_slider three {display:none;}

.footer_slider four {display:none;}

.footer_slider five {display:none;}

.footer_bottom_container {margin:auto; width: 996px;}

.footer_bottom {background: #000; margin: 0; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px;}

/* .footer_bottom p {font-size: 13px; line-height: 22px; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; margin-left: 0px;} */

#footer-content  {font-family: 'Open Sans Condensed', sans-serif; font-size: 13px; line-height: 22px; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; margin: 12pt; margin-left: 0px;} 

.footer_bottom a {color: #00abcf;}

.footer_bottom a:hover {color: #FFF;}

.footer_bottom img {border: none; width: 100px; height: 31px; vertical-align: middle;}

.apps a.mobiletopprodutcs {display:none;}

/* styling the footer ends */

/* styling the search results begins */
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
font-size: 20px;
color: #DC4C20;
text-decoration: none;
font-family: "Open Sans Condensed";
}

.gs-bidi-start-align.gs-snippet {
margin-left: 8px;
}

.cse .gsc-control-cse, .gsc-control-cse {
padding:0px;
}

span.gs-fileFormat {
color: #666666;
font-size: 12px;
margin-left: 8px;
}

.gs-web-image-box-landscape img.gs-image {
max-width: 70px;
max-height: 50px;
margin-left: 8px;
}
/* styling the search results ends */

/* styling for mobile phones begins */

#newmobileheader {display:none;}

/* applying our own styling ends */

#newmobileheader {
display:none;
}

.mobile_menu {
display: none;
}

.gs-title {
line-height: 100%;}


/* ################################################################################## Android Mobile Phones Begins ######################################################################################################### */

@media screen and (max-width: 640px) {
	
body {-webkit-text-size-adjust: none;}

html { overflow-y:scroll; overflow-x:hidden;}

.container {width: 100%;}

#menu, .register_buttons, #testimonials, .info_block p, .info_block h4.desktoptopproducts, .newsletter, #footer_slider, .footer_bottom , .chatbox, .stories {display:none;}	

.header_inner {height: 264px; width: 100%; overflow: hidden; padding: 0px; margin-top: -161px;}

#logo {display: none;}

#mobile_logo {display: block; margin-left: 1.6%; position: relative; margin-top: 5px; display: inline-block; vertical-align: bottom;}

#top_widget {width: 98%; margin-top: 10px; position: relative; display: block; margin-left: 1.5%;}
	
#homesearch_bar {width: 98%;}

#homesrchbtn {position:absolute; right: 11px; top: 1px; border: 4px solid black;}

#homesearch {width: 91%;}

.main {margin-top: 103px; width:100%;}

/* .mobile_slider {display:block;} */

.mobile_slider {display:none;}

.overview p {font-size: 24px; line-height: 30px;}

.info_block {width: 28%; margin-right: 0; height: auto; margin-left: 3%; margin-bottom: 3%; background: #fff;}

.info_block h4 {font-size: 16px; text-align: center;}

.apps {width:99%; height: 144px; margin-left: 1%;}

.apps a.mobiletopprodutcs {display:block;}

#products-all p {margin-top:1%; font-size: 20px;}

#products-all p a {font-size: 20px;}

.info_blocks {height: 278px; width:100%;}

.story_brands {width:100%; margin: 0px; padding: 0px; margin-top: 1%;}

.story_video {padding: 0;}

.story_video h2 {text-align: center;}

.stories {margin-bottom: 4%;}

.stories h3 {text-align: center;}

.bottom-navs { width: 100%;}

.bottom_nav_left {width:44%; margin-left: 4.2%; margin-right: 3%;}

.bottom_nav_right {width:45%;}

.footer {width:100%; overflow: hidden;}

.footer ul li {line-height:1.13em;}

.footer ul { margin-right: 0px; }

.overview {width: 100%; overflow: hidden;}

.mobile_menu {display:block; margin-bottom: 12px; margin-left: 1%;}

#mobile_menu_left {display: inline-block; vertical-align: top; width: 49%;}

#mobile_menu_right {display: inline-block; vertical-align: top; width: 50%; margin-left: -4px;}

.mobile_menu a {text-decoration: none;}

.mobile_menu_item {width: 97%; margin: 0 auto; background-color: rgb(65, 65, 65); height: 35px; margin-top:5px;}

.mobile_menu_item h4 {color: #fff; letter-spacing: 0.1em; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; text-align: center; margin: 0; padding-top: 9px;}

#menu_btn {width:45px; height:45px; background-image:url(../images/menu_ico.jpg); background-repeat: no-repeat; position: absolute; top: -1px; right: -31px; border: 10px solid black;}

.mobileMenuBar {width: 98%; position:relative;}

#twitter_stream {width: 100%; margin-left: 7px; float: none;}

#eGainWorldIntro {width: 95%; float: none; margin-left: 7px; padding-left: 7px; padding-top: 8px; padding-right: 7px;}

.event_strip h1 {float: none; text-align: center; margin: 0; padding-top: 11px; padding-bottom: 10px;}

#LondonCountdown, #VegasCountdown {float: none; margin: auto;}

#LondonRegister, #VegasRegister {float: none; margin: auto; margin-top: 16px;}

.event_strip h3 {float: none; text-align: center; margin: 0; margin-top: 13px; margin-bottom: 8px; padding-bottom: 16px;}

#london_title {margin: 0;}

} 

/* ################################################################################## iPhone Mobile Phones Begins ######################################################################################################### */

@media screen and (max-width: 320px) {

.info_block {width: 45%;}

.overview p {font-size: 22px;}

.info_blocks h3 {font-size: 26px; margin-bottom: 18px;}

.info_blocks {height: 300px;}

#products-all p {margin-top: 16%; font-size: 16px;}

#products-all p a {font-size: 16px;}

.bottom_nav_left {width: 47%; margin-left: 2.2%; margin-right: 1%;}

.footer ul {font-size: 20px;}

.bottom_nav_right {width: 48%;}

#menu_btn {width: 45px; height: 45px; right: -32px; top: -1px; border: 10px solid black;}

}
