#style-switcher h2 a { background: #00d2c4 none repeat scroll 0 0 }

.topcontrol {background: #00d2c4 none repeat scroll 0 0;}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #00d2c4 !important;
    background-color: transparent;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
    color: #00d2c4 !important;
    background-color: transparent;
}

.menu-top li a:hover { color: #00d2c4!important }

.navbar-default.menu-shrink li a:hover { color: #00d2c4 !important }
.navbar-default .navbar-toggle .icon-bar { background-color: #00d2c4 }

.btn-register-bg {background: #fcca32 none repeat scroll 0 0;}

.single_feature i {color: #7bcade;}

.single_offer:hover h4 { color: #00d2c4 }

.panel-title a::after {
background: #fff none repeat scroll 0 0;
color: #00d2c4;
content: "";
float: left;
font: 18px/55px fontAwesome;
height: 49px;
margin-left: -16px;
margin-right: 25px;
margin-top: -16px;
text-align: center;
width: 49px;
}
.panel-title a.collapsed::after {
background: #fff none repeat scroll 0 0;
color: #00d2c4;
content: "";
float: left;
font: 18px/55px fontAwesome;
height: 49px;
margin-left: -16px;
margin-right: 25px;
margin-top: -16px;
text-align: center;
width: 49px;
}

.carousel .slide-control {background: #00d2c4 none repeat scroll 0 0;}

.buy_now {background: #00d2c4 none repeat scroll 0 0;}

.btn-light-bg-two {
  background: #00d2c4 none repeat scroll 0 0;
  border: 2px solid #00d2c4;
}

.newsletter {
  background: #00d2c4 none repeat scroll 0 0;
}

.work figure.effect-ruby h2 {color: #00d2c4;}

.testimonials .flex-direction-nav a {background: #00d2c4 none repeat scroll 0 0;}

.single-pricing-bg {
  background: #00d2c4 none repeat scroll 0 0;
}
.testimonials .flexslider .testi-slider-item img {border: 3px solid #00d2c4;}

.pricing-price-bg {
  background: #00d2c4 none repeat scroll 0 0;
}

.single_blog:hover h4 { color: #00d2c4 }

.contact input:focus {border: 1px solid #00d2c4;}
.contact textarea:focus {border: 1px solid #00d2c4;}

.single_address i {color: #00d2c4;}

.footer_copyright a:hover{color:#00d2c4;}









.btn{ border-radius:5px !important; background-color:#f8c301; padding:0 20px; color:#000; letter-spacing:1px; text-transform:uppercase; font-size:15px; line-height:40px; border:none; font-weight:normal; margin:auto;}
.btn:hover{ background-color:#01458E; color:#fff;}


/*MOdal Popup*/
.modal{ right:-17px;}
.modal-open{ padding-right:0 !important; overflow:auto;}
.modal.in{ padding-right:0 !important;}
.modal-content{ float:left; width:100%; margin-bottom:40px; border-radius:0; box-shadow:0 0 0 10px rgba(255, 255, 255, 0.2); border: none; overflow: hidden;}
.modal-content .close{ background-color:transparent; opacity:1; padding:0; line-height:normal; margin-top:0; position: absolute; right:15px; z-index:99; top:10px;}
.modal-content .close:hover, .modal-content .close:focus{ color:#fff; opacity:1;}
.modal-dialog{ max-width:600px; width:90%; margin:10px auto 0;}
.modal-body{ float:left; width:100%; padding:30px;}
.modal-body h1{ margin:0; padding:0; margin-bottom:15px; font-weight:normal; margin-top:-20px; border-bottom:solid 1px #CCCCCC;
padding-bottom:10px;}

.modal-backdrop.in{ opacity:.70;}

.enroll_modal .modal-body{ padding-top:50px;}
.enroll_modal .modal-dialog{ max-width:400px;}
.enroll_modal .form-control{ height:30px; border:1px solid #cecece; font-size:13px;}
.enroll_modal .form-group{ position:relative;}
.enroll_modal input[type="checkbox"]{ position:absolute; top:3px; margin-top:0; left:0;}
.enroll_modal label{ padding-left:22px; font-size:13px; color:#333;}
.enroll_modal label a{ color:#ec1d07; text-decoration:underline;}
.enroll_modal label a:hover{ text-decoration:none;}
.enroll_modal .btn{ width:100%;}






/*----*****---- << Mobile >> ----*****----*/	

/* Crappy Android portrait Size (devices and browsers) */

@media only screen and (max-width:320px) {

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 9;
  margin-top:-10px;
}


.btn{ border-radius:5px !important; background-color:#f8c301; padding:0 10px; color:#000; letter-spacing:1px; text-transform:uppercase; font-size:13px; line-height:40px; border:none; font-weight:normal; z-index:999999;}

.btn:hover{ background-color:#01458E; color:#fff;}
.margin_right{ margin-top:180px !important; margin-left:25px !important;}
.fl_right{ float:left;}
.margin_right{ margin-top:20px !important; margin-left:5px !important;}
}


