@media(max-width:1024px) {
	.header-navigation {
		margin-bottom: 0;
		position: relative
	}

	.navbar-header {
		width: 100%;
		float: none;
		margin: 0 !important
	}

	.navbar-nav {
		margin: 0
	}

	.navbar-default .navbar-toggle {
		display: block;
		border-color: #212121;
		background-color: transparent !important;
		margin: 40px 0
	}

	.navbar-default .navbar-toggle:hover {
		border-color: #fbba42
	}

	.navbar-default .navbar-toggle .icon-bar {
		background: #212121
	}

	.navbar-default .navbar-toggle:hover .icon-bar {
		background: #fbba42
	}

	.navbar-collapse.collapse {
		display: none !important;
		height: 0 !important;
		padding-bottom: 0;
		overflow: auto !important;
		width: 100%
	}

	.navbar-default .navbar-collapse {
		background: transparent;
		padding: 0 !important;
		padding-bottom: 0 !important;
		border: 1px solid #838ca3;
		margin: 0;
		background: #f5f6fa
	}

	.navbar-collapse.collapse.in {
		display: block !important;
		height: auto !important;
		max-height: 70vh
	}

	.navbar-collapse.in {
		overflow-y: auto
	}

	.header-navigation.navbar .nav {
		width: 100%;
		text-align: left
	}

	.header-navigation.navbar .nav>li {
		display: block;
		padding: 0 !important;
		width: 100%;
		float: none
	}

	.header-navigation.navbar .nav>li+li {
		margin-left: 0
	}

	.header-navigation.navbar .nav>li>a {
		padding: 8px 0
	}

	.header-navigation.navbar .right-box.nav {
		width: 100%;
		margin: 0
	}

	.header-navigation.navbar .right-box.nav>li>a {
		border: none !important;
		padding: 8px 0;
		color: #fff
	}

	.header-navigation.navbar .nav>li>a:after {
		display: none
	}

	.header-navigation.navbar .nav.navigation-box+.nav {
		border-top: 1px dashed #282828
	}

	.header-navigation.navbar .navbar-nav>li>.sub-menu,
	.header-navigation.navbar .navbar-nav>li>.sub-menu>li>.sub-menu {
		position: relative !important;
		width: 100% !important;
		opacity: 1 !important;
		visibility: visible !important;
		left: auto;
		right: auto;
		top: auto;
		transition: none;
		display: none;
		float: none;
		margin: 0
	}

	.header-navigation.navbar .navbar-nav>li>.sub-menu>li>a::after {
		display: none
	}

	.header-navigation.navbar .nav>li+li {
		padding: 0 !important;
		border-top: 1px solid rgba(255, 255, 255, .1);
		display: block;
		float: none
	}

	.header-navigation.navbar .nav>li.show-mobile {
		display: none
	}

	.header-navigation.navbar .nav>li>a,
	.header-navigation.navbar .right-box.nav>li>a {
		padding: 0;
		display: block;
		padding: 0 0 0 20px !important;
		transition: background .4s ease 0;
		text-transform: capitalize;
		color: #fff !important;
		line-height: 40px
	}

	.header .stricky-fixed.header-navigation.navbar .nav>li {
		padding: 0 !important
	}

	.header-navigation.navbar .navbar-nav .sub-nav-toggler {
		background-color: transparent;
		background-image: none;
		border: 1px solid #fff;
		border-radius: 4px;
		padding: 9px;
		position: absolute;
		top: 0;
		right: 0;
		margin-top: 5px;
		margin-right: 10px;
		display: block
	}

	.header-navigation.navbar .navbar-nav .sub-nav-toggler .icon-bar {
		background-color: #fff;
		border-radius: 1px;
		display: block;
		height: 1px;
		width: 20px
	}

	.header-navigation.navbar .navbar-nav .sub-nav-toggler .icon-bar+.icon-bar {
		margin-top: 4px
	}

	.header .header-navigation.navbar .nav>li+li {
		margin-left: 0
	}

	.header .header-navigation .navbar-form {
		width: 100%;
		max-width: 100%
	}

	.header-navigation .container {
		padding-right: 15px;
		padding-left: 15px
	}

	.navbar-header {
		padding-right: 0
	}

	.header-navigation ul.navigation-box>li>ul.sub-menu>li>a .sub-nav-toggler {
		border-color: #171717
	}

	.header-navigation ul.navigation-box>li>ul.sub-menu>li>a .sub-nav-toggler .icon-bar {
		background-color: #171717
	}

	.header-navigation .container .navbar-brand {
		padding: 0
	}

	.header-navigation ul.navigation-box>li:hover>a,
	.header-navigation ul.navigation-box>li.current>a {
		background: #ffa60a;
		color: #fff !important
	}

	.header-navigation .container {
		padding-right: 15px
	}

	.header-navigation .container .navbar-header {
		padding-right: 300px
	}

	.header-navigation .container .right-side-box {
		top: 10px;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		right: 15px
	}

	.header-navigation .container .navbar-header {
		position: static;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}

	.header-navigation ul.navigation-box>li::before {
		display: none
	}

	.header-navigation .container .navbar-header {
		text-align: center;
		position: relative;
		left: 0;
		padding: 5px 0
	}

	.header-navigation .container .navbar-header .navbar-brand {
		text-align: center;
		display: inline-block;
		float: none;
		vertical-align: middle
	}

	.header-navigation .container .navbar-header .navbar-brand>img {
		margin-left: auto;
		margin-right: auto
	}

	.navbar-default .navbar-toggle {
		margin: 0;
		float: none;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		border: 0;
		outline: 0;
		font-size: 25px;
		color: #fbba42;
		padding-left: 0;
		padding-right: 0
	}

	.navbar-default .navbar-collapse {
		background-color: #181818
	}

	.header-home-two .header-navigation .container .right-side-box {
		top: 15px
	}

	.header-home-three .header-navigation .container {
		padding-right: 15px
	}

	.header-home-three .navbar-default .navbar-toggle {
		color: #252c32
	}

	.header-home-three .header-navigation .container .right-side-box {
		top: 15px
	}

	#minimal-bootstrap-carousel .carousel-caption .container {
		padding: 0
	}

	.slider-home-two .content h2 {
		font-size: 30px;
		line-height: 52px
	}

	.slider-home-two .content h3 {
		font-size: 20px
	}

	.slider-home-two .content p {
		font-size: 16px;
		line-height: 30px;
		margin-top: 10px;
		animation-delay: 1s;
		padding-right: 10%
	}

	#minimal-bootstrap-carousel.slider-home-two .carousel-inner .item {
		min-height: 540px
	}

	.nd_options_section .icon-div {
		display: none
	}

	.nd_options_section {
		padding: 20px;
		padding-left: 20px
	}

	.nd_options_section h4 {
		margin: 0 0 5px
	}

	.about-us-style-one h3 {
		line-height: 48px;
		font-size: 24px
	}

	.about-us-style-one span {
		font-size: 22px;
		padding-bottom: 0
	}

	.about-us-style-one p {
		font-size: 14px;
		line-height: 28px
	}

	.about-us-style-one h4 {
		margin-top: 8px;
		margin-bottom: 8px
	}

	.sec-pad {
		padding: 70px 0
	}

	.project-style-two .single-project-style-two .img-box .overlay .box .content a h3 {
		font-size: 14px
	}

	.project-style-two .single-project-style-two {
		padding: 0 5px
	}

	.project-style-two {
		height: 560px
	}

	.project-style-two .inner-box {
		height: 100%
	}

	.sec-title h3 {
		font-size: 24px
	}

	.heading-titel span {
		font-size: 23px;
		padding-bottom: 10px
	}

	.provided_services .heading-titel p {
		line-height: 26px;
		padding: 8px 0 0
	}

	.provided_services .single-service-tab-content .tab-title li a {
		padding: 120px 20px 10px;
		font-size: 15px
	}

	.cad_services_clo {
		padding-right: 0
	}

	.cad_services_clo .titel-div {
		font-size: 18px
	}

	.cmt-fid-contents {
		text-align: center
	}

	.services_solutions .title h3 {
		font-size: 40px
	}

	.cta-style-two .cta-style-two-2 {
		padding: 20px
	}

	.section-testimonials-style .left-side-contant .sec-title h3 {
		font-size: 48px;
		line-height: 64px;
		margin: 12px 0 20px
	}

	.testimonials-style-one .single-testimonial-style-one .content-box p {
		font-size: 15px;
		line-height: 28px
	}

	img {
		max-width: 100%
	}

	.testimonials-style-one .single-testimonial-style-one .content-box p br,
	.sec-title p br {
		display: none
	}

	.service-style-one .single-service-style-one .content-box .icon-box,
	.service-style-one .single-service-style-one .content-box .text-box {
		display: block
	}

	.service-style-one .single-service-style-one .content-box .text-box {
		padding-left: 0;
		padding-top: 20px
	}

	.about-style-two img.pull-right {
		max-width: none
	}

	.about-style-two .about-content {
		padding-right: 65px
	}

	.testimonials-style-one .testimonials-carousel-style-one.owl-theme .owl-nav {
		margin-top: 60px
	}

	.testimonials-style-one .testimonials-carousel-style-one.owl-theme .owl-nav [class*="owl-"] {
		position: static;
		margin: 0 15px
	}

	.footer-subscribe [class*=pull-] {
		width: 100%;
		text-align: center
	}

	.site-footer .footer-subscribe h3 {
		line-height: 1.2em
	}

	.site-footer .footer-subscribe form.footer-subscribe-form {
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px
	}

	.site-footer .footer-widget.twitter-widget,
	.site-footer .footer-widget.links-widget {
		padding-left: 0
	}

	.cta-style-one h3 {
		font-size: 20px;
		line-height: 1.2em;
		margin-bottom: 20px
	}

	.feature-style-one {
		padding-left: 0
	}

	.single-contact-info p br,
	.about-us-style-one h3 br {
		display: none
	}

	.project-single-page .single-project-content {
		padding: 0
	}

	.testimonials-style-one .single-testimonial-style-one {
		padding-right: 0
	}

	.sidebar.sidebar-left {
		padding-right: 0
	}

	.sidebar.sidebar-right {
		padding-left: 0
	}
}

