/*
Theme Name: Appointway Pro Theme 
Theme URI: http://inkthemes.com/
Description: The Appointway WordPress Theme is simple and beautiful with lots of customization options that can tweaked from Theme Options Panel like logos, intro texts and background. Appointway Theme supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery images and posts). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Fullwidth" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: InkThemes.com
Author URI: http://www.inkthemes.com
Version: 1.2
License URI: license.txt
Tags: forest-green, blue, red,  olive, brown, yellow, green, cofee, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/
/* 
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(css/prettyPhoto.css);
@import url(css/shortcode.css);
@import url(http://fonts.googleapis.com/css?family=Domine:400,700);
body {
    font-family:Domine, 'Lucida Sans Unicode', 'Lucida Grande', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:14px;
    line-height:25px;
    color:#373636;
    /*background:#fff url(images/bg.png) repeat;*/
    background-attachment:fixed;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Domine', sans-serif;
    font-weight:normal;
    color:#010101;
}
h1 {
    font-size:24px;
}
h2 {
    font-size:22px;
}
h3 {
    font-size:20px;
}
h4 {
    font-size:18px;
}
h5 {
    font-size:16px;
}
h6 {
    font-size:12px;
}
p {
    font-family:Domine, 'Lucida Sans Unicode', 'Lucida Grande', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    line-height: 25px;
    color: #312F2F;
    font-size: 14px;
}
hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.625em;
    margin-top:5px;
}
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;
    padding:0px 0;
}
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;
}
.header_container {
    background:#467d08;
}
.header {
    width:100%;
    margin:0;
    padding:0;
    overflow:hidden;
    padding: 32px 0 8px 0;
}
.header .logo {
    margin-left:0px;
    margin-right:10px;
}
.header .logo img {
    max-width:100%;
    height:auto;
}
.call-us {
    color:#fff;
    font-size:16px;
    line-height:19px;
    text-align:right;
    margin-top:4px;
}
.call-us p {
    padding-bottom:0px;
    margin-bottom:0;
    margin-right:10px;
    color:#e1f9c5;
    font-size:16px;
    line-height:32px;
    text-align:right;
    display:inline-block;
    padding-left:26px;
    background:url(images/mob-img.png) left center no-repeat;
}
.call-us a {
    color:#fff;
    cursor:default;
}
.call-us a.btn {
    background:#00CCCC;
    display:inline-block;
    visibility:hidden;
}
/* Menu Style
========================================================*/
.menu_container {
    margin:0;
    padding:0;
    max-width:100%;
    background:#467d08 url(images/menu-bg.png) center bottom repeat-x;
}
.menu_bar {
    display:inline-block;
    width:100%;
    padding-right:2px;
    margin-bottom:0;
}
#menu {
    position:relative;
}
#menu ul {
    list-style-type:none;
}
#menu .ddsmoothmenu {
    list-style:none;
    position:relative;
    z-index:100;
    margin: 0;
}
#menu .ddsmoothmenu li {
    position:relative;
    display:inline-block;
    font-size:15px;
    margin-top:7px;
    margin-left:0;
    margin-bottom:0;
}
#menu .ddsmoothmenu li a {
    color:#fff;
    text-decoration:none;
    padding:14px 15px 10px 20px;
    font-size:15px;
    line-height:21px;
    margin-right:1px;
    margin-left:1px;
    display:block;
    text-transform:uppercase;
    letter-spacing:1px;
    background:url(images/menu-seprater.png) repeat-y left;
}
#menu .ddsmoothmenu li a {
}
#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:#aef461;
}
#menu li a:hover {
    color:#aef461;
}
#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;
}
#menu .ddsmoothmenu li.current_page_item, #menu .ddsmoothmenu li.current_page_ancestor{
    background: url(images/menu_current_bg.png) no-repeat scroll right -54px transparent;
    padding: 0px 14px 0px 0px;
    margin-top: 1px;
    margin-right: -14px;
    margin-left:-8px;
    z-index:102;
}
#menu .ddsmoothmenu li.current_page_item a, #menu .ddsmoothmenu li.current_page_ancestor a{
    color:#467d08;
    background: url(images/menu_current_bg.png) no-repeat scroll left 0 transparent;
    padding: 19px 25px 11px 40px;
    z-index: 90;
}

#menu .ddsmoothmenu li li:first-child {
    padding-top:7px;
}
#menu .ddsmoothmenu li li:first-child:before {
    border:solid 1px #fff;
}
#menu .ddsmoothmenu li ul{
    background:url(images/menu-tip.png) 24px 2px no-repeat;
    padding-top:10px;
}
#menu .ddsmoothmenu li li {
    font-size:15px;
    line-height:21px;
    text-transform:capitalize;
    margin:0;
    padding:0;
    background:url(images/drop-menu-bg.png) repeat;
    padding:0 10px;
}
#menu .ddsmoothmenu li li a {
    width:140px;
    height:auto;
    float:none;
    display:block;
    text-align:left;
    position:relative;
    margin:0;
    padding:10px 0;
    text-transform:capitalize;
    padding-left:15px;
    padding-right:15px;
    text-shadow:none;
    border-left:none;
    font-size:14px;
    text-transform:capitalize;
    line-height:21px;
    background:url(images/footer-heading-seprater.png) bottom center repeat-x;
}
#menu .ddsmoothmenu li li a:hover{
    color:#467d08;
}
#menu .ddsmoothmenu li li:last-child {
    padding-bottom:0px;
}
#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:last-child a{
    background:none;
}
#menu .ddsmoothmenu li li a:link, #menu .ddsmoothmenu li li a:visited {
    color:#fff;
    background:url(images/footer-heading-seprater.png) bottom center repeat-x;
    margin:0;
}
#menu .ddsmoothmenu li li a.selected, #menu .ddsmoothmenu li li a:hover {
    color:#fff;
    text-shadow:none;
}
#menu .ddsmoothmenu li ul {
    position:absolute;
    top:-10px;
    left:0;
    display:none;
    visibility:hidden;
    margin-top:-11px;
    margin-left:4px;
}
#menu .ddsmoothmenu li ul li {
    display:list-item;
    float:none;
    border-top:none;
}
#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:#acea66;
}
#menu .ddsmoothmenu li.current_page_ancestor ul li{
    background:url(images/drop-menu-bg.png) repeat;
    margin:0;
}
#menu .ddsmoothmenu li.current_page_ancestor ul li a{
    background:url(images/footer-heading-seprater.png) bottom center repeat-x;
    padding:10px 20px;
}
#menu .ddsmoothmenu li.current_page_item ul li a{
    padding:10px 20px;
}
#menu .ddsmoothmenu li.current_page_item ul li.current_page_item{
    margin-left:15px;
}
#menu .ddsmoothmenu li ul li.current_page_item a{
    margin-left:10px;
}
#menu .ddsmoothmenu li li:last-child a:link, #menu .ddsmoothmenu li li:last-child a:visited{
    background:none;
}
/* Index page Style
========================================================*/
.feature_content {
    max-width:100%;
    padding-right:17px;
    margin-bottom:40px;
}
.page_info {
    margin-top:40px;
    padding-bottom:28px;
    margin-bottom:26px;
    background:url(images/page-info-line.png) center bottom repeat-x;
}
.page_info h1 {
    text-align:center;
    color:#010101;
    font-size:28px;
    margin-bottom:20px;
    line-height:35px;
}
.page_info h3 {
    text-align:center;
    color:#5c5c5c;
    margin-bottom:0;
    font-size:20px;
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;	
}
.flex-control-nav{
    display:none;
}
/* FlexSlider Necessary Styles
*********************************/ 
.slider_wrapper{
    margin-bottom:22px;
}
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
    width: 100%;
    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: #fff;
    border: 1px solid #ddd;
    position: relative;
    padding:4px 5px;
    zoom: 1;
    width:694px;
    height:347px;
}
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
.loading .flex-viewport {
    max-height: 300px;
}
.flexslider .slides {
    zoom: 1;
}
.flexslider .slides li{
    margin-left:0;
}
.flexslider .slides li img{
    width:694px;
    height:345px;
}
/* Direction Nav */
.flex-direction-nav {
    *height: 0;
}
.flex-direction-nav a {
    cursor: pointer;
    text-indent: -9999px;
    position: absolute;
    bottom:-14.7%;
}
.flex-direction-nav .flex-next {
    width: 27px;
    height: 27px;
    background:url(images/next.png) no-repeat;
    right: 3px;
}
.flex-direction-nav .flex-prev {
    width: 27px;
    height: 27px;
    right: 72px;	
    background:url(images/prev.png) no-repeat;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
}

.flex-pauseplay{
    cursor:pointer;
    color:#fff;
    position: absolute;
    right:37px;
    bottom:-14.7%;
    display:compact;
    font-size:0px;
}
.flex-pauseplay .flex-play{
    height:27px;
    width:27px;
    display:block;
    background:url(images/flex-play.png) 0px 0px no-repeat;
}
.flex-pauseplay .flex-pause{
    height:27px;
    width:27px;
    display:block;
    background:url(images/flex-pause.png) 0px 0px no-repeat;
}
.flex-direction-nav .flex-disabled {
    opacity: .3!important;
    filter:alpha(opacity=30);
    cursor: default;
}
/* Control Nav */
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default;
}
.featurebox{
    margin-bottom:50px;
    overflow:hidden;
}
.featurebox .featurebox_wrapper{
    border-top:1px solid #d9d9d9;
    padding-top:23px;
}
.featurebox h2{
    margin-bottom:23px;
    width:83%;
}
.featurebox .featurebox_desc{
    width:217px;
    height:auto;
    float:left;
    margin-right:27px;
}
.featurebox .featurebox_desc.third{
    margin-right:0;
}
.featurebox .featurebox_desc h4{
    margin-bottom:12px;
}
.featurebox .featurebox_desc img{
    width:217px;
    height:200px;
    margin-bottom:15px;
}
.featurebox .featurebox_desc p{
    margin-bottom:20px;
}
.featurebox .featurebox_desc a.readmore{
    background: url('images/feature-readmore.png') no-repeat 0 0;
    width: 99px;
    height: 33px;
    color:#fff;
    display:inline-block;
    text-align:center;
    line-height:35px;
    font-size:13px;
}
.featurebox .featurebox_desc a.readmore:hover{
    background: url('images/feature-readmore.png') no-repeat 0 -46px;
    width: 99px;
    height: 33px;
}
.feature_testimonial h2{
    border-bottom:1px solid #d9d9d9;
    padding-bottom:30px;
    margin-bottom:30px;
}
.feature_testimonial .circle {
    width:138px;
    height:136px;
    float:left;
    border-radius:80px;
    -moz-border-radius:80px;
    -webkit-border-radius:80px;
    -khtml-border-radius:80px;
    text-align:center;
    position:relative;
    margin-right:25px;
}
.feature_testimonial .circle img {
    width:132px;
    height:130px;
    border-radius:66px;
    -moz-border-radius:66px;
    -webkit-border-radius:66px;
    -khtml-border-radius:66px;
    background:#38aa07;
    margin:5px;
    text-align:center;
    position:absolute;
    top:-2.5px;
    left:-2.5px;
    border:3px solid #38aa07;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
}
.feature_testimonial .circle img:hover {
    border-radius:10px;
}
.feature_testimonial p{
    margin-left:163px;
    text-align:justify;
}
.feature_testimonial a.testimonial_link{
    color:#38aa07;
    text-align:right;
    float:right;
}
.feature_sidebar{
    padding-left:18px;
    margin-bottom: 35px;
}
.default_plugin .ink-container{
    width: 100%;
    margin-left: 0;
    box-shadow: none;
}
.sidebar .ink-container{
    width: 98%;
    margin-left: 0;
    box-shadow: none;
}
.inkleadsform-conatainer, .inkappointment_wrapper {
    overflow:hidden;
}
.inkleadsform-conatainer .inkleadsform-top, .inkappointment_wrapper .inkappointment_form_top{
    width:350px;
    padding-top:0px;
    margin-bottom:0px;
}
.inkleadsform-conatainer .inkleadsform-top, .ink-container .inkappointment_wrapper .inkappointment_form_top{
    background:url(images/form-bg-top.png) top center no-repeat;
    width:350px;
    height:64px;
    display: block;
}
.inkleadsform-conatainer .inkleadsform, .inkappointment_wrapper .inkappointment_form_wrapper{
    background:url(images/form-bg-center.png) center repeat-y;
    margin: 0;
    border-radius: 0;
    width: 100%;
    box-shadow: none;
}
.inkleadsform-conatainer .inkleadsform .ink-container{
    margin-bottom:0;
    padding-bottom:12px;
}
.inkleadsform-conatainer .inkleadsform .ink-container .ink-form{
    margin-top:0;
}
.ink-container .inkappointment_wrapper .ink-form ul.inkappform li{
    padding: 0;
}
.inkleadsform-conatainer .inkleadsform-bottom, .inkappointment_wrapper .inkappointment_form_bottom{
    background:url(images/form-bg-bottom.png) bottom center;
    width:350px;
    height:24px;
}
.inkleadsform-conatainer,.ink-container{
    margin-bottom: 30px;
}
.inkleadsform-conatainer .inkleadsform-bottom img.paypal_img, .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
    margin-top:0px;
    margin-bottom:15px;
    margin-left:88px;
}
.inkleadsform-conatainer .inkleadsform p, .inkappointment_wrapper .inkappointment_form_wrapper p{
    color:#fff;
    margin:0 30px 0 30px;
}
.inkleadsform-conatainer .inkleadsform h1, .inkappointment_wrapper .inkappointment_form_wrapper h1{
    color:#fff;
}
.inkleadsform-conatainer .inkleadsform h4 , 
.inkappointment_wrapper .inkappointment_form_wrapper h4, 
.inkleadsform-conatainer .inkleadsform span, 
.inkappointment_wrapper .inkappointment_form_wrapper span,
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li p, 
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li p{
    color:#fff;
    text-align:center;
    font-size:18px;
    display:block;
    padding-bottom:15px;
}
.inkleadsform-conatainer .inkleadsform span.fix_date, 
.inkappointment_wrapper .inkappointment_form_wrapper span.fix_date {
    margin-bottom:9px;
}
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li span.fix_date{
    color:#fff;
}
.inkleadsform-conatainer .inkleadsform span.msg_text, 
.inkappointment_wrapper .inkappointment_form_wrapper h2 span.msg_text {
    margin-bottom:9px;
}
.inkappointment_wrapper .inkappointment_form_wrapper span.msg{
    font-size: 15px;
    padding-top: 15px;
    color: red;
}
.inkleadsform-conatainer .inkleadsform li, .inkappointment_wrapper .inkappointment_form_wrapper li {
    list-style:none;
    margin-left:0;
    padding:0;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="text"] , 
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"] ,
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="email"] , 
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"] {
    background:url(images/app-text.png) center no-repeat;
    width:255px;
    height:45px;
    margin-bottom:12px;
    border-radius:5px;
    padding:0 22px;
    border:none;
    margin-left:25px;
    padding-left: 20px;
    outline: none;
}

