aside ul li {
	border-bottom: 1px solid #e7e7e7;
}
aside .tagcloud a:hover, .nav-growpop .icon-wrap, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce #content .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover {
	background: #fea700;
}
.nav-growpop .icon-wrap {
	border: 0px solid #fea700;
}
.accordion.style_1 .accordion-heading.in_head .accordion-toggle:before, .accordion.style_2 .accordion-heading.in_head .accordion-toggle:before, .accordion.style_3 .accordion-heading.in_head .accordion-toggle:before {
	background-color: #fea700;
}
nav .menu li > ul.sub-menu li {
	border-bottom: 1px solid #222222;
}
.codeless_slider .swiper-slide .buttons a.bordered:hover {
	background: #fea700;
}
.services_steps .icon_wrapper, .accordion.style_1 .accordion-heading.in_head .accordion-toggle:before {
	border: 1px solid #fea700;
}
.blog-article.timeline-style .timeline .date, aside #s, #respond textarea, #respond input[type="text"], .recent_news.events .blog-item, .sticky, .post-password-form input[type="password"] {
	border: 1px solid #e7e7e7;
}
.recent_news.events .link {
	border-left: 1px solid #e7e7e7;
}
.timeline-border {
	background: #e7e7e7;
}
.portfolio-item.basic .link, .skill .prog, .codeless_slider .swiper-slide .buttons.colors-light a.colored, .recent_news.events .blog-item:hover .link {
	background: #fea700;
}
.services_medium.style_1:hover .icon_wrapper {
	background: #fea700 !important;
}
.blog-article .media .overlay {
	background: rgba(16, 184, 199, 0.8);
}
.list li.titledesc dl dt .circle {
	border: 1px solid #e7e7e7;
}
.blockquote {
	border-left: 2px solid #fea700;
}
.header_page h1 {
	line-height: 80px;
}
.services_media.style_2 h5 {
	background: #fea700;
}
.services_large:hover .icon_wrapper, .services_steps:hover .icon_wrapper {
	background: #fea700;
}
.section-style.borders {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7
}
#comments {
	border-top: 1px solid #e7e7e7;
}
.not_found .search_field input[type="text"] {
	border: 1px solid #e7e7e7;
}
.background--dark nav .menu > li > a:hover, .background--dark header#header .header_tools .vert_mid > a:hover, .background--dark header#header .header_tools .vert_mid .cart .cart_icon:hover, .tabbable.style_1.tabs-left .nav-tabs li.active a {
	color: #fea900 !important;
}
.social_icons_sc i:hover, .tabbable.tabs-top.style_1 .nav.nav-tabs li.active a {
	color: #fea700;
}
.header_2 nav .menu>li.current-menu-item, .header_2 nav .menu>li.current-menu-parent, .header_2 nav .menu>li:hover {
	border-top: 3px solid #fea700;
}
.header_2 nav .codeless_custom_menu_mega_menu {
	border-top: 2px solid #fea700;
}
.header_2 nav .menu > li > ul.sub-menu {
	border-top: 2px solid #fea700;
}
.header_3 nav .menu>li.current-menu-item, .header_3 nav .menu>li.current-menu-parent, .header_3 nav .menu>li:hover {
	border-top: 3px solid #fea700;
}
.header_3 nav .codeless_custom_menu_mega_menu {
	border-top: 2px solid #fea700;
}
.header_3 nav .menu > li > ul.sub-menu {
	border-top: 2px solid #fea700;
}
.header_4 nav .menu li > ul, .header_4 nav .menu>li:hover, .header_4 nav .menu>li.current-menu-item, .header_4 nav .menu>li.current-menu-parent, .header_4 .codeless_custom_menu_mega_menu, .header_4 .codeless_custom_menu_mega_menu {
	background: rgba(34, 34, 34, 0.90) !important;
}
.header_4 .codeless_custom_menu_mega_menu ul.sub-menu {
	background: transparent !important;
}
.header_4 nav .menu>li:hover a, .header_4 nav .menu>li.current-menu-item a, .header_4 nav .menu>li.current-menu-parent a {
	color: #fff;
}
.header_4 nav .menu li > ul.sub-menu li {
	border-bottom: 1px solid rgba(34,34,34,0);
}
.header_4 .header_page.with_subtitle .titles {
	margin-top: 45px;
}
.header_8 nav .menu>li.current-menu-item, .header_8 nav .menu>li.current-menu-parent, .header_8 nav .menu>li:hover {
	border-bottom: 3px solid #fea700;
}
.header_9 nav .menu>li.current-menu-item > a, .header_9 nav .menu>li.current-menu-parent > a, .header_9 nav .menu>li > a:hover {
	border-bottom: 1px solid #fea700;
}
.header_10 .full_nav_menu .container {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.header_11.sticky_header nav.left .menu > li:last-child {
	padding-right: 5px;
	margin-right: 0;
}
.woocommerce ul.products li.product:hover .overlay, .woocommerce-page ul.products li.product:hover .overlay {
	background: rgba(16,184,199, 0.90 );
}
.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce .star-rating span, .woocommerce-page .star-rating span, .recent_news.events .link i {
	color: #fea700;
}
.header_tools .cart .checkout {
	border-top: 1px solid #222222;
}
.header_tools .cart_icon i:before {
	line-height: 20px;
}
.header_tools .cart .content .cart_item {
	border-bottom: 1px solid #222222;
}
.header_tools .cart .content .cart_item .description .price, .header_tools .cart .content .cart_item .description .price .amount, .header_tools .cart .cart_item .remove:after {
	color: #999999;
}
.header_tools .cart .content .cart_item .description .title, .header_tools .cart .checkout .subtotal {
	color: #fff;
}
.header_tools .cart .content .cart_item .description .title:hover, .header_tools .cart .cart_item .remove:hover:after {
	color: #fea700;
}
.tabbable.style_1 .nav-tabs li a {
	font-weight: 600
}
.portfolio-item.grayscale .project:after {
	border-color: transparent transparent #ffffff transparent;
}
#logo img {
	margin-top: -25px;
}
.portfolio_single ul.info li .title {
	text-transform: uppercase;
	font-weight: 700
}
.tabbable.tabs-top.style_1 .nav.nav-tabs li a {
	text-transform: uppercase;
}
.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea, .side-nav, .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea, .select2-drop-active, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
	border: 1px solid transparent !important;
}
.side-nav li {
	border-bottom: 1px solid transparent;
}
footer .widget_search input[type="text"] {
	background: #222222;
	color: #818181;
}
.codeless_news_slider .swiper-slide h1, .codeless_news_slider .featured_posts .featured h4 {
	background: rgba(16, 184, 199, 0.8);
}
.extra_navigation h5.widget-title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
 letter-spacing: :1px;
	line-height: 20px;
}
.blog-article.grid-style .content h1, .latest_blog .blog-item .content h4, .recent_news .blog-item h4, .recent_news.events .blog-item dt .date {
	text-transform: uppercase
}
.latest_blog .blog-item .content h4 {
	font-weight: 700;
}
.price_table h1, .price_table .list ul li:before {
	color: #fea700;
}
.price_table.highlighted .price, .side-nav li.current_page_item, .p_pagination .pagination .current, .p_pagination .pagination a:hover {
	background: #fea700;
}
.btn-bt.default {
	color: #222222;
	background: rgba(16,184,199, 0.00);
	border-color: rgba(68,68,68, 0.18);
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1.5px;
}
.btn-bt.default:hover {
	color: #222222;
	background: rgba(16,184,199, 0.00);
	border-color: rgba(68,68,68, 1);
}

