body{ padding: 0px; margin: 0px; font-weight: 400;font-family: 'Rockwell';}
h1, h2, h3, h4, h5, h6, ol, li, ul, a, img, p, span, strong{ padding: 0px; margin: 0px;}
a:hover,a:focus{ outline: none; text-decoration: none}
section{ float: left; width: 100%;}
.pad0{ padding: 0;}
img { max-width: 100%;}
/*-------------Font face------------------*/
@font-face {
  font-family: 'Rockwell-Bold';
  src: url('../fonts/Rockwell-Bold.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Rockwell-Bold.woff') format('woff'), 
       url('../fonts/Rockwell-Bold.ttf')  format('truetype'), 
       url('../fonts/Rockwell-Bold.svg#Rockwell-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Rockwell';
  src: url('../fonts/Rockwell.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/Rockwell.woff') format('woff'), 
       url('../fonts/Rockwell.ttf')  format('truetype'), 
       url('../fonts/Rockwell.svg#Rockwell') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SegoeUI';
  src: url('../fonts/SegoeUI.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/SegoeUI.woff') format('woff'), 
       url('../fonts/SegoeUI.ttf')  format('truetype'), 
       url('../fonts/SegoeUI.svg#SegoeUI') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SegoeUI-SemiBold';
  src: url('../fonts/SegoeUI-SemiBold.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/SegoeUI-SemiBold.woff') format('woff'), 
       url('../fonts/SegoeUI-SemiBold.ttf')  format('truetype'), 
       url('../fonts/SegoeUI-SemiBold.svg#SegoeUI-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SegoeUI-Bold';
  src: url('../fonts/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/SegoeUI-Bold.woff') format('woff'), 
       url('../fonts/SegoeUI-Bold.ttf')  format('truetype'), 
       url('../fonts/SegoeUI-Bold.svg#SegoeUI-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/**-------------------------Header--------------------------------*/
.header .navbar-brand { height: auto; padding: 10px 0;transition: width 1s ease, height 1s ease; margin: 0 !important; width: 230px}
.header .navbar.navbar-default{ background: transparent none repeat scroll 0 0; border: 0 none; border-radius: 0; margin: 0;}
.header .collapse.navbar-collapse{ float: right}
.slider { float: left; position: relative; width: 100%;}
.header { float: left; width: 100%; z-index: 99999; background: #272724; position: relative}
.header .navbar-default .navbar-nav > li > a { color: #fff; margin: 9px 14px; padding: 7px 0px;font-size: 14px; font-family: 'Rockwell';
border-bottom: 2px transparent solid}
.header .navbar-default .navbar-nav > li > a:hover { color: #53B060; border-bottom: 2px #53B060 solid }
.header .navbar-default .navbar-nav > .active > a, 
.header .navbar-default .navbar-nav > .active > a:hover, 
.header .navbar-default .navbar-nav > .active > a:focus { background-color: transparent; color: #53B060;border-bottom: 2px #53B060 solid}
.header .navbar.navbar-default ul.nav.navbar-nav{margin: 6px 0 0;}
.slider .carousel-caption { left: 0; padding-bottom: 30px; right: 0; text-align: center; top:25%;}
.slider_cover h2 { color: #fff; font-size: 80px; font-weight: normal; padding: 23px 0px 23px; text-shadow: none;font-family: 'Rockwell';letter-spacing: 5px;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.75);}
.slider_cover p { color: #fff; font-size: 15px; font-weight: normal; padding: 0px 0px 23px; text-shadow: none;font-family: 'Rockwell';}
.yello_btn{ display: inline-block; color: #000; font-size: 17px; background: #F6F6F6; padding:15px 30px; border-radius: 3px; border: none;
 text-transform: uppercase; text-shadow: none;font-family: 'SegoeUI-SemiBold'; border-bottom: 3px #B2B2B4 solid }
/* Fade */
.yello_btn { vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent; overflow: hidden; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;
-webkit-transition-property: color, background-color; transition-property: color, background-color;}
.yello_btn:focus{ color: #000}
.yello_btn:hover{ background: #50B160; color: #fff; border-bottom-color: #378644}
.slider .carousel-control { z-index: 999; background: transparent; width: 40px; height: 60px; top: 50%; transform: translate(0,-50%)}
.slider .carousel-control.left{ text-align: left; left: 10%}
.slider .carousel-control.right{ text-align: right; right: 10%}
.slider .carousel-control.left span, .slider .carousel-control.right span { display: inline-block; margin-top: 0px;  z-index: 5;}
.slider .carousel-inner .item img{ display: inline-block; width: 100%;}
.social_icon { border-left: 1px solid #ddd; float: right; margin-left: 7px;}
.social_icon ul { display: inline-block; padding: 0 0 0 11px; position: relative;}   
.social_icon ul li { display: inline-block;}
.social_icon ul li a { color: #fff; display: inline-block; font-size: 16px; padding: 10px 10px;}
.social_icon ul li a:hover { color: #ff3100;}
.slider .carousel-indicators { bottom: 100px;}
.slider .carousel-indicators .active { background-color: #FF3200; height: 12px; margin: 0; width: 12px; border-color: #FF3200}
.slider .carousel-indicators li { background-color: #fff; border: 1px solid #fff; border-radius: 10px; cursor: pointer; display: inline-block; height: 10px;
 margin: 1px;  text-indent: -999px;  width: 10px;}
/*----------------Header Fixed ------------------------*/
.fixed-me{ background:rgba(40, 40, 38, 0.9) ; padding: 0px  !important; margin-bottom: 5px; position: fixed; top:0;z-index:9999;width: 100%;
 border-bottom: 1px solid #50B160 !important; left: 0;}
.navbar-me {   transition: all 1s ;}
.navbar-me{ padding: 5px 0px; top: 0px; border: 0px; border-radius: 0px; margin: 0; border-bottom: none}
.header .navbar.navbar-default .fixed-me ul.nav.navbar-nav { margin: 6px 0 0;}
.header .fixed-me .navbar-brand { height: auto; padding: 5px 0; width: 180px;transition: width 1s ease, height 1s ease;}
.header .fixed-me .navbar-brand { height: auto; padding: 10px 0;}
#toTop {  background: #50B160;  border-radius: 50%;  bottom: 10px;  cursor: pointer;  display: none;  font-weight: bold;  height: 40px;  line-height: 37px;
  padding: 0;  position: fixed;  right: 10px;  text-align: center;  transition: transform 0.5s ease 0s;  width: 40px;  z-index: 999999;}
/*----------------------------three_section--------------------------------------*/
.three_section{ padding: 60px 0;}
.page-header-eduone{ margin: 0; border-bottom: none}
.page-header-eduone h1{ color: #434343; font-size: 30px; font-family: 'Rockwell-Bold';letter-spacing: 2px;}
.page-header-eduone p{ color: #434343; font-size: 17px; font-family: 'SegoeUI'; padding-top: 10px;}
.block_inner { display: inline-block; margin-top: 40px; width: 100%;}
.block_inner .thumbnail { border-radius: 0px;  padding: 40px 10px 20px; text-align: center;}
.block_inner .thumbnail:hover{ box-shadow: 0 0 8px 0 #ccc}
.block_inner .thumbnail .caption { color: #333; padding: 25px 0 10px;}
.block_inner .thumbnail .caption h3{ font-size: 18px; color: #000;font-family: 'Rockwell'; padding-bottom: 13px; }
.block_inner .thumbnail .caption h3 a{ color: #434343;font-family: 'Rockwell'; font-size: 18px;}
.block_inner .thumbnail .caption h3 a:hover{ color: #378644;}
.block_inner .thumbnail .caption p{ font-size: 16px; color: #808080;font-family: 'SegoeUI'; }
/*-----------------------Aboutst_section-----------------*/
.about_section{background:url(../img/bg_map.jpg) no-repeat center bottom}
.about_section .jumbotron{ background: transparent; padding: 30px 0 0; border-radius: 0}
.about_section .jumbotron h4{ color: #434343; font-size: 20px;font-family: 'Rockwell';}
.about_section .jumbotron h2{ color: #50b160; font-size: 29px;font-family: 'Rockwell-Bold'; padding-top: 10px;}
.about_section .jumbotron p{ color: #626262; font-size: 17px;font-family: 'SegoeUI'; padding-top: 20px; line-height: 24px; padding-bottom: 20px;}
.about_section .list-group-item {font-family: 'SegoeUI';  border: none; margin-bottom: 0; padding: 10px 0; color: #636363; font-size: 17px}
.about_section .list-group-item i{ color: #50b160; margin-right: 5px;}
.about_section .btn-primary{ background: #50B160; border: none; border-radius: 3px; color: #fff;font-family: 'SegoeUI-SemiBold'; padding: 15px 20px;
border-bottom: 3px #378644 solid; margin-top: 30px;}
.about_section .btn-primary:hover{ background: #378644; border-bottom: 3px #2F7A3A solid}
/*----------------Register_section-------------*/
.register_section{background:url(../img/bg2.jpg) no-repeat; min-height: 400px; padding: 60px 0; background-attachment: fixed}
.register-left{ float: left; width: 100%; padding-top: 130px; color: #fff;}
.register-left h4{ font-size: 25px;font-family: 'SegoeUI-SemiBold';}
.register-left h2{ font-size: 65px;font-family: 'Rockwell-Bold'; padding-top: 15px;}
.register-left ul{ float: left; width: 100%; padding-top: 30px;}
.register-left ul li{ float: left; list-style: none; width: 115px; height: 115px; border: 1px #fff solid; text-align: center; border-radius: 50%;
margin-right: 20px;padding-top: 24px; cursor: pointer}
.res-number{ font-size: 40px; display: block;font-family: 'Rockwell-Bold'; line-height: 40px;}
.res-txt{ font-size: 15px;font-family: 'Rockwell-Bold'; text-transform: uppercase; padding-top: 5px; display: inline-block}
.register-left ul li:hover{ color: #fff; border-color: #50B160; background: #50B160}
.register-right{ float: right; width: 370px; background: #fff; min-height: 200px;overflow: hidden}
.register-top-right{ float: left; width: 100%; color: #fff; padding: 20px 20px 0; color: #fff; background: #50B160;position: relative;
font-family: 'Rockwell-Bold';line-height: 30px; font-size: 21px; text-align: center; }
.register-top-right::before { background: #50b160; border-radius: 61%; bottom: -40px; content: ""; height: 173px; left: 50%; position: absolute;
 transform: translate(-50%, 0px); width: 120%;}
.register-top-right span{ position: relative}
.register-form { float: left; padding: 70px 40px 20px; width: 100%;}
.register-form .form-control{ border-radius: 0; height: 50px; box-shadow: none; color: #a5a5a5; font-size: 16px;font-family: 'Rockwell';}
.register-form .btn-primary{ width: 100%; border-radius: 0; border: 0; font-size: 17px; color: #fff;font-family: 'Rockwell'; background: #50B160; padding: 12px }
.register-form .btn-primary:hover{ background: #429B50; }
/*-------------------latest_section----------------*/
.latest_section{ padding: 60px 0}
.latest-news-bx{ float: left; width: 100%; padding-top: 50px;}
.latest-news-bx .thumbnail { border: medium none; border-radius: 0; padding: 0; position: relative; background: transparent}
.latest-news-bx .thumbnail .caption{ background: transparent; padding: 0 15px;}
.latest-news-bx .thumbnail .caption-bx{ float: left; width: 100%; border: 1px #ccc solid; background: #fff; padding: 10px;margin-top: -50px;
 position: relative;color: #666;}
.latest-news-bx .thumbnail .caption-bx h3 a,
.latest-news-bx .thumbnail .caption-bx h3{ color: #434343; font-size: 16px;font-family: 'SegoeUI-SemiBold'; text-transform: uppercase}
.latest-news-bx .thumbnail .caption-bx h5{ font-size: 16px;font-family: 'SegoeUI'; padding-top: 3px; }
.latest-news-bx .thumbnail .caption-bx p{  font-size: 16px;font-family: 'SegoeUI'; padding-top: 20px; }
.news-like { float: left; padding-top: 15px; width: 100%;}
.favrest-icon { float: left; font-size: 16px;font-family: 'SegoeUI';}
.favrest-icon i{ margin-right: 5px; }
.news-like .text-primary{ float: right; color: #666; font-size: 16px;font-family: 'SegoeUI';}
.latest-news-bx .thumbnail:hover .caption-bx{ color: #fff; background: #50B160; border-color: #50B160}
.latest-news-bx .thumbnail:hover .news-like .text-primary,
.latest-news-bx .thumbnail:hover h3 a{ color: #fff}
/*-------------------Testimonial-section----------------*/
.testimonial_section{background:url(../img/bg6.jpg) no-repeat center top; padding: 80px 0; min-height: 300px; background-attachment: fixed}
.testimonial-slider{ background: #fff; padding:0 0px;}
.testimonial-slider .carousel-caption{ position: relative; left: 0; display: inline-block; width: 77%}
.clints-testimonial{ display: inline-block; width: 100%; padding: 40px 0 20px;}
.clints-img{ display: inline-block; border: 4px #D7D7D7 solid; border-radius: 50%; overflow: hidden; width: 100px; height: 100px;}
.testimonial-slider .carousel-caption p{ color: #3f3f3f; font-size: 17px;font-family: 'SegoeUI'; text-shadow: none; padding-bottom: 20px;}
.testimonial-slider .carousel-caption h3{ color: #3f3f3f; font-size: 16px;font-family: 'SegoeUI-SemiBold'; text-shadow: none; text-transform: uppercase}
.testimonial-slider .carousel-caption h4{ color: #3f3f3f; font-size: 16px;font-family: 'SegoeUI-SemiBold'; text-shadow: none; padding-top: 5px;}
.testimonial_section .carousel-control.left,
.testimonial_section .carousel-control.right{ background-image: none; background-repeat: repeat-x; top: 50%;transform: translate(0px, -50%);}
.testimonial_section .carousel-control { background-color: #8e8e8e; width: 34px; height: 50px; line-height: 44px;}
.testimonial_section .carousel-control.right { left: auto; right: 0;}
.testimonial_section .carousel-control.left:hover,
.testimonial_section .carousel-control.right:hover{ background: #50B160}
.testimonial-slider .item{}
.testimonial_section .carousel { background: #fff; padding: 0 50px; position: relative;}
/*-------------------Pricing-Section----------------*/
.pricing_section{ padding: 70px 0}
.pricing-bx{ display: inline-block; width: 100%; padding-top: 50px;}
.pricing-bx .jumbotron{ background: #fff; border-radius: 0; border: 1px #ccc solid; padding: 0; text-align: center; overflow: hidden}
.pricing-bx .jumbotron h2{ background: #fff; padding:20px 0 0; text-align: center; color: #6b6b6b; font-size: 25px;font-family: 'Rockwell-Bold'; 
              text-transform: uppercase;position: relative }
.pricing-bx .jumbotron h2 span{  padding:9px 0 0;  font-size: 37px; display: inline-block; }
.pricing-bx .jumbotron h2 span em { font-size: 20px; font-style: normal; vertical-align: top;}
.pricing-bx .jumbotron h2::before { border-left: 190px solid transparent; border-right: 190px solid transparent; border-top: 40px solid #d9d9d9;
 bottom: -40px; content: ""; left: 50%; position: absolute; width: 100%;transform: translate(-50%, 0px);}
.pricing-bx .jumbotron h2::after { border-left: 190px solid transparent; border-right: 190px solid transparent; border-top: 40px solid #fff;
 bottom: -36px;  content: "";  left: 50%;  position: absolute;  width: 100%;transform: translate(-50%, 0px);}
.pricing-bx .jumbotron p{  padding:12px 0;  font-size: 16px; color: #434343;font-family: 'SegoeUI'; margin: 0}
.pricing-txt{ display: inline-block; width: 100%; padding: 70px 20px 30px; }
.pricing-txt .btn-primary{ margin-top: 20px; background: #fff; border: 1px #ccc solid; color: #6b6b6b; font-size: 20px;font-family: 'SegoeUI-Bold';
width: 100%;}
.pricing-bx .jumbotron:hover .pricing-txt .btn-primary,
.pricing-txt .btn-primary:hover{ background: #50B160; border: 1px #50B160 solid; color: #fff; }
.pricing-bx .jumbotron:hover h2{ background: #50B160; color: #fff; }
.pricing-bx .jumbotron:hover h2::after{border-top-color: #50B160}
.pricing-bx .jumbotron:hover{ box-shadow: 0 0 8px 0 #ccc; border-color: #50B160}
/*---------------Footer-------------------*/
.footer { background: #1E1E1E ; display: inline-block; width: 100%; padding:50px 0; color: #fff; float: left; position: relative;
border-top: 6px #50B160 solid} 
.footer::before { background: #DBB138; content: ""; height: 6px; position: absolute; right: 0; top: -6px; width: 50%;}
.left_footer{float: left; width: 100%}
.right_footer{float: right; width: 100%;}
.footer_botm p{font-size: 14px;font-family: 'SegoeUI'; float: right}
.footer_botm{ display: inline-block; width: 100%;  padding-top: 50px;}
.social_foter{display: inline-block; }
.social_foter ul{display: inline-block;}
.social_foter ul li{display: inline-block; margin-right: 5px;}
.social_foter ul li a { background: #777777; color: #fff; display: inline-block; font-size: 19px; height: 30px; line-height: 30px; padding: 0;
 text-align: center; width: 30px;}
.social_foter ul li a:hover{  background: #50B160;  color: #fff;}
.address-info { display: inline-block; padding-bottom: 10px; width: 100%;}
.company-info { float: left; padding-bottom: 15px; width: 100%; font-size: 18px;font-family: 'SegoeUI';}
.company-info i{ width: 30px; font-size: 20px; vertical-align: middle;}
.addr-info i{ font-size: 25px;}
.con-info i{ font-size: 30px;}
.company-info.con-info > span { display: inline-block; vertical-align: middle;}
.input-left { float: left; width: 48%;}
.input-right{ float: right}
.contact-info .form-control { background-color: #1e1e1e; color: #9f9f9f; font-size: 15px; height: 43px; font-family: 'SegoeUI';border-radius: 0;}
.contact-info .form-group{ display: inline-block; width: 100%}
.contact-info textarea.form-control { height: 100px; max-width: 100%; min-width: 100%}
.contact-info .btn-primary{ background: #50B160; border-color: #50B160; color: #fff; border-radius: 0;  font-family: 'SegoeUI'; font-size: 16px;}
.contact-info .btn-primary:hover{ background: #1e1e1e; border-color: #50B160; color: #50B160;}
/*-------------------------------Media css-------------*/
@media only screen and (max-width:1100px){
.header .navbar-default .navbar-nav > li > a { margin: 9px 9px;}
.slider_cover h2 { font-size: 29px;}
.about_section .jumbotron p { font-size: 15px; line-height: 18px; margin: 0; padding-bottom: 10px; padding-top: 10px;}
.about_section .list-group-item { padding: 6px 0;}
.register-left ul li { float: left;  height: 105px;  margin-right: 7px;  padding-top: 19px;  width: 105px;}
.register-left h4 { font-size: 20px;}
.register-left h2 { font-size: 55px;}
}
@media only screen and (max-width:991px){
.header .navbar-default .navbar-nav > li > a {   font-size: 13px;  margin: 5px 1px;  padding: 4px 5px;    font-family: "poppinsmedium";}
.header { background: #1E1E1E;position: relative;}
.header .navbar.navbar-default ul.nav.navbar-nav { margin: 7px 0 0;}
.header .navbar-brand { width: 150px;}
.header .fixed-me .navbar-brand { width: 130px;padding: 11px 0;}
.fixed-me .search_social { margin-top: 5px;}
.slider_cover h2 { font-size: 30px;}
.slider .carousel-caption { top: 10%;}
.block_inner .thumbnail .caption p { font-size: 14px;}
.about_section .jumbotron { padding: 0;}
.about_section .jumbotron p { font-size: 14px; line-height: 19px; margin: 0; padding-bottom: 8px; padding-top: 8px;}
.about_section .jumbotron .list-group { margin-bottom: 0; padding-left: 0;}
.about_section .list-group-item { font-size: 15px; margin-bottom: 0; padding: 2px 0;}
.about_section .btn-primary { margin-top: 10px; padding: 6px 13px;}
.register-left { padding-top: 10px;}
.register-left h2 { font-size: 35px;}
.register-left ul li{ margin-bottom: 10px;}
.testimonial-slider .carousel-caption { width: 100%;}
.pricing-txt .btn-primary { font-size: 16px;}
.pricing-bx .jumbotron p { padding: 3px 0;}
.company-info { font-size: 15px;}
.register-left ul li { height: 115px; padding-top: 24px; width: 115px;}
.register-left h4 { font-size: 17px;}
.pricing_section,.testimonial_section,.latest_section,.register_section,.three_section { padding: 40px 0;}
}
@media only screen and (max-width:767px){
.header .navbar-collapse { float: right; left: 0; margin: 0; position: absolute; width: 100%; background: #000; padding-bottom: 15px;}
.header .navbar-toggle { margin-top: 30px;}
.header .navbar-toggle { margin-top: 12px;}
.header .navbar-brand{ margin-left: 10px !important;}
.header .navbar-default .navbar-nav > li > a { margin: 5px 3px; padding: 4px 5px; }
.header .navbar-brand { width: 200px;}
.header .fixed-me .navbar-brand { width: 130px;}
.slider_cover p{ display: none}
.register-left { padding-top: 0; text-align: center}
.latest-news-bx { text-align: center;}
.latest-news-bx .thumbnail { display: inline-block; width: 370px;}
.testimonial-slider .carousel-caption { width: 100%;}
.testimonial-slider .carousel-caption p { font-size: 13px;}
.testimonial-slider { padding: 0;}
.pricing-bx { text-align: center;}
.pricing-bx .jumbotron { display: inline-block; width: 340px;}
.register-right { margin-top: 20px; width: 100%;}
.register-left ul li { display: inline-block; float: none;}
.about-right{ display: inline-block; width: 100%; padding-top: 20px}
}
@media only screen and (max-width:580px){
.yello_btn { font-size: 15px; padding: 6px 12px;}    
.slider_cover h2 { font-size: 20px;} 
.register-left h4 {  font-size: 15px;}
.register-left h2 {  font-size: 30px;}
.register-left ul li { display: inline-block; float: none; height: 105px; margin: 1px; width: 105px;}
}
@media only screen and (max-width:479px){
.slider .carousel-caption { padding-top: 8px; top: 0;}
.register-left ul li { height: 115px; width: 115px; margin: 7px;}
.latest-news-bx .thumbnail { width: 100%;}
.pricing-bx .jumbotron { display: inline-block; width: 100%;}
}