/*! Theme Name:   The Healthcare Institute LLC */
*{	outline:none !important;outline:0px !important;	}

body{padding-top:0;padding-bottom:60px}a:hover{text-decoration:none!important}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}embed,iframe,object,video{max-width:100%}.container{margin:0 auto}.container > hr{margin:60px 0}.jumbotron{margin:80px 0;text-align:center}.jumbotron h1{font-size:100px;line-height:1}.jumbotron .lead{font-size:24px;line-height:1.25}.jumbotron .btn{font-size:21px;padding:14px 24px}.marketing{margin:60px 0}.marketing p + h4{margin-top:28px}.alignleft{display:inline;float:left;margin-right:1.625em}.alignright{display:inline;float:right;margin-left:1.625em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}@font-face{font-family:'Genericons';src:url(https://www.thi-tn.com/wp-content/themes/fonts/genericons-regular-webfont.eot);src:url(https://www.thi-tn.com/wp-content/themes/fonts/genericons-regular-webfont.eot#iefix) format("embedded-opentype"),url(https://www.thi-tn.com/wp-content/themes/fonts/genericons-regular-webfont.woff) format("woff"),url(https://www.thi-tn.com/wp-content/themes/fonts/genericons-regular-webfont.ttf) format("truetype"),url(https://www.thi-tn.com/wp-content/themes/fonts/genericons-regular-webfont.svg#genericonsregular) format("svg");font-weight:400;font-style:normal}.genericon:before,.menu-toggle:after,.featured-post:before,.date a:before,.entry-meta .author a:before,.format-audio .entry-content:before,.comments-link a:before,.tags-links a:first-child:before,.categories-links a:first-child:before,.edit-link a:before,.attachment .entry-title:before,.attachment-meta:before,.attachment-meta a:before,.comment-awaiting-moderation:before,.comment-reply-link:before,#reply-title small a:before,.bypostauthor .fn:before,.error404 .page-title:before{-webkit-font-smoothing:antialiased;font:normal 16px/1 Genericons;vertical-align:text-bottom}.clear:after,.attachment .entry-header:after,.site-footer .widget-area:after,.entry-content:after,.page-content:after,.navigation:after,.nav-links:after,.gallery:after,.comment:after{clear:both}.clear:before,.clear:after,.attachment .entry-header:before,.attachment .entry-header:after,.site-footer .widget-area:before,.site-footer .widget-area:after,.entry-content:before,.entry-content:after,.page-content:before,.page-content:after,.navigation:before,.navigation:after,.nav-links:before,.nav-links:after,.gallery:before,.gallery:after,.comment:before,.comment:after{content:"";display:table}.entry-meta{clear:both;font-size:14px;line-height:1.5}.entry-meta span.tag-links{color:#08C}.entry-meta a{color:#08C}.entry-meta a:hover{color:#ea9629}.entry-meta > span{margin-right:20px}.entry-meta > span:last-child{margin-right:0}.featured-post:before{content:'\f308';margin-right:2px}.entry-meta .date a:before{content:'\f303'}.comments-link a:before{content:'\f300';margin-right:2px;top:-1px;position:relative}.entry-meta .author a:before{content:'\f304';top:-1px;position:relative}.categories-links a:first-child:before{content:'\f301'}.tags-links a:first-child:before{content:'\f302';top:-1px;position:relative}.nav-previous{float:left;width:50%}.nav-next{float:right;text-align:right;width:50%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}th,td,table{border:1px solid #ddd}table{border-collapse:collapse;width:100%}hr,dl,pre,form,table,address,blockquote{margin:0}th,td{padding:.8em}table .label{background-color:transparent;border:none;color:inherit;font-size:inherit;text-transform:inherit}.widget label{font-size:26px;font-weight:700}blockquote{background:#f9f9f9;border:none;border-left:4px solid #d6d6d6!important;margin:20px;overflow:auto;padding:0 0 10px 12px}blockquote p{font-family:'Georgia','Times New Roman',Times,serif;font-style:italic;font-size:18px;line-height:26px}img[class*="attachment-"]{height:auto}.thumbnail{margin:5px 15px 0 0}.entry-thumbnail{margin:10px 0 15px}.article.attachment{overflow:hidden}.image-attachment div.attachment{text-align:center}.image-attachment div.attachment p{text-align:center}.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%}.image-attachment .entry-caption{margin-top:8px;margin-top:.571428571rem}img.alignnone{display:block;position:relative;margin:15px}img.alignright{float:right;margin:6px 0 15px 15px;display:inline}img.alignleft{float:left;margin:6px 15px 15px 0;display:inline;clear:both}img.aligncenter{display:block;text-align:center;margin:15px auto}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{margin-bottom:24px;margin-bottom:1.714285714rem}.entry-content p,.entry-summary p,.comment-content p,.mu_register p{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714}.the-content{margin-bottom:5px;padding:5px;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);-moz-box-shadow:0 2px 10px rgba(0,0,0,.25);box-shadow:0 2px 10px rgba(0,0,0,.25)}.postmetadata{margin:10px 0}.wp-caption{max-width:100%}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;font-size:.857142857rem;line-height:2;color:#757575}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.entry-content dl.gallery-item{margin:0}.gallery-item a,.gallery-caption{width:90%}.gallery-item a{display:block}.gallery-caption a{display:inline}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.gallery .gallery-icon img{height:auto;max-width:90%;padding:1.3%}.gallery-columns-1 .gallery-icon img{padding:1.3%}.separator{border:2px solid #d6d6d6;margin:10px 0}.clearboth{height:0;clear:both;margin:0;padding:0}.pagination{text-align:center}.pagination span{color:#727272;cursor:default}.pagination span.dots{background-color:#FFF}.pager li > a,.pager li > span{border:1px solid #d6d6d6!important}.read-more{display:inline-block;padding:5px 14px;background-color:#fff;border:2px solid #d6d6d6;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.powered-by{padding-top:20px}.copyright{padding:20px 0}

/*********ppm-carousel**plugin-style.css********/
.image_carousel{padding:0 35px;position:relative}
.image_carousel img{margin-right:10px;display:block;float:left;box-shadow:0 0 0!important;border-radius:0!important}
a.prev,a.next{background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/nav.png) no-repeat transparent;width:15px;height:28px;display:block;position:absolute;top:42%}
.via_shortcode a.prev,.via_shortcode a.next{top:35%}
a.prev{left:0;background-position:0 0;opacity:1.0}
a.prev:hover,a.next:hover{opacity:.6}
a.prev.disabled,a.next.disabled{opacity:.3}
a.next{background-position:-15px 0;right:10px}
a.prev.disabled,a.next.disabled{cursor:default}
a.prev span,a.next span{display:none}
.clearfix{float:none;clear:both}
div.frm_html_container {
  background: #f1f1f1 none repeat scroll 0 0;
  padding: 20px;
}
div.frm_html_container p{font-weight:400}
.frm_style_formidable-style.with_frm_style #frm_field_136_container.frm_left_container label.frm_primary_label {
  max-width: 51%;
  width: 51%;
}
@media screen and (min-width:1024px){
.frm_style_formidable-style.with_frm_style .frm_left_container label.frm_primary_label {
    max-width: 37%;
    width: 324px;
}}
@media only screen and (min-width:768px) and (max-width:991px){a.prev,a.next{background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/nav_tablet.png) no-repeat transparent;width:10px;height:20px}
a.next{background-position:-10px 0}
.container.slide-wrap{max-width: 441px !important;}
}
@media only screen and (max-width:767px){
a.prev,a.next{background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/nav_mobile.png) no-repeat transparent;width:8px;height:15px}
a.next{background-position:-8px 0}
}
/*********ppm-carousel**plugin-style.css********/

/*! Page Navi */
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}

