
/*

Author: Bootstrapthemes
Author URI: http://bootstrapthemes.co

*/
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
html,
body {
    background-color: #ffffff;
    font-size: 15px;
    color: #565656;
    width: 100%;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    font-family: 'roboto', sans-serif;
    font-weight: 300;
}
/*==========================================
PRE LOADER 
==========================================*/
.preloader{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fefefe;
    z-index:99999;
    height:100%;
    width:100%;
    overflow:hidden !important;
}

.loaded{
    width:60px;
    height:60px;
    position:absolute;
    left:50%;
    top:50%;
    background-image:url(../img/loading.gif);
    background-repeat:no-repeat;
    background-position:center;
    background-size
    -moz-background-size:cover;
    background-size:cover;
    margin:20px 0 0 -20px;
}
ul{margin:0;padding:0;list-style:none;}
img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none;
}
a,
a:hover,
a:active,
a:focus {
    text-decoration: none;
    outline: none;
}
a,
button,
a span {
    -webkit-transition: 0.2s ease-in-out;
    -o-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}
.btn.extra-width {
    padding: 13px 40px;
}
.btn:focus,
.btn:active {
    outline: inherit;
}
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    /*    direction: rtl;*/
}
p {
    margin: 0 0 15px;
}
.clear {
    clear: both;
}
ol,
ul {
    list-style: none;
    padding: 0;
}
img {
    max-width: 100%;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    outline: none;
}
.form-control {
    border: 1px solid rgba(0, 0, 0, 0.08);
    font-size: 16px;
    height: 45px;
}
.form-control:focus {
    border-color: #6FB048;
}


.preloader homeLink{
   color: #000; 
}