.textaptcal input#aptcal{
    background: url(images/app-text.png) center no-repeat;
}
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"],
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
    margin-left:0;
    color: #aaaeb9;
}
.inkleadsform-conatainer .inkleadsform #aptmessage , 
.inkappointment_wrapper .inkappointment_form_wrapper #aptmessage ,
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea ,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea {
    -moz-box-shadow: inset 0 11px 10px -5px #aaa;
    -webkit-box-shadow: inset 0 11px 10px -5px #aaa;
    box-shadow: inset 0 11px 10px -5px #aaa;
    font-family:Domine;
    width:273px;
    height:100px;
    padding-top:15px;
    border:none;
    margin-left:31px;
    max-width:273px;
    max-height:100px;
    border-radius:7px;
    margin-bottom:15px;
    padding-right: 0;
    outline: none;
    background-color: #FFF;
    color: #aaaeb9;
}
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.textaptmessage textarea{
    margin-left:0px !important;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea ,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea {
    padding-left:10px;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .radiopanel ,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .radiopanel {
    margin-left:31px;
    margin-bottom:10px;
}

.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel ,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item {
    margin-left:15px;
    margin-bottom:10px;
    outline: none;
}

.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel select#select_option,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item select {
    -webkit-appearance: button;
    -webkit-border-radius: 5px;
    -webkit-padding-end: 20px;
    -webkit-padding-start: 2px;
    -webkit-user-select: none;
    -moz-box-shadow: inset 0 11px 10px -5px #aaa;
    -webkit-box-shadow: inset 0 11px 10px -5px #aaa;
    box-shadow: inset 0 11px 10px -5px #aaa;
    border: none;
    /* color: #aaaeb9; */
    background: #fff url(images/select-arrow.png) 260px 18px no-repeat;
    margin: 0;
    overflow: hidden;
    padding-top: 2px;
    padding-bottom: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 17px;
    margin-left: 5px;
    margin-bottom: 15px;
    font-size: 14px;
    text-align: center;
    width: 284px;
    height: 40px;
    padding: 11px 11px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    padding-left: 7px;
    outline: none;
    color: #aaaeb9;
    font-family: inherit;
}


.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .radiopanel label,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .radiopanel label {
    color:#fff;
    padding-left:5px;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel label,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel label {
    color:#fff;
    padding-left:5px;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .checkpanel,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .checkpanel {
    margin-left:31px;
    padding-bottom:10px;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .checkpanel div.checkinput,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .checkpanel div.checkinput{
    margin-right:20px;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .checkpanel label ,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .checkpanel label {
    color:#fff;
    padding-left:5px;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel ,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel{
    /*margin-left:31px;*/
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel, *
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel{
    /*margin-left:40px;*/
    display:inline;
    color:#fff;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel span ,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel span {
    display:inline;
    margin-right:15px;
    margin-left: 40px;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel input#vercode ,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel input#vercode {
    margin-left:-12px;
    width:85px;
    background: url(images/vercodebg.png) center no-repeat;
    margin-bottom:10px;
    padding-right:10px;
}
.inkleadsform span.captcha_img , .inkappointment_form_wrapper span.captcha_img {
    width:25%;
    margin-left:30px;
    display:inline;
}
.inkleadsform .catchapanel.lead span.captcha_img , .inkappointment_form_wrapper .catchapanel.lead span.captcha_img{
    width:25%;
    margin-left:5px;
    display:inline;
}

.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel#captcha_img ,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel#captcha_img {
    width:40%;
}

.inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt ,
.inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
    width:42%;
    background: url(images/captchacodebg.png) center no-repeat;
    display:inline;
    border-radius:7px;
}

.inkleadsform .select_item select.inktext , .inkappointment_form_wrapper .select_item select.inktext {
    -webkit-appearance: button;
    -webkit-border-radius: 5px;
    -webkit-padding-end: 20px;
    -webkit-padding-start: 2px;
    -webkit-user-select: none;
    -moz-box-shadow: inset 0 11px 10px -5px #aaa;
    -webkit-box-shadow: inset 0 11px 10px -5px #aaa;
    box-shadow: inset 0 11px 10px -5px #aaa;
    border:none;
    color: #aaa;
    background:#fff url(images/select-arrow.png) 260px 18px no-repeat;
    margin: 0;
    overflow: hidden;
    padding-top: 2px;
    padding-bottom: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 20px;
    margin-left:30px;
    margin-bottom:15px;
    font-size: 14px;
    text-align: center;
    width:281px;
    height:40px;
    padding: 11px 11px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align:center;
    padding-left:7px;
}
.inkleadsform ul.inkleadsul li h2.heading , .inkappointment_form_wrapper ul.inkappform li h2.heading{
    background: none !important;
    height: auto;
}
p#error_msg{
    color: red;
}
.inkcatchapanel{
    text-align: center;
    color: #fff;
}
.sidebar .g-recaptcha{
    margin-left: 23px;
}
.g-recaptcha{
    margin-left: 24px;
}
li .g-recaptcha-div{
    border: none;
}
.sidebar .g-recaptcha div,.sidebar .g-recaptcha div iframe{
    width: 230px !important;
}
.g-recaptcha div, .g-recaptcha div iframe{
    width: 282px !important;
    border-radius: 5px;
}
@-moz-document url-prefix() {
    .inkleadsform-conatainer .inkleadsform ul li.select_item , .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item{
        margin-left:32px ;
        margin-bottom:12px;
    }
    .inkleadsform-conatainer .inkleadsform li.select_item select.inktext, .inkappointment_wrapper .inkappointment_form_wrapper li.select_item select.inktext{
        border-radius: 5px;     
        background-image: url(images/select-arrow.png); 
        background-position: center right;
        margin-left:35px;
        margin-bottom:15px;
        background-repeat: no-repeat;
        border: 1px solid #CCC;
        color: #999;
        font-size: 90%;
        font-family:Comfortaa, Arial, Helvetica, sans-serif;
        margin: 0;
        height:auto; 
        padding:10px;
        -moz-appearance: window;
    }
}
.inkleadsform-conatainer .inkleadsform li.submit_bg, .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
    background:url(images/app-submit-bg.png) center no-repeat !important;
    width:295px;
    height:75px;
    margin-left:28px !important;
}
.inkleadsform .submit_bg input[type="submit"] ,
.inkleadsform-conatainer .inkappointment_form_wrapper .ink-form ul.inkappform li.submit_bg input[type="submit"] ,
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"] ,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"] {
    background: url('images/appointment-btn.png') no-repeat 0 0 !important;
    width: 279px;
    height: 54px !important;
    display:inline-block;
    text-align:center;
    color:#fff;
    border:none;
    font-size:16px;
    font-family:Domine;
    margin-left:8px;
    margin-top:13px;
    text-shadow:0 1px 0 #a13e07;
}
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"] {
    font-size:16px !important;
    margin-left:2px!important;
    margin-top:14px;
    text-shadow:0 1px 0 #a13e07;
    border: none!important;
}
.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"] {
    margin-left:36px;
    transition: none !important;
}

.inkleadsform .submit_bg input[type="submit"]:hover, .inkappointment_form_wrapper .submit_bg input[type="submit"]:hover{
    background: url('images/appointment-btn.png') no-repeat 0 -71px;
    width: 279px;
    height: 54px;
}

.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"]:hover,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover {
    background: url('images/appointment-btn.png') no-repeat 0 -71px !important;
    width: 279px;
    height: 54px;
}

.inkleadsform-conatainer .inkleadsform .paypal_img, .inkappointment_wrapper .inkappointment_form_wrapper .paypal_img {
    width:172px;
    height:17px;
    margin:0 auto;
    text-align:center;
    margin-left: 93px;
    margin-top: -3px;
}

.inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li h2,
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li h2{
    color:#fff;
    text-align:center;
    font-size:18px;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: none;
}

/*
Google recaptcha Style 
====================================*/
div#recaptcha_image {
    margin-bottom:15px;
}
img#recaptcha_challenge_image {
    margin-left:11%;
    width: 94%;
}
div.get_captcha a, div.recaptcha_only_if_image{
    color:#fff !important;
}



/* === DROPKICK CSS === */
/* One container to bind them... */
.dk_container {
    font-size:14px;					/*changed to ems*/			/*changed to ems*/	
    white-space: nowrap;				/*added this so that everything stays neatly on one line*/
    margin-bottom: 0;
}

.dk_container:focus {
    outline: 0;
}

.dk_container a {
    cursor: pointer;
    text-decoration: none;
    color: #9e9e9e;
}
.dk_container a:hover{
    color:#309ed1;
}
/* Opens the dropdown and holds the menu label */
.dk_toggle {	
    background: url('images/select-arrow.png') 93% 11px no-repeat;/*changed to ems*/
    display: block;
    width: 100%;
    user-select: none;
    text-align: left;
}
.dk_toggle,
.dk_toggle:hover{
    color: #9e9e9e;
}
.inkleadsform-conatainer .appointment_form .select_item .dk_toggle span.dk_label,
.inkappointment_wrapper .inkappointment_form_wrapper .select_item .dk_toggle span.dk_label {
    color:#3d474c;
    text-align:left;
    font-size:13px;
    margin-left:15px
}
/* Applied whenever the dropdown is open */
.dk_open {
    z-index: 10;
}

.dk_open .dk_toggle {
    background:url('images/select-arrow.png')93% 11px no-repeat;
    /*REMOVES ARROW IMAGE*/			/*changed to ems*/
    z-index: 30;
}

.dk_open .dk_toggle:after {
    /*I've removed a load of styles here, as they're all inherited from .dk_toggle:after */
    color: #9e9e9e;	
    text-shadow: 0 0 .05em #272a2c;		/*changed to ems*/
}
.dk_options{
    margin-top: 8px;
}
.dk_options a {
    padding: 0 1em;
    line-height: 2.5em;				/*added this instead of the padding top/bottom. we can now calculate it exactly */
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.dk_options li {
    background-color: #fbfbfb;
}

.dk_options li:first-child {
    display: none;
}

.dk_options li{
    border-bottom: 1px solid #e8e8e8;
    list-style:none;
    margin-left:0;
}

.dk_options li:last-child #divider {
    display: none;
}

.dk_options a:hover,
.dk_option_current a {
    text-decoration: none;
    text-shadow: 0 .05em 0 #282b2e;		/*change to ems*/
}

/* Inner container for options, this is what makes the scrollbar possible. */
.dk_options_inner {
    background-color:#fbfbfb; 
    color: #a2a8ad;
    /*max-height: 250px;				I've gotten rid of this */
    text-shadow: #282b2e 0 .05em 0;		/*change to ems*/
    border-radius: 0 0 .4em .4em;
    max-height: 310px;/*change to ems*/
    overflow-y:scroll;
}

/* Set a max-height on the options inner */
.dk_options_inner,
.dk_touch .dk_options {
    /*max-height: 250px;			not sure why?*/    
    box-shadow: 0 1px 5px rgba(0, 0, 0, .25); 
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .25);  
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .25);
    width: 281px;
    margin-top: -3px;
    margin-left: 7px;
}

/******  End Theme ******/
/***** Critical to the continued enjoyment of working dropdowns ******/
.dk_container {
    display: none;
    position: relative;
}

.dk_container a {
    /*width: auto!important; I don't like using !important, but this needs to override a fixed pixel width which is added inline by the dropkick script - or comment out line 116 in the js*/
    outline: 0;
}

.dk_toggle {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    position: relative;
    zoom: 1;
}

.dk_open {
    position: relative;
}

.dk_open .dk_options {
    display: block;
}

.dk_open .dk_label {
    color: inherit;
}

.dk_options {
    display: none;			/*change to ems*/
    position: absolute;
    right: 0;
    width: 100%;
    text-align: left;
}

.dk_options a,
.dk_options a:link,
.dk_options a:visited {
    display: block;
}

.dk_options_inner {
    overflow: auto;
    position: relative;
}

.dk_touch .dk_options {
    overflow: hidden;
}

.dk_touch .dk_options_inner {
    max-height: none;
    overflow: visible;    
}

