/*
Theme Name: New Bottrell Theme
Theme URI: http://www.inkthemes.com/local-business-wordpress-org/
Description: The Local Business Theme for WordPress allows you to build a great website for your Business. It is simple and beautiful with lots of customization options that can tweaked by Theme Options Panel like logos, intro texts and background. Local Business Theme supports five widgetized areas (two in the sidebar, three in the footer) and featured images. It includes stylesheets for print and the admin Visual Editor, special blog styles for posts. The Theme is very simple to setup and install using the builtin Options Panel.
Author: InkThemes.com
Author URI: http://www.inkthemes.com
Version: 2.0.3
License: GNU General Public License v3
License URI: license.txt
Tags: blue, red, brown, yellow, green, two-columns, fixed-layout, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

Local Business WordPress Theme, Copyright 2013 InkThemes
Local Business Theme is distributed under the terms of the GNU GPL

WARNING! DO NOT EDIT THIS FILE!
To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)
*/
@import url(css/reset.css);
@import url(css/960_24_col_responsive.css);
@import url(//fonts.googleapis.com/css?family=Cantarell:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Actor);
@font-face{
  font-family: Cabin;
  src: url('font/Cabin-Regular.ttf');
}

body {
    /*font-family: 'Actor', sans-serif;*/
    font-family: 'Cabin', sans-serif;
    font-size:16px;
    color:#373636;
    /* background:url(images/bg.png) repeat; */
    background-attachment:fixed;
	background: #fff !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Constantia";
    font-weight:Bold;
}
h1 {
    font-size:24px;
}
h2 {
    font-size:22px;
}
h3 {
    font-size:20px;
}
h4 {
    font-size:18px;
}
h5 {
    font-size:16px;
}
h6 {
    font-size:12px;
}
hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.625em;
    margin-top:5px;
}
dt {
    font-weight: bold;
}
a {
    text-decoration:none;
    color:#4d4c4c;
}
a img {
    border:none;
}
:focus {
    outline:none;
}
input[type="submit"] {
    cursor:pointer;
}

ol {
    list-style: decimal;
}
ul {
    list-style: disc;
}

li{
    margin-left:30px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
    margin-bottom:15px;
    font-weight:normal;
}
td,th{
    border: 1px solid #ccc;
    padding: 3px;
}
th{
    background: #cccccc; 
}

.bypostauthor {}
.sticky {}

/* .body_wrapper {
    margin:0 auto;
    margin-top:40px;
    background: #fff;
    position:relative;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.17);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.17);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.17);
    border:solid 10px #fff;
    overflow:hidden;
    margin-bottom:10px;
    padding:2px;
} */
.header {
    width:100%;
    /*background:url(images/headerbg.png);*/
	background: #ffffff;
    margin:0;
    padding:0;
    overflow:hidden;
	max-width: 1200px !important;
	margin: 0 auto;
}
.header .logo {
    margin-top:20px;
    margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
    color: #fff;
}
.site-title,
.site-title a,
.site-description{
    color:#fff;
}
.site-title{
    font-size: 26px;
}
.header .logo img {
    max-width:100%;
    height:auto;
}
.social_logo {
    list-style:none;
    width:100%;
    margin-top:25px;
    text-align:right;
    margin-right:0;
    overflow:hidden;
}
.social_logo ul li {
    margin-left:0px;
    margin-top:13px;
    display:inline;
    list-style:none;
    text-align:left;
}
ul.social_links {
    list-style:none;
    margin-right:10px;
}
ul.Social_links li {
    margin:0;
}
.social_logo ul li a {
    margin:0 4px 0 0;
    -webkit-transition:all 0.4s linear;
    -moz-transition:all 0.4s linear;
    -o-transition:all 0.4s linear;
}
.social_logo ul li a:hover {
    opacity: 0.2;
}
.call-us {
    margin-top:20px;
    padding-bottom:15px;
    margin-right:10px;
    color:#fff;
    font: 14px/20px "Cabin",arial,sans-serif !important;
    line-height:32px;
    color:#fff;
    text-align:right;
	float: right;
}
.call-us a{
    color:#000;
}
.call-us a.btn{
    background:#00CCCC;
    display:inline-block;
    visibility:hidden;
}

/* Menu Style
========================================================*/
/* .menu_container {
    margin:0;
    padding:0;
    max-width:100%;
} */
.menu_container {
  margin: 0 auto;
  padding: 0;
}
.menu_bar {
    background:#343192;
    display:inline-block;
    width:100%;
   /*  padding-right:2px; */
}
#menu {
    position:relative;
	 margin-left: 85px;
}
#menu ul {
    list-style-type:none;

}
#menu .ddsmoothmenu {
    list-style:none;
    position:relative;
    z-index:100;
    margin: 0;
    background:#19a7ea url(images/menubg.png) bottom repeat-x;	
}
#menu .ddsmoothmenu li {
    margin:0 !important;
    position:relative;
    display:block;
    float: left;
    font-size:15px;
    margin-bottom:0;
	padding: 19px 0;
   /*  background:url(images/menu-sep.png) no-repeat left; */	
}
#menu .ddsmoothmenu li a {
    color:#00aff0;
    text-decoration:none;
    text-shadow:0 1px 1px #086fa1;
    padding:0px 15px 0px 15px;
   /*  font-family: "Constantia";
    font-size:15px; */
    line-height:21px;
    margin-right:1px;
    margin-left:1px;
    display:block;
    text-transform:uppercase;
	font: 15px/1.2em "Cabin",arial,sans-serif;
	border-right: 1px solid #4b48af;
}
#menu .ddsmoothmenu li a {
    /* background:url(images/menubg.png) bottom repeat-x; */
}
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover, #menu li.current_page_item a {
    color:#fff;
}
#menu li:hover a, #menu li.current_page_item a{
    color:#00aff0;
   /*  background:url(images/menuhoverbg.png) repeat-x; */
}
#menu li a:hover {
    color:#fff;
}
#menu li li a, #menu li li a.selected, #menu li li a:hover {
    border:none;
}
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a:hover.selected {
    text-decoration:none;
    color:#fff;
}
#menu .ddsmoothmenu li li:first-child {
    background-image:none;
}
#menu .ddsmoothmenu li li:first-child:before {
    border:solid 1px #fff;
}
#menu .ddsmoothmenu li li {
    background:#08486a;
    font-family: "Constantia" !important;
    font-size:15px;
    line-height:21px;
    text-transform:capitalize;
    margin:0;
    padding:0;

}
#menu .ddsmoothmenu li li a {
    width:130px;
    height:auto;
    float:none;
    display:block;
    text-align:left;
    position:relative;
    margin:0;
    padding:10px 0;
    text-transform:capitalize;
    /* background: url('images/arrow.png') no-repeat 0 14px; */
    padding-left:15px;
    padding-right:15px;
    text-shadow:none;
    border-left:none;
    /*font-family: "Constantia" !important;
    font-size:15px;*/
    font: 15px/14px "Cabin",arial,sans-serif;
    text-transform:capitalize;
    line-height:21px;
    /* background:url(images/submenu-sep.png) repeat-x; */
}
#menu ul.nav li ul.children li a:hover {
  color: #e5e5e5 !important;
}
#menu .ddsmoothmenu li li:last-child {
    padding-bottom:5px;
}
#menu .ddsmoothmenu li li a:after {
    width:100%;
    content:'';
    position:absolute;
    left:0;
    top:0;
}
#menu .ddsmoothmenu li li li li:last-child a, #menu .ddsmoothmenu li li li li:last-child a:after {
    border-top:none;
}
#menu .ddsmoothmenu li li:last-child a:after {
    width:100%;
    content:'';
    position:absolute;
    left:0;
    bottom:0;
}
* html #menu .ddsmoothmenu li li a {
    display:inline-block;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
    color:#fff;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
    color:#fff;
    text-shadow:none;
}
#menu .ddsmoothmenu li ul {
    position:absolute;
    left:0;
    display:none;
    visibility:hidden;
    margin-top:0px;
}
#menu .ddsmoothmenu li ul li {
    display:list-item;
    float:none;
    border-top:none;
	background: #00aff0 ;
	left: 0;
}
#menu .ddsmoothmenu li ul li ul {
    padding-top:0;
    top:0;
    margin-top:0;
    margin-left:0;
    border-top:none;
}
#menu .ddsmoothmenu li ul li ul li:first-child {
    padding-top:0;
}
* html .ddsmoothmenu {
    height:1%;
}
.downarrowclass {
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
    top:0;
    right:0;
    display:none!important;
}
.rightarrowclass {
    display:block;
    width:7px;
    height:5px;
    position:absolute;
    margin-top:-3px;
    top:50%;
    right:0;
}
.ddshadow {
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    display:none;
}
#menu .ddsmoothmenu li li a:hover {
    color:#0a93d3;
}
/*signup form
========================================================*/
.signup {
    width:100%;
    height:auto;
    background:#29a4ce url(images/formbg.png) repeat-x;
    padding-bottom:25px;
    border:solid 1px #106ca8;
    border-top:none;
    display:inline-block;
}
.signup .signupleft {
    margin-top:40px;
    margin-right:0px;
    margin-left:27px;
}
.signup .signupleft .signup-text {
    margin-left:0px;
    margin-right:12px;
    margin-top:25px;
}
.signup .signupleft .signup-text p {
    font-size:17px;
    color:#fff;
    font-family:Actor;
    font-weight:100;
    line-height:24px;
    text-shadow:0 1px 0 #127fa4;
}
.signup .signupleft .signupinfo h1 {
    font-size:28px;
    color:#fff;
    font-family: "Futura Md BT", sans-serif;
    line-height:37px;
    font-weight:bold;
    margin-left:0px;
    text-shadow:0 2px 1px #1e5f75;
}
.signup-text .button1 {
    height: 50px;
    text-decoration: none;
    font-family: Constantia, sans-serif;
    font-size:22px;
    line-height:50px;
    color:#000;
    text-shadow:0 1px 0 #fbf2c6;
    margin-top:45px;
    text-align:center;
    margin-left:30px;
    padding-right:34px;
    position: relative;
    display: inline-block;
}
.signup-text .button1 span {
    height: 50px;
    width:34px;
    position: absolute;
    margin-left:-34px;
}
.signup-text .button1 {
    height: 50px;
    text-decoration: none;
    font-family: Constantia, sans-serif;
    font-size:22px;
    line-height:50px;
    color:#000;
    text-shadow:0 1px 0 #fbf2c6;
    margin-top:5px;
    text-align:center;
    margin-left:30px;
    padding-right:34px;
    position: relative;
    display: inline-block;
}
.signup-text .button1 span {
    height: 50px;
    width:34px;
    position: absolute;
    margin-left:-34px;
}
.signup-text .button1 {
    background:url('images/btn-right.png') no-repeat right 0;
}
.signup-text .button1 span {
    background: url('images/btn-left.png') no-repeat left 0;
}
.signup-text .button1:hover span {
    background: url('images/btn-left.png') no-repeat left -54px;
}
.signup-text .button1:hover {
    background: url('images/btn-right.png') no-repeat right -54px;
}
.signup-text .button1:active span {
    background: url('images/btn-left.png') no-repeat left -107px;
}
.signup-text .button1:active {
    background: url('images/btn-right.png') no-repeat right -107px;
}
.signupform {
    margin-top:20px;
    margin-left:0px;
    margin-right:15px;
    font-family:Constantia, sans-serif;
    position:relative;
}
.signupform input[type="text"] {
    border:solid 1px #106e8f;
    border-radius:3px;
    background:#fff;
    height:32px;
    width:214px;
    margin-bottom:10px;
    color:#9a9a9a;
    font-family:Constantia;
    font-size:16px;
    padding-left:5px;
    line-height:22.02px;
}