.btn-bt.default {
    text-align: center;
    cursor: pointer;
    display: inline-block;
    outline: 0;
    position: relative;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    border-width: 2px;
    border-style: solid;
    float: left;
    padding: 10px 38px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-backface-visibility: hidden;
}

.btn-bt.default:hover span{left:-12px;}
.btn-bt.default span{
  position: relative;
  left: 0;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
}


#copyright {
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 11px;
	height:70px;
}

#copyright .widget ul li {
    float: left;
    padding-right: 14px;
    margin-top: 5px;
    border-bottom: none !important;
    line-height: 15px !important;
    height: 11px;
}

footer .footer_social_icons li i {
    float: left;
    line-height: 32px;
    font-size: 18px;
    display: block;
    width: 100%;
    text-align: center;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

#copyright .widget ul li {
    float: left;
    padding-right: 14px;
    margin-top: 5px;
    border-bottom: none !important;
    line-height: 15px !important;
    height: 11px;
}

#copyright .widget ul {
    float: left;
    list-style: none;
    display: inline-block;
    margin: 0;
    border: none;
}


.light .btn-bt.default, .fullscreen-blog-article .content.background--dark .btn-bt {
	color: #fcfcfc;
	background: rgba(255,255,255, 0.00);
	border-color: rgba(255,255,255, 0.40);
}
.light .btn-bt.default:hover, .fullscreen-blog-article .content.background--dark .btn-bt:hover {
	color: #ffffff;
	background: rgba(255,255,255, 0.00);
	border-color: rgba(255,255,255, 1);
}
 @media (max-width: 979px) {
.header_5 .background--dark nav .menu > li > a {
	color: #222222 !important;
}
}

	

	/* Layout Inner Container */

		@media (min-width: 981px) and (max-width: 1100px) {
.container {
	width: 87% !important;
}
}
 @media (min-width: 768px) {
.container {
	max-width: 1100px !important;
}
.row .span12 {
	width: 100%;
	margin-left: 0 !important;
	padding-left: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
}
 @media (min-width: 1101px) {
.container {
	width: 87%;
	max-width: 1100px !important;
}
.row .span12 {
	width: 100%;
	margin-left: 0 !important;
	padding-left: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.testimonial_carousel .item {
	width: 1100px;
}
}
/* End Layout Inner Container */


	/* Layout Boxed */
.boxed_layout {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
	-webkit-box-shadow: 0 5px 19px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 5px 19px 2px rgba(0,0,0,0.1);
	box-shadow: 0 5px 19px 2px rgba(0,0,0,0.1);
}
.boxed_layout {
	width: 87% !important;
	max-width: 1200px !important;
}
/* End Layout Boxed */
#logo img {
	height: 50px;
}
header#header .row-fluid .span12, .header_wrapper {
	height: 70px;
}
.header_1 header#header, .header_2 header#header, .header_3.header_wrapper header > .container, .header_4 header#header, .header_5 header#header, .header_6 header#header, .header_6 .full_nav_menu, .header_7.header_wrapper, .header_8.header_wrapper, .header_9.header_wrapper, .header_10.header_wrapper, .header_10 .full_nav_menu, .header_11.header_wrapper {
	background-color: transparent;
}
.header_wrapper {
	border-bottom: 0px solid inherit;
}
nav .menu > li > a, nav .menu > li.hasSubMenu:after, header#header .header_tools .vert_mid > a:not(#trigger-overlay), header#header .header_tools .cart .cart_icon {
	font-family: Calibri;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: 600;
	font-style: normal;
	color: #222222;
	font-size: 13px;
}
nav .menu > li {
	padding-right: 5px;
	padding-left: 5px;
}
nav .menu > li {
	margin-right: 0;
	margin-left: 0;
}
nav .menu > li > ul.sub-menu, nav .menu > li > ul.sub-menu ul {
	width: 220px;
}
nav .menu li > ul, .codeless_custom_menu_mega_menu, .menu-small, .header_tools .cart .content {
	background-color: #222222;
}
nav .menu li > ul.sub-menu li {
	color: #222222;
}
nav .menu li > ul.sub-menu li, .menu-small ul li a {
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999999;
	font-size: 11px;
}
nav .codeless_custom_menu_mega_menu ul>li h6, .menu-small ul.menu .codeless_custom_menu_mega_menu h6, .menu-small ul.menu > li > a {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-style: normal;
	color: #fff;
	font-size: 14px;
}
.top_nav {
	background-color: #222222;
}
.top_nav {
	border-top: 0px solid inherit;
}
.top_nav {
	border-bottom: 0px solid inherit;
}
.top_nav {
	font-family: Calibri;
	font-weight: 400;
	font-style: normal;
	color: #eeeeee;
	font-size: 11px;
}
.top_nav, .top_nav .widget {
	height: 60px;
}
.header_page, .header_page {
	height: 80px;
}
.header_page, .header_page {
	color: #444444;
}
.header_page, .header_page {
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left top;
}
.header_page, #slider-fullwidth {
	border-bottom: 0px solid inherit;
}
.sticky_header header#header .row-fluid .span12, .sticky_header .header_wrapper {
	height: 60px;
}
.sticky_header header#header {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.93);
}
.header_11 nav li > a:hover, .header_11 nav li.current-menu-item > a, .header_11 nav li.current-menu-parent > a, .header_10 nav li > a:hover, .header_10 nav li.current-menu-item > a, .header_10 nav li.current-menu-parent > a, .header_9 nav li > a:hover, .header_9 nav li.current-menu-item > a, .header_9 nav li.current-menu-parent > a, .header_8 nav li > a:hover, .header_8 nav li.current-menu-item > a, .header_8 nav li.current-menu-parent > a, .header_7 nav li > a:hover, .header_7 nav li.current-menu-item > a, .header_7 nav li.current-menu-parent > a, .header_6 nav li > a:hover, .header_6 nav li.current-menu-item > a, .header_6 nav li.current-menu-parent > a, .header_5 nav li > a:hover, .header_5 nav li.current-menu-item > a, .header_5 nav li.current-menu-parent > a, .header_3 nav li > a:hover, .header_3 nav li.current-menu-item > a, .header_3 nav li.current-menu-parent > a, .header_2 nav li > a:hover, .header_2 nav li.current-menu-item > a, .header_2 nav li.current-menu-parent > a, .codeless_slider .swiper-slide .buttons.colors-light a.colored:hover *, .services_steps .icon_wrapper i, .testimonial_carousel .item .param span, .services_large .icon_wrapper i, .animated_counter i, .services_medium.style_1 i, .services_small dt i, .single_staff .social_widget li a:hover i, .single_staff .position, .list li.titledesc dl dt i, .list li.simple i, .page_parents li a:hover, #portfolio-filter ul li.active a, .content_portfolio.fullwidth #portfolio-filter ul li.active a, a:hover, .header_1 nav li.current-menu-item > a, .blog-article h1 a:hover, .blog-article.timeline-style .content .quote i, .header_1 nav li.current-menu-item:after, .header_1 nav li > a:hover, .header_1 nav li:hover:after, header#header .header_tools > a:hover, footer#footer a:hover, aside ul li:hover:after, .highlights {
	color: #fea700;
}
body {
	color: #777777;
}
h1, h2, h3, h4, h5, h6, .portfolio_single ul.info li .title, .skill_title {
	color: #444444;
}
.p_pagination .pagination span, .pagination a, .testimonial_cycle .item p, #portfolio-filter ul li.active, #faq-filter ul li.active, .accordion.style_2 .accordion-heading .accordion-toggle, .services_medium.style_1 .icon_wrapper, .skill {
	background-color: #f5f5f5;
}
#content {
	background-color: transparent;
}
.header_page.normal h1 {
	text-transform: uppercase;
	font-weight: 600;
	font-style: normal;
	font-size: 24px;
}
.header_page.with_subtitle.normal .titles h1 {
	text-transform: uppercase;
	font-weight: 600;
	font-style: normal;
	font-size: 20px;
}
.header_page.with_subtitle.normal .titles h3 {
	text-transform: none;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
}
.header_page.centered h1 {
	text-transform: none;
	font-weight: 300;
	font-style: normal;
	font-size: 38px;
}
.header_page.with_subtitle.centered .titles h1 {
	text-transform: uppercase;
	letter-spacing: 4px;
	font-weight: 600;
	font-style: normal;
	font-size: 32px;
}
.header_page.with_subtitle.centered .titles h3 {
	text-transform: none;
	font-weight: 300;
	font-style: normal;
	font-size: 26px;
}
footer#footer .widget-title {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	font-style: normal;
	color: #cdcdcd;
}
footer#footer {
	color: #818181;
}
footer#footer a {
	color: #cdcdcd;
}
footer#footer .inner {
	background-color: #1c1c1c;
}
#copyright, footer .widget_recent_comments li, footer .tagcloud a {
	background-color: #222222;
}
footer#footer {
	border-top: 0px solid inherit;
}
.blog-article.standard-style .content h1, .blog-article.alternative-style .content h1, .blog-article.timeline-style .content h1 {
	text-transform: uppercase;
	line-height: 30px;
	font-weight: 700;
	font-style: normal;
	color: #444;
	font-size: 20px;
}
.blog-article.alternate-style .info, .blog-article.timeline-style .info, .blog-article.standard-style .info, .blog-article.grid-style .info, .fullscreen-single .info, .recent_news .blog-item .info, .latest_blog .blog-item .info {
	line-height: 20px;
	color: #999999;
	font-size: 12px;
}
.blog-article.alternate-style .info i, .blog-article.timeline-style .info i, .blog-article.standard-style .info i, .blog-article.grid-style .info, .fullscreen-single .info i, .latest_blog .blog-item .info i, .recent_news .blog-item .info i {
	font-size: 15px;
}
.blog-article.timeline-style .post_box, .blog-article.grid-style .gridbox {
	background-color: #ffffff;
}
.fullscreen-blog-article .content {
	background-color: transparent;
}
aside .widget-title, .portfolio_single h4 {
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 1px;
	font-weight: 700;
	font-style: normal;
	color: #444444;
	font-size: 15px;
}
aside .widget-title {
	margin-bottom: 24px;
}
aside .widget {
	margin-bottom: 35px;
}
aside .tagcloud a {
	background-color: #222222;
}
aside .tagcloud a {
	color: #ffffff;
}
.codeless_slider_wrapper {
	background-color: #222222;
}
#portfolio-filter ul li a, #faq-filter ul li a {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-style: normal;
	color: #bebebe;
}
#portfolio-filter ul li.active a, #portfolio-filter ul li a:hover, #faq-filter ul li.active a, #faq-filter ul li a:hover {
	color: #222222;
}
.content_portfolio.fullwidth .filter-row {
	background-color: #222222;
}
.content_portfolio.fullwidth #portfolio-filter ul li a {
	color: rgb(255,255,255);
	color: rgba(255,255,255,0.77);
}
.content_portfolio.fullwidth #portfolio-filter ul li a:hover {
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
}
.portfolio-item.overlayed .tpl2 .bg {
	background-color: rgb(16,184,199);
	background-color: rgba(16,184,199,0.9);
}
.portfolio-item.overlayed h4 {
	text-transform: uppercase;
	font-weight: 600;
	font-style: normal;
	color: #fff;
}
.portfolio-item.overlayed h6 {
	text-transform: none;
	font-weight: 300;
	font-style: normal;
	color: #fff;
	font-size: 14px;
}
.portfolio-item.grayscale .project {
	background-color: #ffffff;
}
.portfolio-item.grayscale .project h5 {
	font-weight: 600;
	font-style: normal;
}
.portfolio-item.grayscale .project h6 {
	color: #bebebe;
}
.portfolio-item.basic .bg {
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,0.89);
}
.portfolio-item.basic .link {
	color: #ffffff;
}
.portfolio-item.basic .show_text h5 {
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-style: normal;
	color: #222;
}
.portfolio-item.basic .show_text h6 {
	text-align: center;
	font-weight: 400;
	font-style: normal;
	color: #888;
}
.accordion.style_2 .accordion-heading .accordion-toggle, .accordion.style_1 .accordion-heading .accordion-toggle {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	font-style: normal;
	color: #555;
	font-size: 15px;
}
.accordion.style_1 .accordion-heading.in_head .accordion-toggle, .accordion.style_2 .accordion-heading.in_head .accordion-toggle {
	color: #222222;
}
.block_title.column_title h1 {
	text-align: left;
	text-transform: uppercase;
	line-height: 24px;
	letter-spacing: 1px;
	font-weight: 600;
	font-style: normal;
	color: #222;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
}
.block_title.column_title h2 {
	text-align: left;
	text-transform: none;
	font-weight: 300;
	font-style: normal;
	color: #888;
}
.odometer {
	line-height: 48px;
	letter-spacing: -1px;
	font-weight: 600;
	font-style: normal;
	color: #444;
	font-size: 48px;
}
.testimonial_carousel .item p {
	line-height: 30px;
	font-weight: 300;
	font-style: normal;
	color: #444;
	font-size: 18px;
}
.textbar h2 {
	text-transform: none;
	letter-spacing: 0px;
	font-weight: 600;
	font-style: normal;
	color: #222;
	font-size: 24px;
}
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
	text-transform: uppercase;
	letter-spacing: 1.5px;
	font-weight: 700;
	font-style: normal;
}
body {
	font-family: Calibri;
	line-height: 20px;
	font-weight: 400;
	font-style: normal;
	color: #777777;
	font-size: 13px;
}
h1, h2, h3, h4, h5, h6, .skill_title {
	font-family: Calibri;
	font-weight: 600;
	font-style: normal;
}
h1 {
	line-height: 24px;
	font-size: 20px;
}
h2 {
	line-height: 30px;
	font-size: 24px;
}
h3 {
	line-height: 26px;
	font-size: 18px;
}
h4 {
	line-height: 24px;
	font-size: 16px;
}
h5 {
	line-height: 22px;
	font-size: 15px;
}
h6 {
	line-height: 20px;
	font-size: 14px;
}
.wpb_row.section-style, .wpb_row.standard_section {
	margin-bottom: 85px;
}
#content {
	padding-top: 85px;
	padding-bottom: 85px;
}
#content {
	padding-top: 20px;
	padding-bottom: 20px;
}
.block_title.section_title p {
	text-align: left;
}
.wpb_row.section-style, .wpb_row.standard_section {
	margin-bottom: 20px;
}
.block_title.section_title h1 {
	text-align: left;
}
.block_title.section_title p {
	margin-top: 0px !Important;
}
.section-style {
	margin: 0px;
	padding: 0px;
	padding-top: 25px;
}
.block_title.column_title {
	margin-bottom: 0px;
}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
	margin-bottom: 15px;
}
.navbar-default {
	background-color: transparent;
	border-color: transparent;
	margin-bottom: 10px;
	margin-top: 10px;
}
.navbar-brand {
	float: none;
	padding: 0px;
}
.navbar .nav {
	margin-top: 36px;
	float: right;
	margin-right: 0px;
}
.navbar .nav > li > a {
	text-shadow: none;
}
.navbar-default .navbar-nav>li>a {
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Calibri;
	margin-right: 10px;
	background: #e35b00;
	border-radius: 5px;
}
.navbar .nav > li > a {
	padding: 7px;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #000;
	background: #f7b500;
	border-radius: 3px;
}
.navbar .nav .dropdown-toggle .caret {
	margin-top: -3px;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
	text-decoration: none;
	font-size: 14px;
	text-decoration: uppercase;
	color: #ffffff !Important;
	background-color: #222222;
	background-image: -webkit-linear-gradient(top, #222222, #222222);
}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
	text-decoration: none !Important;
	background-color: #222222;
	background-image: -webkit-linear-gradient(top, #222222, #222222);
}
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #fff;
	text-transform: uppercase;
	white-space: no-wrap;
	font-size: 14px;
}
.inner-page {
	background-color: #543D95 !Important;
}
.header_page, .header_page {
	height: 500px;
}
.header_page, .header_page {
	color: #ffffff;
}
.bann-2 {
	background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: left top;
    background-image: url('banner2.jpg');
    background-color: white;
	    height: 500px;
}


