<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Default CSS */
body {
   line-height: 28px;
  font-weight: 400;
  font-size: 16px;}
img {max-width:100%}
.hNewsLetter {
    display: flex;
    align-items: center;
    justify-content: center;
}

.owl-carousel .owl-item img {
    height: auto;
}

.miniblocks {text-align:center;width:100%;float:left;margin: 60px 0 40px;}
.miniblocks .mb .blk{padding:10px 0;margin:0 10px 20px;background:rgb(251, 212, 49);font-size:32px;font-family: 'Boogaloo', cursive;box-shadow: 2px 4px 5px rgba(0, 0, 0, 0.3);
border-radius: 12px 0px 12px 0px;}
.miniblocks .fa {background: #014fbb !important;
color: rgb(251, 212, 49);
border-radius: 50px;
width: 60px;
height: 60px;
font-size: 32px;
padding-top: 15px;margin-right:10px;}

.productBorder {height: 280px;}

.product-category-page .col-md-9 {
    width: 80%;
}
#head .navbar-default .navbar-nav &gt; li &gt; a {
    color: #004fbb !important;
}
#head .navbar-default .navbar-nav &gt; li.active a {
    color: #4f8feb !important;
}
#head .navbar-default .navbar-nav &gt; li.active &gt; ul &gt;li a {
  color: #004fbb !important;
}
#head .navbar-default .navbar-nav &gt; li &gt; ul &gt;li a:hover {
  color: #4f8feb !important;
}
.sidebar .flex-control-nav {
    display: none;
}
#head .navbar-default .navbar-nav &gt; li &gt; a:hover {
  color: #4f8feb !important;
}
.frontinfo h4 {

    font-size: 12px;

}
li span.label {width:150px;display:block;font-size:100%;float:left;color:#000 }
.tab-pane h3 {text-align:left;font-weight:bold;margin-bottom:20px; }
p.center {text-align:center; }
.map.about {
    width: 50%;
    float: left;
    margin-top: 40px;
}
.toptext {width:100%;float:left}
.toptext img {max-width:45%;height:auto; }
.btmtext {width:100%;float:left;margin-bottom:20px; }
.container {
    width: 80%;
}
.right-sidebar {margin-top:30px; }
.logoticker img {max-height:40px;width:auto;padding-left:10px; }
marquee {margin-top:20px; }

.navbar-brand {padding:0!important; }
input[type="submit"] {background: #014fbb!important;}
.college-slide .slide-item .bsns-btn a {
font-size: 20px;
line-height: 20px;
padding: 10px 30px;
}
.team {width:100%;float:left; }
.itembio {width: 100%;margin: 10px;float: left;display: block;border-bottom: 1px dashed #ccc;padding-bottom: 20px;}
.itemimg {width:25%;float:left;position:relative;z-index:10 }
.itemimg img{width:100% ;float: left;position: relative;z-index: 10;border-radius:200px }
.itemttl {width:100%;position:absolute;bottom:10px;text-align:center;z-index:100000;background: #014fbb !important;font-size: 120%;color: #fff; }
.itemsub{width: 75%;float: left;text-align: center;line-height: 1.4;color: #014fbb !important;height: 40px;}
.itemtxt{width: 70%;float: right;text-align: left;line-height: 1.4;}


table.repair {margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px; }
table.repair td {padding: 3px 5px;}
body,.frontinfo h4 {font-family: 'Open Sans', sans-serif;}
.navbar-nav &gt; li &gt; a {
  text-transform: none !important;
  font-size: 22px !important;
  font-family: 'Boogaloo', cursive;

}
.newsletter input[type="submit"] {

    margin-left: 10px;
    background: #000;}

.welcomevid {width:48%;float:left; }
.welcome.text-left {width: 50%;float:left; padding-right:2%;}

.travel-wrapper .section-head h2 {
    color: #f5a606;
    padding: 0;
}

  #homecaro, #homecaro2 {

    padding-left: 1px;
    padding-right: 1px;

}  
.owl-item .title h3 a{color:#014fbb!important;text-shadow:0 0 0 #000; }

.gallery-filter.dark li a:hover, .gallery-filter.dark li a.active, .filter-cat li a:hover, .filter-cat li a.active {
    background-color: #000 !important;
border-color:#000 !important;}

.contact #slider {margin-bottom:0!important;}
a {color: #014fbb;}
#calendar_grid_view .itemrow {background-color: #fff;
    padding: 10px;
    height: 350px;
      box-shadow: 3px 6px 24px #eae9e9;

}
#calendar_grid_view .itemrow .ckimage img.thumb {
    height: auto !important;
}
#calendar_grid_view .itemrow:hover {background-color: #faf8f8;
    padding: 10px;
    height: 320px;
      box-shadow: 3px 3px 3px #eae9e9;

}
.course #calendar_grid_view .itemrow:hover {background-color: #faf8f8;
    padding: 10px;
    height: 350px;}
#calendar_grid_view p {margin: 0; color: #000;line-height: 22px;}
.priceRange .ui-slider-handle {
    /* background:none!important;  */
}
.product-category-page h3 {color:#000!important;font-family: 'Raleway', sans-serif;  }
.frontinfo h4 {font-family: 'Raleway', sans-serif;color:#999; }
.frontinfo a {color:#666;}
.productViewToggle a.active,ul.page-numbers li a:hover, ul.page-numbers li .current, ul.page-numbers li .current:hover {background-color:  #014fbb;border-color: #014fbb;}
h3, .h3 {color: #000;}
.productBlock h3 {color: #000 !important;}
.sidebar .newsletter {background: #eaecec;  }
.sidebar .newsletter .label {background: #014fbb;}
.sidebar .newsletter input[type="submit"] {background: #014fbb;}
#main-content a {color: #014fbb;font-weight: 700;}
#slider.sitemessage{background-color: #014fbb!important;}
.blog-search .search-sub {background-color: #014fbb !important;}
#home #abovetext {padding:0!important;margin-top:40px; }
.top-nav.dropdown .cart .product_list_widget, .top-nav.dropdown li ul.submenu {color: #fff !important;background:#014fbb!important; z-index: 99;}
.btn-gold-border {background-color: #498def;border: 1px solid #4389ee;color: #fff !important;}
.header-top.primary {display: block !important;}
.top-nav.dropdown.type2 {padding: 8px 8px 3px 0px;}
.navbar-default {background-color: #fff;}
.header-top.primary + .slide-top {border-top: 1px solid #014fbb;display:none!important;}
.header-top.primary + .slide-top .hide-top {background-color: #014fbb;}
.header-top.primary {background: rgb(0, 79, 187)!important;
background: linear-gradient(90deg, rgb(0, 79, 187) 17%, rgb(65, 135, 236) 60%, rgb(251, 212, 50) 100%) !important}
#head a {color:#004fbb;}
.dropdown-menu &gt; li &gt; a {
 font-family: 'Boogaloo', cursive;font-size: 18px;
  }
.header-top.primary .quick-contact &gt; p, .header-top.primary .quick-contact a, .header-top.primary .quick-contact &gt; i, .header-top.primary .quick-contact &gt; p span, .header-top.primary .social-links li a,.header-top a {color: #fff!important;}
.top-nav.dropdown.type2 {background: transparent!important;}
.quick-contact &gt; i,.header-top .social-links li a, .member-profile .social-links li a {
border: 0px solid #c9bfbf;
border-radius: 50%;
font-size: 16px;
height: 18px;
line-height: 26px;
margin-right: 5px;
text-align: center;
width: 18px; 
}
#slider  {
    margin-bottom: 0px;
}
.header-top.primary .quick-contact:hover &gt; i, .header-top.primary .social-links li a:hover {background-color: rgba(255,255,255,0)!important;border-color:rgba(255,255,255,0)!important;color:#014fbb
}
.quick-contact &gt; p {margin: 0;}
#head .social-links i.fa {padding-top:0!important;}
header {background: rgba(0,0,0,0)!important;}

.travel-wrapper {margin-top: 20px;background: transparent!important;}
.section-head h2 {color: #004fbb !important;margin-bottom: 15px;
font-size: 42px;}
.courses.travel-wrapper .section-head h3 {
  color: #4c8dee !important;
}
.newsletter {text-align: center;margin-top: 0;background: rgb(0, 79, 187)!important;
background: linear-gradient(90deg, rgb(0, 79, 187) 17%, rgb(65, 135, 236) 60%, rgb(251, 212, 50) 100%) !important}


h2,#homeshop h2 {font-size: 42px; font-family: 'Boogaloo', cursive;margin-top:10px;color:#004fbb !important;text-align:center;font-weight:400;text-transform:uppercase; }
.text-box {background-color: #fbfcfd !important;margin: 0 0 20px !important;padding: 0 10px 0 10px !important;border: 1px solid #e1e2e2;color:#060606;line-height: 18px; font-size: 12px;}

#bottomblockhead h2 {color:#014fbb !important;}
.product-wrapper .section-head h2 {background:transparent!important;}
#below-main-boxes .buttons {
    margin-top: 0;
width: 94%;
margin-left: -11px;
float: left;
position: absolute;
bottom: 18px;
    
}
#below-main-boxes .buttons.three .btn {width: 33.333%;
float: left;
margin-right: 0 !important;
padding: 5px;} 
#below-main-boxes .buttons.two .btn {width: 50%;
float: left;
margin-right: 0 !important;
padding: 5px;} 
#below-main-boxes .buttons.one .btn {width: 100%;
float: left;
margin-right: 0 !important;
padding: 5px;} 
#below-main-boxes {margin-bottom: 50px;margin-left: -15px;}
#below-main-boxes h2 {
  margin-bottom: 20px;width:100%;
}
.btn-gold.gear {
    background-color: #f36136;
}
.btn-gold.course {
    background-color:     #fd7c3f;
}
.btn-gold.event {
    background-color:#fc9d2e;
}
.boximg img {width: 100%;}
.text-box .title h3 {
   font-size: 1.8em !important;
font-weight: 700 !important;
letter-spacing: normal;
line-height: 20px !important;
background:none !important;
text-align: center !important;
padding: 0!important;
margin-bottom: 0 !important;
margin-top: 0px !important;
border-bottom: 0px dashed #b9b6b6;
text-shadow: 1px 1px 1px #333;
}
.section-head h3 {font-weight: 300;
font-size: 20px;
color: #666!important;margin-top: 0;
margin-bottom: 20px;}
#below-main-boxes .text-box .title {
    margin-left: 0;
margin-right: 0;
text-align: center;
color: #fff;
padding-top: 5px;
padding-bottom: 0;
margin-top: 0px;
position: absolute;
top: auto;
left: 15px;
width: 94%;
font-weight: 700 !important;
background: rgb(1, 79, 187);
bottom: 52px;
}

#below-main-boxes .title h3 { font-size: 1.8em !important;font-weight: 700 !important;
letter-spacing: normal;
line-height: 20px !important;
background: none !important;
text-align: center !important;
padding: 0 0 10px 0 !important;
margin-bottom: 0 !important;
margin-top: 0px !important;
border-bottom: 0px dashed #b9b6b6;
text-shadow: 1px 1px 1px #333;margin-left:0!important}
.text-box .title {

    margin-left: 0;
margin-right: -11px;
text-align: center;
color: #014fbb;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0;
position: absolute;
top: auto;
left: 0;
width: 100%;
font-weight: 700 !important;
background: rgba(250, 212, 53, 0.9);
bottom: 20px;

}
.sidebar .newsletter {
    position: relative;
    background: #fff !important;
    border: 1px solid #08c;
}
h3 a {color:#014fbb!important; }
.boxtxt {padding: 0;border-radius: 0;display:none;}
.client-name {color: #00a1e4;
font-weight: 400;
font-style: normal;    width: 100%;
    display: block;
}
.rating-star .fa {
    color: #dc961c;
}

.testimonials .text-box{
    background-image: url(../img/quotes-1.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    
}
#homecaro2 {margin-top:30px;margin-bottom:20px }
.testimonials .boxtxt {display:block;font-size: 18px; padding: 40px 40px 0 40px;min-height: 245px;
    text-align: center;
font-weight: 300;
font-style: italic;
line-height: 27px; }
.testimonials h4 {font-style: normal;
font-weight: 700;
color: #333;
text-align: center;
font-size: 18px;
margin-bottom:10px;
text-transform: uppercase;}


.over {
    display: none;
}
.boximg a:hover .over {
    position: absolute;
   background: rgba(135, 137, 138, 0.8) !important;
display: block !important;
width: 100%;
height: 235px;
color:#014fbb!important;
font-weight: 600;
text-align: center;
border-radius: 6px 6px 0 0;
padding-top: 80px;
z-index: 1;
}
#homecaro2 .owl-controls, #homecaro .owl-controls,#homecaro3 .owl-controls {

    position: absolute;
    top: 30%;
    width: 100%;

}
.section-head {

    margin-bottom: 0!important;

}

#homecaro3 .owl-controls i.fa.fa-angle-left, #homecaro2 .owl-controls i.fa.fa-angle-left, #homecaro .owl-controls i.fa.fa-angle-left {
background: rgba(0,0,0,.5);

padding: 0 10px;
   color: #fff;

font-size: 60px;
    font-weight: 600;

}
#homecaro2 .owl-controls i.fa.fa-angle-right,#homecaro3 .owl-controls i.fa.fa-angle-right, #homecaro .owl-controls i.fa.fa-angle-right {
background: rgba(0,0,0,.5);

padding: 0 10px;
   color: #fff;

font-size: 60px;
    font-weight: 600;

}
#homecaro2 .owl-controls, #homecaro .owl-controls,#homecaro3 .owl-controls {

    position: absolute;
  
    width: 100%;

}
.product-wrapper {margin-top:0;padding-top:0}

.footer-widget {background-color: #fff !important;border-top: 10px solid #014fbb;}

.contact-info li span, .footer-item p,.footer-item a {color: #000;}
.footer-item a:hover {color:#014fbb!important }
.footer-item h4 {color: #004fbb !important;font-family: 'Boogaloo', cursive;}
.contact-info li i {color: #000;}

.footer-item h4 {font-weight: 400;}
.footer {background: rgb(0, 79, 187)!important;
background: linear-gradient(90deg, rgb(0, 79, 187) 17%, rgb(65, 135, 236) 60%, rgb(251, 212, 50) 100%) !important}
.social-links li a:hover {color:#014fbb!important;}

.slide-item {display: table;width: 40% !important;margin-left:0!important;}
.college-slide .slide-item p {color: #fff;}
.owl-item.active .college-slide h2 {color:#fff!important;font-size: 36px!important;
    font-weight: 600;
    line-height: 36px!important;}
.college-slide .active .slide-item h2 {color:#fff!important;
font-weight: bold;
text-shadow: 2px 2px 2px #01051e;
}
.college-slide .slide-item h2 {font-size: 42px; line-height: 46px!important;}
.college-slide .slide-item p {font-size: 24px;text-align:center;text-shadow: 1px 1px 1px #000;
font-weight: 700;}
.btn-gold {
    background-color:#fad435;
  color: #014fbb;
  font-weight: 700;
}
.college-slide .slide-item .bsns-btn {margin-top: 20px;
text-align: center;}


@media(min-width:768px){
.college-slide, .college-slide .slide-item,.slider-wrapper .one-slide-anim .item {
    height: 55vH !important;
}
.slide-overlay .slide-item {
    position: relative;
    margin-top: 0!important;z-index: 10000;
}

.navbar-brand &gt; img {max-height: 115px!important;width: auto !important;margin-top: 10px;}
.navbar-nav &gt; li &gt; a {padding: 34px 15px 30px !important;}

.navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:focus,  .navbar-default .navbar-nav &gt; li.active a {color: #014fbb!important;}
.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; .active &gt; a:focus {background:none!important; }
.navbar-nav &gt; li &gt; ul, .navbar-nav &gt; li .sub-menu li ul {background-color: #f7d236 !important;border: 1px solid #f7d236 !important; min-width: 175px !important;}
.navbar-nav ul.sm-nowrap &gt; li &gt; a {border-bottom: 1px solid #f7d236!important;}
 }
 @media only screen and (max-width: 768px){
section.footer-widget {
    padding-bottom: 0px !important;
    padding-top: 15px !important;
}
.footer-item &gt; img {
    width: auto;
}
.footer-widget &gt; .container &gt; .row &gt; .third, .footer-widget &gt; .container &gt; .row &gt; .first, .footer-widget &gt; .container &gt; .row &gt; .second {
  width: 100% !important;
}
 }
 @media(min-width:768px) and (max-width:979px){
     .quick-contact {
         width:100%;
       /* padding: 0; */
}
.header-top.primary .col-sm-9.col-md-9 {
    width: 55%;
    /* padding:0!important; */
}
   /* .quick-contact {width:45%;} */
   .quick-contact.phone {display:none;}
   .topRight {width:45%;}
   .slide-item { width: 60% !important;}
   #head #social {display:none!important;}
   .with-border .footer-item {
    height: auto!important;margin-bottom:20px!important;
}
   #below-main-boxes .text-box .title,#below-main-boxes .buttons {
      width: 91%;}
 }
 @media(max-width:480px){
    #below-main-boxes {
        margin-bottom: 15px;
        margin-left: auto;
    }
      .quick-contact {
       padding: 0;
}
.header-top.primary .col-sm-9.col-md-9 {
    width: 100%;
}
#head .fa {
    padding: 0px !important;
    margin-top: -9px;
}
   .quick-contact {
    width: 55%;
    margin-left: 5px;
}
   .quick-contact.phone {display:none;}
   .topRight {width:100%;}
   .slide-item { width: 60% !important;}
   #head #social {display:none!important;}
   .navbar-header {padding-top:5px!important;
    display: block!important;}  
     .navbar-brand &gt; img {
       height: 100px!important;margin-bottom:5px}
     .slide-item {
    width: 100% !important;
}
.college-slide .slide-item p {
    font-size: 18px;
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    font-weight: 700;
    line-height: 22px;
}
.college-slide .slide-item h2 {
    font-size: 36px;
    line-height: 40px !important;
}
div#below-main-boxes &gt; div {
    width: 100%!important;
}
.footer-widget &gt; .container &gt; .row &gt; .third, .footer-widget &gt; .container &gt; .row &gt; .first, .footer-widget &gt; .container &gt; .row &gt; .second {
    width: 100% !important;
}
#below-main-boxes .text-box .title,#below-main-boxes .buttons {
      width: 91%;}
 }
 @media(max-width:1024px){
    a.navbar-brand {
        width: 100%;
    }
    span.caret.navbar-toggle.sub-arrow {position: relative;}
    .navbar-header {
        min-width: 100%;
        display: flex !important;
        align-items: center;
        flex-direction: row-reverse;
        justify-content: space-between;
        padding: 0 15px;
        margin: auto !important;
    }
    button.navbar-toggle {margin: auto !important;}
    span.caret.navbar-toggle.sub-arrow {
        position: relative;
    }
    ul.nav.navbar-nav.navbarRight {
        margin: auto !important;
        clear: both;
    }
    .navbar-collapse {
        margin: 0;
        padding: 0;
    }
    .navbar-default &gt; .container {
        min-width: 100%;
        margin: 0;
        padding: 0;
    }
    button.navbar-toggle {
        top: 0 !important;
    }
    .collapsing {padding: 0 !important;margin: 0 !important;}
    .college-slide, .college-slide .slide-item, .slider-wrapper .one-slide-anim .item {
        height: 35vH;
    }
 }
 /* @media (min-width:769px) and (max-width:1024px) {
    a.navbar-brand {
        width: 100%;
    }
    span.caret.navbar-toggle.sub-arrow {position: relative;}
    .navbar-header {
        min-width: 100%;
        display: flex !important;
        align-items: center;
        flex-direction: row-reverse;
        justify-content: space-between;
        padding: 0 15px;
        margin: auto !important;
    }
    button.navbar-toggle {margin: auto !important;} 
} */
@media (min-width:481px) and (max-width:767px) {
    .navbar-brand&gt;img {
        max-height: 115px!important;
    }
    .navbar-header {
        padding: 12px 15px !important;
    }
    /* #head #social {
        justify-content: flex-start !important;
    } */
}
@media (min-width:641px) and (max-width:767px) {
    .navbar-header {padding: 12px 15px;}
    .col-xs-12.col-md-3.pull-left.quick-contact.phone {display: flex;min-width: 200px;justify-content: flex-end;align-items: baseline;}
    .col-xs-12.col-md-6.pull-left.quick-contact {align-items: baseline;}
    /* .col-sm-9.col-md-9.leftInfo {padding: 0;} */
    .header-top .social-links {display: block;}
    .col-sm-9.col-md-9.leftInfo &gt; .row {
        display: flex;
        align-items: center;
    }
}
@media (min-width:1025px) and (max-width:1199px) { 
    .navbar-default &gt; .container {
        min-width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .navbar-nav &gt; li &gt; a {
        padding: 20px 10px 20px !important;
    }
}
@media(max-width:1440px){
 .container {
    width: 94%;
}
.topRight  {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
}
#below-main-boxes .text-box, .hmTrips .boximg, .HmCourses .boximg{
    overflow: hidden;
    position: relative;
}
#below-main-boxes .text-box .title {
    bottom: 33px;
    min-width: 100%;
    left: 0;
    right: 0;
    margin: auto !important;
}
#below-main-boxes .buttons {
    margin: auto !important;
    left: 0;
    right: 0;
    bottom: 0;
    min-width: 100%;
}
.hmTrips .boximg a:hover .over, .HmCourses .boximg a:hover .over {
  height: 100%;
  border-radius: 0;
}

/* EX-Custom CSS */
.contact-us .container.TopCMSContainer div#main-content &gt; div#main &gt; .col-xs-12.col-md-12.col-sm-12 {
    padding: 0;
  }
  /* contact page form submit button */
.contact-us .container.TopCMSContainer &gt; div#content {
    padding-top: 0;
  }
  .contact-us section.top-wrapper,
  .contact section.top-wrapper  {
    margin-top: 0px;
  }
  .contact-us section.top-wrapper .container,
  .contact section.top-wrapper .container {
    padding: 0px;
  }
  .contact-us #content .col-xs-12.col-sm-12.col-md-12.col-lg-12,
  .contact #content .col-xs-12.col-sm-12.col-md-12.col-lg-12
  {padding:0px !important;}
  .contact-us .col-lg-4 .right-sidebar,.contact .col-lg-4 .right-sidebar{display:none;}
  .contact-us section.top-wrapper,
  .contact section.top-wrapper {
    margin-top: 0px !important;
  }
  .contact-us .container.TopCMSContainer div#main-content &gt; div#main &gt; .col-xs-12.col-md-12.col-sm-12 {
    padding: 0;
  }
  .conForm button {
    font-size: 14px;
    padding: 13px 40px;
    background: #014fbb!important;
    color: #fff;
    font-weight: bold;
    max-width: 183px;
  }
  .conForm button:hover, .conForm button:focus {
    background: #014fbb !important;
    color: #fff !important;
  }
  .address ul &gt; li a, .address ul &gt; li span {
    text-transform: none !important;
    letter-spacing: 0.38px;
    line-height: 26px;
    font-weight: 400;
    font-size: 16px;
  }
  /* course details &amp; Products details */
.overview-tab li a {
    color: #333333;
  }
  .overview-tab li.active a, .overview-tab li a {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 90%;
  }
  .overview-tab li a:hover {
    color: #333333 !important;
  }
  .product-review h3, .review-from-box h3 {
    color: #000;
  }
  .review-from-box input#submit_preview {
    color: #fff;
    font-weight: bold;
    font-size: 14px !important;
  }
  .review-from-box input#submit_preview:hover {
    background-color: #333333;
    border: 1px solid #333333;
    color: #ffffff;
  }
  .priceRange .ui-slider-range, .priceRange {
    background-color: #00aeef !important;
  }
  .ms-options-wrap&gt;button {
    background: #fff !important;
    padding-left: 10px;
  }
  .ms-options-wrap &gt; .ms-options &gt; ul label {
    color: #337ab7 !important;
    font-weight: 300 !important;
  }
  .ms-options-wrap &gt; .ms-options &gt; ul label {
    color: #337ab7 !important;
    font-weight: 300 !important;
  }
  .ms-options-wrap&gt;button:after {
    border-top-color: #999;
  }
  .ms-options-wrap &gt; button:focus {
    font-size: 15px;
  }
  .productBorder .price {
    color: #030303!important;
  }
  .proDetails .panel-default&gt;.panel-heading h2,.proDetails .panel-default&gt;.panel-heading h1 {
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 25px;
    text-transform: uppercase;
    margin-top: 10px;
    text-align: left;
  }
  .product-_-summary span.text-danger {
    font-weight: bold;
    color: #030303!important;
    font-size: 16px;
    line-height: 32px;
  }
  .product-_-summary span.stock_label_success {
    color: rgba(102,102,102) !important;
  }
  .product-_-summary .btn-set .btn {
    color: #333;
    background-color: #fff !important;
    border: 1px solid #ddd;
    padding: 9px 30px;
  
  }
  .product-_-summary .btn-set .btn:hover {
    background-color: #333333;
    border: 1px solid #333333;
    color: #ffffff !important;
  }
  .product_meta &gt; span:last-child span.sku {
    font-weight: 700;
  }
  .well.con-order-status strong {
    color: #000;
  }
  .blog-search .search-input {
    border: 1px solid #e5e5e5 !important;
  }
  .text-left .no-records-found {
    color: #fff;
  }
  .row.con-customer-info .panel.panel-default.costSummary h4 {
    color: #000 !important;
  }
  .sidebar .signup input[type="text"] {
    color: #555;
    background-color: #fff;
  }
  h4.mainshopthumb a {
    color: #666 !important;
  }
  .ms-options-wrap&gt;button:after {
    border: 6px solid rgb(0 0 0 / 0%) !important;
    border-top-color: #999 !important;
  }
  .ms-options-wrap&gt;button {
    background: #fff !important;
    border: 1px solid #ddd;
      display: block;
      padding: 6px 10px;
      font-size: 15px;
      color: #014fbb;
  }
  .ms-options-wrap&gt;button:focus, .ms-options-wrap&gt;button:hover {
  color: #00aeef !important
  }
  .cart .wrap.pull-right a &gt; button,
  .cart .wrap.pull-right a &gt; button:hover {
    background: #337ab7;
  }
  div#sitemessage &gt; p {
    margin-top: 0px !important;
  }
  #filtered_products .frontinfo .mainshopthumb {
    padding-top: 0;
    margin-top: -2px;
  }
  .contact-us .ktholder .form.widelabel {
    margin-bottom: 0;
  }
  .contact-us section.top-wrapper, .contact section.top-wrapper {
    margin-bottom: 0;
  }
  button.btn.btn-warning.btn-add-cart {
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 9px 30px;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.42857143;
  }
  button.btn.btn-warning.btn-add-cart:hover {
    background-color: #333333 !important;
    border: 1px solid #333333;
  }
  button.btn.btn-warning.btn-add-cart .fa-shopping-cart {padding-top: 0;}
  input#optionSameAsShipping {
    left: -30px !important;
  }
  input#optionNewBilling {
    left: 0 !important;
    min-width: auto !important;
  }
  input#ccnumfield {
    min-width: 100%;
    width: 100%;
  }
  .secHeader .blog-search .search-input {
    text-indent: 15px !important;
  }
  .widgetProduct span {
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 300;
  }
  .overview-tab {
    margin-bottom: 15px;
  }
  section.product-wrapper.home-featured-products {
    margin-bottom: 0;
  }
  .widgetProduct .media-heading {
    margin-bottom: 15px;
  }
  .priceRange .ui-slider-handle {
    width: 15px !important;
    height: 15px !important;
    display: inline-block;
  }
  .productDetailsPage section.top-wrapper &gt; .container &gt; .row.content-grid {
    background: #fff;
    padding: 0px !important;
    margin: 0px 0 !important;
    min-width: 100%;
  }
  .productDetailsPage .product-_-summary {
    padding: 0;
  }
  .productDetailsPage .content-area.travel2 {
    margin-top: 0;
  }
  
  .travel-wrapper.parallax {
    margin-top: 0;
  }
  p.frmTitle {
    margin: 0;
  }
  .courses .col-xs-12.col-md-8.col-lg-8.CmsLeft,
  .trips .col-xs-12.col-md-8.col-lg-8.CmsLeft {
    min-width: 100%;
  }
  .courses .col-xs-12.col-md-4.col-lg-4.CmsRight,
  .trips .col-xs-12.col-md-4.col-lg-4.CmsRight {
    display: none;
  }
  .courses .container.TopCMSContainer,
  .trips .container.TopCMSContainer {
    padding: 0;
  }
  .productBorder .productBorderHover h4:hover {
    color: #00aeef !important;
  }
  #filtered_products .jq-ry-container &gt; .jq-ry-group-wrapper &gt; .jq-ry-group.jq-ry-rated-group {
    left: 12px!important;
  }
  .contact-us #main-content .address ul li {
    display: flex;
    align-items: baseline;
  }
.header-top.primary &gt; .container {
    width: 100%;
}
.address li a:hover {
  color: #00aeef !important;
}
p.conInfoText {
  margin-bottom: 15px;
}
.eQH &gt; div h2.title {
  display: none;
}
footer.footer div#social ul li {
  display: inline-block;
}
div#footer4 p {
  margin-top: 0;
}
div#sitemessage {
  padding-top: 8px;
}
.address ul &gt; li a {
  line-height: 26px;
  font-weight: 400 !important;
  font-size: 14px;
  color: #014fbb !important;
}
.priceRange .ui-slider-handle {
    background-color: #00aeef !important;
    border-color: #e5e5e5 !important; 
}
#head .navbar-default .navbar-nav&gt;li&gt;a.current-active {
  color: #4f8feb !important;
}
.right-sidebar aside.sidebar {
  padding-bottom: 0;
}
.about-us .flexslider.pix_sc_slider1 {
  margin-bottom: 0;
}
  /* MQ */
