#nav-btn-mobile .content .container-text span{
	    font-family: sf-pro;
}
.slide.carousel-fade .carousel-inner .item {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

@media screen and (min-width:1441px){
	.footer1 .container{
		 width: 1200px; 
	}
}

@media screen and (max-width:1440px){
	#contact .question h3 {
		margin-bottom: 0;
	}
	.question.col-md-4.footer {
	    width: 26.2%;
	}
	.content-sec1 h2 {
		font-size: 35px;
		    line-height: initial;
	} 
	.mf-slider li,
	.mf-slider li:not(.slick-slide) {
		padding: 0 2rem;
	}

	.tile {
		width: 400px;
		height: 400px;
	}

	.arrow--next {
		right: calc(50% - 200px);
	}

	.arrow--prev {
		left: calc(50% - 200px);
	}

	.mf-h3 {
		font-size: 2.5rem;
	}

	.mf-lockup--text .mf-h3.mbrem3 {
		font-size: 45px;
	}
	.mf-center-flex .mf-lockup--text::before{
		    top: 5.5%;
	}
	.bannercontent span {
		font: 600 13px/1.1 sf-pro;
	}
	.bannercontent h1 {
		font: 200 55px/1.2 sf-pro;
	}
	.lapscreengrid
	{
		    max-width: calc(33.33333% + 2.33%);
		    margin-left: 6%;
		    flex: calc(33.33333% + 2.33%);
	}
	.mf-center-flex .mf-lockup--text::before{
		    top: 14.8%;
	}
	ul.menusec2 {
	 
		right: 0%;
		font-size: 22px;
	 
		bottom: -8vw;
	}
 
}
@media screen and (min-width: 1800px) {

	#section-work .container-text
	{
		width: 600px;
	}

}
@media screen and (max-width: 1200px) {

	.section-pr-el .container-el .el:nth-child(odd) .wrapper .container-text {
	    margin-left: 50px;
	}
	.section-pr-el .container-el .el:nth-child(even) .wrapper .container-text {
	    margin-right: 50px;
	}

	.section-pr-el .container-el .el .wrapper .container-img
	{
		width: 471px;
    	height: 316px;
	}

	@keyframes scrollCoverBrowser {

		10% {
			-webkit-transform: translateY(0%);
			    -ms-transform: translateY(0%);
			        transform: translateY(0%);
		}

		50% {
			-webkit-transform: translateY(-40%);
			    -ms-transform: translateY(-40%);
			        transform: translateY(-40%);
		}

		100% {
			-webkit-transform: translateY(calc(-100% + 210px));
			    -ms-transform: translateY(calc(-100% + 210px));
			        transform: translateY(calc(-100% + 210px));
		}

	}

	@-webkit-keyframes scrollCoverBrowser {
		10% {
			-webkit-transform: translateY(0%);
			    -ms-transform: translateY(0%);
			        transform: translateY(0%);
		}

		50% {
			-webkit-transform: translateY(-40%);
			    -ms-transform: translateY(-40%);
			        transform: translateY(-40%);
		}

		100% {
			-webkit-transform: translateY(calc(-100% + 210px));
			    -ms-transform: translateY(calc(-100% + 210px));
			        transform: translateY(calc(-100% + 210px));
		}

	}
	@keyframes scrollCoverMobile {

		10% {
			-webkit-transform: translateY(0%);
			    -ms-transform: translateY(0%);
			        transform: translateY(0%);
		}

		50% {
			-webkit-transform: translateY(-10%);
			    -ms-transform: translateY(-10%);
			        transform: translateY(-10%);
		}

		100% {
			-webkit-transform: translateY(calc(-100% + 210px));
			    -ms-transform: translateY(calc(-100% + 210px));
			        transform: translateY(calc(-100% + 210px));
		}

	}

	@-webkit-keyframes scrollCoverMobile {
		10% {
			-webkit-transform: translateY(0%);
			    -ms-transform: translateY(0%);
			        transform: translateY(0%);
		}

		50% {
			-webkit-transform: translateY(-10%);
			    -ms-transform: translateY(-10%);
			        transform: translateY(-10%);
		}

		100% {
			-webkit-transform: translateY(calc(-100% + 210px));
			    -ms-transform: translateY(calc(-100% + 210px));
			        transform: translateY(calc(-100% + 210px));
		}

	}




	#section-work
	{
		padding: 100px 0px 100px 0px;
	}
	#section-work:after
	{
		content: initial;
	}
	#section-work:before
	{
		width: 100%;
	}
	#section-work .container-text
	{
		width: 970px;
		margin: auto;
		padding-right: 485px;
		padding-left: 95px;
	}
	#section-work .container-text h2:after
	{
		background-color: #FFF;
	}
	#section-work .container-text h2
	{
		top: initial;
		color: #FFF;
		-webkit-transform-origin: initial;
	    -ms-transform-origin: initial;
	    transform-origin: initial;
	    -webkit-transform: none;
	    -ms-transform: none;
	    transform: none;
	}
	#section-work .container-illu
	{
		height: 100%;
		max-width: initial;
	}

	#section-team:before
	{
		width: 100%;
	}
	#section-team .container-text .container-caroussel-name .el-name .name,
	#section-team .container-text .container-caroussel-name .el-name .job
	{
		display: block;
		font-size: 14px;
	}

}