.titles{
    width: 1000px;
    height: 70px;
    background: rgba(0, 0, 0, 0.72);
    text-align: center;
    margin: auto;
    position: relative;
    top: 245px;
	border-radius: 30px;
}

.titles h1{
    
    color: #fff;
    font-size: 33px;
    line-height: 30px;
}


.menu-fixed {
	background: rgba(0, 0, 0, 0.5)!Important;
	position: fixed !Important;
}
.slider-title {
	background: rgba(0, 0, 0, 0.5)!Important;
	border-radius: 50px;
}
p {
	font-size: 13px;
    line-height: 20px;
    font-family: Verdana, Geneva, sans-serif;
}
.no_carousel {
	margin-left: 0px;
	margin-right: 0px;
}
.block_title.section_title h1 {
	text-transform: uppercase;
	line-height: 38px;
	letter-spacing: 1.5px;
	font-weight: 700;
	font-style: normal;
	background-color: #1ebfe7;
	padding: 0px 15px;
	color: #fff;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
}
.img-thumb {
	background: #b9191a;
	margin-bottom: 15px;
	padding: 10px;
    text-align: center;
    colot: #fff;
}

.img-thumb a{
	text-decoration:none;
	color:#fff;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
}

.img-thumb a:hover{
	
	color:#fec900
	font-size:18px;
}