h1,
h2,
h3 {
    font-family: 'robotolight';
    font-weight: 300;
    margin: 0;
}
h4,
h5 {
    font-family: 'robotolight';
    font-weight: 300;
    margin: 0;
    line-height: 2rem;
}
h1 {
    font-size: 3rem;
    line-height: 4rem;
    font-weight: 300;
}
h2 {
    font-size: 2rem;
    line-height: 3rem;
    margin-bottom: .9rem;
	font-family: 'robotolight';

}
h3 {
    font-weight: 300;
    margin-bottom: .9rem;
    font-size: 1.8rem;
    line-height: 2.5rem;
}
h4 {
    font-size: 1.5rem;
    line-height: 2.2rem;
    margin-bottom: 1.1rem;
}
h5 {
    font-size: 1.2rem;
    margin-bottom: 1rem;
}
h6 {
    font-size: 1rem;
    margin-bottom: .9rem;
}
p {
    line-height: 1.5rem;
    font-size: 1.1rem;
}
p:last-child {
    margin-bottom: 0px;
}
/*.home-wrap h1,*/
.home-wrap h2,
.home-wrap h3,
.home-wrap h4,
.home-wrap h5,
.home-wrap p {
    color: #ffffff;
    font-family: 'roboto', sans-serif;
}
.text {
    color: #333333;
}
.colorstext {
    color: #f56363;
}
.coloricon i {
    color: #f56363;
}
.colorsbg {
    background: #f56363;
    color: #ffffff;
}
.colorsbg .separator2 {
    border: 2px solid;
}
.colorsbg .separator_wrap::after,
.colorsbg .separator_wrap::before {
    background-color: #ffffff;
}
.lightbg {
    background-color: #f9f9f9;
}
.transition {
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
/*
Section
*/
.sections {
    padding-top: 150px;
    padding-bottom: 100px;
    /* position: relative; */
    overflow: hidden;
}
.sections.footer {
    padding-bottom: 80px;
}
section .subtitle h5 {
    margin-top: 70px;
    font-size: 1.3rem;
    font-family: 'roboto', sans-serif;
}
.parallax-section {
    max-width: 100%;
    color: #ffffff;
}
section .title-half h2 {
    font-size: 3rem;
    line-height: 4rem;
    font-weight: 300;
    margin-bottom: 1.4rem;
}
section .subtitle-half h5 {
    font-weight: 100;
    font-size: 17px;
}
section:nth-of-type(odd) {
    background-color: #F9F9F9;
}
.fw-special-title-half {
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 100;
    /*    margin-bottom: 10px;*/
}
.heading {
    margin-bottom: 4rem;
}
.overlay {
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    min-height: 750px;
}
.overlay-fluid-block {
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
}
.home-overlay-fluid {
    background-color: rgba(41, 41, 41, 0.68);
    width: 80%;
    margin: auto;
}
.overlay-img {
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    color: #ffffff;
}
.no-padding {
    padding: 0 !important;
}
.fluid-blocks-col {
    padding: 70px 40px 0 80px;
}
.fluid-blocks-col-right {
    padding: 70px 80px 0 40px;
}
/*
Separator
*/
.separator {
    height: 2px;
    width: 250px;
    margin:10px auto;
    background: #6FB048;
    margin-bottom: 40px;	
}

/*
Button
*/
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary.disabled,
.btn-primary.disabled:hover {
    color: #ffffff;
    background-color: #6FB048;
    border-color: #6FB048;
}
.btn {
    margin-right: 15px;
    border-radius: 25px;
}
.btn {
    border: 0px solid #fff;
    display: inline-block;
    padding: .8em;
    height: 45px;
    text-align: center;
    color: #fff;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0;
    font-size: .9rem;
    font-weight: 300;
	line-height: 26px;
}
/*.btn-default:active, .btn-default:hover  {
    background: transparent;
}*/
.btn-lg,
.btn-group-lg > .btn {
    padding: 10px 30px;
    font-size: 1.8rem;
    border-radius: 30px;
}
.btn-md,
.btn-group-md > .btn {
    padding: 8px 20px;
    font-size: 1.2rem;
    border-radius: 30px;
}

.btn-primary {
    color: #ffffff;
}


.btn-default {
    color: #ffffff;
    border: 2px solid #ffffff;
    background-color: transparent;
	font-family: 'montserratregular';
}
.btn-default:before,
.btn-default:after {
    background-color: #ffffff;
}
btn-default:focus {
    background-color: #ffffff;
    border-color: transparent;
}
.btn-default:hover {
    border-color: #ffffff;
    color: #6FB048;
    background-color: #ffffff;
}
.btn-primary {
    background-color: #83a7a5;
    color: #ffffff;
    border: 0px solid #6FB048;
	font-family: 'montserratregular';
}
.btn-primary:before,
.btn-primary:after {
    background-color: #6FB048;
}
.btn-primary:focus {
    background-color: #6FB048;
    border-color: transparent;
}
.btn-primary:hover {
    border-color: transparent;
    background-color: #6FB048;
    color: #fff;
}

.btn-md{
	max-width:188px;
	max-height:50px;
	background-color:#6FB048;
	border:0px;
	font-family: 'montserratregular';
}
.btn-md:hover{
	background-color:#69bc37;
	color:#fff;
}
.btn-sm{
	max-width:145px;
	max-height:45px;
	font-family: 'montserratregular';
}
.btn-larg{
	max-width:295px;
	max-height:50px;
	background-color:#6FB048;
	border-radius:5px;
	border:0px solid;
	font-family: 'montserratregular';
}



/*
Extra height css
*/
.margin-top-20 {
    margin-top: 20px;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}
.margin-top-40 {
    margin-top: 40px;
}
.margin-bottom-40 {
    margin-bottom: 40px;
}
.margin-top-60 {
    margin-top: 60px;
}
.margin-80 {
    margin-top: 80px;
    margin-bottom: 80px;
}
.margin-bottom-60 {
    margin-bottom: 60px;
}
.margin-top-80 {
    margin-top: 80px;
}
.margin-bottom-80 {
    margin-bottom: 80px;
}
.padding-top-20 {
    padding-top: 1.33rem;
}
.padding-bottom-20 {
    padding-bottom: 1.33rem;
}
.padding-top-40 {
    padding-top: 2.66rem;
}
.padding-bottom-40 {
    padding-bottom: 2.66rem;
}
.padding-top-60 {
    padding-top: 5rem;
}
.padding-bottom-60 {
    padding-bottom: 5rem;
}
.padding-bottom-0 {
    padding-bottom: 0;
}
/*padding*/
.padding-twenty {
    padding: 10px 0;
}
.padding-fourty {
    padding: 20px 0;
}
.padding-sixty {
    padding: 30px 0;
}
.padding-eighty {
    padding: 40px 0;
}
h1 span {
    color: #f56363;
    font-weight: 400;
}

/*for placeholder changes*/

/*input::-webkit-input-placeholder {
  color: #CACACA;
  font-size: 18px;
}
input::-moz-placeholder {
  color: #CACACA;
  font-size: 18px;
}
input:-ms-input-placeholder {
  color: #CACACA;
  font-size: 18px;
}*/

/*for image bg*/


/*.img-bg{
  background: url(../images/home-msg.jpg) no-repeat center top fixed;
  background-size
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  overflow: hidden;
}*/

.head_bg{
	background:transparent;
}


h2.title_border{
    position:relative;
}

/* h2.title_border_task1:before{
    border-bottom:1px solid #6FB048;
    width:10px;
    height:10px;
    position:absolute;
    left:0;
    top:0;
    background:red;
} */

h2.title_border:before{
    border-bottom:1px solid #6FB048;
    width:70px;
    height:20px;
    position:absolute;
    left:0;
    top:0;
    background:red;
}
.navbar-default .navbar-nav>li>a {
    color: rgb(206, 235, 207);
    text-transform: uppercase;
	font-size:15px;
	font-family: 'montserratregular';
}

.btn-md, .btn-group-md > .btn {
    padding: 8px 20px;
    font-size: 1.2rem;
    border-radius: 0px;
	font-family: 'montserratregular';
}
.btn {
    margin-right: 15px;
    border-radius: 0px;
	font-family: 'montserratregular';
}
.btn-sm, .btn-group-sm>.btn {
    border-radius: 0px;
}
a.btn{
    text-transform: uppercase;
    margin-top: 10px;
	font-family: 'montserratregular';
}


.main_menu{
    color:rgb(50, 73, 122);
}


.menu-scroll {
    padding-top: 0px;
    padding-bottom: 0px;
    position: fixed;
    top: 0; 
	left: 0; 
	right: 0; 
	z-index: 300;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-color: #fff;
	height:80px;
	
}
.navbar-default {
    margin-top: 15px;
    color:rgb(174, 211, 176);

}

.menu-scroll .main_menu .navbar-nav > li > a {
	color:#666;
	font-family: 'montserratregular';
}
.menu-scroll .main_menu .navbar-nav > li > a:hover {
	color:#6FB048;
}
.menu-scroll a.our_logo{
	color:#666;
}
.menu-scroll .call_us{
	color:#666;
}

.menu-scroll .main_menu .navbar {
	margin-bottom:0px;
    border: 0px solid transparent;
}
.menu-scroll .main_menu .container-fluid {
    border-bottom: 0px solid transparent;
    padding-bottom:0px; 
}

.container-fluid {
    /* border: 2px solid rgba(114, 119, 115, 0.404); */
    padding-bottom: 10px;
}
.navbar-default .navbar-brand {
    color: rgb(170, 224, 187);
    font-weight: bold;
}
.our_logo {
    color: #666;
}*/
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: rgb(164, 221, 212);
    background-color: transparent;
}