.signupform textarea {
    width:252px;
    height:125px;
    border:solid 1px #106e8f;
    border-radius:3px;
    color:#9a9a9a;
    font-family:Constantia;
    font-size:16px;
    padding-left:5px;
    line-height:22.02px;
    position:absolute;
    top:0;
    right:0px;
}
.signupform input.btnsubmit {
    background:url(images/orange-button.png) no-repeat 0 0;
    border:none;
    width:350px;
    height:47px;
    font-family: Constantia, sans-serif;
    font-size:22px;
    line-height:22.02px;
    color:#000;
    text-shadow:0 1px 0 #fbf2c6;
    margin-left:75px;
    margin-top:35px;
}
.signupform input.btnsubmit:hover {
    background:url(images/orange-button.png) no-repeat 0 -49px;
    font-family: Constantia, sans-serif;
    font-size:22px;
    line-height:22.02px;
    color:#000;
    text-shadow:0 1px 0 #fbf2c6;
    margin-left:75px;
    margin-top:35px;
}
.signupform input.btnsubmit:active {
    background:url(images/orange-button.png) no-repeat 0 -98px;
    margin-left:75px;
    margin-top:35px;
}
.sucess-send  h2{
    margin-top:60px;
    font-size:20px;
    color:#fff;
    font-family: "Futura Md BT", sans-serif;
    line-height:35px;
    font-weight:bold;
    margin-left:0;	
    text-shadow:0 2px 1px #1e5f75;
}

/* Captcha Style 
==================================*/	
.signupform input#vercode{
    width:126px;
    position: absolute;
    top:138px;
    right: 124px;
    height:28px;

}	
.captcha_img {
    border-radius: 3px;
    position: absolute;
    top:139px;
    color:#000;
    right:72px;
    padding:4px 0px 4px 0px;
    height:22px;
    width:44px;
    background-color:#c1e5f1;
    font-family: "Futura Md BT", sans-serif;
    font-size:18px;
    margin-left:0;
    text-align:center;
    vertical-align:middle;

}	
.captcha_color p{
    color:red;
    float:right;
    margin-top:35px;
    margin-right:145px;
    margin-bottom:0;
}	
.paging{
    list-style-type: none;
    margin-top: 10px;
}
.paging li{
    display: inline-block;
    margin-left: 0;
    margin-right:10px;
}
.paging li a.current{
    color: black;
    font-weight: bold;
}
/*signup right image
========================================================*/

