@media only screen and (max-width:5000px) {
	.boxed_wrapper {
		overflow-x: hidden
	}
}

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

	#content_block_08 .content-box .image,
	#content_block_10 .content-box .image,
	#image_block_06 .image-box .bg-layer,
	#image_block_07 .image-box .bg-layer,
	#image_block_26 .image-box .bg-layer,
	.banner-section .image-box .image-2,
	.banner-style-12 .image-box .bg-layer,
	.banner-style-12 .image-box:before,
	.banner-style-12:after,
	.banner-style-13:before,
	.banner-style-17 .image-layer,
	.banner-style-17:before,
	.banner-style-19 .image-bg,
	.banner-style-19 .image-box .bg-layer,
	.banner-style-two .image-layer,
	.check-website:after,
	.check-website:before,
	.feature-style-11 .inner-content .inner-box:first-child .image-box:before,
	.feature-style-11 .inner-content .inner-box:last-child .image-box:before,
	.feature-style-11 .inner-content .inner-box:nth-child(2) .image-box:before,
	.feature-style-11 .inner-content .inner-box:nth-child(3) .image-box:before,
	.feature-style-11 .inner-content .inner-box:nth-child(4) .image-box:before,
	.feature-style-13 .inner-box .image-box:before,
	.feature-style-three .inner-box:first-child .image-box:after,
	.feature-style-three .inner-box:first-child .image-box:before,
	.feature-style-three .inner-box:last-child .image-box:after,
	.feature-style-three .inner-box:last-child .image-box:before,
	.main-header .nav-box,
	.service-style-three .image-layer,
	.solve-problem .image-layer {
		display: none
	}

	#content_block_07 .content-box,
	.application-setup .single-column:nth-child(2),
	.feature-section .content-box {
		padding-top: 0
	}

	.feature-style-three .inner-box:first-child .image-box .image-2 {
		left: 0
	}

	#content_block_30 .content-box,
	.banner-style-12 .content-box,
	.feature-style-three .inner-box:first-child .content-box,
	.software-product .content-box {
		margin-right: 0
	}

	#content_block_08 .content-box,
	#content_block_40 .inner-box .single-item:nth-child(2),
	#video_block_01 .video-inner,
	.banner-style-17 .image-box,
	.banner-style-three .image-box,
	.banner-style-two .image-box,
	.banner-style-two .image-box .image,
	.feature-style-three .inner-box:last-child .content-box {
		margin-left: 0
	}

	.anim-icons,
	.main-menu {
		display: none !important
	}

	#image_block_08 .image-box,
	#image_block_09 .image-box,
	.contact-section .info-content .single-info-box {
		padding: 0
	}

	.banner-style-19 .image-box,
	.dashboard-feature .inner-content,
	.increase-website .content-box,
	.make-difference .image-box,
	.powerful-management .inner-box,
	.service-style-three .inner-container,
	.service-style-two .inner-content {
		margin: 0
	}

	.case-block-one .inner-box .image-box .box a,
	.main-header .main-menu .navigation>li {
		margin: 0 15px
	}

	.banner-style-three .image-layer {
		background-position: center;
		width: 100%
	}

	.dashboard-feature .inner-content .feature-column,
	.main-header.style-two .outer-container .main-box,
	.news-style-two .news-block,
	.service-style-three .single-column,
	.service-style-two .inner-content .service-block {
		padding: 0 15px
	}

	.news-style-two .inner-content {
		padding: 0;
		margin: 0
	}

	#content_block_14 .content-box {
		margin-left: 0 !important
	}

	.banner-style-13 .image-layer {
		width: 100%
	}

	.enterprise-section .single-column:nth-child(2) .single-item .inner-box,
	.enterprise-section .single-column:nth-child(3) .single-item .inner-box,
	.enterprise-section .single-item .inner-box {
		padding: 50px 30px
	}

	.enterprise-section .single-column:nth-child(2) .single-item .inner-box .image-box,
	.enterprise-section .single-column:nth-child(3) .single-item .inner-box .image-box,
	.enterprise-section .single-item .inner-box .image-box {
		position: relative;
		right: 0;
		bottom: 0;
		left: 0;
		margin-bottom: 30px
	}

	.check-work .inner-box .check-form .form-group input[type=email],
	.check-work .inner-box .check-form .form-group input[type=text] {
		max-width: 260px
	}

	.main-header.home-15 .main-menu .navigation>li,
	.main-header.style-two .main-menu .navigation>li {
		margin: 0 10px
	}

	.awesome-features .feature-block-two {
		margin: 30px 0
	}

	#content_block_37 .inner-box .company-list li a {
		width: 150px
	}

	.main-header.home-15 .menu-area .btn-box,
	.main-header.home-15 .menu-right-content {
		margin-left: 15px
	}

	.main-header.home-15 .search-box-outer {
		margin-right: 15px
	}

	.feature-style-13 {
		padding-bottom: 100px
	}

	.case-block-one .inner-box .image-box .box a:before {
		right: -18px
	}

	.case-block-one .inner-box .lower-content {
		padding: 35px 0
	}

	.banner-style-18 .content-box {
		margin-top: 50px
	}

	.banner-style-19 .content-box .btn-box a.btn-one {
		margin-right: 2px
	}

	#content_block_52 .content-box .events-slide .single-item .inner-box {
		padding: 30px 120px 30px 30px
	}

	#content_block_52 .content-box .events-slide .single-item .date {
		padding: 40px 30px 30px 20px
	}

	#content_block_52 .content-box .bx-viewport {
		min-height: 580px !important
	}

	.management-section .tabs-content .image-box {
		min-height: auto
	}

	.timeline-work .inner-content .single-item {
		width: 100%;
		margin: 30px 0
	}

	.news-block-three .inner-box .lower-content h3 {
		font-size: 20px;
		line-height: 30px
	}

	#image_block_34 .image-box img {
		max-width: 100%;
		width: 100%;
		float: none
	}

	.feature-style-13 .inner-box .content-box {
		margin-top: 0
	}

	.nav-outer .mobile-nav-toggler {
		display: block;
		margin: 0;
		padding: 24px 0
	}

	.main-header.home-4 .menu-area .mobile-nav-toggler .icon-bar,
	.main-header.style-two .menu-area .mobile-nav-toggler .icon-bar {
		background: #fff
	}

	.menu-area .mobile-nav-toggler {
		display: block;
		margin-top: 30px;
		padding: 10px
	}

	.main-header.style-two .menu-area .mobile-nav-toggler {
		margin-top: 33px
	}

	.main-header .outer-container .logo-box .logo {
		padding: 25px 0
	}

	.main-header .menu-right-content {
		margin: 40px 15px 0 0
	}

	.main-header.home-5 .menu-area .mobile-nav-toggler .icon-bar {
		background: #4527a4
	}

	.main-header .menu-area .btn-box,
	.main-header.home-3 .menu-area .btn-box {
		margin: 38px 15px 0 0
	}

	.main-header.home-15 .menu-right-content {
		margin-top: 23px
	}

	.main-header.home-16 .menu-area .btn-box {
		margin: 33px 15px 0 0
	}

	.main-header.home-17 .menu-area .btn-box {
		margin-top: 32px
	}

	.main-header.home-19 .menu-area .btn-box {
		margin: 32px 15px 0 0
	}

	.main-header.home-5 .search-box-btn {
		color: #4a4b4d
	}

	.mobile-menu .navigation li .submenuheader span {
		display: flex;
		align-items: center;
		color: #0084ff;
	}

	.mobile-menu .navigation li .submenuheader span i {
		margin-left: 8px;
	}
}