@media (max-width:375px) {
    .home-featured-products .pager {
        margin: 4px 0 !important;
        margin-right: 4px !important;
        padding: 1px 4px !important;
    }
}
  @media (max-width:480px) {
    .widgetProduct .media-object {
        width: auto;
        margin: auto;
    }
    section.product-wrapper.home-featured-products {
      padding-top: 0;
  }
    div#directions {
        min-width: 100% !important;
        padding-bottom: 15px !important;
        padding-top: 15px !important;
        width: 100% !important;
    }
   div#sitemessage {
    padding: 0 15px;
  }
  }
  @media (max-width:640px) { 
   .productBlock.whiteBg {
    margin: 0 !important;
   }
   .right-sidebar {
     margin-top: 0 !important;
    }
  }
  @media (min-width:641px) and (max-width:768px) {
    .newsletter.hNewsLetter .newsletter {
      flex-direction: column;
    }
    .newsletter .label {
      font-size: 140%;
    }
  }
  @media (max-width:767px) {
    
    .top-nav.dropdown .cart .product_list_widget {
      left: inherit !important;
      right: -12px !important;
  }
    .courses .container.TopCMSContainer {
      padding: 0 15px !important;
  }
    span#fb_view_all {
      padding-right: 15px;
    }
    .gallery-filter.dark.featured_products {
      padding-left: 15px;
      padding-right: 16px;
    }
  }
  @media (max-width:768px) {
    .courses .container.TopCMSContainer {
      min-width: 100%;
  }
    .cmsInnerContent &gt; section#contact &gt; .container {
      min-width: 100%;
      padding: 0 15px;
  }
    #contact .address {
      margin-bottom: 0;
   }
    input#coupon_code {
      margin: 10px 0;
    }
    .panel.panel-default.costSummary p {
        text-align: inherit;
    }
    p#amountPayable_ship {
        text-align: right !important;
    }
    .right-sidebar .newsletter {
        margin-bottom: 15px;
    }
    .all-products .productDisplayType .row .col-xs-12.col-sm-4.col-md-3 {
        padding: 0 15px !important;
    }
    #filter_sf .col-xs-12.col-sm-8.col-md-8 {
        padding: 0px 15px;
    }
    .productBlock.whiteBg {
        margin: 15px !important;
    }
    .contact-us .conForm {
      margin-bottom: 15px;
    }
  }
 @media (min-width:769px) and (max-width:1024px) {
  .courses .container.TopCMSContainer {
    min-width: 100%;
 }
}
  @media (min-width:769px) and (max-width:991px) {
    .contact-us .conForm {
        margin-bottom: 15px;
      }
  }
  @media(min-width:992px) and (max-width:1024px) {
    .footer-widget .third, .fourth.footer-instagram {
       width: 50%;
       max-width: 50%;
   }
   }
  @media (max-width:991px) {
    .contact-us .cmsInnerContent &gt; section#contact {
      margin-bottom: 0;
    }
  }
  @media (min-width:1200px) {
    .col-xs-12.col-sm-6.col-md-6.col-lg-3.second {
      padding-left: 0;
  }
    .eQH &gt; .eQContent {
        width: 25%;
        max-width: 25%;
    }
  }</pre></body></html>