@media all and (max-width:1280px) { 
.owl-nav .owl-prev::after { left:10px; }
.owl-nav .owl-next::after { right:10px; }
.owl-caption .caption-bg { margin-right:40px; }
 }
@media all and (max-width:1199px) { 
h2 { font-size:22px; }
.enumenu_ul li a { font-size:15px; padding-left:12px; padding-right:14px; }
.top-links li label { font-size:16px; margin-right:6px; }
/*
.top-links .search input { width:140px; }
.top-links .search button { padding:0; }
*/
#googlesearch { width:160px; }
.top-links li.search, .top-links li.social { padding:8px 10px; }

.help-links li a { font-size:22px; padding:34px 30px; }
.story-list .row:not(:last-of-type) { margin-bottom:15px; }
.blog-list .blog-header img { margin-bottom:2px; }

.featured-video iframe { height:210px; }

.contact-list li { font-size:22px; }
 }
@media all and (max-width:991px) { 
.nav-wrapper { height:47px; }
.navbar-header-top .container{ width:100% }
.enumenu_ul li:first-child { margin:0; }
.menu-block { height:auto; }
.menu-icon { display:inline-block; width:33px; margin-right:20px; }
.enumenu_ul { display:none; border-top:0; padding:0; float:none; margin:0px; }
.enumenu_ul.mob { position:absolute; width:100%; background-color:#FFF; border-bottom:1px solid #CCC; }
.enumenu_ul li { float:none; padding-left:0; padding-right:0; margin-right:0; }
.enumenu_ul > li a { text-align:left; display:block; margin-bottom:0; width:100%; border-top:1px solid #c0bab3; }
.enumenu_ul ul li a { padding-left:25px; }
.enumenu_ul ul ul li a { padding-left:35px; }
.enumenu_ul li.last a { border:none; }
.enumenu_container{ text-align:right; position:relative; z-index:99; background:#fff }
.enumenu_ul li a span.hidden-xs{ display:none !important }

.sticky-logo { display:none; float:left; position:relative; z-index:999; }
.sticky-logo a { padding:2px 0 2px 15px; display:block; }
.sticky-logo a img { display:block; max-height:38px; }
.header-main.follow .sticky-logo { display:block; }
.follow .navbar-header-top{ border:none }
.enumenu_ul.desk li:hover > ul > li:hover > ul { display:block; left:200px; position:absolute; top:0; }
.menu.submenu-ul-level1 li > a:hover{ background:#746fa4 !important; color:#fff; }
.enumenu_ul.desk ul li > a:hover{ background:rgba(90, 78, 61, 0.9); color:#dfeefa; }
ul.mob li ul { width:100%; padding:0; }
ul.mob li ul li a:hover { }
.enumenu_ul ul li:hover > a, .enumenu_ul ul li:focus > a{ }
ul.mob li ul li ul li a { }
ul.mob li ul li ul li a:hover{ }
ul.mob li ul li ul { width:100% }
.menubelow.up { background:url("/images/minus.png") no-repeat scroll right top; height:20px; }
.arrow { background:url("/images/plus.png") no-repeat scroll right center; float:right; height:40px; width:40px; background-position:50%; cursor:pointer }
.arrow.up { background:url("/images/minus.png") no-repeat scroll right center; float:right; height:40px; width:40px; background-position:50% }
.enumenu_ul.desk ul li.second-sub a.menubelow { display:block; }
.enumenu_ul.desk ul li.second-sub a.menubelow:hover { color:#fff; display:block; }
.enumenu_ul li a.menubelow::after { display:none; }

.navbar-brand { padding:10px; }
.navbar-brand > img { max-height:110px; }
.header-quote { margin-top:22px; }

.owl-caption .caption-bg { padding:20px; max-width:360px; }
.owl-caption h2 { margin-bottom:15px; }
.owl-caption h3 { margin-bottom:10px; }

.help-links li a { padding:25px; min-height:0; }
.featured-video iframe { max-width:370px; }
.res-block-top { padding:15px; }
.about-block { margin-bottom:20px; }
.story-list .story-thumb { height:120px; }

.site-info { margin-bottom:20px; }
.contact-list { margin-bottom:15px; }

.inner-banner h1 { font-size:30px; }
 }
@media all and (max-width:767px) { 
h2 { font-size:21px; }
h3 { font-size:17px; }
em { font-size:15px; }
.btn { font-size:16px; }

.logo { text-align:center; }
.navbar-brand { display:inline-block; }
.header-quote { margin:20px auto 0; float:none; }

.owl-caption .caption-bg { padding:15px; }
.owl-caption h2 { font-size:21px; margin-bottom:10px; }
.owl-caption h3 { font-size:21px; }
.owl-caption p { font-size:16px; }
.owl-caption .read-more { font-size:17px; }

.read-more { font-size:16px; }
.latest-news { padding:20px; }
.help-links li a { padding:20px; }
.res-list .res-icon { text-align:center; }
.partner-list { margin-bottom:10px; }

.contact-list li { font-size:21px; }
.contact-list li a { padding-left:36px; background-size:auto 20px; }

.sidebar { padding-top:10px; }
.block .block-content { padding:5px 15px; }
.block .block-img { display:none; }
.block .block-footer a { background-image:none !important; padding:6px 15px; font-size:15px; }

.inner-banner { margin-left:-15px; margin-right:-15px; }
 }
@media all and (max-width:640px) { 
.enumenu_ul { max-height:320px; overflow-y:auto; }
.header-quote { margin-top:10px; }

.top-links { float:none; text-align:center; }
.top-links li label { display:none; }

.owl-caption .caption-bg { max-width:300px; margin-right:30px; }
.owl-caption h2 { font-size:20px; }
.owl-caption h3 { font-size:20px; }
.owl-caption p { font-size:15px; margin-bottom:0; }
.owl-caption .read-more { font-size:15px; }

.read-more { font-size:15px; }
.block-header .read-more { float:none !important; }
.block-header h2 { display:block; font-size:20px; }
.block-header em { display:block; margin:0; }

.latest-news .read-more { margin-right:15px; }
.help-links li a { font-size:20px; }
.story-col h2 { margin-bottom:0; }
.story-list .story-thumb { height:100px; }
 }
@media all and (max-width:480px) { 
em { font-size:14px; }
.btn { white-space:normal; }
.top-links li a { font-size:18px; }
.top-links li.social a { font-size:24px; margin-top:0; }
#googlesearch { width:120px; }
.top-links li.search, .top-links li.social { padding:6px; }

.owl-caption .caption-bg { margin-right:20px; }
.owl-nav .owl-prev::after, .owl-nav .owl-next::after { font-size:28px; }
.owl-nav .owl-prev::after { left:5px; }
.owl-nav .owl-next::after { right:5px; }
.owl-caption .caption-bg { max-width:230px; }

.help-links li a { padding:15px; font-size:17px; }
.story-list .row { margin-left:-5px; margin-right:-5px; }
.story-list .row [class*="col-"] { padding-left:5px; padding-right:5px; }
.featured-video iframe { height:180px; }
.contact-list li { font-size:20px; }
.story-list .story-thumb { height:80px; }

.inner-banner { height:230px; }
.inner-banner h1 { font-size:24px; }

.header-quote { margin-top:0; }
.header-quote small { margin-top:5px; }
 }