@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:991px) {
	.banner-style-16 {
		background: #4527a4
	}

	.solution-section .inner-content .inner-box:first-child .content-box {
		margin-left: 0 !important
	}

	#content_block_48 .inner-box .bg-layer,
	#image_block_11 .image-box .layer-bg,
	#image_block_14 .image-box .bg-layer,
	#image_block_16 .image-box .bg-layer,
	#image_block_36 .image-box .bg-layer,
	#image_block_37 .image-box .bg-layer,
	#image_block_43 .image-box .bg-layer,
	#image_block_44 .image-box .bg-layer,
	.banner-style-12:after,
	.banner-style-12:before,
	.banner-style-13 .image-layer,
	.banner-style-16 .image-layer,
	.banner-style-19 .image-box:before,
	.banner-style-19:before,
	.banner-style-three .image-box .image-2,
	.banner-style-three .image-box .image-3,
	.banner-style-two .image-box .image:before,
	.banner-style-two .image-layer,
	.crm-programming .image-layer,
	.feature-style-11 .inner-content .inner-box:first-child .image-box .bg-layer,
	.feature-style-11 .inner-content .inner-box:last-child .image-box .bg-layer,
	.feature-style-11 .inner-content .inner-box:nth-child(2) .image-box .bg-layer,
	.feature-style-11 .inner-content .inner-box:nth-child(3) .image-box .bg-layer,
	.feature-style-11 .inner-content .inner-box:nth-child(4) .image-box .bg-layer,
	.management-section:after,
	.management-section:before,
	.news-section.home-16:after,
	.news-section.home-16:before {
		display: none
	}

	.banner-style-two .image-box {
		margin-top: 0
	}

	.banner-section,
	.banner-style-11 {
		padding: 200px 0
	}

	.banner-section .content-box,
	.feature-section .image-box .image,
	.software-product .content-box {
		margin: 0 0 50px
	}

	.banner-section .image-box,
	.banner-style-14 .content-box .image-box,
	.banner-style-16 .image-box,
	.banner-style-19 .image-box,
	.banner-style-three .image-box,
	.banner-style-two .image-box .image,
	.events-section .inner-box .image-box,
	.feature-style-13 .inner-box:last-child .content-box,
	.increase-website .image-box,
	.main-footer .footer-top .about-widget,
	.news-style-three .inner-content,
	.solution-section .inner-content .inner-box:first-child .content-box,
	.support-section .inner-box .image-box {
		margin: 0
	}

	.banner-section .image-box .image-1 {
		position: relative;
		top: 0
	}

	.feature-section {
		padding-top: 150px
	}

	#content_block_02 .content-box,
	.dashboard-feature .inner-content .feature-column:last-child,
	.feature-style-two .feature-block:nth-child(2),
	.service-style-three .single-column:last-child,
	.service-style-three .single-column:nth-child(2) {
		padding-top: 0
	}

	#content_block_32 .content-box,
	#content_block_42 .content-box,
	#image_block_19 .image-box,
	#image_block_31 .image-box,
	.banner-style-three .content-box,
	.contact-section .info-content .single-info-box,
	.dashboard-feature .content-box,
	.feature-block-one .inner-box,
	.organization-section .single-item,
	.recruitment-section .single-item .inner-box,
	.service-block-one .inner-box,
	.work-section .single-item {
		margin-bottom: 30px
	}

	.feature-style-three .inner-box:first-child .image-box .image-2 {
		top: 75px
	}

	.feature-style-11 .inner-content .inner-box:nth-child(4),
	.feature-style-three .inner-box:first-child {
		margin-bottom: 100px
	}

	#content_block_05 .content-box,
	.feature-style-three {
		padding-bottom: 100px
	}

	.error-section .content-box .error-image img,
	.video-section .bg-column {
		width: 100%
	}

	.video-section .video-inner {
		text-align: center;
		margin: 0;
		padding: 100px 0
	}

	#content_block_07 .content-box,
	#video_block_02 .inner-box .image-box {
		margin-right: 0
	}

	#image_block_10 .image-box .image,
	#image_block_42 .image-box,
	#image_block_43 .image-box,
	.banner-style-two .content-box,
	.main-footer .footer-top .footer-widget {
		margin: 0 0 30px
	}

	.main-footer .footer-top {
		padding: 60px 0 35px
	}

	#content_block_03 .content-box {
		padding-bottom: 0;
		padding-top: 50px
	}

	.banner-style-two .image-box img {
		float: none;
		max-width: 100%
	}

	#image_block_10 .image-box .image img,
	.banner-style-three .image-box .image-1 img,
	.feature-style-13 .inner-box:first-child .image-box img {
		float: none;
		max-width: 100%;
		width: 100%
	}

	.management-section .tabs-content,
	.trusted-section .image-box {
		min-height: auto
	}

	#video_block_01 .video-inner {
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto
	}

	#content_block_38 .content-box,
	#default_image_block .image-box,
	#image_block_34 .image-box,
	.powerful-management .content-box {
		margin-bottom: 50px
	}

	.main-header .menu-area .btn-box {
		margin: 37px 15px 0 0
	}

	.banner-style-three {
		padding: 115px 0 0;
	}

	.timeline-work .inner-content .single-item .year {
		width: 225px;
		height: 225px
	}

	.page-title .content-box .bread-crumb,
	.page-title .content-box .title-box {
		float: none;
		display: block
	}

	.banner-style-19 {
		padding: 200px 0 120px
	}

	#image_block_14 .image-box .image-1 img {
		max-width: 100%;
		float: none
	}

	.main-header .menu-right-content {
		margin: 40px 15px 0 0
	}

	.banner-style-two {
		padding-top: 200px
	}

	.crm-programming .single-item,
	.innovative-idea .single-item .inner-box {
		padding-bottom: 30px
	}

	.application-setup .single-item,
	.banner-style-13 .content-box,
	.banner-style-16 .upper-box .content-box,
	.banner-style-19 .content-box {
		margin-bottom: 60px
	}

	.check-work .inner-box {
		padding: 0
	}

	#content_block_29 .content-box {
		padding: 0;
		margin: 0 0 40px
	}

	.feature-style-11 .inner-content .inner-box:first-child .image-box,
	.feature-style-11 .inner-content .inner-box:last-child .image-box,
	.feature-style-11 .inner-content .inner-box:nth-child(2) .content-box,
	.feature-style-11 .inner-content .inner-box:nth-child(3) .image-box,
	.feature-style-11 .inner-content .inner-box:nth-child(4) .content-box,
	.feature-style-12 .inner-box:first-child .content-box,
	.feature-style-12 .inner-box:last-child .content-box,
	.feature-style-12 .inner-box:nth-child(2) .image-box,
	.support-section .inner-box .content-box {
		margin-bottom: 40px
	}

	#content_block_25 .content-box,
	#content_block_33 .content-box,
	#content_block_47 .content-box .upper-box,
	.banner-style-12 .content-box,
	.feature-style-13 .inner-box:first-child .content-box,
	.feature-style-13 .inner-box:last-child .image-box,
	.solution-section .inner-content .inner-box:first-child .image-box,
	.solution-section .inner-content .inner-box:last-child .content-box {
		margin: 0 0 40px
	}

	.crm-programming,
	.enterprise-section {
		padding-bottom: 0
	}

	.support-section .inner-box:last-child .content-box {
		margin: 40px 0 0
	}

	#image_block_30 .image-box img,
	#image_block_32 .image-box img,
	.banner-style-13 .image-box img,
	.banner-style-17 .image-box img,
	.software-product .image-box img,
	.solution-section #image_block_31 .image-box img,
	.solve-problem .image-box img,
	.support-section .inner-box:last-child .image-box img {
		max-width: 100%;
		float: none;
		width: 100%
	}

	.trusted-section .image-box .image {
		position: relative
	}

	.marketing-benefits .content-box {
		margin: 0 0 60px
	}

	.banner-style-12 .image-box {
		margin: 0;
		padding: 0
	}

	.banner-style-12 {
		padding: 200px 0 150px
	}

	.feature-style-11 .inner-content .inner-box:first-child .image-box img,
	.feature-style-11 .inner-content .inner-box:last-child .image-box img,
	.feature-style-11 .inner-content .inner-box:nth-child(2) .image-box img,
	.feature-style-11 .inner-content .inner-box:nth-child(3) .image-box img,
	.feature-style-11 .inner-content .inner-box:nth-child(4) .image-box img {
		float: none;
		width: 100%
	}

	.feature-block-two .inner-box {
		padding: 82px 10px 0
	}

	.feature-style-12 .inner-box .content-box h2 {
		max-width: 100%
	}

	.main-header.home-15 .menu-right-content {
		margin: 20px 15px 0 0
	}

	.main-header.home-15 .outer-container .logo-box .logo {
		padding-top: 30px
	}

	.case-block-one .inner-box .lower-content h2 {
		font-size: 22px
	}

	.main-header.home-16 .menu-area .btn-box,
	.main-header.home-19 .menu-area .btn-box {
		margin: 32px 15px 0 0
	}

	.banner-style-16 {
		padding-top: 200px
	}

	.take-control .single-column:last-child .single-item .inner-box,
	.take-control .single-column:nth-child(3) .single-item .inner-box {
		padding-bottom: 60px
	}

	.main-header.home-17 .menu-area .btn-box {
		margin-top: 32px
	}

	.banner-style-17 .content-box {
		padding: 0;
		margin-bottom: 60px
	}

	.banner-style-18 .content-box {
		max-width: 100%;
		margin: 0 0 60px
	}

	.domain-section .inner-container {
		padding: 80px 50px
	}

	.increase-website .content-box {
		padding: 0;
		margin-bottom: 80px
	}

	#image_block_23 .image-box,
	.events-section .inner-column .inner-box {
		margin-top: 50px
	}

	#content_block_52 .content-box .bx-viewport {
		min-height: 500px !important
	}

	.events-section .inner-box .video-btn {
		transform: translateX(-50%)
	}

	.news-block-three .inner-box .lower-content {
		margin: 0 20px
	}
}