/*! CF 7 */
div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{border:2px solid #f7e700}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#fff;border:1px solid red;font-size:10pt;width:280px;padding:2px}span.wpcf7-not-valid-tip-no-ajax{color:red;font-size:10pt;display:block}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}

/*!orbit slider */
div.orbit,div.timer,span.mask{overflow:hidden}.content{position:relative}.content .slide-content{position:absolute;top:0;left:0;width:96%;height:96%;padding:2%}#orbit-wrap{background:#000 url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/loading.gif) no-repeat center center}#orbit-inside img.orbit-slide{width:100%!important;max-width:100%!important;height:auto}#orbit-inside a{display:block;width:100%}div.orbit-wrapper{height:1px;position:relative}div.orbit{width:1px;height:1px;position:relative;overflow:hidden}div.orbit.with-bullets{margin-bottom:40px}div.orbit>img{position:absolute;top:0;left:0}div.orbit>a{border:none;position:absolute;top:0;left:0;line-height:0;display:none}.orbit>div{position:absolute;top:0;left:0;width:100%;height:100%}div.timer{width:40px;height:40px;overflow:hidden;position:absolute;top:10px;right:10px;opacity:.6;cursor:pointer;z-index:1001}span.rotator{display:block;width:40px;height:40px;position:absolute;top:0;left:-20px;background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/rotator-black.png) no-repeat;z-index:3}span.mask{display:block;width:20px;height:40px;position:absolute;top:0;right:0;z-index:2;overflow:hidden}span.rotator.move{left:0}span.mask.move{width:40px;left:0;background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/timer-black.png) repeat 0 0}span.pause{display:block;width:40px;height:40px;position:absolute;top:0;left:0;background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/pause-black.png) no-repeat;z-index:4;opacity:0}span.pause.active{background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/pause-black.png) no-repeat 0 -40px}div.timer:hover span.pause,span.pause.active{opacity:1}.orbit-caption{display:none;font-family:Arial,Helvetica,sans-serif;font-size:14px}.orbit-wrapper .orbit-caption{background:#000;background:rgba(0,0,0,.6);z-index:1000;color:#f1f1f1;text-align:center;padding:7px 0;position:absolute;right:0;bottom:0;width:100%}div.slider-nav{display:block}div.slider-nav span{width:78px;height:100px;text-indent:-9999px;position:absolute;z-index:1000;top:50%;margin-top:-50px;cursor:pointer}div.slider-nav span.right{background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/right-arrow.png);right:0}div.slider-nav span.left{background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/left-arrow.png);left:0}.orbit .fluid-placeholder{visibility:hidden;position:static;display:block;width:100%}.orbit,.orbit-wrapper{width:100%!important}.orbit-bullets{position:absolute;z-index:1000;list-style:none;bottom:-50px;left:50%;padding:0;margin:0 0 25px}.has-thumbs{position:relative;float:left;margin:-40px 0 20px;left:0;bottom:0;width:100%;padding:3px 0 0;background:#000}.orbit-bullets li{float:left;margin-left:5px;cursor:pointer;color:#999;text-indent:-9999px;background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/bullets.png) no-repeat 4px 0;width:13px;height:12px;overflow:hidden}.orbit-bullets li.has-thumb{background:none;width:20%;height:80px;margin:0 0 3px;opacity:.7;filter:alpha(opacity = 70)}.orbit-bullets li.active{color:#222;background-position:-8px 0}.orbit-bullets li.active.has-thumb{opacity:1;filter:alpha(opacity = 100)}@media (max-width: 450px){div.slider-nav span{width:39px;height:50px;margin-top:-25px}div.slider-nav span.right{background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/right-arrow-small.png)}div.slider-nav span.left{background:url(https://www.thi-tn.com/wp-content/themes/thehealthcareinstitutellc/images/left-arrow-small.png)}.orbit-bullets{display:none}}

/*********Style.css********/
body{padding:0;margin:0;font-family: 'Droid Sans', sans-serif;
    font-size: 16px;
    color: #444444;background-size:100% 100%}
.wp-caption-text>a{font-size:18px;font-style:normal}
.aligncenter.size-full.wp-image-1147{width:100%;height:auto}
h1,h2,h3,h4,h5,h6{font-family: 'Oswald', sans-serif !important;font-weight:normal !important;text-transform:none;text-transform:capitalize}
h1{color:#cd2b33}
.content_inner p{margin:0 0 20px;line-height: 29px;}
.content_inner h1{color:#188444}
h1{font-size:46px;margin:0;padding:10px 0}
h2{font-size:32px;margin:0;padding:23px 0}
h3,h3 a{color:#ec4398}
h3 a:hover{color:#222121}
#dvLoading{background:#fff url(images/loader.gif) no-repeat center center;height:100%;width:100%;position:fixed;z-index:9999999;top:0}
header{padding:0;margin:0;float:left;width:100%}
.top_bar{background: rgba(0,0,0,0.8);border-bottom:1px solid #c0b8af!important;min-height:120px;position:absolute;width:100%;z-index:9999}
.header_wrapper{position:absolute;z-index:99;width:100%;margin-left:auto;margin-right:auto;right:0;left:0}
.logo img{outline:0}
div.logo{width: 26% !important;}
div.navigation{ width: 48%; padding:0 }
p.clr{padding:0;margin:0;clear:both}
.banner{position:relative;margin-top:0}
.banner_inner>img{width:100%}
.banner_inner{padding:0;margin:0;width:100%;text-align:center;background:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;color:#fff}
.banner_inner:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1}
.cta_wrapper{margin:auto;float:none;position:absolute;z-index:9999;bottom:-31px;width:599px;margin-right:auto;margin-left:auto;left:10px;right:0;max-width:479px}
div.cta{position:relative;font-size:43px;font-weight:bold;font-family:'Lato',sans-serif;color:#000;background-image:url("images/cta-icon.jpg");background-position:left top;background-repeat:no-repeat;padding-left:58px;text-align:left;padding-right:0;width:348px}
.cta a{color:#222}
.cta>span::before{content:" ";left:0;position:absolute;top:1px;width:3px;height:58px}
.cta>span::after{content:" ";position:absolute;right:0;top:1px;height:58px;width:3px}
.cta>span{background:#000000;color:#fff;display:block;font-family: 'Droid Sans', sans-serif;font-size: 42px;
    font-weight: bold;height:60px;overflow:hidden;padding:7px 3px;position:relative}
div.social_media{background:#ed1b24;padding:6px 3px 6px 5px;text-align:left}
.col-sm-3.logo{margin-top:0}
.navigation{float:right}
div.navbar{position:relative;min-height:30px;padding:10px 0;margin-bottom:0;background:0;border-radius:0}
.navbar-nav{float:right}
.custom-slider{height: 813px;}
strong.colorgreen{color:#656565;}
span.colorgreenb{font-weight:bold;}
ul.navbar-nav>li{margin:4px 2px 0}
.navbar-nav>li:hover>.dropdown-menu{display:block!important}
.navbar-header,.navbar-nav{background:none!important}
ul.navbar-nav>li>a,.dropdown-menu>li>a{padding: 4px 7px;
    color: #fff;
    border-radius: 1px;
    font-size: 15px;
    font-family: 'Droid Sans', sans-serif;
    text-decoration: none;
    outline: 0;
    text-transform: uppercase;
    border: 1px solid transparent;font-weight: bold;}
.dropdown-menu>li{border-bottom: 1px solid #eeeeee;padding-right: 15px;}
.aligncenter.size-full.wp-image-1214{margin-top:33px}
ul.navbar-nav>li a:hover,ul.navbar-nav>li.current_page_item>a,ul.navbar-nav>li>a:active,ul.navbar-nav>li a:focus,ul.navbar-nav>.open>a,ul.navbar-nav>.open>a:hover,ul.navbar-nav>.open>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,ul.navbar-nav>li.current_page_parent>a,.dropdown-menu>li.current_page_item>a{text-decoration:none;color:#ed1b24;background:none!important;outline:0;
    text-transform: uppercase;    /*padding: 4px 7px;*/}
.navbar-nav>.dropdown>a:hover .caret,.navbar-nav>.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}
.navbar-nav>.dropdown>a .caret{border-top-color:#e9cd10;border-bottom-color:#e9cd10;/*border-top:6px solid #e9cd10;border-right:6px solid transparent;border-left:6px solid transparent*/}
.navbar-nav > .dropdown > a .caret {
    border-top-color: #fff !important;
    border-bottom-color: #fff !important;
}
.dropdown-menu{background-color:r#FFF;border-radius:0;padding:10px 5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:none;background-clip:padding-box;background-color:#f58e18;border:0}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li.current_page_item>a{border-color:#FFF!important;color:#ed1b24!important;background:none!important;font-weight:bold;}
ul li.current-menu-ancestor>a{color:#ed1b24!important}
a.navbar-brand{pointer-events:none;color:#fff;font-size:25px;font-family:"OneStrokeScriptLetPlain";text-transform:none}
button.navbar-toggle span.icon-bar{background-color:#fff}
button.navbar-toggle:hover,button.navbar-toggle:focus{background:0}
.section1{/*background:url(images/welcome_bg.png);*/width:100%;float:left;background-size:100% 100%;background-repeat:no-repeat;background:#5f3193;}
.section1 .con_left{padding:68px 0 0 0;color:#000;font-size:18px}
.section1 .con_left a{color:#fff;text-decoration:underline}
.section1 .con_left a:hover{color:#fff;text-decoration:none}
.section1 .con_left p{    color: #fff;
    font-family: 'Droid Sans', sans-serif;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 0;
    padding: 0 0px 0 14px;
    font-weight: normal;}
.section1 .con_left h2{color: #fff;
    font-size: 44px;
    padding-right: 10px;
    margin-bottom: 0;
    padding-top: 13px;
    text-transform: uppercase;
    padding-left: 11px;
    line-height: 50px;
    margin-top: 0;
    font-weight: bold!important;
    font-family: 'Oswald', sans-serif!important;}
.header-top-img{margin-top:0}
.section1 .con_left img{float:right;max-width:100%}
.section1 .con_center{padding:31px 0 0 0}
.section1 .con_right{padding:22px 0 0}
.section1 .con_right h2,.section2 .con_left h2,.section3 .con_left h2{color:#d38337}
.section1 .con_right h2{    color: #fff;
   font-family: 'Oswald', sans-serif !important;
    font-size: 44px;
    line-height: 39px;
    padding: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    margin-top: 0;
    font-weight: bold!important;}
.section1 .con_right h2 span{color:#fff;clear:both;display:block;font-size:45px;font-weight:bold}
.section2 .con_left h2 span{color:#fff}
.section1 .con_right .right_inner{padding:29px 18px 0;display:inline-block}
div.section3 div.container div.col-sm-4 h2{    color: #fff!important;
    font-family: 'Oswald', sans-serif!important;
    font-size: 44px!important;
    /* font-variant: small-caps; */
    font-weight: bold !important;}
.con_right .img-responsive{margin-top:58px;width:100%}
@media screen and (min-width:0\0) {
    /* IE9 and IE10 rule sets go here */
.con_right .img-responsive{margin-top:4px;}
}
.section1 .con_left p{margin-bottom:51px!important}
@media screen and (-webkit-min-device-pixel-ratio:0){.section1 .con_center{padding:30px 0 0}
.main-heading{font-size:36px!important}
.section1 .con_right .right_inner{padding:107px 18px 79px 18px}
.section1 .con_left p{margin-bottom:50px!important}
} .section1 .con_right .right_inner{padding:107px 18px 18px 18px}
.section2{padding:0;margin:0;float:left;width:100%;min-height:490px;background:url(images/about-bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;color:#FFF;font-size:16px}
.section2 a{color:#272727;text-decoration:underline}
.section2 a:hover{color:#272727;text-decoration:none}
.section2:after{content:"";position:absolute;bottom:0;left:0;right:0;top:0;z-index:1;margin-top:-1px}
.section2 .con_left{font-size: 20px;
    padding: 20px 0;
    line-height: 24px;
    font-family: 'Droid Sans', sans-serif;
    color: #fff;}
.section2 .con_right{float:right;padding:55px 0 100px 0}
.sec2_content{position:relative;z-index:9999;padding:18px 0 0}
.section2 .read_more{margin-top:48px}
.section3{float:left;width:100%;/*background:url(images/product_bg.png);*/color:#fff;background:#5f3193;}
.section3 a.read_more{color:#ed1b24 !important;text-decoration:underline;border:1px solid #ed1b24}
.section3 a:hover{color:#fff;text-decoration:none}
.section3 .con_left{    color: #FFF;
    font-family: 'Droid Sans', sans-serif;
    font-size: 20px;
    line-height: 29px;
    padding: 20px 0 50px;
    width: 40%;}
.section3 .con_right{padding:0;float:right}
.read_more{color:#8ac568 !important;float:left;padding:8px 18px;text-decoration:none!important;text-transform:uppercase}
.con_left .read_more{color: #fff !important;
    float: left;
    border: 1px solid #fff !important;
    padding: 6px 18px;
    text-decoration: none!important;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: normal;
	font-family: 'Droid Sans', sans-serif !important;
    font-weight: bold;}
.con_left .read_more:hover{opacity:0.7}
.content_slide .read_more{border:1px solid #ed1b24  !important;color:#8ac568 !important;float:left;padding:8px 20px;text-decoration:none !important;text-transform:uppercase;font-size:16px;background:none;font-weight:bold;
font-family: 'Droid Sans', sans-serif;}
.content_slide .read_more:hover{opacity:.8}
.item_content:hover .read_more{border:1px solid ##8ac568;color:##8ac568 !important}
.read_more_green{color:#188444!important;padding:2px 5px;border:1px #188444 solid;text-transform:uppercase;text-decoration:none!important;float:left}
.read_more_green:hover{color:#c43c7f!important;border:1px #c43c7f solid}
#services_slides .item{position:relative}
#services_slides{position:relative}
.item .item_content{position:absolute;z-index:9;top:0;bottom:0;left:0;right:0}
.item_content .title_slide{background: rgba(0, 0, 0,0.8) none repeat scroll 0 0;
    color: #ffffff;
    font-family: 'Oswald', sans-serif;
    font-size: 22px;
    min-height: 0;
    padding: 25px 10px;
    text-align: left;
    line-height: 27px;
    min-height: 105px;
    font-weight: 700;
    text-transform: uppercase;}
.item_content .title_slide:hover{color:#8ac568 !important;background:rgba(40,26,16,0.9)}
.item_content:hover .title_slide{color:#fff !important;background:rgba(237,27,36,0.8)}
.item_content .content_slide{background:rgba(0,0,0,0.8);color:#fff;display:none;font-family: 'Droid Sans', sans-serif;font-size:16px;height:100%;padding:34px 12px;text-align:left;font-weight:normal!important;line-height:27px}
.item_content .content_slide a{color:#8ac568;text-decoration:underline}
.content_slide .read_more{margin-top:15px}
.right_inner .read_more.read{color: #ffffff !important;}
.col-sm-6.test-video>iframe{height:300px}
footer{padding:0;margin:0;float:left;width:100%;
background-image: url("images/footer-bg-map.png");
background-repeat: no-repeat;
background-position:right top;
background-size:cover;}


.footer_top{height:auto;margin:0;overflow:hidden;padding:0;position:relative;background-position:top center;min-height:470px;background-size:cover}
.footer_bottom{background:#000;}
.footer_top iframe{position:absolute;top:0;min-height:565px}
img.alignleft.footerlogo.size-full{float:none;clear:both;display:block; width:auto; height:auto;}
.social_media{background:rgb(27,162,90,0.5)!important}
.map_wrapper{position:relative;z-index:9999}
.map_wrapper .contact_info{background:#fff;color:#000!important;font-family:'Open Sans',sans-serif;font-size:15px;margin:7% 1%;padding:0;width: 42%;
    border: 1px solid #cccccc !important;}
.map_wrapper .contact_info a{    text-decoration: underline;
    text-transform: uppercase;
    color: #ed1b24 !important;
    font-weight: bold;font-family: 'Droid Sans', sans-serif;}
.map_wrapper .contact_info a:hover{color:#000!important;text-decoration:none}
.logo_bottom{text-align:left}
.map_wrapper .contact_info{padding:20px 20px 0;text-align:left;border:0}
img.alignleft.size-full.payments{float:none;display:block}
strong.financing{font-size:16px;color:#71bf44}
.footer_nav{padding:0;margin:0 0 5px 0}
.footer_nav ul{padding:30px 0 1px 0;list-style:none;margin:0 auto;float:none;text-align:center}
.footer_nav ul li{margin:0 0 10px 0;padding:0 8px 0 10px;text-align:center;display:inline-block;border-left:1px #aaa solid;line-height:14px}
.footer_nav ul li:first-child{border-left:0}
.footer_nav ul li a{color: #aaaaaa;
    text-decoration: none;
    font-family: 'Droid Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;}
.footer_nav ul li a:hover,.footer_nav ul li.current-menu-item a, .page-id-16 #menu-item-34 a,.footer_nav ul li a:active,.footer_nav ul li a:focus{text-decoration:none;color:#ed1b24}
.footer_nav .sub-menu{display:none}
.wed-ul>ul{margin-bottom:0}
.copyright_custom{text-align: center;
    color: #aaaaaa;
    font-size: 14px;
    font-family: 'Droid Sans', sans-serif;
    padding-bottom: 40px;}
.inner_wrapper{background:url("images/inner-page.png") repeat scroll center center;width:100%;float:left;padding:35px 0 55px 0;min-height:400px;}
p.heightlight{color: #6bab46;font-style:italic;font-weight:bold;}
.content_inner a{    color: #ed1b24;
    text-decoration: underline;
    font-style: italic;}
.content_inner a:hover{text-decoration:none}
.about_wrapper{background:#fff;width:100%;float:left}
.about_wrapper a{color:#000;text-decoration:underline}
.about_wrapper a:hover{color:#000;text-decoration:none}
.about_right{padding:70px 0 70px 0}
.page-id-354 .babout_right{padding:150px 32px}
.babout_right{padding:50px 35px 50px 50px;text-align:center}
.babout_left{padding:0}
.about_bottom{background:url(images/abtbottombg.jpg) center repeat-x;color:#fff;width:100%;background-position:top center;padding:60px 0;background-size:cover}
.about_wrapper_bottom{background:url(images/bottombg.png) center repeat;width:100%;background-position:top center}
.borderdiv{border-left:3px solid #7e7b7b;padding-left:30px;margin-bottom:40px}
.borderdiv h2{padding-top:10px}
.borderdiv p{font-style:italic}
.full-post h3{font-size:20px;padding:0;margin:5px 0;background:#FFF;color:#fff;cursor:pointer;border:1px solid #dcdcdc}
.box.post .post-content{background-color:#e9e9ea;padding:15px 30px}
.full-post h3 a{color:#6e6f70;display:block;background:url(images/icon_inactive.png) no-repeat right center;text-decoration:none;padding:10px 44px 10px 10px}
.full-post h3 a:hover,.full-post h3 a.active1{color:#505051;background:url(images/icon_active.png) no-repeat right center;text-decoration:none}
.tesmo_list{list-style:none;margin:0;padding:0}
.tesmo_list li:last-child{border:none!important}
.tesmo_list li:last-child h4{display:none}
.tesmo_list li{margin:0 0 8px 0!important;padding:15px 0 0 0!important;list-style:none;background:none!important;font-style:italic}
.tesmo_list .attachment-thumbnail{float:left;margin-bottom:4px;margin-top:6px;margin-right:24px}
.tesmo_list h4{font-weight:bold;text-align:right;color:#fff;font-style:normal}
.wp-post-image{border:0!important;margin:6px 30px 10px 0;float:left}
.read-more,.says{display:none}
.read_blog{padding:2px 0;border-top:1px #000 dashed;border-bottom:1px #000 dashed;margin-bottom:15px}
.single_entry{padding-bottom:15px}
.commentlist{list-style:none;margin-left:0}
.commentlist li{list-style:none;background:none!important;margin:25px 0!important}
.blog_inner h2{font-size:39px;color:#444}
.navigation_blog{padding:15px 0 0 0}
.wpcf7{font-size:14px}
.wpcf7 input:not([type]),.wpcf7 input[type="color"],.wpcf7 input[type="email"],.wpcf7 input[type="number"],.wpcf7 input[type="password"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 input[type="text"],#respond input[type="text"],.wpcf7 select{border:1px #989898 solid;padding:2px 5px;color:#000;width:100%;height: 38px;margin-bottom: 10px;outline: 0;font-family: 'Droid Sans', sans-serif;font-size: 14px;background: rgb(246, 244, 244);}
.wpcf7 input[type=radio],.wpcf7 input[type=checkbox]{margin-bottom:10px}
input,button,select,textarea{line-height:normal}
#respond input[type=text]{margin-bottom:0;margin-top:10px}
.wpcf7 textarea,#respond textarea{height:100px;width:100%;border:1px #989898 solid;padding:2px 5px;color:#656565;margin-bottom:10px;outline:0;font-family:'Open Sans',sans-serif;font-size:14px;background:rgb(246, 244, 244);}
span.wpcf7-not-valid-tip{text-align:left;color:#f00;top:-11px;left:0;height: 38px;width:100%;padding:11px 7px;font-family:'Open Sans',sans-serif;font-size:14px;line-height:normal}
.captcha-846 .wpcf7-not-valid-tip{margin-left:2%;width:98%}
div.wpcf7-validation-errors{border:0;color:#f00;clear:both;text-align:center}
div.wpcf7-mail-sent-ok{border:0;color:#51912c;clear:both;text-align:center;font-family:'Open Sans',sans-serif;font-size:14px}
div.wpcf7-response-output{float:left;clear:both;width:100%}
.wpcf7 p{margin-bottom:0}
.wpcf7 label{font-weight:normal;height:38px;line-height:38px;float:left}
.wpcf7 input[type=submit],#respond input[type=button],#respond input[type=reset],#respond input[type=submit]{background:#ed1b24 none repeat scroll 0 0;border:1px solid #ed1b24;color:#fff;float:right;font-size:18px;line-height:normal;margin:0 0 0 5px;outline:medium none;padding:6px 30px;text-transform:uppercase;transition-duration:2s;transition-property:opacity;margin-right:2px}
.wpcf7 input[type=submit]:hover,#respond input[type=submit]:hover{color:#fff}
#respond input[type=submit]{float:none!important;margin-left:0!important}
div.wpcf7 img.ajax-loader{position:absolute;right:0;display:none}
.wpcf7 input[type=submit]:hover,#respond input[type=submit]:hover{opacity:.6}
.wpcf7-captchac{border:1px solid #989898;float:left;height:37px;width:10%}
.wpcf7-captchar{width:88%!important;margin-left:2%}
.capt_custom{padding-left:0}
.form_last{padding-left:0;padding-right:0}
.con_section{padding:0}
.featured img{width:100%;clear:none;height:auto;margin-bottom:20px}
.table tr > th {
  background: #000;
  color: #ffffff;

}
.table thead > tr > th {
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle !important;
}
.table tr > th, .table tr > td{border-top-width: 1px !important;border-style:solid !important; border-color: #000 !important;}
.table tr > td {
  width: 50%;
}
div.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, div.frm_style_formidable-style.with_frm_style input[type=submit], div.frm_style_formidable-style.with_frm_style .frm_submit input[type=button], div.frm_style_formidable-style.with_frm_style .frm_submit button, .frm_form_submit_style, div.frm_style_formidable-style.with_frm_style.frm_login_form input[type=submit], div.frm_style_formidable-style button.frm_button_submit{border-color:#ed1b24;background: #ed1b24;color:#fff}
.btn.log-out, a.btn.link {
  background: #ed1b24;
  border-radius: 0;
  color: #ffffff;
  font-style: normal;
  margin: 0 0 15px;
  text-decoration: none;
}
.btn.log-out{float: right;}
.btn.log-out:hover, a.btn.link:hover, .content_inner ul.student-nav li:hover a{opacity:0.6}
.content_inner ul.student-nav {text-align:center}
.content_inner ul.student-nav li {font-size: 14px;
  background: #ed1b24;
  display: inline-block;
  margin: 5px !important;
    padding: 5px 15px;
}
.content_inner ul.student-nav li a{text-decoration:none; font-style:normal;color:#fff}
.page-id-614 .content_inner h1, .page-id-664 .content_inner h1{
  text-align: center;
}
.ms-membership-form-wrapper > a {
  display: none;
}
.ms-membership-form-wrapper label {
  display: inline-block;
}
#loginform{
	margin: 20px auto;
    background: #fbfbfb;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    padding: 26px 24px;
    width: 320px;
}
form#loginform p {
  margin: 0;
}
form#loginform .input, #loginform input[type=text] {
    font-size: 24px;
    margin: 2px 6px 16px 0;
    padding: 3px;
    width: 100%;
	border: 1px solid #dddddd;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
    color: #32373c;
    outline: 0 none;
    transition: border-color 50ms ease-in-out 0s;
}
form#loginform label {
    color: #72777c;
    font-size: 14px;
	line-height: 14px;
}
form#loginform input[type=text]:focus, form#loginform input[type=password]:focus {
    border-color: #ed1b24;
    box-shadow: 0 0 2px rgba(237, 27, 36, 0.8);
}
.login-remember, .login-submit {
  display: inline-block;
  width: 49%;
}
.login-submit{text-align: right;}
#wp-submit {
  background: #ed1b24 none repeat scroll 0 0;
  border: 1px solid #ed1b24;
  color: #ffffff;
  padding: 3px 10px;
}
#wp-submit:hover{opacity:0.6}
.mob{display:none}
.desk{display:block}
.refservice{padding-bottom:10px}
.refservice img{display:block;margin:4px auto 4px auto;padding:4px}
.gap1{margin-top:10px}
.right_inner span{color:#fff;font-family:'Lato',sans-serif;font-size:16px;line-height:26px}
.read{display:none}
.lic ul{list-style:none;padding:0}
.lic ul li{padding:0 10px;line-height:13px;display:inline-block;color:#000;font-family:'Lato',sans-serif;font-size:16px;font-weight:600}
.pay p{color:#000;font-family:'Lato',sans-serif;font-size:16px;font-weight:600}
.slidertext{font-family:'LeagueGothic'!important;font-size:90px!important;line-height:90px!important;font-weight:normal!important;text-shadow:2px 2px #000}
.slidertext2{font-family:'Lato',sans-serif!important;font-size:20px!important;color:#fff!important}
.servicecont{font-family:'Lato',sans-serif!important;font-size:16px;color:#fff;line-height:21px}
.refservice ul{margin:0!important;list-style:none;padding-left:10px!important}
.refservice ul li{background:url('images/arrow1.png') no-repeat left 6px;padding-left:12px}
.lic ul li:first-child{padding-left:0}
.sub-section {
    background: #fff;
    padding: 40px 30px 35px 30px;
    box-shadow: 0px 0px 6px #000;
    margin-top: 55px;
}
@media screen and (max-width:800px) and (min-width:768px){.section1 .con_right .right_inner{padding:39px 20px!important}
} @media screen and (max-width:601px) and (min-width:599px){.map_wrapper .contact_info{margin:8% 28%}
} @media screen and (max-width:981px) and (min-width:979px){.section1 .con_right .right_inner{padding:17.5px 13px!important}
} @media screen and (max-width:991px) and (min-width:768px){
.map_wrapper .contact_info {
  width: auto;
}
.item_content .content_slide{padding:15px 16px}
.content_slide .read_more{font-size:11px}
.navbar-nav>li{margin:0 2px 2px}
.section1 .con_left{padding-bottom:0!important}
.section1 .con_left img{margin-top:15px!important}
.section1 .con_left p{line-height:22px}
.header-top-img{margin-top:0}
.main-heading{font-size:29px!important}
li>a br{display:none}
.minh{min-height:80px!important}
.section1 .con_right h2{line-height:43px}
.section1 .con_right h2 span{font-size:35px}
h1,h2{font-size:34px}
.section1 .con_left img{margin-top:21px}
.section1 .con_right img{margin-top:40px}
.babout_right{padding:48px 15px}
.item_content .title_slide{font-size:16px;min-height:86px}
.item_content .content_slide{font-size:16px}
.item_content .content_slide{line-height:23px !important;}
.map_wrapper .contact_info{padding:0;margin:13% 0}
.home .footer_nav ul{padding:2px 0 1px}
.copyright_custom{padding-bottom:27px}
.footer_nav ul{padding:17px 0 1px}
} @media screen and (min-width:320px) and (max-width:415px){.map_wrapper .contact_info{margin:10% 18%}
} @media screen and (min-width:630px) and (max-width:668px){.map_wrapper .contact_info{margin:10% 31%}
} @media screen and (min-width:479px) and (max-width:481px){.map_wrapper .contact_info{margin:10% 23%}
} @media screen and (min-width:320px) and (max-width:1900px){.banner_inner>img{width:100%}
.banner_inner{min-height:auto}
}
@media screen and (min-width:320px) and (max-width:767px){
.sub-section {padding: 20px 8px 15px;}
img.alignleft.size-full.payments {
  display: inline;
}
.inner_wrapper{/*background-size:cover*/}

.footer_top {
  min-height: 550px;
}
img.alignleft.size-full.payments {
  margin-bottom: 15px;
}
.map_wrapper .contact_info{text-align:center;}
.footerlogo.size-full {
    clear: both;
    display: block;
    float: none;
    height: auto;
    text-align: center !important;
    width: auto;
    margin: 0 auto !important;}
.col-sm-4.contact_info img{margin:0 0;width:auto;}
strong.financing{margin:12px 0 0;display:block;}
.map_wrapper address{padding: 0px 15px;}
.container.slide-wrap{display:none}
.cta_wrapper{box-shadow:none}
.col-sm-3.logo{margin-top:0}
.navbar-nav>li a:hover,.navbar-nav>li.current_page_item>a,.navbar-nav>li>a:active,.navbar-nav>li a:focus,.navbar-nav>.open>a,.navbar-nav>.open>a:hover,.navbar-nav>.open>a:focus,.navbar-nav>li.current_page_parent>a{color:#ed1b24!important}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li.current_page_item>a{/*color:#ffc!important;border:1px solid #f58e18!important*/}
.navbar .navbar-nav{background:#5f3193 !important}
.navbar .navbar-nav>li>a{color:#FFF}
.navbar-nav>.dropdown>a .caret{border-bottom-color:#fff!important;border-top-color:#fff!important}
.dropdown-menu>li>a{color:#FFF!important}
body .section1 .right_inner a.read{margin-top:39px!important}
.cta a{text-align:center}
.social_media{margin:5px auto!important}
h1,h2{font-size:46px}
.header_wrapper{position:initial}
.logo{padding-bottom:35px;padding-top:35px;text-align:center}
div.navigation{float:none;width:100%;padding:0}
ul.navbar-nav{float:none;width:100%}
div.navbar{padding:0}
ul.navbar-nav{background:rgba(0,0,0,.6)!important;margin:0;padding:15px 0}
.navbar-header{background:#5f3193 !important}
ul.navbar-nav>li>a,ul.dropdown-menu>li>a{display:inline-block}
.navbar-nav>li,.dropdown-menu>li{padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;}

.dropdown-menu {
    padding-top: 6px !important;
}
.dropdown-menu{width:100%}
.nav-collapse{height:auto;position:relative;width:100%;z-index:99999999}
.top_bar{background:rgba(255,255,255,0.8);border-bottom:0 solid #b87332;float:none;min-height:fit-content;position:initial;width:100%}
.cta_wrapper{bottom:auto;width:88%}
.banner .tp-caption{display:none!important}
.social_media{margin-top:4px}
.cta{padding-right:0;font-size:36px}
.section1 .con_left{padding:108px 15px 0;text-align:center}
.section1 .con_left img{float:none}
.section1 .con_center{display:none}
.section1 .con_right{padding:20px 15px 0px;text-align:center;margin-top:20px}
.con_left .read_more{display:inline-block;float:none;margin:35px 0 2px}
.section1 .con_right .read_more{float:none}
.section1{line-height:normal}
.section1 .con_right .right_inner{padding:15px 0}
.section2 .con_left{padding:50px 15px 50px 15px;text-align:center;float:none}
.section2 .read_more{display:inline-block;text-align:center;float:none}
.section2 .con_right{float:none;padding:0 15px 50px 15px;text-align:center}
.section3 .con_left{padding:50px 15px 50px 15px;text-align:center}
.section3 .con_right{float:none;}
.content_inner .row.whitespace{background: #fff;margin: 0 !important;border: 1px solid #ccc;border-radius: 4px;padding: 8px 10px;}
.owl-next{float:none}
.owl-prev{background:#000!important;float:none}
.footer_top iframe{height:100%}
.about_right{padding:30px 0}
.content_inner{padding:20px 15px 0}
.footer_top .iframemap{width:100%;height:516px;}
.content_inner a{color:#ed1b24;text-decoration:underline}
.content_inner a:hover{color:#333;text-decoration:none}
.babout_right{padding:50px 15px}
.about_left,.babout_left{text-align:center}
.read_more{float:none}
} @media(max-width:980px){.tp-caption.medium_text{display:none}
.banner .tp-caption a,.banner .tp-caption a:hover{color:#fff;font-size:30px!important;text-shadow:1px 1px 13px #434343!important}
} @media(max-width:720px){.capt_custom{width:100%}
.form_last{width:100%}
} @media(max-width:640px){.ngg-galleryoverview{text-align:center}
.ngg-gallery-thumbnail-box{float:none!important;display:inline-block}
} @media(max-width:600px){.wpcf7 input[type=submit]{margin:0 2px 0 5px}
} @media(max-width:599px){.wpcf7-captchac{margin-bottom:10px}
.wpcf7 input[type=submit]{margin:0 1px 0 0}
} @media(max-width:480px){.wpcf7-captchac{width:16%}
.wpcf7-captchar{width:82%!important}
div.banner_inner{min-height:253px!important}
.social_media{width:auto!important}
th,td{font-size:13px;padding:.4em}
img.alignnone,img.aligncenter,img.alignleft,img.alignright{float:none;margin:20px 0;height:auto}
.blog_inner .wp-post-image{float:none;margin:20px 0;width:100%;height:auto}
.ngg-galleryoverview{text-align:center}
.ngg-gallery-thumbnail-box{float:none!important;display:inline-block}
.banner_inner{min-height:auto}
.alignright.size-full.wp-image-294{float:none;height:auto;width:100%}
} @media(max-width:736px){.cta span{padding:14px 20px;text-align:center}
div.social_media{height:60px;position:relative;top:-25px;width:60px}
.social_media img{margin:5px 4px}
.cta_wrapper{bottom:-31px;float:none;left:0;}
.cta>span{font-size:28px;background-size:cover}
div.social_media{display:inline-block}
div.social_media{height:60px;margin-left:-5px !important}
div.cta{display:inline-block;float:none;width:auto}
.cta_wrapper{bottom:auto;max-width:420px;text-align:center}
.cta.col-sm-7{margin:0 auto;text-align:center}
.col-sm-5.con_right1.animate img{display:block;float:none;margin:0 auto;padding:43px 0;text-align:center}
.footer_bottom{background-size:cover}
.section1 .con_left h2{font-size: 36px;line-height: 38px;}
.sec3_content .con_left>h2{padding:2px 0 40px!important}
.item_content .title_slide{font-size:25px;text-align:center!important}
.right_inner h2 br{display:none}
.sec2_content{padding:38px 0 20px}
.col-sm-5.con_right1.animate img{float:none!important}
.col-sm-6.firstcol-menu{border-right:none!important}
} @media(max-width:360px){.col-sm-4.contact_info.animate.fadeInDown img{width:auto}
.read_blog{font-size:13px}
.babout_left{padding:0 15px}
} @media screen and (min-width:640px) and (max-width:736px){.graybg{width:100%}
iframe.pdfembed{height:940px!important}
} @media(max-width:320px){div.social_media{top:-25px !important}
.cta{width:281px}
.alignleft.size-full.wp-image-56.payments{width: auto;}
strong.financing{color: #71bf44;display: block;font-size: 16px;margin: 5px 0 0;}
.container.map_wrapper .contact_info address{margin-bottom:0;}
.custom-slider{height: 145px;}
.wpcf7 label{width:auto;}
.cta a{font-size:19px}
.cta_wrapper{left:0;}
th,td{font-size:12px;padding:.2em}
span.wpcf7-not-valid-tip{font-size:12px}
} @media screen and (min-width:470px) and (max-width:480px){.custom-slider{height: 235px;}}
@media screen and (min-width:360px) and (max-width:479px){.cta{width:281px}
.cta>span{font-size:25px;padding-top:15px}
} @media screen and (min-width:360px) and (max-width:414px){.custom-slider{height: 160px;}}
@media screen and (min-width:415px) and (max-width:480px){.custom-slider{height: 223px;}}
@media screen and (min-width:481px) and (max-width:659px){.custom-slider{height: 280px;}}
@media screen and (min-width:660px) and (max-width:667px){.custom-slider{height: 310px;}}
@media screen and (min-width:650px) and (max-width:800px){.section1 .con_right h2, .section3 .con_left h2 {font-size: 35px !important;line-height: 30px;}
.tp-caption.top_text{font-size:40px!important;margin-top:40px!important}
.tp-caption.secondcolumn{margin-top:28px!important}
.section1 .con_right img{margin-top:29px}
.tp-caption.smalltext,.tp-caption.largetext3{margin-top:45px!important}
} .mobcta{display:none!important}

@media screen and (min-width:1024px){
	.section1 {
  position: relative;
}
.con_right .img-responsive {
  position: absolute !important;
}

}

@media(max-width:1024px){.caddress .mobcta a{color:#f4dac1;text-decoration:underline!important}
.content_inner .mobcta a {font-style:normal !important;}
.content_inner .mobcta a{color:#000;}
.map_wrapper .contact_info a{font-weight:normal;}
.caddress .mobcta a:hover{color:#f4dac1;text-decoration:none!important}
.content_inner .mobcta a:hover {
    text-decoration: underline !important;
}
.phonesec .mobcta a{text-decoration:underline!important}
.phonesec .mobcta a:hover{text-decoration:none!important}
.cta_wrapper a{color:#ffffff}
.banner .tp-caption a,.banner .tp-caption a:hover{color:#fff}
.mobcta{display:inline-block!important}
.deskcta{display:none!important}
} @media screen and (min-width:768px) and (max-width:898px){.slide-wrap h1{font-size:40px!important;line-height:0px!important;margin-bottom:7px!important}
.slide-wrap h1 span{font-size:22px!important}
.custom-slider .orbit-wrapper .orbit-caption{background:none!important;top:27%!important}
.slide-wrap p{font-size:14px!important;line-height:19px!important}
.slide-wrap h1 span {line-height:80px !important;}
.container.slide-wrap{max-width:400px;position:relative;left:20%!important}
} @media screen and (min-width:890px) and (max-width:1023px){.slide-wrap h1{font-size:49px!important;line-height:50px!important}
.slide-wrap h1 span{font-size:35px!important}
.custom-slider .orbit-wrapper .orbit-caption{background:none!important;top:26%}
} @media screen and (min-width:1024px) and (max-width:1200px){.slide-wrap h1{font-size:49px!important;line-height:17px!important}
.slide-wrap h1 span{font-size:35px!important}
.slide-wrap h1 span {line-height:71px !important;}
.custom-slider .orbit-wrapper .orbit-caption{background:none!important;top:26%}
} @media screen and (min-width:1001px) and (max-width:1024px){.footer_top iframe{min-height:593px}
.section1 .con_right .right_inner{padding-bottom:79px!important}.custom-slider{height: 479px;}
.section1 .right_inner a.read {
    position: relative;
    top: 51px;
}
} @media screen and (min-width:320px) and (max-width:1024px){.mob{display:block!important;text-decoration:none!important}
.mob:hover{text-decoration:none!important;opacity:0.8;}
.desk{display:none!important}
} @media screen and (min-width:320px) and (max-width:480px){.cta>span{background-size:cover}
.alignright.size-full.wp-image-98 {
  width: 100%;
  height: auto;
}
iframe.pdfembed{height:515px!important}
div.babout_right{padding:50px 0 0!important}
#wpcf7-f180-t1-o1 input:not([type]),#wpcf7-f180-t1-o1 input[type="color"],#wpcf7-f180-t1-o1 input[type="email"],#wpcf7-f180-t1-o1 input[type="number"],#wpcf7-f180-t1-o1 input[type="password"],#wpcf7-f180-t1-o1 input[type="tel"],#wpcf7-f180-t1-o1 input[type="url"],#wpcf7-f180-t1-o1 input[type="text"],#respond input[type="text"],#wpcf7-f180-t1-o1 select{font-size:12px}
.section1 h1,h2{font-size:35px}
.section1 .con_right h2,.section3 .con_left h2{font-size:35px;line-height:43px}
.section1 .con_right h2 span{font-size:30px}
.mob{display:block!important;text-decoration:none!important}
.mob:hover{text-decoration:none!important}
.desk{display:none!important}
.cta{font-size:32px!important}
.section1 .con_left p{padding-right:0!important}
.section1 .con_right .right_inner{margin-top:05px!important}
.section1 .con_right .right_inner{padding:10px!important}
.ser ul{margin:0!important}
.about_right h1{text-align:center!important}
.about_right p{text-align:center!important}
.about_right h2{text-align:center!important}
.refservice ul{margin:0!important}
.lic ul{float:none!important}
.map_wrapper .contact_info{padding-bottom:10px}
.clear .alignright.size-full.wp-image-294{height:auto;width:100%}
} @media screen and (min-width:728px) and (max-width:890px){.refservice ul{margin:0!important}
}
@media screen and (min-width:979px) and (max-width:981px){.section1 .con_right .right_inner{padding:6px 18px}
} @media screen and (min-width:737px) and (max-width:980px){.section1 .con_left h2{font-size:32px;line-height:32px!important}
} @media screen and (min-width:728px) and (max-width:980px){.section1 .con_right h2{padding:0!important}
.map_wrapper .contact_info{margin:10% 32%}
.section1 .con_left{padding-bottom:0}
.section1 .con_right img{margin-top:0!important}
.slidertext{font-family:'LeagueGothic'!important;font-size:50px!important;line-height:50px!important;font-weight:normal!important;text-shadow:2px 2px #000}
.slidertext2{font-family:'Lato',sans-serif!important;font-size:20px!important;color:#fff!important}
}
@media screen and (max-width:375px){
div.social_media{height:60px;position:relative;top:-4px !important;width:60px}
.section1 .con_left h2 {
    margin-top: 71px;
}
}
@media screen and (min-width:320px) and (max-width:479px){
.col-sm-3.logo img {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center !important;
    /*width: 34% !important;*/
}
.col-sm-3.logo {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.logo {
    padding-bottom: 0px;
    padding-top: 0px;
}
div.topbar {
    padding: 10px 0 !important;}
}
@media screen and (min-width:640px) and (max-width:767px){
.col-sm-3.apply-button img {
    position: relative;
    left: -10px;
}
}
@media screen and (min-width:480px) and (max-width:767px){
.col-sm-3.logo img {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center !important;
    width: 100% !important;
}
.col-sm-3.logo a {
    display: inline-block;
    margin: 0 auto;
    max-width: 175px !important;
}
.col-sm-3.logo {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.logo {
    padding-bottom: 0px;
    padding-top: 0px;
}
div.topbar {
    padding: 10px 0 !important;}
}
@media screen and (max-width:414px){
.table-responsive {
    overflow-x: auto;
}
.col-sm-3.logo img {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center !important;
    width: 100% !important;
}
.col-sm-3.logo a {
    display: inline-block;
    margin: 0 auto;
    max-width: 175px !important;
}
}
@media screen and (max-width:375px){
.sub-section{margin-top: 100px !important;}
}
@media screen and (max-width:767px){.bullet.bullet2.sides li{margin-bottom:0!important}
.content_inner .mobcta a{font-style: normal !important;}
.col-sm-3.logo {
    width: auto !important;
}
.col-sm-3.logo img {
    /*width: 23%;*/
}
.col-sm-3.apply-button a {
    display: block !important;
    float: none;
    margin: 0 auto;
    max-width: 135px;
    text-align: center;
}
.col-sm-3.apply-button{width:auto !important;}
.col-sm-6.secondcol-menu{padding-left:15px!important}
.content_inner h1{margin-top:30px}
.section1 .con_left{padding: 68px 15px 0;}
div.about_bottom{padding:20px 0}
div.babout_right{padding:50px 15px 0}
.section2 .con_left{float:none;padding:0px 15px;text-align:center;}
.page-id-354 .babout_right{padding:50px 32px 20px}
.copyright_custom{padding:0 15px 40px}
.col-sm-5.con_right1.animate.fadeInUp{padding-right:15px!important;text-align:center}
.section1 .sec2_content .con_left{padding:0 15px!important}
.con_right .right_inner ul li{text-align:left}
.footer_nav ul{padding:30px 10px 1px;padding:}
div.topbar{padding:25px 0;text-align:center}
.banner{margin-top:0!important}
.section3 .con_left{width:100%}
.map_wrapper address{padding:15px}
.Angies{padding-right:0}
.map_wrapper .contact_info{padding-left:0}
} @media screen and (max-width:400px){div.topbar a:first-child{margin-bottom:20px;display:inline-block}
} @media screen and (max-width:667px){.section1 .con_right .right_inner{padding:15px}
.page-id-537 p a{word-break:break-all;word-wrap:break-word!important}
} @media screen and (max-width:360px){iframe.pdfembed{height:445px!important}
form.wpcf7-form {
    padding-bottom: 86px !important;}
} @media screen and (max-width:320px){#wpcf7-f180-t1-o1 input:not([type]),#wpcf7-f180-t1-o1 input[type="color"],#wpcf7-f180-t1-o1 input[type="email"],#wpcf7-f180-t1-o1 input[type="number"],#wpcf7-f180-t1-o1 input[type="password"],#wpcf7-f180-t1-o1 input[type="tel"],#wpcf7-f180-t1-o1 input[type="url"],#wpcf7-f180-t1-o1 input[type="text"],#respond input[type="text"],#wpcf7-f180-t1-o1 select{font-size:10px}
.wpcf7 .form_last label{float:left}
.wpcf7 input[type=submit]{padding:8px 15px}
.span.wpcf7-not-valid-tip{font-size:13px}
.cards img{width:100%}
.cta span {
    padding: 21px 20px !important;}
} #fancybox-overlay{z-index:9999!important}
.bh{font-size:16px}
.section1 .right_inner a.read{    display: inline-block;
    margin-top: 52px;
    margin-bottom: 10px;
    font-size: 16px;
    padding: 10px 17px;
    border: 1px solid #fff;
   font-family: 'Droid Sans', sans-serif;
    font-weight: bold;}
@media screen and (-webkit-min-device-pixel-ratio:0){}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.header-top-img{margin-top:0!important}
::i-block-chrome,.header-top-img img{margin-top:14px!important}
} .sinks .col-sm-4 img{margin:0 auto!important}
.sinks{text-align:center;margin-top:20px}
.minh{min-height:55px}
.graybg{background:#d7cc93 none repeat scroll 0 0;border-right:1px solid #fff;display:inline-block;padding-top:10px;margin-bottom:10px}
#main article img{height:auto;margin-bottom:20px;max-width:100%}
.main-heading{font-family:'Smythe',cursive;font-size:38px;font-weight:bold}
address{font-size:17px;padding:9px 0 2px 0}
.con_left>h2{    color: #fff!important;
    font-family: 'Oswald', sans-serif!important;
    font-size: 44px;
    text-transform: uppercase;
    padding: 5px 0 12px;
    font-weight: bold!important;}
.sec3_content .con_left>h2{color:#f09c4b!important;font-family:'Smythe',cursive;font-size:50px!important;padding:60px 0 20px}
.kid-photos img{height:auto;width:100%}
.tel-bot{display:block;margin-bottom:0;margin-top:8px}
iframe{width:100%;border: 2px solid #9a9a9a;}
.frame-sec iframe {
  margin-bottom: 25px;
}
.rg-btn {
  background: #ed1b24 none repeat scroll 0 0;
  color: #fff;
  margin: 0 auto !important;
  padding: 10px;
  text-align: center;
}
a.rg-btn {
  background: #ed1b24 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-style: normal;
  font-weight: bold;
  margin: 25px auto 0 !important;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  max-width: 230px;
}
a.rg-btn:hover{opacity:0.6;color:#fff}
.frame-sec p {
  margin: 0;
}
.content_inner .rg-btn a{color: #fff;}
.page-id-357 iframe{width:100%;padding:0;border:0}
.clear{clear:both}
.petsupplies.row .col-sm-4{min-height:271px}
div.social_media{height:60px;width:121px}
.content_inner h2{    padding: 0 0 1px 0;
    font-size: 30px;
    text-align: left;
    color: #000;
    font-family: 'Oswald', sans-serif !important;
    margin: 28px 0 13px;
    /* font-variant: small-caps; */
    text-transform: uppercase;    font-weight: bold !important;}
.content_inner ul{padding-left:0}
.content_inner ul li{padding-left:31px;background:url(images/bullet_list.png) no-repeat left 2px;list-style:none;margin-bottom:15px!important;line-height:30px}
.owl-prev{background:#000 !important;padding:0 15px 8PX!important}
.owl-next{background:#ed1b24 !important;padding:0 15px 8PX!important}
.footer-phone{margin:15px 0}
.business-hours{line-height:24px}
.tp-caption.secondcolumn,.secondcolumn{font-size:62px!important;line-height:64px!important;letter-spacing:1px!important}
.tp-caption.top_text,.top_text{font-size:42px!important;line-height:42px!important;letter-spacing:1px!important;color:#FFF!important}
.row.petsupplies{margin-bottom:20px}
.content_inner .address{margin-bottom:20px}
.col-sm-3.features{padding-right:0}
.cards img{margin-right:8px;margin-bottom:5px}
.siding-center-text{padding:20px 0 30px 0}
@media only screen and (min-width:768px){.social_media img{margin:5px 5px 6px 5px}
.section2 .con_right .img-responsive{margin-top:107px}
.col-sm-3 img{width:auto;max-width:100%}
.col-sm-3.features img{max-width:inherit}
.contact-form{padding-left:0}
.cta span{text-align:center}
} @media only screen and (max-width:767px){div.content_inner h1{font-size:34px}
.content_inner h2{font-size:26px}
.petsupplies .wp-caption-text{text-align:center!important}
.nav>li>a{color:#FFF}
strong.financing{margin:12px 0 0;display:block; text-align:left;}
.map_wrapper address{padding: 0px 15px;}
.social_media{height:60px;padding-top:9px}
.content_inner .col-sm-6 ul,.content_inner .col-sm-4 ul,.content_inner .col-sm-9 ul,.content_inner .col-sm-7 ul{margin-bottom:0}
.content_inner .col-sm-6,.content_inner .col-sm-4,.content_inner .col-sm-9,.content_inner .col-sm-7,.content_inner .col-sm-3{text-align:left}
.content_inner .col-sm-6 h2,.content_inner .col-sm-4 h2,.content_inner .col-sm-9 h2,.content_inner .col-sm-7 h2,.content_inner .col-sm-3 h2{text-align:left}
.content_inner .col-sm-6 p,.content_inner .col-sm-4 p,.content_inner .col-sm-9 p,.content_inner .col-sm-7 p,.content_inner .col-sm-3 p{text-align:left}
.content_inner .col-sm-6 li,.content_inner .col-sm-4 li,.content_inner .col-sm-9 li,.content_inner .col-sm-7 li,.content_inner .col-sm-3 li{text-align:left}
.logo img{margin-top:-24px;margin-bottom:-54px}
.cta span{text-align:center}
.groom{padding-top:15px}
.section1 .con_right img{width:auto!important}
} @media only screen and (max-width:420px){.map_wrapper .contact_info{margin-left:5%!important;width:90%!important}
.section1 .con_left img{max-width:100%}
} @media only screen and (max-width:500px){.alignright.size-full.wp-image-294{float:none;height:auto;width:100%}
.hours span{display:block}
.footer_top iframe{min-height:750px!important}
} @media only screen and (min-width:600px) and (max-width:1000px){.footer_top iframe{min-height:700px!important}
} @media only screen and (min-width:400px) and (max-width:767px){iframe.pdfembed{height:550px}
.map_wrapper .contact_info{margin-left:10%!important}
.petsupplies .col-sm-3{float:none;width:100%;text-align:center}
.petsupplies .wp-caption-text{text-align:center!important}
.features img{float:none!important}
.features{text-align:center!important}
} @media only screen and (min-width:400px) and (max-width:479px){footer .map_wrapper .contact_info{margin-left:5%!important}
} @media only screen and (min-width:979px) and (max-width:990px){.tp-splitted{font-size:28px!important}
} @media only screen and (min-width:730px) and (max-width:736px){.custom-slider{height: 342px;}}
@media only screen and (min-width:768px) and (max-width:1000px){.inner_wrapper{/*background-size:cover*/}
.slide-wrap p {position: relative;
    top: -14px;}
.container.slide-wrap{top: -9%;}
.col-sm-3.addinfo2 {
    min-height: 255px;
}
.col-sm-3.addinfo1 {
    min-height: 255px;
}
iframe.pdfembed{height:1000px!important}
.col-sm-3.apply-button img {
    width: 102px;
}
ul.navbar-nav > li > a, .dropdown-menu > li > a{font-size: 14px !important;}
div.about_bottom{padding:20px 0}
div.babout_right{padding:50px 15px 0}
.page-id-354 .babout_right{padding:50px 32px 20px}
div.babout_right h2{font-size:27px;padding:8px 0 10px}
.navbar-nav>li>a,.dropdown-menu>li>a{font-size:14px!important;padding:6px 4px}
.nav.navbar-nav{width:386px}
ul.navbar-nav>li>a,.dropdown-menu>li>a{/*padding:4px 1px!important*/}
.navbar-nav{float:right!important}
ul.dropdown-menu{min-width:171px!important;padding:7px 0!important}
.aligncenter.size-full.wp-image-1242{width:100%;height:auto}
.aligncenter.size-full.wp-image-1179{height:auto;width:100%}
.aligncenter.size-full.wp-image-1178{height:auto;width:100%}
.section1 .con_left h2{font-size:52px;line-height:44px!important;margin-bottom:0;padding-top:12px}
.section1 .con_right .right_inner{padding-top:63px!important;padding-bottom:34px!important}
.item_content .title_slide{font-size:19px !important}
.section3 .con_left{padding:45px 0}
.map_wrapper .contact_info{margin:19% 3%!important;padding:15px}
.home .footer_nav ul{padding-top:15px}
.navbar-nav>li>a,.dropdown-menu>li>a{font-size:15px}
.tp-caption.secondcolumn,.secondcolumn{top:52%!important}
.tp-caption.top_text,.top_text{top:37%!important}
.col-sm-3.features{padding-top:30px}
.col-sm-3 img{height:auto}
.header-top-img img{margin-top:29px!important}
.col-sm-3.logo{width:30%;padding:0}
.col-sm-9.navigation{width:70%;padding-left:50px}
.tp-caption.black2,.tp-caption.black,.tp-caption.bottom{margin-top:50px!important;padding:20px 0}
} @media only screen and (min-width:768px) and (max-width:1025px){.tp-caption.secondcolumn.lfl.tp-resizeme.start{font-size:35px!important;line-height:40px!important}
.tp-splitted{font-size:30px!important}
} @media screen and (-webkit-min-device-pixel-ratio:0){div.foo{width:100px;height:100px;border:1px solid red}
} .wed-ul ul li{background:rgba(0,0,0,0) url("images/arrow1.png") no-repeat scroll left 12px;line-height:30px;list-style:outside none none;padding-left:15px}
@media only screen and (max-width:500px){.alignright.size-full.wp-image-294{float:none;height:auto;width:100%}
.logo-section img{width:auto}
.logo img{/*max-width:85%*/}
} @media only screen and (max-width:400px){.logo-section .cards-right{padding-left:15px}
.cards-right img{width:100%}
.logo img{max-width:93%!important}
} table.table-bordered{border:1px solid #5b7483!important;margin-bottom:20px}
.table-bordered td{display:table-cell;font-weight:normal;padding:7px 8px;width:auto;border:1px solid #5b7483!important}
.siding{text-align:center}
.center{text-align:center}
.author{display:block;text-align:right}
.phone{margin:5px 0 10px 0}
.contact_info .license{font-size:16px}
.contact_info .bonded span{display:inline-block;border-right:1px solid #FFF;line-height:13px;padding:0 5px}
.bonded span:nth-child(2){border:none!important}
.section1 .con_left h2 span{font-size:28px;display:block}
.content_inner .loogs ul li{display:inline-block;background:0;padding:0}
.ngg-galleryoverview{text-align:center}
.ngg-gallery-thumbnail-box{float:none!important;display:inline-block}
.accreditations{text-align:center;margin-top:20px}
.gallery-img{text-align:center}
.gallery-img li{width:465px;margin:0 1px}
.gallery-img ul{padding-left:0}
.gallery-img li img{max-width:100%;height:auto}
.section1 .con_left p{margin-bottom:14px}
.header-top-img img{margin:5px 0 0 0}
.content_inner .the_list_item,.content_inner .the_list{margin-bottom:30px}
.center{text-align:center}
.videos iframe{width:560px}
.shore{margin: 20px 0 15px;}
.separate{height:1px;background-color:#ddd;margin:20px 0}
.accreditations .col-sm-4 img{max-width:100%;height:auto}
.accreditations .col-sm-4{margin-bottom:30px}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari and Chrome */.header-top-img img{margin:14px 0 0 0;}}
@media only screen and (min-width:1000px){.section.w232{width:23.015873015873%}
.content_inner .section{float:left;margin:0 .992063492063%;padding:0}
}
@media only screen and (max-width:767px){
.rg-btn {
  width: 100%;
}
div.banner_inner{min-height:473px}
.color-box ul,.color-box ol{margin-bottom:0!important}
.videos img{max-width:100%}
.full-post h3{line-height:26px}
.col-sm-3.logo{ width: 100%; }
.col-sm-6.navigation{ width: 100%; }
.map_wrapper .contact_info{width:80%;padding-right:0;overflow:hidden;margin:0;top: 70px;}
.mob-img{float:left;width:100%;text-align:center}
.mob-img img{float:none}
.social_media{text-align:center}
.logo_bottom{padding-left:15px}
.mobcta a{text-decoration:underline!important}
.mobcta a:hover{text-decoration:none!important}
.color-box{padding:13px 10px 13px 0!important}
.sinks .col-sm-4 img{float:none!important;margin:10px auto!important}
.sinks{text-align:center}
.gutter .col-sm-3{float:none!important}
.gutter .col-sm-3 ul{margin-bottom:0!important}
.page-info .col-sm-6 .vcard{text-align:left}
.page-info .col-sm-6{float:left!important}
.content_inner img.alignright,.content_inner img.alignleft,.content_inner img.aligncenter{display:block;margin:0 auto 15px auto;float:none;height:auto}
.gutter .col-sm-3{float:none!important;width:45%}
.gutter .col-sm-3 ul{margin-bottom:0!important}
.section1 .con_left h2 span{font-size:30px}
} @media only screen and (min-width:768px){.content_inner h1{padding-top:35px}
.dropdown-menu{padding:10px 0!important;min-width:279px!important}
.dropdown-menu>li>a{margin:0;border:none!important;padding:15px 0 10px 15px!important;text-align:left}
ul.navbar-nav>li{float:none!important;display:inline-block;margin: 4px 1px 0;}
ul.navbar-nav{text-align:right}
.row.online .col-sm-3{width:29%}
} @media only screen and (min-width:700px) and (max-width:767px){.page-info .col-sm-6{float:left;width:50%}
.page-info .col-sm-6:nth-child(1){padding-right:0;width:45%}
.page-info .col-sm-6:last-child{width:54%}
}
@media only screen and (min-width:768px) and (max-width:1000px){
.rg-btn {
  width: 90%;
}
div.banner_inner{min-height:491px}
.section.w232{float:left;font-size:14px;width:25%}
.section1 .con_left{padding-top:50px}
.tp-caption.black2,.tp-caption.black,.tp-splitted,.tp-caption.bottom,.tp-caption.bottom2{font-size:38px!important}
.tp-revslider-mainul .tp-caption.black2{top:27px!important;font-size:35px!important}
.tp-revslider-mainul .tp-caption.black{top:68px!important;font-size:46px!important}
.banner .tp-revslider-mainul .tp-caption.bottom.lfb{font-size:15px!important;line-height:20px!important}
.tp-revslider-mainul .tp-caption.bottom2{top:182px!important;font-size:22px!important}
.navbar-nav>li{margin:0 2px 10px}
.mobcta a{text-decoration:none!important}
.right_inner span{font-size:14px;line-height:24px}
.section1 .con_left h2{font-size:30px;line-height:35px!important}
.section1 .con_left h2 span{font-size:32px}
.section1 .con_left p{font-size:15px;line-height:19px}
.section1{overflow:hidden}
.sinks img{width:100%;height:auto}
.section1 .con_left img{height:189px}
.section1 .con_center img{height:426px}
} @media only screen and (min-width:1000px) and (max-width:1200px){.banner .tp-revslider-mainul .tp-caption.bottom.lfb{font-size:15px!important;line-height:20px!important}
.tp-revslider-mainul .tp-caption.black{top:200px!important;font-size:50px!important}
.tp-revslider-mainul .tp-caption.black2{top:150px!important}
.mobcta a{text-decoration:none!important}
.section1 .right_inner a.read { margin-bottom: 0;margin-top: 10px; }
.map_wrapper .contact_info{margin:14% 23% 8% 2%!important}
} @media only screen and (min-width:1025px) and (max-width:1300px){.section1 .con_left h2{padding-top:23px}
.section1 .con_right .right_inner{padding-bottom:18px!important}.header-top-img img{margin: -5px 0 0;}.custom-slider{height: 599px;}
.section1 .con_left p {
    margin-bottom: 41px !important;
}
} @media only screen and (min-width:1300px) and (max-width:1670px){.custom-slider{height: 668px;}}
@media only screen and (min-width:768px) and (max-width:979px){.section1 .right_inner a.read{margin-bottom:10px;margin-top:79px;}.custom-slider{height:359px;}
.section1 .con_left p{margin-bottom:25px!important}
} @media only screen and (min-width:979px) and (max-width:1000px){.section1 .right_inner a.read{margin-top:9px!important;margin-bottom:29px}
.section1 .con_right h2{font-size:32px;line-height:26px}
} @media only screen and (min-width:768px) and (max-width:985px){body .tp-caption.black,body .tp-splitted,body .tp-caption.bottom{font-size:30px!important}
} @media only screen and (max-width:520px){.gallery-img img{max-width:100%;height:auto}
.gallery-img li{width:100%}
.content_inner .loogs ul li{width:100%}
.content_inner .loogs ul li img{max-width:100%;height:auto;width:auto}
.content_inner .abpot-page ul{padding-left:0}
.abpot-page ul img{margin:0}
.accreditations .col-sm-4 img{width:auto}
.content_inner a{word-wrap:break-word}
} @media only screen and (max-width:400px){.contact-form{overflow:hidden}
.accreditations .col-sm-4{margin-bottom:0}
.content_inner h1{font-size:46px}
.content_inner img.alignright,.content_inner img.alignleft,.content_inner img.aligncenter{display:block;margin:0 auto 15px auto;float:none;height:auto}
} @media only screen and (min-width:1000px){.home .top_bar .col-sm-3{padding-left:0}
.top_bar .col-sm-3{width:42%;padding-left:0}
.top_bar .col-sm-9{width:57%;padding-right:0}
.footer_nav ul{width:100%}
} .scrollToTop{background:url("images/top.png") no-repeat scroll 0 0 rgba(0,0,0,0);bottom:30px;color:#444;display:none;font-weight:bold;height:60px;opacity:.5;padding:10px;position:fixed;right:40px;text-align:center;text-decoration:none!important;width:60px;z-index:9999}
.scrollToTop:hover{opacity:1;transition:all 1s ease 0s}
.abpot-page{text-align:center}
.clear-text{clear:both}
.contact-form{margin:20px 0}
.tesmo_list img{display:none}
.tesmo_list h4{color:#333}
.tesmo_list li{padding-bottom:20px!important;border-bottom:1px solid #ddd!important}
.vivianpassos{color:#efd70a;text-transform:uppercase;font-size:15px;font-weight:bold}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.rev_slider_wrapper{background-color:green!important}
} @media screen and (min-width:768px) and (max-width:850px){@-moz-document url-prefix(){}
} .logo-section{clear:both}
.logo-section .bbblogo{float:left;width:25%}
.logo-section .bbblogo img{max-width:100%}
.logo-section .cards-right{float:left;width:75%}
.logo-section .cards-right p.fees{padding-bottom:17px;border-bottom:1px solid #4969ab;clear:both;margin-bottom:17px}
.logo-section .cards-right img{margin-bottom:8px}
.licensed{font-weight:bold;font-size:15px;font-family:'Lato',sans-serif}
.hours{margin-top:10px;margin-bottom:15px}
.sp-bottom{margin-bottom:20px}
.sm-title{margin-bottom:3px}
.page-info{background:#e1eafb;padding:20px 10px 10px 10px;margin:0;border:1px solid #c4d4f5}
.page-info .cards-right p.fees{border-bottom:1px solid #bfd1f4}
.page-contact{padding:10px;background:#f2f2f2;border:1px solid #dfdfdf;margin-top:15px;overflow:hidden}
ul.navbar-nav>.active>a,ul.navbar-nav>.active>a:hover,ul.navbar-nav>.active>a:focus{background:transparent;color:#ed1b24;}
.navbar-nav>.active>a .caret,.navbar-nav>.active>a:hover .caret,.navbar-nav>.active>a:focus .caret,ul li.current-menu-ancestor>a .caret{border-top-color:#fff!important;border-bottom-color:#fff!important}
.color-box{margin:0;padding:13px 10px 3px 0;background:#f2f2f2;border:1px solid #e5e5e5;margin-bottom:10px}
.sm-space{margin-bottom:25px}
.ngg-gallery-thumbnail span{display:block;font-size:17px!important;font-weight:600;margin:0!important;padding:0!important}
.ngg-gallery-thumbnail{float:left;text-align:center}
.footer_top .vcard p,.footer_top .vcard span,.footer_top address p,.footer_top .vcard span a{font-size:15px;color:#000!important}
.footer_top .vcard span a:hover{color:#000000 !important}
.cards{padding-top:15px}
.vcard.center .cards{padding-top:5px}
.border{border:1px solid #ddd}
.page-form{padding:10px;background:#f2f2f1;border:1px solid #e8e8e7;margin-bottom:20px;overflow:hidden}
.center{text-align:center}
.vcard.center{margin-bottom:20px}
.color-box{background:rgba(194,24,109,0.09);border:1px solid rgba(194,24,109,0.18);padding:15px!important;margin-top:5px;margin-left:auto;margin-right:auto}
.content_inner h1{    color: #000;
    text-align: left;
    text-transform: uppercase;
    font-size: 44px;
    font-family: 'Oswald', sans-serif;
    margin-bottom: 10px;
    font-weight: bold !important;
    font-variant: small-caps;
    margin-top: 0px;
    padding-top: 10px;}
.banner_inner{min-height:491px;width:100%}
.topbar{text-align:right;padding:25px 0 0}
.con_right .right_inner ul li{padding-left:15px;background:url(images/liicon.png) no-repeat left 10px;list-style:none;margin-bottom:-5px;line-height:30px}
.con_right .right_inner ul{padding-left:0}
.con_right .right_inner ul li a{color:#fff;text-decoration:underline}
.section1 .sec2_content .con_left{padding:0 8px 0 0}
.col-sm-5.con_right1.animate.fadeInUp{padding-right:0}
.bhours{padding:10px 0}
ol li{padding-bottom:10px}
.footer_nav ul li.current_page_item a,.footer_nav ul li.current-page-ancestor.menu-item-447 a{color:#ed1b24}
.navbar-nav>li.current-page-ancestor a{color:#f58e18;border:1px #f58e18 solid}
@media only screen and (max-width:1280px){.section1{/*background:rgba(0, 0, 0, 0) url("images/welcome_bg.png") repeat scroll 0 0 / 100% 100%*/}
} a.newsltr{display:block;margin:0 auto;max-width:85px}
.babout_right h2{color:#fff}
p.cfdisclaimer{text-align:left}
input.wpcf7-form-control.wpcf7-file.myfile{padding:8px 0;font-size:16px;cursor:pointer!important;border:1px solid transparent;border-radius:4px;z-index:9999;position:relative;width:auto;max-width:100%;margin-bottom:10px}
span.wpcf7-form-control-wrap.Requirements .wpcf7-not-valid-tip{width:auto!important;position:relative;background:0;color:#f00;border:0;text-shadow:0 0 0 #f00;display:block;margin:-10px 0}
.owl-prev{color:#ffffff !important}
.col-sm-5.con_right1.animate img{float:right;padding:43px 0}
strong.phonenum{font-size:15px;font-weight:bold}
.phonesec{margin-top:8px}
.comppany-name{    font-size: 16px !important;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: bold !important;
   font-family: 'Oswald', sans-serif !important;
    display: block;}
	.comppany-name1{    font-size: 16px !important;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: bold !important;
   font-family: 'Oswald', sans-serif !important;
    display: block;}
.header-top-img img{width:390px}
a.read_more.read:hover{opacity:.8}
.subsection{background:rgba(201,136,76,.7);padding:20px 20px 20px 20px;border-radius:5px;border:3px solid #f9b63d;box-shadow:0 0 0 1px black inset;-moz-box-shadow:0 0 0 1px black inset;-webkit-box-shadow:0 0 0 1px black inset}
.content_inner h2:after{content:'';width:100%;height:1em;position:absolute;background-repeat:no-repeat;right:0;left:0;margin:auto;background-position:center;margin:34px auto}
.row.bulletlist{background:#fff;padding:25px 10px 15px;margin:0 0 30px;border:1px solid #b2b2b2;border-radius:4px;}
ul.bullet li ul li{padding:0;list-style:none!important;background:0}
form.wpcf7-form{padding-top:10px;padding-bottom:55px}
.caddress{text-align:center;margin-bottom:26px}
ul.bullet strong{color:#361600;font-size:20px;font-family:'Open Sans',sans-serif;font-weight:normal}
ul.bullet li ul li{color:#f4dac1;font-size:17px}
ul.bullet span{color:#7e0000}
.subsection.sections{margin-bottom:28px}
.col-sm-6.firstcol-menu{border-right:1px solid #f4dac1;border-style:dashed;border-top:0;border-bottom:0;border-left:none}
.col-sm-6.secondcol-menu{padding-left:30px}
ul.bullet.bullet2 li{background:0}
.tp-caption.smalltext,.smalltext{text-transform:uppercase}
.hover-spinCW:hover,.trigger.spinCW{-webkit-animation-name:spinCW!important;-moz-animation-name:spinCW!important;-ms-animation-name:spinCW!important;-o-animation-name:spinCW!important}
.slide-wrap h1{font-weight: 700 !important;
    font-family: 'Oswald', sans-serif !important;
    color: #ed1b24;
    font-size: 118px;
    text-shadow: 0px 2px 2px rgba(0,0,0,0.38);
    margin: 0;
    white-space: nowrap;
    text-transform: uppercase;
    line-height: 68px;
    margin-bottom: 5px;}
.slide-wrap h1 span{    font-size: 66px;
    line-height: 108px;
    font-weight: 700;
     font-family: 'Oswald', sans-serif;
    color: #000;
    text-decoration: none;
    background-color: transparent;
    margin: 0;
    text-transform: uppercase;
    text-shadow: 0px 2px 2px rgba(0,0,0,0.38);}
.slide-wrap p{font-size: 20px;
    line-height: 28px;
    font-weight: normal;
    font-family: 'Droid Sans', sans-serif;
    color: #000;
    text-decoration: none;
    background-color: transparent;}
.custom-slider .orbit-wrapper .orbit-caption{background:none!important;top:17%}
.container.slide-wrap{text-align:left}
.container.slide-wrap{max-width: 599px;
    position: relative;
    left: 11%;}
ul.events li{margin-bottom:8px!important}
html{-webkit-font-smoothing:antialiased}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){body{-webkit-font-smoothing:subpixel-antialiased}
} @media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.cta>span{background:#6BAB46;background-repeat:no-repeat;background-position:center center;background-size:contain;color:#ffffff;display:block;font-family:"Open Sans",sans-serif;font-size:36px;font-weight:normal;height:60px;overflow:hidden;padding:0 3px;position:relative;padding:5px 0 0;}
::i-block-chrome,.section2{background-size:100% 100%}
} .social_media.col-sm-3 img:hover{opacity:.8}
.page-id-567 .content_inner a{color:#f4dac1;text-decoration:underline}
.scrollup{background:url(images/scroll-top-arrow.png) no-repeat scroll left top rgba(0,0,0,0);bottom:20px;display:none;outline:none!important;height:40px;position:fixed;right:20px;text-indent:-9999px;width:40px}
div.navbar{background:none!important}
::-webkit-input-placeholder{color:#656565 !important;font-family: 'Droid Sans', sans-serif;}
:-moz-placeholder{color:#656565 !important;opacity:1;font-family: 'Droid Sans', sans-serif;}
*::-moz-placeholder{color:#656565 !important;opacity:1;font-family: 'Droid Sans', sans-serif;}
:-ms-input-placeholder{color:#656565 !important;font-family: 'Droid Sans', sans-serif;}
.content_inner .row.whitespace{background: #fff;margin: 0 !important;border: 1px solid #ccc;border-radius: 4px;padding: 8px 10px;}
iframe.iframebode {
    border: 1px solid #9e9e9e !important;
    border-radius: 3px;
    padding: 0;
}

.footer_top .iframemap {
  display: none;
}
.col-sm-3.apply-button {
    width: 26%;
	margin-top: 12px;
}
.col-sm-3.apply-button a {
    max-width: 135px;
}
.col-sm-3.apply-button a :hover{opacity:0.8;}
.dropdown-menu > li > a{
    font-weight: bold !important;
    color: #444444 !important;
}
.dropdown-menu{border:none !important;}
ul.dropdown-menu li:last-child {
    border-bottom: none;
}
.dropdown-menu>li a {
    text-align: right;
}
.dropdown-menu{right: 0 !important;}
span.second-text {
    color: #5f3193 !important;
}
img.alignleft.footerlogo {
    margin-bottom: 27px;
}
.phonesec {
    margin-top: 15px;
    margin-bottom: 19px;
}
a.ftr-email {
    display: block;
    margin-bottom: 19px;
}

.frame-sec {
    margin-top: 15px;
}
.col-sm-4.apply-left {
    background: #d8d7d7;
    padding: 15px;
    color: #ed1b24;
    font-weight: 600;
}
.col-sm-4.apply-middle {
    padding: 15px;
    background: #b7b7b7;
	color: #ed1b24;
    font-weight: 600;
}
.inner-spacemiddle {
    margin-top: 52px;
}
.left-video{
padding-left:0px !important;
}
.right-flyer{
padding-left:0px !important;
}
.right-flyer img{margin-top:0px !important;}
.video-sec {
    margin-top: 20px;
}
.tr-img {
    margin-top: 25px !important;
}
span.page-link a {
    font-size: 20px;
    font-weight: bold;
    color: #ed1b24;
    font-style: italic;
	font-family: 'Droid Sans', sans-serif !important;
}
span.page-link {
    display: block;
    margin-top: 18px;
}
tr.thead th {
    text-align: center;
    color: #ed1b24;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 22px;
    background: #eeeeee;
}
table.table.equiptable td {
    border: none;
	padding:11px;
}
.addinfo1{
padding: 10px;
background: #b7b7b7;
color:#000;
}
.addinfo2{
padding: 10px;
   background: #d8d7d7;
   color:#000;
}
.col-sm-3.addinfo2 strong {
    font-size: 15px;
}
.hightlight-text1 {
    font-size: 20px;
    font-weight: 600;
    color: #ed1b24;
    font-style: italic;
    font-family: 'Droid Sans', sans-serif !important;
    display: inline-block;
    margin-bottom: 20px;
}
h3, .h3 {
    font-size: 22px;
	color: #5f3193 !important;
}
.in-middle {
    margin-top: 33px;
    display: block;
}
html {
    -webkit-font-smoothing: antialiased;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.25),
only screen and ( min-device-pixel-ratio: 1.25),
only screen and ( min-resolution: 200dpi),
only screen and ( min-resolution: 1.25dppx)
{
    body {
    -webkit-font-smoothing: subpixel-antialiased;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari only override */
    ::i-block-chrome,.cta>span {
        background: #000000;
    color: #fff;
    display: block;
    font-family: 'Droid Sans', sans-serif;
    font-size: 42px;
    font-weight: bold;
    height: 60px;
    overflow: hidden;
    padding: 7px 3px;
    position: relative;
    }
	 ::i-block-chrome,.section1 .con_left p {
    margin-bottom: 52px!important;
}
}
span.tboldtext {
    font-style: italic;
    color: #000;
    font-weight: 600;
}
.testi-sec h3 {
    text-align: right;
    font-size: 18px;
    margin-top: 0px !important;
}
span.tboldtext1 {
    display: block;
    margin-top: 30px;
}
.disclaimertext {
    color: #ed1b24;
    font-size: 14px;
    font-style: italic;
    font-weight: 600;
    display: inline-block;
    margin-top: 20px;
	font-family: 'Droid Sans', sans-serif;
}
.disclaimertext a {
    color: #bcbcbc;
}
.disclaimertext a:hover {
    color: #bcbcbc !important;
}
.rg-btn .mobcta > a:hover {
  text-decoration: none !important;
}
.content_inner ul li.active-result {
  background: none;
}