.navbar-default {
    background-color: transparent; 
    border-color: transparent;
}
.call_us{
    margin-top: 20px;
    border-left: 1px solid #ddd;
    overflow: hidden;
    padding-left: 15px;
    line-height: 15px;
    font-size: 13px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}

#bener{
    background:url(../img/dna3.jpg) no-repeat;
	background-size:cover;
}

.bener_content{
    padding-top:80px;
    padding-right:150px ;
    padding-left:150px ;
    max-width:1300px;
    color:#e2eeda;
    text-align:center;
}	

.bener_overlay{
	background: rgba(17, 102, 105, 0.774);
    height: 240px;
}

.bener_overlay p{
    color:#ffff;
    font-size:18px;
    text-align: justify;
    text-justify: inter-word;
    /* font-style: italic; */
    padding-top: 10px;
    font-family: Monospace;
}
   


.formUpload {
    color:#ffff;
    padding-left:170px;
    padding-top:10px;
}

.formUpload input{
    color:#000;
    margin-top: 5px;
}


#fileToUpload{
    margin-left: 180px;
    margin-right: 10px;
    margin-top: 10px; 
    margin-bottom: 10px;
}

#fileToUpload1{
    margin-left: 180px;
    margin-top: 10px;
}


#fileToUpload2 {
    margin-left: 190px;
    margin-right: 1px;
    margin-top: 10px; 
    margin-bottom: 10px;
}

