

@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bold-webfont.woff2') format('woff2'),
         url('fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latolight';
    src: url('fonts/lato-light-webfont.woff2') format('woff2'),
         url('fonts/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latomedium';
    src: url('fonts/lato-medium-webfont.woff2') format('woff2'),
         url('fonts/lato-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.woff2') format('woff2'),
         url('fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latosemibold';
    src: url('fonts/lato-semibold-webfont.woff2') format('woff2'),
         url('fonts/lato-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('fonts/opensans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('fonts/opensans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {font-family: 'latobold', 'robotobold', 'open_sansbold';}
h1 { font-size: 36px; color: #3a5796; line-height: 1.25; padding-top: 10px; }
h2 { font-size: 32px; line-height: 1.25; color: #0a2e7c; }
h3 { font-size: 24px; color: #0a2e7c; line-height: 1.25; padding-top: 20px; }
h4 { font-size: 18px; color: #3a5796; line-height: 1.25; padding-top: 10px; }


body{ margin:0px; padding:0px; font-family: 'open_sansregular'; font-size: 16px; line-height: 1.5; }
.top-section{ padding:8px 0px;}
img{ max-width:100%; height:auto;}
.logo{margin: 5px 0 0;}
.top-right{}
.top-phone{ margin:4px 0 0 0px; float:right; padding:4px 0 0 41px; color:#0a3681; font-size:20px; text-transform:uppercase;font-family: 'open_sansregular'; position:relative;}
.top-phone a{color:#0a3681; font-size:20px;font-family: 'open_sansregular'; text-decoration:none; margin-right:15px;}
.top-phone a:hover{color:#b50000;font-family: 'open_sansregular'; text-decoration:none;}
/*.top-phone:before{ content:""; background:url(home-images/phone-icon.png) no-repeat top center; width:30px; height:27px; position:absolute;left: 0; top: 2px;}*/
.play-message {
  float: right;
  overflow: hidden;
  padding-right: 32px;
  position: relative;
  width: 212px;
}
.play-message:hover{ opacity:0.8}

.navigation{ border-top:3px solid #b70000;
background: rgb(8,93,158); /* Old browsers */
background: -moz-linear-gradient(top, rgba(8,93,158,1) 0%, rgba(10,46,124,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(8,93,158,1) 0%,rgba(10,46,124,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(8,93,158,1) 0%,rgba(10,46,124,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#085d9e', endColorstr='#0a2e7c',GradientType=0 ); /* IE6-9 */
}

.top-nav{}
.top-nav ul{ margin:0px; padding:0px;}
.top-nav ul li{ margin:0px; padding:0px; list-style:none; color:#ffffff; font-size:15px; text-transform:uppercase;font-family: 'robotomedium'; float:left;}
.top-nav ul li a{ margin:0px; padding:13px 16px; color:#ffffff; font-size:15px;font-family: 'robotomedium'; display:block; text-decoration:none;}
.top-nav ul li a:hover{color:#b70000;font-family: 'robotomedium';text-decoration:none; background:#ffffff; }
.top-nav ul > li.current_page_item > a{color:#b70000;font-family: 'robotomedium';text-decoration:none; background:#ffffff; }

.top-nav ul li > ul {background:#fff;display: none;margin: 0;min-width: 150px;position: absolute;width: auto;z-index: 100;}
.top-nav ul li:hover > ul{display:block;}
.top-nav ul li:first-child > ul{margin-left:0;}
.top-nav ul li > ul li{display:block;list-style:none;width:auto;margin:0;float:none;overflow:hidden;padding:0px; color:#696969; font-size:13px !important; text-transform:none;font-family: 'robotoregular';}
.top-nav ul li > ul li a {border:none;box-sizing: border-box;display: block;margin: 0;padding: 7px 10px;width: 100%;color:#696969;font-family: 'robotoregular';font-size:13px !important;}
.top-nav ul li > ul li a:hover{font-family: 'robotoregular'; background:#b70000; color:#fff;}

.top-nav ul li > ul li > ul {display: none;margin-left: 100%;margin-top:-30px;min-width: 175px;position: absolute;z-index: 100;}
.top-nav ul li > ul li > ul li{display:block;}
.top-nav ul li > ul li:hover > ul{display:block;}


/******Right side menu*******/ 

.top-nav ul li:last-child ul{background:rgba(0, 0, 0, 0.7); right:0;margin: 0;min-width: 150px;position: absolute;width: auto;z-index: 100;}
.top-nav ul li:last-child ul ul {background: rgba(0, 0, 0, 0.7);margin:-30px 100% 0 0;min-width: 150px;position: absolute;right: 0;  width: auto;z-index: 100;}

.top-nav ul li > ul li a:hover {border:none;}


.middle{ padding:20px 0 20px;}
.col-right{}
.add-baner{ margin-bottom:14px;}
.add-baner img{ width:100%; height:auto;}
.latest-videos-col{ padding:26px 0 0 0px;}
.latest-videos-col h4{ margin:0px 0 8px; padding:0px 0 8px; color:#222283; font-size:30px;/*font-family: 'open_sansregular';*/ text-transform:uppercase; border-bottom:4px solid #b30909;}

.video-iframe{ padding:0 0 10px; position:relative;}
.video-iframe > iframe {
  width: 100%;
}
.get-informed-form div.wpcf7 img.ajax-loader {
  position: absolute;
}
.video-iframe img{ width:100%; border:1px solid #ccc;}
.content-video{}
.content-video p{    color: #424242;
    font-family: 'robotoregular' !important;
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    margin: 0;
    padding: 0 0 10px;}
.content-video span{color:#1a4e97; font-size:15px;font-family: 'open_sansregular'; display:block; }
.content-video span a{color:#1a4e97; font-size:15px;font-family: 'open_sansregular'; text-decoration:none; }
.content-video span a:hover{color:#1a4e97;font-family: 'open_sansregular'; text-decoration:none; }
.inner-detail-video{ padding:0 0 16px;}


.get-informed{ padding:26px 0 0 0px;}
.get-informed h4{ margin:0px 0 8px; padding:0px 0 8px; color:#222283; font-size:30px;font-family: 'open_sansregular'; text-transform:uppercase; border-bottom:4px solid #b30909;}
.news-latest{ color:#424242; font-size:17px;font-family: 'open_sansregular'; margin:0 0 13px;}
.get-informed-form{ padding:16px; background:#e0e0e0;}

.input-field{ padding:12px 13px; height:45px; color:#333; font-size:17px;font-family: 'open_sansregular'; background:#fff; border:none; outline:none; margin:0 0 3px; width:100%;}

.Subscribe-field{ margin:13px auto 0px; display:block;font-family: 'latobold', 'robotobold', 'open_sansbold';
background: rgb(8,93,158); /* Old browsers */
background: -moz-linear-gradient(top, rgba(8,93,158,1) 0%, rgba(10,46,124,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(8,93,158,1) 0%,rgba(10,46,124,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(8,93,158,1) 0%,rgba(10,46,124,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#085d9e', endColorstr='#0a2e7c',GradientType=0 ); /* IE6-9 */
text-transform:uppercase; height:47px; width:100%; text-align:center; font-size:23px; border:none; outline:none; color:#fff;
}

.Subscribe-field:hover{ 
background: rgb(8,93,158); /* Old browsers */
background: -moz-linear-gradient(top, rgba(10,46,124,1) 0%, rgba(8,93,158,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(10,46,124,1) 0%,rgba(8,93,158,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(10,46,124,1) 0%,rgba(8,93,158,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#085d9e', endColorstr='#0a2e7c',GradientType=0 ); /* IE6-9 */

}

.m_outer{margin:0 auto;	padding:0;max-width:1180px;}
	
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " ";clear: both;height: 0;}
	 
.middle_left_1{
	width:100%;
	margin:0;
	padding:0;
	display:block;
	}

	
.slider_div1{
	margin:0 0 20px;
	padding:0;
	display:block;
	background:#000;
	}
	.slider_div1 .carousel-inner > .item > a > img, 	.slider_div1 .carousel-inner > .item > img {
  /*opacity: 0.8;*/
} 
	
.slider_div1 ul{
	margin:0;
	padding:0;
	display:block;
	}
	
.slider_div1 ul li{
	margin:0;
	padding:0;
	display:block;
	position:relative;
	}			
.slider_div1 img{ width:100%;}
.text_slider {
  bottom: 40px;
  left: 30px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 30px;
}
.text_slider p{
	padding:0;
	margin:0;
	font-size:31px;
	color:#fff;
	line-height:36px;
	font-family: 'open_sansregular' !important;
	}	
	
.next_prewDiv{
	margin:0;
	padding:0;
	display:block;
	}
	
.prew_icon{
	background:url(home-images/prew-icon.png) no-repeat left;
	position:absolute;
	top:50%;
	left:30px;
	width:17px;
	height:29px;
	}
	
.next_icon{
	background:url(home-images/next-icon.png) no-repeat right;
	position:absolute;
	top:50%;
	right:30px;
	width:17px;
	height:29px;
	}
	
.product_twoS{
	margin:0;
	padding:0;
	display:block;
	}	
.product_twoS h3{
	margin:0 0 20px;
	padding:0 0 10px;
	display:block;
	font-size:30px;
	border-bottom:4px #b30909 solid;
	color:#222283;
	text-transform:uppercase; 
		/*font-family: 'open_sansregular';
		font-weight:900;*/
}
	
.prod_fist {
    margin: 0 16px 20px 0;
    padding: 7px 11px 0;
    display: block;
    width: 32%;
    background: #fff;
    border: 1px #cecece solid;
    float: left;
    min-height: 234px;
    box-shadow: 5px 6px 0 #f0f0f0;
}

.prod_fist:nth-child(4){
	margin-right:0;
	}
	
/*.prod_fist:nth-child(5){
	margin-right:0;
	}
}*/	
.prod_fist:nth-child(7){
	margin-right:0;

}

.prod_fist:nth-child(10){
	margin-right:0;

}

.prod_fist:nth-child(13){
	margin-right:0;

}
	
.images_div{
	margin:0;
	padding: 37px 0 0;
	display:block;
	float:left;
	width:29%;
	position:relative;
	}
	
.images_div img{
	border-radius:100px;
	margin:0;
	padding:0;
	display:block;
	border:4px #fff solid;
	box-shadow:0 0 3px #ddd;
	}
.images_div span {
    position: absolute;
    bottom: 16px;
    text-align: center;
    font-size: 21px;
    color: #017045;
    display: block;
    left: 0;
    right: 0px;
    margin: 0 auto;
    font-family: 'latobold', 'robotobold', 'open_sansbold';
}
	
	
.had_cnt {
    margin: 0;
    padding: 0;
    display: block;
    float: right;
    width: 100%;
}
	
.had_cnt img {
    margin: 0 0 15px;
}	
	
.had_cnt p {
    color: #424242;
    font-family:'robotoregular' !important;
    font-weight: 400;
    font-size: 17px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    min-height: 160px;
}
	
.had_cnt p span{
	color:#134c9b;
	display:block;
	}
.had_cnt a {
    margin: 0 0 12px;
    padding: 9px 0 7px;
    display: block;
    color: #5a5a5a;
    font-size: 17px;
    text-align: center;
    font-family: 'open_sansregular';
    border: 1px #b5b5b5 solid;
    width: 119px;
    float: right;
}
.learm_2{ color:#bd6d37 !important; font-family: 'open_sansregular';}
.learm_3{ color:#6591b9 !important;font-family: 'open_sansregular';}
.learm_4{ color:#8d72b8 !important;font-family: 'open_sansregular';}
.learm_5{ color:#ba272a !important;font-family: 'open_sansregular';}
.learm_6{ color:#7b4580 !important;font-family: 'open_sansregular';}
.video_fist_1 > iframe {
  width: 100%;
}
.first_1V > iframe {
  width: 100%;
}
	

	
.video_fist_1{margin:0 0 30px;padding:0 0 0px;display:block;position:relative;border-bottom:1px #c4c4c4 solid;background: #000;}	
.video_fist_1 img {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
}	
.txt_vid { bottom: 63px; left: 20px; position: absolute; right: 47px;}	
.txt_vid p{font-size:31px;color:#000;margin:0;	padding:0;display:block;font-family: 'open_sansregular';}
.all_video_2{margin:0 0 20px;padding:0;	display:block;border-bottom: 1px #c4c4c4 solid;}
.all_video_2 ul {margin:0;padding:0;display:block;}			
.all_video_2 ul li {margin: 0 3px 20px 0;padding: 0;display:inline-table;width: 32.7%;}
.all_video_2 ul li:nth-child(3n-3){margin-right:0;}
.first_1V{margin:0;padding:0;display:block; position:relative;}
.first_1V img{margin:0 0 10px;padding:0;display:block;width:100%; border: 1px solid #ccc;}	
.first_1V p{margin:0;padding:0;	display:block;font-size:16px;color:#000;font-family: 'robotoregular' !important;}
.first_1V p span{display:block;	color:#1a4e97;font-family: 'robotoregular';	font-size:18px;}								
.latest_postDiv {margin: 0 8px 16px;padding: 5px;border: 1px #c4c4c4 solid;background: #fff;width: 46%;float: left; }
.latest_postDiv img {
    margin: 0 0 15px;
    padding: 0;
    display: block;
    width: 100%;
    height: 163px;
}

.blog_right_area .latest_postDiv{
	width:48%;
	}

.latest_postDiv h4{margin:0;padding:0 12px 2px;display:block;font-size:18px;color:#000; /*font-family: 'Roboto', sans-serif !important; font-weight:700;*/	line-height:24px;}
.latest_postDiv p {
    margin: 0;
    padding: 0 12px 10px;
    display: block;
    font-size: 16px;
    color: #757575;
    font-family: 'robotoregular' !important;
	    word-break: break-word;
}
.us_news {
    background: url(home-images/us-icon.jpg) no-repeat left top 6px;
    color: #1969b8;
    float: left;
    font-family: "robotoregular";
    font-size: 13px;
    margin: 0 0 0 10px;
    padding: 0 10px 0 15px;
    width: 74%;
}

.us_news:hover, .comment:hover{text-decoration:none;}	
.comment {
    background: url(home-images/cat-ucon.jpg) no-repeat left center;
    margin: 0;
    padding: 0 0 0 20px;
    color: #898989;
    font-size: 13px;
    font-family: 'robotoregular';
    float: right;
    display: block;
    width: 43%;
}	

.is-sticky .navigation {z-index: 999;}

input[type=text] {
    background-size: 100% 100%;
}
.msg_box {
    background-size: 100% 100%;
}
.captcha_sec {
    background-size: 100% 100%;
}
/*=============Footer================*/
.footer{ background:#e0e0e0; padding:22px 0px;}
.plan-col{ width:20%; float:left; padding-right:69px;}
.plan-col h3{ margin:0px; padding:0px 0 8px; color:#595959; font-size:18px;/*font-family: 'open_sansregular';*/}
.nav-ftr{ padding:0 0 20px;}
.nav-ftr ul{ margin:0px; padding:0px;}
.nav-ftr ul li{ margin:0px; padding:0px 0 5px; list-style:none; color:#595959; font-size:12px;font-family: 'open_sansregular';}
.nav-ftr ul li a{ margin:0px; padding:0px; color:#595959; font-size:12px;font-family: 'open_sansregular'; text-decoration:none;}
.nav-ftr ul li a:hover{color:#333;font-family: 'open_sansregular'; text-decoration:none;}

.ftr-bt-col{clear: both;}
.copy-right-col{float: right;margin: -104px 0 0;width: 300px; position:relative; z-index:9;}
.socail-dtl img{ margin-right:8px;}
.socail-dtl img:hover{ background:#868686; border-radius:50px;}
.copy-right{ padding:16px 0 0 0px;}
.copy-right p{ margin:0px; padding:0px; color:#595959; font-size:12px;font-family: 'open_sansregular';}



.footer_links li.menu-item-has-children > a:first-child{
  color: #595959;
  font-family: 'open_sansregular';
  font-size: 16px;
  margin: 0;
  padding: 0 0 8px;
}

.footer_links li.menu-item-has-children .sub-menu li {
  color: #595959;
  font-family: 'open_sansregular';
  font-size: 12px;
  list-style:none;
  margin: 0;
  padding: 0 0 5px;
}
.footer_links li.menu-item-has-children .sub-menu li a {
  color: #595959;
  font-family: 'open_sansregular';
  font-size: 12px;
	line-height: 18px;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.footer_links li.menu-item-has-children .sub-menu li a:hover {
  color: #333;
  font-family: 'open_sansregular';
  text-decoration: none;
}
.footer_links li {
  padding: 5px 27px 0 0;
}
.get-informed-form input[type="text"] {
  width: 100% !important;
}
.play-message object embed {
  height: 100%;
  opacity: 0;
  width: 100%;
}
.play-message object {
  height: 100%;
  position: absolute;
  width: 100%;
}
.play-message .flash-colour {
  display: none;
}
.play-message .flash-colour2 {
  display: none;
}
/*.h1{
font-family: 'Roboto', sans-serif;
font-weight:700;
}
.h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-family: 'open_sansregular' !important;
}*/
 p {
  font-family:'Open Sans', sans-serif;
  line-height:1.5;
  font-size: 16px;
  font-weight: 400;
}

/* p {
  font-family: "robotoregular" !important;
}*/

body {
background: none!important;
}
.logo {
height: inherit !important;
background: none !important;
}
.logo img {
margin: 0!important;
}
.blog_heading {
    box-sizing: content-box;
}
.posted .datebox {
    height: 30px;
    width: 89px;
	    display: none;
}

.footer_links .menu-item-4155 {
    display: none;
}

.footer_links .menu-item-4154{
	display:none;
	}


.slider_div1 .carousel-indicators li{
	margin:0 3px;
	border: 1px solid #afafaf;
	}
.footer_links .menu-item-2358 {
    display: none;
}

.footer_links .menu-item-2359{
	display:none;}

.you-all-core-img {
    position: absolute;
    top: 28%;
    width: 50px;
    border: none;
    left: 0;
    right: 0;
    margin: 0 auto;
	display:none;
}

.you-all-core-img img{
	border:none;
	}
	
.you-all-core-img img:hover{
	opacity:0.8;
	}	

.you-tb-core-img {
    position: absolute;
    top: 50%;
    width: 50px;
    border: none;
    left: 0;
    right: 0;
    margin: 0 auto;
	display:none;
}

.you-tb-core-img img:hover{
	opacity:0.8;
	}

.you-side-core-img {
    position: absolute;
    top: 34%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 50px;
	display:none;
}	
.you-side-core-img img {
    border: none;
}	
a.new-anchor {
    display: inline-block;
    padding: 0;
}

/************************09-03-2017 **********************/
.core-tagline p {
    color: #424242;
    font-family: 'open_sansregular' !important;
    font-size: 13px;
    line-height: 24px;
    margin: 0;
}

/******************responsive***************/

.container2{display: inline-block;cursor: pointer;}
.bar1, .bar2, .bar3 {width: 26px;height:3px;background-color: #000;margin:4px 0;transition: 0.4s;}
.change .bar1 {-webkit-transform: rotate(-45deg) translate(-4px, 6px) ;transform: rotate(-45deg) translate(--px, 6px) ;}
.change .bar2 {opacity: 0;}
.change .bar3 { -webkit-transform: rotate(45deg) translate(-4px, -8px) ; transform: rotate(45deg) translate(-4px, -8px) ;}

.had_cnt a.titlepro1 {
	font-family: 'latobold', 'robotobold', 'open_sansbold';
    font-size:36px;
    font-weight: bold;
    color: #11469c;
	text-transform: capitalize;
	width: inherit;
    float: none;
    border: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.had_cnt a.titlepro1 span{
	font-weight:normal;
	color:#017045;
   font-family: 'open_sansregular';
   text-transform:uppercase;
	}
	
.had_cnt a.titlepro2 {
    font-family: 'latobold', 'robotobold', 'open_sansbold';
    font-size: 36px;
    font-weight: bold;
    color: #11469c;
	text-transform: capitalize;
	width: inherit;
    float: none;
    border: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.had_cnt a.titlepro2 span{
	font-weight:normal;
	color:#d8742a;
	font-family: 'open_sansregular';
	text-transform:uppercase;
	}
	
.had_cnt a.titlepro3 {
   font-family: 'latobold', 'robotobold', 'open_sansbold';
    font-size:36px;
    font-weight: bold;
    color: #11469c;
	text-transform: capitalize;
	width: inherit;
    float: none;
    border: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.had_cnt a.titlepro3 span{
	font-weight:normal;
	color:#77acdc;
	font-family: 'open_sansregular';
	text-transform:uppercase;
	}
	
.had_cnt a.titlepro4 {
    font-family: 'latobold', 'robotobold', 'open_sansbold';
    font-size:36px;
    font-weight: bold;
    color: #11469c;
	text-transform: capitalize;
	width: inherit;
    float: none;
    border: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.had_cnt a.titlepro4 span{
	font-weight:normal;
	color:#644e9a;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	}
	
.had_cnt a.titlepro5 {
   font-family: 'latobold', 'robotobold', 'open_sansbold';
    font-size:36px;
    font-weight: bold;
    color: #11469c;
	text-transform: capitalize;
	width: inherit;
    float: none;
    border: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.had_cnt a.titlepro5 span{
	font-weight:normal;
	color:#da3546;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	}
	
.had_cnt a.titlepro6 {
   font-family: 'latobold', 'robotobold', 'open_sansbold';
    font-size:36px;
    font-weight: bold;
    color: #11469c;
	text-transform: capitalize;
	width: inherit;
    float: none;
    border: none;
    padding: 0;
    margin: 0;
    text-align: left;
}

.had_cnt a.titlepro6 span{
	font-weight:normal;
	color:#943ea1;
	font-family: 'open_sansregular';
	text-transform: uppercase;
	}		
	
.had_cnt a:hover{
	text-decoration:none;
	}
	
.images_div img.roundimg1 {
    border: 11px #017045 solid;
    box-shadow: none;
}

.images_div img.roundimg2 {
    border: 11px #be6d36 solid;
    box-shadow: none;
}

.images_div img.roundimg3 {
    border: 11px #6691bb solid;
    box-shadow: none;
}

.images_div img.roundimg4 {
    border: 11px #8c71b6 solid;
    box-shadow: none;
}

.images_div img.roundimg5 {
    border: 11px #b22629 solid;
    box-shadow: none;
}

.images_div img.roundimg6 {
    border: 11px #7a4480 solid;
    box-shadow: none;
}		
				
.carousel-control {
    top: 50% !important;
    bottom: inherit !important;
	    width: 6% !important;
}

.left_area iframe {
    /*width: 100%;*/
    /*height: auto;*/
}

.wp-pagenavi {
    text-align: center;
}


.bolew-redline {
    margin: 23px 0 16px;
    padding: 0 0 6px;
    display: block;
    font-size: 27px;
    border-bottom: 4px #b30909 solid;
    color: #222283;
    font-family: 'open_sansregular';
	font-weight:700;
}

.new-bold-cls{
	font-weight:700;
	line-height:1.25;}
	
.new-bold-cls a:hover{
	text-decoration:none;
	}
					
.coreitem iframe {
    width: 100%;
}

.blog_right_area object{
    width: 100%;
}

.blog_right_area object embed {
    width: 100%;
}
.footer_links .menu-item-4862 {
    display: none;
}
.footer_links .menu-item-4863 {
    display: none;
}

.btns-box { text-align:center; margin-bottom:10px; }
.btns-box a { display:inline-block; margin:0 5px;}
.btns-box .wp-caption { width:20% !important; float:left; }
.btns-box .wp-caption a{ margin:0; }
.pro-content-box .proimg { float:left; }
.pro-content-box .proinfo { width:calc(100% - 300px); float:right; }

.address_sec { float:left; margin-left:20px; }
.address_sec #mapviewer { width:100%; height:auto; float:none; padding:0 5px; }
.left_area .address_sec iframe { width:100%; }
.address_inn_sec { width:auto; float:none;}


@media only screen and (min-width:1003px) and (max-width:1200px) {
.top-nav ul li a {font-size: 12px;padding: 13px 12px;}
.text_slider p {font-size: 24px;line-height: 31px;}
.prod_fist {margin: 0 12px 20px 0;}
.txt_vid p{font-size: 24px;line-height: 31px;}
.had_cnt p {font-size: 16px;line-height: 22px;}

.first_1V p {}
.all_video_2 ul li {width: 31.7%;}
.first_1V p span {font-size: 14px;}
.product_twoS h3 {font-size: 24px;}
.latest-videos-col h4, .get-informed h4{font-size: 24px;}
.carousel-indicators {
  bottom: 0 !important;
}
.top-nav ul li > ul li a {
  font-size: 11px !important;
  padding: 4px 10px;
}
.top-phone {
    padding: 0;
}

.top-phone a {
    font-size: 12px;
    background: #085498;
    color: #fff;
    width: auto;
    display: inline-block;
    padding: 6px 7px;
}

.core-tagline p {
    line-height: 19px;
}

.footer_links li.menu-item-has-children > a:first-child {
    font-size: 15px;
}

.footer_links li.menu-item-has-children .sub-menu li a {
    font-size: 12.5px;
}

.copy-right p {
    font-size: 10px;
}


.socail-dtl {
    text-align: right;
}

.socail-dtl img {
    width: 26px;
}

.copy-right {
    padding: 7px 9px 0 0px;
    text-align: right;
}


.inner_content_area {
    width: 100%;
    margin: 0 auto;
    float: none;
    padding: 0 12px;
}

.left_area {
    width: 70%;
    margin: 0;
}
.inner_content_area h1 {
    font-size:26px;
    margin: 0px 0px 13px 0px;
    /*width: 75%;*/
	line-height:27px;
}

.inner_content_area h1 span {
    font-size: 24px !important;
}

.left_area ul li {
    display: block;
    width: 100%;
}

.left_area object {
    width: 100% !important;
    height: inherit;
}

.left_area object embed {
    width: 100%;
    height: inherit;
    border: 1px #bfbfbf solid;
    margin: 0 0 13px;
}

.right_area {
    width: 25%;
	float:right;
}

.right_area > img {
    width: 100%;
}

.content_sep {
    width: 100%;
    background-size: 100%;
}

.left_area .play_message object {
    margin: 0 !important;
    float: none !important;
    width: inherit !important;
}
.left_area .play_message object embed {
    width: 25px;
    height: 25px;
}
.left_area iframe {
    width: 100%;
    height: 260px;
}

.left_area table {
    margin: 15px 0;
}
.had_cnt a.titlepro1, .had_cnt a.titlepro2, .had_cnt a.titlepro3, .had_cnt a.titlepro4, .had_cnt a.titlepro5, .had_cnt a.titlepro6{
    font-size: 22px;
}
.images_div img.roundimg1, .images_div img.roundimg2, .images_div img.roundimg3, .images_div img.roundimg4, .images_div img.roundimg5, .images_div img.roundimg6 {
    border-width:5px;
}

.images_div span {
    bottom: 9px;
    font-size: 13px;
}

.left_area table tr td table {
	margin:0;
}

.blog_left_area {
    width: 70%;
}

.blog_right_area {
    width: 24%;
}

.blog_heading h2 div.datebox {
    font-size: 8px;
}

.play_message {
    display: none;
}

.blog_heading {
    width: 41%;
}
.blog_right_area .latest_postDiv {
    width: 46%;
}

.btns-box .wp-caption { width:25% !important; }
.btns-box .wp-caption:nth-child(4n+1) { clear:both; }
.address_sec { width:290px; margin-left:0; }
}
@media only screen and (min-width:801px) and (max-width:1001px) {
	
	/*************iphone-menu*************************************************************************/

.bar1, .bar2, .bar3 {background-color:#085497;}
	
.logo { margin-top:10px; }	
.menuImage {
    float: none;
    height: 25px;
    margin: 0;
    position: absolute;
    right: -19px;
    top: -57px;
    width: 28px;
    z-index: 1;
}
.menuImage > img {height: auto;width: 100%;display:block !important;}
.iphon_navigation {
    background: #ffffff;
    border-radius: 0;
    border-top: none;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right:-19px;
    top: -27px;
    width: 56%;
    z-index: 99;
}
.iphon_navigation ul {margin: 0px;padding: 0px;list-style: none;}
.iphon_navigation ul li { border-top: 1px solid #cccccc;display: block;	list-style:none;margin: 0;padding: 0;text-align: left;width: 100%;	position: relative;text-transform: inherit;}
.iphon_navigation ul li:first-child {border-top: none;}
.iphon_navigation ul img {display: block;float: left;height: 20px;margin-right: 5px;width: 15px;}
.parentMenu > div.subItem {width: 50px;	height: 24px;float: right;background: url(home-images/faq-arrowup.png) no-repeat center;cursor: pointer;}
.parentMenuActive > div.subItem {width: 50px;height: 24px;position: absolute;right: 0;top: 0;background: url(home-images/faq-arrowdown.png) no-repeat center!important;	cursor: pointer;}
.parentMenu > div.subItem {	background: url(home-images/faq-arrowup.png) no-repeat center center ;cursor: pointer;position: absolute;right: 0;	top: 0;width: 50px;	height: 24px;}
.iphon_navigation ul li a { background:#085497  ; color: #ffffff; display: block; font-size: 12px; letter-spacing: 1px; line-height: 20px;  list-style:none;  margin: 0; overflow: hidden; padding: 5px 10px; text-decoration: none; text-transform: inherit;}
.iphon_navigation ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;background: #000;}
/********adrodown***********/
.iphon_navigation > ul ul {	background-image: none !important;margin: 0;padding: 0;width: 100%;}
.iphon_navigation ul ul li {background: #258fcd;list-style:none;margin: 0;padding: 0;text-align: left;width: 100%;border: none;}
.iphon_navigation ul ul li a {background: #333;color: #FFFFFF;display: block;letter-spacing: 1px;list-style:none;margin: 0 0 1px;	padding: 6px 10px;text-decoration: none;text-transform: inherit;}
.iphon_navigation ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;background: #000;}
.iphon_navigation ul ul ul {margin: 0;padding: 0;text-align: left;width: 100%;list-style: none;}
.iphon_navigation ul ul li a {background: #333;color: #ffffff;display: block;font-size: 11px;letter-spacing: 1px;line-height: 15px;  list-style:none; margin: 0 0 1px; padding: 4px 10px; text-decoration: none; text-transform: inherit;}
.iphon_navigation ul ul ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;}
.sub-menu {background: #fff;}
/************* Menu end **************/
.top-nav ul li a {
  font-size: 10px;
  padding: 13px 8px;
}
.top-nav ul li > ul li a {
  font-size: 11px !important;
  padding: 4px 10px;
}
.text_slider p {
  font-size: 17px;
  line-height: 22px;
}
.prod_fist {margin: 0 10px 20px 0;}
.txt_vid p {
  font-size: 17px;
  line-height: 25px;
}
.had_cnt p {
  font-size: 14px;
  line-height: 20px;
}
.latest_postDiv {width:46%;}
.blog_right_area .latest_postDiv {
    width: 46%;
}
.first_1V p {font-size: 14px;}
.all_video_2 ul li {width: 31.7%;}
.first_1V p span {font-size: 14px;}
.product_twoS h3 {
  font-size: 18px;
  margin: 0 0 15px;
  padding: 0 0 5px;
}
.latest-videos-col h4, .get-informed h4{font-size: 18px;}
.plan-col {
  padding-right: 10px;
}
.carousel-indicators {
  bottom: 0 !important;
}
.copy-right-col {
  width: 220px;
}
.socail-dtl img {
  margin-right: 2px;
}
.get-informed-form {
  padding: 10px;
}
.Subscribe-field {
  font-size: 16px;
  height: 40px;
}
.input-field {
  font-size: 14px;
  height: 34px;
  padding: 6px 8px;
  width: 100%;
}
.news-latest {
  font-size: 14px;
  line-height: 18px;
}
.latest_postDiv h4 {
  font-size: 16px;
  line-height: 21px;
}
.latest_postDiv p {
  font-size: 14px;
}

.top-phone {
	font-size: 13px;
    margin: 2px 0 0;
    padding: 4px 0 0 8px;
}
.top-phone a {
    font-size: 12px;
    background: #085498;
    color: #fff;
    width: auto;
    display: inline-block;
    padding: 6px 7px;
}
.play-message {
  margin: 2px 0 0;
  padding-right: 17px;
  width: 114px;
}
.top-phone::before {
  background-size:100% ;
  top: 5px;
  width: 18px;
}
.footer_links li{text-align: center;width: 100%;padding:0px;}
.footer_links li.menu-item-has-children > a:first-child {background:#085d9e;color: #fff;padding:16px 0 8px;}
.footer_links {margin: 0;}
.footer_links li.menu-item-has-children .sub-menu li{border-bottom: 1px solid #ccc;font-size: 14px;padding: 3px 0 5px;}
.footer_links li.menu-item-has-children .sub-menu li a {
  color: #595959;
  display: block;
  font-family: 'open_sansregular';
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: center;
  text-decoration: none;
  width: 100%;
}

/*====================================*/



.copy-right-col {
  float: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

.core-tagline p {
    font-size: 12px;
    line-height: 18px;
}



.inner_content_area {
    width: 100%;
    margin: 0;
}

.left_area {
    width: 70%;
    margin: 0;
}
.inner_content_area h1 {
    font-size: 21px;
    margin: 0px 0px 13px 0px;
   /* width: 75%;*/
	line-height:26px;
}

.inner_content_area h1 span {
    font-size: 20px !important;
}

.left_area ul li {
    display: block;
    width: 100%;
}

.left_area object {
    width: 100% !important;
    height: inherit;
}

.left_area object embed {
    width: 100%;
    height: inherit;
    border: 1px #bfbfbf solid;
    margin: 0 0 13px;
}

.right_area {
    width: 25%;
	float:right;
}

.right_area > img {
    width: 100%;
}

.content_sep {
    width: 100%;
    background-size: 100%;
}

.left_area .play_message object {
    margin: 0 !important;
    float: none !important;
    width: inherit !important;
}
.left_area .play_message object embed {
    width: 25px;
    height: 25px;
}
.left_area iframe {
    width: 100%;
    height: auto;
}

.left_area table {
    margin: 15px 0;
}

.had_cnt a.titlepro1, .had_cnt a.titlepro2, .had_cnt a.titlepro3, .had_cnt a.titlepro4, .had_cnt a.titlepro5, .had_cnt a.titlepro6{
    font-size: 22px;
}
.images_div img.roundimg1, .images_div img.roundimg2, .images_div img.roundimg3, .images_div img.roundimg4, .images_div img.roundimg5, .images_div img.roundimg6 {
    border-width:5px;
}

.images_div span {
    bottom: 9px;
    font-size: 13px;
}

.address_sec {
	float:none;
}

.address_inn_sec {
    width: 100%;
}

.address_sec #mapviewer {
    width: 100%;
}

.form_sec {
    float:none;
}

.left_area table tr td table {
    width: 100%;
    float: none;
	margin:0;
}

#post-674 .left_area table tr td {
    display: initial;
}

.play_message {
    display: none;
}

.blog_heading {
    margin: 0px 8px 15px 0px;
    width: 100%;
}

.blog_image img {
    width: 100%;
}

.bolew-redline {
    font-size: 23px;
}
.blog_right_area .latest_postDiv {
    width: 45%;
}

.btns-box .wp-caption { width:33.33% !important; }
.btns-box .wp-caption:nth-child(3n+1) { clear:both; }
.address_sec { width:96%; margin-left:0; float:none; }
.address_sec #mapviewer { margin-top:27px; clear:left; }
}
@media only screen and (min-width:651px) and (max-width:800px) {

	.top-nav ul li a {font-size: 12px;padding: 13px 12px;}
.text_slider p {
  font-size: 13px;
  line-height: 16px;
}
.prod_fist {
    margin: 0 11px 20px 0;
    padding: 11px 7px 0;
    width: 31%;
	    min-height: 308px;
}
.latest_postDiv h4 {
  font-size: 16px;
  line-height: 20px;
}
.txt_vid p{font-size: 24px;line-height: 31px;}
.had_cnt p {
  font-size: 15px;
  line-height: 20px;
  min-height: 182px;
}
.had_cnt a {
  font-size: 13px;
    margin: 11px 0 12px;
    width: 80px;
}
.get-informed {
  padding: 6px 0 0;
}
.latest-videos-col {
  padding: 7px 0 0;
}
.comment {
  font-size: 11px;
}
.us_news {
  font-size: 11px;
}
.latest_postDiv p {
  font-size: 15px;
}
.first_1V p {font-size: 15px;}
.all_video_2 ul li {
  margin: 0 5px 20px;
  width: 47%;
}
.first_1V p span {font-size: 12px;}
.product_twoS h3 {font-size: 18px;}
.latest-videos-col h4, .get-informed h4 {
  font-size: 16px;
}
.news-latest {
  font-size: 15px;
  line-height: 14px;
}
.input-field {
  font-size: 15px;
  height: 36px;
  padding: 5px 9px;
}
.Subscribe-field {
  font-size: 17px;
  height: 38px;
}
.content-video p {
  font-size: 12px;
  line-height: 16px;
}
.plan-col {
  text-align: center;
  width: 100%;
  padding:0px;
}
.copy-right-col {
  float: none;
  margin: 0;
  text-align: center;
  width: 100%;
}
.plan-col h3 {
  background: #085d9e;
  color: #fff;
  padding: 8px 0;
}
.nav-ftr {
  padding: 7px 0 8px;
}

.latest_postDiv {
  margin: 0 3px 12px;
}
.txt_vid {
  bottom: 37px;
  left: 14px;
  right: 14px;
}
.txt_vid p {
  font-size: 13px;
  line-height: 17px;
}

.navigation {
    margin: 0;
}
/*************iphone-menu*************************************************************************/
.menuImage {
  float: none;
    height: 20px;
	width:26px;
    margin: 0;
    position: absolute;
    right: 15px;
    top: -86px;
    z-index: 1;
    padding: 0;
}
.menuImage > img {height: auto;width: 100%;display:block !important;}
.iphon_navigation {
    background: #ffffff;
    border-radius: 0;
    border-top: none;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -3px;
    width: 56%;
    z-index: 99;
}
.iphon_navigation ul {margin: 0px;padding: 0px;list-style: none;}
.iphon_navigation ul li { border-top: 1px solid #cccccc;display: block;	list-style:none;margin: 0;padding: 0;text-align: left;width: 100%;	position: relative;text-transform: inherit;}
.iphon_navigation ul li:first-child {border-top: none;}
.iphon_navigation ul img {display: block;float: left;height: 20px;margin-right: 5px;width: 15px;}
.parentMenu > div.subItem {width: 50px;	height: 24px;float: right;background: url(home-images/faq-arrowup.png) no-repeat center;cursor: pointer;}
.parentMenuActive > div.subItem {width: 50px;height: 24px;position: absolute;right: 0;top: 0;background: url(home-images/faq-arrowdown.png) no-repeat center!important;	cursor: pointer;}
.parentMenu > div.subItem {	background: url(home-images/faq-arrowup.png) no-repeat center center ;cursor: pointer;position: absolute;right: 0;	top: 0;width: 50px;	height: 24px;}
.iphon_navigation ul li a { background:#085497  ; color: #ffffff; display: block; font-size: 14px; letter-spacing: 1px; line-height: 20px;  list-style:none;  margin: 0; overflow: hidden; padding: 8px 10px; text-decoration: none; text-transform: inherit;}
.iphon_navigation ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;background: #000;}
/********adrodown***********/
.iphon_navigation > ul ul {	background-image: none !important;margin: 0;padding: 0;width: 100%;}
.iphon_navigation ul ul li {background: #258fcd;list-style:none;margin: 0;padding: 0;text-align: left;width: 100%;border: none;}
.iphon_navigation ul ul li a {background: #333;color: #FFFFFF;display: block;letter-spacing: 1px;list-style:none;margin: 0 0 1px;	padding: 6px 10px;text-decoration: none;text-transform: inherit;}
.iphon_navigation ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;background: #000;}
.iphon_navigation ul ul ul {margin: 0;padding: 0;text-align: left;width: 100%;list-style: none;}
.iphon_navigation ul ul li a {background: #333;color: #ffffff;display: block;font-size: 12px;letter-spacing: 1px;line-height: 15px;  list-style:none; margin: 0 0 1px; padding: 8px 10px; text-decoration: none; text-transform: inherit;}
.iphon_navigation ul ul ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;}
.sub-menu {background: #fff;}
/************* Menu end **************/

.is-sticky .navigation {
  position: static !important;
}
.top-phone {
  color: #0a3681;
  float: right;
  font-family: 'open_sansregular';
  font-size: 15px;
  margin: 4px 0 0;
  padding: 4px 0 0 29px;
  position: relative;
  text-transform: uppercase;
  width: 218px;
}
.top-phone a {
  font-size: 15px;
}
.play-message {
  padding: 5px 8px 0 0;
  width: 90px;
}
.logo {
  width: 200px; margin:0 0 10px; display:inline-block;
}
.top-phone::before {
  height: 27px;
  top: 4px;
  width: 20px;
  background-size:100%;
}
.nav-ftr ul li {
  border-bottom: 1px solid #ccc;
  font-size: 15px;
  padding: 3px 0 5px;
}
.top-right {
  padding: 0 34px 0 0;
}
.get-informed-form {
  padding: 8px;
}
.had_cnt {
  padding: 0 0 0 10px;
}
.images_div {
  padding: 37px 0 0;
  width: 64px;
}
.images_div span {
  font-size: 11px;
  right: 0;
}
.carousel-indicators {
  bottom: 0 !important;
}
.footer_links ul { margin:0; }
.footer_links li{text-align: center;width: 100%;padding:0px; margin-bottom:10px;}
.footer_links li.menu-item-has-children > a:first-child {background:#085d9e;color: #fff;padding:16px 0 8px;}
.footer_links {margin: 0;}
.footer_links li.menu-item-has-children .sub-menu li{border-bottom: 1px solid #ccc;font-size: 15px;padding:0;}
.footer_links li.menu-item-has-children .sub-menu li a {
  color: #595959;
  display: block;
  font-family: 'open_sansregular';
  font-size: 14px;
  margin: 0;
  padding: 10px 0 8px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}

/*====================================*/



.copy-right-col {
  float: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

/*-----------new css start renponsive-------*/

.top-section .col-xs-6{
	width:100%
	}
	
	
.core-tagline {
    margin: 26px 0 0;
}	
	
.top-right {
    padding: 0;
}	
.top-section .col-xs-2 {
    width: 35%;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0 0 0;
}
	
.top-phone {
    float: none;
    padding: 0;
	width:inherit;
}

.top-phone a {
    font-size: 17px;
    background: #085497;
    color: #fff;
    width: 100%;
    display: none;
    text-align: left;
    padding: 10px 14px;
}

#searchform { display:block; }
#searchform input[type=text] { width:100%; }

.core-tagline p {
    margin: 12px 0 0;
    text-align: center;
    border: 1px #ececec solid;
    padding: 9px;
}
.inner_content_area {
    width: 100%;
    float: none;
    margin: 0;
}

.left_area {
    width: 100%;
    float: none;
    margin: 0;
}
.inner_content_area h1 {
    font-size: 20px;
    margin: 0px 0px 13px 0px;
    width: 100%;
}

.inner_content_area h1 span {
    font-size: 20px !important;
}

.left_area ul li {
    display: block;
    width: 100%;
}

.left_area object {
    width: 100% !important;
    height: inherit;
}

.left_area object embed {
    width: 100% !important;
    height: inherit;
    border: 1px #bfbfbf solid;
    margin: 0 0 13px;
}

.right_area {
    width: 100%;
    float: none;
}

.content_sep {
    width: 100%;
    float:none;
    background-size: 100%;
}


.left_area iframe {
    width: 100%;
    height: auto;
}

.left_area .play_message object {
    margin: 0 !important;
    float: none !important;
    width: inherit !important;
}
.left_area .play_message object embed {
    width: 25px;
    height: 25px;
}


.left_area table {
    margin: 15px 0;
}

.had_cnt a.titlepro1, .had_cnt a.titlepro2, .had_cnt a.titlepro3, .had_cnt a.titlepro4, .had_cnt a.titlepro5, .had_cnt a.titlepro6{
    font-size: 22px;
}
.images_div img.roundimg1, .images_div img.roundimg2, .images_div img.roundimg3, .images_div img.roundimg4, .images_div img.roundimg5, .images_div img.roundimg6 {
    border-width:5px;
}

.images_div span {
    bottom: 9px;
    font-size: 13px;
}

.address_sec {
    width: 259px;
}

.address_inn_sec {
    width: 100%;
}

.address_sec #mapviewer {
    width: 100%;
}

.left_area table tr td table {
    width: 100%;
    float: none;
	margin:0;
}

#post-674 .left_area table tr td {
    display: initial;
}

.play_message {
    display: none;
}

.left_links ul {
    margin: 0;
    padding: 0;
}

.bolew-redline {
    font-size: 20px;
}

.blog_right_area .latest_postDiv {
    width: 46%;
}

}

@media (max-width:800px) {
.header div[class*=col-] { width:100%; }
.left_area iframe {
    width: 100%;
    height: 260px;
}

}
 
@media only screen and (min-width:526px) and (max-width:650px) {

	.top-nav ul li a {font-size: 12px;padding: 13px 12px;}
.text_slider p {
  font-size: 13px;
  line-height: 16px;
}
.prod_fist {
  margin: 0 0 20px;
  min-height: initial;
  width: 100%;
}
.txt_vid p{font-size: 24px;line-height: 31px;}
.had_cnt p {
  font-size: 14px;
  line-height: 22px;
  min-height: initial;
}
.first_1V p {font-size: 14px;}
.all_video_2 ul li {
  margin: 0 5px 20px;
  width: 47%;
}
.first_1V p span {font-size: 14px;}
.product_twoS h3 {font-size: 24px;}
.latest-videos-col h4, .get-informed h4{font-size: 24px;}
.plan-col {
  text-align: center;
  width: 100%;
  padding:0px;
}
.copy-right-col {
  float: none;
  margin: 0;
  text-align: center;
  width: 100%;
}
.plan-col h3 {
  background: #085d9e;
  color: #fff;
  padding: 8px 0;
}
.nav-ftr {
  padding: 7px 0 8px;
}
.middle .col-xs-9{ width:100%;}
.middle .col-xs-3{ width:100%;}
.latest_postDiv {
  margin: 0 5px 12px;
}
.txt_vid {
  bottom: 37px;
  left: 14px;
  right: 14px;
}
.txt_vid p {
  font-size: 13px;
  line-height: 17px;
}

.navigation {
    margin: 0;
}
/*************iphone-menu*************************************************************************/
.menuImage {
  float: none;
    height: 20px;
    margin: 0;
    position: absolute;
    right: 15px;
    top: -92px;
    width: 26px;
    z-index: 1;
    padding: 0;
}
#searchform { display:block; }
#searchform input[type=text] { width:100%; }
.menuImage > img {height: auto;width: 100%;display:block !important;}
.iphon_navigation {background:#ffffff;border-radius: 0;border-top:none;left: 0;margin: 0;overflow: hidden;position: absolute;right: 0;top: -10px;width: 100%;z-index: 99;}
.iphon_navigation ul {margin: 0px;padding: 0px;list-style: none;}
.iphon_navigation ul li { border-top: 1px solid #cccccc;display: block;	list-style:none;margin: 0;padding: 0;text-align: left;width: 100%;	position: relative;text-transform: inherit;}
.iphon_navigation ul li:first-child {border-top: none;}
.iphon_navigation ul img {display: block;float: left;height: 20px;margin-right: 5px;width: 15px;}
.parentMenu > div.subItem {width: 50px;	height: 24px;float: right;background: url(home-images/faq-arrowup.png) no-repeat center;cursor: pointer;}
.parentMenuActive > div.subItem {width: 50px;height: 24px;position: absolute;right: 0;top: 0;background: url(home-images/faq-arrowdown.png) no-repeat center!important;	cursor: pointer;}
.parentMenu > div.subItem {	background: url(home-images/faq-arrowup.png) no-repeat center center ;cursor: pointer;position: absolute;right: 0;	top: 0;width: 50px;	height: 24px;}
.iphon_navigation ul li a { background:#085497  ; color: #ffffff; display: block; font-size: 12px; letter-spacing: 1px; line-height: 20px;  list-style:none;  margin: 0; overflow: hidden; padding: 5px 10px; text-decoration: none; text-transform: inherit;}
.iphon_navigation ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;background: #000;}
/********adrodown***********/
.iphon_navigation > ul ul {	background-image: none !important;margin: 0;padding: 0;width: 100%;}
.iphon_navigation ul ul li {background: #258fcd;list-style:none;margin: 0;padding: 0;text-align: left;width: 100%;border: none;}
.iphon_navigation ul ul li a {background: #333;color: #FFFFFF;display: block;letter-spacing: 1px;list-style:none;margin: 0 0 1px;	padding: 6px 10px;text-decoration: none;text-transform: inherit;}
.iphon_navigation ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;background: #000;}
.iphon_navigation ul ul ul {margin: 0;padding: 0;text-align: left;width: 100%;list-style: none;}
.iphon_navigation ul ul li a {background: #333;color: #ffffff;display: block;font-size: 11px;letter-spacing: 1px;line-height: 15px;  list-style:none; margin: 0 0 1px; padding: 4px 10px; text-decoration: none; text-transform: inherit;}
.iphon_navigation ul ul ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;}
.sub-menu {background: #fff;}
/************* Menu end **************/
.core-tagline {
    margin: 27px 0 0;
}

.top-section .col-xs-4{ width:100%;}
.top-section .col-xs-8 {
  position: static;
  width: 100%;
}
.is-sticky .navigation {
  position: static !important;
}
.top-phone {
  color: #0a3681;
  float: right;
  font-family: 'open_sansregular';
  font-size: 14px;
  margin: 4px 0 0;
  padding: 4px 0 0 29px;
  position: relative;
  text-transform: uppercase;
  width:100%;
}
.top-phone a {
  font-size: 14px;
}
.play-message {
  padding: 0;
  position: absolute;
  right: 9px;
  top: 15px;
  width: 112px;
}
.logo {
    width: 200px;  margin: 0 0 10px; display: inline-block;
}
.top-phone::before {
  height: 27px;
  top: 4px;
  width: 20px;
  background-size:100%;
}
.nav-ftr ul li {
  border-bottom: 1px solid #ccc;
  font-size: 14px;
  padding: 3px 0 5px;
}
.top-right {
  padding: 6px 0 0;
}
.get-informed-form {
  padding: 8px;
}
.had_cnt {
  padding: 0 0 0 14px;
}
.images_div {
  padding: 10px 0 0;
  width: 90px;
}
.carousel-indicators {
  bottom: 0 !important;
}
.latest_postDiv h4 {
  font-size: 16px;
  line-height: 20px;
}
.latest_postDiv p {
  font-size: 14px;
}
.comment {
  font-size: 11px;
}
.us_news {
  font-size: 11px;
}

/*-----------new css start renponsive-------*/

.top-section .col-xs-6{
	width:100%
	}
	
.top-section .col-xs-2 {
    width: 45%;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0 0 0;
}
	
.top-phone {
    float: none;
    padding: 0;
}

.top-phone a {
    font-size: 17px;
    background: #085497;
    color: #fff;
    width: 100%;
    display: none;
    text-align: left;
    padding: 10px 14px;
}

.core-tagline p {
    margin: 12px 0 0;
    text-align: center;
    border: 1px #ececec solid;
    padding: 9px;
}

.footer_links ul { margin:0; }
.footer_links li{text-align: center;width: 100%;padding:0px; margin-bottom:10px;}
.footer_links li.menu-item-has-children > a:first-child {background:#085d9e;color: #fff;padding:16px 0 8px;}
.footer_links {margin: 0;}
.footer_links li.menu-item-has-children .sub-menu li{border-bottom: 1px solid #ccc;font-size: 14px;padding:0;}
.footer_links li.menu-item-has-children .sub-menu li a {
  color: #595959;
  display: block;
  font-family: 'open_sansregular';
  font-size: 14px;
  margin: 0;
  padding: 10px 0 8px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}

/*====================================*/



.copy-right-col {
  float: none;
  margin: 0;
  text-align: center;
  width: 100%;
}	

.inner_content_area {
    width: 100%;
    float: none;
    margin: 0;
}

.left_area {
    width: 100%;
    float: none;
    margin: 0;
}
.inner_content_area h1 {
    font-size: 18px;
    margin: 0px 0px 13px 0px;
    width: 100%;
}

.inner_content_area h1 span {
    font-size: 24px !important;
}

.left_area ul li {
    display: block;
    width: 100%;
}

.left_area object {
    width: 100% !important;
    height: inherit;
}

.left_area object embed {
    width: 100%;
    height: inherit;
    border: 1px #bfbfbf solid;
    margin: 0 0 13px;
}

.right_area {
    width: 100%;
    float: none;
}

.right_area > img {
    width: 100%;
}

.content_sep {
    width: 100%;
    float:none;
    background-size: 100%;
}
.blog_image img {
    width: 100%;
}
.left_area iframe {
    width: 100%;
    height: auto;
}

.left_area .play_message object {
    margin: 0 !important;
    float: none !important;
    width: inherit !important;
}
.left_area .play_message object embed {
    width: 25px;
    height: 25px;
}

.left_area table {
    margin: 15px 0;
}

.form_sec {
    float: none;
    margin: 0 auto;
}

.address_sec {
    float: none;
    margin: 0 auto;
}

.had_cnt a.titlepro1, .had_cnt a.titlepro2, .had_cnt a.titlepro3, .had_cnt a.titlepro4, .had_cnt a.titlepro5, .had_cnt a.titlepro6{
    font-size: 24px;
}
.images_div img.roundimg1, .images_div img.roundimg2, .images_div img.roundimg3, .images_div img.roundimg4, .images_div img.roundimg5, .images_div img.roundimg6 {
     border-width:5px;
}

.images_div span {
    bottom: 13px;
    font-size: 13px;
}


.left_area blockquote p{
    font-size: 15px;
}

.left_area table tr td table {
    width: 100%;
    float: none;
	margin:0;
}

#post-674 .left_area table tr td {
    display: initial;
}

.play_message {
    display: none;
}
.had_cnt a {
  font-size: 13px;
  margin: 12px 0 12px;
}

.bolew-redline {
    font-size: 19px;
}

.new-bold-cls {
	font-size:24px;
}

.blog_right_area p {
    word-break: break-word;
}
.blog_right_area .latest_postDiv {
    width: 46%;
}
.inner_content_area h2{
	font-size:20px;}
.btns-box .wp-caption { width:33.33% !important; }
.btns-box .wp-caption:nth-child(3n+1) { clear:both; }
.pro-content-box .proimg { max-width:288px; margin:0 auto 10px; float:none; text-align:center; }
.pro-content-box .proinfo { width:100%; float:none; } 
.blog_left_area video {
    width: 100%;
}
}
@media only screen and (max-width:525px) {
body { font-size:15px; }
.top-nav ul li a {font-size: 12px;padding: 13px 12px;}
.text_slider p {
  font-size: 13px;
  line-height: 16px;
}
.prod_fist {
  margin: 0 0 20px;
  min-height: initial;
  width: 100%;
}
.txt_vid p{font-size: 24px;line-height: 31px;}
.had_cnt p {
  font-size: 15px;
  line-height: 20px;
  min-height: initial;
}
.first_1V p {font-size: 15px;}
.all_video_2 ul li {
  margin: 0 0 20px;
  width: 100%;
}
.had_cnt a {
  font-size: 13px;
  margin: 12px 0 12px;
}
.first_1V p span {font-size: 15px;}
.product_twoS h3 {
  border-bottom: 2px solid #b30909;
  font-size: 16px;
  margin: 0 0 14px;
  padding: 0 0 5px;
}
.latest-videos-col h4, .get-informed h4{border-bottom: 2px solid #b30909;
  font-size: 16px;
  margin: 0 0 14px;
  padding: 0 0 5px;}
  
  
/*====================================*/
  
.footer_links li{text-align: center;width: 100%;padding:0px; margin-bottom:10px;}
.footer_links li .sub-menu { margin:0; }
.footer_links li.menu-item-has-children > a:first-child {background:#085d9e;color: #fff;padding:14px 0 7px;}
.footer_links {margin: 0;}
.footer_links li.menu-item-has-children .sub-menu li{border-bottom: 1px solid #ccc;font-size: 15px;padding:0;}
.footer_links li.menu-item-has-children .sub-menu li a {
  color: #595959;
  display: block;
  font-family: 'open_sansregular';
  font-size: 14px;
  margin: 0;
  padding: 10px 0 8px;
  text-align: center;
  text-decoration: none;
  width: 100%;
}

/*====================================*/



.copy-right-col {
  float: none;
  margin: 0;
  text-align: center;
  width: 100%;
}
.plan-col h3 {
  background: #085d9e;
  color: #fff;
  padding: 8px 0;
}
.nav-ftr {
  padding: 7px 0 8px;
}
.middle .col-xs-9{ width:100%;}
.middle .col-xs-3{ width:100%;}
.latest_postDiv {
  margin: 0 0 12px;
  width: 100%;
  min-height:inherit;
}
.txt_vid {
  bottom: 37px;
  left: 14px;
  right: 14px;
}
.txt_vid p {
  font-size: 13px;
  line-height: 17px;
}
/*************iphone-menu*************************************************************************/
.menuImage {
    float: none;
    height: 20px;
    margin: 0;
    position: absolute;
    right: 15px;
    top: -92px;
    width: 26px;
    z-index: 1;
    padding: 0;
}
.menuImage > img {height: auto;width: 100%;display:block !important;}
.iphon_navigation {background:#ffffff;border-radius: 0;border-top:none;left: 0;margin: 0;overflow: hidden;position: absolute;right: 0;top: 1px;width: 100%;z-index: 99;}
.iphon_navigation ul {margin: 0px;padding: 0px;list-style: none;}
.iphon_navigation ul li { border-top: 1px solid #cccccc;display: block;	list-style:none;margin: 0;padding: 0;text-align: left;width: 100%;	position: relative;text-transform: inherit;}
.iphon_navigation ul li:first-child {border-top: none;}
.iphon_navigation ul img {display: block;float: left;height: 20px;margin-right: 5px;width: 15px;}
.parentMenu > div.subItem {width: 50px;	height: 24px;float: right;background: url(home-images/faq-arrowup.png) no-repeat center;cursor: pointer;}
.parentMenuActive > div.subItem {width: 50px;height: 24px;position: absolute;right: 0;top: 0;background: url(home-images/faq-arrowdown.png) no-repeat center!important;	cursor: pointer;}
.parentMenu > div.subItem {	background: url(home-images/faq-arrowup.png) no-repeat center center ;cursor: pointer;position: absolute;right: 0;	top: 10px;width: 50px;	height: 24px;}
.iphon_navigation ul li a { background:#085497  ; color: #ffffff; display: block; font-size: 13px; letter-spacing: 1px; line-height: 20px;  list-style:none;  margin: 0; overflow: hidden; padding: 10px; text-decoration: none; text-transform: inherit;}
.iphon_navigation ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;background: #000;}
/********adrodown***********/
.iphon_navigation > ul ul {	background-image: none !important;margin: 0;padding: 0;width: 100%;}
.iphon_navigation ul ul li {background: #258fcd;list-style:none;margin: 0;padding: 0;text-align: left;width: 100%;border: none;}
.iphon_navigation ul ul li a {background: #333;color: #FFFFFF;display: block;letter-spacing: 1px;list-style:none;margin: 0 0 1px;	padding: 6px 10px;text-decoration: none;text-transform: inherit;}
.iphon_navigation ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;background: #000;}
.iphon_navigation ul ul ul {margin: 0;padding: 0;text-align: left;width: 100%;list-style: none;}
.iphon_navigation ul ul li a {background: #333;color: #ffffff;display: block;font-size: 12px;letter-spacing: 1px;line-height: 15px;  list-style:none; margin: 0 0 1px; padding:10px; text-decoration: none; text-transform: inherit;}
.iphon_navigation ul ul ul li a:hover {color: #fff;text-shadow: inherit;text-decoration: none;}
.sub-menu {background: #fff;}
/************* Menu end **************/
/****Menu icon css******/

.top-section .col-xs-4{ width:100%;}
.top-section .col-xs-8 {
  position: static;
  width: 100%;
}
.is-sticky .navigation {
  position: static !important;
}
.top-phone {
  color: #0a3681;
  float: right;
  font-family: 'open_sansregular';
  font-size: 13px;
  margin: 4px 0 0;
  padding: 4px 0 0 29px;
  position: relative;
  text-transform: uppercase;
  width:100%;
}
.top-phone a {
  font-size: 13px;
}

.play-message {
  padding: 0;
  position: absolute;
  right: 9px;
  top: 15px;
  width: 88px;
}
.logo {
    width: 200px;
    margin:0 0 10px;
	display:inline-block;
}
#searchform {
    display: block;
}
#searchform input[type=text] {
    width: 100%;
}
.top-phone::before {
  height: 27px;
  top: 4px;
  width: 20px;
  background-size:100%;
}
.nav-ftr ul li {
  border-bottom: 1px solid #ccc;
  font-size: 15px;
  padding: 3px 0 5px;
}
.top-right {
  padding: 6px 0 0;
}
.get-informed-form {
  padding: 8px;
}
.latest_postDiv h4 {
  font-size: 17px;
  line-height: 22px;
}
.latest_postDiv p {
  font-size: 15px;
}
.carousel-indicators {
    bottom: -10px !important;
}
.carousel-control.left {
    left: 0px !important;
}

.carousel-control.right {
    right: 0px !important;
}

/*-----------new css start renponsive-------*/

.top-section .col-xs-6{
	width:100%
	}
	
.top-section .col-xs-2{
	width:100%
	}
	
.top-phone {
    float: none;
    padding: 0;
}

.top-phone a {
    font-size: 17px;
    background: #085497;
    color: #fff;
    width: 100%;
    display: none;
    text-align: left;
    padding: 10px 14px;
}

.core-tagline p {
    margin: 12px 0 0;
    text-align: center;
    border: 1px #ececec solid;
    padding: 9px;
}		
.inner_content_area {
    width: 100%;
    float: none;
    margin: 0;
}

.left_area {
    width: 100%;
    float: none;
    margin: 0;
}
.inner_content_area h1 {
    font-size: 18px;
    margin: 0px 0px 13px 0px;
    width: 100%;
    line-height: 25px;
}

.inner_content_area h1 span {
    font-size: 18px !important;
}

.left_area ul li {
    display: block;
    width: 100%;
}

.left_area object {
    width: 100% !important;
    height: inherit;
}

.left_area object embed {
    width: 100%;
    height: inherit;
    border: 1px #bfbfbf solid;
    margin: 0 0 13px;
}

.right_area {
    width: 100%;
    float: none;
}

.right_area > img {
    width: 100%;
}

.content_sep {
    width: 100%;
    float:none;
    background-size: 100%;
}
.inner_content_area > h2 {
    line-height: 24px;
    font-size: 18px;
}

.left_area .play_message object {
    margin: 0 !important;
    float: none !important;
    width: inherit !important;
}
.left_area .play_message object embed {
    width: 25px;
    height: 25px;
}
.left_area .alignleft {
    float: none;
    margin-right: auto;
    margin-left: auto;
    display: block;
    border: 1px #ecebeb solid;
	margin-bottom:15px;
}

.form_sec {
    float: none;
    width: 100%;
}
.left_area table {
    margin: 15px 0;
}

.left_area table tr {
    display: block;
    width: 100%;
}
.left_area table tr td {
    display: block;
    width: 100%;
	text-align:center;
}
input[type=text] {
	width: 100%;
}

.msg_box {
    width: 100%;
}

.captcha_sec {
 	   width: 100%;
}
.address_sec {
    float: none;
    width: 100%;
	margin:0 0 48px;
}

.address_inn_sec {
    float: none;
    width: 100%;
}

.address_sec #mapviewer {
    float: none;
    width: 100%;
	height:100%;
    margin: 0;
}
.had_cnt a.titlepro1, .had_cnt a.titlepro2, .had_cnt a.titlepro3, .had_cnt a.titlepro4, .had_cnt a.titlepro5, .had_cnt a.titlepro6{
    font-size: 24px;
}
.images_div img.roundimg1, .images_div img.roundimg2, .images_div img.roundimg3, .images_div img.roundimg4, .images_div img.roundimg5, .images_div img.roundimg6 {
     border-width:5px;
}

.images_div span {
    bottom: 13px;
    font-size: 13px;
}

.images_div {
    padding: 0px 0 0;
}

.left_area table tr td strong {
    text-align: center;
    display: block;
}

.left_area blockquote p {
    font-size: 15px;
}
.left_area table tr td table {
    width: 100%;
    float: none;
	margin:0;
}

#post-674 .left_area table tr td {
    display: initial;
}

.left_area .wpcf7-form table tr td {
    text-align: left;
}

.play_message {
    display: none;
}

.blog_image img {
    width: 100%;
}

.bolew-redline {
    font-size: 17px;
}

.content-video p {
    font-size: 15px;
}

.new-bold-cls {
	font-size:24px;
}

.blog_right_area p {
    word-break: break-word;
}

.blog_right_area object embed {
    height: auto;
}

.blog_right_area p img.alignleft {
    float: none;
    margin: 0 auto;
    display: block;
}

.blog_right_area .latest_postDiv {
    width: 100%;
}
.inner_content_area h2{
	font-size:20px;}

.left_area ol li, .blog_left_area ul li, .blog_left_area ol li {
    margin-bottom: 10px;
}

.btns-box img { max-width:148px; }
.right_links li p img { display:block; margin:0 auto; }
.blog_left_area ul li a[href*="2015-erisa"] img.alignright { float:none; margin:10px 0; }
.btns-box .wp-caption { width:50% !important; }
.btns-box .wp-caption:nth-child(2n+1) { clear:both; }
.pro-content-box .proimg { max-width:288px; margin:0 auto 10px; float:none; text-align:center; }
.pro-content-box .proinfo { width:100%; float:none; }
.blog_left_area video {
    width: 100%;
}
.right_links ul { padding:0; }
ul.right_links li { margin-left:0; }
.right_links ul li iframe {
    width: 100%;
}
}

@media only screen and (max-width:359px) {
.left_area a[href*="Core"] img, .blog_left_area a[href*="Core"] img {
  margin-top:10px;
}
}
 
.footer_links .menu-item-4112 {
  display: none;
}
.footer_links .menu-item-4111 {
  display: none;
}



