@charset "utf-8";
/* CSS Document */
body{
	font-family: 'Open Sans', sans-serif;
	background:#FFF;
	font-size: 14px;
	line-height:25px;
	}
img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
/*******************/
.box-01{
	-webkit-box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
-moz-box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
background:#FFF;
border-radius:6px;
padding-bottom:30px;
position:relative;
text-align: center;
	}
.box-01 .price{
	width:110px;
	height:110px;
	background:#0388a0;
	border:5px solid #FFF;
	font-size:36px;
	font-weight:600;		
border-radius:100%;
padding-bottom:20px;
position:relative;
line-height:100px;
text-align:center;
color:#FFF;	
margin:0 auto;
margin-top:-55px;

	}	
.box-01 h1{
border-radius:6px 6px 0 0;	
background:#0388a0;	
color:#FFF;
padding:30px 15px 70px 15px;
font-size:35px;
text-align:center;
text-transform:uppercase;
margin-bottom: 0px;	
	}
.box-01 ul li{
	color: #333;
	background: url(../img/li-bg.png) no-repeat 0px 15px;
	list-style: none;
	padding: 5px 7px 5px 15px;
	text-align:left;
	}	
.box-01 a.btn33{	
	text-align:center;
	background: #0388a0;
color: #FFF;
padding: 7px 20px;
border-radius: 6px;
display: inline-block;
margin-top: 15px;
font-weight: 600;
text-decoration: none;
margin:0 auto;	
	}
/*****************************/
.box-02{
	-webkit-box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
-moz-box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
background:#FFF;
border-radius:6px;
padding-bottom:30px;
position:relative;
text-align: center;
	}
.box-02 .price{
	width:110px;
	height:110px;
	background:#02798e;
	border:5px solid #FFF;
	font-size:36px;
	font-weight:600;		
border-radius:100%;
padding-bottom:20px;
position:relative;
line-height:100px;
text-align:center;
color:#FFF;	
margin:0 auto;
margin-top:-55px;

	}	
.box-02 h1{
border-radius:6px 6px 0 0;	
background:#02798e;	
color:#FFF;
padding:30px 15px 70px 15px;
font-size:35px;
text-align:center;
text-transform:uppercase;
margin-bottom: 0px;	
	}
.box-02 ul li{
	color: #333;
	background: url(../img/li-bg.png) no-repeat 0px 15px;
	list-style: none;
	padding: 5px 7px 5px 15px;
	text-align:left;
	}	
.box-02 a.btn33{	
	text-align:center;
	background: #02798e;
color: #FFF;
padding: 7px 20px;
border-radius: 6px;
display: inline-block;
margin-top: 15px;
font-weight: 600;
text-decoration: none;
margin:0 auto;	
	}
/*****************************/
.box-03{
	-webkit-box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
-moz-box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
background:#FFF;
border-radius:6px;
padding-bottom:30px;
position:relative;
text-align: center;
	}
.box-03 .price{
	width:110px;
	height:110px;
	background:#01687b;
	border:5px solid #FFF;
	font-size:36px;
	font-weight:600;		
border-radius:100%;
padding-bottom:20px;
position:relative;
line-height:100px;
text-align:center;
color:#FFF;	
margin:0 auto;
margin-top:-55px;

	}	
.box-03 h1{
border-radius:6px 6px 0 0;	
background:#01687b;	
color:#FFF;
padding:30px 15px 70px 15px;
font-size:35px;
text-align:center;
text-transform:uppercase;
margin-bottom: 0px;	
	}
.box-03 ul li{
	color: #333;
	background: url(../img/li-bg.png) no-repeat 0px 15px;
	list-style: none;
	padding: 5px 7px 5px 15px;
	text-align:left;
	}	
.box-03 a.btn33{	
	text-align:center;
	background: #01687b;
color: #FFF;
padding: 7px 20px;
border-radius: 6px;
display: inline-block;
margin-top: 15px;
font-weight: 600;
text-decoration: none;
margin:0 auto;	
	}
/********************/
.box-04{
	-webkit-box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
-moz-box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
box-shadow: 0px 0px 11px 0px rgba(204,196,204,1);
background:#FFF;
border-radius:6px;
padding-bottom:30px;
position:relative;
text-align: center;
	}
.box-04 .price{
	width:110px;
	height:110px;
	background:#005666;
	border:5px solid #FFF;
	font-size:36px;
	font-weight:600;		
border-radius:100%;
padding-bottom:20px;
position:relative;
line-height:100px;
text-align:center;
color:#FFF;	
margin:0 auto;
margin-top:-55px;

	}	
.box-04 h1{
border-radius:6px 6px 0 0;	
background:#005666;	
color:#FFF;
padding:30px 15px 70px 15px;
font-size:35px;
text-align:center;
text-transform:uppercase;
margin-bottom: 0px;	
	}
.box-04 ul li{
	color: #333;
	background: url(../img/li-bg.png) no-repeat 0px 15px;
	list-style: none;
	padding: 5px 7px 5px 15px;
	text-align:left;
	}	
.box-04 a.btn33{	
	text-align:center;
	background: #005666;
color: #FFF;
padding: 7px 20px;
border-radius: 6px;
display: inline-block;
margin-top: 15px;
font-weight: 600;
text-decoration: none;
margin:0 auto;	
	}	
/**************************/	
.righr-btn{
	position:fixed;
	top:50%;
	right:-75px;
	background:#e03636;
	width:200px;
	height:50px;
	text-align:center;
	color:#FFF;
	font-size:20px;
	text-transform:uppercase;
	line-height:50px;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	 -ms-transform: rotate(90deg); /* IE 9 */
  transform: rotate(90deg); /* Standard syntax */
  z-index:100;
  border-radius:0 0 6px 6px;
  cursor:pointer;
	
	}