@media screen and (max-width: 970px) {

	#loader-anim
	{
		width: 100%;
	}

	#nav
	{
		display: none;
	}

	#section-home
	{
		overflow: hidden;
		height: auto;
		min-height: auto;
		margin-bottom: 50px;
	}
	
	#section-home .container-caroussel
	{
		min-height: auto;
		margin-bottom: 20px;
		padding: 170px 0px 50px 0px;
	}
	#section-home .container-caroussel .container-bg
	{
		min-height: auto;
		height: 100%;
	}
	#section-home .container-caroussel .container-bg .bg
	{
		content: initial;
	}
	#section-home .container-caroussel .container-bg:after
	{
		height: 100px;
		max-height: initial;
	}
	#section-home .container-caroussel .container-text
	{
		top: initial;
		right: initial;
		position: relative;
		width: calc(100% - 50px);
		margin: auto;
		-webkit-transform: translateY(0px);
		    -ms-transform: translateY(0px);
		        transform: translateY(0px);
	}
	#section-home .container-caroussel .container-text > p:nth-child(2),
	#section-home .container-caroussel .container-text > p:nth-child(3)
	{
		font-size: 40px;
	}
	#section-home .container-caroussel .container-text .btn
	{
		margin-top: 20px;
	}
	#section-home .container-caroussel .wrapper-container-el
	{
		position: relative;
		width: calc(100% - 50px);
		top: initial;
    	left: initial;
		margin: auto;
		-webkit-transform: translateY(0px);
		    -ms-transform: translateY(0px);
		        transform: translateY(0px);
		margin-top: 60px;
	}
	.container-el.el-ly .el.displayBlock
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.container-el.el-ly .el .container-illu
	{
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}
	.container-el.el-ly .el .container-illu .container-device
	{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:distribute;
		    justify-content:space-around;
	}
	#section-home .container-caroussel .container-ms
	{
		display: none;
	}
	#section-home .container-caroussel > .btn
	{
		display: none;
	}

	#section-contact
	{
		padding-bottom: 50px;
	}
	#section-contact .container-text
	{
		padding-left: 0px;
	}
	#section-contact .container-text h2:before
	{
		width: 30px;
		right: initial;
		left: 0px;
		top: initial;
		bottom: calc(100% + 20px);
	}
	#section-contact .container-text h2
	{
		font-size: 32px;
		margin-bottom: 15px;
	}
	#section-contact .container-text h2 br
	{
		display: none;
	}
	#section-contact .container-text p
	{
		font-size: 16px;	
		line-height: 24px;
	}
	#section-contact .tthide
	{
		font-size: 17px;
	}
	#section-contact .container-action a .btn
	{
		height: 70px;
    	width: 70px;
	}
	#section-contact .container-action a .btn svg
	{
		height: 12px;
	}
	#section-contact .container-text,
	#section-contact .container-action
	{
		width: calc(100% - 50px);
		margin: auto;
	}

	#section-contact .container-action
	{
		margin-top: 40px;
	}

	.container-el.el-ly .el .container-illu
	{
		height: 227px;
		width: 339px;
		max-width: 100%;
		margin: auto;
	}
	.container-el.el-ly .el .desc
	{
		width: 339px;
		max-width: 100%;
		margin: auto;
		text-align:left;
		position: relative;
		z-index: 1;
	}
	.container-el.el-ly .el .desc h2
	{
		width: auto;
		padding-left: 12px;
		margin-bottom: 13px;
	}
	.container-el.el-ly .el .desc .container-p
	{
		display: none;
	}
	
	.section-pr-el .container-el .el
	{
		margin-bottom: 0px;
		padding-bottom: 90px;
	}
	.section-pr-el .container-el .el .illu
	{
		width: 100%;
		height: 300px;
		border-radius: 0px;
	}
	.section-pr-el .container-el .el .wrapper .container-img
	{
		-webkit-box-ordinal-group: 2 !important;
		    -ms-flex-order: 1 !important;
		        order: 1 !important;
	}
	.section-pr-el .container-el .el .wrapper .title
	{
		width: calc(100% - 50px);
		display: block;
		text-align: left;
		-webkit-box-ordinal-group: 3 !important;
		    -ms-flex-order: 2 !important;
		        order: 2 !important;
		margin: 60px auto 30px auto;
	}
	.section-pr-el .container-el .el .wrapper .title h2
	{
		font-size: 34px;
		line-height: 41px;
		text-align: left;
	}
	.section-pr-el .container-el .el:nth-child(odd) .title h2:before,
	.section-pr-el .container-el .el:nth-child(even) .title h2:before {
	    left: 0px;
	    right: initial;
	    width: 30px;
	    top: initial;
	    bottom: calc(100% + 25px);
	}
	.section-pr-el .container-el .el .wrapper .container-text
	{
		-webkit-box-ordinal-group: 4 !important;
		    -ms-flex-order: 3 !important;
		        order: 3 !important;
	}
	.section-pr-el .container-el .el .wrapper
	{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-flow: row wrap;
		        flex-flow: row wrap;
		margin-top: 0px;
	}
	.section-pr-el .container-el .el .wrapper .container-img
	{
		width: calc(100% - 50px);
		height: auto;
		min-height: 63.1vw;
	}
	.section-pr-el .container-el .el:nth-child(odd) .wrapper .container-text
	{
		margin-left: auto;
	}
	.section-pr-el .container-el .el:nth-child(even) .wrapper .container-text
	{
		margin-right: auto;
	}
	.section-pr-el .container-el .el .wrapper .container-text
	{
		margin-left: auto;
		margin-right: auto;
		width: calc(100% - 50px);
	}
	.section-pr-el .container-el .el .wrapper .container-text h3
	{
		margin-bottom: 15px;
	}
	.section-pr-el .container-el .el .wrapper .container-text > p
	{
		margin-bottom: 30px;
	}

	/* CHAUFFEUR PRIVE */

	.section-pr-el .container-el .el.el-chauffeurprive .wrapper .container-img img {
	    width: auto;
	    max-height: 100%;
	    max-width: 100%;
	}
	/* END CHAUFFEUR PRIVE */
	/* LE COLLECTIONIST */

	.section-pr-el .container-el .el.el-lecollectionist .wrapper .container-img img {
	    width: auto;
	    max-height: 100%;
	    max-width: 100%;
	}
	/* END LE COLLECTIONIST */
	/* LE QONTO */

	.section-pr-el .container-el .el.el-qonto .wrapper .container-img img {
	    width: auto;
	    max-height: 100%;
	    max-width: 100%;
	}
	/* END LE QONTO */

	.section-pr-el .link-work
	{
		margin-top: 0px;
	}

	#section-work
	{
		margin-top: 0px;
		margin-bottom: 80px;
		padding-top: 220px;
		padding-bottom: 40px;
	}
	#section-work .container-illu
	{
	    height: auto;
	    width: 300px;
	    bottom: initial;
	    top: 0px;
	}
	#section-work .container-illu img.illu
	{
		width: 100%;
	}
	#section-work .container-illu video
	{
		display: none;
	}
	#section-work .container-illu img.illu
	{
		display: block;
	}

	#section-work .container-illu img.cloud-1,
	#section-work .container-illu img.cloud-2,
	#section-work .container-illu img.cloud-3,
	#section-work .container-illu img.cloud-4
	{
		display: none;
	}

	#section-work .container-text
	{
		width: calc(100% - 50px);
		margin: auto;
		padding: 0px;
	}
	#section-work .container-text h2
	{
		font-size: 38px;	
		line-height: 45px;
		margin-bottom: 15px;
	}
	#section-work .container-text h2:after {
		width: 30px;
	    right: initial;
	    left: 0px;
	    bottom: calc(100% + 25px);
	    top: initial;
	}
	#section-work .container-text > p
	{
		font-size: 16px;
		line-height: 24px;
	}

	#section-team
	{
		margin-top: 85px;
		padding: 0px;
		padding-bottom: 50px;
	}
	#section-team.reach .bnd
	{
	    -webkit-transform: translateX(calc(100% - 265px));
	    -ms-transform: translateX(calc(100% - 265px));
	    transform: translateX(calc(100% - 265px));
	}

	#section-team .wrapper-caroussel-pp {

	    position:relative;
	    width: 100%;
	    height: 375px;
	    top: initial;
	    left: initial;
	}
	
	#section-team .wrapper-caroussel-pp h2
	{
	    left: 40px;
	    top: 335px;
	    font-size: 34px;
	    line-height: 41px;
	    -webkit-transform: translateX(0%);
	    -ms-transform: translateX(0%);
	    transform: translateX(0%);
	}

	#section-team .wrapper-caroussel-pp h2:before 
	{
		width: 30px;
		right: initial;
		left: 0px;
	    top: initial;
	    bottom: calc(100% + 25px);
	}

	#section-team .container-text
	{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-flow: row wrap;
		    flex-flow: row wrap;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;

		padding: 0px;
		width: calc(100% - 80px);
		margin: auto;
		margin-top: 80px;
	}

	#section-team .container-text > p
	{
		max-width: initial;
		width: 100%;
		color: #FFF;
	}
	#section-team .container-text .container-caroussel-name
	{
		margin-top: 40px;
		width: 100%;
	}
	#section-team .container-text .btn {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	    position: relative;
	    right: initial;
	    top: initial;
	    margin-top: 50px;
	}

	#section-sponsors
	{
		height: 320px;
		padding: 0px;
	}
	#section-sponsors .container-li
	{
		height: auto;
		position: absolute;
		top: 55%;
		left: 50%;
		width: 100%;
		-webkit-transform: translate(-50%, -50%);
		    -ms-transform: translate(-50%, -50%);
		        transform: translate(-50%, -50%);
	}
	#section-sponsors .container-li .li-el
	{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-flow: row wrap;
		        flex-flow: row wrap;
		-webkit-box-pack:center;
		    -ms-flex-pack:center;
		        justify-content:center;
	}
	#section-sponsors .container-li .li-el .el
	{
		margin-bottom: 40px;
		margin-right: 30px;
		margin-left: 30px;
		
	}

}

