* {
    margin: 0;
    padding: 0;
    border: none;
    font-size: 100%;
    outline: none;

}
.industries-section {
background-color: #00572f;
margin-top: 0px;
position: relative;
padding: 120px 0px 55px;
}
.auto-container{
    position: static;
    max-width: 1210px;
    padding: 0 20px;
    margin: 0 auto;
}

.sec-title{
position: relative;
z-index: 1;
margin-bottom: 35px;
}
.sec-title .title {
    position: relative;
    font-size: 16px;
    display: block;
    line-height: 24px;
    font-weight: 400;
    text-transform: capitalize;
    color: #afafaf;
    margin-bottom: 10px;
}

.sec-title h2{
    position: relative;
    display: block;
    font-size: 44px !important;
    line-height: 1.2em !important;
    font-weight: 800 !important;
    padding-bottom: 25px !important;
}
.centered {
text-align: center;
}
.industry-block{
    position: relative;
    margin-bottom: 50px;
}
.industry-block .inner-box{
    position:relative;
    text-align:center;
}

.industry-block .inner-box .icon-box{
    position:relative;
    margin-bottom:10px;
    transition: transform .2s;
}

.industry-block .inner-box h3{
    position:relative;
    font-size:24px;
    font-weight:700;
    line-height:1.3em;
    margin-bottom:15px;
}