.signup .signupright {
    margin-top:40px;
    margin-right:0;
}
.signupright .signupimgbox {
    background: url(images/signupimgshadow.png) top center no-repeat transparent;
    padding-bottom: 0;
    width: 392px;
    height:333px;
    margin-left:10px;
}
.signupright .signupimgbox .signupimgbox_inner {
    background-color:#fff;
    padding:10px;
}
.signupright .signupimgbox .signupimgbox_inner img {
    width:100%;
}
/* .signup-bottom{
    width:953px;
    margin-top:-5px;
    height:39px;
	display: none;
} */
/*Flex Slider 
====================================================*/
/* Browser Resets */
.flex-container {
    padding-top:0;
}
.flex-container a:active, .flexslider a:active {
    outline: none;
}
.slides {
}
.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
.flex-direction-nav {
    display:none;
}
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {
    width:92%;
    margin: 0;
    padding: 0;
    display:inline-block;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
    margin-left:17px;
}
.flexslider .slides > li {
    margin-left:0;
} 
.flexslider .slides > li iframe{
    width:358px;
    height:278px;
}
.flexslider .slides img {
    width: 100%;
    height:280px;
    display: block;
}
.flex-pauseplay span {
    text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .slides {
    display: block;
}
* html .slides {
    height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
    display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
    /*background: #9b9a98;*/
    background:#fff;
    /*border: 4px solid #064a72;*/
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    zoom: 1;
}
.flexslider .slides {
    zoom: 1;
}
.flexslider .slides > li {
    position: relative;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {
    zoom: 1;
    position: relative;
}
/* Caption style */
/* IE rgba() hack */
.flex-caption {
    background:none;
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
    zoom: 1;
}
.flex-caption {
    width: 96%;
    padding: 2%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .3);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
    font-size: 16px;
    line-height: 18px;
    text-transform:uppercase;
}
/* Direction Nav */
.flex-direction-nav li a {

    width: 52px;
    height: 52px;
    margin: -13px 0 0;
    display: block;
    background: url(images/bg-direction-nav.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
}
.flex-direction-nav li .next {
    background-position: -52px 0;
    right: -21px;
}
.flex-direction-nav li .prev {
    left: -20px;
}
.flex-direction-nav li .disabled {
    opacity: .3;
    filter:alpha(opacity=30);
    cursor: default;
}
/* Control Nav */
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom:10px;
    text-align: center;
}
.flex-control-nav li {
    margin: 0 0 0 5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    display:none;
}
.flex-control-nav li:first-child {
    margin: 0;
}
.flex-control-nav li a {
    width: 13px;
    height: 13px;
    display: block;
    background: url(images/slider-control.png) no-repeat 0 0;
    cursor: pointer;
    text-indent: -9999px;
}
.flex-control-nav li a:hover {
    background-position: 0 -13px;
}
.flex-control-nav li a.active {
    background-position: 0 -26px;
    cursor: default;
}
/*Feature Content
===============================================*/

.feature_content {
    margin-top:25px;
    overflow:hidden;
    margin-left:-10px;
}
.feature_contentbox {
    max-width:280px;
    margin-left:15px;
    padding-bottom:25px;
    line-height:19px;
    border-bottom:solid 2px #28a9d8;
}
.feature_contentbox.box3 {
    max-width:300px;
}
.feature_contentbox h1 {
    margin-top:20px;
    margin-right:15px;
    line-height:24px;
    margin-bottom:15px;
}
.feature_contentbox a.readmore {
    color:#0b739e;
    font-size:15px;
    line-height:21px;
    font-family: "Constantia";
    margin-top:15px;
    font-weight:normal;
    display:block;
}
.feature_contentbox a.readmore:hover {
    opacity:0.5;
}
/*Feature video
===============================================*/
.feature_info {
    margin-top:80px;
    margin-bottom:100px;
    overflow:hidden;
}
.feature_infobox h1 {
      color: #010101;
	  font-size: 31px;
	  line-height: 38px;
	  font-family: "Constantia";
	  font-weight: normal;
	  margin-bottom: 22px;
}
.feature_infobox p {
    text-align:justify;
    margin-right:25px;
    margin-bottom:20px;
    line-height:23px;
}
.feature_info .feature_videobox {
    padding-top:15px;
    padding-right:21px;
}
.feature_info .feature_videobox img {
    width:100%;
}
.feature_infobox img.feature_video {
    max-width:268px;
    max-height:211px;
    margin-right:0px;
    margin-bottom:25px;
}
.feature_videobox iframe{
    width:300px;
    height:262px;
}
/*page heading
==============================*/
.page-heading {
    margin-top:30px;
    padding:0;
    margin-bottom:15px;
}
.page-heading h1 {
    background:#fff;
    border-bottom:1px solid #e6e6e6;
    font-family:Constantia, sans-serif;
    font-size:30px;
    font-weight:normal;
    line-height:39px;
    text-shadow:0 1px 1px #fff;
    padding-bottom:25px;
}
/*Fullwidth Page
================================================== */
.fullwidth {
    background:#fff;
    margin-bottom:50px;
    margin-top:15px;
    padding:0;
    max-width:100%;
}
.fullwidth h1, .fullwidth h2, .fullwidth h3, .fullwidth h4, .fullwidth h5, .fullwidth h6 {
    color:#010101;
    font-family:Constantia, sans-serif;
    text-shadow:1px 0 0 #fff;
    font-weight:normal;
    margin-top:15px;
    margin-bottom:15px;
}
/*contact page
=======================================================*/
.contact-page {
    margin-top:30px;
    padding:0;
    max-width:100%;
}
.contact-page h1 {
    color:#333333;
    margin-bottom:40px;
    margin-top:10px;
}
.contactForm {
    overflow:hidden;
}
.contactForm .error {
    color:red;
    float:left;
}
.signupform .error {
    color:red;
    display:block;
}
.contactForm label.error {
    color:red;
    background:none;
    margin-bottom: 0;
    width:497px;
    margin-left:155px;
}
.contactForm input, .contactform textarea, .contactform label {
    margin-bottom:0px;
}
.contactForm input[type="text"], .contactForm textarea {
    float:right;
    clear:none;
    border:none;
}
.contactForm label {
    float:left;
    clear:both;
    font-size:14px;
    margin-top:8px;
    padding-right:64px;
}
.contactForm input[type="text"], .contactForm textarea {
    background-color:#fff;
    padding:0;
    margin-bottom:5px;
    border:none;
    float:right;
    margin-left:25px;
    width:75%;
}
.contactForm input[type="text"] {
    height:36px;
    border:solid 1px #bbbaba;
    padding-top:0;
    margin-left:0;
    margin-bottom:28px;
    float:right;
}
.contactForm textarea {
    height:170px;
    border:solid 1px #bbbaba;
    width:75.3%;
    float:right;
    margin-right:0;
    padding-right:0;
    padding:0;
}
.contactForm input[type="text"]:focus, .contactForm textarea:focus {
    background:#fff;
    border:1px solid #106ca8;
}
.contactForm input[type="submit"] {
    clear:both;
    margin-left:145px;
    border:0;
    margin-top: 15px;
    border:0;
    cursor:pointer;
    color:#fff;
    font-size:14px;
    line-height:22px;
    background:url(images/commentsubmitbtn.png) no-repeat;
    width:134px;
    height:42px;
    margin-left:152px;
    float:left;
}
.contact-page {
    padding-left:6px;
    overflow: hidden;
    margin-bottom: 30px;
}
.contact-page p {
    color:#4f4e4e;
    margin-bottom:50px;
}
/*Gallery page
================================================*/
.page-content .gallery h1.page-title {
    margin-bottom:22px;
    margin-top:10px;
    border-bottom:solid 1px #e8e7e7;
    padding-bottom:15px;
    max-width:100%;
}
.page-content .gallery h1.page-title a:hover {
    color:#d8aa08;
}
.page-content .gallery span.viewall {
    color:#d8aa08;
}
.page-content .gallery .zoom {
    width:20px;
    height:18px;
    background:url(images/zoom.png) 0 5px no-repeat;
    padding-left:25px;
}
.page-content .gallery .thumbnail {
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    margin-left:0px;
    padding:0px;
    width:1040px;
    padding-top:20px;
}
.page-content .gallery .thumbnail li {
    margin:0px;
    float:left;
    background:none;
    padding-bottom:5px;
    margin-bottom:0;
    margin-left:0px;
    margin-right:37px;
    padding-top:10px;
}
.page-content .gallery .thumbnail li img {
    width:187px;
    height:139px;
    -webkit-transition:all 1s linear;
    -moz-transition:all 1s linear;
    -o-transition:all 1s linear;
}
.page-content .gallery .thumbnail li img:hover {
    opacity:0.5;
}
.page-content .gallery ul.thumbnail li {
    color:#5c5445;
    font-size:22px;
    background:url(images/gallery-frame.png) no-repeat;
    width:210px;
    height:168px;
    margin-bottom:25px;
    text-align:center;
}
/*Search bar
========================================*/
.searchform {
    background:#f0f0f0;
    max-width:280px;
    max-height:35px;
    position:relative;
    margin-top:10px;
    border:solid 1px #dadada;
}
.searchform input[type="text"] {
    width:205px;
    height:32px;
    background:transparent;
    background-color:#fff;
    padding:2px 11px 0px 10px;
    color:#999;
    border:solid 1px #e5e4e4;
}
.searchform input[type="submit"] {
    position:absolute;
    right:15px;
    top:5px;
    background-color:#f0f0f0;
    background:#f0f0f0 url(images/searchbtn.png) no-repeat;
    width:27px;
    height:25px;
    border:none;
    cursor:pointer;
}
/*Blog Page
===================================================*/
.page-content {
    padding-bottom:25px;
    overflow:hidden;
    max-width:1200px;
    padding-top: 20px;
	margin: 0 auto;
}
.content-bar {
    margin:0;
    padding:0;
}
.content-bar img {
    max-width:622px;
    height:auto;
}
.content-bar .post {
    position:relative;
}
.content-bar .post {
    position:relative;
    border:none;
    border-bottom:solid 1px #e6e6e6;
    float: left;
    min-height: 422px;
    width: 30%;
    padding: 5px 20px;
}
.content-bar .post .post_title {
    margin-top:15px;
    margin-bottom:10px;
}
.content-bar .post .post_title a {
    color:#010101;
    font-size:24px;
    line-height:31px;
}
.content-bar .post .post_title a:hover {
    color:#106ca8;
}
.content-bar .post .post_content {
    overflow:hidden;
    margin-top:15px;
    text-shadow:0 1px 0 #fff;
    font-size:16px;
    line-height:25px;
    padding-bottom: 14px;
    color:#373636;
}
.content-bar .post:last-child {
    border:none;
}
.content-bar .post .post_content img.postimg {
    float:left;
    margin-right:15px;
    margin-bottom:15px;
    margin-top:5px;
    width:113px;
    height:108px;
    padding:9px;
    border:solid 1px #ddddde;
    border-radius:5px;
    -webkit-transition:all 1.5s linear;
    -moz-transition:all 1.5s linear;
    -o-transition:all 1.5s linear;
    moz-box-shadow:1px 1px 3px #ddddde;
    -webkit-box-shadow:1px 2px 3px #ddddde;
    box-shadow:1px 2px 3px #ddddde;
}
.content-bar .post.single .post_content img {
    max-width:100%;
    height:auto;
    background:none;
    padding:0;
}
.content-bar .post .post_content .read_more {
  display: block;
  background-color: #106ca8;
  color: #fff;
  font-size: 14px;
  line-height: 21px;
  font-weight: normal;
  float: right;
  padding: 3px 7px 3px 7px;
  margin-bottom: 20px;
  margin-top: 10px;
  font-family: 'Actor', sans-serif;
}
.content-bar .post .post_meta {
    list-style-type:none;
    color:#8e8d8d;
    background-color:#f2f2f2;
    padding-top:10px;
    padding-bottom:10px;
}
.content-bar .post .post_meta span {
    color:#7e7d7d;
}
.content-bar .post .post_meta a {
    color:#8e8d8d;
}
.content-bar .post .post_meta a:hover {
    color:#106ca8;
    opacity:0.5;
}
.content-bar .post .post_meta li {
    display:inline;
    margin-right:10px;
}
.content-bar .post .post_meta .post_date {
    background:url(images/date.png) no-repeat;
    background-position:left;
    padding-left:10px;
    margin-left:10px;
}
.content-bar .post .post_meta .posted_by {
    background:url(images/admin.png) no-repeat;
    background-position:left;
    padding-left:10px;
}
.content-bar .post .post_meta .posted_by a {
}
.content-bar .post .post_meta .post_category {
    line-height: 20px;
}
.content-bar .post .post_meta .post_category a {
    margin-left:10px;
}
.content-bar .post .post_meta .post_comment {
    float:right;
    text-align:center;
    background:url(images/comment.png) 0px 5px no-repeat;
    padding-left:10px;
}
.content-bar .post .post_meta .post_comment a {
    color:#8e8d8d;
}
.content-bar .post .post_meta .post_comment a:hover {
    color:#106ca8;
}
/*-----------------------------------------------------*/
/* Commentlist Style*/
/*-----------------------------------------------------*/
#commentsbox {
    margin:0;
}
ol.commentlist {
    clear:both;
    list-style:none;
    margin:0;
    overflow:hidden;
}
ol.commentlist li.comment {
    line-height:18px;
    margin:5px 0 15px;
    padding:10px;
    margin-right:0;
    overflow:hidden;
    padding-right:0;
}
ol.commentlist li.comment .comment-body {
    position:relative;
    padding-top:10px;
    padding-left:15px;
    padding-right:15px;
    border-bottom:solid 5px #c7c5c5;
    background-color:#e4e3e3;
    margin-bottom:30px;
    margin-left:90px;
}
ol.commentlist li.comment .comment-author a:link, ol.commentlist li.comment .comment-author a:visited {
    color:#000;
    font-weight:700;
    text-decoration:none !important;
}
cite.fn {
    color:#141413;
    font-style:normal;
}
ol.commentlist li.comment .comment-author .avatar {
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    position:absolute;
    left:-100px;
    top:0px;
    width:66px;
    height:50px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:none;
    padding:9px 7px 20px 7px;
    background:url(images/vcard.png) no-repeat;
}
ol.commentlist li.comment .comment-meta a {
    color:#5d5d5c;
    text-decoration:none !important;
}
ol.commentlist li.comment p {
    line-height:22px;
    margin-top:5px;
    color:#373636;
    margin-bottom:40px;
}
ol.commentlist li.comment ul.children li.depth-2 {
    margin:0 0 15px 50px;
}
ol.commentlist li.comment ul.children li.depth-3 {
    margin:0 0 25px 50px;
}
ol.commentlist li.comment ul.children li.depth-4 {
    margin:0 0 35px 50px;
}
ol.commentlist li.comment ul.children li.depth-5 {
    margin:0 0 45px 50px;
}
.comment-meta.commentmetadata {
    margin-top:10px;
}
ol.commentlist li.comment .reply {
    position:absolute;
    right:30px;
    top:15px;
    cursor:pointer;
}
ol.commentlist li.comment .reply a {
    cursor:pointer;
}
ol.commentlist li.comment a.comment-reply-link {
    color:#030303;
    text-shadow:0 1px 1px #fff;
    font-size:14px;
    font-weight:bold;
}
ol.commentlist li.comment ul.children {
    list-style:none;
    text-indent:0;
    margin:1em 0 0;
}
.comment-nav {
    height:20px;
    padding:5px;
}
.comment-nav a:link, .comment-nav a:visited {
    color:#f96e02;
}
#respond {
    padding:0px 0px;
    margin:10px 0px;
}
#respond h3 {
    font-size:22px;
    color:#000;
    font-weight:bold;
    padding:10px 10px;
}
#commentform {
    margin-bottom:50px;
}
#commentform p {
    color:#444;
}
#commentform a {
    color:#0454A8;
    margin-top:15px;
    margin-bottom:0;
}
#respond label {
    display:block;
    margin-right:15px;
    margin-bottom:5px;
    color:#575757;
    font-size:14px;
    font-family: 'Actor', sans-serif;
}
#respond .required {
}
#respond label small {
    font-size:10px;
}
#respond input {
    border:none;
    color:#989898;
    background:#000;
    font-size:13px;
    padding:8px 10px;
    margin-bottom:20px;
    border: solid 1px #00FF00;
}
#respond .required {
    display:none;
}
#commentform input#submit {
    border:none;
    color:#fff;
    background:url(images/commentsubmitbtn.png) no-repeat;
    width:134px;
    height:42px;
    text-align:center;
    font-size:14px;
    padding:5px;
    margin-bottom:20px;
    font-weight:normal;
    font-family: 'Actor', sans-serif;
}
#commentform input#submit:hover {
    opacity:0.5;
    color:#fff;
}
h3#reply-title {
    font-size:30px;
    line-height:22px;
    font-family:Rokkitt;
    background:url(images/heading-line.png) bottom repeat-x;
    margin-top:20px;
    padding-bottom:20px;
    margin-left:-10px;
    font-style:normal;
    font-weight:normal;
	font-family: 'Actor', sans-serif;
}
#commentform .comment-notes {
    display:none;
}
.comment-author .avatar {
    border: solid 1px #00FFFF;
}
/* Commentform Style
-------------------------------------------------------*/
#commentform input[type="text"] {
    width:80%;
    background:#faf9fa url(images/text-areastrip.png) top repeat-x;
    height:36px;
    border:none;
    padding:5px 0;
    border:1px solid #bbbaba;
    background-color:#fff;
    padding-left:5px;
}
#commentform input[type="text"]:focus, textarea#comment:focus {
    background:#fff;
    border:1px solid #106ca8;
}
input#commentSubmit {
    border:none;
    color:#fff;
    margin-top:25px;
    background:#046da3;
    width:115px;
    height:35px;
    text-align:center;
    font-size:16px;
    padding:5px 0;
    border-radius:3px;
}
input#commentSubmit:hover {
    opacity:0.5;
}
textarea#comment {
    border:1px solid #d9dada;
    width:97%;
    background:#046da3 url(images/text-areastrip.png) top repeat-x;
    height:235px;
    padding:5px 5px;
    color:#555;
    clear:both;
    background-color:#fff;
}
#nav-single {
    overflow:hidden;
    margin-top:20px;
    margin-bottom:20px;
}
.nav-previous {
    float: left;
    width: 50%;
}
.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
/*Sidebar 
====================================================*/
.sidebar {
    padding-left:25px;
    padding-top:10px;
    max-width:100%;
}
.side-search .searchform input[type="text"] {
    width:96%;
    height:36px;
    background-color:#f8f8f8;
    border:solid 1px #dddbdb;
    padding-left:10px;
    color:#c8c6c6;
}
.side-search .searchform input[type="text"]:focus {
    border:solid 1px #f8ca23;
}
.sidebar h3 {
    border-bottom:1px dashed #e8e8e8;
    padding-bottom:10px;
    margin-top:20px;
    margin-bottom:20px;
    font-size:20px;
    line-height:22px;
    color:#525252;
}
.sidebar p {
    text-align:left;
    font-family: 'Actor', sans-serif;
}
.sidebar ul {
    list-style:none;
    margin-top:10px;
}
.sidebar ul li {
    margin-left:0 !important;
    padding:12px 0;
    font-size:16px;
    border-bottom:1px dashed #e8e8e8;
}
.sidebar ul li a {
    color:#615f5f;
    font-size:16px;
    font-family: 'Actor', sans-serif;
    margin-left:0 !important;
}
.sidebar ul li a:hover {
    color:#106ca8;
}
.sidebar li.twidget {
    border-bottom:1px dashed #d5d5d8;
    margin-bottom:10px;
    margin-top:10px;
    margin-left:0 !important;
}
.sidebar li span.twidgetlink {
    color:#106ca8;
}
.sidebar ul li:first-child {
    margin-top:-10px;
}
.sidebar ul li {
}
.sidebar ul li a {
    padding: 0;
    display: block;
}
.sidebar ul ul {
    margin-top:0;
    margin-bottom:0;
}
.sidebar ul ul li:first-child {
    margin-top:0;
}
.sidebar ul ul li {
    border-top:1px dashed #d5d5d8;
    border-bottom:none;
    margin-left:35px !important;
    list-style-image:url(images/sidebar-arrow.png);
    color:#4c4a4a;
}
.sidebar img {
    width:100%;
}
/*Footer
===========================================================*/
.footer-wrapper {
  background: #e5e5e5 none repeat scroll 0 0;
  color: #616161;
  font-size: 16px;
  overflow: hidden;
  width: 100%;
}
.footer-wrapper .footer {
    padding:0;
    padding-bottom:0;
    padding-top: 24px;
    overflow:hidden;
	margin-left: 85px;
}
.footer-wrapper .footer a {
    color:#616161;
    padding-top:5px;
}
.footer-wrapper .footer a:hover {
    color:#106ca8;
    padding-top:5px;
}
.footer-wrapper .footer_widget {
    padding-bottom:25px;
    padding-left:15px;
    padding-right:15px;
    line-height:24px;
}
.footer-wrapper .footer ul {
    list-style:none;
}
.footer-wrapper .footer ul ul {
    margin: 0 0 0 15px;
}
.footer-wrapper .footer ul li {
    margin-left:0;
    color:#fff;
}
.footer-wrapper .footer h4 {
    font-weight:bold;
    color:#343192;
    padding-bottom:15px;
    margin-bottom:15px;
    font: bold 22px/1.2em Cabin;
	text-transform: uppercase;
}
.footer-wrapper .footer_widget img {
    width:100%;
}
.copyright {
    max-width:100%;
	background: #001942;
}
.copyright_left {
    margin:0;
    padding:0;
}
.copyright_left a:hover {
    color:#106ca8;
}
.copyright_left p {
  color: #7f7f7f;
  font-family: "Cabin",arial,sans-serif;
  font-feature-settings: normal;
  font-kerning: auto;
  font-language-override: normal;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 1.4em;
  margin-bottom: 0;
  margin-left: 0;
  text-transform: uppercase;
}
.copyright_left p a {
    font-family:Actor;
}
.copyright .copyrightinfo {
    text-align:right;
    padding-bottom:25px;
    padding-right:-10px;
    margin:0;
}
.copyright .copyrightinfo a:hover {
    color:#106ca8;
}
/*--------------------------------------------------------------------*/
/* Special Columns */
/*--------------------------------------------------------------------*/
pre {
    margin: 10px 0px 40px 0px;
    padding: 0 10px 0px 10px;
    display: block;
    clear: both;
    background: #cccccc url('images/codebg.jpg');
    line-height: 20px;
    font-size: 11px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
    float:left;
    position:relative;
}
.one_third {
    width:30%;
    margin-right:5%;
}
.one_half {
    width:48%;
    margin-right:4%;
}
.one_third {
    width:30%;
    margin-right:5%;
}
.two_third {
    width:65%;
    margin-right:5%;
}
.one_fourth {
    width:22%;
    margin-right:4%;
}
.three_fourth {
    width:74%;
    margin-right:4%;
}
.col2, .col3, .col4 {
    float:left;
    position:relative;
}
.col3 {
    width:280px;
    margin-right:60px;
}
.col2 {
    width:460px;
    margin-right:40px;
}
.col4 {
    width:210px;
    margin-right:40px;
}
.last {
    margin-right:0 !important;
}
/* #Wordpress Core Classes
================================================== */
blockquote {
    padding-left:60px;
    min-height:40px;
    background:url(images/blockqoute.png) no-repeat;
}
blockquote {
    margin-top:40px;
    margin-bottom:40px;
}
blockquote img {
    float: left;
    margin-right:15px;
}
.gallery-caption {
    color: #666;
    font-family: Georgia, serif;
    font-size: 12px;
}
.alignnone {
    margin: 5px 20px 20px 0;
    display: block;
    clear:both;
}
.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}
.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}
a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    background:#fff;
    border:1px solid #f0f0f0;
    max-width:96%;
    text-align:center;
    padding:8px 3px 10px;
}
.wp-caption.alignright {
    margin:5px 0 20px 20px;
}
.wp-caption img {
    border:0 none;
    height:auto;
    max-width:98.5%;
    width:auto;
    margin:0;
    padding:0;
}
.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:8px 4px 5px;
}
/*Calendar style*/
#wp-calendar caption {
    text-align: center;
    background: #4b5d67;
    color: #fff;
    border-bottom: 2px solid #e6eef7;
}
#wp-calendar {
    color: #555;
    width: 95%;
    text-align: center;
    color:fff;
}
#wp-calendar a, .footer #wp-calendar tfoot a {
    color: #000;
}
.footer #wp-calendar a {
    color:#fff;
}
#wp-calendar caption, #wp-calendar td, #wp-calendar th {
    text-align: center;
}
#wp-calendar caption {
    font-size: 11px;
    font-weight: 500;
    padding: 5px 0 3px 0;
    text-transform: uppercase;
}
#wp-calendar th {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
}
.footer #wp-calendar th {
    background: #e0e0e0;
}
#wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color:#fff;
}
.footer #wp-calendar tbody td {
    color:#fff;
}
#wp-calendar tbody td {
    color:c0c0c0;
}
#calendar_wrap {
    display: block;
    margin-bottom: 30px;
}
/*=======================================================*/
/* Responsive Dropdown Menu Style */
/*=======================================================*/
.it_mobile_menu li {
    margin: 0;
}
.it_mobile_menu li a {
    font-size: 12px;
    text-decoration: none;
    text-transform: capitalize;
    text-shadow:none;
    border-bottom: 1px solid #e2e0e0;
    margin: 0 !important;
}
.it_mobile_menu li:last-child a {
    border-bottom:none;
    padding-bottom: 15px;
}
.it_mobile_menu li a:hover {
    color: #2565ac;
}
.it_mobile_menu > li.current_page_item > a {
    color: #2565ac;
}
#mobile_menu {
    width: 318px;
    border: 1px solid #e2e0e0 !important;
    left: -1px;
    padding: 0;
    padding-bottom: 20px;
    background: #f8f8f8;
    top: 42px !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    z-index: 9999px;
    list-style:none;
}
#mobile_menu ul {
    list-style:none;
}
.it_mobile_menu {
    position: absolute;
    top: 46px !important;
    left: 3px;
    z-index: 1000;
    display: none;
    text-align: left;
}
.it_mobile_menu ul {
    display: block !important;
    visibility: visible !important;
    border-bottom: 1px solid #e2e0e0;
}
.it_mobile_menu ul li a {
    margin-left:12px !important;
    padding-top: 12px !important;
    padding-bottom: 4px !important;
}
.it_mobile_menu ul li:last-child a {
    padding-bottom: 10px !important;
}
.it_mobile_menu ul a {
    border-bottom: none;
}
.mobile_nav {
    color: #3B3B3B;
    display: none;
    background: #f8f8f8;
    border: 1px solid #e2e0e0;
    position: relative;
    padding: 15px 22px 11px 46px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    width:250px;
}
.mobile_nav:before, .mobile_nav:after {
    content: '';
    position: absolute;
    top: 0;
    width: 2px;
    height: 100%;
}
.mobile_nav:before {
    left: 0;
}
.mobile_nav:after {
    right: 0;
}
.mobile_nav:hover {
    text-decoration: none;
    color:#3B3B3B;
}
.mobile_nav > span {
    display: block;
    width: 15px;
    height: 10px;
    background: url(images/responsive_arrow.png) no-repeat;
    position: absolute;
    top: 19px;
    left: 63px;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.mobile_nav.opened > span {
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
/* Media Screen
====================================*/
@media only screen and (min-width: 768px) and (max-width: 960px) {
    /*Sidebar Search */
    .searchform {
        max-width:240px;
        max-height:35px;
        margin-right:15px;
    }
    .searchform input[type="text"] {
        width:150px;
    }
    .signup .signupleft {
        margin-top: 40px;
        margin-right: 5px;
        margin-left: 10px;
    }
    .signup-text .button1 {
        margin-top:0;
    }
    /*Signup Form */
    .signup .signupform {
        margin-top:20px;
        margin-left:0px;
        font-family:Constantia, sans-serif;
        position:relative;
    }
    .signup .signupform input[type="text"] {
        width:200px;
        height:32px;
        margin-bottom:15px;
    }
    .signup .signupform textarea {
        width:175px;
        height:134px;
        position:absolute;
        top:0;
        right:0;
    }
    .signupform input.btnsubmit {
        margin-left:30px;
        margin-top:35px;
    }
    .signupform input.btnsubmit:hover {
        margin-left:30px;
        margin-top:35px;
    }



    /* Captcha Style 
    ==================================*/	
    .signupform input#vercode{
        width:102px;
        position: absolute;
        top:150px;
        right: 67px;
        height:28px;

    }	
    .captcha_img {
        border-radius: 3px;
        position: absolute;
        top:151px;
        right:18px;
        padding:4px 0px 4px 0px;
        height:22px;
        width:44px;
        color:#000;
        background-color:#c1e5f1;
        font-family: "Futura Md BT", sans-serif;
        font-size:18px;
        margin-left:0;
        text-align:center;
        vertical-align:middle;
    }	
    .captcha_color p{
        color:red;
        float:right;
        margin-top:32px;
        margin-right:70px;
        margin-bottom:0;
    }	

    /*signup right image */
    .signupright .signupimgbox {
        padding-bottom: 0;
        background: url(images/signupimgshadow.png) top center no-repeat scroll;
        max-width: 300px;
        max-height:250px;
        margin-left:0px;
        background-position:center;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        margin-left:0px;
    }
    .flexslider {
        background:#fff;
        padding-top:7px;
        margin-left:14px;
        max-width: 300px;
        max-height:200px;
    }
    .page-content .gallery .thumbnail {
        margin:0 auto;
        margin-left:30px;
        padding:0px;
        width:850px;
        padding-top:20px;
    }
    .flexslider .slides img {
        width: 100%;
        height:214px;
        display: block;
    }
    .flexslider .slides > li iframe{
        width:274px;
        height:213px;
    }
    .feature_videobox iframe{
        width:252px;
        height:220px;
    }

    .content-bar img {
        max-width:487px;
        height:auto;
    }
    .contactForm label.error {
        margin-bottom: 0;
        width:497px;
        margin-left:135px;
    }
    .contactForm label {
        margin-top:8px;
        padding-right:64px;
    }
    .contactForm input[type="text"], .contactForm textarea {
        background-color:#fff;
        padding:0;
        margin-bottom:15px;
        border:none;
        float:right;
        width:358px;
        margin-left:0px;
    }
    .contactForm input[type="text"] {
        height:36px;
        border:solid 1px #bbbaba;
        padding-top:0;
        margin-left:0;
        margin-bottom:28px;
        float:right;
    }
    .contactForm textarea {
        height:170px;
        border:solid 1px #bbbaba;
        float:right;
        margin-right:0;
        margin-left:5px;
        padding-right:0;
        padding:0;
    }
    .contactForm input[type="submit"] {
        margin-left:133px;
    }
    .signup-bottom{
        width:758px;
        margin-top:-4px;
        height:32px;
        background:url(images/shaddow-ipad.png) top center no-repeat;
    }
	.tp-caption.custom, .custom{
		font-size: 43px !important;
	}
	.call-top{
		display: none;
	}
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
    #mobile_menu {
        width: 318px;
        text-align:center;
        margin-left:0;
    }
    .mobile_nav {
        width:250px;
        margin-bottom:0;
        margin-top:0px;
    }
    ul.ddsmoothmenu {
        display: none;
    }
    .it_mobile_menu a {
        display: block;
        padding-left:0px;
        color: #3B3B3B;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .header .logo {
        text-align:center;
        margin: 40px 0 21px 0px;
    }
    .ddsmoothmenu .sub-menu {
        margin-left:100px !important;
        visibility:hidden;
    }
    .ddsmoothmenu .sub-menu li {
        margin: 0 !important;
        padding: 0 !important;
        margin-left:200px !important;
        clear:both;
        left:20px;
    }
    .mobile_nav {
        display: inline-block;
        text-shadow: 1px 1px 0 #fff;
    }
    .ddsmoothmenu {
        text-align: center;
    }
    li.depth-4 ul.children {
        padding-left: 0;
    }
    #menu li {
        float:none !important;
    }
    #MainNav {
        text-align:center;
    }
    /*header */
    .header .logo {
        text-align:center;
    }
    .social_logo {
        text-align:center;
        margin-top:40px;
    }
    .call-us {
        text-align:center;
        margin-bottom:10px;
    }
    .call-us a.btn{
        background:url(images/tap-to-call.png) no-repeat;
        display:inline-block;
        visibility:visible;
        margin-top:15px;
        font-size:0px;
        width:160px;
        height:59px;
        text-indent:99999px;
    }
    .signup .signupleft {
        margin-top: 40px;
        margin-right: 0px;
        margin-left: 10px;
    }
    /*Signup Form */
    .signup .signupform {
        margin-top:20px;
        margin-left:0;
        font-family:Constantia, sans-serif;
        width:100%;
        text-align:left;
        position:relative;
        margin-left:0px;
    }
    .signup .signupform input[type="text"] {
        width:200px;
        height:32px;
    }
    .signup .signupform textarea {
        width:200px;
        height:125px;
        position:absolute;
        right:20px;
        top:0;
    }
    .signupform input.btnsubmit {
        margin-left:35px;
    }
    .signupform input.btnsubmit:hover {
        margin-left:35px;
    }
    .page-content .gallery .thumbnail {
        margin:0 auto;
        margin-left:0px;
        padding:0px;
        width:550px;
        padding-top:20px;
    }

    /* Signup right image */

    .signupright .signupimgbox {
        background: url(images/signupimgshadow.png) top center no-repeat transparent;
        padding-bottom: 0;
        max-width: 392px;
        max-height:333px;
        margin-left:33px;
    }
    .feature_info .feature_videobox {
        text-align:center;
        margin-left:-38px;
    }
    .feature_videobox iframe{
        width:420px;
        height:300px;
        margin-left:50px;
    }


    /* Captcha Style 
    ==================================*/	
    .signupform input#vercode{
        width:126px;
        height:28px;
        position: absolute;
        top: 138px;
        right: 94px;

    }	
    .captcha_img {
        border-radius: 3px;
        padding:4px 0px 4px 0px;
        height:21px;
        width:44px;
        color:#000;
        background-color:#c1e5f1;
        font-family: "Futura Md BT", sans-serif;
        font-size:18px;
        margin-left:0;
        text-align:center;
        vertical-align:middle;
        position: absolute;
        top: 139px;
        right: 44px;
    }	
    .captcha_color p{
        color:red;
        margin-top:35px;
        margin-right:113px;
        margin-bottom:0;
    }	

    /*gallery page */

    .page-content .gallery .thumbnail {
        text-align:center;
    }
    .sidebar {
        padding:0;
        margin:0;
    }

    /*copyright */
    .copyright {
        text-align:center;
    }
    .copyright .copyrightinfo {
        text-align:center;
    }
    .feature_contentbox {
        max-width:460px;
        margin-left:15px;
        padding-bottom:25px;
        border-bottom:solid 2px #28a9d8;
    }
    .feature_contentbox.box3 {
        max-width:460px;
    }
    .content-bar img {
        max-width:487px;
        height:auto;
    }
    .contactForm label.error {
        margin-bottom: 0;
        width:400px;
        margin-left:105px;
    }
    .contactForm label {
        margin-top:8px;
        padding-right:33px;
    }
    .contactForm input[type="text"], .contactForm textarea {
        background-color:#fff;
        padding:0;
        margin-bottom:15px;
        border:none;
        float:right;
        width:358px;
        margin-left:0px;
    }
    .contactForm input[type="text"] {
        height:36px;
        border:solid 1px #bbbaba;
        padding-top:0;
        margin-left:0;
        margin-bottom:28px;
        float:right;
    }
    .contactForm textarea {
        height:170px;
        border:solid 1px #bbbaba;
        float:right;
        margin-right:0;
        margin-left:5px;
        padding-right:0;
        padding:0;
    }
    .contactForm input[type="submit"] {
        margin-left:105px;
    }
    .feature_infobox p{
        text-align:justify;
        margin-right:0px;
    }
    .signup-bottom{
        display:none;
    }
	/**Custom code for Responsive**/
	.call-us a.btn{
		background: none;
	}
	.featured_content_bac_image{
		min-width: auto !important;
	}
	.hr3-left.vc_col-sm-6{
		width: auto !important;
		padding: 0 51px;
	}
	.hr3-right.vc_col-sm-6{
		width: auto !important;
		padding: 15px;
	}
	.business_advice{
		width: auto !important;
	}
	.business_advice .grid_10{
		float: left !important;
	}
	.video_section .grid_8{
		float: left !important;
		text-align: center;
	}
	.footer-wrapper .footer .grid_8{
		width: auto !important;
	}
	.vc_carousel-slideline-inner .vc_item{
		padding: 15px;
	}
	.h_row{
		width: 96% !important;
	}
	.call-top{
		display: none;
	}
	.vc_custom_1429228946678{
		width: 95%;
	}
	.featured_content_wrapper .grid_10 {
  		padding: 10px;
  		width: 95%;
	}
	.page-content {
 		 padding: 0 6px;
	}
	.testimonial_slider {
 		 width: 95% !important;
	}
	.business_advice {
		  width: 70% !important;
	}
	.vc_carousel-inner img {
 		 height: 70px;
 		 width: 66px !important;
		padding: 0 !important;
	}
	.footer-wrapper .footer .grid_8{
		border-right: none !important;
	}
	.header .grid_14.alpha {
  		width: 44% !important;
  		margin-top: -37px;
	}
	.header .grid_16.omega {
  		width: 50% !important;
	}
}
@media only screen and (min-width: 601px) and (max-width: 768px) {

	 #mobile_menu {
        width: 318px;
        text-align:center;
        margin-left:0;
    }
    .mobile_nav {
        width:250px;
        margin-bottom:0;
        margin-top:0px;
    }
    ul.ddsmoothmenu {
        display: none;
    }
    .it_mobile_menu a {
        display: block;
        padding-left:0px;
        color: #3B3B3B;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .header .logo {
        text-align:center;
        margin: 40px 0 21px 0px;
    }
    .ddsmoothmenu .sub-menu {
        margin-left:100px !important;
        visibility:hidden;
    }
    .ddsmoothmenu .sub-menu li {
        margin: 0 !important;
        padding: 0 !important;
        margin-left:200px !important;
        clear:both;
        left:20px;
    }
    .mobile_nav {
        display: inline-block;
        text-shadow: 1px 1px 0 #fff;
    }
    .ddsmoothmenu {
        text-align: center;
    }
    li.depth-4 ul.children {
        padding-left: 0;
    }
    #menu li {
        float:none !important;
    }
    #MainNav {
        text-align:center;
    }
    /*header */
    .header .logo {
        text-align:center;
    }
    .social_logo {
        text-align:center;
        margin-top:40px;
    }
    .call-us {
        text-align:center;
        margin-bottom:10px;
    }
    .call-us a.btn{
        background:url(images/tap-to-call.png) no-repeat;
        display:inline-block;
        visibility:visible;
        margin-top:15px;
        font-size:0px;
        width:160px;
        height:59px;
        text-indent:99999px;
    }
    .signup .signupleft {
        margin-top: 40px;
        margin-right: 0px;
        margin-left: 10px;
    }
    /*Signup Form */
    .signup .signupform {
        margin-top:20px;
        margin-left:0;
        font-family:Constantia, sans-serif;
        width:100%;
        text-align:left;
        position:relative;
        margin-left:0px;
    }
    .signup .signupform input[type="text"] {
        width:200px;
        height:32px;
    }
    .signup .signupform textarea {
        width:200px;
        height:125px;
        position:absolute;
        right:20px;
        top:0;
    }
    .signupform input.btnsubmit {
        margin-left:35px;
    }
    .signupform input.btnsubmit:hover {
        margin-left:35px;
    }
    .page-content .gallery .thumbnail {
        margin:0 auto;
        margin-left:0px;
        padding:0px;
        width:550px;
        padding-top:20px;
    }

    /* Signup right image */

    .signupright .signupimgbox {
        background: url(images/signupimgshadow.png) top center no-repeat transparent;
        padding-bottom: 0;
        max-width: 392px;
        max-height:333px;
        margin-left:33px;
    }
    .feature_info .feature_videobox {
        text-align:center;
        margin-left:-38px;
    }
    .feature_videobox iframe{
        width:420px;
        height:300px;
        margin-left:50px;
    }


    /* Captcha Style 
    ==================================*/	
    .signupform input#vercode{
        width:126px;
        height:28px;
        position: absolute;
        top: 138px;
        right: 94px;

    }	
    .captcha_img {
        border-radius: 3px;
        padding:4px 0px 4px 0px;
        height:21px;
        width:44px;
        color:#000;
        background-color:#c1e5f1;
        font-family: "Futura Md BT", sans-serif;
        font-size:18px;
        margin-left:0;
        text-align:center;
        vertical-align:middle;
        position: absolute;
        top: 139px;
        right: 44px;
    }	
    .captcha_color p{
        color:red;
        margin-top:35px;
        margin-right:113px;
        margin-bottom:0;
    }	

    /*gallery page */

    .page-content .gallery .thumbnail {
        text-align:center;
    }
    .sidebar {
        padding:0;
        margin:0;
    }

    /*copyright */
    .copyright {
        text-align:center;
    }
    .copyright .copyrightinfo {
        text-align:center;
    }
	.featured_content_wrapper .grid_10 {
		width: 20%;
	}
	.home-row-6 .ult-banner-block h3{
		font-size: 15px !important;
	}
	.home-row-6 .ult-banner-block h3
	{
		font-size: 20px !important;
	}
	.home-row-2 .ult-banner-block h3{
		font-size: 20px !important;
	}	
	.business_advice .grid_10{
		width: 20%;
	}
	/* .hr3-left.vc_col-sm-6{
		float: none !important;
		width: auto !important; 
		text-align: center !important;
	}
	 */
	.hr3-left.vc_col-sm-6 {
		float: left;
		margin-left: 15px;
		width: 41%;
	}
	.hr3-right.vc_col-sm-6{
		width: 48% !important;
		padding: 15px;
	}
	.call-us a.btn{
		background : none !important;
	}
	.call-top {
		display: none;
	}
	.header .grid_14 {
		/*width: 347px;*/
               width: 40% !important;
		margin-top: -34px;
	}
	.header .grid_16 {
		/* padding: 15px 23px;
		width: 360px; */
		width: 55% !important;
		margin-top: 18px !important;
	}
	.video_section iframe {
		width: 93%;
	}
	.h_row{
		width: 95% !important;
	}
	.vc_carousel-slideline-inner {
		width: 76%;
		text-align: center;
	}
	.vc_custom_1429228946678{
		width: 90%;
	}
	.social {
		float: right;
		padding: 7px !important;
	}
	.call-us{
		margin-right: 0px !important;
		font: normal !important;
	}
	.testimonial_slider{
		width: 80% !important;
	}
	/* .tp-caption.custom, .custom{
		display: none;
	} */
	.featured_content_wrapper .grid_10 {
		width: 18.8% !important;
	}
	.vc_carousel-inner img {
		height: 70px;
		width: 104px !important;
		padding: 0 !important;
		margin-left: 0 !important;
	}
	.vc_carousel-slideline-inner {
		margin-left: 56px;
		width: 100%;
		text-align: left !important;
	}
	.footer-wrapper .footer {
  		margin-left: 17px !important;
	}
	
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {

	/* .tp-caption.custom, .custom{
		display: none;
	} */
	/* .call-top{
		display:none;
	} */
	/* .header .grid_16 {
		width: 40%;
		margin-top: 30px;
	} */
	.vc_custom_1429228946678{
		width: 98%;
	}
	.video_section iframe {
		width: 95%;
		padding-left: 8px;
	}
	.featured_content_wrapper .grid_10 {
		padding: 10px;
		width: 25.8%;
	}
	.home-row-6 .ult-banner-block h3 {
		font: 22px/1.2em "Cabin",arial,sans-serif !important;
	}
	.h_row{
		width: 89% !important;
	}
	.social {
		width: 100%;
		text-align: right;
		padding-top: 7px;
		padding: 7px 0px !important;
	}
	.testimonial_slider{
		width: 95%;
	}
	.header .grid_16 {
		width: 47% !important;
	}
	.header .grid_14.alpha {
		width: 48% !important;
	}
	.tp-caption.custom, .custom{
		font-size: 55px !important;
	}
        .vc_carousel-inner img {
               height: 70px;
               width: 118px;
               margin-left: 42px;
               padding: 0 !important;
        }
      #menu .ddsmoothmenu li a {
  
             font: 12px/1.2em "Cabin",arial,sans-serif !important;
             padding: 0 3px !important;
         }
       .featured_content_bac_image {
              min-width: 1183px !important;
         }
        .page-content {
            padding: 0px 6px;
         }
       .testimonial_slider {
             width: 92% !important;
         }
         .vc_carousel-inner img {
             width: 118px !important;
         }
        .footer .grid_8 .textwidget iframe {
             width: 183px;
         }
}
@media only screen and (max-width: 480px) {
    #mobile_menu {
        width: 276px;
        text-align:center;
        margin-left:0;
    }
    .mobile_nav {
        width:208px;
        margin-bottom:0;
        margin-top:0px;
    }
    ul.ddsmoothmenu {
        display: none;
    }
    .it_mobile_menu a {
        display: block;
        padding-left:0px;
        color: #3B3B3B;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .header .logo {
        text-align:center;
        margin: 40px 0 21px 0px;
    }
    .ddsmoothmenu .sub-menu {
        margin-left:100px !important;
        visibility:hidden;
    }
    .ddsmoothmenu .sub-menu li {
        margin: 0 !important;
        padding: 0 !important;
        margin-left:200px !important;
        clear:both;
        left:20px;
    }
    .mobile_nav {
        display: inline-block;
        text-shadow: 1px 1px 0 #fff;
    }
    .mobile_nav > span {
        position: absolute;
        top: 19px;
        left: 40px;
    }
    .ddsmoothmenu {
        text-align: center;
    }
    li.depth-4 ul.children {
        padding-left: 0;
    }
    #menu li {
        float:none !important;
    }
    #MainNav {
        text-align:center;
    }
    /*header */
    .header .logo {
        text-align:center;
    }
    .header .logo a {
        text-align:center;
    }
    .social_logo {
        text-align:center;
    }
    .call-us {
        text-align:center;
        margin-bottom:10px;
    }
    .call-us a.btn{
        background:url(images/tap-to-call.png) no-repeat;
        display:inline-block;
        visibility:visible;
        margin-top:15px;
        font-size:0px;
        width:160px;
        height:59px;
        text-indent:99999px;
    }
    .signup .signupleft {
        margin-top: 40px;
        margin-right: 0px;
        margin-left: 0px;
    }
    /* sidebar search*/
    .searchform {
        max-width:240px;
        max-height:35px;
    }
    .signup-bottom{
        display:none;
    }
    .searchform input[type="text"] {
        width:170px;
    }
    /* Signup Form */
    .signup .signupform {
        margin-top:20px;
        margin-right:10px;
        font-family:Constantia, sans-serif;
        width:100%;
        position:relative;
        text-align:left;
        margin-left:5px;
    }
    .signup .signupform input[type="text"] {
        width:250px;
        height:32px;
    }
    .signup .signupform textarea {
        width:247px;
        height:134px;
        position:relative;
        top:0;
        right:0;
        margin-bottom:10px;
    }
    .signupform input.btnsubmit {
        margin-left:5px;
        margin-right:0px;
        /*margin-top:25px;*/
        margin-top:15px;
        width:99%;
        height:35px;
        line-height:15px;
        font-size:18px;
        background:url(images/orange-button.png) no-repeat 0 0;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    .signupform input.btnsubmit:hover {
        background:url(images/orange-button.png) no-repeat 0 -35px;
        font-family: Constantia, sans-serif;
        color:#000;
        margin-left:5px;
        font-size:18px;
        /*margin-top:25px;*/
        margin-top:15px;
        line-height:15px;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    .signupform input.btnsubmit:active {
        background:url(images/orange-button.png) no-repeat 0 -70px;
        margin-left:5px;
        /*margin-top:25px;*/
        margin-top:15px;
        font-size:18px;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
    }
    /* Signup right image */
    .signupright .signupimgbox {
        background: url(images/signupimgshadow.png) top center no-repeat transparent;
        padding-bottom: 0;
        max-width: 250px;
        max-height:203px;
        margin-left:8px;
        margin-right:15px;
        margin-top:-20px;
    }
    .flexslider {
        background:#fff;
        margin-left:11px;
        padding-top:11px;
    }
    .flexslider .slides > li iframe{
        width:225px;
        height:178px;
    }
    .flexslider .slides img {
        width: 100%;
        height:182px;
        display: block;
    }


    /* Captcha Style 
    ==================================*/	
    .signupform input#vercode{
        width:126px;
        position:static;
        height:28px;

    }	
    .captcha_img {
        border-radius: 3px;
        position:static;
        padding:4px 3px 4px 3px;
        height:21px;
        width:55px;
        color:#000;
        background-color:#c1e5f1;
        font-family: "Futura Md BT", sans-serif;
        font-size:18px;
        margin-left:0;
        text-align:center;
        vertical-align:middle;
    }	
    .captcha_color p{
        color:red;
        margin-top:3px;
        margin-right:135px;
        margin-bottom:0;

    }	


    /*Feature Content
    ===============================================*/

    .feature_content {
        margin-top:25px;
        overflow:hidden;
        margin-left:-0px;
        margin-bottom:0;
    }
    .feature_contentbox {
        width:290px;
        margin-left:0px;
        padding-bottom:25px;
        line-height:19px;
        border-bottom:solid 2px #28a9d8;
    }
    .feature_contentbox.box2 {
        margin-left:-5px;
    }
    .feature_contentbox.box3 {
        margin-left:-5px;
    }

    .feature_contentbox h1 {
        margin-top:20px;
        margin-right:15px;
        line-height:24px;
        margin-bottom:15px;
    }
    .feature_contentbox a.readmore {
        color:#0b739e;
        font-size:15px;
        line-height:21px;
        font-family: "Constantia";
        margin-top:15px;
        font-weight:normal;
        display:block;
    }
    .feature_contentbox a.readmore:hover {
        opacity:0.5;
    }
    /*Feature video
    ===============================================*/
    .feature_info{
        margin-top:22px;
        width:300px;
        margin-bottom:40px;
    }
    .feature_infobox p{
        text-align:justify;
        margin-right:0px;
    }
    .feature_info .feature_videobox {
        text-align:center;
        margin-left:-35px;
    }
    /*gallery page */
    .page-content .gallery .thumbnail {
        text-align:center;
        margin-left:25px;
    }
    .sidebar {
        padding:0;
        margin:0;
    }

    /*copyright */
    .copyright {
        text-align:center;
    }
    .copyright .copyrightinfo {
        text-align:center;
    }
    .page-content .gallery .thumbnail {
        margin:0 auto;
        margin-left:38px;
        padding:0px;
        width:430px;
        padding-top:20px;
    }
    .content-bar img {
        max-width:280px;
        height:auto;
    }
    .content-bar .post .post_content {
        overflow:hidden;
        width:280px;
        margin-top:15px;
        text-shadow:0 1px 0 #fff;
        font-size:13px;
        line-height:22px;
        color:#373636;
    }
    .contactForm label.error {
        margin-bottom: 0;
        width:300px;
        margin-left:75px;
    }
    .contactForm label {
        margin-top:8px;
        padding-right:5px;
        display:block;
    }
    .contactForm input[type="text"], .contactForm textarea {
        background-color:#fff;
        padding:0;
        margin-bottom:15px;
        border:none;
        float:right;
        width:200px;
        margin-left:0px;
    }
    .contactForm input[type="text"] {
        height:36px;
        border:solid 1px #bbbaba;
        padding-top:0;
        margin-left:0;
        margin-bottom:28px;
        float:right;
    }
    .contactForm textarea {
        height:170px;
        border:solid 1px #bbbaba;
        float:right;
        margin-right:0;
        margin-left:5px;
        padding-right:0;
        padding:0;
    }
    .contactForm input[type="submit"] {
        margin-left:75px;
    }
    .feature_videobox iframe{
        width:270px;
        height:200px;
        margin-left:30px;
    }
	/**Social Icon**/
	.social {
		text-align: center !important;
		width: 100%;
		padding: 8px 0 !important;		
	}
	.call-us a.btn{
		display: none;
	}
	.featured_content_bac_image{
		min-width: auto !important;
	}
	.hr3-left.vc_col-sm-6{
		width: auto !important;
		padding: 12px;
	}
	.hr3-right.vc_col-sm-6{
		width: auto !important;
		padding: 12px;
	}
	.video_section .grid_8 {
		float: left !important;
		margin-left: 13px;
	}
	.business_advice .grid_10{
		float: left !important;
	}
	.vc_carousel-slideline-inner {
		padding: 0 60px;
	}
	.footer-wrapper .footer .grid_8{
		width: auto !important;
	}
	.footer-wrapper .footer {
		margin-left: 25px !important;
		margin-right: 25px !important;
	}
	a.button-top{
		display: unset !important;
		float: none !important;
		letter-spacing: 0px !important;
	}
	.call-us a{
		font-size: 11px !important;
	}
	.home-row-6 .ult-banner-block h3{
		font-size: 20px;
	}
	.home-row-2 .ult-banner-block h3
	{
		font-size: 20px;
	}
	.home-row-6 .ult-banner-block h3{
		font-size: 20px !important;
	}
	.home-row-2 .ult-banner-block h3{
		font-size: 20px !important;
	}
	.call-top{
		display: none;
	}
	.video_section iframe {
		width: 100%;
	}
	.h_row{
		width: 88% !important;
	}
	.vc_custom_1429228946678 {
	width: 90%;
	}
	.wpb_wrapper a {
		font: 27px/1.5em "Cabin",arial,sans-serif !important;
	}
	.featured_content_wrapper .grid_10 {
		width: 90%;
	}
	.tp-caption.custom, .custom{
		display: none;
	}
	.footer-wrapper .footer .grid_8{
		border-right: none !important;
	}
        .testimonial_slider
        {
               width:91% !important;
        }
        .page-content {
               padding-left: 5px;
               padding-right: 5px;
        }
	.vc_inner {
 		 height: 80px;
 		 padding: 0 5px;
 		 width: 12px;
	}
}
@media only screen and (min-width: 481px) and (max-width: 568px) {

	.call-top{
		display: none;
	}
	.social {
		margin: 0 auto;
		width: 48%;
		padding-top: 8px !important;
	}
	.call-us{
		margin-right: 0px !important;
		margin-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.tp-caption.custom, .custom{
		display: none
	}
	.vc_custom_1429228946678{
		width: 95%;
	}
	.featured_content_wrapper .grid_10 {
		padding: 10px;
		width: 94% !important;
	}
	.hr3-left.vc_col-sm-6 {
		padding: 0 51px;
		width: auto !important;
		margin: 0 auto ;
		text-align: center;
	}
	.h_row{
		width: 90% !important;
	}
	.vc_carousel-slideline-inner .vc_item {
		padding: 15px;
		margin-left: 32px;
	}
	.footer-wrapper .footer .grid_8{
		border-right: none !important;
	}
        .page-content {
                padding-left: 5px;
                padding-right: 5px;
         }
	.vc_inner {
   		 height: 80px;
   		 width: 12px !important;
   		 /* padding: 0 5px; */
	}
}
/***Custom CSS**/
.signup{
	display: none !important;
}
.container_24 .grid_24 {
    width: 100% !important;
	margin-left: 0 !important;
}
.container_24{
	 width: 100% !important;
}
.widget.widget_text {
    background: #00aff0 none repeat scroll 0 0;
    height: 45px;
}
a.button-top {
  border: 1px solid #00aff0;
  border-radius: 5px;
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
  display: block;
  float: left;
  letter-spacing: 1px;
  margin-left: 6px;
  padding: 6px;
  text-align: center;
  width: 160px;
}
a.phone-top {
  background: rgba(0, 0, 0, 0) url("http://newcastleaccountants.com.au/wp-content/uploads/2015/09/phone-top.png") no-repeat scroll 0 50%;
  display: block;
  float: right;
  font-size: 36px !important;
  margin-top: 10px;
  padding: 10px 0 10px 30px;
}
.call-us a {
  color: #343192;
  text-decoration: none;
  font-size: 13px;
}
.call-us a:hover {
  color: #00aff0;
}

.footer-wrapper .footer .grid_8 {
  border-right: 1px solid #cbcbcb;
  min-height: 364px;
  width: 21.8%;
}
.footer-wrapper .footer .grid_8:last-child {
  border-right: none;
}
span.bot-creds {
  color: #343192;
  display: block;
  font-size: 18px;
  letter-spacing: 4px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.copyright_left .textwidget {
  text-align: center;
  padding: 30px 0;
}
.vc_custom_1429228946678 {
  background-color: #343192 !important;
  margin: 0 auto;
  max-width: 1200px;
  overflow: hidden;
  padding-bottom: 5px !important;
  padding-top: 5px !important;
}
.wpb_wrapper a {
  color: #fff;
  font: 37px/1.5em "Cabin",arial,sans-serif;
}
.wpb_wrapper a:hover {
  text-decoration: underline;
}
/*Image Carsole*/
.vc_carousel-inner {
  margin: 0 auto 50px;
  max-width: 1200px;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-top: 40px;
}
.vc_item vc_active {
  height: 94px;
  width: 2.77778%;
}
.vc_carousel-slideline-inner .vc_item {
  display: inline-block;
}
.vc_carousel-slideline-inner .textwidget {
  display: inline-block !important;
}
.vc_carousel-inner img {
  /*width: 163px;
  padding: 0px 13px;
  height: 70px;*/
 width: 100%;
  padding: 0px 13px;
  height: auto;
}
.vc_carousel-inner h2 {
  color: #343192;
  font: bold 30px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  text-align: center;
}
/**Above Business Counsultants**/

.ult-banner-block.ult-bb-box a.bb-link {
  background-color: transparent !important;
  color: transparent !important;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  text-decoration: none;
  top: 0;
  width: 100%;
  z-index: 99;
}
.home-row-2 .ult-banner-block .mask {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
  opacity: 1;
  overflow: visible;
  transform: none !important;
}
.ult-banner-block h3.bb-top-title {
  color: #fff;
  display: block;
  font-size: 15px;
  line-height: 1.2;
  margin: 0;
  opacity: 1;
  padding: 0.7em 15px;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 99;
}
.ult-banner-block h3.title-center {
  text-align: center;
}
.ult-banner-block img {
  border: medium none;
  border-radius: 0 !important;
  box-shadow: none !important;
  display: block;
  margin: 0;
  max-width: 100% !important;
  padding: 0;
  width: 100%;
}
.ult-banner-block, .wpb_row .wpb_column .wpb_wrapper .ult-banner-block {
  display: inline-block;
  margin-bottom: 30px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.ult-banner-block .mask {
  bottom: 0;
  color: #fff;
  left: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 400ms ease-in-out 0s;
}
.ult-banner-block .mask .bb-description, .ult-banner-block .mask p {
  color: inherit;
  display: block;
  line-height: 1.5em;
  margin-bottom: 0;
  padding: 15px 1.5em 0;
  text-align: center;
}
.banner-style01 .mask {
  transform: translateY(100%);
  transition: all 400ms ease-in-out 0s;
}
.home-row-2 .ult-banner-block h3 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  font-size: 35px;
  /* font-weight: bold !important; */
  padding: 0 40px !important;
  position: absolute !important;
  text-align: center;
  top: 50px;
  font: bold 35px/1.2em "Cabin",arial,sans-serif;
}
/**Testimonial CSS**/
.bx-wrapper .bx-prev
{
	background: none !important;
}
.bx-wrapper .bx-next
{
	background: none !important;
}
.bx-wrapper .bx-pager{
	display: none;
}
blockquote{
	background: none !important;
}
.tslider blockquote p{
	font-size: 14px !important;
	font-weight: normal !important;
	text-align: center;
	color: #616161 !important;
}
.testimonial_slider {
  margin: 0 auto 50px;
  max-width: 1100px;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.testimonial_slider h2 {
  border-bottom: 3px solid #d3d3d3;
  margin-bottom: 35px;
  padding-bottom: 35px;
  letter-spacing: 2px;
  color: #343192;
  text-align: center;
  font: 30px/1.2em "Cabin",arial,sans-serif;
}
/**Video Section**/
.video_section {
  display: table;
  margin: 0 auto 50px;
  max-width: 1200px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-bottom: 80px !important;
  padding-top: 80px;
}
.video_section .grid_8 {
  display: table-cell;
  float: none;
}
.video_section .grid_24 .textwidget iframe {
  box-sizing: border-box;
  display: block;
  height: 100%;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.video_section .grid_24 .textwidget
{
	text-align:center;
}
.wpb_column.vc_column_container.vc_col-sm-4.grid_8 {
  display: table-cell;
  float: none;
  padding: 0 7px;
}
.featured_content_bac_image{
	margin: 0 auto;
	display: table;
}

.video_section_wrapper {
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("http://www.bottrellaccounting.com.au/wp-content/uploads/2015/03/banner-1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  z-index: 0;
}
/**Page Content Section**/
.hr3-left.vc_col-sm-6 {
   float: left;
   width: 40%;
   text-align: right;
}
.hr3-right.vc_col-sm-6 {
  width: 55%;
  float: right;
}
/**Featured Content**/
.ult-banner-block img {
  border: medium none;
  border-radius: 0 !important;
  box-shadow: none !important;
  display: block;
  margin: 0;
  max-width: 100% !important;
  padding: 0;
  width: 100%;
}
.ult-banner-block h3.bb-top-title {
  color: #fff;
  display: block;
  /* font-size: 15px; */
  line-height: 1.2;
  margin: 0;
  opacity: 1;
  padding: 0.7em 15px;
  position: relative;
  text-align: left;
  width: 80%;
  z-index: 99;
}
.ult-banner-block h3.title-center {
  text-align: center;
}
.home-row-6 .ult-banner-block h3 {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  font-size: 35px;
  /* font-weight: bold !important; */
  padding: 0 40px !important;
  position: absolute !important;
  text-align: center;
  top: 45px;
  font: bold 35px/1.2em "Cabin",arial,sans-serif;
}
.ult-banner-block.ult-bb-box a.bb-link {
  background-color: transparent !important;
  color: transparent !important;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  margin: 0 !important;
  padding: 0 !important;
  position: absolute;
  text-decoration: none;
  top: 0;
  width: 100%;
  z-index: 99;
}
.home-row-6 .ult-banner-block .mask {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  opacity: 1;
  overflow: visible;
  transform: none !important;
}
.banner-style01 .mask {
  transform: translateY(100%);
  transition: all 400ms ease-in-out 0s;
}
.ult-banner-block .mask {
  bottom: 0;
  color: #fff;
  left: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 400ms ease-in-out 0s;
}
.featured_content_bac_image {
  background-attachment: scroll;
  background-color: transparent;
  /* background-image: url("http://www.bottrellaccounting.com.au/wp-content/uploads/2015/03/banner-2.jpg"); */
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 1200px;
  
}
.featured_content_wrapper {
  margin: 0 auto 35px;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-bottom: 30px !important;
  padding-top: 30px;
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("http://www.bottrellaccounting.com.au/wp-content/uploads/2015/03/banner-2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 35px;
}
.featured_content_wrapper .grid_10 {
  padding: 10px;
}
.business_advice {
  display: table;
  margin: 0 auto;
  width: 90% !important;
} 
.social {
  height: 45px;
  text-align: right;
  padding: 6px 84px;
}
.social a {
  padding: 8px;
}
.h_row {
  margin: 0 auto;
  max-width: 1200px;
  overflow: hidden;
  position: relative;
  width: 100%;
  border: 3px solid #343192;
}
.business_advice .grid_10 {
  display: table-cell;
  float: none;
  padding: 6px;
}
.hr3-right.vc_col-sm-6 p {
  font: 15px/1.5em "Cabin",arial,sans-serif;
  color: #616161;
}
.hr3-right.vc_col-sm-6 li {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
#menu .ddsmoothmenu li ul.sub-menu::before {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: transparent transparent #00aff0;
  border-image: none;
  border-style: solid;
  border-width: 5px 5px 7px;
  content: "";
  left: 15px;
  position: absolute;
  top: -12px;
}
.creativesignal-testimonial-fade .creativesignal-testimonial-box p.image img, .creativesignal-testimonial-scroll .creativesignal-testimonial-box p.image img{
  display: none;
}
.creativesignal-testimonial-fade .creativesignal-testimonial-box p.author_name, .creativesignal-testimonial-scroll .creativesignal-testimonial-box p.author_name{
  display: none;
}
.creativesignal-testimonial-fade .creativesignal-testimonial-box p.content, .creativesignal-testimonial-scroll .creativesignal-testimonial-box p.content{
	font-family: "Cabin",arial,sans-serif;
}
.vc_inner {
  height: 80px;
  width: 185px;
  padding: 0 5px;
}
.sub-menu li a:hover {
  color: #e5e5e5 !important;
}
.wpb_image_grid_ul {
  list-style: outside none none;
}
/**Contact Form 7**/
.wpcf7-form input {
  background: #cbcbcb none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0;
  box-sizing: border-box;
  font-size: 13px;
  margin: 0;
  padding: 8px;
  width: 100%;
}
.wpcf7-form textarea {
  background: #cbcbcb none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0;
  box-sizing: border-box;
  font-size: 13px;
  height: 60px;
  margin: 0;
  padding: 8px;
  width: 100% !important;
}
.wpcf7-form input[type="submit"] {
 background: #00aff0 none repeat scroll 0 0;
 border: 0 none;
 border-radius: 5px;
 font-size: 14px;
 letter-spacing: 1px;
 padding: 7px 20px;
 box-shadow: 0 0 0 0 #888;
 box-sizing: border-box;
 color: white !important;
 cursor: pointer;
 font-family: inherit;
 font-weight: 200;
 line-height: 1.618em;
 overflow: visible;
 text-align: center;
 text-decoration: none;
 text-shadow: none;
 text-transform: uppercase;
 white-space: normal;
 width: auto;
}
/**About us page**/

/**Our Team**/
.our_team .wpb_column.vc_column_container.vc_col-sm-6 {
  float: left;
  width: 50%;
}
.our_team .wpb_column.vc_column_container.vc_col-sm-7 {
  float: right;
  width: 48%;
}
.our_team p {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
.our_team ul li {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
.our_team h3 {
  color: #343192;
  font: bold 24px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  margin: 0 0 0.5em;
}
.our_team h1 {
  color: #343192;
  font: bold 35px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 30px;
}
/**Privacy policy**/
.privacy_policy p {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
.privacy_policy h1 {
  color: #343192;
  font: bold 35px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  margin-bottom: 30px;
}
.privacy_policy a {
  color: #428bca;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
/**Accounting and Tax**/
.acc_tax p {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
.acc_tax ul li {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
/**Legal Trust**/
.legal_trust h1 {
  color: #343192;
  font: bold 35px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  margin-bottom: 30px;
}
.legal_trust h2 {
  color: #343192;
  font: bold 30px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  margin-bottom: 30px;
}
.legal_trust p {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
/**Recruitment**/
.recruitment h1 {
  color: #343192;
  font: bold 35px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  margin-bottom: 30px;
}
.recruitment p {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
.recruitment a {
	color: #428bca;
	font-size: unset !important;
}
.recruitment ul li {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
/**IT Support**/

.it_support p {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
.it_support h1 {
  color: #343192;
  font: bold 35px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  margin-bottom: 30px;
}
.it_support ul li {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
/***Real Estate**/

.real_estate p {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
.real_estate h1 {
  color: #343192;
  font: bold 35px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  margin-bottom: 30px;
}
.real_estate ul li {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
/**Contact us **/
.contact_us p {
  color: #616161;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
.contact_us h1 {
  color: #343192;
  font: bold 35px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  margin-bottom: 30px;
}
.contact_us .wpb_column.vc_column_container.vc_col-sm-6 {
  float: left;
  width: 50%;
}
.contact_us .wpb_column.vc_column_container.vc_col-sm-7 {
  float: right;
  width: 50%;
}
.contact_us .wpcf7-form input {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 0;
  box-sizing: border-box;
  font-size: 13px;
  margin: 0;
  padding: 8px;
  width: 100%;
}
.contact_us .wpcf7-form textarea {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 0;
  box-sizing: border-box;
  font-size: 13px;
  height: 60px;
  margin: 0;
  padding: 8px;
  width: 100% !important;
}
.contact_us .wpcf7-form input[type="submit"] {
  background: #343192 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 5px;
  box-shadow: 0 0 0 0 #888;
  box-sizing: border-box;
  color: white !important;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  font-weight: 200;
  letter-spacing: 1px;
  line-height: 1.618em;
  overflow: visible;
  padding: 7px 20px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
  white-space: normal;
  width: auto;
}
/**Discovery Session**/
.discovery_session .wpb_column.vc_column_container.vc_col-sm-6 {
  float: left;
  width: 50%;
}
.discovery_session .wpb_column.vc_column_container.vc_col-sm-7 {
  float: right;
  width: 47%;
}
.discovery_session .wpcf7-form input {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 0;
  box-sizing: border-box;
  font-size: 13px;
  margin: 0;
  padding: 8px;
  width: 100%;
}
.discovery_session h2{
  color: #343192;
  font: bold 30px/1.2em "Cabin",arial,sans-serif;
  letter-spacing: 2px;
  margin-bottom: 30px;
}
.discovery_session .wpcf7-form textarea {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 0;
  box-sizing: border-box;
  font-size: 13px;
  height: 60px;
  margin: 0;
  padding: 8px;
  width: 100% !important;
}
.discovery_session .wpcf7-form input[type="submit"] {
  background: #343192 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 5px;
  box-shadow: 0 0 0 0 #888;
  box-sizing: border-box;
  color: white !important;
  cursor: pointer;
  font-family: inherit;
  font-size: 14px;
  font-weight: 200;
  letter-spacing: 1px;
  line-height: 1.618em;
  overflow: visible;
  padding: 7px 20px;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: uppercase;
  white-space: normal;
  width: auto;
}
/**Blog Page**/
.category-uncategorized .post_meta {
  display: none;
}
.category-uncategorized .post_title a {
  color: #343192 !important;
    font: bold 20px/1.2em "Cabin",arial,sans-serif !important;
}
.post.type-post.status-publish.format-standard.hentry.category-uncategorized {
    background: #f9f9f9 none repeat scroll 0 0;
    float: left;
    margin: 5px;
    width: 29%;
}
/**Chandrima CSS**/
/**Careers CSS**/
.careers h1 {
    color: #343192;
    font: bold 35px/1.2em "Cabin",arial,sans-serif;
}
.careers  p {
    color: #616161;
    font: 15px/1.5em "Cabin",arial,sans-serif;
}
.careers h3 {
    color: #343192;
    font: bold 24px/1.2em "Cabin",arial,sans-serif;
}
.careers  ul li {
    margin-bottom: 10px;
}
.careers p {
    color: #616161;
	font: 15px/1.5em "Cabin",arial,sans-serif;
}
.careers .entry h1, .entry h2, .entry h3 {
    letter-spacing: 2px;
}
.careers span a {
    color: #0000ff;
    font-size: 14px;
}
.careers a{
  color: #428bca;
  font-size:14px;
}
/**Professional Services**/
.professional  p {
    color: #616161;
    font: 15px/1.5em "Cabin",arial,sans-serif;
}


.professional ul {
    list-style: outside none disc;
}
.professional ul, .professional ol {
    margin: 0 0 15px;
    padding: 0 0 0 30px;
}
/**Business Services**/
.business  p {
    color: #616161;
    font: 15px/1.5em "Cabin",arial,sans-serif;
}
.business h4{

color: #343192;
font: bold 20px/1.2em "Cabin",arial,sans-serif;
	}
.business li {
    margin-bottom: 10px;
}	
.testimonials .archive_header {
    border-bottom: 0 solid #e6e6e6;
}
.testimonials .archive_header {
    color: #343192;
    font: bold 35px/1em "Cabin",arial,sans-serif;
}
.testimonials .archive .entry-title, .search .page h2.entry-title {
    color: #343192;
    font-size: 25px;
    margin-bottom: 10px;
}


.testimonials .entry, .entry p {
    color: #616161;
    font: 15px/1.5em "Cabin",arial,sans-serif;
}
.testimonials .post-meta {
    color: #999999;
    font: 300 12px/1.5em Arial,sans-serif;
}
.testimonials .post-meta {
    display: none;
}
.archive article, .search article {
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 30px;
    padding-bottom: 35px;
}

.testimonials h1 a{
  color: #343192;
    font: bold 25px/1.2em "Cabin",arial,sans-serif;
}
.testimonials  article {
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 30px;
    padding-bottom: 35px;
}
.testimonials h1 {
    font: bold 25px/1.2em "Cabin",arial,sans-serif;
}
.testimonials .archive article, .search article {
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 30px;
    padding-bottom: 35px;
}
/**About us page**/
.about h1, .about h2, .about h3 {
    color: #343192;
    font: bold 35px/1.2em "Cabin",arial,sans-serif;
    letter-spacing: 2px;
	font-size:25px;
}
.about p {
    color: #616161;
    font: 15px/1.5em "Cabin",arial,sans-serif;
}
.about li {
    margin-bottom: 10px;
}
.about .wpb_wrapper {
    
    width: 100%;
}
.about .wpb_wrapper_left{
    width:50%;
	float:left;
} 
.about .wpb_wrapper_right{
    width:50%;
	float:right;
}
.about .wpb_single_image {
  margin-top: 30px;
}
.about .wpb_column.vc_column_container.vc_col-sm-4 {
  float: right;
  width: 30%;
}
.about .wpb_column.vc_column_container.vc_col-sm-8 {
  float: left;
  width: 60%;
}
.about .wpb_wrapper a {
  color: #428bca;
  font: 15px/1.5em "Cabin",arial,sans-serif;
}
.about .vc_row.wpb_row.vc_row-fluid {
  display: table;
  width: 100%;
}
.about .wpb_column.vc_column_container.vc_col-sm-3 {
  display: table-cell;
}
/**Business Planning**/
.plan, .plan p {
    color: #616161;
    font: 15px/1.5em "Cabin",arial,sans-serif;
}
.plan h1 , .plan h2 ,.plan h3 {
  letter-spacing: 2px;
  color: #343192;
  font: bold 35px/1.2em "Cabin",arial,sans-serif;
}
.plan a{
color: #428bca;
}
/**Office hours**/
.office p {
    color: #616161;
    font: 15px/1.5em "Cabin",arial,sans-serif;
}
.office h1, .office h2, .office h3 {
    letter-spacing: 2px;
	color: #343192;
    font: bold 35px/1.2em "Cabin",arial,sans-serif;
}
/**Personal Tax**/
.tax h1 {
    color: #343192;
    font: bold 35px/1.2em "Cabin",arial,sans-serif;
}