@charset "utf-8";
/* CSS Document */

@media only screen and  (max-width:1600px)  { 
	
}

@media only screen and  (max-width:1500px)  { 
	
	.container {	max-width: 1100px;}
	.big-triangle svg { width:550px;}
	.foot-form .input {    max-width: 200px;}
}

@media only screen and  (max-width:1400px)  { 
	
}

@media only screen and  (max-width:1300px)  { 
	
	.bgtext-home1 {    font-size: 350px;}
	.banner-content { width:40%}
	.t-heading {	max-width: 70%;}
	.page-template-tpl-adn .advan-block.block-3:before {	font-size: 300px;	top: -70%;	left: 0;	transform: translatex(-10%);}
}

@media only screen and  (max-width:1200px)  { 
	.news-section .container, .container, .container-small, .news-single-section .container {	max-width: 900px;}
	.bgtext-home1 {	font-size: 250px;}
	.htb-heading {font-size:45px;}
	.banner-heading {font-size: 45px;}
	
	.banner-content { width:60%; right:0%;}
	.footer_col {	padding-right: 10px;	margin-right: 10px;	padding-bottom: 10px;}
	.foot-form .input {	max-width: 150px;}
	.scroll-down-mouse img { max-width:40px;}
	.support-content[data-count]:before {	top: 10%;	font-size: 300px;	transform: translateX(-40%);}
}

@media only screen and  (max-width:1120px)  { 
	
	.news-sub-title {	font-size: 30px;}
	.news-sub-wrap {	padding: 30px 20px;}
	.nb-cat-title {	font-size: 30px;}
	.respon-check { display:block;}
	.cf-section .contact-23, .cf-section .contact-13 {	width:100%;	}
	.right-mcf-block {	padding: 0;}
}