@media screen and (max-width: 700px) {
	#loader-anim
	{
		width: 140%;
	}
}

body>.overlay {
	
	display: none;
	
}

@media (max-device-width: 980px) and (orientation: landscape){
	body>.overlay {
		position: fixed;
		display: block;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background :linear-gradient(45deg, #df457a 0%, #fbb03b 100%);
		text-align: center;
		z-index: 25;
	}
	.overlay__content {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		font-size: 12px;
		color: #fff;
		width: 100%;
		padding-left: constant(safe-area-inset-left);
		padding-right: constant(safe-area-inset-right);
		padding-left: env(safe-area-inset-left);
		padding-right: env(safe-area-inset-right);
	}
	.overlay__content .fb-logo {
		display: block;
		margin: 0 auto 60px;
		width: 117px;
		height: 13px;
	}
	.overlay__content .orientation-image {
		width: 40%;
	}
	.overlay__content p {
	/* margin-top: 20px; */
	    margin-top: -10px;
    font-size: 30px;
    font-weight: 300;
	}
}

  


@media screen and (max-width:768px) and (orientation : portrait) {
#carousel .bannercontent h1{
	    font-size: 33px !important;
}

.sec-title h2,.servicenewt h2 span,
.call-to-action-section .content h2 {
	font-size: 35px;
}
	#nav-btn-mobile {
		position: fixed;
		right: 0px;
		bottom: 0px;
		z-index: 22;
		padding: 13px 0px 13px 0px;
		height: 50px;
		width: 95px;
		background-color: #e4e4e4;
	}
