/* HTML-5 Template */



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

	

	.main-footer.style-two .widgets-section,

	.main-footer.style-two .footer-bottom .inner-container{

		margin-left:0px;

	}

	

}



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



	.page-wrapper{

		overflow:hidden;	

	}

	

}



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

	

	.main-header .outer-box .search-box-btn{

		margin-right:25px;

	}

	

	.main-menu .navigation > li{

		margin-right:20px;

	}

	

	h1{

		font-size:60px;

	}

	

	h2{

		font-size:44px;

	}

	

	.team-block .inner-box .content{

		padding-top:30px;

	}

	

	.news-block .inner-box{

		padding:50px 35px;

	}

	

	.default-section .form-column .inner-column{

		padding-left:30px;

		padding-right:30px;

	}

	

	.project-section .owl-nav{

		display:none;

	}

	

}



@media only screen and (min-width: 768px){

	

	.main-menu .navigation > li > ul,

	.main-menu .navigation > li > ul > li > ul{

		display:block !important;

		visibility:hidden;

		opacity:0;

	}

	

}



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

	

	.main-menu{

		display:none;

	}

	

	.nav-outer .mobile-nav-toggler{

		display: block;

		margin: 0;

		padding: 5px 0px;

		margin-left: 20px;

	}

	

	#navbarSupportedContent{

		display:block;

	}

	

	.mCSB_inside > .mCSB_container{

		margin-right:0px;

	}

	

	.main-header .outer-box{

		float:left;

	}

	

	.sticky-header .mobile-nav-toggler{

		display:block;

		margin-left:20px;

	}

	

	h1{

		font-size:50px;

	}

	

	h1{

		font-size:38px;

	}

	

	.main-header .nav-outer .mobile-nav-toggler{

		display:block;

	}

	

	.fullwidth-section .left-column{

		width:100%;

	}

	

	.fullwidth-section .left-column .content{

		max-width:100%;

	}

	

	.fullwidth-section .right-column{

		width:100%;

	}

	

	.fullwidth-section .right-column .content{

		max-width:100%;

	}

	

	.fullwidth-section .left-column h2 br,

	.fullwidth-section .right-column h2 br{

		display:none;

	}

	

	.newsletter-section .image-column .image{

		margin-top:0px;

		text-align:center;

	}

	

	.default-section .accordion-column .inner-column{

		padding:0px;

	}

	

	.default-section .form-column .inner-column{

		margin-left:0px;

	}

	

}



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

	

	.main-header{

		position:relative;

	}

	

	h1{

		font-size:42px;

	}

	

	h2{

		font-size:36px;

	}

	

	h3{

		font-size:26px;

	}

	

	.main-header .outer-box{

		display:none;

	}

	

	.main-header .inner-container{

		border:0px;

	}

	

	.about-section .content-column .inner-column{

		padding:30px 35px;

	}

	

	.newsletter-section .inner-container{

		padding:0px 30px;

	}

	

	.main-footer .footer-bottom .copyright-column .copyright{

		text-align:center;

		margin-bottom:10px;

	}

	

	.main-footer .footer-bottom .nav-column{

		text-align:center;

	}

	

}



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

	

	h1{

		font-size:30px;

	}

	

	h2{

		font-size:28px;

	}

	

	.main-slider .title{

		letter-spacing:0px;

	}

	

	.sec-title .text br,

	.main-slider .text br{

		display:none;

	}

	

	.team-block .inner-box{

		padding-left:0px;

	}

	

	.team-block .inner-box .image{

		position:relative;

		width:100%;

	}

	

	.news-block .inner-box{

		padding:30px 30px;

	}

	

}



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

	

	h1{

		font-size:24px;

	}

	

	h2{

		font-size:22px;

	}

	

	h3{

		font-size:20px;

	}

	

	h5{

		font-size:18px;

	}

	

	.main-slider .title{

		line-height:1.4em;

		text-transform:capitalize;

	}

	

	.main-slider h1{

		font-size:20px;

	}

	

	.main-slider .text{

		font-size:13px;

	}

	

	.about-section .content-column .inner-column{

		padding:20px 20px;

	}

	

	.newsletter-section .pattern-layer-two,

	.newsletter-section .image-column .image img{

		width:100%;

	}

	

	.gallery-block .inner-box .content{

		left:15px;

		bottom:15px;

	}

	

}





















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



	.business-header-style .nav-outer{

		padding-left:0px;

		float:right;

	}

	

	.business-header-style .outer-box{

		position:relative;

		float:right;

		display:none;

	}

	

	.business-header-style .outer-box .login-box{

		margin-right:20px;

	}



	.services-section-two .sec-title-two .pull-right{

		width:100%;

		display:block;

	}

	

	.services-section-two .sec-title-two .pull-right .btn-box{

		float:right;

		margin-left:0px;

	}

	

	.service-block-two .inner-box .text br{

		display:none;

	}

	

	.service-block-two .inner-box{

		padding-left:20px;

		padding-right:20px;

	}

	

	.counter-section .inner-container{

		padding-left:20px;

		padding-right:20px;

	}

	

	.business-section .skill-column .inner-column{

		margin-left:0px;

		padding-left:30px;

	}

	

	.price-block .inner-box .plan-list{

		padding-left:30px;

	}

	

	.business-section-two .sample-box{

		bottom:29px;

		max-width:400px;

		padding:50px 40px 50px 40px;

	}

	

	.solution-section .inner-container,

	.main-footer.style-two .widgets-section,

	.main-footer.style-two .footer-bottom .inner-container{

		margin-left:0px;

	}

	

	.consult-header-style{

		position:relative;

	}

	

	.main-slider-two h1{

		font-size:70px;

	}

	

	.consult-header-style .header-top .inner-container{

		padding:0px 20px;

	}

	

	.solution-section .form-column .inner-column{

		padding-left:40px;

		padding-right:40px;

	}

	

	.strike-tabs{

		right:15px;

		bottom:15px;

	}

	

	.strike-tabs .tabs-content{

		left:-40px;

	}

	

}



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

	

	.business-section .skill-column .inner-column{

		padding-left:0px;

		border:0px;

	}

	

	.business-section-two .inner-container::before,

	.business-block .inner-box .content-box::after,

	.business-block .inner-box .content-box::before,

	.business-section .video-column .pattern-layer{

		display:none;

	}

	

	.business-section-two .sample-box{

		position:relative;

		max-width:100%;

		bottom:0px;

	}

	

	.business-block .inner-box .content-box{

		position:relative;

		max-width:100%;

		padding-left:0px;

	}

	

	.business-section .skill-column{

		order:1;

	}

	

	.business-section .video-column{

		order:2;

	}

	

	.main-slider-two .content-image,

	.main-slider-two .icon-one,

	.main-slider-two .icon-two{

		display:none;

	}

	

	.consult-header-style .nav-outer{

		padding-left:0px;

	}

	

	.consult-header-style .sticky-header .mobile-nav-toggler{

		padding:25px 0px;

	}

	

	.agency-section .content-column{

		order:1;

	}

	

	.agency-section .image-column{

		order:2;

	}

	

	.agency-section .content-column .inner-column{

		padding-left:0px;

	}

	

	.agency-section .image-column .video-image{

		left:15px;

		bottom:15px;

	}

	

	.agency-section .image-column .inner-column{

		margin-right:0px;

		padding-left:0px;

		padding-bottom:0px;

	}

	

	.agency-section{

		padding-bottom:0px;

	}

	

	.solution-section .image-column .image,

	.services-section-three .pattern-layer-one{

		border-radius:0px;

	}

	

	.discover-section .image-column .inner-column{

		padding-left:0px;

	}

	

	.discover-section .image-column .icon-four,

	.discover-section .image-column .icon-one{

		left:0px !important;

	}

	

	.discover-section .image-column .icon-three,

	.discover-section .image-column .icon-two{

		right:30px !important;

	}

	

	.solution-section .inner-container{

		padding-top:0px;

		padding-bottom:0px;

	}

	

	.consulting-section .content-column .inner-column,

	.solution-section .form-column .inner-column{

		padding-left:0px;

	}

	

	.counter-section-two{

		padding-top:0px;

	}

	

	.strike-section .content-column .inner-column{

		padding-right:0px;

	}

	

	.strike-tabs .tabs-content{

		left:15px;

	}

	

	.team-section-two{

		padding-bottom:0px;

	}

	

	.consulting-section .content-column{

		order:1;

	}

	

	.consulting-section .image-column{

		order:2;

	}

	

	.consulting-section .inner-container{

		padding-top:60px;

		padding-bottom:0px;

	}

	

	.consulting-section .image-column .inner-column{

		padding:0px;

	}

	

	.consulting-section .image-column .graph-image{

		right:30px !important;

		bottom:30px !important;

	}

	

	.news-block-three{

		padding-bottom:40px;

	}

	

	.cta-section .inner-container .button-box{

		position:relative;

		top:0px;

		margin-top:30px;

	}

	

	.cta-section .inner-container h3{

		font-size:34px;

	}

	

}



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

	

	.banner-section{

		padding-top:100px;

	}

	

	.banner-section .content h2{

		font-size:36px;

	}

	

	.sec-title-two .text br,

	.banner-section .content .text br{

		display:none;

	}

	

	.clients-section .inner-container{

		padding-left:30px;

		padding-right:30px;

	}

	

	.services-section-two .sec-title-two .pull-right .btn-box{

		width:100%;

	}

	

	.main-slider-two h1{

		font-size:50px;

	}

	

	.discover-section{

		padding-top:0px;

	}

	

	.discover-section .content-column .experiance{

		padding-bottom:30px;

	}

	

	.strike-section{

		overflow:visible;

	}

	

	.testimonial-section .owl-nav{

		max-width:440px;

		margin-left:-220px;

	}

	

	.testimonial-block-one .inner-box .text{

		font-size:24px;

		margin-bottom:15px;

	}

	

	.testimonial-block-one .inner-box .author-name{

		margin-top:15px;

	}

	

	.cta-section .inner-container{

		min-height:auto;

		padding-left:0px;

	}

	

	.cta-section .inner-container .image{

		position:relative;

		margin-bottom:25px;

	}

	

	.cta-section .inner-container h3 br{

		display:none;

	}

	

}



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

	

	.fact-counter .column .inner .counter-title{

		font-size:18px;

	}

	

	.pricing-section .price-block{

		width:100%;

	}

	

	.price-block.active .inner-box{

		margin-top:0px;

	}

	

	.business-block .inner-box .content-box{

		padding-left:15px;

		padding-right:15px;

	}

	

	.consult-header-style .header-top .top-left{

		display:none;

	}

	

	.consult-header-style .header-top .top-right{

		width:100%;

		text-align:center;

	}

	

	.consult-header-style .nav-outer .mobile-nav-toggler{

		padding:23px 0px 27px;

	}

	

	.clients-section-two{

		padding:80px 0px;

	}

	

	.discover-section .content-column .inner-column{

		padding-right:0px;

	}

	

	.sec-title-three .text{

		font-size:16px;

	}

	

	.strike-tabs .tabs-content{

		left:0px;

	}

	

	.strike-tabs{

		position:relative;

		right:0px;

		bottom:0px;

		top:0px;

		margin-top:30px;

	}

	

	.strike-tabs .tabs-content{

		position:relative;

	}

	

	.strike-section .tab-column .inner-column{

		padding-left:0px;

	}

	

	.strike-tabs .tab-btns{

		position:relative;

		width:100%;

		margin-bottom:30px;

	}

	

	.strike-tabs .tab-btns .tab-btn{

		display:inline-block;

		margin-right:5px;

		box-shadow:0px 0px 15px rgba(0,0,0,0.10);

	}

	

	.price-block-two{

		width:100%;

	}

	

	.project-section .pattern-layer-one{

		right:-15px;

		border-radius:0px;

	}

	

	.strike-section{

		padding-bottom:60px;

	}

	

	.footer-style-two .upper-box .pull-right{

		width:100%;

		margin-top:15px;

	}

	

	.footer-style-two .email-widget{

		padding-right:0px;

	}

	

}



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

	

	.banner-section .content h2{

		font-size:24px;

	}

	

	.banner-section .content .text{

		font-size:16px;

	}

	

	.skills .skill-item{

		padding-left:0px;

	}

	

	.skills .icon{

		position:relative;

		top:0px;

		line-height:1em;

		display:inline-block;

		margin-bottom:10px;

	}

	

	.pricing-section .sec-title-two{

		margin-bottom:40px;

	}

	

	.price-block .inner-box{

		padding-left:15px;

		padding-right:15px;

	}

	

	.price-block .inner-box .price-box{

		padding:20px 20px 25px;

	}

	

	.main-slider-two .title{

		font-size:16px;

		letter-spacing:0px;

		text-transform:capitalize;

	}

	

	.main-slider-two h1{

		font-size:30px;

	}

	

	.agent-list-column .agent-list{

		padding-top:5px;

	}

	

	.agency-section .image-column .video-image{

		position:relative;

		width:100%;

		left:0px;

		bottom:0px;

		margin-top:30px;

	}

	

	.testimonial-section .owl-nav,

	.discover-section .image-column .icons-outer{

		display:none;

	}

	

	.solution-section .form-column .inner-column{

		padding-right:15px;

	}

	

	.price-block-two .inner-box .price-list li{

		font-size:15px;

	}

	

	.gallery-block-two .inner-box .content{

		left:20px;

		right:20px;

	}

	

	.news-block-three .inner-box .lower-content{

		padding-left:0px;

		padding-right:0px;

	}

	

	.testimonial-block-one .inner-box .text{

		font-size:20px;

	}

	

}























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

	

	.agency-body{

		padding:0px 0px;

	}

	

}



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

	

	.business-slider .social-box,

	.case-section .sec-title-five .text br,

	.hiring-section .sec-title-five .text br,

	.business-header-style-two .button-box,

	.agency-header .outer-box .search-box-btn,

	.business-header-two .outer-box .support-box{

		display:none;

	}

	

	.business-header-two .nav-outer{

		padding-left:0px;

		float:right;

	}

	

	.business-header-two .outer-box{

		position:relative;

		margin-left:0px;

	}

	

	/* .business-header-two{

		position:absolute;

		background-color:#ffffff;

	} */

	

	.banner-section-two .content-column h1{

		font-size:52px;

	}

	

	.about-section-three .content-column .inner-column{

		padding:0px;

	}

	

	.hiring-section .sec-title-five .text,

	.case-section .sec-title-five .text{

		max-width:480px;

	}

	

	.business-block-two .inner-box .lower-content{

		padding-left:0px;

		padding-right:0px;

	}

	

	.hiring-tabs .tabs-content .content::before{

		bottom:0px;

	}

	

	.hiring-tabs .tabs-content .content{

		padding:30px 30px 5px;

	}

	

	.faq-section .title-column .inner-column{

		padding-right:0px;

	}

	

	.testimonial-section-three .carousel-column .inner-column{

		margin-top:70px;

	}

	

	.agency-header .main-menu .navigation > li{

		margin-right:25px;

	}

	

	.services-section-seven{

		padding-top:100px;

	}

	

	.services-section-seven .inner-container{

		margin-top:0px;

	}

	

	.digital-section .image-column .icon-one,

	.main-slider-three .icon-one{

		display:none !important;

	}

	

	.sec-title-six h2{

		font-size:40px;

	}

	

	.skill-section .content-column .inner-column{

		padding-right:0px;

	}

	

	.skill-section .image-column .lower-box{

		position:relative;

		bottom:0px;

		right:0px;

		margin-top:30px;

	}

	

	.pricing-section-two .owl-nav{

		left:10px;

		right:10px;

	}

	

	.price-block-three .content-column .inner-column{

		padding:0px;

	}

	

	.price-block-three .price-column .apply{

		letter-spacing:0px;

	}

	

	.news-block-six .inner-box .lower-content{

		padding:30px 25px 25px;

	}

	

	.digital-form-section .content-column .inner-column{

		padding-left:0px;

	}

	

	.consulting-header .header-upper .inner-container{

		padding-right:15px;

	}

	

	.consulting-header{

		position:relative;

	}

	

	.consulting-header .support-box{

		display:none;

	}

	

	.consulting-header .outer-box .search-box-btn{

		margin-right:0px;

	}

	

	.gallery-block-four .inner-box .lower-content{

		margin-left:15px;

		margin-right:15px;

		padding:30px 30px;

	}

	

	.choose-section .image-column .inner-column{

		padding-right:0px;

	}

	

	.sec-title-seven h2{

		font-size:40px;

	}

	

	.news-section-seven .inner-container{

		padding-left:30px;

		padding-right:30px;

	}

	

	.service-block-nine .inner-box .overlay-box{

		right:10px;

	}

	

	.sec-title-seven h2{

		font-size:36px;

	}

	

	.business-section-five .carousel-column .inner-column{

		padding:70px 30px 70px;

	}

	

	.business-section-five .carousel-column .owl-dots{

		right:-25px;

	}

	

	.gallery-block-five .content-column .inner-column{

		padding:30px 25px;

	}

	

	

	

	.counter-section-five{

		margin-top:0px;

	}

	

	.law-slider::before,

	.law-slider .content-image,

	.law-slider .law-triangle,

	.cta-section-seven .title-column h3 br{

		display:none;

	}

	

	.counter-section-five .content-box{

		width:100%;

	}

	

	.services-section-twelve .images-column .image-two{

		position:absolute;

		right:0px;

		top:0px;

	}

	

	.services-section-twelve .content-column .inner-column{

		padding-left:0px;

	}

	

	.sec-title-nine h2,

	.sec-title-eight h2{

		font-size:36px;

	}

	

	.list-link-three li a{

		font-size:16px;

	}

	

	.digital-slider-two .content-image,

	.digital-slider-two .icon-layer-one,

	.footer-style-seven .logo-widget .text br,

	.about-section-four .image-column .image::before{

		display:none !important;

	}

	

	.footer-style-seven .logo-widget .social-box li{

		margin-right:0px;

	}

	

	.about-section-four .image-column .image img{

		right:0px;

		width:100%;

	}

	

	.about-section-four .content-column .inner-column{

		padding-top:0px;

	}

	

	.testimonial-section-eight .carousel-column .inner-column,

	.counter-section-six .inner-container{

		padding:0px 0px;

	}

	

	.testimonial-section-eight .image-column .triangle-one,

	.testimonial-section-eight .image-column .triangle-two{

		top:30px;

	}

	

	.testimonial-block-eight .inner-box .author{

		margin-top:50px;

	}

	

	

	

	

	

	

	

	

	.gallery-block-seven .inner-box .lower-content{

		margin-left:10px;

		margin-right:10px;

	}

	

	.digital-block .inner-box .lower-content{

		margin:0px;

	}

	

	.news-block-eleven .inner-box .lower-content h4 a br,

	.cta-section-eight .content:before,

	.main-slider-four .content-image,

	.main-slider-four .left-sidebar-info,

	.news-block-eleven .inner-box .lower-content .text br{

		display:none;

	}

	

	.agency-header-two .main-menu .navigation > li{

		margin-right:24px;

	}

	

	.agency-header-two{

		position:relative;

		background-color:#080a12;

	}

	

	.fact-counter-nine .column .inner .counter-title{

		font-size:16px;

	}

	

	.faq-section-two.style-two .accordion-column .inner-column,

	.award-section .content-column .inner-column{

		padding-left:0px;

	}

	

	.faq-section-two.style-two .image-column .inner-column{

		padding-right:0px;

	}

	

	.sec-title-ten h2{

		font-size:38px;

	}

	

	.work-section .form-column .inner-column{

		margin-right:0px;

	}

	

}



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

	

	.business-header-two.main-header .nav-outer .mobile-nav-toggler{

		padding:14px 0px 15px;

		margin-right:15px;

	}

	

	.business-header-two .sticky-header .mobile-nav-toggler{

		padding:28px 0px;

		margin-right:15px;

	}

	

	.about-section-two .content-column{

		order:1;

	}

	

	.about-section-two .image-column{

		order:2;

	}

	

	.consulting-slider .content-image,

	.services-section-seven .inner-container .line-one,

	.services-section-seven .inner-container .line-two,

	.about-section-two .pattern-layer-one{

		display:none;

	}

	

	.services-section-four .sec-title-four .pull-right{

		width:100%;

	}

	

	.services-section-four .sec-title-four .button-box{

		margin-top:30px;

	}

	

	.project-section-two .inner-container{

		padding-left:0px;

	}

	

	.project-section-two .project-tab .tab-btns-box{

		position:relative;

		width:100%;

	}

	

	.cta-section-two .button-column .inner-column{

		padding-top:0px;

		text-align:center;

	}

	

	.cta-section-two .content-column .inner-column{

		text-align:center;

	}

	

	.team-tabs .tabs-content{

		padding-left:0px;

	}

	

	.team-tabs .tab-btns{

		position:relative;

		max-width:100%;

	}

	

	.team-tabs .tab-btns .tab-btn,

	.team-tabs .tab-btns .tab-btn:nth-child(2),

	.team-tabs .tab-btns .tab-btn:nth-child(4){

		margin-right:10px;

	}

	

	.team-tabs .tab-btns .tab-btn:last-child{

		margin-right:0px;

	}

	

	.consulting-section-two .form-column .inner-column{

		padding-left:0px;

	}

	

	.consulting-section-two .counter-column .inner-column{

		padding-right:0px;

	}

	

	.consulting-section-two .inner-container::before{

		display:none;

	}

	

	.consulting-section-two .form-column .inner-column:before{

		position:absolute;

		content:'';

		left:-40px;

		right:-40px;

		bottom:-75px;

		top:-35px;

		background-color:#eef2f6;

	}

	

	.business-slider h1{

		font-size:60px;

	}

	

	.about-section-three .content-column{

		order:1;

	}

	

	.about-section-three .image-column{

		order:2;

	}

	

	.hiring-section .sec-title-five .pull-right,

	.case-section .sec-title-five .pull-right{

		width:100%;

	}

	

	.hiring-section .sec-title-five .text,

	.case-section .sec-title-five .text{

		margin-top:30px;

		max-width:100%;

	}

	

	.testimonial-section-three .carousel-column .inner-column{

		margin-left:0px;

	}

	

	.cta-section-four .title-column .inner-column{

		padding-right:0px;

		text-align:center;

	}

	

	.business-header-style-two .sticky-header .outer-box .search-box-btn{

		margin-right:5px;

		padding:26px 0px 20px;

	}

	

	.business-header-style-two .sticky-header .mobile-nav-toggler{

		padding:25px 0px;

	}

	

	.business-header-style-two .nav-outer .mobile-nav-toggler{

		padding:20px 0px;

	}

	

	.hiring-tabs .tabs-content .content-column .inner-column{

		padding-right:0px;

	}

	

	.main-slider-three .phone-box,

	.main-slider-three .icon-one,

	.main-slider-three .content-image{

		display:none;

	}

	

	.digital-section .content-column{

		order:1;

	}

	

	.digital-section .image-column{

		order:2;

	}

	

	.project-section-three .filters{

		margin-top:0px;

		text-align:left;

		margin-bottom:30px;

	}

	

	.skill-section .image-column .lower-box{

		margin-left:0px;

	}

	

	.price-block-three .inner-box{

		padding:40px 30px;

	}

	

	.price-block-three .content-column{

		order:1;

	}

	

	.price-block-three .price-column{

		order:2;

	}

	

	.team-block-three .inner-box .image .social-box li{

		padding:17px 15px 15px;

	}

	

	.sec-title-six .big-letter{

		font-size:80px;

	}

	

	.consulting-slider h1{

		font-size:50px;

	}

	

	.choose-section .content-column,

	.company-section .content-column{

		order:1;

	}

	

	.choose-section .image-column,

	.company-section .images-column{

		order:2;

	}

	

	.help-block{

		margin-bottom:30px;

	}

	

	.services-section-eight .carousel-column .inner-column{

		padding-left:0px;

	}

	

	.services-section-eight .carousel-column .carousel-outer{

		margin-left:0px;

	}

	

	.services-section-eight .lower-text{

		margin:0px;

		text-align:center;

		margin-top:30px;

	}

	

	.cta-section-six .title-column h3{

		margin-top:0px;

		text-align:center;

	}

	

	.cta-section-six .button-column .inner-column{

		text-align:center;

	}

	

	.business-header-three{

		position:relative;

	}

	

	.business-slider-two h1{

		font-size:54px;

	}

	

	.business-header-three.main-header .nav-outer .mobile-nav-toggler{

		padding:8px 0px;

	}

	

	.company-section-two .content-column{

		order:1;

	}

	

	.company-section-two .images-column{

		order:2;

	}

	

	.news-section-eight .carousel-column .inner-column{

		position:relative;

		padding-left:0px;

	}

	

	.news-section-eight .carousel-column .inner-column .owl-nav{

		position:relative;

		bottom:0px;

		margin-top:10px;

	}

	

	.news-section-eight .carousel-column .inner-column .owl-nav .owl-prev,

	.news-section-eight .carousel-column .inner-column .owl-nav .owl-next{

		margin-left:0px;

		margin-right:15px;

	}

	

	

	

	

	.law-slider h1{

		font-size:54px;

	}

	

	.main-header.law-header-style .nav-outer .mobile-nav-toggler{

		padding:17px 0px 25px;

	}

	

	.services-section-twelve .content-column{

		order:1;

	}

	

	.services-section-twelve .images-column{

		order:2;

	}

	

	.services-section-eleven{

		padding-top:50px;

	}

	

	.counter-section-five .content-box{

		padding-top:90px;

	}

	

	.services-tabs{

		padding-left:0px;

	}

	

	.services-tabs .tab-btns{

		position:relative;

		max-width:100%;

	}

	

	.faq-section-two .accordion-column{

		order:1;

	}

	

	.faq-section-two .image-column{

		order:2;

	}

	

	.testimonial-section-seven .thumbs-outer,

	.faq-section-two .icon-layer{

		display:none;

	}

	

	.cta-section-seven .title-column .inner-column{

		padding-top:0px;

		text-align:center;

	}

	

	.cta-section-seven .image-column .inner-column{

		text-align:center;

	}

	

	.law-header-style .sticky-header .mobile-nav-toggler{

		padding:32px 0px;

	}

	

	.law-header-style .header-top .top-left .text{

		font-size:14px;

	}

	

	.digital-header .nav-outer .mobile-nav-toggler{

		padding:20px 0px 25px;

	}

	

	.digital-header .sticky-header .mobile-nav-toggler{

		padding:25px 0px;

		margin-left:0px;

	}

	

	.digital-header{

		position:relative;

	}

	

	.about-section-four .content-column{

		order:1;

	}

	

	.about-section-four .image-column{

		order:2;

	}

	

	.choose-section-two .content-column .inner-column{

		padding-top:0px;

	}

	

	.testimonial-section-eight .carousel-column{

		order:1;

	}

	

	.testimonial-section-eight .image-column{

		order:2;

	}

	

	.digital-slider-two h1{

		font-size:60px;

	}

	

	

	

	

	.main-header .nav-outer .mobile-nav-toggler{

		padding:16px 0px 20px;

	}

	

	.main-slider-four .slider-icon-scroll{

		display:none;

	}

	

	.award-section .content-column{

		order:1;

	}

	

	.award-section .image-column{

		order:2;

	}

	

	.work-section .info-column .inner-column{

		margin-left:10px;

	}

	

	.work-section .info-column{

		order:1;

	}

	

	.work-section .form-column{

		order:2;

	}

	

	.news-section-eleven .sec-title-ten .pull-right{

		width:100%;

	}

	

	.news-section-eleven .sec-title-ten .btn-box{

		margin-top:30px;

	}

	

	.main-slider-four h1{

		font-size:70px;

	}

	

}



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

	

	.feature-block .inner-box{

		text-align:center;

	}

	

	.feature-block .inner-box .icon-box{

		margin:0 auto;

	}

	

	.project-block .inner-box .content-box{

		position:relative;

		margin:0px;

		float:none;

		max-width:100%;

		box-shadow:inherit;

		margin-top:25px;

		border:1px solid #eef2f6;

	}

	

	.project-section-two .lower-button-box{

		margin-top:0px;

	}

	

	.sec-title-four .text br,

	.business-slider .text br,

	.business-header-three .header-top .top-left,

	.cta-section-two .content-column .text br{

		display:none;

	}

	

	.testimonial-section-two .owl-nav{

		position:relative;

		left:auto;

		top:auto;

		max-width:inherit;

		transform:translateX(0%);

	}

	

	.fact-counter-three .column .inner .content{

		padding-left:0px;

		text-align:center;

	}

	

	.fact-counter-three .column .inner .icon{

		position:relative;

		top:0px;

		margin-bottom:10px;

	}

	

	.business-slider h1{

		font-size:50px;

	}

	

	

	.business-header-style-two{

		position:absolute;

	}

	

	.banner-section-two .content-column h1{

		font-size:42px;

	}

	

	.service-block-five .inner-box{

		text-align:center;

	}

	

	.cta-section-three .content h3{

		font-size:34px;

	}

	

	.sec-title-five h2{

		font-size:28px;

	}

	

	.sec-title-five h2 br{

		display:none;

	}

	

	.testimonial-section-three .carousel-column .inner-column{

		padding:40px 30px;

	}

	

	.footer-style-four .footer-bottom .copyright-column .copyright{

		text-align:center;

		margin-bottom:20px;

	}

	

	.footer-style-four .footer-bottom .social-column{

		text-align:center;

	}

	

	.main-slider-three h1{

		font-size:50px;

	}

	

	.service-block-seven .inner-box{

		padding-left:15px;

		padding-right:15px;

	}

	

	.digital-section .content-column .inner-column h3{

		margin-bottom:30px;

	}

	

	.digital-section-two .content{

		padding:40px 40px;

	}

	

	.digital-section-two .content .side-box{

		position:relative;

		right:0px;

		bottom:0px;

	}

	

	.price-block-three .content-column h2{

		font-size:36px;

	}

	

	.testimonial-block-four .inner-box{

		padding-left:0px;

	}

	

	.testimonial-block-four .inner-box .author-outer{

		position:relative;

		margin-bottom:20px;

	}

	

	.digital-form-section .form-column .inner-column{

		padding-right:0px;

	}

	

	.sec-title-seven h2{

		font-size:34px;

	}

	

	.sec-title-seven h2 br{

		display:none;

	}

	

	.project-section-four .gallery-block-four .inner-box .lower-content{

		opacity:1;

		margin-top:-95px;

	}

	

	.testimonial-block-five .inner-box{

		padding:30px 30px;

	}

	

	.testimonial-block-five .inner-box .quote{

		font-size:80px;

	}

	

	.news-section-seven .inner-container{

		padding-top:50px;

	}

	

	.services-section-eight .owl-dots{

		left:auto;

		display:block;

		text-align:center;

		margin-left:0px;

	}

	

	.business-slider-two h1{

		font-size:44px;

	}

	

	.business-header-three .header-upper .logo-box::after{

		border-bottom-width:24px;

	}

	

	.services-section-nine .owl-nav{

		position:relative;

		top:0px;

		margin-top:30px;

	}

	

	.business-header-three .header-upper .inner-container{

		padding-right:15px;

	}

	

	

	

	

	.choose-section-two .image-column .image:before,

	.law-header-style .header-top .top-left{

		display:none;

	}

	

	.law-header-style .header-top .top-right{

		width:100%;

		text-align:center;

	}

	

	.fact-counter-seven .column .inner{

		text-align:center;

	}

	

	.service-block-ten .inner-box{

		text-align:center;

	}

	

	.service-block-ten .inner-box .upper-box{

		padding-left:0px;

	}

	

	.service-block-ten .inner-box .upper-box .icon{

		position:relative;

		margin:0 auto;

		margin-bottom:25px;

	}

	

	.services-section-thirteen .sec-title-eight .pull-right{

		width:100%;

	}

	

	.services-section-thirteen .sec-title-eight .btns-box{

		margin-top:30px;

	}

	

	.news-section-nine .sec-title-eight .pull-right{

		width:100%;

	}

	

	.news-section-nine .sec-title-eight .theme-btn{

		margin-top:30px;

	}

	

	.fact-counter-eight .column .inner{

		padding-left:0px;

		text-align:center;

	}

	

	.fact-counter-eight .column .inner .icon{

		position:relative;

		margin:0 auto;

		margin-bottom:20px;

	}

	

	.choose-section-two .image-column .image img{

		width:100%;

		display:block;

	}

	

	.testimonial-block-eight .inner-box .text{

		font-size:24px;

	}

	

	.footer-style-eight .footer-bottom .copyright-column .copyright{

		text-align:center;

	}

	

	.footer-style-eight .footer-bottom .social-column{

		text-align:center;

		margin-top:15px;

	}

	

	

	

	

	.main-slider-four h1{

		font-size:50px;

	}

	

	.main-slider-four .phone-box{

		display:none;

	}

	

	.fact-counter-nine .column .inner .content{

		padding-left:0px;

		text-align:center;

	}

	

	.fact-counter-nine .column .inner .icon{

		position:relative;

		margin:0 auto;

		margin-bottom:20px;

	}

	

	.cta-section-eight .content h2{

		font-size:40px;

	}

	

	.testimonial-block-nine .inner-box{

		padding-left:30px;

		padding-right:30px;

	}

	

}



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

	

	.main-slider-three .text,

	.feature-block-two .inner-box{

		font-size:16px;

	}

	

	.team-tabs .tabs-content .content .inner-content{

		padding:0px;

	}

	

	.team-tabs .tabs-content .content .image{

		position:relative;

		width:100%;


		margin-bottom:25px;

	}

	

	.news-section-four .sec-title-four .pull-right{

		width:100%;

	}

	

	.consulting-section-two .inner-container{

		padding-left:20px;

		padding-right:20px;

	}

	

	.business-slider h1{

		font-size:36px;

	}

	

	.business-slider .text{

		line-height:1.5em;

	}

	

	.consulting-header .header-top .top-left,

	.cta-section-three .content h3 br,

	.testimonial-section-three .image-column .image::before,

	.banner-section-two .content-column .text br{

		display:none;

	}

	

	.cta-section-three .content h3{

		font-size:28px;

	}

	

	.testimonial-section-three .image-column .image{

		padding:0px 0px;

	}

	

	.services-section-six{

		margin-top:100px;

		padding-top:100px;

	}

	

	.banner-section-two .content-column .inner-column{

		padding-top:0px;

	}

	

	.main-slider-three h1{

		font-size:42px;

	}

	

	.digital-section-two .content .sec-title-six h2,

	.sec-title-six h2{

		font-size:28px;

	}

	

	.digital-section .image-column .image img{

		max-width:100%;

	}

	

	.skill-section .image-column .lower-box .box-inner{

		padding-right:0px;

	}

	

	.skill-section .image-column .lower-box .skill-box{

		padding:30px 30px;

	}

	

	.skill-section .image-column .video-box{

		position:relative;

		width:100%;

	}

	

	.skill-section .image-column .video-box img{

		width:100%;

		display:block;

	}

	

	.testimonial-block-four .inner-box .text{

		font-size:24px;

	}

	

	.digital-section .image-column .inner-column{

		margin-right:0px;

	}

	

	.consulting-slider h1{

		font-size:38px;

	}

	

	.consulting-slider .text{

		font-size:16px;

	}

	

	.consulting-header .header-top .top-right{

		width:100%;

		text-align:center;

	}

	

	.company-section .images-column .image-three{

		right:15px;

	}

	

	.help-block .inner-box .content{

		padding-right:0px;

		min-height:auto;

	}

	

	.help-block .inner-box .image{

		position:relative;

		width:100%;

	}

	

	.help-block .inner-box .image img{

		width:100%;

	}

	

	.news-section-seven .sec-title-seven .pull-right{

		width:100%;

	}

	

	.business-slider-two .text{

		font-size:16px;

	}

	

	.business-slider-two .text br{

		display:none;

	}

	

	.business-section-five .carousel-column .owl-dots{

		position:relative;

		display:block;

		right:0px;

		bottom:0px;

		width:auto;

		text-align:center;

	}

	

	.business-section-five .carousel-column .owl-dots .owl-dot{

		display:inline-block;

		margin:0px 6px;

		width:10px;

		height:10px;

	}

	

	.business-section-five .carousel-column .inner-column{

		padding-left:15px;

		padding-right:10px;

	}

	

	.testimonial-block-six .inner-box .text{

		padding-right:0px;

	}

	

	

	.law-slider h1{

		font-size:40px;

	}

	

	.about-section-four .content-column .bold-text br,

	.law-slider h1 span::before{

		display:none;

	}

	

	.law-slider .text{

		font-size:16px;

	}

	

	.law-slider .title{

		font-size:20px;

	}

	

	

	

	

	.sec-title-eight h2{

		font-size:32px;

	}

	

	.services-tabs .tab-btns .tab-btn{

		font-size:20px;

	}

	

	.services-tabs .tabs-content .image .overlay-box{

		left:20px;

		right:20px;

		bottom:20px;

		padding:25px 25px 40px;

	}

	

	.digital-slider-two h1{

		font-size:44px;

	}

	

	.digital-slider-two .text{

		font-size:14px;

	}

	

	.sec-title-nine h2{

		font-size:30px;

	}

	

	.testimonial-section-eight .image-column .triangle-one,

	.testimonial-section-eight .image-column .triangle-two,

	.sec-title-nine h2 br{

		display:none;

	}

	

	.testimonial-section-eight .image-column .image{

		padding:0px 0px;

	}

	

	

	

	

	.main-slider-four h1{

		font-size:38px;

	}

	

	.main-slider-four .text{

		font-size:15px;

	}

	

	.sec-title-ten h4 br,

	.sec-title-ten .text br,

	.main-slider-four .text br,

	.award-section .image-column .company .text br{

		display:none;

	}

	

	.cta-section-eight .content h2{

		font-size:32px;

	}

	

	.sec-title-ten h2{

		font-size:32px;

	}

	

	.work-section .form-column .inner-column{

		padding-left:30px;

		padding-right:30px;

	}

	

}



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

	

	.business-header-two .header-upper .logo-box{

		padding-left:20px;

		padding-right:20px;

	}

	

	.main-slider-three h1{

		font-size:30px;

	}

	

	.about-section-two .image-column .small-image img,

	.about-section-two .image-column .image img{

		width:100%;

	}

	

	.about-section-two .image-column .small-image{

		position:relative;

		display:block;

		bottom:0px;

		margin-bottom:20px;

	}

	

	.feature-block-two .inner-box{

		padding-left:0px;

	}

	

	.feature-block-two .inner-box .icon{

		position:relative;

		top:0px;

		margin-bottom:15px;

	}

	

	.about-section-two .image-column .image-content{

		margin-left:0px;

	}

	

	.sec-title-four h3 br,

	.header-top-two .top-left,

	.video-section .image .overlay-box .content,

	.digital-section-two .content .side-box,

	.about-section-two .image-column .image-content h6 br{

		display:none;

	}

	

	.team-tabs .tabs-content .content,

	.project-block .inner-box .content-box{

		padding:20px 20px;

	}

	

	.project-section-two .owl-dots{

		right:20px;

	}

	

	.team-tabs .tab-btns .tab-btn,

	.team-tabs .tab-btns .tab-btn:nth-child(2),

	.team-tabs .tab-btns .tab-btn:nth-child(4){

		margin-right:0px;

		width:100%;

	}

	

	.header-top-two .top-right{

		width:100%;

		text-align:center;

	}

	

	.team-tabs .tab-btns .tab-btn img{

		width:100%;

	}

	

	.banner-section-two .content-column h1,

	.business-slider h1{

		font-size:26px;

	}

	

	.banner-section-two .form-column .inner-column{

		padding:30px 20px 25px;

	}

	

	.about-section-three .image-column .image{

		padding:0px 0px;

	}

	

	.about-section-three .image-column .experiance-box{

		position:relative;

		display:block;

	}

	

	.sec-title-five h2,

	.hiring-tabs .tabs-content .content-column h3{

		font-size:24px;

	}

	

	.hiring-tabs .tab-btns .tab-btn{

		margin-right:0px;

		width:100%;

		text-align:center;

	}

	

	.testimonial-section-three .carousel-column .owl-nav{

		position:relative;

		margin-top:10px;

		left:-5px;

	}

	

	.subscribe-form .form-group{

		padding-right:0px;

	}

	

	.subscribe-form .form-group button{

		position:relative;

		width:100%;

		display:block;

		margin-top:10px;

	}

	

	.main-slider-three .text{

		font-size:14px;

		line-height:1.6em;

	}

	

	.sec-title-seven .text br,

	.company-section-two .images-column .icon-layer,

	.footer-style-six .logo-widget .location br,

	.sec-title-six h2 br{

		display:none;

	}

	

	.contact-info-section .info-column .list li a,

	.contact-info-section .info-column .list li strong,

	.sec-title-six .text{

		font-size:16px;

	}

	

	.digital-section-two .content{

		padding:30px 30px;

	}

	

	.price-block-three .content-column .check li,

	.digital-section-two .content .checked li{

		font-size:18px;

	}

	

	.business-block-three .inner-box .content .text{

		padding:0px;

		font-size:16px;

	}

	

	.price-block-three .content-column h2{

		font-size:28px;

	}

	

	.price-block-three .inner-box{

		padding:30px 15px;

	}

	

	.testimonial-block-four .inner-box .lower-box{

		padding:0px;

	}

	

	.testimonial-block-four .inner-box .lower-box .signature{

		position:relative;

		margin-bottom:20px;

	}

	

	.testimonial-block-four .inner-box .lower-box .signature img{

		width:auto;

	}

	

	.digital-form fieldset{

		padding:40px 20px 30px;

	}

	

	.consulting-slider h1{

		font-size:30px;

	}

	

	.consulting-header .header-upper .logo-box{

		padding:21px 60px 20px 30px;

	}

	

	.sec-title-seven h2{

		font-size:26px;

	}

	

	.company-section .images-column .image-two img,

	.company-section .images-column .image-three img,

	.company-section .images-column .inner-column .image img{

		width:100%;

		display:block;

	}

	

	.company-section .images-column .image-two{

		margin-left:0px;

		margin-top:30px;

		display:block;

	}

	

	.company-section .images-column .image-three{

		position:relative;

		right:0px;

		bottom:0px;

		display:block;

		margin-top:30px;

	}

	

	.service-block-eight .inner-box .content{

		padding-left:0px;

	}

	

	.service-block-eight .inner-box .icon{

		position:relative;

		margin-bottom:20px;

	}

	

	.news-section-seven .inner-container{

		padding-left:15px;

		padding-right:15px;

	}

	

	.business-slider-two h1{

		font-size:28px;

	}

	

	.business-slider-two .text{

		line-height:1.5em;

	}



	.company-section-two .content-column .author-box .signature{

		position:relative;

		right:0px;

		bottom:0px;

		display:block;

		margin-top:15px;

	}

	

	.company-section-two .images-column .image-three img,

	.company-section-two .images-column .inner-column .image img{

		width:100%;

		display:block;

	}

	

	.company-section-two .images-column .image-three{

		position:relative;

		right:0px;

		display:block;

		margin-top:30px;

	}

	

	.price-block-four .inner-box{

		padding:45px 15px 25px;

	}

	

	.testimonial-section-six .carousel-column .owl-nav{

		position:relative;

		bottom:0px;

		left:-15px;

	}

	

	.testimonial-section-six .image-column .inner-column .image img{

		width:100%;

	}

	

	.news-block-eight .inner-box .lower-content{

		padding:20px 15px;

	}

	

	.business-header-three .header-upper .logo-box{

		margin-left:12px;

	}

	

	.business-header-three .header-top .inner-container{

		padding-left:170px;

		padding-right:18px;

	}

	

	.business-header-three .header-top .top-right .social-box li{

		margin-left:8px;

	}

	

	.company-section-two .images-column .inner-column{

		padding-bottom:0px;

	}

	

	.price-block-four .inner-box .lower-box{

		padding:35px 25px;

	}

	

	.testimonial-block-six .inner-box .text{

		font-size:16px;

	}

	

	

	.digital-slider-two h1,

	.law-slider h1{

		font-size:28px;

	}

	

	.sec-title-eight h2 br,

	.law-slider .btns-box .play-box i{

		display:none;

	}

	

	.law-slider .text{

		line-height:1.5em;

	}

	

	.sec-title-nine h2,

	.sec-title-eight h2{

		font-size:26px;

	}

	

	.services-section-twelve .images-column .image-two{

		position:relative;

		margin-left:0px;

		margin-top:30px;

		display:block;

	}

	

	.services-section-twelve .images-column .image-four img,

	.services-section-twelve .images-column .image-two img{

		width:100%;

	}

	

	.services-section-twelve .images-column .image-four{

		position:relative;

		margin-top:30px;

	}

	

	.services-tabs .tabs-content .image .overlay-box{

		position:relative;

		left:0px;

		bottom:0px;

		right:0px;

		margin-top:30px;

	}

	

	.testimonial-block-seven .inner-box{

		padding-left:15px;

		padding-right:15px;

	}

	

	.digital-slider-two .icon-layer-six,

	.digital-slider-two .icon-layer-seven{

		display:none !important;

	}

	

	.service-block-eleven .inner-box{

		padding:40px 25px 30px;

	}

	

	.digital-slider-two .text{

		font-size:13px;

	}

	

	.price-block-five .inner-box,

	.service-block-twelve .inner-box{

		padding-left:20px;

		padding-right:20px;

	}

	

	.service-block-twelve .inner-box .text,

	.service-block-eleven .inner-box .text{

		font-size:15px;

	}

	

	.feature-block-five .inner-box{

		padding-left:0px;

	}

	

	.feature-block-five .inner-box .icon{

		position:relative;

		margin-bottom:40px;

	}

	

	

	

	.main-slider-four h1{

		font-size:28px;

	}

	

	.award-section .image-column .company{

		position:relative;

		bottom:0px;

		right:0px;

		padding:20px 20px;

		margin-bottom:0px;

	}

	

	.award-section .image-column .company .inner{

		padding-left:0px;

	}

	

	.award-section .image-column .company .icon{

		position:relative;

		top:0px;

	}

	

	.award-section .image-column .inner-column{

		padding-right:0px;

	}

	

	.sec-title-ten h2,

	.cta-section-eight .content h2{

		font-size:28px;

	}

	

	.work-section .form-column .inner-column{

		padding:35px 15px;

	}

	

	.work-section .form-column .title-box .text br{

		display:none;

	}

	

}

























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

	

	.faq-section-three .accordion-column .inner-column,

	.market-section .images-column .inner-column,

	.about-section-five .content-column .inner-column{

		padding-left:0px;

	}

	

	.about-section-five .image-column .inner-column{

		padding-right:0px;

	}

	

	.business-block-five .inner-box .text{

		padding:0px;

	}

	

	.market-section .title-column .inner-column .sec-title-eleven .text br{

		display:none;

	}

	

}



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

	

	.business-header-four .nav-outer .mobile-nav-toggler{

		padding:6px 0px 5px;

	}

	

	.business-header-four .nav-outer{

		padding:0px 25px;

	}

	

	.business-header-four .outer-box{

		margin-left:0px;

	}

	

	.featured-section-two{

		margin-top:0px;

	}

	

	.author-slider-section .client-thumb-outer{

		right:20px;

		bottom:30px;

	}

	

	.featured-section-two{

		padding:110px 0px 100px;

		background-color:#f3f3f5;

	}

	

	.featured-section-two .pattern-layer{

		display:none;

	}

	

	.about-section-five .content-column{

		order:1;

		margin-bottom:30px;

	}

	

	.about-section-five .image-column{

		order:2;

	}

	

	.sec-title-eleven h2{

		font-size:36px;

		line-height:1.4em;

	}

	

	.faq-section-three .accordion-column{

		order:1;

	}

	

	.faq-section-three .image-column{

		order:2;

	}

	

	.newsletter-section-two .inner-container{

		text-align:center;

	}

	

}



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



	.business-header-four .outer-box{

		display:block;

	}

	.law-header-style .header-upper{

		background: transparent;

	}

	.business-header-four .header-upper .logo{

		width:100%;

		text-align:center;

	}

	

	.business-header-four .header-upper .upper-right{

		width:100%;

		text-align:center;

		margin-top:25px;

	}

	

	.author-slider-block{

		padding-top:150px;

	}

	

	.author-slider-block .inner-box h1{

		font-size:50px;

	}

	

	.sec-title-eleven h2{

		font-size:30px;

	}

	

	.project-block-two .inner-box .overlay-box .content{

		left:20px;

		bottom:20px;

	}

	

	.newsletter-section-two .inner-container{

		padding-left:20px;

		padding-right:20px;

	}

	

}



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



	.author-slider-block .inner-box h1{

		font-size:40px;

	}

	

	.sec-title-eleven h2 br,

	.newsletter-section-two .form-column h3 br,

	.author-slider-block .inner-box .text br{

		display:none;

	}

	

	.services-section-sixteen .blocks-column .service-block-thirteen{

		width:100%;

	}

	

	.sec-title-eleven h2{

		font-size:24px;

	}

	

	.portfolio-section-two .sec-title-eleven .pull-right{

		width:100%;

	}

	

	.sec-title-eleven .number{

		font-size:140px;

	}

	

	.accordion-box-three .block .acc-btn{

		font-size:16px;

	}

	

}



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

	

	.business-header-four .outer-box{

		padding-top:0px;

	}

	

	.business-header-four .outer-box .button-box,

	.business-header-four .header-upper .upper-right{

		display:none;

	}

	

	.business-header-four .nav-outer .mobile-nav-toggler{

		padding:0px;

	}

	

	.author-slider-section .client-thumb-outer{

		right:0px;

		bottom:10px;

	}

	

	.author-slider-block .inner-box .play-box .fa{

		margin-left:0px;

	}

	

	.feature-block-seven .inner-box{

		padding:30px 25px;

	}

	

	.about-section-five .content-column .lower-box{

		padding-left:0px;

		min-height:auto;

	}

	

	.about-section-five .content-column .mission{

		position:relative;

		margin-bottom:20px;

	}

	

	.about-section-five .content-column .upper-box{

		padding-left:0px;

	}

	

	.about-section-five .content-column .count-outer{

		position:relative;

		margin-bottom:25px;

	}

	

	.testimonial-block-ten .inner-box{

		padding:25px 20px;

	}

	

	.market-section .images-column .image{

		margin-bottom:15px;

	}

	

	.faq-section-three .image-column .mail-box{

		position:relative;

		left:auto;

		top:auto;

		margin-top:20px;

		transform:translateX(0%);

	}



	.faq-section-three .image-column .image{

		margin-bottom:30px;

	}

	

	.faq-section-three .image-column .image-two{

		position:relative;

		top:0px;

	}

	

	.faq-section-three .image-column img{

		width:100%;

		display:block;

	}

	

	.newsletter-section-two .image-column .inner-column .image img{

		width:100%;

	}

	

	.newsletter-form-two .form-group .submit-btn{

		position:relative;

		right:0px;

		top:0px;

		width:100%;

		margin-top:15px;

	}

	

	.author-slider-block .inner-box h1{

		font-size:34px;

		line-height:1.2em;

	}

	

	.author-slider-block .inner-box h1 br{

		display:none;

	}

	

}