@media only screen and  (max-width:1025px)  { 
	.htb-heading, .banner-heading, .testi-heading{	font-size: 45px;}
	.lSAction > a {		width: 20px;}
	.newmain-title {	font-size: 40px;	margin-bottom: 30px;}
	.news-content-box {	font-size: 18px;}
	.news-metainfo {    width: 23%;}
	.news-single-content-wrap.closed .news-metainfo {	margin-left: -23%;}
	.news-single-content-wrap.closed .news-content-box {	width: 98%;}
	.news-content-box p {	padding-bottom: 25px;}
	.wp-block-quote:before {	font-size: 234px;}
	.wp-block-quote {	font-size: 30px;}
	.news-title {	font-size: 20px;	margin: 15px 0 10px 0;	line-height: 1.2;}
	.otherpost-section { margin-bottom:50px;}
	.slider-heading {	font-size: 40px; max-width: 70%;}
	.all-sector-heading {    font-size: 40px;}
	.all-sector-section {	padding-top: 50px;}
	.sector-title {	font-size: 25px;	margin-bottom: 10px;}
	.sector-box {	width: 33.33%;	padding: 0 20px;	margin-bottom: 40px;}
	.all-sector-wrap {	margin: 0 -20px;}
	.case-study-section {	padding-top: 50px;	padding-bottom: 50px;}
	
	.officeblock {	margin: 40px auto 90px;}
	.right-mcf-block {	width: 100%;	padding: 0 50px;}
	.cfbgtext {	font-size: 300px;}
	.bigtext {  font-size: 300px;}
	.mcf-des {	margin: 30px 0 30px;}
	.ja-title {	font-size: 35px;	margin-top: 20px;}
	.jo-title {	font-size: 35px;}
	.jo-heading {	font-size: 40px;	margin-bottom: 35px;}
	.jo-des {	font-size: 18px;}
	.jo-section {	padding-top: 30px;	padding-bottom: 30px;}
	.jo-block {	margin-bottom: 30px;}
	.ja-section {	padding-top: 50px;	padding-bottom: 50px;}
	.ja-heading, .ja-subheading { font-size:40px;}
	.t-heading {	font-size: 40px;	padding: 50px 0 30px 25px;}
	.tblock-title {	font-size: 28px;}
	.advan-heading { font-size:40px;}
	.strna-bg-text {	font-size: 300px;}
	.advantage-wrap {	padding-top: 0;}
	.block-title, .bn-heading, .bn-subheading {font-size:40px;}
	.alt-block {	width: 100%;	margin: 50px auto 50px;}
	
	.support-block-title, .support-block-subtitle { font-size:40px;}
	.support-content {	padding: 40px 40px 40px 0;}
	.spblock-even .support-content[data-count]:before {	top: -10%;	transform: translateX(0%);	right: 0;}
	.downarrow svg { width:140px; height:150px;}
	.support-block {	padding-bottom: 10px;}
	.big-triangle svg {	width: 350px;}
	.sh-wrap:before { display:none;}
	.block-ptitle, .block-psubtitle {font-size:40px;}
	.block-pdes {	font-size: 18px;	line-height: 1.4;}
	.right-mp-block {	padding: 40px;}
	.mainproducts-section {	padding: 40px 0;}
	.mp-heading, .mp-subheading {	font-size: 45px;}
	.mp-title {	margin: 35px 0 ; font-size:40px;}
	.other-product-section {	margin-bottom: 40px;}
	.mp-block-even {	padding-right: 20px;}
	.mp-block-odd {	padding-left: 20px;}
	.mp-borderblock {	padding-bottom: 50px;	margin-bottom: 50px;}
	.opheadings {	position: relative;	top: 0;	left: 0;	text-align: center; padding: 40px 0;}
	.op-tri-box .bigtext {	position: absolute;	text-align: center;	width: 100%;}
	.advan-right-mp-block {	padding: 40px 60px;}
	.page-template-tpl-adn .advan-block {	margin: 30px auto;}
	.mainadv-title, .mainadv-subtitle {font-size: 35px;}
	.mp-1-blocks .advan-block .block-content {padding-bottom: 0;}
	.advantage-section { margin-top:40px;}
	.advantage-wrap .block-content {	padding: 50px 0 0 0;}
	.page-template-tpl-package-chain .advantage-wrap .block-content {	padding: 50px 20px;}
	.advan-bg-text {	font-size: 300px;}
	.fs-title {	font-size: 45px;}
	.fs-subtitle {	font-size: 35px;}
	.pfs-heading {	font-size:45px;	margin-bottom: 30px;}
	.f-title {	font-size: 24px;}
	.f-des { font-size:16px;}
	.f-img:before { display:none;}
	.product-feature-section {	margin: 30px 0;	padding-bottom: 0;}
	.pfs-bg-text {	font-size: 300px;	right: auto;}
	.tech-info-wrap {	padding: 50px 0;}
	
	.stories-section {	width: 100%;	margin: 50px 0;}
	.boldmenu ul li {	font-size: 20px;}
	.menu-boxx >ul> li:first-child {	font-size: 20px;}
	.fs-title {	font-size: 40px;}
	.fs-subtitle {	font-size: 35px;}
	.headergap-mob { display: block; height: 99px; }
	.header {	position:fixed;}
	.scrolling .header{ transform:translateY(-100%);}
	.scrolling.scrollingtop .header { transform:translateY(0);}
	.scrollingtop .header{transform:translateY(0);}
	.headertop { display:none;}
	.scrolldown { opacity: 1; visibility: visible;}
	.logowrap img {	max-height: 99px;}
	
}

@media only screen and  (max-width:900px)  {
	
	.news-section .container,.container, .container-small, .news-single-section .container {	max-width: 800px;}
	.slider-heading {font-size: 40px;font-weight: 800;line-height: 1;	max-width: 90%;}
	.slider-text {	width: 70%;	margin: 10px 0;}
	.left-news {	width: 80%;}
	.right-news {	width: 80%;}
	.ns-box-wrap {	justify-content: center;}
	.footlogo {	width: 100%;	text-align: center;	margin-bottom: 20px;}
	.bdr {border:none;}
	.htb-heading {	font-size: 40px;}
	body, input, textarea {	font-size: 16px;}
	.bs-title {	font-size: 18px;line-height: 1.2;}
	.regularnews .news-title {	margin: 20px 0 10px 0;font-size: 18px;}
	.news-section {	margin: 50px 0 30px;}
	.metainfobox li {	padding:13px 15px;}
	.page-template-tpl-featured-product .fullscreen-section { height:auto; }
	.page-template-tpl-featured-product .fs-content {	padding: 100px 10px 30px 20px;}
	
}

