body{font-size:16px;color:#000;line-height:1.8em;font-weight:400;background:#ffffff;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-font-smoothing:antialiased;font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.wcolor{color:#fff;}
.rcolor{color:#cd1a26;}
.ycolor{color:#FC0;}
.bcolor{color:#000;}
.header{color:#fff;font-size:42px;font-weight:bold;}
.btext{font-size:18px!important;}
.mid-link{text-align:center!important;color:#cd1a26;padding:20px 0px;text-transform:uppercase;}
.mid-blink{color:#000000;text-align:justify;padding:20px 0px;}
.header-top{background-color:#FF9933;}
.header-top .row{padding:10px 20px;}
.header-top > i.fa{color:#fff;}
span.font-icon{color:#fff;margin-right:5px;}
.top-menu{background-color:#FF9933;background-image:url(../img/bg-pattern.png);min-height:60px;}
img.logo-d{width:60%;}
.logo{width:280px;height:auto;}
.btn-link1{font-size:18px;color:#000;font-weight:bold;}
@media only screen and (max-width:768px){.btn-link1{font-size:13px;color:#000;font-weight:bold;}
.get-top{margin-top:30px;}
}
.get-top{margin-top:60px;margin-bottom:60px;}
@media only screen and (max-width:1000px){.padd-0{padding-left:15px;padding-right:15px;}
}
@media only screen and (max-width:1000px){img.logo-d{width:100%;}
.header-top .row{text-align:center;}
.no-top-margin{margin-top:0px;}
}
.no-top-margin{margin-top:60px;}
.nav-item ,.active{font-weight:200;font-style:uppercase !important;}
.navbar-light .navbar-nav .nav-link{color:rgb(255, 255, 255) !important;}
.navbar-light .navbar-nav .nav-link{color:#fff !important;font-weight:500;}
.navbar-light .navbar-nav .nav-link{}
@media only screen and (max-width:768px){}
@media only screen and (max-width:320px){img.img-responsive{width:100%;height:100%;}
}
#carousel{position:relative;width:100%;margin:0 auto;}
#slides{overflow:hidden;position:relative;width:100%;height:260px;}
#slides ul{list-style:none;width:100%;height:260px;margin:0;padding:0;position:relative;}
#slides li{width:100%;height:260px;float:left;text-align:center;position:relative;font-family:lato, sans-serif;}
.btn-bar{max-width:346px;margin:0 auto;display:block;position:relative;top:10px;bottom:30px;width:100%;}
#buttons{padding:0 0 5px 0;float:right;}
#buttons a{text-align:center;display:block;font-size:50px;float:left;outline:0;margin:0 60px;color:#b14943;text-decoration:none;display:block;padding:9px;width:35px;}
a#prev:hover, a#next:hover{color:#FFF;text-shadow:.5px 0px #b14943;}
.quote-phrase, .quote-author{font-family:sans-serif;font-weight:300;display:table-cell;vertical-align:middle;padding:5px 20px;font-family:'Lato', Calibri, Arial, sans-serif;}
.quote-phrase{height:160px;font-s
color:#eee;font-style:italic;text-shadow:.5px 0px #b14943;}
.quote-marks{font-size:30px;padding:0 3px 3px;position:inherit;}
.quote-author{font-style:normal;font-size:18px;color:#b14943;font-weight:400;height:30px;}
.quoteContainer, .authorContainer{display:table;width:100%;}
.padd-0{padding-right:0px;padding-left:0px;}
h2.heading{margin-top:60px;padding-bottom:20px;font-weight:900;}
h1.heading{margin-top:60px;padding-bottom:20px;font-weight:900;}
p.justify-content{text-align:justify;padding-top:20px;}
.active1{color:#000 !important;}
#navbar{z-index:1;}
#navbar a{}
.sticky{position:fixed;top:0;width:100%;}
.navbar-brand{padding-top:0px !important;padding-bottom:0px !important;}
.icon-bar{float:right;position:sticky;top:40%;z-index:1000000;}
.icon-bar a{display:block;text-align:center;padding:16px;transition:all 0.3s ease;color:white;font-size:20px;}
.icon-bar a:hover{background-color:#000;}
.facebook{background:#3B5998;color:white;}
.twitter{background:#55ACEE;color:white;}
.google{background:#dd4b39;color:white;}
.linkedin{background:#007bb5;color:white;}
.youtube{background:#bb0000;color:white;}
.table tr > td{width:254px !important;height:73px !important;font-weight:bold;font-size:15px;}
.table1 tr > td{width:260px !important;height:73px !important;font-weight:bold;font-size:15px;}
*{box-sizing:border-box}
.slideshow-container{position:relative;background:;}
.mySlides{display:none;padding:20px;text-align:center;}
.prev, .next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-30px;padding:16px;color:#888;font-weight:bold;font-size:20px;border-radius:0 3px 3px 0;user-select:none;}
.next{position:absolute;right:0;border-radius:3px 0 0 3px;}
.prev:hover, .next:hover{background-color:color:white;}
.dot-container{text-align:center;padding:0px;background:;}
.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease;}
.active, .dot:hover{}
q{font-style:italic;}
.author{color:cornflowerblue;}
.circle{margin:0px;display:inline-block;padding:14px;text-align:center;width:160px;height:160px;border-radius:50%;border:2px solid #FF9933;}
.circle::before,
.circle::after{position:absolute;z-index:-1;display:block;content:'';}
.circle,
.circle::before,
.circle::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;transition:all .5s;}
.circle{position:relative;z-index:2;background-color:#fff;border:2px solid #FF9933;color:#5c5eae;line-height:50px;overflow:hidden;}
.circle:hover{color:#fff;}
.circle::after{top:0;left:0;width:100%;height:100%;border-radius:50%;-webkit-transform:scale(.5);transform:scale(.5);}
.circle:hover::after{background:#5c5eae;border-radius:50%;-webkit-transform:scale(.9);transform:scale(.9);}
.circle a{text-decoration:none;color:#000;}
.circle h2{font-size:60px;}
.circle:hover h2{font-size:60px;color:#fff;}
.circle h2 small{color:#000;}
.circle:hover h2 small{color:#fff;}
.circle:hover h4{color:#fff;}
.circle h4{font-weight:700;}
.circle p{font-size:24px;line-height:26px;}
.slider-top{width:65%;}
@media only screen and (max-width:768px){.slider-top{width:100%;}
}
.fa{color:#FFF;}
.main-footer{margin-top:60px;color:#ffffff;margin-bottom:20px;}
.main-footer h6{margin-bottom:10px;font-size:18px!important;color:#ffffff !important;font-weight:800;}
.main-footer a{font-size:14px;font-weight:400;color:#ffffff!important;}
.main-footer a:hover{text-decoration:none;color:#4cb3cf!important;font-size:14px;font-weight:400;}
.bg-1{background-color:#eeeeee;background-image:url(../img/bg-pattern.png);padding:40px 0px;border-bottom:thin #CCC solid;}
.bg{background-color:#fff;background-image:url(../img/bg-pattern.png);padding:40px 0px;border-bottom:thin #CCC solid;}
.img{border:20px solid #FF9933; border-radius: 12px;}
.margin{padding:20px 0px;}
.accordion{background-color:#FF9933;color:#fff;cursor:pointer;padding:6px;width:100%;border:none;font-weight:bold;text-align:left;outline:none;font-size:15px;transition:0.4s;margin-bottom:6px;}
.active, .accordion:hover{}
.accordion:after{content:'\002B';color:#fff;font-weight:bold;float:right;margin-left:5px;}
.active:after{content:"\2212";}
.panel{padding:0 18px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
*{box-sizing:border-box;}
.column{float:left;width:25%;padding:0 5px;}
.row{margin:0 -5px;}
.row:after{content:"";display:table;clear:both;}
@media screen and (max-width:600px){.column{width:100%;display:block;margin-bottom:10px;}
}
.card2{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);text-align:center;background-color:#FF9933;color:white;padding-top:25px;padding-right:16px;padding-bottom:10px;padding-left:16px;margin:5px;border:1px solid #FF9933;border-radius:10px;}
*{box-sizing:border-box;}
.columns{float:left;width:23.3%;padding:8px;}
.price{list-style-type:none;border:1px solid #eee;margin:0;padding:0;-webkit-transition:0.3s;transition:0.3s;}
.price:hover{box-shadow:0 8px 12px 0 rgba(0,0,0,0.2)}
.price .header{background-color:#09aedb;color:white;font-size:25px;}
.price li{border-bottom:1px solid #eee;font-size:14px;line-height:18px;height:52px;text-align:center;padding:15px 10px 10px 10px;}
.price .grey{background-color:#eee;font-size:16px;}
.price .blue{background-color:#eee;font-weight:bold;font-size:16px;}
.button{background-color:#4CAF50;border:none;color:white;padding:8px 15px;text-align:center;text-transform:uppercase;text-decoration:none;font-size:14px;border-radius:4px;}
.button:hover{background-color:#000000;color:white;}
@media only screen and (max-width:600px){.columns{width:100%;}
}
.red{color:#F00;}
.green{color:#0C0;}
.form-inline{display:flex;flex-flow:row wrap;align-items:center;background-color:#00F;padding:10px;box-shadow:0 8px 12px 0 rgba(0,0,0,0.2)
border:1px solid #0299c2;border-radius:6px;}
.form-inline input{vertical-align:middle;margin:2px 10px 2px 0;padding:6px 10px 6px 10px;background-color:#fff;font-size:14px;border:1px solid #ddd;}
.form-inline button{padding:6px 20px 6px 20px;background-color:dodgerblue;border:1px solid #ddd;color:white;cursor:pointer;}
.form-inline button:hover{background-color:royalblue;}
@media (max-width:700px){.form-inline input{margin:10px 0;}
.form-inline{flex-direction:column;align-items:stretch;}
}
#more{display:none;}
.testimonial{background:#fff;text-align:center;margin:0 20px;}
.testimonial .description{padding:10px 20px;margin-bottom:50px;border-top:1px solid #2660a4;border-left:1px solid #2660a4;font-size:15px;color:#887e7f;line-height:30px;text-align:left;position:relative;}
.testimonial .description:before{font-weight:900;display:inline-block;float:left;padding:0 15px 5px 0;font-size:30px;color:#ff5a5f;text-align:center;position:relative;top:8px;left:0;}
.testimonial .description:after{content:"";width:50%;height:1px;background:#2660a4;position:absolute;bottom:0;left:0;}
.testimonial .testimonial-content{position:relative;}
.testimonial .testimonial-content:before{content:"";width:1px;height:20px;background:#2660a4;position:absolute;top:-50px;left:50%;}
.testimonial .testimonial-content:after{content:"";width:2px;height:40px;background:#2660a4;position:absolute;top:-70px;left:50%;transform:skewX(-45deg);transform-origin:100% 100% 0;}
.testimonial .pic{display:inline-block;border-radius:50%;margin-right:7px;}
.testimonial .pic img{width:100%;height:auto;border-radius:50%;}
.testimonial .title{display:inline-block;font-size:22px;font-weight:700;color:#2660a4;letter-spacing:1px;text-transform:capitalize;}
.owl-theme .owl-controls{margin-top:0px;}
.owl-theme .owl-controls .owl-page span{width:15px;height:10px;border-radius:0;background:#ff5a5f;opacity:0.8;transition:all 0.3s ease 0s;}
.owl-theme .owl-controls .owl-page.active span{width:12px;background:#2660a4;}
.topnav {  overflow: hidden;}
.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  font-weight:600;
}
.active {
  background-color: #FFA500;  color: white;
}
.topnav .icon {  display: none;}
.dropdown {  float: left;  overflow: hidden;}
.dropdown .dropbtn {
  font-size: 17px;    
  border: none;
  outline: none;
  color: white;
  padding: 0px 6px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  margin-top:50px;
}
.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}
.topnav a:hover, .dropdown:hover .dropbtn {
  color: #000;
}

.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
}

.dropdown:hover .dropdown-content {
  display: block;
}

@media screen and (max-width: 600px) {
  .topnav a:not(:first-child), .dropdown .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}

.theme-main {margin-bottom:40px; background-color:#FFF; border-radius: 4px; padding:20px 0; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 4px 16px 0 rgba(0, 0, 0, 0.2);}

.base {margin-bottom:40px; background-color:#FFF; border-radius: 4px; padding:20px 20px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 4px 16px 0 rgba(0, 0, 0, 0.2);}

.base1 { background-color:#FFF; margin-top:10px; border-radius: 4px; padding:10px 10px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 4px 16px 0 rgba(0, 0, 0, 0.2);}

* {box-sizing: border-box}

/* Style the tab */
.tab {
  float: left;
  border: 1px solid #ccc;
  background-color:#F90;
  width: 30%;
  height: 600px;
}

/* Style the buttons inside the tab */
.tab button {
  display: block;
  background-color: inherit;
  color: black;
  padding: 22px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #fff;
}

/* Create an active/current "tab button" class */
.tab button.active {
  background-color: #fff;
}

/* Style the tab content */
.tabcontent {
  float: left;
  padding: 20px 30px;
  border: 1px solid #ccc;
  width: 70%;
  border-left: none;
  height: 600px;
  overflow: scroll;
}