@media only screen and (max-width:767px) {
	.banner-section {
		padding-bottom: 120px
	}

	.feature-section,
	.support-section .inner-box:last-child {
		padding-top: 50px
	}

	#content_block_32 .content-box,
	.innovative-idea .single-column:last-child .single-item,
	.single-column:last-child .single-item .inner-box {
		margin-bottom: 0
	}

	.feature-style-two,
	.portfolio-section,
	.team-style-three,
	.team-style-two {
		padding: 70px 0 40px
	}

	.check-website,
	.clients-section.home-15,
	.contact-section,
	.faq-section,
	.feature-style-11,
	.feature-style-three,
	.management-section,
	.news-style-three,
	.powerful-management,
	.question-section,
	.solution-section,
	.team-section,
	.video-style-two {
		padding: 70px 0
	}

	#content_block_44 .content-box,
	.contact-section .image-container,
	.contact-section .info-content,
	.feature-style-three .inner-box:first-child,
	.news-block-three,
	.news-block-two,
	.team-block-two .image-box {
		margin-bottom: 30px
	}

	.main-footer,
	.video-section .video-inner {
		padding-top: 0
	}

	#image_block_38 .image-box .bg-layer,
	.banner-style-11 .image-layer,
	.banner-style-12 .image-layer,
	.check-work .inner-box .check-form .form-group:before,
	.main-footer.style-two .image-layer,
	.main-header.home-15 .menu-area .btn-box,
	.make-difference .image-box:before,
	.service-style-three:before,
	.solve-problem:after {
		display: none
	}

	#content_block_02 .content-box,
	#content_block_27 .content-box,
	#content_block_28 .content-box {
		margin-right: 0
	}

	.marketing-benefits #content_block_27 .content-box {
		margin-bottom: 40px
	}

	h2 {
		line-height: 45px !important
	}

	#image_block_28 .image-box img {
		max-width: 100%;
		width: 100%
	}

	#image_block_11 .image-box,
	#image_block_16 .image-box,
	#image_block_26 .image-box {
		margin: 0
	}

	.page-title.style-two {
		padding: 0
	}

	#content_block_16 .content-box .text,
	#content_block_30 .content-box .text {
		padding-right: 0
	}

	.error-section,
	.video-section {
		padding: 100px 0
	}

	#content_block_04 .content-box {
		margin-left: 0;
		padding-left: 30px
	}

	.feature-style-11 .inner-content .inner-box,
	.feature-style-12 .inner-box,
	.feature-style-13 .inner-box:first-child,
	.solution-section .inner-content .inner-box:first-child {
		margin-bottom: 50px
	}

	.clients-section.home-12 .clients-carousel,
	.feature-style-13 {
		padding-bottom: 50px
	}

	.news-section {
		padding: 65px 0 50px
	}

	.banner-style-two,
	.industries-service,
	.recruitment-section,
	.solve-problem,
	.support-section {
		padding-bottom: 70px
	}

	.make-difference,
	.take-control {
		padding: 70px 0 100px
	}

	.main-footer .footer-top {
		padding-top: 60px;
		padding-bottom: 20px;
	}

	#content_block_03 .content-box {
		margin-left: 0
	}

	.service-style-two {
		padding: 70px 0 30px
	}

	.feature-style-12 {
		padding: 65px 0 70px
	}

	.timeline-work {
		padding: 65px 0 40px
	}

	.main-footer.style-two {
		background: #4527a4
	}

	.innovative-idea,
	.trusted-section {
		padding-bottom: 40px
	}

	.application-setup {
		padding: 65px 0 30px
	}

	.clients-style-three,
	.dashboard-feature,
	.organization-section,
	.service-style-three {
		padding-top: 70px
	}

	.banner-style-12,
	.banner-style-15,
	.banner-style-16,
	.banner-style-19 {
		padding: 170px 0 100px
	}

	.clients-style-three.home-9 {
		padding: 50px 0
	}

	.check-work,
	.marketing-benefits {
		padding: 60px 0
	}

	.check-work .inner-box .check-form .form-group input[type=email],
	.check-work .inner-box .check-form .form-group input[type=text] {
		max-width: 100%;
		border: 1px solid #ddd;
		border-radius: 30px;
		margin-bottom: 30px
	}

	.check-work .inner-box .check-form .form-group button {
		position: relative;
		right: 0;
		top: 0
	}

	.check-work .inner-box .check-form .form-group {
		border: none
	}

	.banner-style-11 {
		background: #4527a4;
		padding: 170px 0 100px
	}

	.organization-section .more-btn,
	.work-section .feature-btn {
		margin-top: 30px
	}

	.banner-style-13 {
		padding-top: 170px
	}

	.crm-programming {
		padding-top: 65px
	}

	.banner-style-14 {
		padding-top: 250px
	}

	.awesome-features {
		padding: 70px 30px
	}

	.main-header.home-15 .menu-right-content {
		margin-top: 42px
	}

	.main-footer .footer-bottom .copyright {
		float: none;
		display: block;
		text-align: center;
		margin-bottom: 10px
	}

	.team-block-one .inner-box .lower-content h2 {
		font-size: 24px
	}

	.timeline-work .inner-content .single-item {
		width: 50%;
		min-height: 600px
	}

	.news-style-two {
		padding: 40px 0
	}

	.increase-website {
		padding-top: 60px
	}

	.domain-section .search-form .form-group button {
		position: relative;
		top: 0;
		right: 0
	}

	.domain-section .search-form .form-group input[type=text] {
		margin-bottom: 20px;
		padding: 10px 15px
	}

	.page-title {
		padding: 170px 0
	}

	#image_block_19 .image-box img,
	#image_block_21 .image-box img {
		max-width: 100%;
		float: none;
		width: 100%
	}

	.domain-section .domain-name li {
		width: 33.333%;
		margin: 15px 0
	}

	#image_block_08 .image-box .image-content,
	#image_block_09 .image-box .image-content,
	.innovative-idea .single-item {
		padding-bottom: 30px
	}

	#image_block_16 .image-box .image-1,
	#image_block_16 .image-box .image-2 {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		text-align: center
	}

	#content_block_20 .content-box {
		margin: 0;
		padding-top: 60px
	}

	#image_block_29 .image-box img,
	#image_block_33 .image-box img {
		width: 100%;
		max-width: 100%
	}

	#content_block_05 .content-box {
		padding-top: 70px;
		padding-bottom: 0
	}

	#content_block_23 .inner-content .feature-column,
	#content_block_48 .inner-box .single-column {
		padding: 0 15px
	}
}

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

	.feature-section .image-box .image img,
	.feature-style-three .inner-box:first-child .image-box .image-1 img,
	.feature-style-three .inner-box:first-child .image-box .image-2 img,
	.feature-style-three .inner-box:last-child .image-box .image-1 img,
	.feature-style-three .inner-box:last-child .image-box .image-2 img {
		width: 100%
	}

	.feature-style-three .inner-box:first-child .image-box .image-1,
	.feature-style-three .inner-box:first-child .image-box .image-2,
	.feature-style-three .inner-box:last-child .image-box .image-1,
	.feature-style-three .inner-box:last-child .image-box .image-2 {
		position: relative;
		left: 0;
		top: 0;
		right: 0
	}

	.feature-style-three .inner-box:first-child .image-box .image-1,
	.feature-style-three .inner-box:last-child .image-box .image-1,
	.timeline-work .sec-title h2 {
		margin-bottom: 30px
	}

	#image_block_14 .image-box .image-2 {
		position: relative;
		left: 0;
		bottom: 0;
		text-align: center
	}

	.banner-style-two .image-box,
	.events-section .content-box .events-slide .single-item .date:before,
	.increase-website .image-box .image-2,
	.increase-website .image-box .image-3,
	.main-header.style-two .menu-area .btn-box {
		display: none
	}

	.video-style-two .video-inner {
		padding: 100px 0
	}

	.clients-section .trusted-box {
		padding: 15px 30px
	}

	#content_block_37 .inner-box .company-list li {
		width: 50%
	}

	#content_block_37 .inner-box .company-list li:nth-child(2),
	#content_block_37 .inner-box .company-list li:nth-child(5) {
		top: 0
	}

	.timeline-work .inner-content .single-item {
		width: 100%;
		min-height: auto;
		margin: 30px 0
	}

	#content_block_52 .content-box .bx-viewport {
		min-height: 580px !important
	}

	.banner-style-13 .image-box {
		margin-left: 0
	}

	#content_block_04 .content-box {
		padding: 70px 30px
	}

	.main-footer .footer-top .contact-widget .list li:first-child,
	.management-section .tabs-content .image-box {
		margin-bottom: 0
	}

	.green-notify h5 {
		font-size: 16px;
		line-height: 24px;
	}

	.green-notify {

		margin-top: -20px;
	}

	.bg-wight-gr img {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media only screen and (max-width:499px) {
	.innovative-idea .single-item .inner-box .icon-box {
		position: relative;
		margin-bottom: 25px
	}

	.page-title .content-box .bread-crumb li {
		font-size: 14px
	}

	#image_block_12 .image-box .image-1 {
		margin-bottom: 30px
	}

	#image_block_12 .image-box .image-2 {
		position: relative;
		left: 0;
		bottom: 0
	}

	#content_block_42 .content-box .btn-box {
		width: 240px
	}

	#content_block_42 .content-box .btn-box .theme-btn-two {
		width: 236px;
		margin-bottom: 15px;
		margin-right: 0
	}

	#content_block_44 .content-box h2,
	.increase-website .content-box h2,
	.support-section .inner-box .content-box h2 {
		line-height: 45px
	}

	#image_block_17 .image-box,
	.banner-style-15 .content-box .text,
	.innovative-idea .single-item .inner-box,
	.software-product .content-box .text {
		padding: 0
	}

	#content_block_40 .inner-box .single-item .box:after,
	#content_block_40 .inner-box .single-item .box:before,
	#content_block_40 .inner-box .single-item .count-box,
	#image_block_17 .image-box .image-2,
	#image_block_17 .image-box .image-3,
	#image_block_17 .image-box .image-4,
	.main-header.home-3 .menu-area .btn-box,
	.main-header.home-5 .menu-right-content {
		display: none
	}

	#content_block_40 .inner-box .single-item .box {
		max-width: 100%;
		box-shadow: none;
		padding: 0
	}

	#image_block_43 .image-box {
		min-height: auto
	}

	#image_block_43 .image-box .image {
		position: relative;
		top: 0
	}

	#content_block_40 .inner-box .single-item {
		margin-bottom: 15px;
		padding: 0
	}

	#content_block_40 .inner-box .single-item:last-child {
		margin-bottom: 0
	}

	#image_block_17 .image-box .image {
		display: block
	}

	.take-control .single-item .inner-box .image-box {
		position: relative;
		margin-bottom: 15px
	}

	.take-control .single-item .inner-box {
		padding: 0 !important;
		margin-bottom: 30px !important
	}

	.domain-section .domain-name li {
		width: 50%
	}

	.banner-style-12 .content-box .btn-box .btn-one {
		margin: 0 0 15px
	}

	#content_block_20 .content-box h1,
	.banner-section .content-box h1,
	.banner-style-11 .content-box h1,
	.banner-style-12 .content-box h1,
	.banner-style-13 .content-box h1,
	.banner-style-14 .content-box h2,
	.banner-style-15 .content-box h1,
	.banner-style-16 .content-box h1,
	.banner-style-17 .content-box h1,
	.banner-style-18 .content-box h1,
	.banner-style-19 .content-box h1,
	.banner-style-three .content-box h1,
	.banner-style-two .content-box h1,
	.page-title .content-box .title-box h1 {
		font-size: 36px;
		line-height: 45px
	}

	.sec-title h2 {
		font-size: 26px !important;
		line-height: 30px !important
	}

	.menu-area .btn-box {
		display: none !important
	}

	.banner-style-11 .content-box .btn-box {
		width: 200px
	}

	.banner-style-11 .content-box .btn-box .btn-one {
		margin: 0 0 30px
	}

	.banner-style-12 .content-box .btn-box {
		width: 230px
	}

	.banner-style-12 .content-box .btn-box .btn-two {
		width: 222px
	}

	.banner-style-15 .content-box .btn-box {
		width: 205px
	}

	.banner-style-15 .content-box .btn-box a {
		margin: 0 !important
	}

	.banner-style-15 .content-box .btn-box .btn-one {
		width: 202px;
		margin: 0 0 15px !important
	}

	.banner-style-16 .lower-box .btn-box {
		width: 200px;
		margin: 0 auto
	}

	.banner-style-16 .lower-box .btn-box a {
		margin: 0 !important;
		width: 200px
	}

	.banner-style-16 .lower-box .btn-box .btn-one {
		margin: 0 0 15px !important
	}

	.main-header.style-three .header-top .inner-container .header-info {
		float: none;
		display: block;
		text-align: center;
		margin-bottom: 10px
	}

	.main-header.style-three .header-top .inner-container .header-nav {
		float: none;
		display: block;
		text-align: center
	}

	.domain-section .inner-container {
		padding: 50px 30px
	}

	.faq-section .accordion-box .block .content .text {
		padding-right: 0;
		font-size: 14px;
		text-align: left !important;
	}
}