.dk_fouc select {
    position: relative;
    top: -99999em;
    visibility: hidden;
}
.feature_sidebar .feature_addressbar{
    margin-bottom:30px;
}
.feature_sidebar .feature_addressbar ul span.address-tip{
    position:absolute;
    bottom:-16px;
    left:47%;
    width:23px;
    height:16px;
    background:url(images/info-tip.png) no-repeat;
}
.feature_sidebar .feature_addressbar ul{
    list-style:none;
    border-radius:5px;
    -moz-box-shadow: 0 0 5px #c5c5c5;
    -webkit-box-shadow: 0 0 5px #c5c5c5;
    box-shadow: 0 0 5px #c5c5c5;
    margin-bottom:0;
    position:relative;
}
.feature_sidebar .feature_addressbar ul li{
    padding:28px 0;
    margin-left:0;
    padding-right:15px;
    padding-left:50px;
    overflow:hidden;
}
.feature_sidebar .feature_addressbar ul li.hour{
    list-style:none;
    border-bottom:1px dotted #bdbdbd;
    background:url(images/hour-img.png) 19px 32px no-repeat;
}
.feature_sidebar .feature_addressbar ul li.address{
    border-bottom:none;
    background:url(images/address-img.png) 19px 32px no-repeat;
}
.feature_sidebar .feature_addressbar ul li span.heading{
    color:#171717;
    font-weight:bold;
    margin-right:15px;
    font-family:domine, Arial, Helvetica, sans-serif;
    display:inline;
    font-size:15px;
}
.feature_sidebar .feature_addressbar ul li span.content{
    float:right;
    width:194px;
    font-size:15px;
}
.feature_sidebar .feature_map{
    background:url(images/map-shadow.png) center bottom no-repeat;
    height:234px;
}
.feature_sidebar .feature_map .map{
    -moz-box-shadow: 0 0 5px #c5c5c5;
    -webkit-box-shadow: 0 0 5px #c5c5c5;
    box-shadow: 0 0 5px #c5c5c5;
    padding:4px;
    background:#fff;
}
.feature_sidebar .feature_map iframe{
    width:341px;
    height:197px;
    margin-bottom:-8px;
}
.feature_bottom h2{
    padding-bottom: 24px;
    margin-bottom: 25px;
    margin-top: 20px;
    border-bottom:1px solid rgb(238, 238, 238);
}
.feature_bottom ul{
    margin-bottom:0px;
}
.feature_bottom ul li{
    list-style:none;
    margin-left:0;
    margin-bottom:30px;
    margin-right:15px;
    display:inline-block;
    box-shadow: 0 1px 8px #ccc;
    -moz-box-shadow: 0 1px 8px #ccc;
    -webkit-box-shadow: 0 1px 8px #ccc;
    padding:0;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.feature_bottom ul li:hover{
    box-shadow: 0 1px 8px #467d08;
    -moz-box-shadow: 0 1px 8px #467d08;
    -webkit-box-shadow: 0 1px 8px #467d08;
}
.feature_bottom ul li img{
    width:205px;
    height:136px;
}
.feature_bottom ul li:last-child{
    margin-right:0;
}
/* Footer Style
========================================================*/
.footer_container{
    background:#4f8513 url(images/footer-bg.png) center top repeat-x;
    border-bottom:1px solid #69a527;
    padding: 25px 0;
}
.footer_container .footer h4{
    color:#fff;
    padding-bottom:15px;
    background:url(images/footer-heading-seprater.png) bottom center repeat-x;
    text-shadow:0 1px 1px #222;
}
.footer_container .footer, .footer_container .footer p, .footer_container .footer a{
    color:#f3fce9;
}
.footer_container .footer .footer_widget{
    padding-right:20px;
}
.footer_container .footer .footer_widget.last{
    padding-right:0px;
}
.footer_container .footer .searchform {
    background: url(images/footer-search-bg.png);
    width:236px;
    height:32px;
    border:none;
    position:relative;
    margin-bottom:15px;
}
.footer_container .footer .searchform input[type="text"] {
    width:132px;
    height:32px;
    background:transparent;
    border:none;
    padding:0px 0px 0px 30px;
    color:#dfdfdf;
}
.footer_container .footer .searchform input[type="submit"] {
    position:absolute;
    right:0px;
    top:0px;
    background:url(images/footer-search-btn.png) no-repeat;
    width:73px;
    height:30px;
    border:none;
    cursor:pointer;
}
.bottom_footer_container{
    background:#335b06;
    border-top:1px solid #274508;
    padding: 7px 0 7px 0;
}
.bottom_footer_container .copyrightinfo p{
    margin-bottom:0;
    color: rgb(211, 211, 211);
    margin-top: 1px;
}
.bottom_footer_container .copyrightinfo a{
    color: rgb(211, 211, 211);
}
.bottom_footer_container .social_logos{
    float:right;
    margin-bottom:0;
}
.bottom_footer_container .social_logos li{
    list-style:none;
    display:inline;
    margin-left:5px;
    width:37px;
    height:36px;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.bottom_footer_container .social_logos li:hover{
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    /* IE 5-7 */
    filter: alpha(opacity=30);
    /* Netscape */
    -moz-opacity: 0.3;
    /* Safari 1.x */
    -khtml-opacity: 0.3;
    /* Good browsers */
    opacity: 0.3;
    -webkit-filter: saturate(250%);
}
.bottom_footer_container .social_logos li img{
    height: 27px; }

/* Content Bar Style
========================================================*/
.page_heading_container{
    background:url(images/heading-shadow.png) center bottom repeat-x;
    padding:20px 0;
    margin-bottom:40px;
}
.page_heading_container h1{
    font-size:14px;
    margin-bottom:0;
}
.page_content .content_bar img{
    max-width:100%;
    height:auto;
}
.page_content .content_bar .post:last-child {
}
.page_content .content_bar .post {
    margin-bottom:40px;
    position:relative;
    border-bottom:1px solid #dbdbdb;
    padding-bottom:25px;
    overflow:hidden;
}
.page_content .content_bar .post .post_content {
    overflow:hidden;
    line-height:20px;
    text-align:justify;
    margin-bottom:10px;
}
.page_content .content_bar .post .post_content p {
    line-height:21px;
    font-size:13px;
    margin-bottom:5px;
}
.page_content .content_bar .post .postimg {
    float:left;
    width:218px;
    height:171px;
    margin-right:21px;
    margin-bottom:20px;
    display: inline;
    background:#f7f3f3;
    margin-top:5px;
}
.page_content .content_bar .post .post_meta {
    list-style-type:none;
    color:#979696;
    padding-top:5px;
    padding-bottom:0px;
    padding-left:3px;
    margin-bottom:9px;
    font-size:13px;
}
.page_content .content_bar .post .post_meta li {
    display:inline;
    margin-left:0;
    margin-right:16px;
    padding-left:10px;
}
.page_content .content_bar .post .post_meta a {
    color:#979696;

}
.page_content .content_bar .post .post_meta a:hover{
    color:#666;
}
.page_content .content_bar .post .post_meta a.last {
    background:none;
}
.page_content .content_bar .post .post_meta .posted_by {
    background:url(images/admin-img.png) no-repeat left;
}
.page_content .content_bar .post .post_meta .post_date {
    background:url(images/post-date.png) no-repeat left;
}
.page_content .content_bar .post .post_meta .posted_in {
    background:url(images/post-category.png) no-repeat left;
}
.page_content .content_bar .post .post_meta .postc_comment {
    background:url(images/post-comment.png) no-repeat left;
}
.page_content .content_bar .post .post_meta .postc_comment a{
    padding-left:5px;
}

.page_content .content_bar .post .post_title {
    padding-left:1px;
    padding-top:0;
    margin-bottom:4px;
    font-size:24px;
    line-height:31px;
}
.page_content .content_bar .post .post_title a {
    color:#222;
}
.page_content .content_bar .post .post_meta li span {
    margin-left:5px;
}
.page_content .content_bar .post.single .post_content img {
    max-width:100%;
    height:auto;
    background:none;
    padding:0;
}
.page_content .content_bar .post.single .post_content {
    margin-top:12px;
}
.page_content .content_bar .post .post_content a.read-more {
    color:#006600;
    margin-bottom:0;
}
.page_content .content_bar .post .post-seprater {
    height:5px;
    margin-top:40px;
    background:url(images/index-line.png) repeat-x;
}
/* Side Bar Style
========================================================*/
.feature_sidebar .sidebar.home{
    margin-left:0;
}

.page_content .sidebar {
    margin-left:35px;
}
.page_content .searchform {
    background: url(images/side-searchbg.png) no-repeat;
    width:274px;
    height:36px;
    border:none;
    position:relative;
    margin-bottom:18px;
}
.page_content .searchform input[type="text"] {
    width:200px;
    height:32px;
    background:transparent;
    border:none;
    padding:1px 0px 0px 7px;
    color:#787878;
}
.page_content .searchform input[type="submit"] {
    position:absolute;
    right:10px;
    top:10px;
    background:url(images/side-search.png) no-repeat;
    width:19px;
    height:20px;
    border:none;
    cursor:pointer;
}
.page_content .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image {
    width:82%!important;
}
.page_content .grid_7 .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image{
    margin-left: 0;
}
.page_content .feature_content_wrapper .feature_sidebar .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image{
    width: 94%!important;
}
.page_content .feature_content_wrapper .feature_sidebar .sidebar .inkleadsform-conatainer .inkleadsform input#recaptcha_response_field{
    margin-left: 0 !important;
}
.page_content .sidebar h3 {
    color:#000000;
    margin-left:0;
}
.page_content .sidebar ul {
    list-style:none;
    margin-left:0;
    margin-bottom:20px;
    padding-bottom:12px;
    border-bottom:1px solid #ddd;
}
.page_content .sidebar ul ul {
    margin-left:0px;
    margin-bottom:0;
    list-style:none;
    border-bottom:none;
    padding-bottom:0;
}
.page_content .sidebar ul ul li {
    margin-left:20px;
}
.page_content .sidebar ul li {
    padding:5px 0;
    margin-left:0px;
}
.page_content .sidebar ul li a {
    text-decoration:none;
    color:#989696;
}
.page_content .sidebar ul li a:hover{
    color:#66CC00;
}
.sidebar .recent-post li {
    margin-left:0;
    overflow:hidden;
    list-style:none;
}
sidebar .recent-post li li img {
    float:left;
    width:50px;
    height:50px;
    margin-right:10px;
    margin-bottom:10px;
    padding:7px 7px 10px;
}
sidebar .recent-post li li span.recent-date {
    font-size:12px;
    color:#322903;
}
sidebar .recent-post li li p {
    margin-bottom:5px;
}
/* Commentlist Style
==============================================*/
#commentsbox {
    margin:0;
    width:100%;
}
ol.commentlist {
    clear:both;
    list-style:none;
    margin:0;
    overflow:hidden;
}
ol.commentlist li {
    line-height:18px;
    margin:5px 0 15px;
    padding:10px;
    margin-right:0;
    overflow:hidden;
    padding-right:0;
    margin-left:0;

}
ol.commentlist li .comment-body {
    position:relative;
    padding-top:25px;
    padding-left:20px;
    padding-right:15px;
    margin-bottom:30px;
    border:solid 2px #dee7cf;
    border-radius:5px;
    /*background:url(images/comment-borderbg.png) left top repeat-y;*/
    background-color:#f6ffe7;


}
ol.commentlist li .comment-author a:link, ol.commentlist li .comment-author a:visited {
    color:#000;
    font-weight:700;
    text-decoration:none !important;
}
cite.fn {
    color:#141413;
    font-style:normal;
    margin-left:80px;
}
span.says{
    position:absolute;
    top:25px;
    left:95px;
}
ol.commentlist li .comment-author .avatar {
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    width:45px;
    height:45px;
    border:1px solid #D5D5D5;
    background-color:#fff;
    padding:5px;
    -webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;
}
ol.commentlist li .comment-author .avatar.photo {
    padding:5px;
    background:#fff;
}

ol.commentlist li .comment-meta{
    position:absolute;
    top:16px;
    right:100px;
}

ol.commentlist li .comment-meta a {
    color:#116d8f;
    text-decoration:none !important;
    background:url(images/replybg.png) left center no-repeat;
    padding-left:15px;

}
ol.commentlist li p {
    line-height:20px;
    margin-top:15px;
    color:#7e7e7e;
    margin-bottom:40px;
    margin-left:75px;
    font-size:12px;
    text-align:justify;
}
ol.commentlist li.comment ul.children li.depth-2 {
    margin:0 0 0px 25px;
}
ol.commentlist li.comment ul.children li.depth-3 {
    margin:0 0 0px 25px;
}
ol.commentlist li.comment ul.children li.depth-4 {
    margin:0 0 0px 25px;
}
ol.commentlist li.comment ul.children li.depth-5 {
    margin:0 0 0px 25px;
}
.comment-meta.commentmetadata {
    margin-top:10px;
}
ol.commentlist li .reply {
    position:absolute;
    top:27px;
    right:30px;
    width:50px;
    height:58px;
    cursor:pointer;
}
ol.commentlist li .reply a {
    cursor:pointer;
    color:#116d8f;
    background:url(images/replybg.png) left center no-repeat;
    padding-left:15px;
}
ol.commentlist li 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:14px;
    color:#000;
    font-weight:bold;
    padding:10px 10px;
}
#respond label {
    display:block;
    margin-right:15px;
    margin-bottom:5px;
    color:#9b9494;
    margin-left:15px;
    clear:both;
}
#respond .required {
}
#respond label small {
    font-size:10px;
}
#respond input {
    border:none;
    color:#989898;
    background:#000;
    font-size:13px;
    padding:5px 0;
    margin-bottom:20px;
}
.post-info{
    color:#5c95b6;
    font-size:22px;
    line-height:21px;
}

/* Commentform Style
================================================*/
#commentform {
    margin-bottom: 90px;
    padding-left: 5px;
    border: solid 1px #d4d4d2;
    background-color: #f6ffe7;
    padding-top: 20px;
    position: relative;
}
#commentform p {
    color:#444;
}
#commentform a {
    color:#0454A8;
    margin-top:15px;
    margin-bottom:0;
}
#commentform p.form-allowed-tags, #commentform p.logged-in-as {
    margin-left:20px;
    color:#aaa;
}
h3#reply-title {
    display:none;
}
#commentform .form-submit #submit {
    border:none;
    color:#fff;
    margin-top:0px;
    text-align:center;
    font-size:15px;
    text-align:center;
    display:inline-block;
    cursor:pointer;
    background: url('images/post-btn.png') no-repeat 0 0;
    width: 120px;
    height: 33px;
    margin-left:-3px;
    position:absolute;
    bottom:-65px;
    left:0;
}
#commentform .form-submit #submit:hover {
    background: url('images/post-btn.png') no-repeat 0 -44px;
    width: 120px;
    height: 33px;
}
#commentform p.comment-form-author input[type="text"] {
    background:#fff;
    margin-left:15px;
    border:1px solid #dce2d2;
    width:42%;
    padding:5px 10px;
    height:26px;
}
#commentform p.comment-form-url input[type="text"] {
    background:#fff;
    margin-left:15px;
    border:1px solid #dce2d2;
    width:60%;
    padding:5px 10px;
    height:26px;
    width:73%;
}
#commentform p.comment-form-email input[type="text"] {
    background:#fff;
    margin-left:15px;
    border:1px solid #dce2d2;
    width:60%;
    padding:5px 10px;
    height:26px;
    width:92%;
}
.comment-form-email {
    display:block;
}
.comment-form-email input#email {
    width:60%;
    border:1px solid #dce2d2;
    padding:5px 10px;
}
.comment-form-url {
    position:absolute;
    top:60px;
    right:-50px;
    width:58%;
}
#commentform input[type="text"]:focus, textarea#comment:focus {
}
input#commentSubmit {
}
#respond input#commentSubmit:hover {
    color:#fff;
}
textarea#comment {
    width:94.6%;
    height:190px;
    color:#555;
    clear:both;
    border:solid 1px #dfded9;
    margin-left:15px;
    font-family:"PT Serif", serif;
}
#nav-single {
    overflow:hidden;
    margin-bottom:20px;
}
.nav-previous {
    float: left;
    width: 50%;
}
.nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
/*contact page
=======================================================*/
.page_container.contact{
    margin:0;
    padding:0;
    background:none;
    background-color:#f2f1ec;	
}
.contact-page {
    margin:0;
    padding:0;
    overflow: hidden;
    margin-bottom: 30px;
    padding-right:20px;
    padding-top: 3px;

}
.contact-page p {
    color:#2d6f96;
    margin-bottom:50px;
}
.contact-page h1 {
    color:#2d6f96;
    margin-bottom:15px;
    margin-top:0px;
    padding-bottom:18px;
    line-height:30px;

}
#contactForm {
    padding-top:20px;
    border:solid 2px #dee7cf;
    padding-left:19px;
    padding-bottom:24px;
    background:#f6ffe7;
    border-radius:5px;	
}
#contactForm #contact-form-name label {
    display: block;
    margin-bottom: 5px;
    color:rgb(155, 155, 155);
}
#contactForm #contact-form-name {
    float: left;
    width:265px;
    padding-right: 10px; 
}

#contactForm #contact-form-name input[type="text"]{
    border:1px solid #dfded9;
    height:35px;
    width:120%;
    padding-left:15px;
    padding-right:10px;
    color:#888;
    -moz-box-shadow:     0 0 10px rgb(224, 224, 224);
    -webkit-box-shadow:  0 0 10px rgb(224, 224, 224);
    box-shadow:          0 0 10px rgb(224, 224, 224);

}	   

#contactForm #contact-form-email label {
    display: block;
    margin-bottom: 5px;
    margin-left:90px;
    color:rgb(155, 155, 155);
}

#contactForm #contact-form-email {
    float: left;
    padding-right: 10px;	 	  
}	  
#contactForm #contact-form-email input[type="text"] {
    margin-bottom:0px;
    margin-left:90px;
    width:120%;
    height:35px;
    color:#888;
    padding-left:15px;
    padding-right:10px;
    border:1px solid #dfded9;
    -moz-box-shadow:     0 0 10px rgb(224, 224, 224);
    -webkit-box-shadow:  0 0 10px rgb(224, 224, 224);
    box-shadow:          0 0 10px rgb(224, 224, 224);
}	  
#contactForm #contact-form-message label {
    display: block;
    margin: 5px 0; 
    color:rgb(155, 155, 155);
}
#contactForm #contact-form-message {
    width: 100%;
    clear: both; 
    padding-top:15px;
}
#contactForm #contact-form-message textarea {
    margin-bottom: 10px;
    width: 95.5%;
    height:200px;
    padding:1%;
    color:#888;
    border:1px solid #dfded9;
    font-family:Domine;
    -moz-box-shadow:     0 0 10px rgb(224, 224, 224);
    -webkit-box-shadow:  0 0 10px rgb(224, 224, 224);
    box-shadow:          0 0 10px rgb(224, 224, 224);
}
#contactForm input[type="submit"] {
    clear:both;
    background: url('images/post-btn.png') no-repeat 0 0;
    width: 120px;
    height: 33px;
    border:0;
    color:#fff;
    font-size:13px;
    margin-top:27px;
    padding-bottom:5px;
}