#section-contact .container-text p {
	font-size: 20px;
	line-height: 34px;
	text-align: justify;
}
.twowidthadd.container-text {
	width: calc(100%) !important;
}

	#section-contact .container-text h2:before {
		width: 30px;
		right: initial;
		left: 0px;
		top: 23px;
		bottom: auto;
	}

	#section-contact .container-text h2 {
		font-size: 32px;
		margin-bottom: 15px;
		float: none;
		padding-left: 45px;
	}
	.fact-counter .column .counter-title{
		    margin-bottom: 30px;
	}
	section#contact .oneby2 {
		width: 100%;
		float: none;
		margin-bottom: 0;
		text-align: center;
	}
	#contact .oneby2:nth-child(2) {
		text-align: center;
		padding-top: 50px;
		margin-bottom: 0;
	}
	#contact .question h3{
		    display: none;
	}
	#contact ul.links,
	.footer__credits .small__p {
		    text-align: center;
	}
	#nav-mobile .wrapper .container-linkPr ul li{
		    padding-left: 30px;
	}
	.aboutpage.parentpage .rotatelink,
	.about12>.circle,
	.about12>.circle+.linevt,
	.col-md-2.about12>.circle,
	.col-md-2.about12>.rotatelink

	{
		display: none
	}
	.bloglistpage img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
		height: 270px;
	}