.formUpload p{
    font-weight: bold;
    color:#e2eeda;
    margin-bottom: 5px;
    font-size:19px;
}

.simulation {
    padding-top:0px;
    color:#ffff;
    padding-left:170px;
}

.simulation p{
    font-weight: bold;
    color:#e2eeda;
    margin-bottom: 1px;
    font-size:19px;
    margin-top: 30px;
}

.simulation input{
    color:#000;
    margin-top: 0px;
}

.bener_content h1{
    color:#ddd;
    font-weight: bold;
    text-align:center;

}	
.bener_content p{
    color:#ffff;	
    margin-top:10px;
    text-align:center;
    padding: 30px 0px 0px 0px;

}


/* Best Features Section */
#our_features{
    padding: 0px 0px 40px 0px;
}

#our_features_waiting{
    padding: 0px 0px 110px 0px;
}

#our_features_task1{
    padding: 0;
    margin-top: 1px;
    padding-bottom: 10px;
    height: 100%;
    width: 100%;
}

.features_top{
    max-width:940px;
    padding:40px 0;
    margin:0 auto;
    color:#83a7a5;
}

.features_top_task1{
    max-width:940px;
    padding-top:15px;
    margin:0 auto;
    color:#83a7a5;
}

.features_top_task1 h2{
    font-size:32px;
    color:#0f5f5c;
    padding-top:5px;
}

.features_top p{
    font-size:15px;
    color:#83a7a5;
}
#newtopictask1{
    font-size:20px;
    color:#565656;
    margin-top: 0%;
    padding-bottom: 0%;
}

#waitpage{
    font-size:19px;
    color:#0f9992;
}

.features_contant{}
.best_features_contant_top{}

.single_features img{
    max-width: 50px;
    height: 50px;
    margin-bottom: 20px;
}
.single_features i{
    font-size:30px;
    color:#6FB048;
}
.single_features h2{
    font-size:16px;
    color:#0f5f5c;
}
.single_features p{
    font-size:14px;
    color:#83a7a5;
    max-width:260px;
    margin-left: 70px;
    margin-right: 70px;

    text-align:center;
}
.border_img{
    background:url(../img/border_md.png) no-repeat scroll center center;
    background-size:cover;
    width:90px;
    height:91px;
    margin: 0 auto;
}

.best_features_bottom{
    padding: 50px 0px 0px 0px;
}
.single_features_bottom{
    margin-bottom: 20px;
    max-width:460px;
}
.single_features_bottom h2{
    font-size:16px;
    color:#0f5f5c;
}
.single_features_bottom h2 i{
    color: #6FB048;
    padding-right: 20px;
    font-size: 30px;	
}

.single_features_bottom p{
    font-size: 14px;
    color:#83a7a5;
}

/* Looking section */
#looking{}
.looking_top{
    padding: 80px 0px 20px 0px;
}
.looking_top h2{
    font-size:32px;
    color:#0f5f5c;

}
.looking_top p{
    font-size:15px;
    color:#83a7a5;
}

.single_looking{
    padding: 80px 0px 30px 0px;
    max-width:500px;
}
.single_looking h2{
    font-size:32px;
    color:#0f5f5c;
}
.single_looking p{
    font-size:14px;
    color:#83a7a5;
}
.single_looking p i{
    font-size:16px;
    padding-right:10px;

}


.single_looking_img{
}

.single_looking_img img{
}


/* Testmonial Section */

#testimonial{}
.single_testimonial{
    max-width: 540px;
    padding: 235px 0px;
}

.single_testimonial p{
    font-size:22px;
    padding-bottom:60px;
    color:#83a7a5;
    line-height:30px;
}

.test_author{
    color:#6fb048;
    font-size:14px;
    display: block;
}
.test_author2{
    color:#83a7a5;
}

.single_testimonial_img{
    margin-top: 120px;
}


/*Build Section */

#build{
    
}

.build_contant{
    max-width: 500px;
    padding-top: 60px;
}

.build_contant h2{
	font-size:2rem;
    color:#0f5f5c;
}
.build_contant p{
    font-size:14px;
    color:#83a7a5;
}