@media only screen and  (max-width:841px)  { 
	
	.news-section .container, .container, .container-small, .news-single-section .container {	max-width: 780px;}
	.news-wrap {	width: 100%;}
	.news-sidebar {	width: 50%;	margin: auto;	padding: 0;}
	.sector-tri {	display: none;}
	.ja-title {	font-size: 25px;}
	.bg-tri { display:none;}
	.tblock {	width: 50%;}
	.tblock-title {	min-height: 70px;	line-height: 1.1;}
	.op-tri-box .bigtext  { display:none;}
	.opheadings {padding: 40px 0 0 0; }
	.heading.ss-subheading, .heading.ss-heading { font-size:45px;}
	.casestudy-title { font-size:30px;}
	.casestudy-des {	margin-bottom: 30px;}
	.casestudy-section {	padding-bottom: 80px;	padding-top: 30px;}
	.pfs-bg-text { display:none;}
	.pfs-btn { margin:40px 0 0 0;}
	.car-slider-wrap {	width: 95%;	padding: 0 10%;}
    .metasocial .a2a_default_style a {    width: 35px;   text-align: center; height:35px;}
    .metainfobox li { padding-left:0;}
}

@media only screen and  (max-width:769px)  { 
	
	.container, .container-small, .news-section .container, .news-single-section .container {	max-width:90%;}
	.slider-heading {	font-size: 30px;	max-width: 70%;}
	.htb-content {	margin-top: 20px;}
	.htb-right .htb-content {	padding-right: 30px;}
	.htb-bigleft .htb-content {	padding: 30px;}
	.htb-left .htb-content {	padding-left: 30px;}
	.htb-text, .htb-heading {	margin-bottom: 20px;}
	.htb {	margin: 90px auto;}
	.footer-social {	margin: auto;}
	
	.banner-content { position: relative; right: auto;	width: 100%;		text-align: center;	max-width: 100%;}
	.news-slider-heading {	font-size: 35px;	line-height: 1;}
	.news-category {	padding: 10px 15px;}
	.otherpost-section .newsbox {	padding: 5px;}
	.otherpost-heading {	font-size: 36px;}
	.news-borderdot {	margin: 20px 0 40px 0;}
	.metasocial .a2a_default_style a svg {	max-width: 30px;}
	.newmain-title {	font-size: 30px;margin-bottom: 20px;}
	.wp-block-quote {	padding: 5% 2% 5% 20%;	font-size:25px;}
	.news-single-content-wrap {	margin-top: 50px;}
	.foot-form {	width: 32%;}
	.sector-box {	width: 50%;}
	.bigtext {	font-size: 200px;}
	.block-content {	padding: 20px;}
	.officeblock {	margin: 40px auto;}
	.jo-title {	font-size: 30px;}
	.jo-heading {	font-size:35px;	margin-bottom: 25px;}
	.jo-btn {	margin-bottom: 20px;}
	.strna-bg-text { font-size:200px;}
	.support-content {	padding: 30px 0;	width: 100%;	margin: 0; order:2;}
	.support-block-image {	width: 100%;	order: 1;}
	.downarrow { display:none;}
	.support-block-image img { width:100%;}
	.spblock-even .support-block-image {	order: 1;	text-align: left;	width: 100%;}
	.spblock-even .support-content {	order: 2; padding: 30px 0 50px; width:100%; margin:0;}
	.spblock-even .support-content[data-count]:before {	right: 0;left:auto; top:0;}
	.support-content[data-count]:before {font-size:150px;	transform: translateX(0%); 	right: 0;left:auto; top:0;}
	.big-triangle { display:none;}
	.su-section {	padding-bottom: 0px;}
	.advan-right-mp-block {	padding: 30px 0px;	margin: 0;}
	.page-template-tpl-adn .advan-block.block-3:before {	font-size: 200px;	top: -50%;	left: 0;	transform: translatex(10%);}
	.page-template-tpl-adn .advan-block.block-3 {	margin-top: 100px;}
	
	.fs-image {	position: relative;	width: 70%; margin: auto;}
	.fs-content {	width: 100%;	padding:50px 0 30px; text-align: center;}
	.fs-play {	top: 100%;	left: 50%;}
	.fullscreen-section .packchainfull {height: auto;}
	.fs-video .embed-container {	position: absolute;	height: 0;	max-width: 100%;	top: 50%;	left: 0;	right: 0;	width: 100%;	transform: translateY(-50%);}
	.fs-video.active {	background-color: rgba(0,0,0,0.8);}
	.cf-section { padding-top:50px;}
	.contact-heading {	font-size: 35px;	margin-bottom: 40px;}
	.cform-image {	width: 100%;}
		.cform-image img {	width: 100%;}
	.cform-form {	width: 100%;	padding: 30px 0 ;}
	.fs-title {	font-size: 40px;}
	.fs-subtitle {	font-size: 35px;}
	.page-template-tpl-featured-product .fs-content {	padding:50px  20px;}
	.feature-box {	width: 50%;	padding: 20px !important;}
	.pfs-bg-text {	font-size: 200px;	right: auto;}
	.cop-left, .cop-right {	padding: 0px 20px;	margin: 30px 0;}
	.copbox-heading, .copbox-subheading { font-size:28px;}
	.cop-heading, .cop-subheading, .tech-title { font-size:35px;}
	
	.packchainfull .fs-play {	top:auto;	left:auto;}
	.fsbn-sec {	width: 80%;}
	.advan-bg-text { display:none;}
	.block-odd .block-content:before, .block-even .block-content:before  {	display: none;}
	
	.fs-links ul li.btn { margin-bottom:5px;}
	div.wpcf7 .ajax-loader { display:none;}
	.casestudy-title {	margin-top: 40px;}
	.alt-block:last-child {	margin-bottom: 30px;}
	.comp-section {	padding-bottom: 10px;}
	
}