.industry-block .inner-box h3 a{
    position:relative;
    color:#ffffff;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}

.industry-block .inner-box h3 a:hover{
    color:#df6512;
}

.industry-block .inner-box .text{
    position:relative;
    font-size:16px;
    line-height:1.7em;
    margin-bottom:22px;
    color:rgba(255,255,255,0.60);
}

.industry-block .inner-box .read-more{
    position:relative;
    color:#df6512;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    text-decoration:underline;
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}

.industry-block .inner-box .read-more .icon{
    position:relative;
    margin-left:4px;
}

.industry-block .inner-box .read-more:hover{
    color:#ffffff;
}

.text {
    line-height: 1.6em !important;
    font-weight: 400;
    color: #555555;
    margin: 0;
    text-align: justify;
    width: 280px;
    height: 120px;
    margin: 0 auto;
}

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:#3595d6;}
.nav-growpop .icon-wrap{border:0px solid #3595d6;}
.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:#3595d6;}
nav .menu li > ul.sub-menu li{border-bottom:1px solid #ebebeb;}
.services_steps .icon_wrapper, .accordion.style_1 .accordion-heading.in_head .accordion-toggle:before{border:1px solid #3595d6;}
.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:#3595d6;}
.services_medium.style_1:hover .icon_wrapper, .services_medium.style_3:hover .icon_wrapper{background:#3595d6 !important;}
.services_medium.style_3:hover .icon_wrapper{border:2px solid #3595d6 !important;}
.blog-article .media .overlay{background:rgba(53, 149, 214, 0.8);}
.list li.titledesc dl dt .circle{border:1px solid #e7e7e7;}
.blockquote{border-left:2px solid #3595d6;}
.header_page h1{line-height:80px;}
.services_media.style_2 h5{
	background:#3595d6;
}
.services_small .content div{line-height: 22px;}
.services_large:hover .icon_wrapper, .services_steps:hover .icon_wrapper {background: #3595d6 ;}
.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:#3595d6 !important;}
.social_icons_sc i:hover, .tabbable.tabs-top.style_1 .nav.nav-tabs li.active a{color:#3595d6;}
.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 #3595d6;}
.header_2 nav .codeless_custom_menu_mega_menu{border-top:2px solid #3595d6;}
.header_2 nav .menu > li > ul.sub-menu{border-top:2px solid #3595d6;}

.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 #3595d6;}
.header_3 nav .codeless_custom_menu_mega_menu{border-top:2px solid #3595d6;}
.header_3 nav .menu > li > ul.sub-menu{border-top:2px solid #3595d6;}

.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(255, 255, 255, 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:#222;}
.header_4 nav .menu li > ul.sub-menu li{border-bottom:1px solid rgba(235,235,235,0);}
.header_4 .header_page.with_subtitle .titles{margin-top:50px;}

.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 #3595d6;}
.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 #3595d6;}

.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:15px; margin-right:; }
.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: #3595d6;}
.header_tools .cart .checkout{
	border-top:1px solid #ebebeb;
}
.header_tools .cart_icon i:before{line-height:15px;}
.header_tools .cart .content .cart_item{
	border-bottom:1px solid #ebebeb;
}
.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:#888;
}
.header_tools .cart .content .cart_item .description .title, .header_tools .cart .checkout .subtotal{
	color:#222;
}
.header_tools .cart .content .cart_item .description .title:hover, .header_tools .cart .cart_item .remove:hover:after{color:#3595d6;}
.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:-35px; }
.portfolio_single ul.info li .title{
	text-transform: ;
	font-weight: 500	 }

	.tabbable.tabs-top.style_1 .nav.nav-tabs li a{
		text-transform: ;
	}
	.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 #e7e7e7 !important;
	}

	.side-nav li{
		border-bottom:1px solid #e7e7e7;
	}

	footer .widget_search input[type="text"]{
		background:#222222;
		color:#777777;
	}

	.codeless_news_slider .swiper-slide h1, .codeless_news_slider .featured_posts .featured h4{
		background:rgba(53, 149, 214, 0.8);
	}

	.extra_navigation h5.widget-title{
		text-transform:;
		font-weight:500;
		font-size:16px;
		letter-spacing: :0px;
		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: }

	.latest_blog .blog-item .content h4{font-weight:500;}

	.price_table  h1, .price_table .list ul li:before{color:#3595d6;}

	.price_table.highlighted .price, .side-nav li.current_page_item, .p_pagination .pagination .current, .p_pagination .pagination a:hover{background:#3595d6;}

	.btn-bt.business{
		color: #ffffff ;

		background: rgba(53,149,214, 1.00) ;


		border-color: rgba(255,255,255, 0.00) ;

		font-size: 14px ;

		font-weight: 500 ;


		letter-spacing: 0.4px ;
	}

	.btn-bt.business:hover{
		color: #ffffff ;


		background: rgba(51,127,214, 1) ;



		border-color: rgba(68,68,68, 0.00) ;

	}

	.light .btn-bt.business, .fullscreen-blog-article .content.background--dark .btn-bt{

		color: #ffffff ;

		background: rgba(255,255,255, 0.00) ;

		border-color: rgba(255,255,255, 1.00) ;

	}

	.light .btn-bt.business:hover, .fullscreen-blog-article .content.background--dark .btn-bt:hover{

		color: #3595d6 ;

		background: rgba(255,255,255, 1.00) ;

		border-color: rgba(255,255,255, 1) ;

	}





	@media (max-width: 979px) {
		.header_5 .background--dark nav .menu > li > a{
			color: #3f3f3f !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: 1100px !important;
	}



#logo img {
    height: 70px;
}

header#header .row-fluid .span12,
.header_wrapper {
    height: 100px;
}

.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: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 1.00);
   /*background: rgb(2,0,36);
   background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 29%, rgba(0,212,255,1) 90%);
   color: #fff !important;*/
  /* background-color: #08AEEA;
background-image: linear-gradient(0deg, #08AEEA 0%, #2AF598 100%);*/
/*background: #124068;*/

}

.header_wrapper {
    border-bottom: 1px solid #e7e7e7;
}

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: Raleway;
    text-transform: none;
    line-height: 15px;
    letter-spacing: 0px;
    font-weight: 500;
    font-style: normal;
    color: #3f3f3f;
    font-size: 14px;
}

nav .menu > li {
    padding-right: 15px;
    padding-left: 15px;
}

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: #ffffff;
}

nav .menu li > ul.sub-menu li {
    color: #ebebeb;
}

nav .menu li > ul.sub-menu li,
.menu-small ul li a {
    letter-spacing: 0.3px;
    color: #888;
    font-size: 13px;
}

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 {
    letter-spacing: 0px;
    font-weight: 600;
    font-style: normal;
    color: #222;
    font-size: 14px;
}

.top_nav {
    background-color: #f6f6f6;
}

.top_nav {
    border-top: 0px solid inherit;
}

.top_nav {
    border-bottom: 1px solid #e7e7e7;
}

.top_nav {
    font-family: Open Sans;
    font-weight: normal;
    font-style: normal;
    color: #333;
    font-size: 15px;
}

.top_nav,
.top_nav .widget {
    height: 40px;
}

.header_page,
.header_page {
    height: 80px;
}

.header_page,
.header_page {
    color: #444444;
}

.header_page,
.header_page {
    background-color: #f6f6f6;
}

.header_page,
#slider-fullwidth {
    border-bottom: 1px solid #e7e7e7;
}

.sticky_header header#header .row-fluid .span12,
.sticky_header .header_wrapper {
    height: 64px;
}

.sticky_header header#header {
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.91);
}
.sticky_header .title {
        position: absolute;
        top: 20px;
}

.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: #3595d6;
}

body {
    color: #666666;
}

h1,
h2,
h3,
h4,
h5,
h6,
.portfolio_single ul.info li .title,
.skill_title {
    color: #383838;
}

.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: #f6f6f6;
}

#content {
    background-color: transparent;
}

.header_page.normal h1 {
    font-weight: 500;
    font-style: normal;
    font-size: 24px;
}

.header_page.with_subtitle.normal .titles h1 {
    font-weight: 500;
    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 {
    letter-spacing: 4px;
    font-weight: 600;
    font-style: normal;
    font-size: 48px;
}

.header_page.with_subtitle.centered .titles h3 {
    text-transform: none;
    font-weight: 300;
    font-style: normal;
    font-size: 26px;
}

footer#footer .widget-title {
    letter-spacing: 0px;
    font-weight: 500;
    font-style: normal;
    color: #ffffff;
}

footer#footer {
    color: #777777;
}

footer#footer a {
    color: #cccccc;
}

footer#footer .inner {
    background-color: #2d2d2d;
}

#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 {
    line-height: 40px;
    font-weight: 500;
    font-style: normal;
    color: #444444;
    font-size: 28px;
}