@media(min-width:1600px) and (max-width:1799px) {
	.inner-tab-section .right-details-div .single-service-tab-content ul li {
		padding: 0;
		margin: 0 3px 5px;
		width: 110px;
		height: 110px;
		float: left;
		list-style: none
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a {
		padding: 80px 0 0;
		font-size: 13px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.architectural {
		background-position: 2px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.structural {
		background-position: -99px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.civil-eng {
		background-position: -192px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.hvac {
		background-position: -287px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.plumbing {
		background-position: -380px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.bim {
		background-position: -471px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.architectural {
		background-position: 2px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.structural {
		background-position: -99px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.civil-eng {
		background-position: -192px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.hvac {
		background-position: -287px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.plumbing {
		background-position: -380px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.bim {
		background-position: -471px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content {
		padding: 2px 2px 0
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content p {
		font-size: 14px;
		line-height: 30px
	}

	.middle-contant-menu li span.ser-name {
		font-size: 14px
	}
}

@media(min-width:1400px) and (max-width:1599px) {
	.inner-tab-section .right-details-div .single-service-tab-content ul li {
		padding: 0;
		margin: 0 3px 5px;
		width: 110px;
		height: 110px;
		float: left;
		list-style: none
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a {
		padding: 80px 0 0;
		font-size: 13px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.architectural {
		background-position: 2px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.structural {
		background-position: -99px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.civil-eng {
		background-position: -192px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.hvac {
		background-position: -287px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.plumbing {
		background-position: -380px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.bim {
		background-position: -471px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.architectural {
		background-position: 2px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.structural {
		background-position: -99px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.civil-eng {
		background-position: -192px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.hvac {
		background-position: -287px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.plumbing {
		background-position: -380px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.bim {
		background-position: -471px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content {
		padding: 2px 2px 0
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content p {
		font-size: 14px;
		line-height: 30px
	}

	.inner-tab-section .left-details-div .heading-row {
		font-size: 34px
	}

	.middle-contant-menu li span.ser-name {
		font-size: 13px
	}

	.section-testimonials-style .left-side-contant .sec-title h3 {
		font-size: 58px;
		line-height: 80px;
		margin: 12px 0 20px;
		letter-spacing: 2px
	}

	.slider-home-two .content h2.services-banner {
		font-size: 34px
	}

	.slider-home-two .content .bennar_services_list_new ul li {
		font-size: 13px;
		line-height: 30px
	}

	.project-style-two .inner-box {
		height: 576px
	}

	.project-style-two {
		height: 576px
	}
}

@media(min-width:1200px) and (max-width:1399px) {
	.header-navigation .container .navbar-header {
		width: 180px
	}

	.navbar-brand>img {
		max-width: 100%
	}

	.header-navigation ul.navigation-box>li>a {
		font-size: 14px
	}

	.header-navigation ul.navigation-box>li+li {
		margin-left: 10px
	}

	.header-navigation .container {
		padding-right: 200px
	}

	.slider-inner-two .content p {
		padding: 0 15%
	}

	.ser-name {
		text-indent: -9999px
	}

	.ser-name i {
		text-indent: 24px
	}

	.dropdown-content a {
		font-size: 13px
	}

	.inner-tab-section .left-details-div {
		padding-left: 0
	}

	.inner-tab-section .left-details-div .heading-row {
		font-size: 36px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li {
		padding: 0;
		margin: 0 3px 5px;
		width: 110px;
		height: 110px;
		float: left;
		list-style: none
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a {
		padding: 80px 0 0;
		font-size: 13px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.architectural {
		background-position: 2px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.structural {
		background-position: -99px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.civil-eng {
		background-position: -192px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.hvac {
		background-position: -287px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.plumbing {
		background-position: -380px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.bim {
		background-position: -471px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.architectural {
		background-position: 2px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.structural {
		background-position: -99px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.civil-eng {
		background-position: -192px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.hvac {
		background-position: -287px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.plumbing {
		background-position: -380px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.bim {
		background-position: -471px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content {
		padding: 2px 2px 0
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content p {
		font-size: 14px;
		line-height: 30px
	}

	.our_project .project-box-div .project-details-div span {
		font-size: 14px
	}

	.our_project .project-box-div .project-details-div p {
		margin: 0;
		padding: 0;
		font-size: 15px;
		line-height: 26px;
		padding-bottom: 8px
	}

	.our_project .project-box-div .project-details-div h4 {
		font-size: 16px
	}

	.get_a_quote .inner span {
		font-size: 18px
	}

	.site-footer .footer-widget.about-widget p {
		margin-bottom: 0;
		margin-top: 15px
	}

	.site-footer .footer-widget p {
		font-size: 13px;
		line-height: 24px
	}

	.site-footer .footer-widget.links-widget {
		padding-left: 0
	}

	.site-footer .get_in_touch_box {
		padding: 12px 8px
	}

	.site-footer .get_in_touch_box .details-row {
		font-size: 12px
	}

	.header-navigation ul.navigation-box>li>ul.sub-menu {
		min-width: 230px
	}

	.header-navigation ul.navigation-box>li>.sub-menu>li>ul.sub-menu {
		min-width: 230px
	}

	.header-navigation ul.navigation-box>li>ul.sub-menu {
		left: -50px
	}

	.header-navigation ul.navigation-box>li>.sub-menu>li>ul.sub-menu>li {
		display: block;
		position: relative;
		padding: 0
	}

	.header-navigation ul.navigation-box>li>.sub-menu>li>ul.sub-menu>li>a {
		font-size: 12px
	}

	.inner-page .heading-titel span {
		font-size: 22px;
		padding-bottom: 5px
	}

	.inner-page .heading-titel h1 {
		line-height: 42px;
		font-size: 26px
	}

	.inner-page .heading-titel {
		padding-bottom: 10px
	}

	.middle-contant-menu li span.ser-name .icon-img {
		left: 18%
	}

	.slider-home-two .content h2 {
		font-size: 36px;
		line-height: 56px
	}

	.slider-home-two .content h3 {
		font-size: 24px
	}

	.slider-home-two .content p {
		font-size: 18px;
		line-height: 34px;
		margin-top: 12px;
		padding-right: 30px
	}

	.slider-home-two .content a.banner-btn {
		margin-top: 20px
	}

	.project-style-two .single-project-style-two .img-box .overlay .box .content a h3 {
		font-size: 16px
	}

	.project-style-two {
		height: 640px
	}

	.cta-style-two .cta-style-two-2 {
		padding: 20px
	}

	.testimonials-style-one .testimonials-carousel-style-two {
		padding-left: 0
	}

	.section-testimonials-style .left-side-contant .sec-title h3 {
		margin: 0;
		padding: 0;
		font-size: 52px;
		line-height: 72px;
		margin: 12px 0 20px 0;
		letter-spacing: 2px
	}

	.slider-home-two .content h2.services-banner {
		font-size: 28px
	}

	.slider-home-two .content .bennar_services_list_new ul li {
		font-size: 15px;
		line-height: 30px;
		width: 50%
	}
    
    .header-home-two .header-navigation ul.navigation-box > li {
	padding: 25px 8px;
}
  .fluid-section-one .content-column .inner-column {
	padding: 30px 15px 40px 40px;
}  
    
    
}

@media(min-width:1025px) and (max-width:1199px) {
	.header-navigation .container .navbar-header {
		width: 180px
	}

	.navbar-brand>img {
		max-width: 100%
	}

	.header-navigation ul.navigation-box>li>a {
		font-size: 14px
	}

	.header-navigation ul.navigation-box > li + li {
	margin-left: 8px;
}
    .header-home-two .header-navigation ul.navigation-box > li {
	padding: 25px 5px;
}

	.header-navigation .container {
		padding-right: 200px
	}

	.slider-inner-two .content p {
		padding: 0 15%
	}

	.ser-name {
		text-indent: -9999px
	}

	.ser-name i {
		text-indent: 24px
	}

	.dropdown-content a {
		font-size: 13px
	}

	.inner-tab-section .left-details-div {
		padding-left: 0
	}

	.inner-tab-section .left-details-div .heading-row {
		font-size: 36px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li {
		padding: 0;
		margin: 0 3px 5px;
		width: 110px;
		height: 110px;
		float: left;
		list-style: none
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a {
		padding: 80px 0 0;
		font-size: 13px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.architectural {
		background-position: 2px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.structural {
		background-position: -99px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.civil-eng {
		background-position: -192px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.hvac {
		background-position: -287px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.plumbing {
		background-position: -380px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a.bim {
		background-position: -471px 3px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.architectural {
		background-position: 2px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.structural {
		background-position: -99px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.civil-eng {
		background-position: -192px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.hvac {
		background-position: -287px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.plumbing {
		background-position: -380px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li.active a.bim {
		background-position: -471px -100px
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content {
		padding: 2px 2px 0
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content p {
		font-size: 14px;
		line-height: 30px
	}

	.our_project .project-box-div .project-details-div span {
		font-size: 14px
	}

	.our_project .project-box-div .project-details-div p {
		margin: 0;
		padding: 0;
		font-size: 15px;
		line-height: 26px;
		padding-bottom: 8px
	}

	.our_project .project-box-div .project-details-div h4 {
		font-size: 16px
	}

	.get_a_quote .inner span {
		font-size: 18px
	}

	.site-footer .footer-widget.about-widget p {
		margin-bottom: 0;
		margin-top: 15px
	}

	.site-footer .footer-widget p {
		font-size: 13px;
		line-height: 24px
	}

	.site-footer .footer-widget.links-widget {
		padding-left: 0
	}

	.site-footer .get_in_touch_box {
		padding: 12px 8px
	}

	.site-footer .get_in_touch_box .details-row {
		font-size: 12px
	}

	.header-navigation ul.navigation-box>li>ul.sub-menu {
		min-width: 230px
	}

	.header-navigation ul.navigation-box>li>.sub-menu>li>ul.sub-menu {
		min-width: 230px
	}

	.header-navigation ul.navigation-box>li>ul.sub-menu {
		left: -50px
	}

	.header-navigation ul.navigation-box>li>.sub-menu>li>ul.sub-menu>li {
		display: block;
		position: relative;
		padding: 0
	}

	.header-navigation ul.navigation-box>li>.sub-menu>li>ul.sub-menu>li>a {
		font-size: 12px
	}

	.inner-page .heading-titel span {
		font-size: 22px;
		padding-bottom: 5px
	}

	.inner-page .heading-titel h1 {
		line-height: 42px;
		font-size: 26px
	}

	.inner-page .heading-titel {
		padding-bottom: 10px
	}

	.slider-home-two .content h2 {
		font-size: 32px;
		line-height: 42px
	}

	.slider-home-two .content h3 {
		font-size: 20px
	}

	.slider-home-two .content p {
		font-size: 16px;
		line-height: 32px;
		margin-top: 15px;
		padding-right: 10px
	}

	#minimal-bootstrap-carousel .carousel-caption .container {
		padding: 0
	}

	.nd_options_section .icon-div {
		width: 32px;
		height: 32px
	}

	.nd_options_section .icon-div img {
		max-width: 100%
	}

	.nd_options_section {
		padding: 15px;
		padding-left: 54px
	}

	.nd_options_section h4 {
		font-size: 14px;
		line-height: 20px;
		margin: 0 0 5px
	}

	.nd_options_section p {
		font-size: 13px;
		line-height: 22px
	}

	.about-us-style-one h3 {
		line-height: 38px;
		font-size: 22px
	}

	.about-us-style-one h4 {
		font-size: 15px;
		line-height: 27px;
		margin-top: 10px;
		margin-bottom: 10px
	}

	.about-us-style-one a.about-btn {
		margin-bottom: 10px
	}

	.project-style-two {
		height: 560px
	}

	.project-style-two .inner-box {
		height: 100%
	}

	.sec-pad {
		padding: 70px 0
	}

	.project-style-two .single-project-style-two .img-box .overlay .box .content a h3 {
		font-size: 14px
	}

	.project-style-two .single-project-style-two {
		padding: 0 5px
	}

	.provided_services .single-service-tab-content .tab-title li a {
		padding: 120px 20px 10px;
		font-size: 15px
	}

	.cmt-fid-contents {
		text-align: center
	}

	.services_solutions .title h3 {
		font-size: 38px;
		margin: 0 0 20px;
		padding: 0
	}

	.cta-style-two .cta-style-two-2 {
		padding: 20px
	}

	.cad_services_clo .titel-div {
		font-size: 18px
	}

	.slider-home-two .content h2.services-banner {
		font-size: 28px;
		letter-spacing: normal
	}

	.slider-home-two .content .bennar_services_list_new ul li {
		font-size: 14px;
		line-height: 30px;
		width: 50%
	}
    
.section_counter .inner-box{
    padding: 20px 30px;
}
    
.section_counter h4.cmt-fid-inner{
    font-size: 32px;
}
.section_counter h4 i {
	font-size: 30px;
}
    
.cmt-fid-left .counter-icon{
    display: none;
}
.cmt-fid-left {
    position: relative;
    padding-left:0px;
}
.cpqind-box span{
    font-size: 12px;
}
.fluid-section-one .content-column .inner-column {
    margin-left: -150px;
    padding: 60px 30px 70px 30px;
}
   
.inner-new-titel-text {
	line-height: normal;
	font-size: 20px;
}    
    
 .business_relationships .business_relationships_center_img {
	width: 230px;
	height: 230px;
	left: 365px;
	border-radius: 100%;
	border: 10px solid #fff;
	z-index: 10;
	top: 80px;
}   
    
    
}

@media(min-width:992px) and (max-width:1024px) {
	.slider-inner-two .content p {
		padding: 0 10%
	}

	.ser-name {
		text-indent: -9999px
	}

	.ser-name i {
		text-indent: 24px
	}

	.inner-page .heading-titel {
		padding-bottom: 15px
	}

	.inner-page .heading-titel h1 {
		line-height: 40px;
		font-size: 24px
	}

	.inner-page .heading-titel span {
		font-size: 20px;
		padding-bottom: 5px
	}

	.inner-tab-section .left-details-div .heading-row {
		font-size: 38px
	}

	.inner-tab-section .left-details-div {
		padding-left: 0
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li {
		margin-bottom: 10px
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content p {
		font-size: 14px;
		line-height: 30px
	}

	.our_project .project-box-div .project-details-div span {
		font-size: 14px
	}

	.our_project .project-box-div .project-details-div h4 {
		font-size: 16px
	}

	.our_project .project-box-div .project-details-div p {
		font-size: 14px;
		line-height: 26px
	}

	.get_a_quote .inner span {
		font-size: 18px
	}

	.get_a_quote .inner h3 {
		font-size: 26px;
	}

	.site-footer .footer-widget p {
		font-size: 12px;
		line-height: 24px;
        
	}

	.site-footer .footer-widget ul.links-list li a {
		font-size: 12px;
		padding-left: 16px;
		line-height: 22px
	}

	.site-footer .get_in_touch_box .details-row {
		font-size: 12px;
		line-height: 20px;
		color: #fff;
		margin: 15px 0
	}

	.site-footer .get_in_touch_box {
		padding: 10px
	}

	.testimonials-style-one .testimonials-carousel-style-two {
		padding-left: 0
	}

	.slider-home-two .content h2.services-banner {
		font-size: 28px;
		letter-spacing: normal
	}

	.slider-home-two .content .bennar_services_list_new ul li {
		font-size: 14px;
		line-height: 30px;
		width: 50%
	}
    
           .faq-style-one .accrodion-grp .accrodion .accrodion-title h4 {
	font-size: 16px;
	padding-right: 20px;
}
    
    .inner-page .small-heading h3{
        font-size: 18px;
	padding-right: 20px;
    }
    .faq-style-one .accrodion-grp .accrodion .accrodion-content .inner {
	border: 1px solid #dee0e1;
	padding: 20px 15px;
}
    
    .faq-style-one .accrodion-grp .accrodion .accrodion-title {
	padding: 14.5px 15px;
}
.details-text {
	font-size: 14px;
	line-height: 26px;
	padding: 8px 0;
	margin: 0;
}
    .shop_tabs_content .tab-pane p {
	font-size: 15px;
	line-height: 30px;
	padding: 8px 0;
}
.inner-page ul li {
	font-size: 15px;
	line-height: 30px;
	padding: 2px 0 2px 28px;
}
    .inner-new-titel-text-b {
	font-size: 22px;
	line-height: normal;
	margin: 0px 0;
	padding: 0;
	letter-spacing: 1px;
}
 .title_hd .text_hd {
	font-size: 32px;
	margin: 0 0 20px 0;
	padding: 0;
}
/*
    .fluid-section-one .image-column{
        display: none;
    }   
*/
    .fluid-section-one .content-column{
        width: 64%;
    }
    
.fluid-section-one .content-column .inner-column {
	position: relative;
	max-width: 100%;
	margin-left: 0px;
	padding: 60px 15px 70px 15px;
}
   
.cmt-fid-left .counter-icon{
    display: none;
}     
 .cmt-fid-left {
	position: relative;
	padding-left: 0;
	padding-top: 25px;
	padding-bottom: 25px;
}   
    
.section_counter h4.cmt-fid-inner {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 3px;
}    
.section_counter h4 i {
	font-size: 28px;
}    
.section_counter h3.cmt-fid-title {
	font-size: 14px;
	line-height: normal;
}    
.cpqind-box span {
	font-size: 12px;
	line-height: 22px;
}    
    
.services-section-n ul li {
	padding: 3px 0 3px 35px;
	font-weight: 400;
	background: url(../img/list-check-icon.png);
	background-repeat: no-repeat;
	background-position: left 3px;
}    

 .header-home-two .header-navigation ul.navigation-box > li.dropdown{
    position: relative;
}
    
    .header-navigation ul.navigation-box > li ul.dropdown-menu{
        position: relative;
        float: none;
        display: none;
    }
    .header-navigation ul.navigation-box > li ul.dropdown-menu .col_content {
	width: 100%;
	float: none;
	padding: 15px;
}
    
.header-navigation ul.navigation-box > li ul.dropdown-menu li {
	width: 100%;
	float: none;
	padding: 0px 10px;
}
.header-navigation ul.navigation-box > li ul.dropdown-menu .col_info {
	width: 100%;
	background-color: #f5f5f5;
	float: none;
	padding: 15px 15px 20px 15px;
}    
    .header-navigation ul.navigation-box > li:hover > ul.dropdown-menu{
        display: block;
    }    
    .header-home-two .header-navigation .container .right-side-box-new a.rqa-btn {
	padding-right: 20px !important;
	margin: 8px 16px;
	display: block;
	text-align: center;
}
    
.header-navigation .container.pr-0{        
    padding-right: 15px !important;        
}
.header-navigation ul.navigation-box {
	float: none;
	position: relative;
	margin-right: 0;
}    
.header-navigation.stricky-fixed{
    position: relative;
}   
    
.home_counter .inner-box {
	background: rgba(0, 0, 0, .9);
	padding: 40px 0;
}    
    
}

@media(min-width:768px) and (max-width:991px) {
	.header-top .left-contact-info p,
	.header-top .right-contact-info p {
		font-size: 14px
	}
	.header-top .left-contact-info p+p,
	.header-top .right-contact-info p+p {
		margin-left: 10px
	}
	.header-navigation .container .navbar-header .navbar-brand {
		width: 200px
	}

	.header-navigation .container .navbar-header {
		padding: 8px 0
	}

	.middle-contant-menu {
		display: none
	}

	.slider-inner-two .content p {
		padding: 0 10%
	}

	.slider-inner-two .content h2 {
		font-size: 32px;
		line-height: 48px
	}

	#minimal-bootstrap-carousel.slider-inner-two .carousel-inner .item {
		min-height: 420px
	}

	.inner-page .heading-titel h1 {
		line-height: 38px;
		font-size: 24px
	}

	.inner-page .heading-titel span {
		font-size: 20px;
		padding-bottom: 8px
	}

	.inner-page .heading-titel {
		padding-bottom: 15px
	}

	.inner-tab-section .container {
		position: relative;
		width: 100%;
		display: inline-block;
		align-items: center
	}

	.inner-tab-section .left-details-div p {
		color: #fff;
		font-size: 14px;
		line-height: 30px;
		font-weight: 400;
		padding-bottom: 18px
	}

	.inner-tab-section .left-details-div {
		padding-left: 0
	}

	.inner-tab-section::before {
		display: none
	}

	.inner-tab-section::after {
		display: none
	}

	.inner-tab-section .left-details-div .heading-row {
		color: #ffa60a
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content p {
		font-size: 14px;
		line-height: 30px
	}

	.details-text {
		font-size: 14px;
		line-height: 30px
	}

	.inner-page h4 {
		font-size: 16px
	}

	.our_project .project-box-div {
		margin-bottom: 15px
	}

	.sec-title {
		margin-bottom: 25px
	}

	.our_project .heading-titel {
		padding-bottom: 15px
	}

	.get_a_quote .btn-box {
		float: none !important
	}

	.site-footer .footer-widget.twitter-widget,
	.site-footer .footer-widget.links-widget {
		padding-left: 0;
		margin-bottom: 20px
	}

	.slider-home-two .content h2 {
		font-size: 24px;
		line-height: 40px
	}

	.slider-home-two .content h3 {
		font-size: 18px
	}

	.slider-home-two .content p {
		font-size: 15px;
		line-height: 26px;
		margin-top: 10px;
		animation-delay: 1s;
		padding-right: 10%
	}

	.nd_options_section .icon-div {
		display: block;
		display: block;
		top: 25px
	}

	.nd_options_section {
		padding-left: 70px
	}

	.project-style-two {
		height: 500px
	}

	.sec-pad {
		padding: 50px 0
	}

	.project-style-two .single-project-style-two .img-box .overlay .box .content a h3 {
		font-size: 12px
	}

	.provided_services .single-service-tab-content .tab-title li a {
		padding: 120px 10px 10px;
		font-size: 12px
	}

	.section_counter .inner-box {
		background: rgba(0, 0, 0, 0.90);
		padding: 20px 0
	}

	.section_counter h3.cmt-fid-title {
		font-size: 15px;
		line-height: 26px
	}

	.section_counter h4.cmt-fid-inner {
		font-size: 32px
	}

	.section_counter h4 i {
		font-size: 28px
	}

	.services_solutions .title h3 {
		font-size: 34px;
		font-size: 34px
	}

	.section-testimonials-style {
		display: none
	}

	.get_a_quote .inner span {
		font-size: 15px
	}

	.get_a_quote .inner h3 {
		font-size: 22px;
		padding: 0 0 10px
	}

	.get_a_quote a.cta-btn {
		height: 44px;
		margin-top: 10px;
		line-height: 44px font-size: 16px;
		padding: 0 13px;
		height: 44px;
		margin-top: 10px;
		padding: 0 13px;
		font-size: 16px;
		line-height: 44px
	}

	.our_project .project-box-div .project-details-div p {
		font-size: 14px;
		line-height: 24px
	}

	.our_project .project-box-div .project-details-div h4 {
		font-size: 18px;
		margin: 0 0 5px;
		padding: 0
	}

	.slider-home-two .content h2.services-banner {
		font-size: 20px;
		letter-spacing: normal
	}

	.slider-home-two .content .bennar_services_list_new ul li {
		font-size: 13px;
		line-height: 22px;
		width: 50%
	}

	.three-box .col-md-4 .three-box-inner {
		margin-top: 12px !important
	}

	.three-box .col-md-4 {
		display: inline-block;
		width: 100%
	}

	#get-in-touch {
		display: none
	}

	.heading-titel p {
		font-size: 13px !important
	}

	.get_a_quote {
		display: none
	}

	.site-footer .three-clo {
		width: 50%
	}

	.site-footer .last-clo {
		width: 50%
	}

	.quick-box {
		margin-top: 0
	}

	.quick-form .quick-form-title {
		font-size: 24px
	}
    
    .shop_tabs_demo ul li a {
	padding: 10px 12px;
	font-size: 15px;
}
    .shop_tabs_content .tab-pane p {
	font-size: 14px;
	line-height: 28px;
}
    .inner-page ul li {
	font-size: 14px;
	line-height: 28px;
}
        .faq-style-one .accrodion-grp .accrodion .accrodion-title h4 {
	font-size: 16px;
	padding-right: 20px;
}
    
    .inner-page .small-heading h3{
        font-size: 18px;
	padding-right: 20px;
    }
    .faq-style-one .accrodion-grp .accrodion .accrodion-content .inner {
	border: 1px solid #dee0e1;
	padding: 20px 15px;
}
    
    .faq-style-one .accrodion-grp .accrodion .accrodion-title {
	padding: 14.5px 15px;
}
    
    .mission img{
        margin: 0 auto;
    }
     .fluid-section-one .image-column{
        display: none;
    }  
    .fluid-section-one .content-column {
	position: relative;
	float: right;
	width: 100%;
}
.fluid-section-one .content-column .inner-column {
	position: relative;
	max-width: 750px;
	margin-left: 0;
	padding: 40px 15px 40px 15px;
    margin: 0 auto;
}
    .inner-new-titel-text-b{
        font-size: 22px;
    }   
    .ledt-right-img{
    text-align: center;
}
.title_hd .text_hd {
	font-size: 24px;
	line-height: 36px;
}    
.inner-new-titel-text-b{
   font-size: 22px;
   line-height: normal;
}    
    
.download_brochure {
	position: relative !important;
	margin-bottom: 45px;
}   
.new-counter{        
    margin-top: 20px;
}
    
.one-fifth, .one-sixth, .one-fourth, .one-third  {
	width: 31.6%;
	margin-top: 10px;
	box-sizing: border-box;
}   
    
.inner-new-titel-text {
	font-size: 22px;
	line-height: 38px;
}    
 .section_counter h3.cmt-fid-title {
	font-size: 14px;
	line-height: 26px;
}   
.effective_benefits::after {
    display: none;
}   
.effective_benefits::before {
    width: 100%;
}
  
.services_our_shop .title h3 {
	font-size: 32px;
	margin: 0 0 20px 0;
	line-height: normal;
}  
    
    .business_relationships .business_relationships_center_img{
        display: none;
    }    
    
.business_relationships .box-text-div-left {
	padding: 15px;
	border-radius: 20px;
	margin: 15px 0px 15px 0px;
	min-height: 140px;
	position: relative;
}    
.business_relationships .box-text-div-right {
	padding: 15px;
	border-radius: 20px;
	margin: 15px 0px 15px 0px;
	min-height: 140px;
	position: relative;
}  
.business_relationships .box-text-div-left .icon-div, .business_relationships .box-text-div-right .icon-div {
	display: none;
}    
    
 .header-home-two .header-navigation ul.navigation-box > li.dropdown{
    position: relative;
}
    
    .header-navigation ul.navigation-box > li ul.dropdown-menu{
        position: relative;
        float: none;
        display: none;
    }
    .header-navigation ul.navigation-box > li ul.dropdown-menu .col_content {
	width: 100%;
	float: none;
	padding: 15px;
}
    
.header-navigation ul.navigation-box > li ul.dropdown-menu li {
	width: 100%;
	float: none;
	padding: 0px 10px;
}
.header-navigation ul.navigation-box > li ul.dropdown-menu .col_info {
	width: 100%;
	background-color: #f5f5f5;
	float: none;
	padding: 15px 15px 20px 15px;
}    
    .header-navigation ul.navigation-box > li:hover > ul.dropdown-menu{
        display: block;
    }    
    .header-home-two .header-navigation .container .right-side-box-new a.rqa-btn {
	padding-right: 20px !important;
	margin: 8px 16px;
	display: block;
	text-align: center;
}
    
.header-navigation .container.pr-0{        
    padding-right: 15px !important;        
}
.header-navigation ul.navigation-box {
	float: none;
	position: relative;
	margin-right: 0;
}    
.header-navigation.stricky-fixed{
    position: relative;
}       
    
     .home_counter .col-5   {
        float: left;
        width: 33.3333%;
    }
    
    
}

@media(min-width:480px) and (max-width:767px) {
	.header-top .pull-left {
		display: none
	}

	.header-top .right-contact-info {
		float: none !important
	}

	.header-top .left-contact-info p,
	.header-top .right-contact-info p {
		font-size: 13px;
		line-height: 22px;
		width: 100%;
		text-align: center
	}

	.header-top .left-contact-info p+p,
	.header-top .right-contact-info p+p {
		margin-left: 0
	}

	.header-home-two .header-top .container-fluid {
		padding: 5px
	}

	.header-navigation .container .navbar-header .navbar-brand {
		width: 180px
	}

	.slider-inner-two .content h2 {
		font-size: 26px;
		line-height: 34px
	}

	.slider-inner-two .content p {
		padding: 0;
		font-size: 14px;
		line-height: 26px
	}

	#minimal-bootstrap-carousel.slider-home-two .carousel-inner .item {
		min-height: 320px
	}

	.middle-contant-menu {
		display: none !important
	}

	.inner-page .heading-titel h1 {
		font-size: 22px;
		line-height: 34px
	}

	.inner-page .heading-titel span {
		font-size: 16px;
		padding-bottom: 0
	}

	.inner-page .heading-titel {
		padding-bottom: 10px
	}

	.details-text {
		font-size: 14px;
		line-height: 28px
	}

	.inner-tab-section::before {
		display: none
	}

	.inner-tab-section::after {
		display: none
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li {
		padding: 0;
		margin: 0 0 10px;
		width: 50%;
		height: auto;
		float: left;
		list-style: none;
		display: block
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a {
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 5px 0;
		display: inline-block;
		border: 2px solid #3b7bff;
		color: #fff;
		text-align: center;
		font-weight: 500;
		background: 0;
		background-repeat: no-repeat
	}

	.inner-tab-section .container {
		display: block
	}

	.inner-tab-section .left-details-div {
		padding-left: 0;
		margin: 0 -15px
	}

	.inner-tab-section .right-details-div {
		padding: 0;
		margin: 0 -15px
	}

	.inner-tab-section .left-details-div p {
		color: #fff;
		font-size: 15px;
		line-height: 32px;
		padding: 0 0 10px
	}

	.inner-tab-section .left-details-div .heading-row {
		color: #ffa60a;
		font-weight: 800;
		line-height: 38px;
		font-size: 28px;
		margin: 0 0 10px
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content h3 {
		margin: 10px 0;
		padding: 0;
		font-size: 20px;
		line-height: 28px
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content p {
		font-size: 14px;
		line-height: 28px
	}

	.inner-page .small-heading h3 {
		font-size: 18px
	}

	.inner-page h4 {
		font-size: 16px
	}

	.inner-page ul li {
	font-size: 14px;
	line-height: 26px;
}

	.sec-title h3 {
		font-size: 18px;
		line-height: 34px;
		text-align: left
	}

	.heading-titel span {
		font-size: 16px;
		padding-bottom: 0;
		text-align: left
	}

	.our_project .heading-titel p {
		font-size: 14px;
		line-height: 26px;
		padding: 5px 0 0;
		margin: 0;
		display: block;
		width: 100%;
		text-align: left
	}

	.our_project .heading-titel {
		padding-bottom: 10px
	}

	.our_project .project-box-div {
		margin: 0 0 18px
	}

	.get_a_quote .inner h3 {
		font-size: 22px;
		padding: 0 0 10px;
		line-height: 28px
	}

	.get_a_quote .inner span {
		font-size: 16px
	}

	.get_a_quote .inner .btn-box {
		float: none !important
	}

	.site-footer .footer-widget.about-widget p {
		margin-bottom: 0;
		margin-top: 15px
	}

	.site-footer .footer-widget {
		margin-bottom: 10px
	}

	.site-footer .footer-widget.links-widget .title {
		margin-top: 15px
	}

	.site-footer .footer-widget .title h3 {
		font-size: 18px
	}

	.site-footer .footer-widget.links-widget .title::before {
		top: -5px
	}

	.site-footer .footer-widget ul.links-list {
		margin-top: 15px
	}

	.footer-bottom .pull-right {
		float: none !important
	}

	.footer-bottom .social {
		margin: 8px 0;
		text-align: center
	}

	.footer-bottom .copyright-text::before {
		display: none
	}

	.footer-bottom .copyright-text {
		position: relative;
		float: none;
		padding: 21px 0;
		padding-right: 40px;
		background-color: #ffa60a;
		padding: 0;
		text-align: center;
		padding-bottom: 72px
	}

	.footer-bottom .copyright-text p {
		text-align: center
	}

	.color-switcher {
		width: auto
	}

	.site-footer .footer-top {
		padding-bottom: 20px
	}

	.our_project {
		padding: 30px 0
	}

	.brand-carousel-wrapper {
		background: #fff;
		padding: 20px 0
	}

	.header-home-two .header-navigation .container .right-side-box {
		display: none
	}

	#minimal-bootstrap-carousel .carousel-caption .container .box {
		display: none
	}

	#minimal-bootstrap-carousel .carousel-caption .container .box-slide {
		width: 100%
	}

	.nd_options_section .icon-div {
		display: block;
		width: 30px;
		height: 30px
	}

	#minimal-bootstrap-carousel .carousel-caption-inner .container .box {
		display: table-cell
	}

	#minimal-bootstrap-carousel .carousel-caption-inner .container .box.valign-middle {
		vertical-align: middle
	}

	.nd_options_section {
		padding-left: 50px
	}

	.nd_options_section h4 {
		font-size: 14px
	}

	.nd_options_section p {
		font-size: 14px;
		line-height: 22px
	}

	.video-section-full-v2::after {
		display: none
	}

	.video-section-full-v2 {
		margin-top: 0;
		margin-bottom: 0
	}

	.video-section-full-v2 .video-section-full {
		margin-left: 0
	}

	.about-us-style-one .about-content {
		padding-top: 20px;
		padding-bottom: 0
	}

	.about-us-style-one h3 {
		line-height: 32px;
		font-size: 20px
	}

	.about-us-style-one {
		padding: 20px 0
	}

	.project-style-two .single-project-style-two {
		margin-bottom: 0;
		overflow: hidden;
		width: 100%;
		float: none;
		position: relative;
		padding: 0 15px;
		margin-bottom: 12px
	}

	.project-style-two {
		height: auto
	}

	.provided_services .single-service-tab-content .tab-title li {
		display: inline-block;
		width: 100%;
		float: none;
		margin: 0 0 40px
	}

	.provided_services .single-service-tab-content .tab-title li a {
		padding: 120px 20px 10px;
		font-size: 16px
	}

	.cad_services_clo {
		height: auto;
		margin: 15px 0;
		position: relative;
		padding-left: 0
	}

	.cad_services_icon {
		margin: 0 auto 10px;
		float: none;
		position: relative
	}

	.section_counter .inner-box {
		padding: 30px 0
	}

	.cmt-fid-contents {
		text-align: left;
		padding: 12px 0
	}

	.services_solutions .title h3 {
		font-size: 30px;
		line-height: 40px
	}

	.cta-style-two .cta-style-two-1 h3 {
		font-size: 24px
	}

	.cta-style-two .cta-style-two-2 h3 {
		font-size: 24px
	}

	.testimonials-style-one .testimonials-carousel-style-two {
		padding-left: 0
	}

	.section-testimonials-style::before {
		display: none
	}

	.section-testimonials-style .left-side-contant {
		margin: 0;
		padding: 0 15px
	}

	.section-testimonials-style .left-side-contant .sec-title h3 {
		font-size: 30px;
		line-height: 44px;
		margin: 12px 0 20px
	}

	.section-testimonials-style .left-side-contant .sec-title span {
		font-size: 20px;
		font-weight: 500;
		padding-bottom: 0;
		display: block
	}

	.sec-pad {
		padding: 40px 0
	}

	.section-testimonials-style {
		display: none
	}

	.our_project .project-box-div .project-details-div p {
		font-size: 14px;
		line-height: 24px
	}

	.our_project .project-box-div .project-details-div span {
		font-size: 14px
	}

	.our_project .project-box-div .project-details-div h4 {
		font-size: 16px
	}

	.header-home-two .header-top {
		display: none
	}

	.site-footer .three-clo {
		width: 100%
	}

	.site-footer .last-clo {
		width: 100%
	}

	.quick-box {
		margin-top: 0
	}

	.three-box .col-md-4 .three-box-inner {
		margin-top: 12px !important
	}

	.three-box .col-md-4 {
		display: inline-block;
		width: 100%
	}

	.three-box {
		z-index: auto
	}
    
       .shop_tabs_demo ul li {
	width: 50%;
}
    .shop_tabs_demo ul li a {
	padding: 12px 20px;
	text-align: left !important;
	font-size: 16px;
}
     
    .faq-style-one .accrodion-grp .accrodion .accrodion-title h4 {
	font-size: 16px;
	padding-right: 20px;
}
    .faq-style-one .accrodion-grp .accrodion .accrodion-title{
        padding: 14.5px 0 14.5px 14px;
    }
    
    
    .faq-style-one .accrodion-grp .accrodion .accrodion-title h4::before{
        right: 8px;
    }
    .faq-style-one .accrodion-grp .accrodion .accrodion-content .inner {
	border: 1px solid #dee0e1;
	padding: 20px 15px;
}
    
    .faq-style-one .accrodion-grp .accrodion .accrodion-content p {
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
}
    .shop_tabs_content .tab-pane p {
	font-size: 14px;
	line-height: 30px;
	padding: 8px 0;
	margin: 0;
}
.mission img{
        margin: 0 auto;
    }    
       .fluid-section-one .image-column{
        display: none;
    }  
    .fluid-section-one .content-column {
	position: relative;
	float: right;
	width: 100%;
}
.fluid-section-one .content-column .inner-column {
	position: relative;
	max-width: 750px;
	margin-left: 0;
	padding: 40px 15px 40px 15px;
}
    .inner-new-titel-text-b{
        font-size: 22px;
    }   
    .ledt-right-img{
    text-align: center;
}
.title_hd .text_hd {
	font-size: 24px;
	line-height: 36px;
}    
    .inner-new-titel-text-b{
        font-size: 22px;
  line-height: normal;
    }   
    
    
    .inner-new-titel-text-b {
	font-size: 18px;
	line-height: normal;
}
    .ledt-right-img{
    text-align: center;
}
.title_hd .text_hd {
	font-size: 28px;
	line-height: 36px;
}
 .download_brochure {
	position: relative !important;
	margin-bottom: 45px;
}   
.new-counter{        
    margin-top: 20px;
}  
.download_brochure .inner_brochure{
        padding: 15px;
}    
.new-counter .cmt-fid {
	width: 100%;
	padding: 0px 20px;
}
 .box_counter::after, .box_counter::before {
     display: none;
}
.new-counter .cmt-fid .cmt-fid-left {
	position: relative;
	padding-left: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
}   
.inner-new-titel-text{
    font-size: 18px;
    line-height: normal;
}    
   
.one-fifth, .one-sixth, .one-fourth, .one-third { 
	width: 46%;
	margin-top: 10px;
	box-sizing: border-box;
	margin-left: 2%;
	margin-right: 2%;
}   
.effective_benefits::after {
    display: none;
}
.effective_benefits::before {
	width: 100%;
}    
.fifth-content2 h3 {
	font-size: 15px;
	line-height: normal;
}   
.section-talk .btn-big-orange {
	font-size: 18px;
	cursor: pointer;
	padding: 15px 20px 17px;
	text-decoration: none;
	text-align: center;
	width: auto;
	white-space: unset;
}    
.services-section-n ul li {
	font-size: 14px;
	line-height: normal;
}
.section-talk .subhead {
	font-size: 24px;
	line-height: normal;
}        
.section-talk .bluectahead {
	font-size: 26px;
	margin: 0 0 15px 0;
	line-height: normal;
} 
.fluid-section-one .content-column .inner-column .text p {
	font-size: 15px;
	line-height: 30px;
	padding: 8px 0;
}    
    .inner-new-titel-text-s{
        font-size: 16px;
    }    
.services_our_shop .title h3 {
	font-size: 24px;
	font-weight: 600;
	margin: 0 0 20px 0;
	line-height: normal;
}
    
.business_relationships .business_relationships_center_img{
    display: none;
}
.business_relationships .box-text-div-left .details-text .titel-text, .business_relationships .box-text-div-right .details-text .titel-text {
	font-size: 18px;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	line-height: normal;
}    
    
    
.business_relationships .box-text-div-left {
	padding: 15px 15px 15px 15px;
	border: 1px solid #fff;
	border-radius: 20px;
	margin: 15px 0px 15px 0px;
	min-height: auto;
	position: relative;
}    
.business_relationships .box-text-div-left .icon-div, .business_relationships .box-text-div-right .icon-div {
	margin: 0px auto;
	padding: 0px;
	left: 0;
	top: 0;
	/* float: left; */
	position: relative;
} 
.business_relationships .box-text-div-left .details-text, .business_relationships .box-text-div-right .details-text {
	font-size: 13px;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}    
 .business_relationships .box-text-div-right {
	padding: 15px 15px 15px 15px;
	border: 1px solid #fff;
	border-radius: 20px;
	margin: 15px 0px 15px 0px;
	min-height: auto;
     display: block;
} 
.inner-page .heading-titel h1 {
	font-size: 20px;
	line-height: normal;
	/* text-transform: capitalize; */
}  
.inner-page .heading-titel .span-small-text {
	font-size: 18px;
	padding-top: 5px;
	line-height: normal;
}        
 .header-home-two .header-navigation ul.navigation-box > li.dropdown{
    position: relative;
}
    
    .header-navigation ul.navigation-box > li ul.dropdown-menu{
        position: relative;
        float: none;
        display: none;
    }
    .header-navigation ul.navigation-box > li ul.dropdown-menu .col_content {
	width: 100%;
	float: none;
	padding: 15px;
}
    
.header-navigation ul.navigation-box > li ul.dropdown-menu li {
	width: 100%;
	float: none;
	padding: 0px 10px;
}
.header-navigation ul.navigation-box > li ul.dropdown-menu .col_info {
	width: 100%;
	background-color: #f5f5f5;
	float: none;
	padding: 15px 15px 20px 15px;
}    
    .header-navigation ul.navigation-box > li:hover > ul.dropdown-menu{
        display: block;
    }    
    .header-home-two .header-navigation .container .right-side-box-new a.rqa-btn {
	padding-right: 20px !important;
	margin: 8px 16px;
	display: block;
	text-align: center;
}
    
.header-navigation .container.pr-0{        
    padding-right: 15px !important;        
}
.header-navigation ul.navigation-box {
	float: none;
	position: relative;
	margin-right: 0;
}    
.header-navigation.stricky-fixed{
    position: relative;
}
    
    .home_counter .col-5   {
        float: none;
        width: 100%;
    }
    
    
    ul.portfolio-tabs li a {
	font-size: 16px !important;
	line-height: 32px !important;
	padding: 5px 20px !important;
	margin: 6px 0 !important;
}    
    
    
    
}

@media(min-width:320px) and (max-width:479px) {
	.header-top .pull-left {
		display: none
	}

	.header-top .right-contact-info {
		float: none !important
	}

	.header-top .left-contact-info p,
	.header-top .right-contact-info p {
		font-size: 13px;
		line-height: 22px;
		width: 100%;
		text-align: center
	}

	.header-top .left-contact-info p+p,
	.header-top .right-contact-info p+p {
		margin-left: 0
	}

	.header-home-two .header-top .container-fluid {
		padding: 5px
	}

	.header-navigation .container .navbar-header .navbar-brand {
		width: 180px
	}

	.slider-inner-two .content h2 {
		font-size: 26px;
		line-height: 34px
	}

	.slider-inner-two .content p {
		padding: 0;
		font-size: 14px;
		line-height: 26px
	}

	#minimal-bootstrap-carousel.slider-home-two .carousel-inner .item {
		min-height: 320px
	}

	.middle-contant-menu {
		display: none
	}

	.inner-page .heading-titel h1 {
	font-size: 22px;
    line-height: 28px;
	/* text-transform: capitalize; */
}

	.inner-page .heading-titel span {
		font-size: 16px;
		padding-bottom: 0
	}

	.inner-page .heading-titel {
		padding-bottom: 10px
	}

	.details-text {
		font-size: 14px;
		line-height: 28px
	}

	.inner-tab-section::before {
		display: none
	}

	.inner-tab-section::after {
		display: none
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li {
		padding: 0;
		margin: 0 0 10px;
		width: 100%;
		height: auto;
		float: left;
		list-style: none;
		display: block
	}

	.inner-tab-section .right-details-div .single-service-tab-content ul li a {
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 5px 0;
		display: inline-block;
		border: 2px solid #3b7bff;
		color: #fff;
		text-align: center;
		font-weight: 500;
		background: 0;
		background-repeat: no-repeat
	}

	.inner-tab-section .container {
		display: block
	}

	.inner-tab-section .left-details-div {
		padding-left: 0;
		margin: 0 -15px
	}

	.inner-tab-section .right-details-div {
		padding: 0;
		margin: 0 -15px
	}

	.inner-tab-section .left-details-div p {
		color: #fff;
		font-size: 15px;
		line-height: 32px;
		padding: 0 0 10px
	}

	.inner-tab-section .left-details-div .heading-row {
		color: #ffa60a;
		font-weight: 800;
		line-height: 38px;
		font-size: 24px;
		margin: 0 0 10px
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content h3 {
		margin: 10px 0;
		padding: 0;
		font-size: 20px;
		line-height: 28px
	}

	.inner-tab-section .right-details-div .single-service-tab-content .tab-content p {
		font-size: 14px;
		line-height: 28px
	}

	.inner-page .small-heading h3 {
	font-size: 18px;
	line-height: 32px;
	padding-bottom: 10px !important;
}

	.inner-page h4 {
		font-size: 16px
	}

	.inner-page ul li {
	font-size: 14px;
	line-height: 26px;
}

	.sec-title h3 {
		font-size: 18px;
		line-height: 34px;
		text-align: left
	}

	.heading-titel span {
		font-size: 16px;
		padding-bottom: 0;
		text-align: left
	}

	.our_project .heading-titel p {
		font-size: 14px;
		line-height: 26px;
		padding: 5px 0 0;
		margin: 0;
		display: block;
		width: 100%;
		text-align: left
	}

	.our_project .heading-titel {
		padding-bottom: 10px
	}

	.our_project .project-box-div {
		margin: 0 0 18px
	}

	.get_a_quote .inner h3 {
		font-size: 22px;
		padding: 0 0 10px;
		line-height: 28px
	}

	.get_a_quote .inner span {
		font-size: 16px
	}

	.get_a_quote .inner .btn-box {
		float: none !important
	}

	.site-footer .footer-widget.about-widget p {
		margin-bottom: 0;
		margin-top: 15px
	}

	.site-footer .footer-widget {
		margin-bottom: 10px
	}

	.site-footer .footer-widget.links-widget .title {
		margin-top: 15px
	}

	.site-footer .footer-widget .title h3 {
		font-size: 18px
	}

	.site-footer .footer-widget.links-widget .title::before {
		top: -5px
	}

	.site-footer .footer-widget ul.links-list {
		margin-top: 15px
	}

	.footer-bottom .pull-right {
		float: none !important
	}

	.footer-bottom .social {
		margin: 8px 0;
		text-align: center
	}

	.footer-bottom .copyright-text::before {
		display: none
	}

	.footer-bottom .copyright-text {
		position: relative;
		float: none;
		padding: 21px 0;
		padding-right: 40px;
		background-color: #ffa60a;
		padding: 0;
		text-align: center;
		padding-bottom: 50px
	}

	.footer-bottom .copyright-text p {
		text-align: center
	}

	.color-switcher {
		width: 280px;
	}

	.site-footer .footer-top {
		padding-bottom: 20px
	}

	.our_project {
		padding: 30px 0
	}

	.brand-carousel-wrapper {
		background: #fff;
		padding: 20px 0
	}

	.header-home-two .header-navigation .container .right-side-box {
		display: none
	}

	#minimal-bootstrap-carousel .carousel-caption .container .box {
		display: none
	}

	#minimal-bootstrap-carousel .carousel-caption .container .box-slide {
		width: 100%
	}

	.nd_options_section .icon-div {
		display: block;
		width: 44px;
		height: 44px
	}

	#minimal-bootstrap-carousel .carousel-caption-inner .container .box {
		display: table-cell
	}

	#minimal-bootstrap-carousel .carousel-caption-inner .container .box.valign-middle {
		vertical-align: middle
	}

	.nd_options_section {
		padding-left: 65px
	}

	.nd_options_section h4 {
		font-size: 14px
	}

	.nd_options_section p {
		font-size: 14px;
		line-height: 22px
	}

	.video-section-full-v2::after {
		display: none
	}

	.video-section-full-v2 {
		margin-top: 0;
		margin-bottom: 0
	}

	.video-section-full-v2 .video-section-full {
		margin-left: 0
	}

	.about-us-style-one .about-content {
		padding-top: 20px;
		padding-bottom: 0
	}

	.about-us-style-one h3 {
		line-height: 32px;
		font-size: 20px
	}

	.about-us-style-one {
		padding: 20px 0
	}

	.project-style-two .single-project-style-two {
		margin-bottom: 0;
		overflow: hidden;
		width: 100%;
		float: none;
		position: relative;
		padding: 0 15px;
		margin-bottom: 12px
	}

	.project-style-two {
		height: auto
	}

	.provided_services .single-service-tab-content .tab-title li {
		display: inline-block;
		width: 100%;
		float: none;
		margin: 0 0 40px
	}

	.provided_services .single-service-tab-content .tab-title li a {
		padding: 120px 20px 10px;
		font-size: 16px
	}

	.cad_services_clo {
		height: auto;
		margin: 15px 0;
		position: relative;
		padding-left: 0
	}

	.cad_services_icon {
		margin: 0 auto 10px;
		float: none;
		position: relative
	}

	.section_counter .inner-box {
		padding: 30px 0
	}

	.cmt-fid-contents {
		text-align: left;
		padding: 12px 0
	}

	.services_solutions .title h3 {
		font-size: 20px;
		line-height: 32px
	}

	.services_solutions .title p {
		font-size: 14px;
		line-height: 24px
	}

	.cta-style-two .cta-style-two-1 h3 {
		font-size: 24px
	}

	.cta-style-two .cta-style-two-2 h3 {
		font-size: 24px
	}

	.testimonials-style-one .testimonials-carousel-style-two {
		padding-left: 0
	}

	.section-testimonials-style::before {
		display: none
	}

	.section-testimonials-style .left-side-contant {
		margin: 0;
		padding: 0 15px
	}

	.section-testimonials-style .left-side-contant .sec-title h3 {
		font-size: 30px;
		line-height: 44px;
		margin: 12px 0 20px
	}

	.section-testimonials-style .left-side-contant .sec-title span {
		font-size: 20px;
		font-weight: 500;
		padding-bottom: 0;
		display: block
	}

	.sec-pad {
		padding: 40px 0
	}

	.section-testimonials-style {
		display: none
	}

	.our_project .project-box-div .project-details-div p {
		font-size: 14px;
		line-height: 24px
	}

	.our_project .project-box-div .project-details-div span {
		font-size: 14px
	}

	.our_project .project-box-div .project-details-div h4 {
		font-size: 16px
	}

	.header-home-two .header-top {
		display: none
	}

	.get_a_quote {
		display: none
	}

	.site-footer .three-clo {
		width: 100%
	}

	.site-footer .last-clo {
		width: 100%
	}

	.quick-box {
		margin-top: 0
	}

	.quick-form .quick-form-title {
		font-size: 22px
	}
    .shop_tabs_demo ul li{
        width: 100%;
    }
    .shop_tabs_demo ul li a {
	padding: 12px 20px;
	text-align: left !important;
	font-size: 16px;
}
     
    .faq-style-one .accrodion-grp .accrodion .accrodion-title h4 {
	font-size: 16px;
	padding-right: 20px;
}
    .faq-style-one .accrodion-grp .accrodion .accrodion-title{
        padding: 14.5px 0 14.5px 14px;
    }
    
    
    .faq-style-one .accrodion-grp .accrodion .accrodion-title h4::before{
        right: 8px;
    }
    .faq-style-one .accrodion-grp .accrodion .accrodion-content .inner {
	border: 1px solid #dee0e1;
	padding: 20px 15px;
}
    
    .faq-style-one .accrodion-grp .accrodion .accrodion-content p {
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
}
     .shop_tabs_content .tab-pane p {
	font-size: 14px;
	line-height: 30px;
	padding: 8px 0;
	margin: 0;
}   
    .fluid-section-one .image-column{
        display: none;
    }  
    .fluid-section-one .content-column {
	position: relative;
	float: right;
	width: 100%;
}
.fluid-section-one .content-column .inner-column {
	position: relative;
	max-width: 750px;
	margin-left: 0;
	padding: 40px 15px 40px 15px;
}
  .inner-new-titel-text-b {
	font-size: 18px;
	line-height: normal;
}
    .ledt-right-img{
    text-align: center;
}
.title_hd .text_hd {
	font-size: 28px;
	line-height: 36px;
}
 .download_brochure {
	position: relative !important;
	margin-bottom: 45px;
}   
.new-counter{        
    margin-top: 20px;
}  
.download_brochure .inner_brochure{
        padding: 15px;
}    
.new-counter .cmt-fid {
	width: 100%;
	padding: 0px 20px;
}
 .box_counter::after, .box_counter::before {
     display: none;
}
.new-counter .cmt-fid .cmt-fid-left {
	position: relative;
	padding-left: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
}   
.inner-new-titel-text{
    font-size: 18px;
    line-height: normal;
}    
   
.one-fifth, .one-sixth, .one-fourth, .one-third {
	width: 100%;
	margin-top: 10px;
	box-sizing: border-box;
    margin-left: 0px;
    margin-right: 0px;
}    
.effective_benefits::after {
    display: none;
}
.effective_benefits::before {
	width: 100%;
}    
.fifth-content2 h3 {
	font-size: 15px;
	line-height: normal;
}   
.section-talk .btn-big-orange {
	font-size: 18px;
	cursor: pointer;
	padding: 15px 20px 17px;
	text-decoration: none;
	text-align: center;
	width: auto;
	white-space: unset;
}    
.services-section-n ul li {
	font-size: 14px;
	line-height: normal;
}
.inner-new-titel-text-s{
    font-size: 16px;
}
.section-talk .subhead {
	font-weight: 400;
	font-size: 24px;
	margin: 0 0 20px 0;
}    
.section-talk .bluectahead {
	font-size: 24px;
	margin: 0 0 15px 0;
	line-height: normal;
}   
 
.services-section-n ul.list-c li {
	font-size: 14px;
	line-height: normal;
}    
.section-talk .subhead {
	font-size: 24px;
	line-height: normal;
    margin-bottom: 20px;
}        

.fluid-section-one .content-column .inner-column .text p {
	font-size: 15px;
	line-height: 30px;
	padding: 8px 0;
}    
.inner-new-titel-text-s{
        font-size: 16px;
} 
.services_our_shop .title h3 {
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 20px 0;
    line-height: normal;
}
    
.professional-requir-ser-box {
	padding: 10px 20px;
	margin: 0;
	height: auto;
	border: none;
	width: 100%;
}    
.business_relationships .business_relationships_center_img{
    display: none;
}
.business_relationships .box-text-div-left .details-text .titel-text, .business_relationships .box-text-div-right .details-text .titel-text {
	font-size: 18px;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	line-height: normal;
}    
    
    
.business_relationships .box-text-div-left {
	padding: 15px 15px 15px 15px;
	border: 1px solid #fff;
	border-radius: 20px;
	margin: 15px 0px 15px 0px;
	min-height: auto;
	position: relative;
}    
.business_relationships .box-text-div-left .icon-div, .business_relationships .box-text-div-right .icon-div {
	margin: 0px auto;
	padding: 0px;
	left: 0;
	top: 0;
	/* float: left; */
	position: relative;
} 
.business_relationships .box-text-div-left .details-text, .business_relationships .box-text-div-right .details-text {
	font-size: 13px;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}    
 .business_relationships .box-text-div-right {
	padding: 15px 15px 15px 15px;
	border: 1px solid #fff;
	border-radius: 20px;
	margin: 15px 0px 15px 0px;
	min-height: auto;
     display: block;
} 
.inner-page .heading-titel h1 {
	font-size: 20px;
	line-height: normal;
	/* text-transform: capitalize; */
}  
.inner-page .heading-titel .span-small-text {
	font-size: 18px;
	padding-top: 5px;
	line-height: normal;
}    
    .btn{
        white-space: unset;
    }    
    
    .header-home-two .header-navigation ul.navigation-box > li.dropdown{
    position: relative;
}
    
    .header-navigation ul.navigation-box > li ul.dropdown-menu{
        position: relative;
        float: none;
        display: none;
    }
    .header-navigation ul.navigation-box > li ul.dropdown-menu .col_content {
	width: 100%;
	float: none;
	padding: 15px;
}
    
.header-navigation ul.navigation-box > li ul.dropdown-menu li {
	width: 100%;
	float: none;
	padding: 0px 10px;
}
.header-navigation ul.navigation-box > li ul.dropdown-menu .col_info {
	width: 100%;
	background-color: #f5f5f5;
	float: none;
	padding: 15px 15px 20px 15px;
}    
    .header-navigation ul.navigation-box > li:hover > ul.dropdown-menu{
        display: block;
    }    
    .header-home-two .header-navigation .container .right-side-box-new a.rqa-btn {
	padding-right: 20px !important;
	margin: 8px 16px;
	display: block;
	text-align: center;
}
    
.header-navigation .container.pr-0{        
    padding-right: 15px !important;        
}
.header-navigation ul.navigation-box {
	float: none;
	position: relative;
	margin-right: 0;
}    
.header-navigation.stricky-fixed{
    position: relative;
}    
    
.home_counter .col-5 {
	padding: 0px 15px;
	width: 100%;
	float: none;
}    
    

ul.portfolio-tabs li a {
	font-size: 16px !important;
	line-height: 32px !important;
	padding: 5px 20px !important;
	margin: 6px 0 !important;
}    
       
}