@media only screen and  (max-width:700px)  { 
	
	.tech-image {	width: 100%;}
	.tech-content {	width: 100%;	margin: 0;	padding: 60px 60px 0 60px;}
	
	
	.floatingimage { display: none;}
	.big-triangle, .bgtext-home1 { display:none;}
	.htb-bigleft .htb-content {	padding: 0;	position: relative;	width: 100%;}
	.htb-bigleft .htb-image {	width: 100%;}
	.htb-text {	margin-bottom:20px;	max-width:100% ;}
	.ts-box-wrap {	padding: 0 10%;}
	.ts-slider-wrap {padding: 10px 0 40px;}
	.foter_row {	justify-content: unset;}
	.foot-menu {	width: 33.33%;	margin: 0;}
	.foot-form { width:100%; margin-bottom:20px;}
	.footer-gallery {	text-align: center;}
	.footer-gallery ul li { margin:20px 0; border:none;}
	
	.header  .scrolldown { opacity: 1; visibility: visible;}
	.headertop { display:none;}
	.homevideo { height:100vh;}
	.bs-box-wrap {	padding: 30px 20px;}
	.header-gap { display: none;}
	.header {	background-color: #000;}
	.news-sidebar {	width: 100%; max-width: 400px;}
	.news-cat-box:before{ display:none;}
	.all-sector-heading {	font-size: 30px;	margin-bottom: 30px;}
	.casestudy-heading {	font-size: 36px;}
	.right-mcf-block {	width: 100%; padding: 0 0px;}
	.ja-block {	width: 50%;	padding: 15px;}
	.strna-bg-text { display:none;}
	.bus-heading {	font-size: 35px;	margin: 30px;}
	.left-mp-block {	width: 100%;	position: relative;	margin: auto;}
	.right-mp-block {	width: 100%;	margin-left: 0;	padding: 40px;}
	.mp-borderblock {	padding-bottom: 30px;	margin-bottom: 30px;}
	.op-heading, .op-subtitle { font-size:40px;}
	.page-template-tpl-adn .advan-block.block-3:before { display: none;}
	.page-template-tpl-adn .advan-block.block-3 {	margin-top: 30px;}
	.advan-subheading { font-size:35px;}
	.faqblock-heading {	font-size: 35px;}
	.faqs-section {	margin: 50px 0;}
	.page-template-tpl-featured-product .fs-play { display:none;}
	.fullscreen-section {	min-height: 700px;}
	.fs-title {	font-size: 30px;}
	.fs-subtitle {	font-size: 25px;}
	.tech-title {	margin-bottom: 20px;}
	.tech-content {	margin: 0;	padding: 30px 0;}
	.bsiness-sector-wrap .lSSlideWrapper {	width: 80%;}
	.fb-menu li:first-child {	display: block; margin-bottom:5px; font-size:14px;}
	.fb-menu li:first-child:after {	content: ''; padding: 0;}
	.left-block {	width: 100%;padding-right: 0px;}
	.right-block {	width: 100%;	padding-left: 0px;}
	.menusocial { width: 100%; text-align: left;}
	.profile-image {	max-width: 100%;	margin: 0 auto 20px;}
	.profile-info {	width: 100%;	padding-left: 0;}
}

@media only screen and  (max-width:540px)  { 
	.menu-boxx-large>ul {
		columns: 1;
	}
	.menu-boxx-large>ul>li:first-child {
		position: relative;
	}
	
	#wpadminbar, .header-otherlinks { display: none;}
	
	.htb-heading, .banner-heading, .testi-heading {	font-size: 35px;}
	.menu-nav-icon {	padding: 15px;}
	.menu-nav-icon svg {	width: 40px;}
	.logowrap img {    max-height: 57px;}
	.slider-text {	width: 100%;	margin: 10px 0;}
	.slider-heading {	font-size: 25px;	max-width: 100%;}
	.key-points-section {	margin: 30px auto 30px;}
	.htb {	margin: 0px auto;}
	.htb-image {width: 100%;}
	.kp-wrap {	width: 90%;margin-bottom: 50px;}
	.htb-left .htb-image:before, .htb-right .htb-image:after  {	display:none ;}
	.htb-left .htb-content, .htb-right .htb-content {	padding: 0;	width: 100%;}
	.htb-right .htb-image {	order: 0;}
	.green-banner-section .abox { background-size: 150%;}
	.banner-image .fbox {	padding-bottom: 55%;}
	.banner-content {	padding: 20px 10%;}
	.testimonial-section {	padding: 30px 0;}
	.lSAction > a { opacity: 1;}
	.tc-box-wrap {	padding: 0;}
	.lSAction > .lSPrev {	left: 0px;}
	.lSAction > .lSNext {	right:0px;}
	.ts-slider-wrap {	padding: 10px 0 20px;}
	.left-news, .right-news { width:100%;}
	.left-news .postbox, .right-news .postbox { padding:0;}
	.postbox .fbox, .postbox-1 .fbox {	padding-bottom: 66.66%;}
	.fb-menu {	display: inline-block;	text-align: center; width:100%;}
	.newstrends-section {	margin-bottom: 60px;}
	.newstrends-section {	width: 100%;	margin-bottom: 60px;}
	.menu-boxx {	width: 50%;	border-right:none;	padding:30px 0;}
	.menu-boxx >ul> li:first-child {	font-size: 19px;	margin-bottom: 5px;	font-weight: bold;	color: #fff;}
	.boldmenu ul li {	font-size: 19px;	font-weight: bold;	margin: 0;	color: #fff;}
	.menu-boxx ul li {	margin: 0;}
	
	.menu-letter {	padding: 20px 0;}
	.news-heading {	font-size: 40px;	margin-bottom: 30px;}
	.news-section {	margin: 20px 0 30px;}
	.news-slider-text { display:none;}
	.news-slider-heading {	font-size: 25px;}
	.lSAction > a {	width: 15px;}
	.news-slider-wrap, .featurednews, .regularnews {	margin-bottom: 25px;}
	.news-title {	font-size: 20px;	margin: 10px 0;}
	.regularnews .newsbox {	width: 100%;}
	.social-icon li {	padding: 0px 5px;	font-size: 20px;}
	.langwrap {	font-size: 12px;}
	.langwrap li::after {	font-size: 10px;}
	.misc-nav {	padding: 0 20px;}
	.postbox {	margin-bottom: 20px;}
	.foot-menu { width:50%;}
	
	.foot-menu ul { font-size:0}
	.foot-menu ul li {display:block;	padding: 0 0px 3px 0;}
	.news-single-section {	margin-top: 30px;}
	.single-cat-list { font-size: 12px;}
	.single-cat-list ul li::after {	content: '|';	padding: 0 5px;	font-size: 10px;}
	.news-single-content-wrap {	margin: 30px -5% 0;}
	.newmain-title {	font-size: 22px;}
	.news-content {	line-height: 1.4;	font-size: 16px;}
	.wp-block-quote:before {	font-size: 100px;}
	.wp-block-quote {	padding: 2% 2% 0% 13%;	font-size: 18px;}
	.news-borderdot {	margin: 0px 0 20px 0;}
	
	.news-metainfo {	position: absolute;	background-color: #fff;	width: 60%;}
	.news-single-content-wrap.closed .news-metainfo {	margin-left: -60%;}
	.news-single-content-wrap .news-content-box {	width: 98%;}
	.otherpost-section .newsbox {	padding: 3% 5%; width:100%;}
	.sector-box {	width: 100%;	padding: 0;}
	.all-sector-wrap {	margin: 0;}
	.tb-title, .tb-subtitle, .mcf-heading {	font-size: 35px;}
	.contact-23, .contact-13 {	width:100%;	}
	.cfbgtext, .cf-tri  { display:none;}
	.mcf-form { margin-bottom:30px;}
	.office-section {	margin-top: 40px;}
	.office-heading { font-size:35px;}
	.officeblocks .block-image { width:100%; padding: 0 0 20px 0;}
	.officeblocks .block-content { width:100%; order:2; padding: 0 0 20px 0;}
	.ja-block {	width: 100%;	padding: 15px;}
	.ja-heading, .ja-subheading {	font-size: 23px;}
	.ja-blocks {	padding-top: 20px;}
	.t-heading {	font-size: 30px;	padding: 30px 0px 0 0px;	max-width: 100%;}
	.tblock {	width: 100%;	padding: 25px 0;}
	.tblock-title {	min-height:0;}
	.strna-section {	padding: 0 0 40px 0;}
	.advan-heading {	font-size: 35px;}
	.block-image { width:100%; order:1; padding: 0 0 20px 0;}
	.block-content {	width: 100%; order: 2; padding: 0 0 20px 0;	}
	.mainadv-des, .block-text {	margin-bottom: 0;}
	.alt-block {	margin: 30px auto;}
	.block-title, .bn-heading, .bn-subheading {	font-size: 30px;}
	.support-heading {	z-index: 2;}
	.sh-wrap {	padding: 50px 0 50px;	font-size: 35px;}
	.support-block-title, .support-block-subtitle {	font-size: 28px;}
	.support-block-des { margin-bottom:20px;}
	.block-oplink {	margin-top: 20px;}
	.mp-heading, .mp-subheading {	font-size: 35px;}
	.mp-title {	margin: 20px 0;	font-size: 30px;}
	.right-mp-block {	width: 100%;	margin-left: 0;	padding: 20px 0 0 0; background-color: transparent;}
	.block-ptitle, .block-psubtitle {	font-size: 30px;}
	.block-pdes {	font-size: 16px;}
	.mp-block {	width: 100%;	margin-bottom: 20px; padding: 0}
	.mp-block .block-psubtitle {	min-height: 1px;	margin-bottom: 15px;}
	.op-heading, .op-subtitle {	font-size: 30px;}
	.alt-block:last-child {	margin-bottom: 0px;}
	.advan-heading, .advan-subheading {	font-size: 25px;}
	.advantage-wrap .block-content {	padding: 30px 0 0 0;}
	.block-plink { margin-top:20px}
	
	.page-template-tpl-package-chain .alt-block:last-child {	margin-bottom: 30px;}
	
	.contact-form input[type="submit"] {	float: none;	text-align: center;	margin: auto;	width: 100%;}
	.cform-block {	padding-bottom: 40px;}
	.faqblock-heading {	font-size: 25px;}
	.faqblock-contents {	width: 100%;	margin: auto;}
	.pfs-heading {	font-size: 30px;	margin-bottom: 20px;}
	.feature-box {	width: 100%;	padding: 20px 0px !important;}
	.pfs-bg-text { display: none;}
	.cop-left, .cop-right {	padding: 40px 0; margin: 0; width: 100%;}
	.cop-left { border-right:none;	border-bottom: 1px #B5B5B5 dashed;}
	.copbox-heading, .copbox-subheading {	font-size: 25px; width:100%;}
	.copbox-subheading {	margin-bottom: 20px;}
	.cop-content {	margin-bottom: 20px;}
	.faq-heading {		margin-bottom: 20px; margin-top: 40px;}
	.que {	font-size:16px;	margin: 15px 0 7px 0;}
	.cop-boxes {	margin-bottom: 20px;}
	.tb-title, .tb-subtitle, .mcf-heading {	font-size: 28px;}
	.fb-menu li {	font-size: 10px;}
	.tech-item {	font-size: 14px;}
	.tc-property {	padding-bottom: 15px;	padding-right: 20px; }
	.tech-info {	width: 90%;	margin: auto;}
	.cop-heading, .cop-subheading, .tech-title {	font-size: 28px;}
	.text-banner-section {	padding: 0 30px;}
	.slidebox {	padding-bottom: 90%;}
	.blog .lSAction > .lSPrev {	left: 10px;}	
	.blog .lSAction > .lSNext {	right: 10px;}
	.news-text-wrap {	padding: 10%;}
	.wp-pagenavi span, .wp-pagenavi a {	width: 30px;	height: 30px;	line-height: 30px;	font-size: 14px;}
	.wp-pagenavi {	text-align: center;}
	.fb-menu li:after {	content: '|';	padding: 0 5px;}
	
	.bs-title {	font-size: 14px;line-height: 1.2;}
	.bs-box-wrap {	padding: 30px 15px;}
	.fs-wrap {	padding: 20px 0 0 0;}
	.page-template-tpl-featured-product .fs-content {	padding: 20px;}
	.que .openicon {	width: 26px;	height: 26px;	left: 0;}
	.que .openicon:before {	width: 16px;	height: 2px;}
	.que .openicon::after {	width: 2px;	height: 15px;}
	.que, .ans {	position: relative;	padding-left: 40px;}
	.cop-image {	margin-bottom: 00px;}
	.cop-subheading {	margin-bottom: 35px;}
	.main-contact-form-section {	padding-top: 45px;}
	.mcf-subheading {	font-size: 35px;}
	.mcf-title {	font-size: 30px;	margin-bottom: 30px;	line-height: 1.1;	letter-spacing: -1px;}
	.page-template-tpl-transport-sol .tblock-title { text-align: center;}
	.page-template-tpl-transport-sol .tblock-title br { display:none;}
	.page-template-tpl-transport-sol .t-section .tlink { text-align: center;}
	.headergap-mob { display: block; height: 56px; }
	
	.mainproducts-section {	padding: 40px 0 0 0;}
	.ficha-tech {	padding: 20px;	background-color: #f4f4f4;}
	
	.heading.ss-subheading, .heading.ss-heading {	font-size: 28px;}
	.ss-feature-pro-section {	padding-top: 40px;	padding-bottom: 40px;}
	.ss-block {	margin: 35px 0 0 0;}
	.opss-section .pfs-feature-wrap {	margin-top: 20px;}
	.pfs-btn {	margin: 25px 0 0 0;}
	.casestudy.heading {text-align: center;	font-size: 30px;	margin-bottom: 30px;}
	.casestudy-section {	padding-bottom: 50px;	padding-top: 0px;}
	.mobmenu-logo {	width: 70%;	margin: 0 auto 20px; display: block;}
	.car-slider-wrap {	width: 97%;	padding: 0 15%;}
	.postlabel, .single .postlabel {	font-size: 16px;	padding: 10px 15px;}
	
}

@media only screen and  (max-width:481px)  { 
}

/* for iphone 6*/
@media only screen and  (max-width:420px)  { 
	.menu-boxx {	width: 70%;	border-right: none;	padding: 10px 0;	margin: auto;}
	.menubox {	padding-bottom: 20px;}
}  

@media only screen and  (max-width:321px)  { 
}

@media screen and (orientation:landscape) and  (max-height:480px) {
}

@media screen and (orientation:landscape) and  (max-width:769px) {
}