.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: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, );
}

aside .widget-title,
.portfolio_single h4 {
    line-height: 20px;
    letter-spacing: 0px;
    font-weight: 500;
    font-style: normal;
    color: #444444;
    font-size: 16px;
}

aside .widget-title {
    margin-bottom: 24px;
}

aside .widget {
    margin-bottom: 35px;
}

aside .tagcloud a {
    background-color: #f5f5f5;
}

aside .tagcloud a {
    color: #444444;
}

.codeless_slider_wrapper {
    background-color: #222222;
}

#portfolio-filter ul li a,
#faq-filter ul li a {
    letter-spacing: 0px;
    font-weight: 500;
    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: #3595d6;
}

.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.8);
}

.content_portfolio.fullwidth #portfolio-filter ul li a:hover {
    color: rgb(255, 255, 255);
    color: rgba(255, 255, 255, 1);
}

.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.9);
}

.portfolio-item.basic .link {
    color: #ffffff;
}

.portfolio-item.basic .show_text h5 {
    letter-spacing: 0px;
    font-weight: 500;
    font-style: normal;
    color: #222;
}

.portfolio-item.basic .show_text h6 {
    font-weight: 400;
    font-style: normal;
    color: #888;
}

.accordion.style_2 .accordion-heading .accordion-toggle,
.accordion.style_1 .accordion-heading .accordion-toggle {
    letter-spacing: 0px;
    font-weight: 500;
    font-style: normal;
    color: #555;
    font-size: 16px;
}

.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;
    line-height: 24px;
    letter-spacing: 0px;
    font-weight: 500;
    font-style: normal;
    color: #333333;
}

.block_title.column_title h2 {
    text-align: left;
    text-transform: none;
    font-weight: 300;
    font-style: normal;
    color: #888;
}

.block_title.section_title h1 {
    text-transform: none;
    line-height: 42px;
    font-weight: 500;
    font-style: normal;
    color: #333333;
    font-size: 28px;
}

.block_title.section_title p {
    line-height: 28px;
    font-weight: 300;
    font-style: normal;
    color: #555;
    font-size: 16px;
}

.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: #777777;
    font-size: 18px;
}

.textbar h2 {
    text-transform: none;
    letter-spacing: 0px;
    font-weight: 500;
    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: Raleway;
    line-height: 22px;
    font-weight: 400;
    font-style: normal;
    color: #696969;
    font-size: 13px;
}

h1,
h2,
h3,
h4,
h5,
h6,
.skill_title {
    font-family: Raleway;
    font-weight: 600;
    font-style: normal;
}

h1 {
    line-height: 24px;
    font-size: 22px;
}

h2 {
    line-height: 30px;
    font-size: 36px;
}

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;
}



