@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,700,900|Open+Sans:300,400,600,700,800|PT+Sans:400,700|Poppins:300,400,500,600,700,800,900|Montserrat:300,400,500,600,700,800,900|family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
body{font-family: 'Poppins', sans-serif;}
#Content a{ text-decoration:none;}
.site_header{ background:#fff; position:absolute; left:0; right:0; top:0; z-index:9;}
.site_header .topbar{ background:#f5f5f5; padding:6px 0 5px;}
.site_header .topbar .left_mail{padding:5px 0;}
.site_header .topbar .left_mail ul{ font-size:0; display:block;}
.site_header .topbar .left_mail ul li{font: 400 18px/27px "PT Sans", sans-serif; color: #000000; display:inline-block; vertical-align:middle;}
.site_header .topbar .left_mail ul li .fa{color:#f04e2e; margin-right:5px; font-size:18px; vertical-align:-8%;}
.site_header .topbar .left_mail ul li:not(:last-child){ padding-right:30px;}
.right_social ul a{ display:block;height: 35px !important;width: 35px !important;}
.right_social ul a i{font-size:18px !important; }
.right_social ul li:not(:last-child){ padding-right:10px !important;}
.right_social ul a img{ margin:0 !important;}
.site_header .navbar-default{ border:none; border-radius:0; margin:0; background-image:none; background-color:#fff; box-shadow:none; padding:22px 0;}
.site_header .navbar > .container .navbar-brand{ height:auto;padding:0px 15px;}

.site_header .navbar-default .navbar-nav > li{ font-family: 'Poppins', sans-serif; font-weight:700; color:#62af63;}
.site_header .navbar-default .navbar-nav > li:last-child{padding-right:0;}
.site_header .navbar-default .navbar-nav > li > a,
.site_header .navbar-default .navbar-nav > li.active > a,
.site_header .navbar-default .navbar-nav > li > a:hover,
.site_header .navbar-default .navbar-nav > li > a:active,
.site_header .navbar-default .navbar-nav > li > a:focus{background-image:none; background-color:transparent; box-shadow:none; font-size:16px; line-height:24px; color:#000000; text-transform:uppercase; padding:16px 14px; text-shadow:none; outline:none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;font-weight:600;}
.site_header .navbar-default .navbar-nav > li > a:hover,
.site_header .navbar-default .navbar-nav > li.current_page_item > a,
.site_header .navbar-default .navbar-nav > li.active > a{color:#3f3d3d;}


.site_header .navbar.navbar_fixed {
  position: fixed;
  padding:0;
  width: 100%;
  top: -70px;
  left: 0;
  right: 0;
  background: #fff;
  -webkit-transform: translateY(70px);
  -ms-transform: translateY(70px);
  transform: translateY(70px);
  -webkit-transition: background 500ms ease, -webkit-transform 500ms ease;
  transition: background 500ms ease, -webkit-transform 500ms ease;
  -o-transition: transform 500ms ease, background 500ms ease;
  transition: transform 500ms ease, background 500ms ease;
  transition: transform 500ms ease, background 500ms ease, -webkit-transform 500ms ease;
  -webkit-transition: transform 500ms ease, background 500ms ease;
  -webkit-backface-visibility: hidden;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.8);
box-shadow: 0 0 5px 0 rgba(0,0,0,0.8);
}

/* inner header */
.site_banner{position:relative;margin-bottom:40px;}
.home .site_banner{margin-bottom:0;}
.site_banner .banner_content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: #00000073;}
.site_banner .banner_content .container {height: 100%;text-align: center;}
.site_banner .banner_content .container h1 {top: 50%;position: absolute;left:0;right:0;margin: -23px auto 0;text-align: center;font-style: normal;font-weight: 700;font-size: 42px;line-height: 1.1;font-family: 'Poppins', sans-serif;
    letter-spacing: 0px;color: #FFF;text-transform:uppercase;}
/*#nav_menu-2{display:none;}*/

/* home */
.home-section-one h1 span{color:#f04e2e;}
.home-section-one h1 strong{display:block;}
.main_wrapper #Content{ padding-top:0;}
.home-section-one h2{font-weight:800;font-size:24px;color:#f04e2e;}
.home-section-one p{font-size:14px;font-weight:500;color:#000;}
.home-section-one p span{display:block;}
.home-section-one a{font-size:16px;font-weight:600;color:#FFF;background:#f04e2e;padding:10px 35px;text-transform:uppercase;display: inline-block;}
.home-section-one a:hover{background:#000;color:#FFF;-webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;}

.home-section-two h2{font-weight:700;color:#FFF;font-size:36px;line-height:42px;}
.home-section-two h6{font-size:16px;line-height:26px;color:#FFF;} 
.home-section-two p{font-size:14px;font-weight:500;color:#FFF;line-height:26px;}
.home-section-two a{font-size:16px;font-weight:600;color:#f04e2e;background:#FFF;padding:10px 35px;text-transform:uppercase;display: inline-block;border-radius:0;}
.home-section-two a:hover{background:#000;color:#FFF;-webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;}

.home-section-three p{font-size:18px;font-weight:500;color:#000;text-align: center;padding: 0 15px;line-height: 28px;}
.home-section-three a{color:#FFF !important;background:#f04e2e;font-size:20px;font-weight:600;display:inline-block;text-transformu:uppercase;border-radius:0 !important;margin:0 15px;padding:10px 25px;width:300px;text-align:center;}
.home-section-three a .button_label{width:100%;}
.home-section-three a:hover, .home-section-three a:hover:after{background:#000;color:#FFF;}
.home-section-three .home-section-three-btn{margin-top:10px;}

.home-section-four h2{font-weight:700;color:#000;font-size:36px;line-height:42px;}
.home-section-four .latest_testimonial{text-align:center;}
.home-section-four .latest_testimonial p{font-size:14px;line-height:32px;color:#000;margin: 25px 10%; position:relative; display:inline-block;}
.home-section-four .latest_testimonial p:before, .home-section-four .latest_testimonial p:after {content: "\f10d";background:none;font-family:"FontAwesome";font-size: 50px;color:#f04e2e;position:absolute;}
.home-section-four .latest_testimonial p:before{left: -50px;top: -20px;}
.home-section-four .latest_testimonial p:after{bottom:-35px;right:-35px;left:auto !important;top:auto !important;transform: rotate(180deg);}
.home-section-four .latest_testimonial .client_img{text-align:center;}
.home-section-four .latest_testimonial .client_img img{text-align:center;border-radius:50%;margin:0 auto;border:3px solid #c1c1c1;}
.home-section-four .latest_testimonial h3{font-size:18px;font-weight:700;line-height:32px;margin-top:5px;margin-bottom: 0;}
.home-section-four .latest_testimonial h4{font-size:18px;margin-bottom:0; }



.home-section-five h2{font-weight:700;color:#000;font-size:22px;line-height:36px;float:left;}
.home-section-five .news_area .latest_news{background:#FFF;border:1px solid #DDD;}
.home-section-five .news_area .latest_news .news_cat, .home-section-five .news_area .latest_news .news_content{padding:15px;overflow: hidden;}
.home-section-five .news_area .latest_news .news_cat h4, .home-section-five .news_area .latest_news .news_cat span{color: #f04e2e;text-transform:uppercase;font-size: 16px;font-weight: 600;float: left;margin:0;}
.home-section-five .news_area .latest_news .news_cat span{color:#6f6f6f;margin-left:25px;}
.home-section-five .news_area .latest_news .news_content h3{color: #000;text-transform:uppercase;font-size: 16px;font-weight: 600;}
.home-section-five .news_area .latest_news .news_content a{font-weight:bold;color: #f04e2e;text-transform:uppercase;}
.home-section-five .owl-carousel .owl-nav{position:absolute;right:0;top:-65px;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav .disabled{opacity:1;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{ height:25px; width:25px;  background:#f04e2e !important;}
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span{color:#FFF;font-size:16px;}


.footer_area {
	clear:both;
  background: #333;
  display: block;
  overflow: hidden;
  padding-top: 60px;
  margin-top:-1px;
}
.footer_area .footer_row {
  /*padding-top: 57px;*/
  padding-bottom: 0px;
}
.footer_area .footer_row:not(.footer_btm) {padding-bottom:86px;}
.footer_area .footer_row.footer_btm{padding-bottom:32px;}
.footer_area .footer_row ul.division_list{
	-moz-column-count: 4;
-moz-column-gap: 15px;
-webkit-column-count: 4;
-webkit-column-gap: 15px;
column-count: 4;
column-gap: 15px;}
.footer_area .footer_row .widget{ margin-bottom:0;}
.footer_area .footer_row .fooer_logo {
  padding-bottom: 30px;
}

.footer_area .footer_row .fooer_logo p {
  font: 400 16px/24px "Poppins", sans-serif;
  color: #757575;
  padding-top: 30px;
  letter-spacing: .55px;
}

.footer_area .footer_row .fooer_logo .social_icon {
  padding-top: 28px;
}

.footer_area .footer_row .fooer_logo .social_icon li {
  display: inline-block;
  padding-right: 25px;
}

.footer_area .footer_row .fooer_logo .social_icon li a {
  font-size: 22px;
  color: #7c7c7c;
}

.footer_area .footer_row .fooer_logo .social_icon li a:hover, .footer_area .footer_row .fooer_logo .social_icon li a:focus {
  color: #f04e2e;
}

.footer_area .footer_row .quick {
  padding-bottom: 30px;
}
.footer_area .footer_row p{color:#FFF;}
.footer_area .footer_row ul li a{color:#FFF;font-weight:600;font-size:13px;}
.footer_area .footer_row h4, .footer_area .footer_row .quick h4 {
  font: 600 22px "Poppins", sans-serif;
  color: #fff;
  position: relative;
  padding-bottom: 0;
  margin-bottom: 13px;text-transform:uppercase;
}
.footer_area .footer_row h3{font-size:22px;font-weight:600;text-transform:uppercase;padding:0 15px;color:#FFF;padding-bottom:15px;}
.footer_area .footer_row ul li a:hover{text-decoration:none;}

.footer_area .footer_row .widget_nav_menu ul.menu {
  list-style-type: none;
  padding:0;
  background:none;
}

.footer_area .footer_row .widget_nav_menu ul.menu li {
  list-style: none;
}
.footer_area .footer_row .widget_nav_menu ul.menu li::after{ display:none;}
.footer_area .footer_row .widget_nav_menu ul.menu .division_list li a{
  font: 500 13px/28px "Poppins", sans-serif;
  color: #fff;
  letter-spacing: .40px;
  text-decoration:none;
  padding:0;
}

.division_list li {
  font: 500 13px/28px "Poppins", sans-serif;
  color: #fff;
  letter-spacing: .40px;
  text-decoration:none;
  padding:0;
}
/*.footer_area .footer_row .widget_nav_menu.quick ul.menu li a::before{ content:'- ';}*/
.footer_area .footer_row .widget p{font: 500 13px/28px "Poppins", sans-serif;color: #fff;}
.footer_area .footer_row .widget_nav_menu ul.menu li a:hover, .footer_area .footer_row .widget_nav_menu ul.menu li a:focus {
  color: #f04e2e;
}
.footer_area .footer_row ul.contact li{
	font: 500 13px/28px "Poppins", sans-serif;color: #fff;
}


.footer_area .copy_right {
  background: #df2500;
  display: block;
  overflow: hidden;
  font: 500 13px/25px "Poppins", sans-serif;
  color: #FFF;
  padding:25px 0;
	text-transform:uppercase;
}
.footer_area .copy_right a{ text-decoration:none;color: #FFF;}
#recent-posts-3.widget_recent_entries ul li{padding: 5px 0 0 !important;background:transparent !important;margin-bottom: 0 !important;}
#recent-posts-3.widget_recent_entries ul li:after{display:none;}

.footer_row aside.widget::after{display:none !important;}
/*.footer_row aside.widget_nav_menu ul.menu {
    padding-top: 17px;
    list-style-type: none;
    padding: 17px 0 0;
    background: none;
}
.footer_row aside.widget_nav_menu ul.menu li {
    list-style: none;
}
.footer_row .widget_nav_menu.quick ul.menu li a{
    font: 500 16px/32px "Poppins", sans-serif;
    color: #fff;
    letter-spacing:0;
    text-decoration: none;
    padding: 0;
}*/
.footer_row aside.widget_nav_menu ul.menu li::after{ display:none;}
.resume-manager-experience > dt{ clear:both;}
dl.resume-manager-experience,
dl.resume-manager-education{ padding-top:3px !important;}
.resume-manager-experience::before,.resume-manager-experience::after{ content:''; display:table; height:0; clear:both;}
dl.resume-manager-experience dt,
dl.resume-manager-education dt{ float:none !important; width:100%; border:none !important;}
dl.resume-manager-experience dd,
dl.resume-manager-education dd{ border:none !important;}
.single.single-resume .resume-manager-experience h3::before,
.single.single-resume .resume-manager-education h3::before{background: #f04e2e; margin-top:0px;top: 16px;}
.woocommerce-privacy-policy-text{ clear:both;}
.site_banner img{width:100%;}

@media (min-width: 1240px) {
	.section_wrapper, .container {width: auto;}
}

@media (min-width: 1200px) {
	.contact_area  > .mcb-section-inner,.contact_area > .mcb-section-inner > .wrap.mcb-wrap{ position:static;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.contact_area  > .mcb-section-inner,.contact_area > .mcb-section-inner > .wrap.mcb-wrap{ position:static;}	
	.site_header .navbar-default .navbar-nav > li{padding:0;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.navbar-brand > img {max-width:235px;}
	.site_header .navbar-default {padding: 22px 0 21px;}
	.site_header .navbar-default.navbar_fixed {padding: 9px 0 10px;}
	.site_header .navbar-default .navbar-nav > li{padding:0;}
	.site_header .navbar-default .navbar-nav > li > a, .site_header .navbar-default .navbar-nav > li.active > a, .site_header .navbar-default .navbar-nav > li > a:hover, .site_header .navbar-default .navbar-nav > li > a:active, .site_header .navbar-default .navbar-nav > li > a:focus{padding: 16px 10px;}
	.site_header .topbar .left_mail ul li:not(:last-child){padding-right:10px;}
	.site_header .topbar .left_mail ul li{font: 400 13px/22px "PT Sans", sans-serif;}
}
@media (min-width: 768px) {	
	.page .header_space{ height:150px;}
	#Content .contact_area .request_area .request > img{max-width:none;}
	.mcb-column.right_contact > .column_attr{position:absolute; left:auto;right:0;width: calc(50% - 115px); }
	#Content .contact_area .request_area .request > img{max-width:none;}
}
@media (max-width: 768px){
	.rev-btn {padding: 6px 15px !important;top: 10px;font-size: 12px !important;}
	.banner-hedding{font-size:22px !important;max-width: 100% !important;}
	/*.about_content{margin-bottom:0 !important;}*/
	.about_us_area{padding: 40px 0 0 !important;}
	.counter_block{padding-top: 30px!important;padding-bottom: 00px!important;}
	.counter_block .counter.counter_vertical .number-wrapper{font-size:48px;padding-bottom: 15px;}
	.counter_block .counter.counter_vertical p.title{padding-top: 10px;}
	.service_row{padding-top:30px !important;}
	.top_service h2, .latest_news_area .latest_news_row h2{margin: 0 0 0;}
	.mcb-column.right_contact > .column_attr{width: calc(50% - 0px);}
	.contact_area .request_area .request .request_content{padding: 15px 30px 22px;bottom: 180px;}
	.contact_area .request_area .request .request_content h2{font-size:28px;}
	.contact_area .request_area .request .request_content p{font-size:18px;line-height:26px;}
	.contact_area .contact_from_area .from_main .form-group { margin-bottom: 15px;}
	.footer_area .footer_row .fooer_logo p{padding-top:0;}
}
@media (max-width: 767px) {
	.navbar-toggle{margin-top:15px;}
	.site_header .navbar-default .navbar-nav > li > a, .site_header .navbar-default .navbar-nav > li.active > a, .site_header .navbar-default .navbar-nav > li > a:hover, .site_header .navbar-default .navbar-nav > li > a:active, .site_header .navbar-default .navbar-nav > li > a:focus{padding: 6px 14px;}
	.page .header_space {height:83px;}
	.navbar-brand > img {max-width:235px;}
	.site_header .topbar{position: fixed;top: 0;left: 0;bottom: 0;width: 270px;padding: 30px 15px;z-index: 1;}
	.site_header .topbar > .container{ padding:0 !important;}
	.contact_area .request_area{ margin:0 -33px;}
	.contact_area .request_area .request .request_content{padding: 5px 15px; bottom:10px;}
	.contact_area .request_area .request .request_content h2 {font: 700 22px/25px "Montserrat", sans-serif;}
	.contact_area .request_area .request .request_content p {font: 400 16px/22px "Poppins", sans-serif;}
	.footer_area .footer_row .quick_strat {padding-left:15px;}
	.site_header .topbar .left_mail ul li{font: 400 14px/22px "PT Sans", sans-serif;padding-right:0px !important; display:block;}
	.site_header .topbar .left_mail ul li{ margin-bottom:10px;}
	.site_header .topbar .right_social ul.cnss-social-icon { text-align:left !important; margin-top:15px !important;}
	.topbar .sidebarbtn{ display:block; width:40px; height:35px;background:#3f3d3e; padding:6px 12px; color:#fff; font-size:18px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px; text-align:center;position:absolute; top:105px; right:-40px; left:auto; z-index:3;}
	.mcb-column.right_contact > .column_attr {width: 100%;}
	.contact_area .request_area .request .request_content {top: 100px;padding: 29px 15px;bottom: auto !important;}
}
/*735 to 667 */
@media (max-width: 735px) {
	#rev_slider_1_1 .zeus.tparrows{min-width: 45px;min-height: 45px;}
	#rev_slider_1_1 .zeus.tparrows:before{line-height:45px}
}
/*666 to 600 */
@media (max-width: 666px) {
	
}
/*599 to 568 */
@media (max-width: 599px){
	.about_us_area{padding-top: 25px !important;padding-bottom: 40px!important;}
	.fitness_course_area{padding-top:40px !important;padding-bottom: 40px!important;}
	.fitness_course_area .fitness_course_row h2{font-size:24px;}
	.fitness_course_area .fitness_course_row p{font-size:16px !important;line-height:22px !important;}
	.fitness_course_area .fitness_course_row a{font-size:12px;padding: 13px 22px;}
	.top_service h2, .latest_news_area .latest_news_row h2{    margin: 30px 0 0;}
	.service_row .body_mind .media{padding: 20px 15px;}
	.service_row .body_mind .media i:before{margin-left:0;}
	.counter_block{padding-top:30px !important;padding-bottom: 30px!important;}
	.counter_block  .column_counter{margin: 0 0 0 !important;}
	.counter_block  .column_counter .counter{padding:10px 0 !important;}
	.counter_block .counter.counter_vertical .number-wrapper{font-size:40px !important;}
	.counter_block .counter.counter_vertical p.title{padding-top: 10px;}
	.latest_news_area .latest_news_row h2{margin: 0 0 0;}
	.latest_news_area .latest_news_row .latest_news p{padding-bottom: 0;}
	.contact_area .contact_from_area{padding-top:40px;}
	.contact_area .contact_from_area .from_main .form-group {margin-bottom: 15px;}
	.contact_area .right_contact{overflow:hidden;}
	.contact_area .request_area{margin:0;}
	.contact_area .request_area .request .request_content{position:relative;}
	.footer_area{padding-top: 30px;}
	.footer_area .footer_row .fooer_logo p{padding-top: 0;}
	.site_header .navbar-default{padding: 5px 0 5px;}	
	.page .header_space { height: 67px;}
	.navbar-toggle {margin-top: 25px;}
	
}
/*567 to 480  */
@media (max-width : 567px) {
	
}
/*479 to 414  */
@media (max-width : 479px) {
	.tp-parallax-wrap{left: 170px !important;}
	.site_header .navbar > .container .navbar-brand{padding:11px 0 11px 0;width:75%;}
	.navbar-brand > img{width:100%;}
	.contact_area .request_area .request .request_content{top: -5px;}
	.site_banner .banner_content .container{padding: 0 10px !important;}
	.site_banner .banner_content .container h1{font-size:14px;line-height:18px;}
	.page .header_space {height: 100px;}
}
/*413 to 375*/
@media (max-width : 413px) {
	.tp-parallax-wrap{left: 100px !important;}
}
/*374 to 320*/
@media (max-width : 374px) {
	
}