#section-contact {
	padding: 120px 60px 140px 60px !important;
}
.summarymid{
	padding: 95px 0;
}
.col-md-6.about12 {
	padding: 0 30px 0 30px;
}
.blog-section .content-side,
.blog-section .sidebar-side {
	    padding: 0 30px;
}
.contactpage-detail>.wpb_column.vc_column_container.vc_col-sm-4
{
	    padding: 0 20px;
	    *margin-top: 0;
}
.panel-title>a{
	font: 300 23px/1.1 sf-pro;
    width: calc(100% - 70px);
}

}

@media screen and (max-width:420px) {
	#nav-mobile .wrapper .container-linkPr ul li{
		    margin-bottom: 15px;
	}
	#nav-mobile .wrapper .container-linkPr {
		padding: 70px 60px 30px 60px;
		padding: 100px 60px;
	}
	#nav-mobile .wrapper .container-linkPr ul li a{
			font-family: sf-pro;
			font-size: 22px;
	}
	#carousel .bannercontent h1 {
		margin: 20px 0px !important;
		line-height: 33px !important;
		font-size: 21px !important;
		  
		    letter-spacing: 1px !important;
 	}
	.bannercontent span{
			    font-size: 16px !important;
			    letter-spacing: 1px !important;
			    font-weight: 500 !important;
			
	}
	.btn-style-one {
		position: relative;
		padding: 7px 20px;
	}
	.bannercontent{
		        max-width: 600px;
		        top: 52%;
		        left: 16%;
		        width: auto;
		        transform: translateY(-50%);
	}
	#section-contact .container-text h2:before{
		width: 30px;
		right: initial;
		left: 0px;
		top: 23px;
		bottom: auto;
	}
	#section-contact .container-text h2 {
		font-size: 32px;
		margin-bottom: 15px;
		float: left;
		padding-left: 45px;
	}
	#section-contact.sectionpad {
		padding: 90px 0px 140px 0px !important;
	}
	#section-contact .container-text p {
		font-size: 17px !important;
		line-height: 28px !important;
	}
	.news-block .inner-box h3 a{
		font-size: 20px;
	}
	.default-section .news-block .flaticon-right-arrow-4{
		    opacity: 1;
	}
	.page-title .auto-container .row .title-column>p{
		letter-spacing: 2px;
	}
	.parentpage .page-title .auto-container{
		width: 100%;
	}
	.parentpage .page-title h1 {
		/* padding: 5px 0; */
		    line-height: 1.4em;

	}
	.page-title .auto-container .row .title-column>p{
		background-size: 100%;
	}
	#nav-btn-mobile {
		position: fixed;
		right: 0px;
		bottom: 0px;
		z-index: 22;
		padding: 13px 0px 13px 0px;
		height: 50px;
	    width: 95px;
		background-color: #e4e4e4;
	}
	#nav-btn-mobile .content .container-bar {
		width: 11px;
	}
	    #quote-carousel .carousel-indicators li.active,
	    #quote-carousel .carousel-indicators li {
	    	width: 13px;
	    	height: 13px;
		}
		.why-springbord-grid.center .services-block .inner-box h3+.text{
				width: 88%;
				    text-align: center;
		}

		  .col-md-6.about12 {
			    padding: 10px 15px 0 15px;
		}
		.whyspringbord .col-md-6.about12 {
			padding: 10px 22px 0 22px;
		}
		.bloglistpage img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{
			height: 200px;
		}
		.news-block-three .inner-box .lower-box{
			    padding: 0 1em 2em 1em;
		}
		.news-block-three .inner-box .lower-box .post-date
		{
			    font-size: 12px;

		}
		.news-block-three .inner-box .lower-box h3 a{
			       font-size: 22px !important;
			       line-height: 1.8em;

		}
		.news-block-three .inner-box .lower-box .text{
			    font-size: 15px;
		}
		.news-block-three .inner-box .lower-box .arrow{
			    font-size: 13px;
		}
		#pagination-demo1{
			margin-bottom: 70px;
		}
		.widget ul li a {
    width: 100%;
    display: block;
    text-align: left !important;
		}
		.metaicon.fa-map-marker
		{
			    margin-left: 0;
		}
		.jsonloc{
			    margin-left: 0;
		}
		
		.brouchers .services-block {
			margin-bottom: 50px;
		}
		#contactpage-detail .wpb_column.vc_col-sm-8 {
			margin-bottom: 00px;
		}
		.col2input input {
			width: calc(100% - 3px) !important;
		}
		.col2input input:first-child {
			margin-bottom: 30px;
		}
		section.call-to-action-section {
			    margin-left: 0;
			    margin-right: 0;
		}
		.blog-navigation > a{
			    width: 100%;
		}