/* Pricing Section */
#pricing{
    padding: 100px 0px 70px 0px;
}

.pricing_top{
    max-width:500px;
    margin:0 auto;
    padding-bottom:40px;
}
.pricing_top h2{
    color:#0f5f5c;
    font-size:32px;
	font-family: 'robotolight';
}
.pricing_top p{
    color:#83a7a5;
    font-size:14px;
	font-family: 'robotoregular';
}

.pricing_tabel_contant .col-md-3 {
	padding:90
}
.single_pricing{
    border: 1px solid rgba(221, 221, 221, 0.25);
    padding: 30px;
}
.top_text{}
.top_text span{
    display: block;
    font-size: 15px;
    text-transform: uppercase;
    color: #6fb048;
    padding-bottom: 30px;
	font-family: 'robotomedium';
}
.top_text sub{
    display: block;
    font-size: 3.5rem;
    color: #0f5f5c;
    padding-bottom: 60px;	
	font-family: 'montserratregular';
}
.top_text sup{
    display:block;
    font-size:14px;
    color:#0f5f5c;
}
.single_pricing ul{
    padding-top:20px;
}
.single_pricing ul li{
    font-size: 14px;
    color: #0f5f5c;
    line-height: 30px;
	font-family: 'robotolight';
}



/* Plans Section CSS*/
#plans{
    padding-top: 50px;
}
.single_plans{
    padding:35px 0px;
}
.plans_top h2{
    color:#0f5f5c;
    font-size:32px;

}
.single_plans li{
    font-size:14px;
    color:#83a7a5;
    line-height: 30px;
}
.single_plans li i{
    padding-right:15px;
    font-size:16px;
}

/* Healp Section CSS */
#healp{
    padding: 50px 0px 100px 0px;
}
.healp_contant{
    margin:0 auto;
    max-width:1200px;
}
#healp i{
    font-size: 40px;
    color: #6fb048;	
}
#healp h2{
    color: #6fb048;
    padding-top: 15px;
}
#healp p{
    font-size:15px;
}

#healp a{
    font-size:18px;
    color:#0f5f5c;
}

#healp input{
    /* font-size:18px;
    color:#0f5f5c; */
}



/* like Section */

#like{
    background:url(../img/like_bg.png) no-repeat scroll 0 0;
    background-size:cover;
}
.single_like{
    max-width:550px;
    padding:75px 0px;
}

.single_like h2{
    font-size:1.8rem;
    margin-bottom: 0;
    color:#0f5f5c;
}
.single_like p{
    font-size:15px;
    color:#83a7a5;
}
.single_like_btn{
    padding:560px 0px;
    text-align:center;
}

/* Footer Section  CSS */
/* #footer{
    padding: 20px 0px 20px 0px;
} */
/* .single_footer{
    padding: 20px 00px 20px 20px;
} */

.single_footer h2{
    font-size:32px;
    color:#b0e4c0;
	font-family: 'robotomedium';
}

.topic {
    font-size:100px;
    color:#4d6655;
    font-family: 'robotomedium';
    padding: 2%;
    /* font-weight:s bold; */
}


.single_footer li a{
    font-size:16px;
    color:#000;
}

.single_footer form{
    font-size:16px;
    color:#000;
    margin: 4px;
    text-align: center;

}

.single_footer input{
    font-size:16px;
    color:#045353;
    padding-top: 3px;
    /* text-align: center; */
}

#analy1{
    margin-top: 30px;   
    text-align: justify;
    text-justify: inter-word;
    font-style: bold;
    font-family: Monospace;
}
#analy2{
    margin-top: 30px;   
    text-align: justify;
    text-justify: inter-word;
    font-style: bold;
    font-family: Monospace;
}


form.email_sender input[type="text"]{
    position:relative;
}

button[type="submit"]{
    position: absolute;
    right: 21%;
    top: 56%;
    background: transparent;
    border: 0px none;
    padding: 20px;
    color: #6FB048;
    outline: none;
}

button:focus{
    border:transparent;
}

.navbar-form {
    padding: 0px;
    margin:0px;
}

.footer_bottom{
    border-top:1px solid #ddd;
    padding-top:20px;
}

.single_footer_bottom p i{
	padding:0px 10px;
	color:#ff0000;
}