/*.modal {
    top: 20%;
    right: -17px;
}*/
.modal-sm {
    max-width: 360px;
}	
.modal-dialog-slideout {margin: 0 0 0 auto;background: #fff;}
.modal.fade .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(100%,0)scale(1);transform: translate(100%,0)scale(1);}
.modal.fade.show .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(0,0);transform: translate(0,0);display: flex;align-items: stretch;-webkit-box-align: stretch;}
.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y: auto;overflow-x: hidden;}
.modal-dialog-slideout .modal-content{border: 0;}
.modal-dialog-slideout .modal-header, .modal-dialog-slideout .modal-footer {height: 69px; display: block;} 
.modal-dialog-slideout .modal-header h5 {float:left;}

/******************/
.map-details{
	background: linear-gradient(to bottom, rgba(30, 87, 153, 1) 0, rgba(89, 148, 202, 1) 62%, #448eca 68%, #125990 100%);
	font-size:22px;
	color:#FFF;
	padding:30px;
	border-radius:6px 0 0 6px;
	}
.map-details h4{
	font-size:30px;
	color:#FFF;
	}
.map-01{
	background:#f2f2f2;
	padding:0px; line-height:0px;
	border-radius:0 6px 6px 0;
	}
.map-01 iframe{
	line-height:0px;
	border-radius:0 6px 6px 0;
	padding:0px;
	margin-bottom:0px;
	}
.box-56{
	margin-top: 2.5em;
position: relative;
padding: 20px;
background: #f1f1f1;
	}
.box57{
	margin-bottom: 25px !important;
border-radius: 0px;
box-shadow: 0 1px 0px 0px rgba(0, 0, 0, 0.13);
background: #fff;
padding:5px;
	}					

.bus-details{
	width:100%;
	float:left;
	}
.bus-details h4{
	font-size:18px;
	font-weight:600;
	margin-top:10px;
	}	
.bus-details-l{
	width:18%;
	float:left;
	margin-top: 8px;
    margin-bottom: 8px;

}
	
.bus-details-l span{	
color: red;
font-size: 21px;
}
.bus-details-r{
	width:80%;
	float:left;
	margin-left:2%;
	margin-top: 8px;
    margin-bottom: 8px;

}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;}
.nav-visible .close {
   /* float: none;
    position: absolute;
   
    right: -9%;
    margin-top: -3%;*/
	position: fixed;
right: 10px;
top: 10px;
}

.bus-details-r span{	
color: red;
font-size: 16px;
background:#133978;
color:#FFF;
width:100%;
text-align:center;
display:block;
border-radius:15px;
padding: 2px;
}
.features{
	width:20%;
	float:left;
	display: inline-block;
vertical-align: top;
background: #fafafa;
padding: 10px;

	}
.features span{	
	width: 100%;
	display: block;
	margin: 0 0 10px;
	font-size:18px;
		
}
.breadcrumb {
    background-color: #FFF;
	padding-top:5%;
	padding-left:0px;

}
.star{
	color:#1954b6;
	margin-bottom:20px;
	font-size:25px;
	margin-top:10px;
	}
.star i{
	margin:0 3px;
	}	
.ct {
    width: 80%;
    margin-left: 1%;
    overflow: hidden;
        overflow-y: hidden;
    overflow-y: scroll;
	height:119px;
}
.no-padding{
	padding:0px;
	}
.btn-88 img{
	margin-top:22%;
	}