/*
* Hover effect on services
*/
.industry-block .inner-box .icon-box
:hover
{
    -ms-transform: scale(0.5); /* IE 9 */
    -webkit-transform: scale(0.5); /* Safari 3-8 */
    transform: scale(1.2);
}
.industries-section .big-icon {
    position: absolute;
    left: 0px;
    right: 0px;
    font-size: 400px;
    line-height: 1em;
    text-align: center;
    font-weight: 700;
    color: rgba(177, 115, 115, 0.05);
}

/* About section */

.about {
    margin: 0;
    padding: 0;
    height: 500px;
    background-color: #fff;
}

.about-title{
    position: relative;
    width: 100%;
    font-size: 48px;
    margin-left: 20px;
    text-align: center;
    top: 40px;
    font-family: 'Open Sans', sans-serif;
    color: #9cc255;
    text-shadow: 0 2px 0 0 rgba(0,0,0,.25);

}
.about-title::before{
    content: '';
    position: absolute;
    bottom: 0;
    height: 2px;
    width: 200px;
    background-color: #9cc255;
    left: calc(50% - 100px);
    top: 50px;
}
.about-title::after{
    content: '';
    position: absolute;
    left: 0;
    bottom: -3px;
    height: 8px;
    width: 8px;
    background-color: #9cc255;
    left: calc(50% - 4px);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 47px;
}
.about-desc {
    text-align: left;
    font-weight: 400;
    max-width: 600px;
    padding-top: 90px;
    font-size: 18px;
    padding-left: 40px;
    line-height: 1.8;
    color: #58585a;

}
.img-responsive{
    width: auto;
    height: auto;
    max-width: 600px;

}
.details {
    padding-top: 60px;
    width: 100%;
    height: auto;
    padding-bottom: 60px;
}
.details-text {
    margin-top: 25px;
}
.details-title {
    font-size: 40px;
    font-family: cursive;
    padding-bottom: 20px;
}
.menu-details {
    font-size: 16px;
}
.gallery-image {
    width: 200px;
    height: 200px;
    vertical-align: middle;
    overflow: hidden;
    transition: transform 0.5s ease;
}
.gallery-image:not(.gallery-image--empty):hover {
    filter: drop-shadow(0 0 10px rgba(0,0,0,.3));
}
.gallery-image:hover {
    transform: scale(1.1);
}
.myblock{
   padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 8px solid lightblue;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
}
.infolink{
    margin-right: 7px;
    list-style-type: none; 
    font-size: 14px;
}
.vacancy {
    margin-right: 7px;
    list-style-type: none; 
    font-size: 16px;
    padding-bottom: 4px;
}
.myblock .read {
    float: right;
  padding-top: 0px;
}
.mytitles {
    float: left;
    width: 100%;
    position: relative;
    top: 50%;
}
.nav-tabs li {
    color: #555;
    display: block;
    background-color: lightblue;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.nav-tabs li:active {
    background-color: 
}
.services{
  background: #f1f1f1;
  text-align: center;
  font-family: "montserrat",sans-serif;
}
.services h1{
  display: inline-block;
  text-transform: uppercase;
  border-bottom: 4px solid #3498db;
  font-size: 20px;
  margin-top: 40px;
}
.cen{
  max-width: 1200px;
  margin: auto;
  overflow: hidden;
  padding: 20px;
}
.service{
  display: inline-block;
  width: calc(100% / 4);
  margin: 0 -2px;
  padding: 20px;
  box-sizing: border-box;
  cursor: pointer;
  transition: 0.4s;
}
.service:hover{
  background: #ddd;
}
.service i{
  color: #3498db;
  font-size: 34px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.service h2{
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 20px;
}
.service img {
    width: 93px;
    height: 100px;
}
.service p{
  color: gray;
  font-size: 15px;
  font-weight: 500;
}
@media screen and (max-width: 800px) {
  .service{
    width: 50%;
  }
}
@media screen and (max-width: 500px) {
  .service{
    width: 100%;
  }
}
#about {
    padding-top: 98px;
    padding-bottom: 40px;
}
#about h1 {
    margin-bottom: 30px;
    font-size: 41px;
    margin-top: 12px;
}
#about .p-first {
    font-size: 18px;
    line-height: 30px;
    font-family: tahoma;
}
#about .color-3 {
    color: #00325d;
    font-weight: bold;
}
#about .shape {
    width: 100%;
    height: auto;
    max-width: 450px;
}
.our-info{
    font-size: 18px;
}
.textwidget strong {
    color: #fff;
}
.textwidget li span{
    font-size: 14px;
}
.their-info {
    font-size: 18px;
    color: #cccccc;
}