#contactForm input[type="submit"]:hover {
    background: url('images/post-btn.png') no-repeat 0 -44px;
    width: 120px;
    height: 33px;
}
span.required{
    color:#2d6f96;
}
/* #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;
}
.sticky {
}
.gallery-caption {
    color: #666;
    font-family: Georgia, serif;
    font-size: 12px;
}
.bypostauthor {
}
.alignnone {
    margin: 5px 20px 20px 0;
}
.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:5px 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:10px 4px 5px;
}
#wp-calendar caption {
    text-align: center;
    background:  #999999;
    border: 1px solid #999999;
    color: #fff;
    font-weight: bold;
    padding: 3px 0;
}
#wp-calendar a {
    font-weight: bold;
    color: #999999;
}
#wp-calendar tfoot td {
    background: #f4f4f4;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.footer #calendar_wrap {
    display: block;
    margin-bottom: 30px;
    background:  #000000;
    width: 176px;
}
/*=======================================================*/
/* 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: 52px !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: 9999;
    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: 13px 22px 5px 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);
}
/*Gallery page
================================================*/
.page_content .gallery .thumbnail {
    margin-left:0;
    padding:0;
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    margin-right:10px;
    width:107%;
}
.page_content .gallery ul.thumbnail li {
    margin:0;
    margin-left:0;
    float:left;
    position:relative;
    margin-right:26px;
    width:216px;
    height:auto;
    margin-bottom:25px;
    text-align:center;
    padding-bottom:0px;
}
.page_content .gallery .thumbnail li img {
    margin-right:0;
    width:230px;
    height:168px;
}

/*Default Gallery*/
.page_content .content_bar .gallery ul.thumbnail.col-1 li {
    width:200px;
    height:auto;
    display:block;
    float:none;
    margin:0 auto;
    margin-bottom:50px;
}
.page_content .content_bar .gallery ul.thumbnail.col-2 li {
    width:270px;
    margin-left:40px;
    margin-right:40px;
    margin-bottom: 120px;
    height:auto;
}
.page_content .content_bar .gallery ul.thumbnail.col-3 li {
    width:266px;
    margin-right:0;
    height:auto;
    margin-bottom:10%;
}
.page_content .content_bar .gallery ul.thumbnail.col-4 li {
    width:175px;
    height:auto;
    margin-right:20px;
    margin-bottom:55px;
}
.page_content .content_bar .gallery .thumbnail.col-4 li img {
    margin-right:0;
    width:175px;
    height:168px;
}
.page_content .content_bar .gallery ul.thumbnail.col-5 li {
    width:125px;
    height:100px;
    margin-right:25px;
    margin-bottom:55px;
}
.page_content .content_bar .gallery ul.thumbnail.col-5 li img {
    width:125px;
    height:100px;
    margin-right:25px;
}
.page_content .content_bar .gallery ul.thumbnail.col-6 li {
    width:110px;
    height:auto;
    margin-right:20px;
    margin-bottom:55px;
}
.page_content .content_bar .gallery ul.thumbnail.col-6 li img {
    width:110px;
    height:90px;
    margin-right:0;
}
.page_content .content_bar .gallery ul.thumbnail.col-7 li {
    width:90px;
    height:80px;
    margin-right:20px;
    margin-bottom:55px;
}
.page_content .content_bar .gallery ul.thumbnail.col-7 li img {
    width:90px;
    height:80px;
    margin-right:20px;
}
.page_content .content_bar .gallery ul.thumbnail.col-8 li {
    width:80px;
    height:70px;
    margin-right:20px;
    margin-bottom:55px;
}
.page_content .content_bar .gallery ul.thumbnail.col-8 li img {
    width:80px;
    height:70px;
    margin-right:20px;
}
.page_content .content_bar .gallery ul.thumbnail.col-9 li {
    width:65px;
    height:auto;
    height:60px;
    margin-right:20px;
    margin-bottom:55px;
}
.page_content .content_bar .gallery ul.thumbnail.col-9 li img{
    width:65px;
    height:auto;
    height:60px;
    margin-right:20px;
}
.page_content .content_bar .gallery .thumbnail li img:hover {
    opacity: 1;
    -webkit-transition: opacity .6s ease-in-out;
    -moz-transition: opacity .6s ease-in-out;
    -o-transition: opacity .6s ease-in-out;
    -ms-transition: opacity .6s ease-in-out;
    transition: opacity .6s ease-in-out;
}


/*Fullwidth Gallery*/
.page_content .fullwidth .gallery ul.thumbnail.col-1 li {
    width:200px;
    height:auto;
    display:block;
    float:none;
    margin:0 auto;
    border:2px solid #ddd;
    margin-bottom:50px;
}
.page_content .fullwidth .gallery ul.thumbnail.col-1 li img {
    width:200px;
    height:auto;
}
.page_content .fullwidth .gallery ul.thumbnail.col-2 li {
    width:270px;
    margin-left: 132px;
    margin-right: 165px;
    margin-bottom: 120px;
    height:auto;
    border:2px solid #ddd;
}
.page_content .fullwidth .gallery ul.thumbnail.col-2 li img {
    width:270px;
    margin-right: 165px;
}
.page_content .fullwidth .gallery ul.thumbnail.col-3 li {
    width:266px;
    margin-right:10%;
    height:auto;
    margin-bottom:10%;
    border:2px solid #ddd;
}
.page_content .fullwidth .gallery .thumbnail.col-3 li img {
    width:266px;
    height:auto;
    margin-right:10%;

}
.page_content .fullwidth .gallery ul.thumbnail.col-4 li {
    width:230px;
    height:auto;
    margin-right:4.5%;
    margin-bottom:50px;
    border:2px solid #ddd;
}
.page_content .fullwidth .gallery .thumbnail.col-4 li img {
    margin-right:0;
    width:230px;
    height:168px;
}
.page_content .fullwidth .gallery ul.thumbnail.col-5 li {
    width:205px;
    height:auto;
    margin-right:14px;
    margin-bottom:15px;
    border:2px solid #ddd;
}
.page_content .fullwidth .gallery ul.thumbnail.col-5 li img {
    width:205px;
    height:168px;
    margin-right:20px;
}
.page_content .fullwidth .gallery ul.thumbnail.col-6 li {
    width:136px;
    height:auto;
    height:100px;
    margin-right:55px;
    margin-bottom:55px;
    border:2px solid #ddd;
}
.page_content .fullwidth .gallery ul.thumbnail.col-6 li img {
    width:136px;
    height:auto;
    height:100px;
    margin-right:55px;
}
.page_content .fullwidth .gallery ul.thumbnail.col-7 li {
    width:136px;
    height:90px;
    margin-right:25px;
    border:2px solid #ddd;
}

.page_content .fullwidth .gallery ul.thumbnail.col-7 li img {
    width:136px;
    height:90px;
    margin-right:10px;
}
.page_content .fullwidth .gallery ul.thumbnail.col-8 li {
    width:115px;
    height:90px;
    margin-right:25px;
    border:2px solid #ddd;
}

.page_content .fullwidth .gallery ul.thumbnail.col-8 li img {
    width:115px;
    height:90px;
    margin-right:25px;
}

.page_content .fullwidth .gallery ul.thumbnail.col-9 li {
    width:100px;
    height:90px;
    margin-right:15px;
    border:2px solid #ddd;
}
.page_content .fullwidth .gallery ul.thumbnail.col-9 li img {
    width:100px;
    height:90px;
    margin-right:15px;
}

/*Gallery style in content bar
================================================*/
.gallery.gall ul.thumbnail li span.fade {
    background:url(images/view_photo.png) no-repeat;
    position:absolute;
    top:60px;
    left:65px;
    display:block;
    opacity:0;
    width:220px;
    height:153px;
}
.content_bar .gallery .thumbnail {
    margin-left:0;
    padding:0;
    list-style-type:none;
    overflow:hidden;
    margin:0 auto;
    margin-right:10px;
    width:105%;
}
.content_bar .gallery ul.thumbnail li {
    margin:0;
    margin-left:0;
    float:left;
    position:relative;
    margin-right:26px;
    width:216px;
    height:165px;
    margin-bottom:25px;
    text-align:center;
}
.content_bar .gallery ul.thumbnail.col-1 li {
    width:200px;
    height:150px;
    display:block;
    float:none;
    margin:0 auto;
}
.content_bar .gallery ul.thumbnail.col-2 li {
    width:270px;
    height:155px;
}
.content_bar .gallery ul.thumbnail.col-3 li {
    width:179px;
    height:155px;
}
.content_bar .gallery ul.thumbnail.col-4 li {
    width: 130px;
    height: 106px;
    margin-right:24px;
}
.content_bar .gallery ul.thumbnail.col-5 li {
    width:102px;
    height:76px;
    margin-right:20px;
}
.content_bar .gallery ul.thumbnail.col-6 li {
    width:85px;
    height:60px;
    margin-right:16px;
}
.content_bar .gallery ul.thumbnail.col-7 li {
    width:77px;
    height:46px;
    margin-right:10px;
}
.content_bar .gallery ul.thumbnail.col-8 li {
    width:64px;
    height:35px;
    margin-right:10px;
}
.content_bar .gallery ul.thumbnail.col-9 li {
    width:60px;
    height:32px;
    margin-right:8px;
}
.content_bar .gallery .thumbnail li img {
    -webkit-transition: all .65s linear;
    -moz-transition: all .6s linear;
    -o-transition: all .6s linear;
    -ms-transition: all .6s linear;
    transition: all .6s linear;
    border: 1px solid #c3cccd;
    padding: 5px;
}
.content_bar .gallery .thumbnail li img:hover {
    opacity: 1;
}
.content_bar ul.thumbnail li span.fade {
    background:url(images/view_photo.png) no-repeat;
    position:absolute;
    top:60px;
    left:65px;
    display:block;
    opacity:0;
    width:220px;
    height:153px;
}

/*Footer form widget*/
.footer_container .footer .footer_widget .ink-container{
    width:230px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform-top,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_top{
    background:url(images/footerform2-bg-960-top.png) top center no-repeat;
    width:230px;
    height:71px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper{
    width:230px;
    height:auto;
    background:url(images/footerform2-bg-960-center.png) center repeat-y;
}

.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform-bottom,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_bottom{
    background:url(images/footerform2-bg-960-bottom.png) bottom center;
    width:230px;
    height:20px;
    margin-bottom:30px;
}
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_bottom{
    margin-bottom:0;
}
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item select {
    margin-left: 0;
}
.inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item{
    margin-left: 11px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
    margin-top:15px;
    margin-bottom:0px;
    margin-left:59px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="text"],
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"],
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="email"],
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
    background:url(images/footerapp-text-960.png) center no-repeat;
    width:190px;
    height:45px;
    margin-left:-2px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform #aptmessage,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage,
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea 
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
    width:204px;
    height: 100px;
    max-height:100px;
    max-width:204px;
}
.footer_container .footer .footer_widget .inkleadsform #aptmessage,
.footer_container .footer .footer_widget .inkappointment_wrapper #aptmessage,
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
    margin-left:28px;
    margin-left:7px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform li.submit_bg,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg {
    background:url(images/app-submit-bg-960.png) center no-repeat;
    width:244px;
    height:75px;
    margin-left:22px;
}
.footer_container .footer .footer_widget .inkleadsform .submit_bg input[type="submit"],
.footer_container .footer .footer_widget .inkappointment_form_wrapper .submit_bg input[type="submit"],
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
    background: url('images/appointment-btn-960.png') no-repeat 0 0;
    width: 222px;
    height: 54px;
    margin-left:0px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
    margin-left:4px;
}
.footer_container .footer .footer_widget .inkleadsform .submit_bg input[type="submit"],
.footer_container .footer .footer_widget .inkappointment_form_wrapper .submit_bg input[type="submit"],
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"]:hover,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
    background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
    width: 222px;
    height: 54px;
}
.footer_container .footer .footer_widget .inkappointment_form_wrapper .submit_bg{
    margin-left: 12px !important;
    background-size: 209px 76px !important;
    background-position: left top !important;
}
.footer_container .footer .footer_widget .inkappointment_form_wrapper .submit_bg input[type="submit"],
.footer_container .footer .footer_widget .inkappointment_form_wrapper .submit_bg input[type="submit"]:hover{
    background-size: 194px 124px !important;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .radiopanel ,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .radiopanel {
    margin-left: 5px;
    margin-bottom: 10px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel ,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel{
    margin-left: 5px;
    margin-bottom: 10px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel select#select_option ,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel select#select_option{
    background: #fff url(images/select-arrow.png) 190px 18px no-repeat;
    margin-right: 20px;
    margin-left: 5px;
    width: 210px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .checkpanel,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .checkpanel{
    margin-left: 5px;
    padding-bottom: 10px;
}
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel {
    margin-left: 10px;
}

.footer_container .footer .footer_widget .inkleadsform .captcha_img img#captcha_img,
.footer_container .footer .footer_widget .inkappointment_form_wrapper .captcha_img img#captcha_img{
    width:38%;
}

/* sidebar widget*/
.sidebar.blog .inkleadsform-conatainer .inkleadsform-top,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_top{
    background:url(images/sidebarform-bg-960-top.png) top center no-repeat;
    width:270px;
    height:71px;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper{
    width:270px;
    height:auto;
    background:url(images/sidebarform-bg-960-center.png) center repeat-y;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform-bottom,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_bottom{
    background:url(images/sidebarform-bg-960-bottom.png) bottom center;
    width:270px;
    height:43px;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
    margin-top:15px;
    margin-bottom:0px;
    margin-left:59px;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="text"],
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"],
.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="email"],
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
    background:url(images/app-text-960.png) center no-repeat;
    width:220px;
    height:45px;
    margin-left:5px;
}
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"],
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
    margin-left:0;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform #aptmessage,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage,
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
    width:204px;
    height: 100px;
    max-height:100px;
    max-width:222px;
}
.sidebar.blog .inkleadsform #aptmessage,
.sidebar.blog .inkappointment_form_wrapper #aptmessage,
.footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea,
.footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
    margin-left:28px;
    margin-left:7px;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform li.submit_bg, 
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
    background:url(images/app-submit-bg-960.png) center no-repeat;
    width:244px;
    height:75px;
    margin-left:22px;
}
.sidebar.blog .inkleadsform .submit_bg input[type="submit"], 
.sidebar.blog .inkappointment_form_wrapper .submit_bg input[type="submit"], 
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"],
.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"]{
    background: url('images/appointment-btn-960.png') no-repeat 0 0;
    width: 222px;
    height: 54px;
    margin-left:10px;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
    margin-left:21px;
}
.sidebar.blog .inkleadsform .submit_bg input[type="submit"],
.sidebar.blog .inkappointment_form_wrapper .submit_bg input[type="submit"],
.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"]:hover,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
    background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
    width: 222px;
    height: 54px;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
    width: 222px;
    margin-left:21px;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .radiopanel ,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .radiopanel{
    margin-left:18px;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel ,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel{
    margin-left:18px;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel select#select_option,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel select#select_option{
    background: #fff url(images/select-arrow.png) 205px 18px no-repeat;
    margin-right: 20px;
    margin-left: 8px;
    width: 225px;
}

.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .checkpanel ,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .checkpanel{
    margin-left:18px;
}
.sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel ,
.sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .checkpanel{
    margin-left: 15px;
    margin-left:25px;
}
/*End sidebar widget */

/*Plugin Style */
.ink-container .inkleadsform ul, .ink-container .inkappointment_form_wrapper ul{
    margin-bottom:0;
    border-bottom:none;
}
.ink-container .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img, 
.ink-container .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
    margin-top:0px;
    margin-bottom:15px;
    margin-left:88px;
    padding-top:5px;
}
.sidebar.blog .ink-container .inkleadsform .select_item select.inktext,
.sidebar.blog .ink-container .inkappointment_form_wrapper .select_item select.inktext{
    background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
    width: 235px;
    //margin-left:20px;
}
.sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
.sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
    width:230px;
    margin-left:20px;
}
.sidebar.blog .ink-container .inkleadsform span.captcha_img {
    width: 25%;
    margin-left: 20px;
    display: inline;
}
.sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt {
    width: 38%;
    background: url(images/captchacodebg.png) center no-repeat;
    display: inline;
    border-radius: 7px;
}
.sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg,
.sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
    width: 240px;
    height: 75px;
    margin-left: 15px;
}
.sidebar.blog .ink-container .sidebar ul {
    border-bottom: none;
}
.sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
.sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
    margin-top: 5px;
}
.sidebar .inkappointment_form_wrapper li.submit_bg{
    margin-left: 12px !important;
    background-size: 244px 76px !important;
    background-position: left top !important;
}
.sidebar .inkappointment_wrapper .inkappointment_form_wrapper ul li.submit_bg input[type="submit"],
.sidebar .inkappointment_wrapper .inkappointment_form_wrapper ul li.submit_bg input[type="submit"]:hover{
    background-size: 228px 124px !important;
}
.footer_container .footer .footer_widget .ink-container .inkleadsform .select_item select.inktext,
.footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper .select_item select.inktext{
    background: #fff url(images/select-arrow.png) 190px 18px no-repeat;
    margin-right: 20px;
    margin-left: 10px;
    width: 208px;
}
.footer_container .footer .footer_widget .ink-container .inkleadsform span.captcha_img,
.footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper span.captcha_img{
    width: 25%;
    margin-left: 10px;
    display: inline;
}

.footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt ,
.footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt {
    width: 38%;
    background: url(images/captchacodebg.png) center no-repeat;
    display: inline;
    border-radius: 7px;
}
.footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg ,
.footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg {
    background: url(images/app-submit-bg-960.png) center no-repeat;
    width: 220px;
    height: 75px;
    margin-left: 4px;
}
.footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform-bottom ,
.footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_bottom{
    padding-bottom:20px;
}
.footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer  .inkleadsform-bottom img.paypal_img,
.footer_container .footer .footer_widget .ink-container .inkappointment_wrapper  .inkappointment_form_bottom img.paypal_img{
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 20px;
}


@-moz-document url-prefix() {

    .sidebar.blog .ink-container .inkleadsform .select_item select.inktext ,
    .sidebar.blog .ink-container .inkappointment_form_wrapper .select_item select.inktext{
        background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 232px;
        margin-left:-12px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform .select_item select.inktext ,
    .footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper .select_item select.inktext {
        background: #fff url(images/select-arrow.png) 185px 18px no-repeat;
        margin-right: 20px;
        margin-left: -20px;
        width: 208px;
    }

}


/*End Plugin Style */




@media only screen and (min-width: 960px) and (max-width: 1140px) {
    .flexslider {
        width:614px;
        height:307px;
    }
    .flexslider .slides li img{
        width:614px;
        height:305px;
    }
    .flex-direction-nav a {
        position: absolute;
        bottom:-16%;
    }
    .flex-direction-nav .flex-next {
        width: 27px;
        height: 27px;
        background:url(images/next.png) no-repeat;
        right: 3px;
    }
    .flex-direction-nav .flex-prev {
        width: 27px;
        height: 27px;
        right: 72px;	
        background:url(images/prev.png) no-repeat;
    }
    .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
        opacity: 1;
    }

    .flex-pauseplay{
        cursor:pointer;
        color:#fff;
        position: absolute;
        right:37px;
        bottom:-16%;
        display:compact;
        font-size:0px;
    }
    .flex-pauseplay .flex-play{
        height:27px;
        width:27px;
        display:block;
        background:url(images/flex-play.png) 0px 0px no-repeat;
    }
    .flex-pauseplay .flex-pause{
        height:27px;
        width:27px;
        display:block;
        background:url(images/flex-pause.png) 0px 0px no-repeat;
    }
    .feature_content {
        max-width:100%;
        padding-right:7px;
    }
    .featurebox .featurebox_desc{
        width:189px;
    }
    .featurebox .featurebox_desc.third{
        margin-right:0;
    }
    .featurebox .featurebox_desc h4{
        margin-bottom:12px;
    }
    .featurebox .featurebox_desc img{
        width:189px;
        height:159px;
    }
    .feature_content .feature_testimonial{
    }
    .feature_sidebar{
        padding-left:18px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="text"],
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="email"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
        background:url(images/app-text-960.png) center no-repeat;
        width:222px;
        height:45px;
        margin-left:8px;
    }
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.textaptcal input#aptcal{
        background:url(images/app-text-960.png) center no-repeat;
        width:222px;
        height:45px;
        padding-left: 30px;
    }
    .default_plugin .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"],
    .default_plugin .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
        margin-left:0;
    }
    .inkleadsform-conatainer .inkleadsform #aptmessage, 
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea,
    .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage, 
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
        width:222px;
        height: 100px;
        max-height:100px;
        max-width:222px;
        margin-left:26px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel{
        margin-left:20px;
        margin-bottom:10px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel select#select_option ,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel select#select_option {
        background:#fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 236px;
        margin-left:5px;
    }


    .inkleadsform-conatainer .inkleadsform ul li.select_item,
    .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item{
        width:232px;
        height:24px;
        margin-left:-9px;
        margin-bottom:25px;
    }
    .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
    .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
        -webkit-appearance: button;
        -webkit-border-radius: 5px;
        -webkit-padding-end: 20px;
        -webkit-padding-start: 2px;
        -webkit-user-select: none;
        -moz-box-shadow: inset 0 11px 10px -5px #aaa;
        -webkit-box-shadow: inset 0 11px 10px -5px #aaa;
        box-shadow: inset 0 11px 10px -5px #aaa;
        border:none;
        color: #aaa;
        background:#fff url(images/select-arrow.png) 210px 18px no-repeat;
        margin: 0;
        overflow: hidden;
        padding-top: 2px;
        padding-bottom: 2px;
        text-overflow: ellipsis;
        white-space: nowrap;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        width: 265px;
        margin-right: 20px;
        margin-left:34px;
        margin-bottom:15px;
        font-size: 14px;
        text-align: center;
        width:232px;
        height:40px;
        padding: 11px 11px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;

    }
    @-moz-document url-prefix() {
        .inkleadsform-conatainer .inkleadsform ul li.select_item,
        .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item{
            margin-left:29px;
            margin-bottom:25px;
        }
        .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
        .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
            border-radius: 5px;     
            background-image: url(images/select-arrow.png); 
            background-position: center right;
            margin-left:35px;
            margin-bottom:15px;
            background-repeat: no-repeat;
            border: 1px solid #CCC;
            color: #999;
            font-size: 90%;
            font-family:Comfortaa, Arial, Helvetica, sans-serif;
            margin: 0;
            height:auto; 
            padding:10px;
            -moz-appearance: window;
        }
    }
    .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background:url(images/app-submit-bg-960.png) center no-repeat;
        width:244px;
        height:75px;
        margin-left:20px;
    }
    .inkleadsform .submit_bg input[type="submit"],
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .inkappointment_form_wrapper .submit_bg input[type="submit"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        background: url('images/appointment-btn-960.png') no-repeat 0 0;
        width: 222px;
        height: 54px;
        margin-left:10px;	
    }	
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        margin-left:30px;
    }	
    .inkleadsform .submit_bg input[type="submit"], 
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"]:hover,
    .inkappointment_form_wrapper .submit_bg input[type="submit"], 
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
        background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
        width: 222px;
        height: 54px;
    }
    .default_plugin .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background-size: 244px 76px !important;
        background-position: left top !important;
    }
    .default_plugin .inkappointment_form_wrapper .submit_bg input[type="submit"],
    .default_plugin .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
        background-size: 228px 124px !important;
    }
    .inkleadsform-conatainer .inkleadsform-top,
    .ink-container .inkappointment_wrapper .inkappointment_form_top{
        background:url(images/form-bg-960-top.png) top center no-repeat;
        width:290px;
        height:71px;
    }
    .inkleadsform-conatainer .inkleadsform,
    .inkappointment_wrapper .inkappointment_form_wrapper{
        width:290px;
        height:auto;
        background:url(images/form-bg-960-center.png) center repeat-y;
    }
    .inkleadsform-conatainer .inkleadsform .ink-container,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-container{
        margin-bottom:0;
        padding-bottom:0px;
    }
    .inkleadsform-conatainer .inkleadsform .ink-container .ink-form,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-container .ink-form{
        margin-top:0;
    }
    .inkleadsform-conatainer .inkleadsform-bottom,
    .inkappointment_wrapper .inkappointment_form_bottom{
        background:url(images/form-bg-960-bottom.png) bottom center;
        width:290px;
        height:43px;
        margin-bottom:30px;
    }
    .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top:15px;
        margin-bottom:0px;
        margin-left:59px;
    }
    .dk_options_inner, .dk_touch .dk_options {
        width: 230px;
        margin-top: -3px;
        margin-left: 7px;
    }
    .feature_sidebar .feature_addressbar ul li span.content {
        float: right;
        width:auto;
        font-size: 15px;
    }
    .feature_sidebar .feature_addressbar span.address-tip {
        position: absolute;
        bottom: -6%;
    }
    .feature_sidebar .feature_map{
        background: url(images/map-shadow-shadow.png) center bottom no-repeat;
        height:206px;
    }
    .feature_sidebar .feature_map iframe{
        width:284px;
        height:180px;
    }
    .feature_bottom ul li{
        margin-right:20px;
    }
    .feature_bottom ul li img{
        width:170px;
        height:113px;
    }
    .page_content .searchform {
        background: url(images/side-searchbg.png) no-repeat;
        width: 240px;
    }
    #contactForm #contact-form-name input[type="text"] {
        width: 97%;
    }
    #contactForm #contact-form-email input[type="text"] {
        width:116%;
        margin-left: 46px;
    }
    .page_content .gallery ul.thumbnail.col-3 li {
        margin-right: 7%;
    }
    .page_content .gallery ul.thumbnail.col-4 li {
        margin-right: 0.5%;
        margin-bottom:7px;
    }
    .page_content .gallery ul.thumbnail.col-5 li {
        margin-right: 40px;
        margin-bottom:40px;
    }
    .page_content .gallery ul.thumbnail.col-6 li {
        margin-right: 29px;
        margin-bottom: 22px;
    }

    .page_content .fullwidth .gallery ul.thumbnail.col-2 li {
        width: 270px;
        margin-left: 50px;
        margin-right: 50px;
    }

    .page_content .sidebar {
        margin-left:-10px;
        width:100%;
    }
    .page_content .content_bar{
        width:90%;
    }
    /* sidebar widget*/
    .sidebar .inkappointment_wrapper .inkappointment_form_top{
        background:url(images/footerform-bg-960-top.png) top center no-repeat;
        width:250px;
        height:71px;
    }
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper{
        width:250px;
        height:auto;
        background:url(images/footerform-bg-960-center.png) center repeat-y;
    }
    .sidebar .inkappointment_wrapper .inkappointment_form_bottom{
        background:url(images/footerform-bg-960-bottom.png) bottom center;
        width:250px;
        height:43px;
        margin-bottom:30px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .sidebar .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top:15px;
        margin-bottom:0px;
        margin-left:59px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="text"], 
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="email"]{
        background:url(images/app-text-960.png) center no-repeat;
        width:220px;
        height:45px;
        margin-left:14px;
    }
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"], 
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
        background:url(images/app-text-960.png) center no-repeat;
        width:220px;
        height:45px;
        margin-left:-7px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform #aptmessage, 
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea ,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage, 
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
        width:204px;
        height: 100px;
        max-height:100px;
        max-width:222px;
    }
    .sidebar .inkleadsform #aptmessage,
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea,
    .sidebar .inkappointment_form_wrapper #aptmessage,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
        margin-left:28px;
        margin-left:7px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background:url(images/app-submit-bg-960.png) center no-repeat;
        width:244px;
        height:75px;
        margin-left:22px;
    }
    .sidebar .inkleadsform .submit_bg input[type="submit"],
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .sidebar .inkappointment_form_wrapper .submit_bg input[type="submit"],
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        background: url('images/appointment-btn-960.png') no-repeat 0 0;
        width: 222px;
        height: 54px;
        margin-left:10px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        margin-left:34px;
    }
    .sidebar .inkleadsform .submit_bg input[type="submit"], 
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"]:hover,
    .sidebar .inkappointment_form_wrapper .submit_bg input[type="submit"], 
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
        background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
        width: 222px;
        height: 54px;
    }
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea {
        width: 218px;
        margin-left: 10px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .radiopanel ,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .radiopanel {
        margin-left: 10px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel ,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel {
        margin-left: 10px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .checkpanel ,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .checkpanel {
        margin-left: 10px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel{
        margin-left: 15px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel select#select_option,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel select#select_option{
        background:#fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 225px;
        margin-left:5px;
    }

    /*End sidebar widget */

    .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
    .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
        width: 36%;
    }

    .inkleadsform .submit_bg input[type="submit"]:hover,
    .inkappointment_form_wrapper .submit_bg input[type="submit"]:hover{
        background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
        width: 222px;
        height: 54px;
    }

    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel img#captcha_img,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel img#captcha_img{
        width:30%;
    }

    /* Plugin style */
    .sidebar .ink-container .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .sidebar .ink-container .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top: 5px;
        margin-bottom: 0px;
        margin-left: 40px;
    }
    .ink-container .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
    .ink-container .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
        background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 232px;
        margin-left:15px;
    }

    .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
    .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
        margin-left:28px;
    }

    .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
    .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
        width:230px;
        margin-left:10px;
    }

    .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
    .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
        margin-left:28px;
    }

    .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg ,
    .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg {
        width: 240px;
        height: 75px;
        margin-left: 5px;
    }

    .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        margin-left:25px;
    }

    .sidebar.blog .ink-container .inkleadsform .select_item select.inktext,
    .sidebar.blog .ink-container .inkappointment_form_wrapper .select_item select.inktext{
        background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 232px;
        margin-left:28px;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
        width:230px;
        margin-left:20px;
    }
    .sidebar.blog .ink-container .inkleadsform span.captcha_img,
    .sidebar.blog .ink-container .inkappointment_form_wrapper span.captcha_img{
        width: 25%;
        margin-left: 20px;
        display: inline;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
        width: 38%;
        background: url(images/captchacodebg.png) center no-repeat;
        display: inline;
        border-radius: 7px;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        width: 240px;
        height: 75px;
        margin-left: 15px;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top: 5px;
        margin-left:45px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform .select_item select.inktext ,
    .footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper .select_item select.inktext {
        margin-right: 20px;
        margin-left: 20px;
    }
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item select {
        margin-left: -20px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform span.captcha_img,
    .footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper span.captcha_img{
        width: 25%;
        margin-left: 10px;
        display: inline;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
        width: 38%;
        background: url(images/captchacodebg.png) center no-repeat;
        display: inline;
        border-radius: 7px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background: url(images/app-submit-bg-960.png) center no-repeat;
        width: 220px;
        height: 75px;
        margin-left: 4px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform-bottom,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_bottom {
        padding-bottom:20px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer  .inkleadsform-bottom img.paypal_img,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper  .inkappointment_form_bottom img.paypal_img{
        margin-top: 5px;
        margin-bottom: 0px;
        margin-left: 20px;
    }


    @-moz-document url-prefix() {

        .feature_sidebar .ink-container .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
        .feature_sidebar .ink-container .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
            background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
            width: 232px;
            margin-left:-20px;
        }
        .feature_sidebar .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
        .feature_sidebar .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
            width: 230px;
            margin-left: 10px;

        }
        .feature_sidebar .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
        .feature_sidebar .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
            width: 34%;
        }
        .feature_sidebar .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg,
        .feature_sidebar .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
            width: 240px;
            height: 75px;
            margin-left: 5px;
        }
        .sidebar.blog .ink-container .inkleadsform .select_item select.inktext,
        .sidebar.blog .ink-container .inkappointment_form_wrapper .select_item select.inktext{
            background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
            width: 232px;
            margin-left:-8px;
        }
        .footer_container .footer .footer_widget .ink-container .inkleadsform .select_item select.inktext,
        .footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper .select_item select.inktext{
            background: #fff url(images/select-arrow.png) 185px 18px no-repeat;
            margin-right: 20px;
            margin-left: -20px;
            width: 208px;
        }

        .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
        .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
            margin-left:-7px;
        }
        .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
        .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
            margin-left:29px;
        }

        .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg,
        .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
            margin-left:22px;
        }

    }
    .page_content .feature_content_wrapper .feature_sidebar .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image,
    .page_content .feature_content_wrapper .feature_sidebar .sidebar .inkappointment_wrapper .inkappointment_form_wrapper img#recaptcha_challenge_image{
        width: 84%!important;
        margin-left: 0;
    }
    .page_content .feature_content_wrapper .feature_sidebar .sidebar .inkleadsform-conatainer .inkleadsform input#recaptcha_response_field,
    .page_content .feature_content_wrapper .feature_sidebar .sidebar .inkappointment_wrapper .inkappointment_form_wrapper input#recaptcha_response_field{
        margin-left: -8px!important;
    }
    .page_content .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image,
    .page_content .sidebar .inkappointment_wrapper .inkappointment_form_wrapper img#recaptcha_challenge_image{
        width: 82%!important;
    }
    /*End Plugin Style */
    /*Google recaptcha */
    .inkleadsform .signinForm ul.inkleadsul li .catchapanel,
    .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel{
        margin-left:0 !important;
    }
    .inkleadsform .signinForm ul.inkleadsul li .catchapanel span,
    .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel span{
        margin-left:25px !important;
    }
    .catchapanel.lead img#recaptcha_challenge_image {
        margin-left:10%;
        width: 75%;
    }
    .catchapanel.lead div.get_captcha a {
        margin-left:25px;
    }
    .catchapanel.lead input#recaptcha_response_field{
        width:200px !important;
        padding-left:65px !important;
        margin-left:-30px !important;
    }
    .sidebar .ink-container{
        width: 100%;
        margin-left: 0;
    }
    .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item{
        width:270px;
        height:57px;
    }
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item{
        margin-left:0;
        margin-bottom:0;
        outline: none;
    }
    .sidebar.blog .ink-container .inkappointment_form_wrapper .select_item select.inktext{
        background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 232px;
        margin-left:20px;
    }
    .sidebar .inkappointment_wrapper .inkappointment_form_bottom{
        margin-bottom:0;
    }
    .inkappointment_wrapper .inkappointment_form_bottom{

        margin-bottom:0;
    }
    .sidebar .g-recaptcha div,.sidebar .g-recaptcha div iframe,
    .default_plugin .g-recaptcha div,.default_plugin .g-recaptcha div iframe{
        width: 230px !important;
    }

}
@media only screen and (min-width: 767px) and (max-width: 960px) {

    .call-us p {
        padding-left: 20px;
    }	
    .grid_8.omega.ipad{
        width:308px;
    }
    .grid_16.alpha.ipad{
        width:442px;
    }
    .flexslider {
        width:430px;
        height:218px;
    }
    .flexslider .slides li img{
        width:430px;
        height:215px;
    }
    .flex-direction-nav a {
        position: absolute;
        bottom:-22%;
    }
    .flex-direction-nav .flex-next {
        width: 27px;
        height: 27px;
        background:url(images/next.png) no-repeat;
        right: 3px;
    }
    .flex-direction-nav .flex-prev {
        width: 27px;
        height: 27px;
        right: 72px;	
        background:url(images/prev.png) no-repeat;
    }
    .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
        opacity: 1;
    }
    .flex-pauseplay{
        cursor:pointer;
        color:#fff;
        position: absolute;
        right:37px;
        bottom:-22%;
        display:compact;
        font-size:0px;
    }
    .flex-pauseplay .flex-play{
        height:27px;
        width:27px;
        display:block;
        background:url(images/flex-play.png) 0px 0px no-repeat;
    }
    .flex-pauseplay .flex-pause{
        height:27px;
        width:27px;
        display:block;
        background:url(images/flex-pause.png) 0px 0px no-repeat;
    }
    .feature_content {
        max-width:100%;
        padding-right:7px;
    }
    .page_content .content_bar .post .post_content {
        overflow:visible;
    }
    .featurebox .featurebox_desc{
        width:189px;
        margin-right:54px;
    }
    .featurebox .featurebox_desc.second{
        margin-right:0;
    }
    .featurebox .featurebox_desc.third{
        margin-right:0;
        margin-top:30px;
        margin-left:0px;
    }
    .featurebox .featurebox_desc h4{
        margin-bottom:12px;
    }
    .featurebox .featurebox_desc img{
        width:189px;
        height:159px;
    }
    .feature_content .feature_testimonial{
    }
    .feature_sidebar{
        padding-left:18px;
    }
    .inkleadsform-conatainer .inkleadsform-top,
    .ink-container .inkappointment_wrapper .inkappointment_form_top{
        background:url(images/form-bg-960-top.png) top center no-repeat;
        width:290px;
        height:71px;
    }
    .inkleadsform-conatainer .inkleadsform,
    .inkappointment_wrapper .inkappointment_form_wrapper{
        width:290px;
        height:auto;
        background:url(images/form-bg-960-center.png) center repeat-y;
    }
    .inkleadsform-conatainer .inkleadsform .ink-container,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-container{
        margin-bottom:0;
        padding-bottom:0px;
    }
    .inkleadsform-conatainer .inkleadsform .ink-container .ink-form,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-container .ink-form{
        margin-top:0;
    }
    .inkleadsform-conatainer .inkleadsform-bottom,
    .inkappointment_wrapper .inkappointment_form_bottom{
        background:url(images/form-bg-960-bottom.png) bottom center;
        width:290px;
        height:43px;
    }
    .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top:15px;
        margin-bottom:0px;
        margin-left:59px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="text"],
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="email"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
        background:url(images/app-text-960.png) center no-repeat;
        width:222px;
        height:45px;
    }
    .textaptcal input#aptcal {
        background:url(images/app-text-960.png) center no-repeat;
    }
    .inkleadsform-conatainer .inkleadsform #aptmessage, .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea,
    .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage, .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
        width:222px;
        height: 100px;
        max-height:100px;
        max-width:222px;
        //margin-left:26px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel{
        margin-left:20px;
        margin-bottom:10px;

    }
    .inkleadsform-conatainer .inkleadsform ul li.select_item{
        width:232px;
        height:24px;
        margin-left:-9px;
        margin-bottom:25px;
    }
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item{
        width:270px;
        height:57px;
    }
    .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
    .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
        -webkit-appearance: button;
        -webkit-border-radius: 5px;
        -webkit-padding-end: 20px;
        -webkit-padding-start: 2px;
        -webkit-user-select: none;
        -moz-box-shadow: inset 0 11px 10px -5px #aaa;
        -webkit-box-shadow: inset 0 11px 10px -5px #aaa;
        box-shadow: inset 0 11px 10px -5px #aaa;
        border:none;
        color: #aaa;
        background:#fff url(images/select-arrow.png) 210px 18px no-repeat;
        margin: 0;
        overflow: hidden;
        padding-top: 2px;
        padding-bottom: 2px;
        text-overflow: ellipsis;
        white-space: nowrap;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        width: 265px;
        margin-right: 20px;
        margin-left:34px;
        margin-bottom:15px;
        font-size: 14px;
        text-align: center;
        width:232px;
        height:40px;
        padding: 11px 11px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;

    }
    @-moz-document url-prefix() {
        .inkleadsform-conatainer .inkleadsform ul li.select_item,
        .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item{
            margin-left:29px;
            margin-bottom:25px;
        }
        .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
        .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
            border-radius: 5px;     
            background-image: url(images/select-arrow.png); 
            background-position: center right;
            margin-left:35px;
            margin-bottom:15px;
            background-repeat: no-repeat;
            border: 1px solid #CCC;
            color: #999;
            font-size: 90%;
            font-family:Comfortaa, Arial, Helvetica, sans-serif;
            margin: 0;
            height:auto; 
            padding:10px;
            -moz-appearance: window;
        }
    }
    .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background:url(images/app-submit-bg-960.png) center no-repeat;
        width:244px;
        height:75px;
        margin-left:21px;
    }
    .inkleadsform .submit_bg input[type="submit"], 
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .inkappointment_form_wrapper .submit_bg input[type="submit"], 
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        background: url('images/appointment-btn-960.png') no-repeat 0 0;
        width: 222px;
        height: 54px;
        margin-left:10px;
    }

    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        margin-left:30px;
    }

    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"]:hover,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
        background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
        width: 222px;
        height: 54px;
    }


    .inkleadsform .submit_bg input[type="submit"]:hover,
    .inkappointment_form_wrapper .submit_bg input[type="submit"]:hover{
        background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
        width: 222px;
        height: 54px;
    }
    .default_plugin .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background-size: 244px 76px !important;
        background-position: left top !important;
    }
    .default_plugin .inkappointment_form_wrapper .submit_bg input[type="submit"],
    .default_plugin .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
        background-size: 228px 124px !important;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel select#select_option,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel select#select_option{
        background: #fff url(images/select-arrow.png) 220px 18px no-repeat;
        width: 238px;
        height: 40px;
        margin-left:7px;
    }


    .feature_sidebar .feature_addressbar ul li span.content {
        float: right;
        width:auto;
        font-size: 15px;
    }
    .feature_sidebar .feature_addressbar span.address-tip {
        position: absolute;
        bottom: -6%;
    }
    .feature_sidebar .feature_map{
        background:url(images/map-shadow-shadow.png) center bottom no-repeat;
        height:206px;
    }
    .feature_sidebar .feature_map iframe{
        width:284px;
        height:180px;
    }
    .feature_bottom ul li{
        margin-right:66px;
    }
    .feature_bottom ul li.three{
        margin-right:0;
    }
    .page_content .searchform {
        background: url(images/side-searchbg.png) no-repeat;
        width: 192px;
    }
    .page_content .searchform input[type="text"] {
        width: 160px;
        height: 32px;
    }
    #contactForm #contact-form-name input[type="text"] {
        /*width: 168%;*/
        width:131%;
    }
    #contactForm #contact-form-email label {
        margin-left:0;
        margin-top:15px;
    }
    #contactForm #contact-form-email {
        display:block;
        width:100%;
    }
    #contactForm #contact-form-email input[type="text"] {
        width:91%;
        margin-left: 0px;
    }
    #contactForm #contact-form-message textarea {
        width: 94.5%;
    }
    #commentform p.comment-form-author input[type="text"] {
        width:87%;
    }
    #commentform p.comment-form-url input[type="text"] {
        width:87%;
    }
    #commentform p.comment-form-email input[type="text"] {
        width:87%;
    }
    .comment-form-email input#email {
        width:60%;
    }
    .comment-form-url {
        position:static;
        width:100%;
    }
    textarea#comment {
        width:92%;
        height:100px;
    }
    .footer_container .footer .searchform {
        background: url(images/footer-search-bg.png);
        width:170px;
        height:32px;
        border:none;
        position:relative;
        margin-bottom:15px;
    }
    .footer_container .footer .searchform input[type="text"] {
        width:77px;
        height:32px;
        background:transparent;
        border:none;
        padding:0px 0px 0px 30px;
        color:#dfdfdf;
    }
    .footer_container .footer .searchform input[type="submit"] {
        position:absolute;
        right:-10px;
        top:0px;
        background:url(images/footer-search-btn.png) no-repeat;
        width:73px;
        height:30px;
        border:none;
        cursor:pointer;
    }
    .page_content .gallery ul.thumbnail.col-3 li {
        margin-right:-2%;
    }
    .page_content .gallery ul.thumbnail.col-5 li {
        margin-right: 65px;
        margin-bottom:56px;
    }
    .page_content .gallery ul.thumbnail.col-6 li {
        margin-right: 21px;
        margin-bottom:16px;
    }

    .page_content .gallery ul.thumbnail{
        width:100%;
    }

    .page_content .fullwidth .gallery ul.thumbnail.col-2{
        width:107%;	
        overflow:hidden;
    }
    .page_content .fullwidth .gallery ul.thumbnail.col-2 li {
        width: 270px;
        margin-left: 50px;
        margin-right: 50px;
    }
    .page_content .fullwidth .gallery ul.thumbnail.col-4 li {
        margin-right: 2.5%;
    }

    .page_content .sidebar {
        margin-left:-60px;
    }
    .page_content .content_bar{
        width:80%;
    }
    /* sidebar widget*/
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper{
        background:url(images/footerform-bg-960-top.png) top center no-repeat;
        width:250px;
        height:71px;
    }
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper{
        width:250px;
        height:auto;
        background:url(images/footerform-bg-960-center.png) center repeat-y;
    }

    .sidebar .inkappointment_wrapper .inkappointment_form_bottom{
        background:url(images/footerform-bg-960-bottom.png) bottom center;
        width:250px;
        height:43px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .sidebar .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top:15px;
        margin-bottom:0px;
        margin-left:59px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="text"],
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="email"]{
        background:url(images/app-text-960.png) center no-repeat;
        width:222px;
        height:45px;
        margin-left:14px;
    }
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"],
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
        background:url(images/app-text-960.png) center no-repeat;
        width:222px;
        height:45px;
        margin-left:-7px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform #aptmessage,
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea ,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea {
        width:222px;
        height: 100px;
        max-height:100px;
        max-width:222px;
    }
    .sidebar .inkleadsform #aptmessage,
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea,
    .sidebar .inkappointment_form_wrapper #aptmessage,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
        margin-left:28px;
        margin-left:7px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background:url(images/app-submit-bg-960.png) center no-repeat;
        width:244px;
        height:75px;
        margin-left:22px;
    }
    .sidebar .inkleadsform .submit_bg input[type="submit"],
    .sidebar .inkappointment_form_wrapper .submit_bg input[type="submit"]{
        background: url('images/appointment-btn-960.png') no-repeat 0 0;
        width: 222px;
        height: 54px;
        margin-left:10px;
    }
    .sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        background: url('images/appointment-btn-960.png') no-repeat 0 0;
        margin-left:22px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        // margin-left:15px;
    }
    .sidebar .inkleadsform .submit_bg input[type="submit"],
    .sidebar.blog .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"]:hover,
    .sidebar .inkappointment_form_wrapper .submit_bg input[type="submit"],
    .sidebar.blog .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
        background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
        width: 222px;
        height: 54px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea ,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea {
        width: 218px;
        // margin-left: 10px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .radiopanel,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .radiopanel{
        margin-left: 15px;
        margin-bottom: 10px;

    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel ,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel {
        margin-left: 6px;
        margin-bottom: 10px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .checkpanel,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .checkpanel{
        margin-left: 15px;
        padding-bottom: 10px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel{
        margin-left: 15px;
    }
    .sidebar .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel select#select_option,
    .sidebar .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel select#select_option{
        background:#fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 225px;
        margin-left:5px;
    }
    /*End sidebar widget */

    /*Footer form widget*/
    .footer_container .footer .footer_widget .ink-container {
        width: 175px;
    }
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform-top,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_top{
        background:url(images/footerformipad-bg-960-top.png) top center no-repeat;
        width:175px;
    }
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper{
        width:175px;
        background:url(images/footerformipad-bg-960-center.png) center repeat-y;
    }

    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform-bottom,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_bottom{
        background:url(images/footerformipad-bg-960-bottom.png) bottom center;
        width:175px;
    }
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top:15px;
        margin-bottom:0px;
        margin-left:59px;
    }
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="text"],
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="email"],
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"],
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
        background:url(images/footeripadapp-text-960.png) center no-repeat;
        width:142px;
        margin-left:-6px;
    }
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform #aptmessage,
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea ,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea {
        width:148px;
        max-width:222px;
    }
    .footer_container .footer .footer_widget .inkleadsform #aptmessage,
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea,
    .footer_container .footer .footer_widget .inkleadsform #aptmessage,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
        margin-left:28px;
        margin-left:7px;
    }
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background:url(images/footeripadapp-submit-bg-960.png) center no-repeat;
        width:244px;
        margin-left:22px;
    }
    .footer_container .footer .footer_widget .inkleadsform .submit_bg input[type="submit"], 
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .footer_container .footer .footer_widget .inkappointment_form_wrapper .submit_bg input[type="submit"], 
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        background: url('images/footeripadappointment-btn-960.png') no-repeat 0 0;
        width: 170px;
        margin-left:0px;
        padding-right:10px;
    }
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        margin-left:4px;
        padding-right:15px;
        font-size:14px;
    }
    .footer_container .footer .footer_widget .inkleadsform .submit_bg input[type="submit"],
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"]:hover,
    .footer_container .footer .footer_widget .inkappointment_form_wrapper .submit_bg input[type="submit"],
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
        background: url('images/footeripadappointment-btn-960.png') no-repeat 0 -71px;
        width: 170px;
        height: 54px;
        /*margin-left:2px;*/
    }
    .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
    .inkleadsform-conatainer .inkappointment_form_wrapper .catchapanel input#chk_apt{
        width: 36%;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel img#captcha_img,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel img#captcha_img{
        width:30%;

    }
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel img#captcha_img,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel img#captcha_img{
        width:60%;

    }
    .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel select#select_option,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel select#select_option{
        background: #fff url(images/select-arrow.png) 135px 18px no-repeat;
        margin-right: 20px;
        margin-left: 5px;
        width: 155px;
    }
    .footer_container .footer .footer_widget .inkappointment_form_wrapper .submit_bg{
        margin-left: 8px !important;
        background-size: 159px 76px !important;
        background-position: left top !important;
    }
    .footer_container .footer .footer_widget .inkappointment_form_wrapper .submit_bg input[type="submit"],
    .footer_container .footer .footer_widget .inkappointment_form_wrapper .submit_bg input[type="submit"]:hover{
        background-size: 146px 124px !important;
        padding: 0 15px 0 0 !important;
    }


    /* plugin */
    .sidebar .ink-container .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .sidebar .ink-container .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top:5px;
        margin-bottom:0px;
        margin-left:40px;
    }
    .ink-container .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
    .ink-container .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
        background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 232px;
        margin-left:15px;
    }

    .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext ,
    .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext {
        margin-left:20px;
    }

    .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
    .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
        width:230px;
        margin-left:10px;
    }

    .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
    .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
        margin-left:28px;
    }

    .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg ,
    .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg {
        width: 240px;
        height: 75px;
        margin-left: 5px;
    }

    .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        margin-left:25px;
    }

    .sidebar.blog .ink-container .inkleadsform .select_item select.inktext,
    .sidebar.blog .ink-container .inkappointment_form_wrapper .select_item select.inktext{
        background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 232px;
        margin-left:20px;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
        width:230px;
        margin-left:20px;
    }
    .sidebar.blog .ink-container .inkleadsform span.captcha_img ,
    .sidebar.blog .ink-container .inkappointment_form_wrapper span.captcha_img {
        width: 25%;
        margin-left: 20px;
        display: inline;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
        width: 38%;
        background: url(images/captchacodebg.png) center no-repeat;
        display: inline;
        border-radius: 7px;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg ,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg {
        width: 240px;
        height: 75px;
        margin-left: 15px;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top: 5px;
        margin-left:45px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform .select_item select.inktext,
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .select_item select.inktext{
        background:#fff url(images/select-arrow.png) 136px 18px no-repeat;	
        margin-right: 20px;
        margin-left: 20px;
        width:152px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
        width: 145px;
        margin-left:10px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform span.captcha_img ,
    .footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper span.captcha_img {
        width: 25%;
        margin-left: 10px;
        display: inline;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
        width: 20%;
        background: url(images/captchacodebg.png) center no-repeat;
        display: inline;
        border-radius: 7px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg ,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg {
        width: 170px;
        height: 75px;
        margin-left: 4px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform-bottom,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_bottom{
        width:175px;
        height:20px;
        margin-bottom:30px;
        padding-bottom:20px;
    }
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_bottom{
        margin-bottom:0;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer  .inkleadsform-bottom img.paypal_img,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper  .inkappointment_form_bottom img.paypal_img{
        margin-top: 5px;
        margin-bottom: 0px;
        margin-left: 15px;
        width:150px;
    }
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item select{
        margin-left: 10px;
    }

    @-moz-document url-prefix() {

        .feature_sidebar .ink-container .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext ,
        .feature_sidebar .ink-container .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext {
            background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
            width: 232px;
            margin-left:-20px;
        }
        .feature_sidebar .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
        .feature_sidebar .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
            width: 230px;
            margin-left: 10px;

        }
        .feature_sidebar .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
        .feature_sidebar .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
            width: 34%;
        }
        .feature_sidebar .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg ,
        .feature_sidebar .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg {
            width: 240px;
            height: 75px;
            margin-left: 5px;
        }
        .sidebar.blog .ink-container .inkleadsform .select_item select.inktext,
        .sidebar.blog .ink-container .inkappointment_form_wrapper .select_item select.inktext{
            background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
            width: 232px;
            margin-left:-8px;
        }
        .footer_container .footer .footer_widget .ink-container .inkleadsform .select_item select.inktext ,
        .footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper .select_item select.inktext {
            background: #fff url(images/select-arrow.png) 185px 18px no-repeat;
            margin-right: 20px;
            margin-left: -20px;
            width: 155px;
        }
        .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext ,
        .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext {
            margin-left:-7px;
        }
        .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
        .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
            margin-left:29px;
        }

        .default_plugin .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg ,
        .default_plugin .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg {
            margin-left:22px;
        }

        .footer_container .footer .footer_widget .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel select#select_option ,
        .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel select#select_option {
            background:#fff url(images/select-arrow.png) 120px 18px no-repeat;	
            margin-right: 20px;
            margin-left: 5px;
            width:152px;
        }

    }
    .page_content .feature_content_wrapper .feature_sidebar .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image{
        width: 79%!important;
        margin-left: 0;
    }
    .page_content .feature_content_wrapper .feature_sidebar .sidebar .inkleadsform-conatainer .inkleadsform input#recaptcha_response_field{
        margin-left: -8px!important;
    }
    .page_content .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image{
        width: 82%!important;
    }
    /*End Plugin Style */

    /*Google recaptcha */
    .inkleadsform .signinForm ul.inkleadsul li .catchapanel{
        margin-left:0 !important;
    }
    .inkleadsform .signinForm ul.inkleadsul li .catchapanel span {
        margin-left: 30px !important;
    }
    .catchapanel.lead img#recaptcha_challenge_image {
        margin-left: 10%;
        width: 75%;
    }
    .catchapanel.lead div.get_captcha a {
        margin-left:30px;
    }
    .catchapanel.lead input#recaptcha_response_field{
        width:200px !important;
        padding-left:65px !important;
        margin-left:-26px !important;
    }
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item{
        margin-left:0;
        margin-bottom:0;
        outline: none;
    }
    .sidebar .g-recaptcha div,.sidebar .g-recaptcha div iframe,
    .default_plugin .g-recaptcha div,.default_plugin .g-recaptcha div iframe{
        width: 230px !important;
    }

}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .call-us, .call-us p{
        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;
        cursor:pointer;
        text-indent:99999px;
    }
    #mobile_menu {
        width: 318px;
        text-align:center;
        margin-left:0;
    }
    .mobile_nav {
        width:250px;
        margin-bottom:0;
        margin-top:0px;
    } 
    .header-info a.btn{
        background:url(images/tap-to-call.png) no-repeat;
        display:inline-block;
        visibility:visible;
        margin-top:0px;
        margin-bottom:10px;
        font-size:0px;
        width:160px;
        height:59px;
        text-indent:99999px;
    }  
    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 -15px;
    }
    .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;
    }
    .logo {
        text-align:center;
    }
    .flexslider {
        width:455px;
        height:229px;
    }
    .flexslider .slides li img{
        width:455px;
        height:227px;
    }
    .flex-direction-nav a {
        position: absolute;
        bottom:-22%;
    }
    .flex-direction-nav .flex-next {
        width: 27px;
        height: 27px;
        background:url(images/next.png) no-repeat;
        right: 3px;
    }
    .flex-direction-nav .flex-prev {
        width: 27px;
        height: 27px;
        right: 72px;	
        background:url(images/prev.png) no-repeat;
    }
    .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
        opacity: 1;
    }
    .flex-pauseplay{
        cursor:pointer;
        color:#fff;
        position: absolute;
        right:37px;
        bottom:-22%;
        display:compact;
        font-size:0px;
    }
    .flex-pauseplay .flex-play{
        height:27px;
        width:27px;
        display:block;
        background:url(images/flex-play.png) 0px 0px no-repeat;
    }
    .flex-pauseplay .flex-pause{
        height:27px;
        width:27px;
        display:block;
        background:url(images/flex-pause.png) 0px 0px no-repeat;
    }
    .feature_content {
        max-width:100%;
        padding-right:7px;
    }
    .featurebox .featurebox_desc{
        margin-right:29px;
    }
    .page_content .content_bar .post .post_content {
        overflow:visible;
    }
    .featurebox .featurebox_desc.second{
        margin-right:0;
    }
    .featurebox .featurebox_desc.third{
        margin-right:0;
        margin-top:30px;
        margin-left:0px;
    }
    .feature_testimonial h2 {
        text-align:center;
    }
    .feature_testimonial p {
        margin-left: 0px;
        text-align:center;
    }
    .feature_sidebar {
        padding-left: 0px;
        margin-top: 30px;
        margin-left: 55px;
        margin-right: 65px;
    }
    .feature_bottom h2 {
        text-align:center;
    }
    .feature_bottom ul li.two{
        margin-right:0;
    }
    .feature_bottom ul li{
        margin-right:28px;
    }
    .bottom_footer_container .copyrightinfo p {
        margin-bottom: 17px;
        text-align: center;
    }
    .bottom_footer_container .social_logos {
        float:none;
        margin-bottom: 0;
        text-align: center;
    }
    #contactForm #contact-form-name input[type="text"] {
        width: 144%;
    }
    #contactForm #contact-form-email label {
        margin-left:0;
        margin-top:15px;
    }
    #contactForm #contact-form-email {
        display:block;
        width:100%;
    }
    #contactForm #contact-form-email input[type="text"] {
        width:89%;
        margin-left: 0px;
    }
    #contactForm #contact-form-message textarea {
        width: 94.5%;
    }
    .page_content .sidebar {
        margin-left:0;
    }
    #commentform p.comment-form-author input[type="text"] {
        width:87%;
    }
    #commentform p.comment-form-url input[type="text"] {
        width:87%;
    }
    #commentform p.comment-form-email input[type="text"] {
        width:87%;
    }
    .comment-form-email input#email {
        width:60%;
    }
    .comment-form-url {
        position:static;
        width:100%;
    }
    textarea#comment {
        width:92%;
        height:100px;
    }
    .page_content .gallery ul.thumbnail.col-3 li {
        margin-right: -3%;
    }
    .page_content .gallery ul.thumbnail.col-4 li {
        margin-right: 0.5%;
        margin-bottom:7px;
    }
    .page_content .gallery ul.thumbnail.col-6 li {
        margin-right: 20px;
        margin-bottom: 16px;
    }

    .page_content .fullwidth .gallery ul.thumbnail.col-2 li{
        margin-left: 40px;
    }

    .featurebox h2 {
        margin-bottom: 23px;
        width: 79%;
    }

    /*plugin */
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        margin-left: 4px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform-bottom,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_bottom{
        padding-bottom:20px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer  .inkleadsform-bottom img.paypal_img ,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper  .inkappointment_form_bottom img.paypal_img {
        margin-left: 20px;
        width:150px;
    }
    .page_content .feature_content_wrapper .feature_sidebar .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image{
        width: 94%!important;
    }
    .page_content .feature_content_wrapper .feature_sidebar .sidebar .inkleadsform-conatainer .inkleadsform input#recaptcha_response_field{
        margin-left: 0 !important;
    }
    .page_content .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image{
        width: 82%!important;
    }
    /*End Plugin Style */


}
@media only screen and (max-width: 480px) {
    .call-us, .call-us p{
        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;
        cursor:pointer;
        text-indent:99999px;
    }
    #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: 22px;
        left: 30px;
    }
    .ddsmoothmenu {
        text-align: center;
    }
    li.depth-4 ul.children {
        padding-left: 0;
    }
    #menu li {
        float:none !important;
    }
    #MainNav {
        text-align:center;
    }
    .flexslider {
        width:280px;
        height:147px;
    }
    .flexslider .slides li img{
        width:280px;
        height:145px;
    }
    .flex-direction-nav a {
        position: absolute;
        bottom:-34%;
    }
    .flex-direction-nav .flex-next {
        width: 27px;
        height: 27px;
        background:url(images/next.png) no-repeat;
        right: 90px;
    }
    .flex-direction-nav .flex-prev {
        width: 27px;
        height: 27px;
        right: 160px;	
        background:url(images/prev.png) no-repeat;
    }
    .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
        opacity: 1;
    }
    .flex-pauseplay{
        cursor:pointer;
        color:#fff;
        position: absolute;
        right:140px;
        bottom:-34%;
        display:compact;
        font-size:0px;
    }
    .flex-pauseplay .flex-play{
        height:27px;
        width:27px;
        display:block;
        background:url(images/flex-play.png) 0px 0px no-repeat;
        margin-right: -15px;
    }
    .flex-pauseplay .flex-pause{
        height:27px;
        width:27px;
        display:block;
        background:url(images/flex-pause.png) 0px 0px no-repeat;
        margin-right: -15px;
    }
    .page_content .content_bar .post .post_content {
        overflow:visible;
    }
    .feature_content {
        max-width:100%;
        padding-right:7px;
    }
    .featurebox h2 {
        margin-top: 80px;
        margin-bottom: 23px;
        width: 100%;
    }
    .featurebox .featurebox_desc{
        margin-right:0px;
        width:275px;
        text-align:center;
        margin-bottom:20px;
    }
    .featurebox .featurebox_desc img{
    }
    .featurebox .featurebox_desc.second{
        margin-right:0;
    }
    .featurebox .featurebox_desc.third{
        margin-right:0;
        margin-top:30px;
        margin-left:0px;
    }
    .feature_testimonial h2 {
        text-align:center;
    }
    .feature_testimonial .circle {
        margin-left: 70px;
        margin-right: 65px;
        margin-bottom: 28px;
    }
    .feature_testimonial p {
        margin-left: 0px;
        text-align:center;
    }
    .feature_sidebar {
        padding-left: 0px;
        margin-top: 30px;
        margin-left:-8px;
        margin-right: 0;
    }
    .feature_bottom h2 {
        text-align:center;
        margin-bottom:30px;
    }
    .feature_bottom ul li.two{
        margin-right:0;
    }
    .feature_bottom ul li{
        margin-right:28px;
    }
    .feature_testimonial h2 {
        text-align:center;
    }
    .feature_testimonial p {
        margin-left: 0px;
        text-align:center;
    }
    .inkleadsform-conatainer .inkleadsform-top,
    .ink-container  .inkappointment_wrapper .inkappointment_form_top{
        background:url(images/form-bg-960-top.png) top center no-repeat;
        width:290px;
        height:71px;
    }
    .inkleadsform-conatainer .inkleadsform,
    .inkappointment_wrapper .inkappointment_form_wrapper{
        width:290px;
        height:auto;
        background:url(images/form-bg-960-center.png) center repeat-y;
    }
    .inkleadsform-conatainer .inkleadsform .ink-container,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-container{
        margin-bottom:0;
        padding-bottom:0px;
    }
    .inkleadsform-conatainer .inkleadsform .ink-container .ink-form,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-container .ink-form{
        margin-top:0;
    }
    .inkleadsform-conatainer .inkleadsform-bottom,
    .inkappointment_wrapper .inkappointment_form_bottom{
        background:url(images/form-bg-960-bottom.png) bottom center;
        width:290px;
        height:43px;
        /*margin-bottom:30px;*/
    }
    .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top:15px;
        margin-bottom:0px;
        margin-left:59px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="text"],
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="email"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="text"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="email"]{
        background:url(images/app-text-960.png) center no-repeat;
        width:222px;
        height:45px;
        /*margin-left:8px;*/
    }
    .textaptcal input#aptcal{
        background:url(images/app-text-960.png) center no-repeat;
        width:222px;
        height:45px;
        padding-left: 40px;
    }
    .inkleadsform-conatainer .inkleadsform #aptmessage, .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea ,
    .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage, .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea {
        width:222px;
        height: 100px;
        max-height:100px;
        max-width:222px;
    }
    .inkleadsform #aptmessage, .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li textarea,
    .inkleadsform #aptmessage, .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li textarea{
        margin-left:23px;
    }
    .inkleadsform-conatainer .inkleadsform ul li.select_item,
    .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item{
        width:270px;
        height:57px;
        margin-left:-9px;
        margin-bottom:25px;
    }
    .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item select{
        -webkit-appearance: button;
        -webkit-border-radius: 5px;
        -webkit-padding-end: 20px;
        -webkit-padding-start: 2px;
        -webkit-user-select: none;
        -moz-box-shadow: inset 0 11px 10px -5px #aaa;
        -webkit-box-shadow: inset 0 11px 10px -5px #aaa;
        box-shadow: inset 0 11px 10px -5px #aaa;
        border:none;
        color: #aaa;
        background:#fff url(images/select-arrow.png) 210px 18px no-repeat;
        margin: 0;
        overflow: hidden;
        padding-top: 2px;
        padding-bottom: 2px;
        text-overflow: ellipsis;
        white-space: nowrap;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        width: 265px;
        margin-right: 20px;
        margin-left:28px;
        margin-bottom:15px;
        font-size: 14px;
        text-align: center;
        width:232px;
        height:40px;
        padding: 11px 11px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;

    }
    .page_content .feature_content_wrapper .feature_sidebar .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image{
        width: 80%!important;
    }
    .page_content .feature_content_wrapper .feature_sidebar .sidebar .inkleadsform-conatainer .inkleadsform input#recaptcha_response_field{
        margin-left: -15px!important;
    }
    .page_content .sidebar .inkleadsform-conatainer .inkleadsform img#recaptcha_challenge_image{
        width: 86%!important;
    }
    @-moz-document url-prefix() {
        .inkleadsform-conatainer .inkleadsform ul li.select_item,
        .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item{
            margin-left:29px;
            margin-bottom:25px;
        }
        .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
        .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
            border-radius: 5px;     
            background-image: url(images/select-arrow.png);
            background-position: center right;
            margin-left:35px;
            margin-bottom:15px;
            background-repeat: no-repeat;
            border: 1px solid #CCC;
            color: #999;
            font-size: 90%;
            font-family:Comfortaa, Arial, Helvetica, sans-serif;
            margin: 0;
            height:auto; 
            padding:10px;
            -moz-appearance: window;
        }
    }
    .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background:url(images/app-submit-bg-960.png) center no-repeat;
        width:244px;
        height:75px;
        margin-left:22px;
    }
    .inkleadsform .submit_bg input[type="submit"],
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .inkappointment_form_wrapper .submit_bg input[type="submit"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        background: url('images/appointment-btn-960.png') no-repeat 0 0;
        width: 222px;
        height: 54px;
        margin-left:10px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]{
        margin-left:30px;
    }
    .inkleadsform .submit_bg input[type="submit"],
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li input[type="submit"]:hover,
    .inkappointment_form_wrapper .submit_bg input[type="submit"],
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
        background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
        width: 222px;
        height: 54px;
    }

    .inkleadsform .submit_bg input[type="submit"]:hover,
    .inkappointment_form_wrapper .submit_bg input[type="submit"]:hover{
        background: url('images/appointment-btn-960.png') no-repeat 0 -71px;
        width: 222px;
        height: 54px;
    }
    .default_plugin .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background-size: 244px 76px !important;
        background-position: left top !important;
    }
    .default_plugin .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.submit_bg input[type="submit"],
    .default_plugin .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li input[type="submit"]:hover{
        background-size: 228px 124px !important;
    }

    .feature_sidebar .feature_addressbar ul li span.content {
        float: right;
        width:auto;
        font-size: 15px;
    }
    .feature_sidebar .feature_addressbar span.address-tip {
        position: absolute;
        bottom: -6%;
    }
    .feature_sidebar .feature_map{
        background:url(images/map-shadow-shadow.png) center bottom no-repeat;
        height:206px;
    }
    .feature_sidebar .feature_map iframe{
        width:284px;
        height:180px;
    }
    .feature_bottom ul li{
        margin-left:44px;
    }
    .feature_bottom ul li.three{
        margin-right:0;
    }
    .bottom_footer_container .copyrightinfo p {
        color: #f6f5f5;
        margin-top: 9px;
        margin-bottom: 15px;
        margin-bottom: 17px;
        text-align: center;
    }
    .bottom_footer_container .social_logos {
        float:none;
        margin-bottom: 0;
        text-align: center;
    }
    .contact-page {
        overflow:visible;
    }
    #contactForm{
        width:104%;
    }
    #contactForm #contact-form-name input[type="text"] {
        width: 87%;
    }
    #contactForm #contact-form-email label {
        margin-left:0;
        margin-top:15px;
    }
    #contactForm #contact-form-email {
        display:block;
        width:95%;
    }
    #contactForm #contact-form-email input[type="text"] {
        width:89%;
        margin-left: 0px;
    }
    #contactForm #contact-form-message textarea {
        width: 91.5%;
    }
    .page_content .sidebar {
        margin-left:0;
    }
    #commentform p.comment-form-author input[type="text"] {
        width:79%;
    }
    #commentform p.comment-form-url input[type="text"] {
        width:86%;
    }
    #commentform p.comment-form-email input[type="text"] {
        width:79%;
    }
    .comment-form-email input#email {
        width:60%;}
    .comment-form-url {
        position:static;
        width:92%;
    }
    textarea#comment {
        width:85%;
        height:100px;
    }
    .page_content .content_bar .gallery ul.thumbnail.col-1{
        margin-left:20px;
    }
    .page_content .content_bar .gallery ul.thumbnail.col-2{
        margin-left:10px;
    }
    .page_content .content_bar .gallery ul.thumbnail.col-3{
        margin-left:10px;
    }
    .page_content .content_bar .gallery ul.thumbnail.col-6{
        margin-left:20px;
    }
    .page_content .gallery ul.thumbnail.col-5{
        margin-left:40px;
    }
    .page_content .gallery ul.thumbnail.col-4{
        margin-left:24px;
    }
    .page_content .fullwidth .gallery ul.thumbnail.col-2 li{
        margin-left: 10px;
    }
    .page_content .fullwidth .gallery ul.thumbnail.col-3 li{
        margin-left: 10px;
    }
    .page_content .fullwidth .gallery ul.thumbnail.col-4 li{
        margin-left: 10px;
    }
    .page_content .fullwidth .gallery ul.thumbnail.col-5 li{
        margin-left: 20px;
    }
    .page_content .fullwidth .gallery ul.thumbnail.col-6 li{
        margin-left: 60px;
    }
    .page_content .fullwidth .gallery ul.thumbnail.col-7 li{
        margin-left: 60px;
    }
    .page_content .fullwidth .gallery ul.thumbnail.col-8 li{
        margin-left: 80px;
    }
    .page_content .fullwidth .gallery ul.thumbnail.col-9 li{
        margin-left: 80px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .radiopanel,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .radiopanel{
        margin-left: 18px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .checkpanel ,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .checkpanel {
        margin-left: 18px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel input#vercode ,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel input#vercode {
        font-size:11px;
    }
    .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt ,
    .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt {
        width: 37%;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .catchapanel img#captcha_img,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel img#captcha_img{
        width:30%;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel{
        margin-left:18px;
    }
    .inkleadsform-conatainer .inkleadsform .signinForm ul.inkleadsul li .selectpanel select#select_option,
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li .selectpanel select#select_option{
        background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 232px;
        margin-left:2px;
    }

    /*Plugin Style */
    .sidebar.blog .ink-container .inkleadsform .select_item select.inktext,
    .sidebar.blog .ink-container .inkappointment_form_wrapper .select_item select.inktext{
        background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
        width: 232px;
        margin-left:20px;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
        width:230px;
        margin-left:20px;
    }
    .sidebar.blog .ink-container .inkleadsform span.captcha_img,
    .sidebar.blog .ink-container .inkappointment_form_wrapper span.captcha_img{
        width: 25%;
        margin-left: 20px;
        display: inline;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
        width: 38%;
        background: url(images/captchacodebg.png) center no-repeat;
        display: inline;
        border-radius: 7px;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg ,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg {
        width: 240px;
        height: 75px;
        margin-left: 15px;
    }
    .sidebar.blog .ink-container .inkleadsform-conatainer .inkleadsform-bottom img.paypal_img,
    .sidebar.blog .ink-container .inkappointment_wrapper .inkappointment_form_bottom img.paypal_img{
        margin-top: 5px;
        margin-left:45px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform .select_item select.inktext,
    .footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper .select_item select.inktext{
        margin-right: 20px;
        margin-left: 20px;
        width:210px;
    }
    .footer_container .footer .footer_widget .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item select {
        margin-left: -20px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform span.captcha_img ,
    .footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper span.captcha_img {
        width: 25%;
        margin-left: 10px;
        display: inline;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
        width: 20%;
        background: url(images/captchacodebg.png) center no-repeat;
        display: inline;
        border-radius: 7px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
        background: url(images/app-submit-bg-960.png) center no-repeat;
        width: 224px;
        height: 75px;
        margin-left: 4px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer .inkleadsform-bottom,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper .inkappointment_form_wrapper{
        padding-bottom:20px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer  .inkleadsform-bottom img.paypal_img ,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper  .inkappointment_form_bottom img.paypal_img {
        margin-left: 20px;
        width:150px;
    }
    .footer_container .footer .footer_widget .ink-container .inkleadsform-conatainer  .inkleadsform-bottom img.paypal_img,
    .footer_container .footer .footer_widget .ink-container .inkappointment_wrapper  .inkappointment_form_bottom img.paypal_img{
        margin-top: 5px;
        margin-bottom: 0px;
        margin-left: 45px;
    }

    @-moz-document url-prefix() {

        .feature_sidebar .ink-container .inkleadsform-conatainer .inkleadsform ul li.select_item select.inktext,
        .feature_sidebar .ink-container .inkappointment_wrapper .inkappointment_form_wrapper ul li.select_item select.inktext{
            background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
            width: 232px;
            margin-left:-5px;
        }
        .feature_sidebar .ink-container .inkleadsform-conatainer .inkleadsform #aptmessage,
        .feature_sidebar .ink-container .inkappointment_wrapper .inkappointment_form_wrapper #aptmessage{
            width: 230px;
            margin-left: 10px;

        }
        .feature_sidebar .inkleadsform-conatainer .inkleadsform .catchapanel input#chk_apt,
        .feature_sidebar .inkappointment_wrapper .inkappointment_form_wrapper .catchapanel input#chk_apt{
            width: 34%;
        }
        .feature_sidebar .ink-container .inkleadsform-conatainer .inkleadsform li.submit_bg ,
        .feature_sidebar .ink-container .inkappointment_wrapper .inkappointment_form_wrapper li.submit_bg{
            width: 240px;
            height: 75px;
            margin-left: 5px;
        }
        .sidebar.blog .ink-container .inkleadsform .select_item select.inktext,
        .sidebar.blog .ink-container .inkappointment_form_wrapper .select_item select.inktext{
            background: #fff url(images/select-arrow.png) 210px 18px no-repeat;
            width: 232px;
            margin-left:-8px;
        }
        .footer_container .footer .footer_widget .ink-container .inkleadsform .select_item select.inktext ,
        .footer_container .footer .footer_widget .ink-container .inkappointment_form_wrapper .select_item select.inktext {
            background: #fff url(images/select-arrow.png) 185px 18px no-repeat;
            margin-right: 20px;
            margin-left: -20px;
            width: 208px;
        }

    }
    /* End Plugin Style*/

    /*Google recaptcha */
    .inkleadsform .signinForm ul.inkleadsul li .catchapanel span ,
    .inkappointment_form_wrapper .ink-form ul.inkappform li .catchapanel span {
        margin-left: 22px !important;
    }
    img#recaptcha_challenge_image {
        margin-left: -10px;
        width: 78%;
    }
    div.get_captcha a {
        margin-left: 20px;
    }
    input#recaptcha_response_field{
        margin-left:-18px !important;
        padding-left:65px !important;
    }
    .inkappointment_wrapper .inkappointment_form_wrapper .ink-form ul.inkappform li.select_item{
        margin-left:0;
        margin-bottom:0;
        outline: none;
    }
    .sidebar .g-recaptcha div,.sidebar .g-recaptcha div iframe,
    .default_plugin .g-recaptcha div,.default_plugin .g-recaptcha div iframe{
        width: 230px !important;
    }
}