.img-thumb:hover {
	background: #1ebfe7;
	margin-bottom: 15px;
}
.img-thumb h4 {
	padding: 5px 15px;
	margin: 0px;
	text-align: center;
	color: #fff;
}
.btn-red {
	background: #b9191a;
	border: 0px;
	padding: 5px 15px;
	color: #fff;
}
.navbar .nav > li > .dropdown-menu:after {
	border-bottom: 6px solid #1f2020 !Important;
}
.dropdown-menu {
	background-color: #1f2020;
	border-bottom: 1px solid #1f2020;
}












@media only screen and (max-width: 480px) {

.container{
	width:100%!important;
	max-width:350px;
}
	
	

.navbar .nav > li {
    float: none;
	margin-bottom:10px;
}

.navbar .nav {
    margin-top: 36px;
    float:left;
    margin-right: 0px;
}

.navbar .nav .dropdown-toggle .caret {
    margin-top: 10px;
    float: right;
}


.dropdown-menu {
    border: medium none;
    border-radius: 0;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.176);
    display: block;
    min-width: 200px;
    opacity: 0;
    padding: 0px 0;
    top: 40px!important;
	margin-left:0px;
    visibility: hidden;
}

.dropdown-menu li > a {
    clear: both;
    color: #222;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 8px 5px;
    white-space: nowrap;
	
}

