/*
Theme Name: Jaguar
Theme URI: #
Author: - . - . -
Author URI: #
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


::selection {
	background: #007bbd; /* Safari */
	color:#fff;
	}
::-moz-selection {
	background: #007bbd; /* Firefox */
	color:#fff;
}
header { width:100%; float:left; background:#007bbd;}
.header_main { float:left; width:100%; position:relative;}
.header_main .logo { float:left; width:13%; padding:0; position:absolute;}
.header_main .logo img { float:left; width:100%;}
.header_main .right_main { float:left; width:100%;}
.header_main .banner_bg { float:left; width:100%;}
.header_main .banner_bg img { float:left; width:100%;}
.header_main .search_icon { float:left; background:#fff; padding:6px; margin-top:12px; margin-left:10px; border-radius:4px;} 

.banner_bg { float:left; width:100%; background:#fff; box-shadow: 0 3px 5px #666666;}
.banner_bg img { float:left; width:100%;}
.banner_left { float:left; width:43%; margin-left:7%;}
.banner_left h1 { float:left; width:100%; font-size:56px; color:#000; font-family:'MonotypeCorsiva-Regular'; margin-top:95px; text-transform:capitalize;}
.banner_left h1 span { float:left; color:#007bbd; font-size:36px; padding-top:25px; padding-bottom:5px;}
.banner_left p { float:left; width:100%; font-size:19px; color:#000; padding:20px 0 0px 0; margin:0px; font-family:'Calibri-Regular'; text-align:left; line-height:normal;}
.banner_right { float:left; width:50%;}
.banner_right img { float:left; width:100%;}
.read_more_but { float:left; width:100%; padding-top:20px;}
.read_more_but a { float:left; background:#1e1e1e; font-size:20px; color:#fff; padding:8px 22px;  font-family:'Calibri-Regular';}
.read_more_but a:hover { background:#007bbd; color:#fff;}

section { float:left; width:100%; padding-bottom:25px;}
.section_top_bg { float:left; width:100%; background:#007bbd;}
.section_top_left { float:left; width:29%; padding:36px 2%; margin:2px 2% 3px 0; background: url(images/health_bg.png) left top no-repeat; font-size:27px; color:#000; text-transform:uppercase; font-family:'Calibri-Bold';}
.section_top_left span { float:left; font-size:15px; color:#007bbd;}
.section_top_mid { float:left; width:33%;}
.section_top_captcha { float:left; width:20%;}
.health_input { float:left; width:47%; padding-left:10px; margin-right:3%; background:#fff; border:none; box-shadow:0 1px 2px #333 inset; height:38px; border-radius:5px; margin-top:20px; font-size:16px; color:#494949;}
.home_captcha_input { float:left; width:100%;}
.home_captcha_input img { float:left; margin-right:15px; margin-top:10px;}

.health_submit { float:right; width:16%;}
.health_submit input[type="submit"] { float:right; width:100%; padding-left:45px; background:url(images/submit_bg.png) right top no-repeat; font-size:20px; color:#fff; font-family:'Calibri-Bold'; border:none; line-height:130px;}
.health_submit input[type="submit"]:hover { background:url(images/submit_hover.png) right top no-repeat;}  
.welcome_text { float:left; width:100%; padding-top:25px;}
.news_box_bg { float:left; width:100%; padding:4%; border:2px solid #fff; background:#f1f1f1; box-shadow:0 1px 7px #a2a2a2; margin:25px 0;}
.news_box { float:left; width:100%; padding:15px 0 3px 0;}
.date_text { float:left; background:url(images/date_bg.png) left top no-repeat; width:87px; height:75px; font-family:'Calibri-Bold'; font-size:34px; text-align:center; color:#fff; line-height:20px; padding:8px 18px 0 0}
.date_text span { float:left; font-size:20px;}
.news_text_main { float:left; width:69%; margin-left:4%;}
.news_text_main p { float:left; width:100%; font-size:17px; color:#000; padding:0px; line-height:18px;}
.news_text_main p a { float:left; color:#000; font-size:14px;}
.news_text_main p a:hover { color:#007bbd;}
.news_view_more { float:right; width:100%;}
.news_view_more a { float:right; text-align:right; font-size:16px; font-family:'Calibri-Bold'; color:#007bbd;}
.services_main { float:left; width:100%; padding:7px 0 0 0;}
.services_box { float:left; width:18%; margin-right:2.5%; }
.services_box img { float:left; width:100%; padding:3px; box-shadow:0 1px 7px #a2a2a2; background:#fff;}
.services_box1 { float:left; width:18%;} 
.services_box1 img { float:left; width:100%; padding:3px; box-shadow:0 1px 7px #a2a2a2; background:#fff;}
.pdf_download_text { float:left; width:100%; padding:10px 0; }
.pdf_download_text a { float:left; background:url(images/button-bg.jpg) left top repeat-x #007cbe; font-size:20px; color:#fff; padding:8px 25px; border-radius:4px; text-align:center; text-transform:uppercase; font-family:'Calibri-Bold';}
.pdf_download_text a:hover {background:url(images/button-bg-hover.jpg) left top repeat-x #000; color:#fff;}

footer { float:left; width:100%; border-top:4px solid #1c1c1c; background:url(images/footer_bg.jpg) left top repeat;}
.footer_border_right { float:left; min-height:232px; width:100%; border-right:3px dashed #7f7f82; margin:20px 0;}
.contact_text { float:left; width:100%; padding-top:20px; text-align:left;}
.icon_img { float:left; width:60px;}
.contact_text_right { float:left; width:75%;  font-size:16px; text-align:left; color:#fff; padding:2px 0 0 0;  margin:0; line-height:normal !important;  font-family:'Calibri-Regular';}
.contact_text_right p { float:left; width:100%;  font-size:16px; text-align:left; color:#fff; margin:0; padding:0px; line-height:22px;  font-family:'Calibri-Regular'; line-height:normal !important;}
.contact_text_right p span { float:none;   }

.contact_text_right a { float:left; margin-top:10px; font-size:16px; color:#fff;  text-decoration:none;}
.contact_text_right a:hover { text-decoration:underline; }
.newsletter_box { float:left; width:90%; margin:0 10% 0 0%;}
.newsletter_box a { float:left; background:#57585d; font-size:16px; color:#fff; border-radius:3px; border:1px solid #fff; padding:6px 12px; margin-top:12px; margin-right:12px;}
.newsletter_box a:hover { background:#007bbd;}
.footer_bottom { float:left; width:100%; background:url(images/footer_bottom_bg.jpg) left top repeat-x;}
.copyright { float:left; width:50%; font-size:16px; color:#000; padding:20px 0 15px 0;}

.free_health_check_main { float:left; width:100%; padding:20px 0 5px 0;}
.free_health_check_main h2 { float:left; width:100%; margin:0; padding:0; text-transform:uppercase; color:#fff; font-size:30px; font-family:'Calibri-Bold';}
.free_health_check_main h2 span {  font-family:'MonotypeCorsiva-Regular'; text-transform:capitalize;}
.free_health_form { float:left; width:100%; padding:15px 0 0 0;}
.free_health_captch { float:left; width:100%;}
.free_health_captch img { float:left; width:100%; }
.free_health_submit{ float:left; width:100%; padding:0;}
.free_health_submit input[type="submit"] { float:left; width:100%; background:#000; text-align:center; text-transform:uppercase; font-size:22px; color:#fff; padding:27px 0;}
.free_captch_code { float:left; width:100%; text-align:center; padding-bottom:15px;}
 
/*=======Icon Hover=======*/
.social-bgmain {  margin:0; padding:13px 0; width:50%; float:right; right:0px;}
.follow_us { float:right; padding-right:10px; text-align:right; font-size:26px; text-shadow:0 1px 2px #000; color:#fff;}
.social-bgmain ul { float:right; margin:0; padding:0;}
.social-bgmain ul li { margin:6px 5px 0px 5px; padding:0; list-style:none; width:25px; float:left; }
.social-bgmain ul li a { padding:0; list-style:none; width:32px; float:left; display:block; }
.social-bgmain .twitter { background:url(images/twitter.png) left top no-repeat; width:25px; height:25px; cursor:pointer; }
.social-bgmain .facebook { background:url(images/facebook.png) left top no-repeat; width:25px; height:25px; cursor:pointer; }
.social-bgmain .gplus { background:url(images/gplus.png) left top no-repeat; width:25px; height:25px; cursor:pointer; }
.social-bgmain .pinterest { background:url(images/pinterest.png) left top no-repeat; width:25px; height:25px; cursor:pointer; }
.social-bgmain .twitter:hover { background:url(images/twitter.png) 0 -25px no-repeat; transition:all 0.3s ease-in-out 0s; }
.social-bgmain .facebook:hover { background:url(images/facebook.png) 0 -25px no-repeat; transition:all 0.3s ease-in-out 0s;}
.social-bgmain .gplus:hover { background:url(images/gplus.png) 0 -25px no-repeat; transition:all 0.3s ease-in-out 0s;}
.social-bgmain .pinterest:hover { background:url(images/pinterest.png) 0 -25px no-repeat; transition:all 0.3s ease-in-out 0s; }
/*=======Icon Hover End=======*/

/*============About Us=============*/
.health_box_right { float:left; width:100%; border:2px solid #fff; background:#f1f1f1; box-shadow:0 1px 7px #a2a2a2; }
.health_box_right h3 { float:left; width:100%; font-size: 28px; color:#fff; font-family:'Calibri-Bold'; background:#007bbd; padding:14px 4% 8px 4%; text-transform:uppercase; line-height:24px; position:relative;}
.health_box_right span { float:left; font-size:16px; color:#ff6c00; width:100%;}
.health_box_right img { float:right; text-align:right; position:absolute; right:15px; top:12px;}
.health_form { float:left; width:100%; padding:4%;}
 
/*===========Services============= */
.services_text { float:left; width:100%;}
.services_text ul { float:left; width:100%; margin:0px; padding:5px 0 0 0; list-style:none;}
.services_text li { float:left; width:100%; padding-left:20px; list-style:none; background:url(images/aro.png) left 8px no-repeat; font-size:17px;}
.services_text1 { float:left; width:100%;}
.services_text1 ul { float:left; width:100%; margin:0px; padding:5px 0 0 0; list-style:none;}
.services_text1 li { float:left; width:33%; padding-left:20px; list-style:none; background:url(images/aro.png) left 8px no-repeat; font-size:17px;}
.services_title { float:left; width:100%; font-size:28px; color:#007bbd; font-family:'Calibri-Bold';}
.services_img { float:left; width:100%; padding-top:25px;}
.services_img img { float:left; width:100%; padding:3px; box-shadow:0 1px 7px #a2a2a2; background:#fff;}
/*===========Testimonial============= */
.panel-body p { padding:7px !important;}
/*=========Careers========*/
.careers_main { float:left; width:100%; padding-top:20px;}
/*=============Links=============*/
.links_box { float:left; width:100%; border-bottom:1px dashed #000; padding:18px 0;}
.links_box p { font-size:17px; color:#000; line-height:20px; font-family: "Calibri-Regular"; padding:0px;}
.links_img { float:left; width:17%; margin-right:2%;}
.links_img img { float:left; width:100%;}
/*==========Contact Us===========*/
.contact_left { float:left; width:100%; padding-top:25px;}
.contact_right { float:left; width:100%; padding-top:5px;}
.contact_map_img { float:left; width:100%; padding-top:15px;}
.contact_map_img img { float:left; width:100%; border:1px solid #CCC; padding:4px;}
.archives_link { float:left; width:100%;}
.archives_link a { float:left; font-size:14px; color:#000; background:#fff; border:1px solid #CCC; padding:6px 14px; border-radius:4px; margin:10px 10px 0 0;}
.archives_link a:hover { background:#007bbd; color:#fff; border:1px solid #00669d;}
 
 
/*------------------------------------------------------- WORDPRESS CUSTOMIZATION STARTS ----------------------------------------------------*/
ul#menu-top-menu li.current-menu-item a,
ul#menu-top-menu li.current_page_item a {background-color: #1E1E1E;}

div.archives_link li {list-style:none;}

#abc {list-style:none; padding:0px;}
div.wpcf7-response-output{float:left !important; color:black;}
div.health_form .form-group {float: left; width:100%;}
.wpcf7-not-valid {/*border: 2px solid red;*/background-color:#FFB2B2; /*border-color: red;outline: 0px none;box-shadow: 4px 4px 4px red inset;*/}
.header_main .logo { z-index:2;}


/*======= Pagination ===========*/
.nav-previous{float:left;}
.nav-next{float:right;}
.nav-links{width:100%; font-size:20px; margin-bottom: 20px;float:left;}
.post_nav_nav_links {margin-bottom: 15px !important;}
.post_nav_prev{float:left;}
.post_nav_next{float:right;}

/*=======BLOG DESIGN===========*/
.blog_main { float:left; width:100%; }
.blog_left_main { float:left; width:100%;}
.blog_right_main { float:right; width:30%; margin-left:0;}
.blog_border_bottom { float:left; width:100%; border-bottom:2px solid #007BBD; margin-bottom:25px; padding-bottom:10px;}
.blog_title { float:left; width:100%; margin-right:0%;  }
.blog_images_inner { float:left; width:100%; margin-right:0%; margin-top:20px; margin-bottom:20px;}
.blog_images_inner img { float:left; width:100%; border:1px solid #b6b6b6; background:#fff; padding:3px;}
.inner_main h3 { float:left; width:100%; font-size:20px; font-family:'Calibri-Bold'; margin-top:20px; color:#57567c;}
.blog_left_main p { float: none; color: #333; font-family: "Calibri-Regular"; font-size: 16px; margin: 0; padding: 15px 0 0;
text-align: left; width: auto !important;}
.blog_title_date { float:left; width:10%; padding:5px 1%; text-align:center; line-height:18px; font-size:14px; color:#fff; background:#333;} 
.blog_title_date span {font-size:24px; font-family:'Calibri-Bold'; }
.blog_title_main { float:left; width:86%; margin-left:2%;}
.blog_title_main h1 { float:left; width:100%; margin:0px; padding:0 0 4px 0; border-bottom:1px dashed #999;}
.blog_title_main h1 a { float:left; font-size:22px; line-height:normal; color:#333; text-align:left;  }
.blog_title_main h1 a:hover {color:#1D75B0; text-decoration:none;}
.posted_by_text { float:left; width:100%; font-size:14px; line-height:24px; color:#333; padding-top:4px;}
.posted_by_text a { color:#1D75B0; margin-right:20px;}
.posted_by_text a:hover { color:#333; text-decoration:none; }
.posted_by_text img { padding-right:8px;}
.blog_cont_main { float:left; width:100%;}
.blog_cont_main h2 { float:left; width:100%; color:#1d75b0; text-align:left; margin:0px; padding:20px 0 0 0;}
.blog_cont_main p { float:none; line-height:22px; color:#474747; padding-top:10px; font-size:16px; text-align:justify;  }
.blog_cont_main ul { float:left; width:100%; list-style:none; margin:0; padding:10px 0;}
.blog_cont_main li { float:left; width:100%; list-style:none; margin:0; font-size:16px; text-align:justify; padding:0 0 3px 18px;  background:url(images/aro.png) left 6px no-repeat;}

.continue_reading { float:left; width:100%; padding:10px 0 20px 0;}
.continue_reading a { float:right; text-align:right; font-size:16px; color:#fff; text-decoration:none; font-family: "Calibri-Regular"; background:#333; padding:5px 15px; border-radius:3px;}
.continue_reading a:hover { background:#1D75B0; color:#fff;}
.blog_images { float:left; width:40%; margin-top:20px; margin-right:2%; }
.blog_images img { float:left; width:100%; border:1px solid #b6b6b6; background:#fff; padding:3px;}
.more-link{ display:none;}
.latest_article_main { float:left; width:100%; padding-bottom:15px;}
.latest_article_img { float:left; width:37%; margin-right:3%; border:1px solid #CCC;}
.latest_article_img img { float:left; width:100%;}
.blog_images_right { float:left; width:60%;}
.blog_images_right h3 { float:left; width:100%; margin:0; padding:0px;}
.blog_images_right h3 a { float:left; font-size:18px !important; color:#000;  font-family:Calibri-Bold !important; margin:0; padding:0px;}
.blog_images_right p { float:left; width:100%; font-size:14px; color:#999;  font-family: "Calibri-Regular"; padding:10px 0 0 0;}
.sidebar_category ul { padding:0px !important;}
.blog_icon_bottom { float:left; width:100%; position:relative; margin:20px 0 15px 25px; }
.blog_icon_bottom img { float:left; margin-right:10px; position:relative; z-index:9999;}
.share_your_article { float:left; position:absolute; top:-5px; left:-20px; z-index:9;}
.service_text_main { float:left; width:100%;}
.service_text_main h5 { float:left; width:100%; font-size:24px; color:#007bbd; margin:20px 0 0 0; padding:0 0 15px 0; border-bottom:1px dashed #000;}
.wpcf7-list-item { float:left; width:33% !important; margin:0 !important;}
.jaguar_table_main { float:left; width:100%; border:1px solid #000; border-bottom:none; border-right:none;}
.jaguar_table_title {   background:#007bbd; font-weight:bold;  padding:5px 10px;   border-bottom:1px solid #000; border-right:1px solid #000; color:#fff; font-size:16px;}

.jaguar_table_text {  padding:5px 10px; font-size:16px; border-bottom:1px solid #000; border-right:1px solid #000;}


/*----------------------- WORDPRESS CUSTOMIZATION ENDS ------------------------*/	
 
@media only screen and (min-width:220px) and (max-width:1060px) { 
.banner_left h1 { float:left; width:100%; font-size:44px; line-height:40px; margin-top:55px; text-transform:capitalize;}
.banner_left h1 span { float:left; color:#007bbd; font-size:28px; line-height:26px; padding-top:10px; padding-bottom:5px;}
.banner_left p { float:left; width:100%; font-size:15px; color:#000; padding:15px 0 0px 0;}
.news_text_main { float:left; width:62%; margin-left:4%;}
.health_box_right img {display:none;}
.wpcf7-list-item { float:left; width:50% !important; margin:0 !important;}
}
@media only screen and (min-width:220px) and (max-width:980px) { 
.nav>li>a { padding:0 12px !important; 	font-size:14px !important; }
}
@media only screen and (min-width:220px) and (max-width:850px) {
.banner_left h1 { float:left; width:100%; font-size:30px; line-height:26px; margin-top:30px; text-transform:capitalize;}
.banner_left h1 span { float:left; width:100%; font-size:20px; line-height:20px; padding-top:0; padding-bottom:0;}
.banner_left p { float:left; width:100%; font-size:14px; color:#000; padding:10px 0 0px 0;}

.section_top_left { float:left; width:100%; color:#fff; padding:10px 2%; margin:3px 0; text-align:center; background:#1e1e1e; }
.section_top_left span { float:left; width:100%; text-align:center;}
.section_top_mid { float:left; width:100%;}
.health_input { float:left; width:47%; padding-left:10px; margin:12px 1.5% 0 1.5%;}
.health_submit { float:right; width:40%; margin:12px 30% 3px 30%;}
.health_submit input[type="submit"] { float:right; width:100%; background:#1e1e1e; line-height:36px; padding:0px; border-radius:4px;}
.health_submit input[type="submit"]:hover { background:#004a71;}  
.welcome_text { float:left; width:100%; padding-top:25px;}
.newsletter_box { float:left; width:95%; margin:0 5% 0 0;}
.services_box { float:left; width:46%; margin:0 2% 25px 2%; }
.services_box1 { float:left; width:48%;
}
@media only screen and (min-width:220px) and (max-width:650px) {
.copyright { float:left; width:100%; text-align:center; font-size:16px; color:#000; padding:20px 0 0px 0;}
.social-bgmain {  margin:0; padding:13px 0; width:100%; float: left; text-align:center;}
.header_main .logo { float:left; width:16%; padding:0; position:absolute;}
.nav>li>a { padding:0 12px !important; 	font-size:16px !important; line-height:40px !important; }
.wpcf7-list-item { float:left; width:100% !important; margin:0 !important;}
.banner_left { float:left; width:100%; padding:0 4%; margin:10px 0 20px 0;}
.banner_right { float:left; width:100%;}
.read_more_but a { float:left; background:#1e1e1e; font-size:16px; color:#fff; padding:5px 15px;   }
.footer_border_right { float:left; border-right:none !important; min-height:inherit !important; margin:20px 0;}
} 
 
@media only screen and (min-width:220px) and (max-width:480px) {
.header_main .logo { float:left; width:28%; padding:0; position:absolute;}
.services_box { float:left; width:100%; margin:0 0 25px 0; }
.services_box1 { float:left; width:100%;} 
}