.single_footer_bottom p {
	padding-bottom:19px;
}
.single_footer_bottom p a{
	padding:0px 20px;
	color:#6fb048;
}
.single_footer_bottom li{
    float: left;
    margin-left: 10px;
}
.single_footer_bottom li a{
    color: #fff;
    border-radius: 50%;
    display: block;
    width: 35px;
    height: 35px;
    text-align: center;
}
.single_footer_bottom li a i{ 
    padding:10px;
}
a.s_f_1{
    background:#55ACEE;	
}
a.s_f_2{
    background:#3B5998;
}
a.s_f_3{
    background:#3F729B;
}
a.s_f_4{
    background:#EC6197;	
}
a.s_f_5{
    background:#383838;	
}


a.s_f_1:hover,
a.s_f_2:hover,
a.s_f_3:hover,
a.s_f_4:hover,
a.s_f_5:hover{
    background:#6FB048;
    color:#fff;
}






/* Contact Us page */
#google_map{    
	padding-top: 76px;
    overflow: hidden;
    background-color: #83a7a5 !important;
}
.messsage_contant{
    margin-top:70px;
}



.single_message_left{
    max-width:515px;
    margin:0 auto;
    padding-bottom:100px;
}
.message_top_text{
    padding-top:70px;
}

.message_top_text h2{
    color:#0f5f5c;
    font-size:32px;
}
.message_top_text p.description_p{
    color:#83a7a5;
    font-size:15px;
    max-width:500px;
    margin:0 auto;
}

#description_example
{
    color:#83a7a5;
    font-size:17px;
    max-width:700px;
    margin:0 auto;
    padding-bottom: 30px;
}

.single_message_right{
    max-width: 345px;
    border: 2px dashed #ddd;
    padding: 30px;
    margin: 0 auto;
    margin-bottom:50px;
}

.single_message_right h4{
    color:#0f5f5c;
}
.single_message_right p{
    color:#83a7a5;
}
.single_message_right p i{
    color:#6FB048;
    padding-right:10px;
}
.single_message_right p span{
    display: block;
    margin-left: 25px;
}


a.get_stared_btn{
    background: #6FB048;
    color: #fff;
    border-radius: 2px;
    padding: 5px 10px;
    margin-top: 10px;
}

/* About Us Page CSS */
#about_banner{
    background:url(../img/ab_baner.jpg);
    background-size:cover;
}
.about_overlay{
    background:rgba(47, 94, 94, 0.65);
    width:100%;
}

.about_banner_text{
    padding:160px 0;
    max-width:820px;
    color:#fff;
    margin:0 auto;
}
.about_banner_text h1{
    margin-bottom:30px;
}

#our_about_area{
    padding-bottom:80px;
}
.about_top_text{
    padding:80px 0;
}
.about_top_text p{
    max-width:710px;
    margin:0 auto;
}
.single_about_text{
    padding-bottom:20px;
}
.single_about_text img{
    max-width: 50px;
    height: 50px;
    margin-bottom: 20px;
}
.single_about_text h4{
    padding-top:20px;
}

#our_tem_area{
    padding-bottom:80px;
}

.team_top_text{
    margin-bottom:70px;
    margin-top:80px;
}

.team_top_text p{
    max-width: 722px;
    margin: 0 auto;	
    color:#83a7a5;
}
.single_team_area{
    margin-bottom:20px;
}
.single_team_area h5{
    margin: 10px 0px 0px 0px;
    font-size:16px;
    color:#0f5f5c;
	font-family: 'robotomedium';
}
.single_team_area p{
    font-size:14px;
    color:#83a7a5;
}

/* new added  */
#summary {
    color:#f9f9f9;
    margin-left: 100px;
    margin-right: 100px;
    margin-bottom: 50px;

    /* font-family: 'robotomedium'; */
    text-align: justify;
    text-justify: inter-word;
    font-style: italic;
}

#myProgress {
    width: 100%;
    background-color: grey;
}
#myBar {
    width: 1%;
    height: 30px;
    background-color: green;
}
#linktext{
    width: 800px;
    color: #2175A9;
    text-align: center;
    border:none;
    font-size: 17px;
    margin-top:10px;
	
}

#linkbuton{
    text-align: center;
    font-style: bold;
}