@media only screen and (max-width:449px) {
	#content_block_52 .content-box .events-slide .single-item .date {
		position: relative;
		padding: 0;
		text-align: left;
		margin-bottom: 15px
	}

	#content_block_52 .content-box .events-slide .single-item .inner-box {
		padding-right: 30px
	}

	#content_block_49 .content-box h2,
	#content_block_50 .content-box h2 {
		font-size: 30px;
		line-height: 35px
	}

	.banner-style-17 {
		padding-bottom: 30px
	}

	.banner-style-19 {
		padding-bottom: 50px
	}
}

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

	#content_block_46 .content-box .btn-box .btn-one,
	#content_block_46 .content-box .btn-box .btn-two,
	.check-work .inner-box .check-form .form-group button,
	.domain-section .domain-name li,
	.domain-section .search-form .form-group button {
		width: 100%
	}

	#content_block_46 .content-box .link-btn {
		display: none
	}

	#content_block_12 .content-box .single-item .icon-box {
		position: relative;
		top: 0;
		margin-bottom: 15px
	}

	#content_block_12 .content-box .single-item {
		padding-left: 0
	}

	#content_block_37 .inner-box .company-list li {
		width: 100%;
		margin: 15px auto;
		float: none;
		text-align: center
	}

	.main-header .menu-right-content {
		display: none !important
	}

	.banner-style-19 .content-box .btn-box {
		width: 205px
	}

	.banner-style-19 .content-box .btn-box a.btn-one {
		margin: 0 0 15px
	}

	.banner-style-19 .content-box .btn-box a.btn-two {
		width: 204px
	}

	#content_block_46 .content-box .btn-box .btn-one {
		margin-bottom: 10px
	}

	.events-section .content-box .events-slide .single-item .info-box li {
		margin-right: 0;
		display: block
	}
}