/*
Theme Name: Texas driving 
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */

/*** reset css  here ***/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;width:100%;}
*,*:before,*:after{outline:none;box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}
/*** reset css over ***/
/*** font face path***/
@font-face {
        font-family: "Ebrima";
        src: url('font/267272950-ebrima.eot');
        src: url('font/267272950-ebrima.eot?#iefix') format('embedded-opentype'),
        url('font/267272950-ebrima.svg#Ebrima') format('svg'),
        url('font/267272950-ebrima.woff') format('woff'),
        url('font/267272950-ebrima.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

@font-face {
        font-family: "Elephant";
        src: url('font/ELEPHNT.eot');
        src: url('font/ELEPHNT.eot?#iefix') format('embedded-opentype'),
        url('font/ELEPHNT.svg#Ebrima') format('svg'),
        url('font/ELEPHNT.woff') format('woff'),
        url('font/ELEPHNT.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    }

/*** font face block over ***/
/*** font face block over ***/
/*** default classes css here ***/
body{background:url(images/background.jpg) repeat-x #c2c2c2;font-family:Ebrima;font-size:12px;padding:5px 0 0;}
.clear{clear:both;}
.left{float:left;}
.right{float:right !important;}
.textAlign{text-align:center;}
.marginRight{margin-right:0px !important;}
.marginLeft{margin-left:0px !important;}
.marginTop{margin-top:0px !important;}
.marginBottom{margin-bottom:0px !important;}
.paddingRight{padding-right:0px !important;}
textarea{resize:none;}
input[type="submit"]{cursor:pointer;}
a{text-decoration:none;}
input[type="text"],input[type="email"],input[type="password"],input[type="number"]{background-color:#fff;color:#26343f;height:29px;padding:0 5px;border:1px solid !important;width:31%;font-family:ebrima;color:#5d5d5d;}
input[type="submit"]{height:31px;padding:2px 30px 5px;background:#5d5d5d;color:#fff;border:1px solid #5d5d5d;font-family:ebrima;}
img{max-width:100%;height:100%;width:100%;}
/*** default classes over here ***/
/*** header part starts here ***/
.wrapper{margin:0 auto;max-width:1200px;width:100%;}
.header_upper{background:url(images/background_pattern.jpg) repeat-x;min-height:157px;padding:16px 40px;}
.logo{float:left;}
.call_us_consultation{width:213px;margin:0 0 0 30px}
.call_us_consultation p{width:100%;color:#a7a7a7;font-size:13px;}
.call_us_consultation p.callus_number{font-size:37px;margin:2px 0 0;font-weight:bold;line-height:1;}
.header_nav{background:url(images/navigation_bg.png) repeat-x;height:54px;padding:0 40px;width:100%;line-height:52px;}
.main_navigation li{float:left;margin:0 80px 0 0;}
.main_navigation li:last-child{margin-right:0;}
.main_navigation li a{color:#222;font-size:17px;}
.header_right{width:500px;}
.headerright_upper{margin:0 0 32px;}
.customer_support,.follow_us{float:left;color:#9097a9;}
.customer_support{margin:0 28px 0 0;}
.customer_support label{text-decoration:underline;display:block;margin:0 0 5px;}
.customer_support b{font-family:'Elephant';font-size:25px;}
.login_button{background: url("images/login_icon.png") no-repeat scroll 22px 6px #303133;border-radius: 6px;-o-border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;color: #fff;float: left;font-size: 14px;padding: 10px 24px 11px 48px;text-transform: uppercase;margin:11px 35px 0 0;}
.follow_us{width:104px;}
.follow_us_link{float:left;width:100%;margin:7px 0 0;}
.follow_us_link li{float:left;margin:0 8px 0 0;}
.follow_us_link li:last-child{margin:0;}
.headerright_bottom,.headerright_bottom a{color:#9097a9;}
.info_mailto{font-size:15px;float:left;margin:9px 0 0;}
.mail_chat{float:right;width:202px;}
.mail_chat a{float:left;margin:0 18px 0 0;font-size:10px;text-transform:uppercase;text-align:center;}
.mail_chat a:last-child{margin:0;}
.earn img {height: 25px;margin: 0 0 5px;width: 42px;}
.mail img {height: 24px;margin: 0 0 6px;width: 31px;}
.chat img {height: 27px;margin: 0 0 3px;width: 35px;}
.faq img{height: 31px;margin: 0 0 -1px;width: 37px;}
/*** header part ends here ********/
/** content part here **/
.banner_section{position:relative;}
.banner_section img{float:left;width:100%;}
.guranteed_satisfaction {float: left;height: 175px;left: 69px;position: absolute;top: 49px;width: 174px;}
.starting_charges {position: absolute;right: 70px;top: 160px;width:252px;}
.starting_charges b {color: #fff;display: block;font-size:73px;font-weight: bold;text-align: center;}
.starting_charges button {background: none;border: medium none;height: 41px;padding: 0;width: 252px;margin:11px 0 0;}
.services_list {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);bottom: 0;left: 0;padding: 33px 70px 33px 40px;position: absolute;width:100%;}
.bottom_content{background:#fff;padding:0 40px;}
.welcome_company{padding:40px 0 0;}
.companyprofile_img {border: 10px solid #ffd919;float: right;width:292px;}
.companyprofile_content{padding:0 318px 0 0;min-height:153px;}
.companyprofile_content h2 {color: #474964;font-size: 26px;font-weight: bold;}
.companyprofile_content h3 {color: #474964;font-size: 20px;font-weight: bold;}
.companyprofile_content p {color: #7c7c7c;line-height: 19px;margin: 13px 0 0;font-size:17px;}
.aboutus_section{float:left;width:438px;margin:0 28px 0 0;}
.news_headlines_section{float:left;width:355px;}
.our_services_section{float:right;width:270px;}
.news_headlines_row p strong,.aboutus_section p strong{color:#0096ff;font-size:15px;}
.aboutus_section h2,.news_headlines_section h2,.our_services_section h2{font-size:23px;color:#474964;padding:0 0 0 50px;min-height:40px;line-height:38px;}
.aboutus_section h2{background:url(images/aboutus_icon.png) no-repeat;margin:0 0 17px;padding:0 0 0 46px;}
.news_headlines_section h2{background:url(images/news_headlines.png) no-repeat;min-height:49px;line-height:52px;}
.our_services_section h2{background:url(images/our_services.png) no-repeat;min-height:52px;line-height:55px;padding:0 0 0 68px;margin:0 0 28px;}
.aboutus_section p,.news_headlines_section p,.our_services_section p {color: #7c7c7c;line-height: 17px;margin: 13px 0 0;}
.read_more {background:#ffd919;color: #222;float: right;font-size: 13px;margin: 24px 0 0;padding: 9px 14px 10px;}
.news_headlines_row div.news_read_more{padding:10px 0 0;border-top:1px solid #dadada;margin:25px 0 0;}
.services_list li {color: #ffd919;float: left;font-size: 20px;margin: 0 143px 0 0;}
.aboutus_news{margin:65px 0 70px;float:left;width:100%;}
.our_services_row{position:relative;margin:0 0 5px;}
.our_services_row h3{position:absolute;bottom:0;left:0;width:100%;height:44px;background:rgba(0,0,0,0.7);color:#fff;padding:0 20px;font-size:15px;line-height:40px;}
.news_read_more a.read_more{margin:0;}
.news_headlines_row{margin:14px 0 0;}
.online_defensive_main{background:url(images/adult_driver_bg.png) repeat-x;padding:25px 20px;}
.online_defensive_indiv,.adult_driver_indiv,.adult_driver_2_indiv{background:#eeeff3;border:4px solid #ffd919;border-radius:8px;-o-border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;box-shadow:0 2px 2px #777;-o-box-shadow:0 2px 2px #777;-webkit-box-shadow:0 2px 2px #777;-moz-box-shadow:0 2px 2px #777;margin:0 32px 0 0;width:365px;float:left;padding:24px 60px 19px;}
.adult_driver_2_indiv{margin-right:0;float:right;}
.online_defensive_indiv h2,.adult_driver_indiv h2,.adult_driver_2_indiv h2{font-size:17px;color:#848484;line-height:22px;margin:0 0 5px;}
.online_defensive_indiv h2 span,.adult_driver_indiv h2 span,.adult_driver_2_indiv h2 span{font-weight:normal;color:#444;}
.online_defensive_indiv h2{background:url(images/online_defensive.png) no-repeat left top;min-height:67px;padding:0 0 0 81px;}
.adult_driver_indiv h2{background:url(images/adult_driver.png) no-repeat left top;min-height:67px;padding:0 0 0 109px}
.adult_driver_2_indiv h2{background:url(images/adult_driver_2.png) no-repeat left top;min-height:67px;padding:0 0 0 100px;}
/** content part over here **/
/**** footer css here ****/
footer{padding:15px 0;}
.footer_links,.footer_links li,.footer_links li a{float:left;}
.footer_links{margin:0 0 0 15px;}
.footer_links li a{color:#767676;font-size:12px;}
.footer_links li{margin:0 8px 0 0;}
.footer_links li:last-child{margin:0;}
.epione_hills{margin:2px 0 0;}
.footer_social_media a{float:right;background:url(images/footer_social_media.png) no-repeat;width:24px;height:24px;text-indent:-99999px;margin:0 0px 0 20px;}
.footer_social_media{width:340px;margin:0 49px 0 0;}
.footer_social_media p{float:left;color:#767676;margin:7px 0 0;}
.footer_social_media a:last-child{margin:0;}
.footer_social_media a.facebook_footer{background-position:0px 0px;width:12px;height:25px;}
.footer_social_media a.twitter_footer{background-position:-29px -2px;width:21px;height:26px;}
.footer_social_media a.rss_footer{background-position:-67px -1px;width:18px;height:28px;}
.footer_links li a:before {content: ".";font-size: 16px;left: 0;margin-right: 5px;position: relative;top: -2px;}
.footer_links li:first-child a:before{content:'';margin-right:0;}
/**** footer css over here ****/


.welcome_company p strong{
color: #0096ff;
    font-size: 15px;
}

.welcome_company p, .welcome_company ul li{
color: #7c7c7c;
    line-height: 17px;
    margin: 13px 0 0;
}

.welcome_company h3{
color: #0096ff;
font-size: 30px;
}