/*
Theme Name: One Eleven Media
Description: A slick, powerful and clean theme.
Version: 2.3.1
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/

/*
    Do not remove any of the commented text above as it is used by the theme for proper function!

    All the themes' CSS files are located under the 'styles/' sub-folder...

    If you would like to use this file to add any custom CSS, you'll need to enable it first  
    from the theme's "General Options" section.
    Please note: After enabling the use of this file, you will not see any change here, 
    feel free to add your custom CSS below.
    On the other hand, if you need access to the theme's main style sheet, you will 
    need FTP client to access it, is it located in: "styles/style1/css/style.css"
*/
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 10, 2014 */



@font-face {
    font-family: 'robotoregular';
    src: url('font/roboto-regular-webfont.eot');
    src: url('font/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/roboto-regular-webfont.woff') format('woff'),
         url('font/roboto-regular-webfont.ttf') format('truetype'),
         url('font/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,400italic,500,500italic,700,700italic,900italic,900);
@import url(http://fonts.googleapis.com/css?family=Cantora+One);
.padd_below{}
.clear{ clear:both; }
.spacific
{font-size: 19px;}
.u-design-fixed-menu-on.fixed-menu #top-wrapper { box-shadow:none; background:none; background-color:#ffffff; }
.u-design-fixed-menu-on.fixed-menu #top-wrapper #navigation-menu { margin-top:2px; }
#slogan { font-family:"Roboto"; color:#ff2f13; }
#top-wrapper{ background:transparent url( styles/style1/images/header_bg.jpg ) repeat-x top; background-color:#ffffff; border-bottom:8px solid #f2f5f7; -webkit-box-shadow: 0px 5px #000000;
   -moz-box-shadow: 0px 5px #000000; box-shadow: 0px 5px #000000; }
.p_space{padding: 0px 0px 12px 0px!important;}  
.strong_space{padding: 0px 0px 0px 0px!important;
margin: 0px!important;color: #FE5E08;} 
.border_bottom
    {
	border-bottom: 3px solid #212121;
    margin-bottom: 23px;
    }
    .shift{margin: 5px 5px 16px 49px;}
    .shift_p{color: black;
margin: 12px 0px 0px 52px;
}


.img_video {
position: relative;
bottom: 126px;
left: 72px;
}
    .feature-blocks .first {
border-top: none;
}
.feature-block {
padding: 40px 0;
border-top: 1px solid #e1e1e1;
font-size: 16px;
line-height: 22px;
}
.feature-block .content {
width: 46%;
float: left;
display: inline-block;
margin-left: 20px;
}
    .feature-blocks .odd .content{width: 50%;
float: right;
display: inline-block;
margin-left: 0;}
.feature-blocks .odd .image{width: 43%;
float: left;
display: inline-block;
margin-left: 20px;
}}
  
    .boder_top{border-top: 3px solid #212121;
padding-top: 23px;}
.strong_space_black{padding: 23px 0px 0px 0px!important;border-top: 3px solid #212121;
margin: 0px!important;color: #151513;font-size: 18px;text-transform: uppercase;} 
.feature{color: #992C96;font-size: 17px;}
.lipadd{padding: 0px 0px 7px 14px!important;}
.three_fourth ul li {
background: transparent url('styles/style1/images/tick-green .png' ) no-repeat scroll 0 3px;list-style: none;
padding: 2px 0px 0px 20px;
}
.menu{list-style: none;margin: 4px 3px 3px 127px;
}
.menu li{float: left;
margin: 6px 2px 3px 19px;
}
.p_space_exc {padding: 23px 0px 22px 0px!important;
margin-top: 17px;

}
.border_two{border-bottom: 1px solid #E4E4E4;
border-top: 1px solid #E4E4E4;}


.callus_red{border: 1px solid rgb(209, 209, 192);
width: 33%;
color: white;
background-color: #227303;
padding: 0px 6px 0px 10px;
font-size: 22px;
font-weight: bolder;
margin: 23px 0px 0px 0px;}
.fancybox img{border:1px solid #E4E4E4;margin: 6px;display: block!important;}
.height_def{height: 50%;}
.float_left{float: left;width: 33%;}
.float_right{float: right;width: 65%;}
.content_single{padding: 23px 0px 0px 0px;}
#tabs{overflow: hidden!important;font-family: robotoregular!important; }
.res{width: 100%;float: left;}
.single_img_right{

margin-left: 15px;
margin-bottom: 15px;
}

.list_style1{list-style-type:none;}
 .list_style1 li{float: left;width: 7%;}
 .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-radius: 0px!important;}
.page_li li {
background: transparent url('styles/style1/images/tick-green .png' ) no-repeat scroll 0 6px;list-style: none;
padding: 2px 0px 0px 24px;margin-bottom: 5px;
}
.page_li li ul li{
background:none;list-style-type: disc;
padding: 0px 3px 0px 3px!important;
}
.border_bottom1{border-bottom: 2px solid black;}
.bott_space{margin-bottom: 4px;}
.bodyText tr td{padding-bottom: 4px;width:10%;}
.width_td {width:20%;}
.width_td1{font-size:17px;}
.stallion_img_sec {
float: left;
width:250px;
margin-left: 20px;
margin-right: 20px;
margin-top: 20px;
}
.bordered {
display: block;
position: relative;
}
.bordered.with-opacity img {
opacity: 0.3;
}
.bordered img {
display: block;
margin: auto;
}
.bordered div {
bottom: 4px;
left: 4px;
position: absolute;
right: 4px;
top: 4px;
}

.spacific{}
#logo { top:58px; }.stallion_img_sec img
#top-elements .phone-number { padding-top:0px; }
#top-elements .phone-number-padding { background:transparent url( styles/style1/images/call_bg.png ) no-repeat top; width:100%; height:62px; }
#top-elements .social_media_top { float:none; margin-top:-55px; padding-left:0px; padding-right:0px; }
#top-elements .social_media_top a{ margin-left:20px; display:inline-block; }
#top-elements .social_media_top div{ margin-left:-15px; }
#navigation-menu ul.sf-menu > li > a > span { font-family:"Roboto"; font-weight:400; text-transform:uppercase; }
#top-elements .phone-number-padding { padding:0px; }
#top-elements .phone-number { text-align:"left"; }
#top-elements .phone-number-padding div{ background:transparent url( styles/style1/images/call_icon.png ) no-repeat left center; }
#navigation-menu { margin-top:-25px; }
#navigation-menu ul.sf-menu > li.current-menu-item > a > span, #navigation-menu ul.sf-menu > li.current_page_item > a > span { background-color:#ff2f13; border-radius:25px; color:#ffffff; }
#navigation-menu ul.sf-menu > li > a > span { padding:6px 13px; }
#navigation-menu ul.sf-menu > li > a { padding-right:5px; padding-left:5px; }
#navigation-menu ul.sf-menu > li:last-child > a { padding-right:0px; }
#navigation-menu ul.sf-menu a.sf-with-ul:after { top: 0.8em !important; }
#navigation-menu ul.sf-menu > li.current-menu-item > a > span:hover, #navigation-menu ul.sf-menu > li.current_page_item > a > span:hover { color:#ffffff; }
.sf-arrows .sf-with-ul:after, .sf-arrows .top_bg_color .sf-with-ul:after { right: -2px !important; }
#navigation-menu ul.sf-arrows > li > a.sf-with-ul,#navigation-menu ul.sf-arrows > li > a.sf-with-ul:hover { padding-right:0px; }
.facebook_social{ background:transparent url( styles/style1/images/social_icon1.png ) no-repeat; width:7px; height:15px; }
.twitter_social{ background:transparent url( styles/style1/images/social_icon2.png ) no-repeat; width:14px; height:13px; }
.linkedin_social{ background:transparent url( styles/style1/images/social_icon3.png ) no-repeat; width:15px; height:14px; }
.facebook_social:hover,.twitter_social:hover,.linkedin_social:hover{ opacity:0.5; filter:alpha(opacity=50); }
.back-to-top { margin-right:0px; }
.back-to-top a{ margin-left:10px; }
.back-to-top li{ list-style-type:none; margin-left:0px; }
#footer-bg { background-color:#24394c; }
#footer_text div { line-height:24px; color:#ffffff; font-size:13px; font-family:"Roboto"; font-weight:400; }
#footer_text a{ line-height:24px; color:#ffffff; font-size:13px; font-family:"Roboto"; font-weight:400; text-decoration:none; }
#footer_text a:hover{ text-decoration:underline; color:#ffffff; }
.back-to-top .textwidget{ padding-top:0px; }
.footer-top { height:30px; }
#footer_text { margin-bottom:24px; margin-top:24px; }
.back-to-top{ position:absolute; right:15px; top:24px; }
#footer{ position:relative; }
.ui-tabs .ui-tabs-nav{border-bottom: 2px solid #5B6A79!important;}
.ui-widget-header{border:none!important;background: none!important;}
.ui-widget-content{border:none!important;}
.ui-tabs .ui-tabs-nav{padding: 0.2em 0px 0!important;}
.ui-state-active{background:green!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none!important;color:white!important;background-color:#24394c!important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{color:white!important;;}
.home_top_img{ border-radius: 3px;float:left; width:51%;border: 1px solid #bdbdbd;background-color: white; }
.home_top_img img{ width:95px; height:95px; max-width:inherit;  border-radius:50% 50%; -moz-border-radius:50% 50%; -webkit-border-radius:50% 50%; -khtml-border-radius:50% 50%; -o-border-radius:50% 50%; padding:7px }
.home_top_detail{ float:right; width:43%; }
.home_top{ position: relative;
display: block;
float: left;
width: 100%;
background-color: #F5F5F5;
padding-bottom: 20px; padding-top:35px; }
.home_top .top_sec_inner{  padding-top:20px; padding-bottom:20px; margin-right:-12px; }
.home_top .last_column .top_sec_inner{ border-right:0px; }
.home_top_detail p{ color:#1f2227; font-size:16px; font-family:"Roboto"; font-weight:400; line-height:18px; height:55px; padding-top:10px; }
.home_top_detail a,.home_top_detail a:hover{ color: #ECE4E3;font-size: 12px;border: 1px solid red;font-family: "Roboto";border-radius: 15;padding: 6px 0px 6px 18px;font-weight: 700;text-transform: capitalize;background: transparent url(styles/style1/images/r_arr.png ) no-repeat right;padding-right: 15px;background-color: #ff2f13; }
.index_prod_sec{min-height: 230px; width:31.33%; margin-right:3%;margin-bottom: 3%; float:left; box-shadow:0px 10px 15px #ececec; -moz-box-shadow:0px 10px 15px #ececec -webkit-box-shadow:0px 10px 15px #ececec; -khtml-box-shadow:0px 10px 15px #ececec; }
.index_prod_last{ margin-right:0px; }
.index_pro_img{ background:transparent url( styles/style1/images/pro_bg.jpg ) no-repeat; background-size:100% 100%; height:171px; display:table; width:100%; }
.index_pro_img1{  height:171px; display:table; width:100%; }
.index_pro_cell{ display:table-cell; width:100%; text-align:center; vertical-align:middle; }
.index_pro_img img{ max-width:90%; max-height:160px; height:inherit; vertical-align:middle; }
.index_pro_img1 img{ max-width:90%; max-height:160px; height:inherit; vertical-align:middle; }
.pro_more_relate{ position:relative; min-height:44px; background-color:#ffffff; }
.pro_more_abol{ position:absolute; right:0px; top:0px; }
.pro_more_relate p{ padding:0px; margin:0px; color:#383e43; font-size:15px; font-family:"Roboto"; font-weight:400; text-align:center; margin-right:48px; padding-top:7px; }
.pro_title{ background:transparent url( styles/style1/images/pro_title ) repeat-x center; color:#ffffff; font-size:20px; font-family:"Roboto"; font-weight:400; background:transparent url( styles/style1/images/pro_tile_line.png ) repeat-x center; margin-top:55px; margin-bottom:25px; }
.pro_title p{ padding:0px; margin:0px; display:table; margin:0px auto; background-color:#646b75; padding:5px 28px; line-height:normal; } 

@media screen and (max-width: 959px) {
   #top-elements .social_media_top div { margin-left: -55px; }
   #top-elements .phone-number-padding div { font-size:16px; }
   #top-elements .phone-number-padding { margin-top:-3px; }
   #logo { position:absolute; }
   #top-elements .phone-number, #top-elements #search,          #top-elements .social-media-area { padding-right:0px; }
   #slogan { left:180px; top:120px; font-size:16px; }
  .home_top_img{ width:46%; }
  .home_top_detail{ width:52%; }
  .home_top_img img{ width:60px; height:60px; }
  .home_top_detail p { font-size:12px; }
}
@media screen and (max-width: 719px) {
	
     #top-elements .phone-number-padding { margin-top:0px; }
     #logo { position:relative; top:15px; }
     #logo h1 a, #logo .site-name a { height:93px; }
     #navigation-menu { margin-top:20px; }
     .facebook_social{ background-position:0px -15px; }
     .twitter_social{ background-position:0px -13px; }
     .linkedin_social{ background-position:0px -14px; }
     #top-elements .social_media_top div { margin-left:0px; }
     #top-elements .social_media_top { margin-top:0px; }
     .back-to-top{ position:inherit; right:0px; top:0px; }
     .footer_social{ display:table; margin:0px auto; padding-bottom:10px; }
     #footer_text{ width:100%; margin-bottom:8px; }
     #footer_text div{ display:table; margin:0px auto; }
    .home_top .top_sec_inner{ border-right:0px; margin-right:0px; }
    .home_top_img img{ width:95px; height:95px; }
    .home_top_img{ float:none; width:100%; text-align:center; }
    .home_top_detail{ float:none; width:100%; text-align:center; }
    .home_top_detail p{ text-align:center; height:auto; }
    .index_prod_sec{ width:auto; margin-right:0px; float:none; max-width:308px; margin:0px auto; margin-bottom:35px; }
}
@media screen and (max-width: 479px) {
    #footer_text div { font-size:12px; }
    #footer_text a{ font-size:12px; }
   .index_prod_sec{ max-width:230px; }
   .index_prod_sec{ margin-bottom:25px; }
}
@media screen and (min-width: 100px) and (max-width: 720px)
{
.float_left{width: 100%;}
.float_right{float: right;width: 100%;}
}	
@media screen and (min-width: 10px) and (max-width: 478px)
{
.callus_red{width: 73%;}

}	
@media screen and (min-width: 478px) and (max-width: 959px)
{
.callus_red{width: 48%;
padding: 0px 6px 0px 18px;
margin: 23px 6px 3px 22px;}

}	
@media screen and (min-width: 959px) and (max-width: 1047px)
{
.callus_red{padding: 0px 8px 0px 19px;}

}
@media screen and (min-width: 50px) and (max-width: 720px)
{
 .feature-blocks .odd .content{width: 100%;}
.feature-block .content{width: 100%;}
.feature-blocks .odd .image{width: 100%;}
}	