.navbar-default .navbar-nav .dropdown-menu > li > a{
	width: 310px;
}

.dropdown-menu a:hover {
    background: #4ac6ea!important;
	color:#fff!important;
}

.tt-header .main-nav > ul > li > a {font-size:16px!important;}




.dropdown:hover > .dropdown-menu {
    opacity: 1;
    top: 0%;
    visibility: visible;
}



.dropdown-menu .dropdown:hover > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    left: 100.5%;
}	

.dropdown-submenu li{
    position: relative;
	width:100px;
}

.mob-img img{max-width:120px;}

.titles{
    width: 1000px;
    height: 70px;
    background: rgba(0, 0, 0, 0.72);
    text-align: center;
    margin: auto;
    position: relative;
    top: 245px;
	border-radius: 30px;
}

.titles h1{
    
    color: #fff;
    font-size: 24px;
    line-height: 30px;
}


	
}



























/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 04 - TT-HEADER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 149px;
	    background: rgba(0, 0, 0, 0.66);
	padding-top: 10px;
	z-index: 101;
}
.tt-header ul {
	padding-left: 0;
	margin-bottom: 0;
}
.tt-header .top-inner {
	float: left;
	margin-top: 15px;
}
.tt-header .logo {
	display: inline-block;
	height: 62px;
	line-height: 62px;
}
.tt-header .logo img {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

/*general navigation*/
.tt-header .main-nav > ul {
	list-style: none;
}
.tt-header .main-nav > ul > li > a {
	font-family: 'Raleway';
	font-size: 12px;
	line-height: 15px;
	font-weight: 700;
	color: #e9e9e9;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.tt-header .main-nav > ul > li.active > a, .tt-header .main-nav > ul > li:hover > a {
	color: #fec900;
}
.tt-header .main-nav > ul > li > ul {
	list-style: none;
}
.tt-header .main-nav > ul > li > ul > li > ul {
	list-style: none;
}

/*top-info*/
.tt-header .top-line {
	text-align: right;
}
.tt-header .top-info {
	display: inline-block;
	position: relative;
	padding: 0 24px;
}
.tt-header .top-info:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 1px;
	height: 26px;
	background: url(../img/header/top-devider.png) repeat-y;
	margin-top: -13px;
}
.tt-header .top-info:first-child:before {
	display: none;
}
.tt-header .top-info:last-child {
	padding-right: 0;
}
.tt-header .top-info a, .tt-header .top-info span {
	position: relative;
	font-size: 13px;
	line-height: 47px;
	font-weight: 400;
	color: #abb9c6;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.tt-header .top-info a + a {
	padding-left: 12px;
	margin-left: 8px;
}
.tt-header .top-info a + a:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 1px;
	height: 12px;
	background: #7c8a99;
	margin-top: -6px;
}
.tt-header .top-info a:hover {
	color: #34c6f2;
}
.tt-header .top-info .fa, .tt-header .top-info .stroke-icon {
	font-size: 18px;
	line-height: 47px;
	margin-right: 8px;
	color: #34c6f2;
	vertical-align: middle;
}

