
@charset "utf-8";
/* CSS Document */
@import url(../../../../fonts.googleapis.com/css%EF%B9%96family=Open+Sans%EF%B9%95400,300,300italic,400italic,600,700,600italic,700italic,800,800italic.css );
body { font-size: 14px; font-family: 'Open sans'; }
a { color: #2A86BC; }
a:hover, a:focus { color: #000; }
.top-nav { margin-bottom: 0px; border: 0px; border-radius: 0px; background-color: #2681b6; /* IE9, iOS 3.2+ */ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjMmE4NmJjIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyYTg2YmMiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjI3YmFmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMC41MSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMjdiYWYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0, rgb(42, 134, 188)), color-stop(0.5, rgb(42, 134, 188)), color-stop(0.51, rgb(34, 123, 175)), color-stop(1, rgb(34, 123, 175))); /* Android 2.3 */ background-image: -webkit-repeating-linear-gradient(top, rgb(42, 134, 188) 0%, rgb(42, 134, 188) 50%, rgb(34, 123, 175) 51%, rgb(34, 123, 175) 100%); /* IE10+ */ background-image: repeating-linear-gradient(to bottom, rgb(42, 134, 188) 0%, rgb(42, 134, 188) 50%, rgb(34, 123, 175) 51%, rgb(34, 123, 175) 100%); background-image: -ms-repeating-linear-gradient(top, rgb(42, 134, 188) 0%, rgb(42, 134, 188) 50%, rgb(34, 123, 175) 51%, rgb(34, 123, 175) 100%); /*background: url(../images/nav-bg.png) repeat-x left center;*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.2); box-shadow: inset 0 0 5px rgba(0,0,0,.2); }
ul.header-dropdown-list { margin: 0px; padding: 0px; }
.header-dropdown-list > li { list-style: none; padding: 0px; float: left; }
.header-dropdown-list li a img { padding: 13px 0px 0px 10px; margin: 0px; }
.head-right-side { float: right; width: 33%; }
ul.phone-list { margin: 0px; padding: 0px; float: right; }
.phone-list li { float: right; width: 79%; border-bottom: 1px solid #2a86bc; list-style: none; }
.phone-list li a { float: right; padding: 10px 0px; text-align: right; }
.phone-list li:last-child { border-bottom: 0px; }
.phone-list li a span { font-size: 20px; }
.top-search { background: #333; float: right; padding: 5px 10px; width: 73%;}
.top-search input { background: #666666; border: 0px; border-radius: 0px; }
.top-search .form-control { color: #ccc; }
.top-search .form-control:focus { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(153, 153, 153, 0.6); border-color: #999; }
.top-search .fa.fa-search { background: #666; font-family: FontAwesome; font-size: 18px; padding: 8px 10px; border: 0px; }
.top-search .fa-search:before { content: '\f002'; color: #fff; }
.top-search form { width: 100%; }
.top-search .input-group { width: 87%; }
.top-search #srch #srch-term { width: 99%; float: left; }
.top-search #srch .input-group-btn { float: left; width: 1px; }

.navbar-collapse.collapse { padding: 0px; }
.navbar { min-height: 45px; }
ul.nav li:hover>ul{
    display: block;    
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #15425c;
    border-color: #428bca;
}
.dropdown-submenu a:focus, .dropdown-submenu a:hover,{background-color: #15425c;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color: #2A86BC!important;color:#ffffff;}

.navbar-nav > li > a { text-transform: uppercase; line-height: 15px; padding: 15px 30px; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { background: #15425c !important; color: #fff; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background: transparent; color: #fff; }
.navbar-default .navbar-nav > li > a { color: #fff; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background: #15425c; color: #fff; }
.dropdown-menu { background: #15425c; border-radius: 0px; min-width: 208px; float: none; }
.dropdown-menu > li > a { color: #fff; }
.dropdown-menu { z-index: 99999 !important;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background: #2A86BC; }
ul.dropdown-menu li{ margin:0;}
.carousel-caption { background: #fff; opacity: 0.75; font-family: Arial, Helvetica, sans-serif; font-size: 22px; border: 2px solid #ddd; padding: 15px 20px; text-align: left; color: #000; text-shadow: none; left: 40px; }
.carousel-indicators { bottom: -40px; }
.carousel-indicators li { background-color: #2a86bc; border-color: #2a86bc; }
.carousel-indicators .active { background-color: #cccccc; border-color: #ccc; }
.carousel-control.left { display: none; }
.carousel-control.right { display: none; }
.main-content { padding-top: 25px; z-index: -999 !important; }
.inner-main-content { padding-top: 10px; }
.inner-top-banner { background: url(../images/inner_banner_bg.jpg) repeat-x top center; }
.top-banner { background: url(../images/banner_bg.jpg) repeat-x top center; }
.banner { width: 100%;}
.inner-banner { width: 100%;}
/*==================================================*/
.banner-shadow { position: relative; }
.banner-shadow:before, .banner-shadow:after { z-index: -1; height: 50px; margin-top: -60px; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #777; -webkit-box-shadow: 0 15px 10px #777; -moz-box-shadow: 0 15px 10px #777; box-shadow: 0 15px 10px #777; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
.banner-shadow:after { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto; }
/* ===============================================*/
.main-head h1 { font-size: 30px;}
.brand-color { color: #2a86bc;}
.brand-color-style { font-style: italic; color: #2a86bc;}
.colloction { padding: 10px 0px;}
.new-collection { }
.new-coll-content { }
.fa.fa-quote-left { font-family: FontAwesome; font-size: 30px; color: #ccc; }
.fa.fa-quote-right { float: right; font-family: FontAwesome; font-size: 30px; color: #ccc; }
.box { background: #eee; min-height: 205px; }
.new-coll-content > p { margin: 0px; font-style: italic; padding: 10px; }
.box-img-devider { border-top: 1px solid #3399cc; padding-bottom: 2px; height: 1px; width: 100%; }
.box-devider { height: 1px; background: #999; width: 100%; }
.button.skew { margin: 0px; font-weight: 600; background: #999; text-transform: uppercase; float: right; color: #fff; padding: 6px 8px; }
.button.skew:hover { float: right; color: #000; padding: 6px 8px; }
.box-title h2 { font-weight: 600; color: #333; font-size: 24px; }
.new-testimonials { }
.testimonials-box span { color: #3399CC; display: block; text-align: right; width: 100%; }
.new-coll-content .bold { font-style: normal; font-weight: 600; text-transform: uppercase; }
.new-coll-content p { font-style: normal; }
.pdf-bu { padding-top: 10px; display: block; width: 100%; margin-bottom: 25px; }
.pdf-bu-left.wobble-horizontal > a { background: url(../images/pdf-icon.png) no-repeat 168px center #2A86BC; color: #FFFFFF; padding: 10px 45px 10px 10px; }
.pdf-bu-left.wobble-horizontal > a:hover { background: url(../images/pdf-icon.png) no-repeat 168px center #2A86BC; color: #000; padding: 10px 45px 10px 10px; }
.pdf-bu-right.wobble-horizontal > a { background: url(../images/pdf-icon.png) no-repeat 168px center #2A86BC; color: #FFFFFF; padding: 10px 45px 10px 10px; margin-left: 20px; }
.pdf-bu-right.wobble-horizontal > a:hover { background: url(../images/pdf-icon.png) no-repeat 168px center #2A86BC; color: #000; padding: 10px 45px 10px 10px; margin-left: 20px; }
.inner-main-content p { margin-bottom: 20px; }
.testimonials-box { width: 100%; float: left; border: 1px solid #ccc; padding: 10px; }
#testimonials .carousel-indicators { display: none; }
.spacer-top { margin-top: 15px; }
.footer-1 { background: #3399cc; padding: 15px 0px; }
.footer-1 h4 { color: #fff; }
.foot-menu { font-size: 13px; text-transform: uppercase; }
.foot-menu ul { margin: 0px; padding: 0px; }
.foot-menu ul li { list-style: none; line-height: 25px; }
.foot-menu ul li a { color: #fff; }
.foot-menu ul li a:hover { color: #090909; }
.footer-1 .foot-menu ul li.active > a { color: #090909; }
.footer-2 { background: #090909; }
.footer-2 .nav-pills { }
.footer-2 .nav-pills ul { margin: 0px; float: left; padding: 0px; }
.footer-2 .nav-pills ul li { list-style: none; display: inline-block; line-height: 45px; }
.footer-2 .nav-pills ul li a { color: #fff; padding-right: 5px; padding-left : 5px; }
.footer-2 .nav-pills ul li a:hover { color: #fff; }
.foot-small-text li a { text-transform: lowercase; }
.foot-menu-address { color: #FFFFFF; margin: 0px -40px; width: 30%; }
.foot-menu-mail { color: #FFFFFF; }
.devider { height: 1px; background: #fff; width: 100%; margin: 10px 0px; }
.copy { color: #3399CC; line-height: 45px; }
.navbar-default .navbar-toggle .icon-bar { background: #fff; }
.navbar-default .navbar-toggle { border-color: #333; background: #333; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: #2A86BC; }
.navbar-default .navbar-nav .dropdown-menu > li > a { text-transform: none; padding-left: 20px; color: #fff; }
.navbar-default .navbar-nav .dropdown-menu li {border-bottom: 1px solid #1c597c;}
.navbar-default .navbar-nav .dropdown-menu li:last-child {border-bottom:medium none;}
.caret { margin-left: 5px; }
/* horizontal scroll problem solution */
.flex-direction-nav .flex-next { right: 0; }
.flex-direction-nav .flex-prev { left: 0; }
/* end */
/* Slider image rotation problem solution*/
.carousel li { margin-right: 0px !important; }
/* end */
.big-target-click-zone-hover { cursor: pointer !important; }
.flexslider { margin-bottom : 0 !important; }
.nav-pills ul li:after { content: "|"; color : #fff; }
.nav-pills ul li:last-child:after { content: ""; }
.flex-control-paging li a.flex-active { background-color : #2A86BC; border : none; }
.breadcrumb { background-color: transparent; border-radius: 4px 4px 4px 4px; list-style: none outside none; margin-top: 15px; margin-bottom : 5px !important; padding: 8px 15px 0 15px; }
.breadcrumb > li + li:before { background: url("../images/r_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); content: ""; height: 8px; margin-left: -11px; margin-top: 7px; position: absolute; width: 8px; }
.breadcrumb > li { display: inline-block; margin-right: 20px; font-size: 14px; }
.breadcrumb > li a { color: #00556B; font-size: 14px; }
/*.left_content_block { padding-left: 0 !important; }*/
/*.left_content_block p{ padding-left:15px;}
.middle_content_block p{ padding-left:15px;}
.right_content_block p{ padding-left:15px;}*/
.searchbox-tmpl-css { margin-top: 20px; }
address a{ color:#fff;}
.columnar .type-text label, .columnar .type-select label{ margin-right:5px;}
@media screen and (min-width: 768px) {


ul.nav.navbar-nav li.dropdown:hover a{background-color:#15425C;}
li.dropdown-submenu:hover a{background-color:#2A86BC;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    background-color: #2A86BC;
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    color: #ffffff;
    text-decoration: none;
}

} 

 @media all and (min-width: 320px) and (max-width: 480px) {
.new-collection img { margin: 0px auto; }
.top-nav { margin-bottom: 0px; border: 0px; border-radius: 0px; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { text-transform:uppercase; border-bottom: 1px dashed #15425C; padding-left: 40px; color: #fff; white-space: normal;}
.head-right-side { width: 100%; }
.phone-list li { width: 100%; }
.main-head h1 { font-size: 28px; }
.top-search { float: none; width: 100%; }
.top-search .form-control { width: 113%; }
.header-dropdown-list > li { float: none; display: inline; }
.header-dropdown-list li a img { padding: 13px 0px 10px 10px; }
.copy { text-align: center; line-height: 20px; }
.footer-2 .nav-pills ul { float: none; text-align: center; }
.top-banner { display: none; }
.main-content { padding: 0px; }
.main-content h1 { font-size: 18px; }
.foot-menu { margin-bottom: 15px; }
.foot-menu-address { width: auto; margin: 0px; }
.foot-logo { width: 100%; }
.navbar-collapse.collapse { padding: 0px 15px; }
.navbar-nav > li > a { padding: 15px 20px; }
.inner-top-banner { display: none; }
.inner-main-content h1 { font-size: 24px; margin-top: 0px; }
.pdf-bu { width: 100%; text-align: center; }
.pdf-bu-left.wobble-horizontal { width: 100%; margin-bottom: 30px; }
.pdf-bu-right.wobble-horizontal { width: 100%; }
.pdf-bu-right.wobble-horizontal > a { margin: 0px; }
.navbar-nav { margin: 0px -15px; }
ul.header-dropdown-list { text-align: center; }
.phone-list li a { text-align: center; float: none; padding: 10px 0px; display: block; }
ul.phone-list { float: none; }
.right_content_block { padding-left: 0px !important; }
.left_content_block{ text-align:center;}
.left_content_block p{ padding-left:0px;}
.middle_content_block p{ padding-left:0px;}
.right_content_block p{ padding-left:0px;}
.middle_content_block{ text-align:center;}
.right_content_block{ text-align:center;}
div.csc-textpic .csc-textpic-imagewrap img{ display:inline !important;}
.dropdown-menu {position:static;background:transparent;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #15425c;
    border-color: #428bca;
}

.dropdown-submenu a:focus, .dropdown-submenu a:hover,{background-color: #15425C;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color: #15425C!important;color:#ffffff;line-height:30px;}
.dropdown-submenu > .dropdown-menu {
    left: 0;position: static !important;top: 0;float:left;box-shadow:none;border:medium none;}
	.dropdown-menu {box-shadow:none;border:medium none;}
}
@media all and (min-width: 481px) and (max-width: 568px) {
.head-right-side { width: 67%; }
.top-banner { display: none; }
.main-content h1 { font-size: 20px; }
.new-collection img { margin: 0px auto; }
.foot-menu-address { width: auto; margin: 0px; }
.navbar-nav { margin: 0px -15px; }
.top-nav { margin-bottom: 0px; border: 0px; border-radius: 0px; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #fff; }
.navbar-nav > li > a { padding: 15px 20px; }
.navbar-collapse.collapse { padding: 0px 15px; }
.main-content { padding: 0px; }
.footer-2 .nav-pills ul { float: none; text-align: center; }
.copy { text-align: center; line-height: 20px; }
.inner-top-banner { display: none; }
.inner-main-content h1 { font-size: 24px; }
ul.header-dropdown-list { text-align: center; }
ul.header-dropdown-list li { float: none; display: inline-block; margin-bottom: 5px; }
.phone-list li a { text-align: center; float: none; padding: 10px 0px; display: block; }
.top-search { float: none; }
.phone-list li { width: 100%; float: none; }
ul.phone-list { float: none; }
.left_content_block{ text-align:center;}
.middle_content_block{ text-align:center;}
.right_content_block{ text-align:center;}\
.left_content_block p{ padding-left:0px;}
.middle_content_block p{ padding-left:0px;}
.right_content_block p{ padding-left:0px;}
div.csc-textpic .csc-textpic-imagewrap img{ display:inline !important;}
}
@media all and (min-width: 384px) and (max-width: 600px) {
.head-right-side { width: 100%; }
.top-banner { display: none; }
.main-content h1 { font-size: 20px; }
.new-collection img { margin: 0px auto; }
.foot-menu-address { width: auto; margin: 0px; }
.navbar-nav { margin: 0px -15px; }
.top-nav { margin-bottom: 0px; border: 0px; border-radius: 0px; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #fff; }
.navbar-nav > li > a { padding: 15px 20px; }
.navbar-collapse.collapse { padding: 0px 15px; }
.main-content { padding: 0px; }
.footer-2 .nav-pills ul { float: none; text-align: center; }
.copy { text-align: center; width: 100%; line-height: 30px; }
.foot-logo { width: 100%; }
.inner-top-banner { display: none; }
.inner-main-content h1 { font-size: 24px; }
ul.header-dropdown-list { text-align: center; }
ul.header-dropdown-list li { float: none; display: inline-block; margin-bottom: 5px; }
.phone-list li a { text-align: center; float: none; padding: 10px 0px; display: block; }
.top-search { float: none; }
.phone-list li { width: 100%; float: none; }
ul.phone-list { float: none; }
.right_content_block { padding-left: 0px !important; text-align:center;}
.left_content_block{ text-align:center;}
.middle_content_block{ text-align:center;}
div.csc-textpic .csc-textpic-imagewrap img{ display:inline !important;}
}
@media all and (min-width: 768px) and (max-width: 900px) {
.head-right-side { width: 49%; }
.main-content h1 { font-size: 20px; }
.new-collection img { margin: 0px auto; }
.foot-menu-address { width: auto; margin: 0px; }
.navbar-nav { margin: 0px -15px; }
.top-nav { margin-bottom: 0px; border: 0px; border-radius: 0px; }
.navbar-nav > li > a { padding: 15px 8px; font-size:11px;}
.navbar-collapse.collapse { padding: 0px 15px; }
.footer-2 .nav-pills ul { float: none; text-align: center; }
.copy { text-align: center; width: 100%; line-height: 30px; }
.phone-list li { width: 76%; }
.foot-logo { width: 100%; }
.foot-menu { width: 33%; }
.foot-menu-address { width: 49%; }
.phone-list li { width: 97%; }
.phone-list li a span { font-size: 15px; }
.top-search { width: 58%; }
.head-right-side { width: 33%; }
.caption { display: none; }
.left_content_block{ text-align:center;}
.middle_content_block{ text-align:center;}
.right_content_block{ text-align:center;}
}
@media all and (min-width: 960px) and (max-width: 1024px) {
.navbar-nav > li > a { padding: 15px 15px }
.head-right-side { width: 33%; }
.top-search { width: 69%; }
.phone-list li { width: 88%; }
.phone-list li a span { font-size: 18px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.top-search { width: 72%; }
.input-group .form-control { width: 84%; }
.dropdown-menu { z-index: 9999; }
}


.dropdown-submenu {
    position:relative;
}
/*.dropdown-submenu:hover .dropdown-menu{ display:block}*/
.dropdown-submenu > .dropdown-menu {
    left: 100%;
    position: absolute;
    top: 0;
}

.right-caret {
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid #ffffff;
  display: inline-block;
  height: 0;
  opacity: 0.7;
  vertical-align: top;
  width: 0;
  position: absolute;
  margin-top: 9px;
  right:7px;
}
 
/* IE8- CSS hack */
@media \0screen\,screen\9 {
.gradient { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2a86bc", endColorstr="#ff227baf", GradientType=0);
}
}

/* mailform */
.csc-mailform {

border: 5px solid #EBEEEE;
padding-top: 13px;
border-radius: 4px;
}

.csc-mailform li {
margin-bottom: 15px !important;
}

.csc-mailform label {
padding-top: 7px;
margin-bottom: 0;
text-align: right;
width: 25% !important;
}

.csc-mailform input, .csc-mailform select, .csc-mailform textarea {
display: block;
width: 55%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.csc-mailform .csc-form-element-checkbox input {
width: auto;
}

.csc-mailform textarea {
height: 100px;
}

.csc-mailform .csc-form-element-textblock  {
margin-left: 25%;
padding-left: 15px;
}

.csc-mailform .csc-form-element-submit input {
width: auto;
margin-left: 25%;
padding-left: 15px;
}

.tx-powermail legend {
		display: none;
	}
	
	.tx-powermail h3 {
		display: none;
	}


@media all and (min-width: 480px) and (max-width: 500px) {
.top-search { width: 100%; }
.top-search .form-control { width: 91%; }
}
 @media all and (min-width: 568px) and (max-width: 575px) {
.top-search { width: 100%; }
.top-search .form-control { width: 93%; }
}
@media all and (min-width: 320px) and (max-width: 330px) {
.top-search { width: 100%; }
.input-group .form-control { width: 86%; }
}
@media all and (min-width: 384px) and (max-width: 390px) {
.top-search { width: 100%; }
.top-search .form-control { width: 143%; }
}
@media all and (width: 360px){
.top-search { width: 100%; }
.top-search .form-control { width: 88%; }
}
 @media all and (min-width: 600px) and (max-width: 620px) {
.top-search { width: 100%; }
.top-search .form-control { width: 93%; }
}
 @media all and (min-width: 800px) and (max-width: 810px) {
.top-search { width: 59%; }
.top-search .form-control { width: 65%; }
}
 @media all and (min-width: 768px) and (max-width: 786px) {
.top-search { width: 60%; }
.top-search .form-control { width: 67%; }
}
@media all and (min-width: 1024px) and (max-width: 1030px) {
.top-search { width: 70%; }
.top-search .form-control { width: 80%; }
}

@media all and (min-width: 300px) and (max-width: 767px) {
	
	.dropdown-menu {position:relative;background:transparent;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #15425c;
    border-color: #428bca;
}
.dropdown-submenu a:focus, .dropdown-submenu a:hover,{background-color: #15425C;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color: #15425C!important;color:#ffffff;line-height:30px;}
.dropdown-submenu > .dropdown-menu {
    left: 0;position:relative !important;top: 0;float:left !important;box-shadow:none;border:medium none;}
	.dropdown-menu {box-shadow:none;border:medium none;}
	.dropdown-menu>li>a{text-transform:uppercase; border-bottom: 1px dashed #15425C; padding-left: 40px; color: #fff; white-space: normal;}
	.dropdown-submenu > .dropdown-menu{ width:100%;}
	.navbar-default .navbar-nav .dropdown-menu li {border:medium none;}
	
	

}