.viewmore {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	background:#ffe26b;
	padding: 10px 20px 10px 25px;
	color:#222;
    padding: 12px 25px;
    border-radius: 6px;
    display: inline-block;
    text-decoration: none;
	background: linear-gradient(to bottom, #f7f7f7 0, rgba(255, 255, 255, 0) 100%);
	box-shadow: inset 0 -5px 18px -13px rgba(0, 0, 0, .75);
height: 115px;
}
.viewmore:hover {
	color:#222;
    text-decoration: none;
}
.video-01{
	padding:10px;
	border:1px solid #e9e9e9;
	background:#FFF;
	line-height:0px;
	border-radius:6px;
	margin-bottom:25px;
	}
.team-member {
  margin: 15px 0;
  padding: 0;
}

.team-member figure {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

.team-member figure img {
  min-width: 100%;
}

.team-member figcaption p {
  font-size: 16px;
}

.team-member figcaption ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.team-member figcaption ul {
  visibility: visible;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}

.team-member figcaption ul li {
  display: inline-block;
  padding: 10px;
}
.btn3:hover{background: #0388a0; color:#fff;text-decoration: none;}
.ftr-sm i{font-size: 30px;margin-right: 10px;}
.ftr-sm i:hover{color:#fff;}
footer h4 {
    font-size: 20px;
    color: #FFF;
    line-height: 35px;
    text-align: left;
    font-weight: 700;
    position: relative;
    font-family: 'Poppins', sans-serif;
    margin-top: 30px;
    padding-bottom: 3px;display: inline-block;
}
.team-member h4 {
  margin: 10px 0 0;
  padding: 0;
  text-align:center;
  color:rgba(254, 82, 76, 1);
}
.team-member p  {
  text-align:center;
}

.team-member figcaption {
  padding: 50px;
  color: transparent;
  background-color: transparent;
  position: absolute;
  z-index: 996;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-align:center;
}

.team-member figure:hover figcaption {
  visibility: visible;
  color: #fff;
  background: rgba(230, 78, 62, 0.9);
  /* Primary color, can be changed via colors.css */
  
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.team-member figure:hover figcaption h3 {
  color: #fff;
}
.team-member figure:hover figcaption ul li a {
  color: #fff;
}
.team-member figure:hover figcaption ul li a:hover {
  color: rgba(49, 49, 49, .97);
}

.team-member figure img {
  -webkit-transform: scale(1) rotate(0) translateY(0);
  -moz-transform: scale(1) rotate(0) translateY(0);
  -o-transform: scale(1) rotate(0) translateY(0);
  -ms-transform: scale(1) rotate(0) translateY(0);
  transform: scale(1) rotate(0) translateY(0);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.team-member figure:hover img {
  -webkit-transform: scale(1.1) rotate(1deg) translateY(12px);
  -moz-transform: scale(1.1) rotate(1deg) translateY(12px);
  -o-transform: scale(1.1) rotate(1deg) translateY(12px);
  -ms-transform: scale(1.1) rotate(1deg) translateY(12px);
  transform: scale(1.1) rotate(1deg) translateY(12px);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.top-ber{
	color:#FFF;
	line-height:30px;
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	background:#005666;

	}
.top-ber a{
	color:#FFF;
	text-decoration:none;
	}
	
.sm-top{
	text-align:right;
	font-size:13px; font-weight:bold;
	}
	
.sm-top a{margin: 0px;
display: inline-block;
background: #0388a0;
padding: 3px 10px;	}
.phone{line-height: 36px;}	
.sm-top a:hover{text-decoration: none;}	
.sm-top i{
	margin:0px 4px;font-size:16px;
	}	
.sm-top i:hover{		color:#FFF;}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}	
.nav50{
	padding:15px 15px;
	
	position:relative;
	z-index:100000000;
	}	
	
.sm90{
	text-align:right;
	}
		
.sm91{
	text-align:right;
	text-transform:uppercase;
	}
	
.sm91 i{
	margin-left: 8px;
	margin-right: 8px;
	font-size: 20px;
	margin-top: 7px;	
	}
.sm91 i.facebook{
	color:#97b9ff;
	}
.sm91 i.twitter {
    color:#55d2f7;
}
.sm91 i.google {
    color: #fd5945;
}	
.logo-right{
	text-align:right;
	}
.top-logo{
	margin-top:10px;
	}


a {
  color: #f2f2f2;
  text-decoration: none;
}
a:focus, a:hover {
  text-decoration: underline;
}

header {

  position: relative;
 
  top: 0;
  transition: transform 0.6s;
  width: 100%;
  z-index: 500;
}



.nav-button {
  text-transform: uppercase;
}

.nav-wrapper {
  background-color: #0388a0;
  box-shadow: -1px 0px 3px 0px rgba(0, 0, 0, 0.75);
  height: 100%;
  padding-top: 80px;
  perspective: 1000px;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateX(100%);
  transition: transform 0.6s, visibility 0.6s;
  visibility: hidden;
  width: 25vw;
}
.nav-visible .nav-wrapper {
  transform: translateX(0);
  visibility: visible;
}

.nav {
  position: relative;
  transform: rotateY(90deg);
  transform-origin: left center;
  transition: transform 0.6s;
}
.nav-visible .nav {
  transform: rotateY(0deg);
}
.nav li.active a {
  background-color: #005666;
}
.nav a {
  display: block;
  line-height: 1.4;
  padding: 0.7em 0.5em 0.7em 1.4em;
  text-transform: uppercase;
}
.nav a:focus, .nav a:hover {
  background-color: #005666;color:#fff;
  text-decoration: none;
}

.nav-marker {
  background-color: currentColor;
  height: 2.8rem;
  position: absolute;
  right: 0;
  top: 80px;
  width: 3px;
}
.nav-marker:before {
  border: 5px solid transparent;
  border-right-color: inherit;
  content: "";
  height: 0;
  position: absolute;
  right: 3px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
}
.nav-visible .lines::before {    background: #fff!important;}
.nav-visible .lines::after {    background: #fff!important;}
.close:focus, .close:hover {opacity: 1;outline: none;}
.color-1 {
  color: #fff;
}

.button-lines {
  background: transparent;
  border: none;
  cursor: pointer;
  display: inline-block;
  padding: 1rem 0.5rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.lines {
  background: #0388a0;
  border-radius: 0.2rem;
  display: inline-block;
  height: 0.2rem;
  width: 2rem;
  position: relative;
}
.lines:hover {
  background: #000;
}
nav li{list-style:none;}
.nav {padding:0px; margin:0px}

.lines:after, .lines:before {
  background: #0388a0;
  border-radius: 0.2rem;
  display: inline-block;
  height: 0.2rem;
  width: 2rem;
  content: "";
  left: 0;
  position: absolute;
}
.lines:after:hover, .lines:before:hover {
  background: #000;
}
.lines:after {
  top: 0.5rem;
}
.lines:before {
  top: -0.5rem;
}

.button-lines-x .lines {
  transition: background 0.3s ease;
}
.button-lines-x .lines:after, .button-lines-x .lines:before {
  transform-origin: 50% 50% 0;
  transition: top 0.3s 0.4s ease, transform 0.3s ease;
}
.nav-visible .button-lines-x .lines {
  background: transparent;
}
.nav-visible .button-lines-x .lines:after, .nav-visible .button-lines-x .lines:before {
  top: 0;
  transition: top 0.3s ease, transform 0.3s 0.3s ease;
}
.nav-visible .button-lines-x .lines:after {
  transform: rotate3d(0, 0, 1, 45deg);
}
.nav-visible .button-lines-x .lines:before {
  transform: rotate3d(0, 0, 1, -45deg);
}





.thim-course-info{
	padding:0px;
	}
.thim-course-info ul{
	padding:0px;
	margin:0px;
	}	
.thim-course-info ul li{
	list-style:none;
	padding:6px 0;
	}
.thim-course-info ul li span{
	color:#F00;
	font-weight:700;
	}
.contact-form54{
	background:#f2f2f2;
	border:1px solid #ededed;
	}	
.contact-form54 h2{
	background:#28303b;
	padding:10px 15px;
	font-size:22px!important;
	color:#FFF!important;
	}
.contact-form54 form{
	padding:15px;
		}
.contact-form54 input{
	padding:7px;
	background:#FFF;
	border:1px solid #dddcdc;
	border-radius:6px;
	width:100%;
	margin-bottom:10px;
		}
.contact-form54 textarea{
	padding:7px;
	background:#FFF;
	border:1px solid #dddcdc;
	border-radius:6px;
	width:100%;
	margin-bottom:10px;
	height:120px;
		}
.contact-form54 input[type="submit"]{
	padding:7px;
	background:#e53505;
	border:1px solid #e53505;
	border-radius:6px;
	width:100%;
	margin-bottom:10px;
	color:#FFF;
		}								
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #087dc2;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
        border-bottom-color: transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
	background:#087dc2;
	color:#FFF;
	font-size:18px;
}
.btn-400{
	background:#FFF;
	border:2px solid #043472;
	padding:2px 15px;
	color:#043472;
	border-radius:20px;
	text-transform:uppercase;
	font-weight:600;
	text-decoration:none;
	display:inline-block;
	margin-top:10px;
	}
.btn-400:hover{
	background:#043472;
	border:2px solid #043472;
	color:#FFF;
	text-decoration:none;
	
	}	

.thim-course-content h4{
	font-size: 22px;
font-family: 'Poppins', sans-serif;
font-weight: 700;
margin-bottom: 5px;
margin-top: 0px;
color: #e53505;;
	}			
.banner-area{
	position: relative;
	}
.banner45{
	background:#FFF;
	padding:12px;
	border-radius:9px;
	}
.box-area{
	margin-top:50px;
	margin-bottom:50px;
	background:#f8f8f8;
	}
.carousel-caption {
   position: absolute;
	
	bottom: 26%;
	left: 12%;
	z-index: 10;
	padding-top: 20px;
	color: #fff;
	text-align: left;
	width: 600px;
	z-index: 10000000000000;
}
.carousel-caption h1{
    color:#FFF;
	font-size:50px;
	font-family: 'Montserrat', sans-serif;
	font-weight:700;

	margin-bottom:0px;
}	
.carousel-caption h4{
    color:#FFF;
	font-size:16px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	margin-bottom:15px;
	margin-top:10px;
	line-height:30px;
}
.carousel-caption ul{
    
	padding-left:15px;
}
.carousel-caption a{
    color:#FFF;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	background:#0388a0;
	border: 2px solid #dd3636;
	padding: 10px 20px 10px 25px;
	border: 2px solid #0388a0;
    padding: 12px 30px;
    border-radius: 0px;
    display: inline-block;
    margin-top: 20px;
    text-decoration: none;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {

}
.form-area	{

}
.form-area h3{
font-family: 'Montserrat' ;
font-weight:700;
text-align:center;
font-size:22px;
color:#e03636;
	
}
.from-main form{
	background:#2a2a2a;
	padding:20px;
	border-radius:6px;
	margin-top:13px;
	}

.form-area input	{
   width:100%;
   padding:8px;
   border:1px solid #8abbd3;
  float:left;
}
.form-area input[type="submit"]	{
   width:100%;
   padding:8px;
   border:1px solid #8abbd3;
  float:left;
	background: rgb(50,43,43);
background: linear-gradient(90deg, rgba(50,43,43,1) 0%, rgba(221,54,54,1) 100%);
border: 2px solid #dd3636;
	color:#FFF;
	font-size:18px;
	text-transform:uppercase;
	cursor:pointer;
  
}
.form-area select	{
  width: 100%;
padding: 8px;
border: 1px solid #8ABBD3;
display: inline-block;
line-height: 35px;
}
.form-area ul{
   padding:0px;
   margin:0px;
}
.form-area ul li{
   padding:0px;
   margin:0px;
   list-style:none;
   margin-bottom:10px;
   width:100%;
   float:left;
}
.form-area ul li:nth-child(4){

   width:49%;
   margin-right:2%;
   float:left;
   
}
.form-area ul li:nth-child(5){
   padding:0px;
   margin:0px;
   list-style:none;
   margin-bottom:10px;
   width:49%;
   margin-right:0%
}
.form-area a	{
	color:#FFF;
	z-index:1;
	font-size:13px;
	text-decoration:underline;
}
.from-main-01 form{
	background:#2a2a2a;
	padding:20px;
	border-radius:6px;
	margin-top:13px;
	}
.from-main-01 form input	{
   width:100%;
   padding:8px;
   border:1px solid #8abbd3;
  float:left;
  margin-bottom:10px;
}
.from-main-01 form textarea	{
   width:100%;
   padding:8px;
   border:1px solid #8abbd3;
  float:left;
  margin-bottom:10px;
  height:150px;
}
.from-main-01 form input[type="submit"]	{
   width:100%;
   padding:8px;
   border:1px solid #8abbd3;
  float:left;
	background: rgb(50,43,43);
background: linear-gradient(90deg, rgba(50,43,43,1) 0%, rgba(221,54,54,1) 100%);
border: 2px solid #dd3636;
	color:#FFF;
	font-size:18px;
	text-transform:uppercase;
	cursor:pointer;
  
}	
/*****************/



.container .title{
  color: #1a1a1a;
  text-align: center;
  margin-bottom: 10px;
}

.content a {
    color: #FFF!important;
}

.content .content-overlay {
  background: rgba(0,0,0,0.7);
  position: absolute;
  height: 99%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
  border-radius:6px;
}

.content:hover .content-overlay{
  opacity: 1;
}

.content-image{
  width: 100%;
}

.content a.content-text{
	color:#FFF;
	}

.content-details {
  position: absolute;
  text-align: left;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.content:hover .content-details{
  top: 50%;
  left: 50%;
  opacity: 1;
}

.content-details h3{
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.15em;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}

a.content-details p.content-text{
  color: #fff!important;
  font-size: 0.8em;
}
.content-details p ul li{
  color: #fff;
  font-size: 0.8em;
}
.fadeIn-bottom{
  top: 80%;
}
.content-text ul li{
	display:inline-block;}

/*************/

	
/******************************/	
.p-box {
    color: #4a4a4a;
	font-size:14px;	
	margin-bottom: 30px;
	position:relative;
	text-align:center;
	line-height:25px;
	padding-left:10px;
	padding-right:10px;

}
.p-box h3{
	color: #000;
	font-size: 22px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	position: relative;
	padding-bottom: 12px;
	margin-bottom: 10px;
	}
.p-box h3::after{
	position:absolute;
	content:"";
	background:url(../img/heading-style.png) no-repeat top center;
	width:56px;
	height:3px;
	top:100%;
	left:50%;
	margin-left:-28px;
	
	}	

.btn3{
    background: #005666;
    color: #FFF;
    padding: 4px 20px;
    border-radius: 20px;
    display: inline-block;
    margin-top: 15px;
    font-weight: 600;
    text-decoration: none;
}
.content a ul li{
	list-style:circle;
	}
/******/
.item-thumbs {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.item-thumbs a+img {
  width: 100%;
}

.item-thumbs .hover-wrap {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 450ms ease-out 0s;
  -moz-transition: all 450ms ease-out 0s;
  -o-transition: all 450ms ease-out 0s;
  transition: all 450ms ease-out 0s;
  -webkit-transform: rotateY(180deg) scale(0.5, 0.5);
  -moz-transform: rotateY(180deg) scale(0.5, 0.5);
  -ms-transform: rotateY(180deg) scale(0.5, 0.5);
  -o-transform: rotateY(180deg) scale(0.5, 0.5);
  transform: rotateY(180deg) scale(0.5, 0.5);
}

.item-thumbs:hover .hover-wrap, .item-thumbs.active .hover-wrap {
  opacity: .7;
  filter: alpha(opacity=100);
  -webkit-transform: rotateY(0deg) scale(1, 1);
  -moz-transform: rotateY(0deg) scale(1, 1);
  -ms-transform: rotateY(0deg) scale(1, 1);
  -o-transform: rotateY(0deg) scale(1, 1);
  transform: rotateY(0deg) scale(1, 1);
  background:#FFF;
  border-radius:6px;
}

.item-thumbs .hover-wrap .overlay-img {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.80;
  filter: alpha(opacity=80);
}

.item-thumbs .hover-wrap .overlay-img-thumb {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -23px 0 0 -23px;
  color: #063a7e;
  font-size: 46px;
  line-height: 1em;
  opacity: 1;
  filter: alpha(opacity=100);
}

/*********/
.project{
	padding:80px 0 60px;
	background:#FFF;
	}
.p-box h4{
    font-size:16px;
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	color:#FFF;
	background:rgba(164, 12, 15, 0.84);
	border-radius:0 0 6px 6px;
	position:absolute;
	bottom:0px;
	margin-bottom:0px;
	width:100%;	
	left:0px;
}
.p-box h4 a{
    color:#FFF;	
	display:block;
	font-size:16px;
	font-family: 'Poppins', sans-serif;
	padding:15px;
	text-transform:uppercase;
}
.p-box h4 i{
    float:right;
	color:#FFF;
}
.p-box h4 a:hover{
    color:#FFF;	text-transform:uppercase;text-decoration:none;

}	
					

/**************************************************/	
		

 /**********************/
 	
.wel-area{
	padding:60px 0;
	position:relative;
	background:#f2f2f2;
	}

.box98{
	font-size:14px;
	}
.box98 img{
	padding:7px;
	background:#FFF;
	border:1px solid #d7d7d7; 
	}
.box98 h3{
	color:#00a9e5!Important;
	text-transform:uppercase;
	}


ul.nav-tabs li a{
	padding: 10px 18px;
font-size: 15px;
font-weight: 700;
	}
.tab100{
	border:1px solid #ededed;
	
	}
.apply{
	padding:0px;
	margin:0px;
	}
.apply ul {
	padding:0px;
	margin:0px;
	}
.apply ul li{
	border-bottom:1px solid #ededed;
	padding:7px 0;
	display:block;
	width:100%;
	float:left;
	line-height:40px;
	font-size:16px;
	}
.apply ul li span{
	float:right;
	}
.inner-page ul{
	padding:0px;
	margin:0px;
	}
.inner-page ul li{
	padding:0px;
	margin:0px;
	list-style:none;
	background:url(../img/tick-icon-01.png) no-repeat 0px 10px;
	padding:7px 7px 7px 20px;
	
	}
.card-body-01 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

/*****************testimonials-area****************/

.testimonials-area{
	position:relative;
	padding:60px 0 60px;
	background:#005666;
	}

.testimonials	{

	padding-bottom:30px;

	text-align:center;
	position:relative;
	}


.col-center {
	margin: 0 auto;
	float: none !important;
}
.testimonial-4 {
	margin: 30px auto;
	padding: 0 70px;
}
.carousel .item {
	color: #999;
	font-size: 16px;
    text-align: center;
	overflow: hidden;
	color:#FFF;
}
.carousel .item .img-box {
	width: 81px;
	height: 81px;
	margin: 0 auto;
	padding: 0px;
	border: 2px solid #FFF;
	border-radius: 50%;
}
.carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
}
.carousel .testimonial {
	padding: 30px 0 10px;
}	
.carousel .overview {	
	font-style: italic;
	color:#fff;
	font-family: 'Montserrat'!important ;
	font-size:13px;
}
.carousel .overview b {
	color: #fefefe;
	font-family: 'Montserrat'!important ;
	font-style:normal;
	font-size:15px;
}
.carousel .carousel-control {
	width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
	background: none;
}
.carousel-control i {
    font-size: 68px;
	line-height: 42px;
    position: absolute;
    display: inline-block;
	color: rgba(255, 255, 255, 0.6);
}
.carousel .carousel-indicators {
	bottom: -40px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: 10px;
	height: 10px;
	margin: 1px 3px;
	border-radius: 50%;
}
.carousel-indicators li {	
	background: #999;
	border-color: transparent;
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}
.carousel-indicators li.active {	
	background: #555;		
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}
/**********/
.counter{
	padding:50px 0;
	background:#f0f0f0;
	}
.counter h5{
	color: #333;
	font-family: 'Montserrat'!important ;
	font-size:18px;
	}	
.counter-count
{
    font-size: 60px;
    font-weight: bold;
    position: relative;
    color: #08519c;
    text-align: center;
    display: inline-block;
	text-align:center;
	line-height:70px;
}		
.count-up{
	text-align:center;
	}						
/**********************************/									 					
footer{
	background: #005666;
	padding:80px 0 0px 0;
	color:#eaeaea;
	position:relative;
	}
.footer-1{
	position:relative;
	z-index: 10;
	padding-bottom:60px;
	}	
footer::after{
	background: #0388a0;
	position: absolute;
	content: "";
	width: 33%;
	height: 100%;
	top: 0px;
	right: 0px;
	z-index: 1;


	}	
footer h3{
	font-size: 25px;
	color: #FFF;
	line-height: 35px;
	text-align: left;
	font-weight:700;
	position:relative;
 font-family: 'Poppins', sans-serif;	
 margin-bottom:30px;
 padding-bottom:3px;
 
	}
.qc {
    padding: 40px 40px;
    background: #ecf0f4;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
	position:relative;

}
.qc h4 {
    position: relative;
    font-weight: 700;
    font-size: 25px;
    padding-bottom: 10px;
    margin-bottom: 20px;
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	color:#333;
}
.qc h4::after{
	position:absolute;
	content:"";
	width:50px;
	height:3px;
	background:#0388a0;
	top:100%;
	left:0%;
}		
.qc input{
	width: 100%;
background:#fff;
border: 1px solid #dcddde;
padding: 8px 10px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #a7a9ac;
font-size: 15px;
border-radius: 4px;
	margin-bottom:10px;
}
.qc textarea{
	width: 100%;
background:#fff;
border: 1px solid #dcddde;
height: 120px;
padding: 5px 15px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #a7a9ac;
font-size: 15px;
border-radius: 4px;
	margin-bottom:10px;
}
.qc input[type="submit"]{
	width: 100%;
background:#0388a0;
border: 1px solid #0388a0;
padding: 10px 10px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
color: #FFF;
font-size: 15px;
border-radius: 4px;
	margin-bottom:0px;
	text-transform:uppercase;
}	
ul.footer-address{
	padding:0px;
	margin:0px;
	}
ul.footer-address li{
	width:100%;
	float:left;
	list-style:none;
	list-style:none;
	}
ul.footer-address li a{
	color:#FFF;
	}	
ul.footer-address li i{
	width:50px;
	height:70px;
	float:left;
	font-size:35px;
	color:#FFF;
	text-align:center;
	}	
	
	

.copy45{
	background: #010101;
text-align: center;
padding: 15px 10px 15px 10px;
position: relative;
/*margin-top: 60px;*/
z-index: 10;
	}

#button {
  display: inline-block;
  background-color: #005666;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #333;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;
  visibility: visible;
}

/* Styles for the content section */


.content h1 {
  margin-bottom: -10px;
  color: #03a9f4;
  line-height: 1.5;
}
/*.content h3 {
  font-style: italic;
  color: #96a2a7;
}	*/
@media screen and (max-width:1600px){	
.form-area {

}			
}
@media screen and (max-width:1366px){
.form-area {

}
.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 8%;
    color: #fff;
    text-align: center;
    opacity: .5;
    z-index: 10;
}

.form-area ul li {
    padding: 0px;
    margin: 0px;
        margin-bottom: 0px;
    list-style: none;
    margin-bottom: 7px;
    width: 100%;
    float: left;
}
.carousel-caption {
    position: absolute;
    right: 20%;
    bottom: 10%;
    left: 9%;
   z-index: 10000000000000;
    padding-top: 20px;
    color: #fff;
    text-align: left;
    width: 500px;
}

}
@media screen and (max-width:1199px){
.office-hours {
    font-size: 13px;
    margin-top: 25px;
}
.navbar-light .navbar-nav .nav-link {
    padding-left: 12px;
    padding-right: 11px;
    font-size: 13px;
    
}
.well-con h1 {
    font-size: 30px;
   
}
.well-con {
    color: #302c2c;
    font-size: 14px;
    line-height: 20px;
}
.resources h3 {
    font-size: 15px !important;

}
.carousel-caption {

    position: absolute;
    right: 10%;
    bottom: 15%;
    left: 10%;
    z-index: 10;
    padding-top: 20px;
    color: #fff;

}
.carousel-caption h2 {
    font-size: 38px;
}
.carousel-caption h3 {
    font-size: 35px;
}
}
@media screen and (max-width:991px){
.carousel-caption {

    right: 15%;
    bottom: 6%;
    left: 12%;

}

.carousel-caption h1 {
    color: #FFF;
    font-size: 30px;}

.carousel-caption {
    left: 3%;
width: 44%;
}
.box-01 h1 {font-size: 25px;}
.box-02 h1 {font-size: 25px;}
.box-03 h1 {font-size: 25px;}
.box-04 h1 {font-size: 25px;}
.box-01 ul{padding: 0px 0px 0px 10px; margin:0px;}
.box-02 ul{padding: 0px 0px 0px 10px; margin:0px;}
.box-03 ul{padding: 0px 0px 0px 10px; margin:0px;}
.box-04 ul{padding: 0px 0px 0px 10px; margin:0px;}
.counter h5 {font-size:16px;}
.nav-wrapper{width: 35vw;}

.carousel-caption h4 {font-size:14px; line-height:20px}
.nav-visible .close {
    float: none;
    position: absolute;
    right: -3%;
    margin-top: -5%;
}



.form-area {

}
	.navbar-expand-lg .navbar-nav .nav-link {
    margin-right: 10px;
    margin-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
	border-top:0px!important;

}
.navbar-toggler {
    padding: 3px;
    margin-right: 20px;
}
	.img-con h2 {
    font-size: 20px;
}
.img-con {
    font-size: 12px;
}

.carousel-caption h2 {
    font-size:24px;
}
.carousel-caption h3 {
    font-size:20px;
}
.carousel-caption a {
    color: #FFF;
    font-size: 12px;
    padding: 3px 9px;
    margin-top: 4px;
    text-decoration: none;
    border-radius: 4px;
}
.navbar-toggler {
    padding:10px;
    background-color: #FFF;
    border: 0px solid transparent;
    border-radius: 0;

}
.office-hours span {
    font-size: 15px;
    color: #fd5f17;
}
well-con h1 {
    margin-top: 0px;
}
.services-box45 a {
    right: 15px;
    padding: 7px 16px;
    font-size: 14px;
}
footer h3 {
    font-size: 20px;
}
ul.footer-link li {
    width: 100%;
    float: left;
    list-style: none;
}
.box {
    color: #595959;
    cursor: pointer;
    height: auto;
    position: relative;
	font-size:14px;
	margin-bottom:30px;
}
.services-box.box {
    border: 0 none;
    margin: 0 0 30px;
}
}



@media screen and (max-width:767px){
	.sm-top {
    text-align: center;
    font-size: 16px;
}
 .nav-wrapper {width:300px;}
 
 .nav-visible .close {
    float: right;
    position: relative;
    right: 0;
    margin-top: -18%;
}
main img{width:200px;} 

.phone {
    line-height: 36px;
    padding: 0px;
} 
 
.sm-top {
    text-align: center;
    font-size: 13px;
    padding: 0px;
    margin: 0px;
} 
.sm-top a {
    margin: 0px;
    display: inline-block;
    background: #0388a0;
    padding: 5px 6px;
    font-size: 12px;
} 
 
 
footer::after {
	display:none;
}
    
.qc {
    margin-top: 50px;
}    
    
    
	.top-ber {
    color: #FFF;
    line-height: 20px;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    padding:10px;
}
	.carousel-caption h4 {
		
    display: none;

}
.carousel-caption{
	text-align:center;}
.carousel-caption h1 {
    color: #FFF;
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;

}
.carousel-caption h3 {

    color: #FFF;
    font-size: 40px;
    font-family: 'Montserrat';
    font-weight: 600;
    margin-top: -7px;
    margin-bottom: 2px;

}
	.nav50 {
 
}
.banner-area {
    position: relative;
}
.carousel-caption h1 {
    color: #FFF;
    font-size: 40px;
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    text-transform: uppercase;
}
	.from-main {
    position: relative;
}
	
	.navbar-expand-lg .phonenavbar-nav .nav-link {
    padding-top: 7px;
    padding-bottom: 7px;
	border-top: 0px solid #e53505!Important;
}
	.sm91 {
    text-align: center;
    
}
	.top-ber {
    text-align:center;
}
.sm91 {
    text-align: center;
}
.navbar {
    margin-top: 0px;
    margin-bottom: 5px;

}
.img-con {
    width: 80%;
    float: left;
    margin-bottom: 25px;

}
.img-icon {
    width: 17%;
}
.wel-area::after {
    display: none;
}
.notice-board {
    margin-top: 25px;

}
.franchise-opportunity .text-center{
	text-align:left!important;}
	.navbar-toggler {
    padding: 3px;

}
.phone span{
		display: none;
		}
	.sm91 {
    text-align: right;
    
}
.form-area ul li:nth-child(4) {
    width: 100%;
    margin-right: 0%;
    float: left;

}.form-area ul li:nth-child(5) {
    width: 100%;
    margin-right: 0%;
    float: left;

}
.img50 img{
	margin-top:25px;
	margin-bottom:25px;}	

}
@media screen and (max-width:480px){
	.testimonials h3 {
    color: #032959;
background: #FFF;
display: block;
padding: 15px 5px!important;
border-radius: 35px;
top: -18px;
position: absolute;

font-family: 'Poppins', sans-serif;
font-weight: 700;
font-size: 23px;
width: 92%;
margin-left: 4%;
}
	.project h2 {
    font-size: 22px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    margin-top: 0px;
    color: #043472;
    text-align: center;
    margin-bottom: 8px;
}
.well-con h2 {
    font-size: 30px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    margin-top: 0px;
    color: #000000;
    margin-top: 40px;
}
.well-con h1 {
    font-size: 20px;
}
	.why-45 h2 {
    font-size: 30;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    margin-top: 40px;
    color: #000000;
    position: relative;
    text-align: left;
    padding-bottom: 10px;
    margin-bottom: 15px;
}
	
	.carousel-caption h2 {
    font-size: 18px;
}
	.carousel-caption h3 {
    font-size: 15px;
}
.carousel-caption h4 {
    font-size: 16px;
}
.carousel-caption {
    right: 10%;
    bottom: 0%;
    left: 4%;
}	
.franchise-opportunity h2 {
    font-size: 22px;

}
.wel-area {
    padding: 30px 0;
    position: relative;

}
.franchise-opportunity {
    padding: 30px 0;
}
.why-45 {
    padding: 30px 0;

}
.banner-area {
    position: relative;
    margin-top: 0px;
}
.carousel-caption {
    right: 47%;
    bottom: 0%;
    left: 0%;
    width: auto;
}
.carousel-caption h1 {
    color: #FFF;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.form-area h3 {

    font-family: 'Montserrat';
    font-weight: 600;
    text-align: center;
    font-size: 20px;
}

	.navbar-brand img{
		width:165px;}
		
.glyphicon {font-size: 28px;}		
.navbar{padding:5px 0 0 0;}		
		
.container-fluid {
    width: 100%;
    padding-right: 0;
    padding-left: 0;}		
		
.modal {
    top: 0;
    right: 0;
}		
		
		
.well-con h1 {
    font-size: 26px;
}
.well-con img{
	width:100%;
	margin-bottom:25px;
	}
.carousel-caption h1 {
    color: #FFF;
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 25px;
}	
}
@media (min-width:1400px) {
 .container,
 .container-lg,
 .container-md,
 .container-sm,
 .container-xl,
 .container-xxl {
  max-width:1320px
 }
}

.price-box {
 box-shadow:0 0 11px 0 #ccc4cc;
 background:#fff;
 border-radius:6px;
 padding-bottom:30px;
 position:relative;
 text-align:center
}
.price-box .h1,
.price-box h1 {
 border-radius:6px 6px 0 0;
 background:#0e5767;
 color:#fff;
 padding:30px 15px;
 font-size:35px;
 text-align:center;
 margin-bottom:0
}
.price-box .price {
 font-size:36px;
 font-weight:600;
 line-height:80px;
 text-align:center;
 color:#0e5767
}
.price-box .price span {
 font-size:13px;
 color:#888
}
.price-box div ul li {
 color:#333;
 background:url('../img/li-bg.png') no-repeat 0 15px;
 list-style:none;
 padding:5px 7px 0 15px;
 text-align:left
}
.price-box a.join-now {
 text-align:center;
 background:#0e5767;
 color:#fff;
 padding:7px 20px;
 border-radius:6px;
 display:inline-block;
 font-weight:600;
 text-decoration:none;
 margin:0 auto
}
.price-box-pink .h1,
.price-box-pink a.join-now,
.price-box-pink h1 {
 background:#eb0056
}
.price-box-pink .price {
 color:#eb0056
}
.price-box-blue .h1,
.price-box-blue a.join-now,
.price-box-blue h1 {
 background:#6599ff
}
.price-box-blue .price {
 color:#6599ff
}
.price-box-gold .h1,
.price-box-gold a.join-now,
.price-box-gold h1 {
 background:#b6760e
}
.price-box-gold .price {
 color:#b6760e
}
.price-box-silver .h1,
.price-box-silver a.join-now,
.price-box-silver h1 {
 background:#696969
}
.price-box-silver .price {
 color:#696969
}
.price-box-green .h1,
.price-box-green a.join-now,
.price-box-green h1 {
 background:#115d00
}
.price-box-green .price {
 color:#115d00
}
.nav ul{
	padding-left:0px !important;
	margin-left:0px !important;
}	
.mt-0{
	margin-top:0px;	
}
.contact-box{
	width:950px;
	float:none;
	margin:0 auto;	
}
.back-blue{
	background:#0388a0;	
}

.contactdesc{
	color:#FFF;
}
.info-wrap .dbox .icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgba(255,255,255,.1);
}
.info-wrap .dbox{
	margin-bottom:10px;	
	width:100%;
}
.info-wrap .dbox .icon.newicon{
	 width: 50px;
  height: 40px;
}
.info-wrap .dbox .icon span{
	font-size:12px;	
}
.price-box .qc{
	background:#FFF;	
}
.price-box .qc h4{
	text-align:left;
}
.price-box .qc input{
	border: 1px solid rgba(0,0,0,.1);
}