.slide.carousel-fade .carousel-inner .item {
	background-size: cover;
	background-position: center;
}

section#contact .oneby2 {
	width: 100%;
	float: none;
	margin-bottom: 30px;
}
#contact .oneby2:nth-child(2) {
	text-align: center;
	padding-top: 0;
	margin-bottom: 0;
}
section#contact .oneby2{
	    margin-bottom: 0;
}
.footer__credits .small__p
{
	right: 0;
	margin: auto;
}
.gallery-section.srvslide .outer-section{
	    padding: 0px 00px;
}
.gallery-section.no-padding .outer-section{
	    padding: 0px 15px;
}
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	width: 30px;
	margin: 0 0px;
	float: left;
}

.servicepage .gallery-section .owl-nav .owl-prev,
.servicepage .gallery-section .owl-nav .owl-next,
.industrypage .gallery-section .owl-nav .owl-prev,
.industrypage .gallery-section .owl-nav .owl-next {
	    margin: 0 10px;
}
.gallery-block .inner-box .image .overlay-box .content h3 a
{
	    color: #ea5b36;
	    font-weight: 400;
}
}

@media screen and (max-width:330px) {
	#carousel .bannercontent h1 {
		margin: 20px 0px !important;
		line-height: 35px !important;
		font-size: 21px !important;
		letter-spacing: 1px !important;
		width: 235px;
	}
	.bannercontent span {
		font-size: 15px !important;
		width: 233px !important;
		display: block;
		line-height: 25px;
	}
	#section-contact .container-text,
	#section-contact .container-action {
		width: calc(100% - 50px) !important;
	}
	#section-contact .container-text h2{
		    padding-left: 30px;
	}
	#section-contact .container-text h2:before{
		    width: 22px;
	}
	.sec-title.servicenewt{
		    padding: 0 20px;
	}
	.sec-title .text{
		    font-size: 16px;
	}
	.sec-title h2,
	.call-to-action-section .content h2,
	.servicenewt h2 span {
		font-size: 32px;
	}
	#nav-mobile .wrapper .container-linkPr {
		padding: 70px 60px 30px 60px;
		padding: 70px 30px
	}
	.footer__bottom{
		       padding-left: 20px;
		       padding-right: 20px;
	}
	.container-logo img{
		    height: 40px;
	}
	.aboutpage #contact {
		padding-top: 50px;
	}
	.footer1 .springins+.footerscroll{
		    padding: 60px 0 50px 0;
	}
	#contact .oneby2:nth-child(2){
		    margin-bottom: 50px;
	}
	.bloglistpage img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
		height: 140px;
	}
	.news-block-three .inner-box .lower-box h3 a {
		font-size: 18px !important;
		line-height: 1.5em;
	}
	.news-block-three .inner-box .lower-box h3{
		    line-height: 10px;
	}
	.page-title h1{
			font-size: 20px;
			    font-weight: 300;
	}
	.blog-section .content-side,
	.blog-section .sidebar-side {
		padding: 0 10px;
	}
}

