@charset "utf-8";
/* CSS Document */

a{ color:#333; text-decoration:underline;}
a:hover{ color:#0e1d84;}
body{ padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
header{background:#0e1d84; color:#fff;}
header .container{ background-image:url(../images/header-bg.jpg); background-repeat:no-repeat; background-position:right;}
header img{ padding:30px 0 30px 0;}
header a{ color:#fff; text-decoration:none;}
header a:hover{color:#5560a8;}
.contact{ margin-top:25px; font-size:15px; font-weight:100; }
header .fa{ font-size:13px;}
.navbar{ border-radius:0; margin:0 0 25px 0; min-height:auto;}
.navbar-inverse{ border:none; background: rgba(14,29,132,0.7);}
.navbar-inverse .navbar-nav>li>a{ color:#fff; text-decoration:none; padding:12px 15px;}
.navbar .fa{ color:#fff; font-size:20px; margin:12px 0 0 8px;}
.first{ padding-left:0 !important;}
.navbar-collapse{ padding-left:0;}
.dropdown-menu li a{text-decoration:none;}

@media (max-width:1024px){footer img{ text-align:center; margin:0 auto 10px;}}

@media (min-width:768px){.dropdown-2:hover #dropdown-menu-idevice{display:block;}.dropdown:hover #main-dropdown{display:block;} .contact{ margin:15px 0 0 0!important;}}

#dropdown-menu-idevice{top: 25%; left: 100%;  border: 0;  border-radius: 0;}
.dropdown-2 .fa-caret-right{color: black; font-size: 20px;margin:0; float: right;}

@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color: #fff;} #repairs-dropdown{list-style-type:none;} #repairs-dropdown li{padding:6px 3px;} #repairs-dropdown li a{color:#fff; text-decoration:none;} footer ul, ul.manufacturer-list { margin-bottom:20px !important;} footer img{ margin:20px 0;} .first, nav li{ padding-left:15px !important;} header .container{ background:none;} .contact{ margin:0 0 20px 0;} #myCarousel{ display:none;}
.services{ margin-top:-25px !important;} footer small a{ float:none!important;}	
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border-color:#0e1d84;}
.navbar-collapse{-webkit-box-shadow:none; box-shadow:none;}
.navbar-inverse .navbar-toggle{ border:none; background:#fff;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#0e1d84;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#fff;}
.fa-sort-desc{ font-size:10px !important; margin:0 0 5px 5px!important;}
.carousel-control{ width:5%;}
.manufacturer-list{list-style-type:none;padding:0 0; margin:0 0;}
ul.manufacturer-list { columns: 3;  -webkit-columns: 3;  -moz-columns: 3; }
.pointer:hover{cursor:pointer;}
#myCarousel{ margin:0 0 25px 0; border:1px solid #eee;}
.carousel-caption{ text-align:left; background:#0e1d84; font-family: "Century Gothic"; left:30px; padding:15px 20px; width:auto; right:52%; bottom:30px; text-shadow:none;}
.carousel-caption h3{ margin:0 0 5px 0; font-size:19px; font-weight:600; }
.carousel-caption p{ margin:0;}
.carousel-control.left, .carousel-control.right{ background-image:none;}
.services{ background:#faf9f9; padding:25px 0 0 0; margin:0 0 25px 0;}
.services a{text-decoration:none;}
.thumbnail{ border:none; padding:0; background:#0e1d84; border-radius:0; margin:0;}
.thumbnail .caption{ text-align:center; color:#fff;}
.thumbnail img{ border: 1px solid #ddd; border-bottom:0;}
.news-list h5{font-family: "Century Gothic"; font-weight:600; font-size:14px; color:rgba(14,29,132,0.7);}
.testimonials blockquote{border-left:0; margin-bottom:0;}
.testimonials .testimonial-date{font-style:italic; color:#B9B9B9; padding:0 20px 20px 20px;}
footer{ background:#0e1d84; margin:25px 0 0 0; color:#eee; padding:30px 0 30px 0;}
footer a { color:#eee;}
footer a:hover{ color:#bbb; text-decoration:none;}
footer ul{ margin:0; padding:0;}
footer li{ list-style-type:none;}
footer li a{ text-decoration:none;}
footer h4 { color:#fff;}
footer .form-control{ font-size:13px; border:none; border-radius:2px; background-color:rgba(255,255,255,0.9); color:#000;}
footer .form-group{ margin-bottom:5px;}
footer img{ width:45%; display:inline-block !important; }
.refurbisher{margin-right:20px;}
footer small a{ text-decoration:none; float:right;}
.btn-default{font-size:13px; border:none; border-radius:2px; background:#5560a8; color:#fff; text-decoration:none; margin-right:5px;}
input[type="text"]::-webkit-input-placeholder { color:#000;}
input[type="telephone"]::-webkit-input-placeholder { color:#000;}
h4{ font-family: "Century Gothic"; font-weight:600; font-size:16px; color:#0e1d84; margin-top:0px;}
.vcenter {display: inline-block; vertical-align: middle; float: none;}
.contact input[type="reset"], .contact input[type="submit"]{margin-left:10px; background-color:#0e1d84; border:0;}
.contact input[type="reset"]:active, .contact input[type="submit"]:active{background-color:rgba(14,29,132,0.7); border:0;}
.contact .control-label{font-size:13px;}
.contactt .form-control{font-size:13px;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background-color:transparent; color:#fff;}
.thankyou{ padding-bottom:100px;}
.cc_banner-wrapper .cc_banner{	background-color:rgba(14,29,132,1);	border-top:1px solid #fff;}
.cc_banner-wrapper .cc_banner a.cc_more_info{	color:#fff;	text-decoration:underline;}
.cc_banner-wrapper .cc_banner a.cc_more_info:hover{	color:#ccc;}
.cc_banner-wrapper .cc_banner a.cc_btn{	background-color:#fff;	color:rgba(14,29,132,1);}
.cc_banner-wrapper .cc_banner a.cc_btn:hover{	background-color:#ccc;} 
a.cc_btn{	background-color:#fff;	color:rgba(14,29,132,1);}
.cc_banner-wrapper .cc_banner a.cc_btn:hover{	background-color:#ccc;}
.item.customer-notice .carousel-caption{background-color:transparent;top:30px;color:#fff;right:45%;}
.item.customer-notice .carousel-caption h3{font-size:24px;}
.item.customer-notice .carousel-caption p{font-size:19px;margin-bottom:1em;display:block;}
.item.customer-notice .carousel-caption a{color:#fff;}
.item.customer-notice .carousel-caption a.icon{font-size:2em;}
.navbar-right a {display: flex;justify-content: center;align-items: center;padding: 6px 12px;gap: 10px;text-decoration: none;border: 1px #fff solid;}
.navbar-right a p {margin: 0 !important;margin-bottom: 0 !important; color: #fff;}
.navbar-right a i {margin: 0 !important;}
.navbar-right {margin-top: 5px;}
.visible-xs.text-center a {display: flex;justify-content: center;align-items: center;padding: 6px 12px;gap: 10px;text-decoration: none;border: 1px #fff solid;}
.visible-xs a p {margin: 0 !important;}
.visible-xs a i {margin: 0 !important; font-size: 20px !important;}
.visible-xs.text-center {max-width: 85%; margin: auto; margin-top: 10px;}