/*nav-more*/
.tt-header .nav-more {
	display: inline-block;
	font-size: 0;
	margin-top: 30px;
	margin-left: 35px;
}
.tt-top-search {
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	color: rgba(255, 255, 255, 0.6);
	padding: 10px;
}
.tt-top-search:hover {
	color: #34c6f2;
}

/*cmn-toggle-switch*/
.cmn-toggle-switch:focus {
	outline: none;
}
.tt-header .cmn-toggle-switch {
	display: none;
	position: fixed;
	top: 35px;
	right: 15px;
	margin: -8.5px 0 0 0;
	padding: 0;
	width: 30px;
	height: 17px;
	font-size: 0;
	text-indent: -9999px;
	-webkit-appearance: none;
	-moz-appearance: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-moz-border-radius: none;
	border-radius: none;
	border: none;
	cursor: pointer;
	background-color: transparent;
	z-index: 101;
}
.tt-header .cmn-toggle-switch span {
	display: block;
	position: absolute;
	top: 7px;
	left: 0;
	right: 0;
	height: 3px;
	background: #34c6f2;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.tt-header .cmn-toggle-switch::before, .tt-header .cmn-toggle-switch::after {
	content: "";
	position: absolute;
	display: block;
	top: 7px;
	left: 0;
	width: 100%;
	height: 3px;
	background: #34c6f2;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.tt-header .cmn-toggle-switch::before {
	margin-top: -7px;
}
.tt-header .cmn-toggle-switch::after {
	margin-top: 7px;
}
.tt-header .cmn-toggle-switch.active::before {
	-webkit-transform: translateY(7px) rotate(45deg);
	-moz-transform: translateY(7px) rotate(45deg);
	-ms-transform: translateY(7px) rotate(45deg);
	transform: translateY(7px) rotate(45deg);
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}
.tt-header .cmn-toggle-switch.active::after {
	-webkit-transform: translateY(-7px) rotate(-45deg);
	-moz-transform: translateY(-7px) rotate(-45deg);
	-ms-transform: translateY(-7px) rotate(-45deg);
	transform: translateY(-7px) rotate(-45deg);
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
}
.tt-header .cmn-toggle-switch.active span {
	opacity: 0;
}
.tt-header-margin {
	height: 149px;
}
@media (min-width:992px) {
	.tt-header {
		position: absolute;
		top: 0;
		left: 0;
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		transform: translateZ(0);
	}
	.tt-header.stick {
		position: fixed;
		top: -48px;
		-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 2px rgba(0, 0, 0, 0.1);
	}
	.tt-header.stick .top-inner {
		margin-top: 20px;
	}
	.tt-header .top-inner {
		
	}
	.tt-header .top-inner:before {
		content: '';
		display: block;
		position: absolute;
		top: -34px;
		left: -30px;
		border-bottom: 23px solid #05305a;
		border-left: 16px solid transparent;
		border-right: 16px solid transparent;
		height: 0;
		width: 328px;
		z-index: 1;
	}
	.tt-header .top-line {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 49px;
		background: #0b233b url(../img/header/bg-top.jpg);
	}
	.tt-header .toggle-block {
		display: block !important;
		float: right;
	}
	.tt-header .main-nav {
		display: inline-block;
		vertical-align: top;
		padding-top: 50px;
	}
	.tt-header .main-nav > ul > li {
		position: relative;
		float: left;
		margin-left: 10px;
		    
	}
	.tt-header .main-nav > ul > li > a {
		display: block;
		position: relative;
		padding: 10px 10px;
		background: #e35b00;
		border-radius: 5px;
	}
	.tt-header .main-nav > ul > li > a:before {
		content: '';
		display: block;
		position: absolute;
		bottom: 33px;
		left: 0;
		width: 0;
		height: 2px;
		background: #f8d24b;
		-webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	.tt-header .main-nav > ul > li > a:hover:before, .tt-header .main-nav > ul > li.active > a:before {
		width: 100%;
	}

	/*2nd level*/
	.tt-header .main-nav > ul > li > ul {
		display: block !important;
		position: absolute;
		top: 100%;
		left: 50%;
		width: 320px;
		background: #222;
		margin-left: -112px;
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateY(40px);
		-moz-transform: translateY(40px);
		-ms-transform: translateY(40px);
		transform: translateY(40px);
		-webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	.tt-header .main-nav > ul > li:hover > ul {
		visibility: visible;
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	.tt-header .main-nav > ul > li > ul > li {
		border-bottom: 1px solid #24323f;
		text-align: left;
	}
	.tt-header .main-nav > ul > li > ul > li > a {
		display: block;
		position: relative;
		font-size: 13px;
		line-height: 11px;
		font-weight: 400;
		color: #fff;
		letter-spacing: 0.3px;
		padding: 8px 25px 12px 24px;
		text-transform: uppercase;
	}
	.tt-header .main-nav > ul > li > ul > li.parent > a:before {
		content: "\f105";
		display: inline-block;
		position: absolute;
		top: 50%;
		right: 22px;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		margin-top: -7px;
	}
	.tt-header .main-nav > ul > li > ul > li > a:hover {
		background: #e35b00;
		color: #fff;
	}

	/*3rd level*/
	.tt-header .main-nav > ul > li > ul > li {
		position: relative;
	}
	.tt-header .main-nav > ul > li > ul > li > ul {
		display: block !important;
		position: absolute;
		top: 0;
		left: 100%;
		width: 320px;
		background: #222;
		margin-top: 0;
		margin-left: 5px;
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateY(40px);
		-moz-transform: translateY(40px);
		-ms-transform: translateY(40px);
		transform: translateY(40px);
		-webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	.tt-header .main-nav > ul > li > ul > li > ul:before {
		content: '';
		position: absolute;
		top: 0;
		left: -5px;
		bottom: 0;
		width: 5px;
		background: transparent;
	}
	.tt-header .main-nav > ul > li:nth-last-child(1) > ul > li > ul, .tt-header .main-nav > ul > li:nth-last-child(2) > ul > li > ul {
		left: auto;
		right: 100%;
		margin-right: 5px;
	}
	.tt-header .main-nav > ul > li > ul > li:hover > ul {
		visibility: visible;
		opacity: 1;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		transform: translateY(0px);
	}
	.tt-header .main-nav > ul > li > ul > li > ul > li {
		border-bottom: 1px solid #24323f;
		text-align: left;
	}
	.tt-header .main-nav > ul > li > ul > li > ul > li:last-child {
		margin-bottom: 0;
	}
	.tt-header .main-nav > ul > li > ul > li > ul > li > a {
		display: block;
		position: relative;
		font-size: 13px;
		line-height: 17px;
		font-weight: 400;
		color: #fff;
		letter-spacing: 0.3px;
		padding: 5px 25px 5px 24px;
		text-transform: uppercase;
		-webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	.tt-header .main-nav > ul > li > ul > li > ul > li > a:hover {
		background: #e35b00;
		color: #fff;
	}
	.tt-header .menu-toggle {
		padding-left: 7px;
	}
	.tt-header .main-nav .parent .parent .menu-toggle {
		display: none;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.tt-header .logo {
		width: 180px;
	}
	.tt-header .nav-more {
		margin-left: 10px;
	}
	.tt-header .main-nav > ul > li {
		margin-left: 26px;
	}
	.tt-header .top-inner:before {
		left: -60px;
	}
}
@media (max-width:991px) {
	.tt-header .logo {
		height: 46px;
		line-height: 52px;
	}
	.tt-header {
		position: absolute;
		left: 0;
		right: 0;
		padding-left: 15px;
		padding-right: 15px;
		height: auto;
	}
	.tt-header .top-inner {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		height: 70px;
		padding: 9px 15px;
		background: rgba(5, 48, 90, 0.8);
		border-bottom: 1px solid #32bee9;
		z-index: 1;
	}
	.tt-header .top-inner {
		margin-top: 0px;
		float: none;
	}
	.tt-header .cmn-toggle-switch {
		display: block;
	}
	.tt-header .toggle-block {
		display: none;
		text-align: left;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		max-height: 100%;
		overflow: auto;
		background: rgba(5, 48, 90, 0.7);
		padding: 85px 15px 30px 15px;
		border-bottom: 1px solid #F2F2F2;
	}
	.tt-header .main-nav {
		margin-bottom: 15px;
	}
	.tt-header .main-nav > ul > li {
		padding: 13px 0;
	}
	.tt-header .main-nav > ul > li > a {
		display: block;
	}
	.tt-header .main-nav > ul > li.parent > ul {
		display: none;
		background: #222;
		margin-top: 10px;
	}
	.tt-header .main-nav > ul > li.parent > a {
		position: relative;
		padding-left: 25px;
		padding-right: 25px;
	}
	.tt-header .main-nav > ul > li > ul > li > a {
		display: inline-block;
		font-size: 16px;
		line-height: 15px;
		font-weight: 300;
		color: #fff;
		letter-spacing: 0.5px;
		padding: 12px 22px;
		text-transform: uppercase;
		-webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	.tt-header .main-nav > ul > li > a {
		position: relative;
		padding-left: 25px;
		padding-right: 25px;
	}
	.tt-header .main-nav > ul > li > ul {
		display: none;
		background: #171f2b;
		padding: 15px 0;
		margin-top: 15px;
	}
	.tt-header .main-nav > ul > li > ul > li > a {
		display: block;
		position: relative;
	}
	.tt-header .main-nav > ul > li > ul > li > a:hover {
		color: #fea700;
	}
	.tt-header .main-nav > ul > li > ul > li > ul {
		display: none;
		list-style: none;
	}
	.tt-header .main-nav > ul > li > ul > li > ul > li > a {
		display: block;
		font-size: 16px;
		padding:8px 50px;
		line-height: 17px;
		font-weight: 400;
		color: #eee;
		letter-spacing: 0.3px;
		text-transform: uppercase;
		-webkit-transition: all 300ms ease-in-out;
		-moz-transition: all 300ms ease-in-out;
		transition: all 300ms ease-in-out;
	}
	.tt-header .main-nav > ul > li > ul > li > ul > li > a:hover {
		color: #fff;
	}
	.tt-header .menu-toggle, .tt-header .menu-toggle-inner {
		position: absolute;
		top: 50%;
		right: 0;
		padding: 13px 0px;
		margin-top: -20px;
	}
	.tt-header .nav-more {
		margin: 0 0 15px 0;
	}
	.tt-header .top-info:before {
		display: none;
	}
	.tt-header .top-info a:hover {
		color: #34c6f2;
	}
	.tt-header-margin {
		height: 70px;
	}
	.tt-header .top-info {
		display: block;
		text-align: center;
	}
	.tt-header .top-info {
		padding: 0;
	}
}


 img{max-width:100%; height:auto;}
