@media(min-width:1200px) and (max-width:1700px) {



	.featuredSlider.owl-carousel .owl-nav button.owl-next,

	.tmSlider03.owl-carousel .owl-nav button.owl-next,

	.serviceSlider02.owl-carousel .owl-nav button.owl-next {

		left: auto;

		right: -75px

	}



	.featuredSlider.owl-carousel .owl-nav button,

	.tmSlider03.owl-carousel .owl-nav button,

	.serviceSlider02.owl-carousel .owl-nav button {

		left: -75px

	}



	.serInner {

		padding-top: 24px

	}



	.service_item_05 .siIcon {

		top: -5px

	}



	.service_item_02 {

		padding-left: 30px;

		padding-right: 30px

	}



	.tmSlider.owl-carousel .owl-nav button {

		left: -70px

	}



	.tmSlider.owl-carousel .owl-nav button.owl-next {

		right: -70px

	}



	.tp-leftarrow.tparrows.custom {

		left: -45px !important

	}



	.tp-rightarrow.tparrows.custom {

		left: calc(100% + 45px) !important

	}



	.slider_01 .tp-caption.headFont {

		font-size: 65px !important

	}



	.header02 {

		padding-left: 15px;

		padding-right: 15px

	}



	.header02 .logo {

		padding-right: 30px

	}



	.header02 .mainMenu {

		padding-left: 28px

	}



	.header01 .mainMenu ul li .sub-menu.mega_menu {

		left: -80px

	}



	.infoHead {

		margin-left: 40px

	}



	.infoHead:after {

		left: -21px

	}



	.header02 .accessNav .search_btn {

		margin-left: 50px

	}



	.header02 .accessNav .search_btn:after {

		left: -24px

	}



	.accessNav .topsocial:after {

		left: -5px

	}



	.tmSlider02.owl-carousel .owl-nav button,

	.serviceSlider.owl-carousel .owl-nav button {

		left: -55px

	}



	.tmSlider02.owl-carousel .owl-nav button.owl-next,

	.serviceSlider.owl-carousel .owl-nav button.owl-next {

		left: auto;

		right: -55px

	}



	.icon_box_02 h3 {

		font-size: 32px

	}



	.blogItem02 .blogContent {

		padding-top: 45px

	}



	.testimonialslider02.owl-carousel {

		padding: 0 160px

	}



	.slider_03 .tp-caption {

		left: 40px !important

	}



	.slider_03 .tp-caption.layer08 {

		top: -45px !important

	}



	.slider_03 .tp-caption.layer08,

	.slider_03 .tp-caption.layer07,

	.slider_03 .tp-caption.layer06 {

		left: 0 !important

	}



	.slider_03 .tp-caption.layer06 img {

		width: 500px !important;

		height: auto !important

	}



	.pricingTab03 {

		right: -25px

	}



	.priceCon {

		padding-left: 0;

		padding-right: 110px

	}



	.priceCon .secTitle {

		font-size: 45px;

		line-height: 55px

	}



	.bodybox {

		padding: 0 40px

	}



	.testiItem03.RightItem {

		margin-right: 50px

	}



	.slider_04 .tp-caption {

		left: 60px !important;

		top: 70px

	}



	.slider_04 .tparrows.custom {

		width: 80px;

		height: 80px

	}



	.slider_04 .tparrows.custom:before {

		line-height: 80px

	}



	.folioHover03 {

		padding-top: 60x

	}



	.folioHover03 h4 {

		font-size: 20px;

		line-height: 28px;

		padding-bottom:10px;

	}



	.pricingTabInner02 {

		position: relative;

		left: 0;

		top: 0

	}



	.rightCTA {

		margin-top: 215px

	}



	.pricingTab04 {

		/*left: -60px*/

	}



	.pricingTab04 li a {

		font-size: 19px;

		line-height: 28px

	}



	.pricingTab04 li a:after {

		right: -20px;

		margin-top: -45px

	}



	.tabContent04 {

		/*padding-left: 120px*/

	}



	.blogSlider.owl-carousel .owl-nav button {

		left: -70px

	}



	.blogSlider.owl-carousel .owl-nav button.owl-next {

		left: auto;

		right: -70px

	}



	.slider_05 .tp-rightarrow.tparrows.custom,

	.slider_05 .tp-leftarrow.tparrows.custom {

		left: 100% !important

	}



	.menuOpened .pageLeft {

		margin-left: 270px

	}



	.header05 {

		padding: 0 30px

	}



	.sidebarMenu {

		width: 270px

	}



	.sidebarMenu a {

		display: inline-block

	}



	.sidebar_menu {

		padding-left: 45px;

		top: 200px

	}



	.socials_bottom {

		left: 45px;

		padding-bottom: 20px

	}



	.service_item_06 {

		padding: 0 10px

	}



	.workImage {

		margin-left: 60px

	}



	.workImage {

		margin-right: 0

	}



	.recentWorkSection .secTitle03 {

		font-size: 45px

	}



	.icon_box_04 {

		margin-top: 20px

	}



	.icon_box_04 h3 {

		margin-right: -40px

	}



	.slider_06 .tp-caption .berpo_btn {

		top: -30px

	}



	.slider_07 .tp-caption {

		left: 45px

	}



	.serviceSlider03.owl-carousel .owl-nav button {

		left: -80px

	}



	.serviceSlider03.owl-carousel .owl-nav button.owl-next {

		right: -80px

	}



	.service_item_09.ml13,

	.service_item_09 {

		padding-right: 40px;

		margin-left: 0;

		margin-right: 0

	}



	.brLeft .awardItem02 img {

		left: 68px

	}



	.brLeft .awardItem02 {

		padding-left: 155px

	}



	.sidebar {

		margin-left: 10px

	}



	.sidebar.lsb {

		margin-right: 10px;

		margin-left: 0

	}



	.blogList01 {

		margin-right: 0

	}



	.bpsRight .blogList01.bil,

	.blogList01.bil {

		margin-left: 0;

		margin-right: 0

	}



	.sidebar .widget {

		padding-right: 35px;

		padding-left: 35px

	}



	.serQuote p {

		padding-right: 35px

	}



	.service_sidebar {

		margin-right: 50px

	}



	.folioItem07 .berpo_btn.with_icon {

		top: 70%

	}



	.proSliderWrapper {

		margin-right: 14px

	}



	.product_details {

		padding-top: 25px

	}



	.pdtci_content p {

		padding-right: 0

	}



	.header03 .mainMenu ul li:nth-last-child(1) .sub-menu li .sub-menu,

	.header03 .mainMenu ul li:nth-last-child(2) .sub-menu li .sub-menu {

		left: auto;

		right: 105%

	}



	.header03 .mainMenu ul li:nth-last-child(1) .sub-menu li:hover .sub-menu,

	.header03 .mainMenu ul li:nth-last-child(2) .sub-menu li:hover .sub-menu {

		left: auto;

		right: calc(100% + 1px)

	}



	.header03 .mainMenu ul li .sub-menu li .sub-menu::after {

		left: auto;

		right: -5px;

		transform: rotate(60deg)

	}



	.header03 .mainMenu ul li .sub-menu.mega_menu {

		left: -100px

	}



	.menu_popup ul li ul.sub-menu {

		width: 240px

	}



	.blogPage.bpsRight .blogItem03,

	.blogPage .blogItem03 {

		margin-left: 0;

		margin-right: 0

	}



	.tmImg {

		margin-right: 0

	}



	.menu_popup ul li:nth-last-child(1),

	.menu_popup ul li:nth-last-child(2) {

		position: static

	}



	.menu_popup ul li:nth-last-child(1) .sub-menu,

	.menu_popup ul li:nth-last-child(2) .sub-menu {

		top: -180px

	}



	.menu_popup ul li a {

		font-size: 30px

	}



	.menu_popup ul li {

		margin: 20px auto

	}



	.header01 .mainMenu ul li:nth-last-child(1) .sub-menu li .sub-menu,

	.header01 .mainMenu ul li:nth-last-child(2) .sub-menu li .sub-menu {

		left: auto;

		right: 105%

	}



	.header01 .mainMenu ul li:nth-last-child(1) .sub-menu li:hover .sub-menu,

	.header01 .mainMenu ul li:nth-last-child(2) .sub-menu li:hover .sub-menu {

		left: auto;

		right: calc(100% + 1px)

	}



	.bepAccordion.peracc03 {

		margin-right: -80px

	}



	.faqArea {

		padding-top: 130px

	}



	.slider_07 .tp-bullets {

		left: -20px !important

	}



	.insTabCon {

		margin-right: -20px

	}



	.serviceSlider .service_item_03 {

		margin-right: 15px;

		margin-left: 15px

	}



	.service_item_07,

	.service_item_03 {

		margin-right: 0;

		margin-left: 0

	}

}



@media(min-width:992px) and (max-width:1199px) {

	.blogItem02 .blogContent {

		padding-top: 0

	}



	.slider_04 .tp-caption {

		top: 45px

	}



	.fdCon {

		padding: 16px 0 0

	}



	.header04 .logo {

		padding: 20px 0

	}



	.menu_popup ul li ul.sub-menu {

		width: 240px

	}



	.header03 .mainMenu ul li .sub-menu.mega_menu {

		left: -230px

	}



	.offerCon h3 {

		font-size: 55px;

		line-height: 65px

	}



	.ctaItem h3 {

		font-size: 36px;

		line-height: 42px;

		margin: 0 0 20px

	}



	.folioItem07:hover .folioHover06 .cat,

	.folioItem07:hover .folioHover06 h3 {

		transform: translate3d(0, -90px, 0);

		-moz-transform: translate3d(0, -90px, 0);

		-webkit-transform: translate3d(0, -90px, 0)

	}



	.folioItem07 .berpo_btn.with_icon {

		top: 80%

	}



	.folioItem07:hover p {

		top: 54%

	}



	.sic_the_content blockquote,

	.sic_the_content blockquote.wp-block-quote {

		padding-left: 50px;

		padding-right: 40px

	}



	.sic_the_content blockquote::after {

		left: 30px

	}



	.sic_the_content .listItem.lIleft {

		padding-left: 20px

	}



	.bepAccordion {

		margin-right: 0

	}



	.service_item_10 {

		padding-left: 30px;

		padding-right: 25px

	}



	.blogItem06.bireverse .blogContent,

	.blogItem06 .blogContent {

		padding: 50px 0 0

	}



	.testiWrap {

		padding: 0 90px

	}



	.contactForm02 {

		padding: 30px

	}



	.tmcontent {

		width: calc(100% - 40px)

	}



	.header03 .btnwrap {

		padding: 0 25px

	}



	.header02 .accessNav .search_btn {

		display: none

	}



	.header02 .accessNav .search_btn:after {

		left: -24px

	}



	.accessNav .topsocial:after {

		left: -5px

	}



	.header02 .logo {

		padding-right: 30px

	}



	.infoHead {

		display: none

	}



	.header02 .mainMenu {

		padding-left: 25px

	}



	.navbar01 {

		padding: 0 20px

	}



	.accessNav .berpo_btn {

		display: none

	}



	.mainMenu ul li:nth-last-child(1) .sub-menu li .sub-menu,

	.mainMenu ul li:nth-last-child(2) .sub-menu li .sub-menu,

	.mainMenu ul li:nth-last-child(3) .sub-menu li .sub-menu {

		left: auto;

		right: 105%

	}



	.mainMenu ul li:nth-last-child(1) .sub-menu li:hover .sub-menu,

	.mainMenu ul li:nth-last-child(2) .sub-menu li:hover .sub-menu,

	.mainMenu ul li:nth-last-child(3) .sub-menu li:hover .sub-menu {

		left: auto;

		right: calc(100% + 2px)

	}



	.mainMenu ul li .sub-menu li .sub-menu::after {

		left: auto;

		right: -5px;

		transform: rotate(60deg)

	}



	.header02 .mainMenu ul li .sub-menu.mega_menu {

		left: -200px

	}



	.header01 .mainMenu ul li .sub-menu.mega_menu {

		left: -265px

	}



	.mainMenu ul li .sub-menu {

		width: 240px

	}



	.beproTabCon .secTitle {

		margin-top: 40px;

		font-size: 45px

	}



	.beproTabCon p {

		padding-right: 0

	}



	.ctaCon {

		padding: 115px 0 0

	}



	.ctaCon h2 {

		font-size: 90px

	}



	.ctaCon h3 {

		font-size: 55px;

		margin-top: -10px

	}



	.ctaCon h3 span {

		top: -15px

	}



	.ctaCon .berpo_btn {

		margin-left: 90px

	}



	.ctaThumb {

		margin-top: 0

	}



	.ctaborder {

		left: -98px;

		top: 50px

	}



	.beproTabCon02 .bptleft {

		display: none

	}



	.tabVideo {

		float: none;

		margin: 15px 0 0

	}



	.service_item_03 {

		padding-left: 25px;

		padding-right: 25px

	}



	.service_item_03 h3 {

		font-size: 21px

	}



	.folioHover h4 {

		font-size: 24px;

		line-height: 32px

	}



	.pricingTabInner li a {

		padding-left: 100px

	}



	.pricingTabInner li .p-price {

		font-size: 40px

	}



	.tm_content {

		padding: 0 30px

	}



	.tm_content h3 {

		font-size: 30px;

		line-height: 40px

	}



	.testimonialslider02.owl-carousel {

		padding: 0 60px

	}



	.funfact {

		padding-left: 90px

	}



	.layer01 img {

		margin-left: -25px !important;

		width: 400px !important;

		height: auto !important

	}



	.icon_box_04 {

		padding-top: 15px

	}



	.testimonial_slider05 .carousel-control-next {

		left: 46.3%

	}



	.testibgThumb {

		bottom: -25px

	}



	.testimonial_slider05 .carousel-indicators li {

		top: -160px

	}



	.testimonial_slider05 .carousel-indicators li:nth-child(2) {

		top: -90px

	}



	.testimonial_slider05 .carousel-indicators li:nth-child(3) {

		left: 26%

	}



	.workItem .workImage {

		margin-left: 30px

	}



	.workItem .workInfo {

		margin-right: -20px;

		padding-right: 30px;

		padding-left: 30px

	}



	.workItem .workInfo .wiborder {

		width: calc(100% + 60px);

		margin-left: -30px

	}



	.header05 {

		padding: 0 15px

	}



	.tmCon {

		padding-top: 65px

	}



	.folioHover05 h4 {

		font-size: 30px;

		line-height: 40px

	}



	.testimonial_slider06 .testiContent {

		padding-top: 160px

	}



	.sidebar {

		margin-left: 0

	}



	.sidebar.lsb {

		margin-left: 0;

		margin-right: 0

	}



	.sidebar .widget {

		padding-left: 25px;

		padding-right: 20px

	}



	.featuredSlider .owl-item.active .fsfolioItem .fi03Thumb {

		transform: scale(1.35) translateX(40px);

		-moz-transform: scale(1.35) translateX(40px);

		-webkit-transform: scale(1.35) translateX(40px)

	}



	.featuredSlider .owl-item.active.center+.owl-item.active .fsfolioItem .fi03Thumb {

		transform: scale(1.35) translateX(-40px);

		-moz-transform: scale(1.35) translateX(-40px);

		-webkit-transform: scale(1.35) translateX(-40px)

	}



	.serInner {

		padding-right: 20px;

		padding-left: 125px;

		padding-top: 10px

	}



	.service_item_05 .siIcon {

		left: 28px;

		top: -10px

	}



	.service_item_05 p {

		font-size: 16px;

		line-height: 26px

	}



	.service_item_05 h3 {

		font-size: 23px;

		margin-bottom: 6px

	}



	.footer_04 .Copyright:after,

	.footer_04 .Copyright:before {

		width: 35%

	}

}



@media(max-width:1199px) {

	.slider_05 .tp-bgimg.defaultimg {

		background-position: center center !important

	}



	.sidebar_menu {

		padding-left: 30px

	}



	.sidebarMenu {

		width: 280px

	}



	.menuOpened .pageLeft {

		margin-left: 0

	}



	.socials_bottom {

		padding: 0 0 15px;

		left: 30px

	}



	.socials_bottom a {

		display: inline-block

	}



	.slider_05 .tp-leftarrow.tparrows.custom {

		left: calc(100% + 50px) !important

	}



	.menu_popup ul li .sub-menu li:hover .sub-menu,

	.menu_popup ul li .sub-menu li .sub-menu,

	.menu_popup ul li:hover .sub-menu,

	.menu_popup ul li ul.sub-menu {

		display: none;

		position: relative;

		left: 0;

		right: 0;

		margin: 0 auto;

		pointer-events: inherit;

		top: 15px;

		width: 300px;

		text-align: center;

		visibility: visible;

		opacity: 1;

		-webkit-transform-origin: none;

		-ms-transform-origin: none;

		transform-origin: none;

		-ms-transition: none;

		transition: none;

		color: inherit;

		font-size: inherit

	}



	.menu_popup ul li .sub-menu li:hover .sub-menu,

	.menu_popup ul li .sub-menu li .sub-menu {

		width: 260px;

		box-shadow: none;

		margin-bottom: 20px;

		padding: 15px 0;

		background: #222

	}



	.menu_popup ul {

		max-height: calc(100vh - 140px);

		overflow-y: auto

	}



	.anim-right .active .tabContent04 {

		-webkit-animation-name: fadeUp;

		animation-name: fadeUp

	}



	.tmImg {

		margin: 0

	}



	.blogPage.bpsRight .blogItem03,

	.blogPage .blogItem03 {

		margin-left: 0;

		margin-right: 0

	}



	.proSliderWrapper {

		margin-right: 0

	}



	.product_details {

		padding-top: 0

	}



	.pdtci_content p {

		padding-right: 0

	}



	.pdtci_content p {

		padding-right: 0

	}



	.service_details03 {

		margin: 0

	}



	.service_sidebar {

		margin: 0 0 60px

	}



	.serPacage {

		margin: -50px 0 0;

		padding-left: 20px;

		padding-right: 20px

	}



	.service_details02 {

		margin-left: 0

	}



	.service_details,

	.widget.service_widget {

		margin: 0

	}



	.widget.service_widget {

		margin: 0 0 40px

	}



	.brLeft {

		border: none;

		margin-left: 15px;

		padding-left: 0;

		margin-top: 21px;

		border-top: 1px solid #f1f1f1;

		padding-top: 20px

	}



	.brLeft .awardItem02 img {

		left: 0

	}



	.brLeft .awardItem02 {

		padding-left: 87px

	}



	.abquote {

		left: 0

	}



	.tbbar {

		left: 0

	}



	.service_item_07 {

		margin-left: 0;

		margin-right: 0

	}



	.blogContent03 {

		padding-left: 30px;

		padding-right: 30px

	}



	.service_item_06 {

		padding: 0

	}



	.bodybox {

		padding: 0

	}



	.secTitle {

		font-size: 45px;

		line-height: 55px

	}



	.header02 {

		padding: 0

	}



	.beproTabCon img {

		max-width: 100%

	}



	.ctaThumb img {

		max-width: 100%;

		height: auto

	}



	.pricing-item-01 {

		margin-bottom: 30px

	}



	.tp-leftarrow.tparrows.custom {

		left: -50px !important

	}



	.tp-rightarrow.tparrows.custom {

		left: calc(100% + 50px) !important

	}



	.price-detils {

		padding-left: 40px;

		padding-right: 40px

	}



	.bepAccordion .card {

		padding-left: 25px

	}



	.bepAccordion .card .card-header h2 button span {

		right: -20px

	}



	.bepAccordion .card .card-header h2 button {

		line-height: 26px

	}



	.serviceSlider03.owl-carousel .owl-nav,

	.blogSlider.owl-carousel .owl-nav,

	.featuredSlider.owl-carousel .owl-nav,

	.tmSlider02.owl-carousel .owl-nav,

	.tmSlider03.owl-carousel .owl-nav,

	.serviceSlider.owl-carousel .owl-nav,

	.serviceSlider02.owl-carousel .owl-nav,

	.tmSlider.owl-carousel .owl-nav {

		text-align: center

	}



	.serviceSlider03.owl-carousel .owl-nav button.owl-next,

	.serviceSlider03.owl-carousel .owl-nav button,

	.blogSlider.owl-carousel .owl-nav button,

	.blogSlider.owl-carousel .owl-nav button.owl-next,

	.featuredSlider.owl-carousel .owl-nav button,

	.featuredSlider.owl-carousel .owl-nav button.owl-next,

	.tmSlider03.owl-carousel .owl-nav button,

	.tmSlider03.owl-carousel .owl-nav button.owl-next,

	.serviceSlider02.owl-carousel .owl-nav button,

	.serviceSlider02.owl-carousel .owl-nav button.owl-next,

	.tmSlider02.owl-carousel .owl-nav button,

	.tmSlider02.owl-carousel .owl-nav button.owl-next,

	.serviceSlider.owl-carousel .owl-nav button.owl-next,

	.serviceSlider.owl-carousel .owl-nav button,

	.tmSlider.owl-carousel .owl-nav button.owl-next,

	.tmSlider.owl-carousel .owl-nav button {

		position: relative;

		left: 0;

		right: 0;

		top: 0;

		display: inline-block;

		margin: 0 3px

	}



	.serviceSlider02.owl-carousel .owl-nav {

		position: absolute;

		bottom: -85px

	}



	.blogSlider.owl-carousel .owl-nav,

	.featuredSlider.owl-carousel .owl-nav,

	.tmSlider03.owl-carousel .owl-nav {

		margin-top: 20px

	}



	.testimonialslider01.owl-carousel {

		padding-left: 0

	}



	.clinetWorlwide {

		text-align: left;

		margin: 40px 0 0

	}



	.aboutWidget {

		margin-bottom: 45px

	}



	.footer_01 .widget {

		margin-bottom: 40px

	}



	.gallery {

		margin-right: 0;

		margin-left: 0

	}



	.ml54 {

		margin-left: 0;

		margin-right: 0

	}



	.icon_box_02 {

		margin: 0 0 20px

	}



	.service_item_04 {

		padding-left: 25px;

		padding-right: 25px

	}



	.pricingTab03 {

		position: relative;

		top: 0;

		right: auto;

		text-align: left;

		margin: 50px 0 30px;

		display: flex

	}



	.pricingTab03 li {

		margin-right: 15px

	}



	.funfact03 {

		margin-bottom: 65px

	}



	.workProcess {

		padding: 0

	}



	.testimonialslider03 {

		margin: 100px 0 0

	}



	.priceCon {

		padding: 50px 0 0

	}



	.tabContent03 img {

		top: 0

	}



	.tabContent03 .pricing-item-02 {

		float: right

	}



	.folioItem02,

	.folioItem02.mrleft {

		margin-right: 0;

		margin-left: 0

	}



	.folioHover02 {

		margin-left: 10px

	}



	.testimonialslider03 .slick-arrow,

	.testimonialslider03 .slick-arrow.navRight {

		left: 0;

		top: -60px;

		bottom: auto

	}



	.testimonialslider03 .slick-arrow.navRight {

		left: calc(0px + 80px)

	}



	.filter_menu {

		display: block;

		margin: 0 0 35px

	}



	.slider_04 .tparrows.custom {

		width: 80px;

		height: 80px

	}



	.slider_04 .tparrows.custom:before {

		line-height: 80px

	}



	.tabContent04 {

		padding-left: 0

	}



	.pricingTab04 {

		position: relative;

		left: 0;

		top: 0

	}



	.pricingTabInner02 {

		position: relative;

		left: 0;

		top: 0

	}



	.filter_menu02 {

		display: block;

		margin: 0 0 40px

	}



	.filter_menu02 li {

		margin-bottom: 15px

	}



	.rightCTA {

		padding: 60px 30px

	}



	.icon_box_03 {

		margin: 0

	}



	.abclinets {

		margin-bottom: 40px

	}



	.clientLogo {

		display: block;

		margin-top: 30px

	}



	.rightCTA img {

		margin-top: 30px;

		margin-right: 30px

	}



	.widget.wmenu03 {

		margin: 0 0 40px

	}



	.workInfo {

		margin-right: 0

	}



	.workImage {

		margin-left: 0

	}



	.tmCon {

		padding-left: 0

	}



	.testiContent {

		padding: 20px 0 0

	}



	.bepAccordion.peracc03 {

		margin: 0

	}



	.testimonialslider05 {

		margin-left: 15px

	}



	.service_item_09.ml13,

	.service_item_09 {

		padding-right: 25px;

		margin-left: 0;

		margin-right: 0;

		padding-left: 200px

	}



	.service_item_09 .ibMeta {

		left: 25px

	}



	.blogList01 {

		margin-right: 0

	}



	.bpsRight .blogList01.bil,

	.blogList01.bil {

		margin-left: 0;

		margin-right: 0

	}



	.footer_02 .widget,

	.footer_04 .widget {

		margin: 0 0 40px

	}



	.serviceSlider .service_item_03 {

		margin-right: 15px;

		margin-left: 15px

	}



	.service_item_03 {

		margin-right: 0;

		margin-left: 0

	}

}



@media(min-width:768px) and (max-width:991px) {

	.pricingTab03 {

		margin-bottom: 80px

	}



	.featuredSlider .owl-item.active .fsfolioItem .fi03Thumb {

		transform: scale(1.35) translateX(30px);

		-moz-transform: scale(1.35) translateX(30px);

		-webkit-transform: scale(1.35) translateX(30px)

	}



	.featuredSlider .owl-item.active.center+.owl-item.active .fsfolioItem .fi03Thumb {

		transform: scale(1.35) translateX(-30px);

		-moz-transform: scale(1.35) translateX(-30px);

		-webkit-transform: scale(1.35) translateX(-30px)

	}



	.testibgThumb {

		position: relative;

		bottom: -30px

	}



	.testimonial_slider05 .carousel-indicators {

		bottom: 320px

	}



	.testimonial_slider05 .carousel-control-next {

		left: 50%

	}



	.wiborder {

		width: calc(100% + 50px);

		margin-left: -25px

	}



	.workInfo p,

	.workInfo ul li {

		font-size: 17px

	}



	.workSlider.owl-carousel {

		margin-top: -240px

	}



	.workSlider.owl-carousel .workInfo {

		margin-top: 250px

	}



	.workInfo {

		padding-left: 25px;

		padding-right: 25px

	}



	.icon_box_04 {

		padding-top: 15px

	}



	.folioHover02 {

		padding-right: 25px;

		padding-left: 25px

	}



	.header02 .menu_btn {

		background: var(--theme-color-two);

		margin: 41px auto 0

	}



	.infoHead,

	.infoHead:after {

		display: none

	}



	.header02 .accessNav .search_btn {

		margin-left: 50px

	}



	.header02 .accessNav .search_btn:after {

		left: -24px

	}



	.accessNav .topsocial:after {

		left: -5px

	}



	.header01 .menu_btn {

		margin-right: 15px;

		margin-top: 28px

	}



	.navbar01 {

		padding: 0 30px

	}



	.happyClinets {

		margin: 0 0 50px

	}



	.service_item_02 h3 {

		margin-top: 10px

	}



	.ClientNumber {

		left: 0

	}



	.beproTab li a {

		font-size: 21px

	}



	.beproTabCon .secTitle {

		line-height: 50px;

		margin: 0 0 19px;

		font-size: 40px

	}



	.ctaCon {

		padding: 100px 0 70px

	}



	.SubsrcribeForm .yikes-easy-mc-form .yikes-easy-mc-submit-button {

		padding: 0 25px;

		font-size: 12px

	}



	.header03 .berpo_btn.with_icon02 {

		margin-left: 20px;

		margin-top: 0

	}

}



@media(max-width:991px) {

	.bodyBg {

		padding-top: 120px

	}



	.tmImg {

		margin: 0 0 60px

	}



	.fscon03 .col-lg-8 {

		margin-left: -20px

	}



	.fsCon {

		margin: 30px 0

	}



	.fdCon {

		padding: 20px 0 0

	}



	.offerCon {

		padding-right: 15px

	}



	.offerCon h3 {

		font-size: 45px;

		line-height: 55px

	}



	.shopController {

		justify-content: flex-start;

		margin: 20px 0 30px

	}



	.proSliderWrapper {

		margin: 0 0 50px

	}



	.folioItem07 img {

		min-height: 450px;

		object-fit: cover

	}



	.folioHover06 {

		padding: 0 20px

	}



	.folioHover06 h3 {

		font-size: 40px

	}



	.folioItem07:hover .folioHover06 .cat,

	.folioItem07:hover .folioHover06 h3 {

		transform: translate3d(0, -80px, 0);

		-moz-transform: translate3d(0, -80px, 0);

		-webkit-transform: translate3d(0, -80px, 0)

	}



	.folioItem07 p {

		top: 57%

	}



	.folioItem07 .berpo_btn.with_icon {

		top: 80%

	}



	.serQuote p {

		padding-right: 30px

	}



	.blogPage .bireverse .blogContent {

		padding-top: 40px

	}



	.sidebar.lsb {

		margin: 0 0 80px

	}



	.sidebar {

		margin: 80px 0 0

	}



	.abpageThumb {

		margin-top: 40px

	}



	.banner-title {

		font-size: 42px;

		line-height: 48px

	}



	.blogItem06 .blogContent {

		padding: 30px 0

	}



	.storeBtn:last-child {

		margin-top: 10px;

		margin-left: 0

	}



	.fcta {

		padding-right: 30px;

		padding-left: 30px

	}



	.contactForm02 {

		margin: 0;

		padding: 50px

	}



	.folioHover03 {

		padding-top: 50px

	}



	.folioHover03 h4 {

		font-size: 22px;

		line-height: 26px

	}



	.bepAccordion.peracc02 {

		margin: 0 0 40px

	}



	.testiWrap {

		padding: 0

	}



	.abbgThumb {

		margin-right: 0

	}



	.testimonialslider02.owl-carousel {

		padding: 0

	}



	.ctaFooter {

		display: block

	}



	.folioHover h4 {

		font-size: 24px;

		line-height: 32px

	}



	.icon_box_02 h3 {

		font-size: 32px

	}



	.funfact {

		margin: 20px 0

	}



	.menu_btn {

		height: 45px;

		width: 45px;

		border-radius: 3px;

		background: var(--theme-color);

		color: #fff;

		line-height: 44px;

		font-size: 20px;

		display: block;

		text-align: center;

		margin-left: auto;

		margin-top: 24px

	}



	.menu_btn i {

		line-height: inherit

	}



	.menu_btn:hover,

	.menu_btn.active {

		color: #fff

	}



	.menu_btn.active .twi-bars2:before {

		content: "\fa88"

	}



	.header01 .mainMenu {

		width: calc(100% - 30px);

		left: 15px

	}



	.mainMenu {

		z-index: 99;

		position: absolute;

		margin: 0;

		padding: 0;

		left: 0;

		top: 100%;

		width: 100%;

		background: #fff;

		box-shadow: -2px 4px 7px 0 rgba(226, 225, 225, .79);

		display: none;

		max-height: calc(100vh - 150px);

		overflow-y: scroll

	}



	.mainMenu ul li {

		transform: none;

		transition: none;

		padding: 0;

		margin: 0;

		position: inherit;

		display: block;

		width: 100%

	}



	.mainMenu>ul>li>a {

		padding: 11px 20px;

		border-top: 1px solid rgba(0, 0, 0, .05)

	}



	.mainMenu ul li.menu-item-has-children>a::before {

		right: 20px

	}



	.mainMenu ul li .sub-menu li .sub-menu,

	.mainMenu ul li .sub-menu {

		padding: 0;

		z-index: 5;

		position: relative;

		width: 100%;

		opacity: 1;

		margin: 0;

		background: 0 0;

		box-shadow: none;

		border-radius: 0;

		visibility: visible;

		pointer-events: inherit;

		top: 0;

		left: 0;

		display: none;

		transform: none;

		-moz-transform: none;

		-webkit-transform: none;

		-o-transition: none;

		-ms-transition: none;

		transition: none;

		-moz-transition: none;

		-webkit-transition: none;

		-o-transition: none;

		-ms-transition: none

	}



	.mainMenu ul li .sub-menu li .sub-menu {

		border-top: 1px solid #f5f5f5

	}



	.mainMenu ul li .sub-menu li:hover .sub-menu,

	.mainMenu ul li:hover .sub-menu {

		visibility: visible;

		opacity: 1;

		left: auto;

		pointer-events: inherit;

		transition: none;

		-moz-transition: none;

		-webkit-transition: none;

		-o-transition: none;

		-ms-transition: none;

		transform: none;

		-moz-transform: none;

		-webkit-transform: none;

		-o-transition: none;

		-ms-transition: none

	}



	.mainMenu ul li .sub-menu li {

		display: block;

		padding: 0;

		margin: 0;

		-webkit-transition: none;

		transition: none;

		opacity: 1;

		visibility: visible;

		transition: none;

		transform: none

	}



	.mainMenu>ul ul li {

		border-color: rgba(0, 0, 0, .05)

	}



	.mainMenu ul li .sub-menu li a {

		padding: 12px 25px;

		padding-left: 45px

	}



	.mainMenu ul li .sub-menu ul li a {

		padding-left: 60px

	}



	.header02 .mainMenu {

		margin: 0;

		padding: 0

	}



	.header02 .mainMenu ul li>a {

		padding: 11px 20px;

		color: #2a2828

	}



	.header02 .mainMenu ul li.menu-item-has-children>a::before {

		right: 15px;

		top: 50%

	}



	.header03 .menu_btn {

		background: var(--theme-color-three);

		margin-top: 5px

	}



	.header03 .logo {

		padding: 20px 0

	}



	.h06 .menu_btn {

		background: var(--theme-color-six)

	}



	.mainMenu ul li .sub-menu.mega_menu {

		min-width: 100%;

		left: 0

	}



	.ml54,

	.gallery {

		margin-right: 0;

		margin-left: 0

	}



	.aboutWidget {

		padding-right: 0

	}



	.testimonialslider01.owl-carousel {

		padding-left: 0

	}



	.bepAccordion {

		margin: 0

	}



	.beproTabCon p {

		padding-right: 0

	}



	.ctaCon {

		text-align: center

	}



	.ctaCon h4 {

		font-size: 45px

	}



	.ctaCon h4 span {

		font-size: 20px

	}



	.ctaCon h2 {

		font-size: 70px

	}



	.ctaCon h3 {

		font-size: 35px;

		margin-left: 0;

		margin-top: 0

	}



	.ctaCon h3 span {

		top: -12px;

		font-size: 20.33px

	}



	.ctaCon .berpo_btn {

		margin-left: 0

	}



	.SubsrcribeForm .yikes-easy-mc-form input[type=email] {

		padding: 0 25px

	}



	.bepAccordion .card .card-body {

		padding-bottom: 15px

	}



	.ctaboxItem {

		margin: 0 0 15px

	}



	.blogItem02 .blogContent {

		padding: 30px 0;

		text-align: center

	}



	.blogItem02 .col-lg-8,

	.blogItem02 .col-lg-4 {

		-ms-flex: 0 0 100%;

		flex: 0 0 100%;

		max-width: 100%

	}



	.pricingTabInner li a img {

		object-fit: cover

	}



	.tm_content {

		padding: 0 40px

	}



	.tabList {

		margin-bottom: 40px

	}



	.icon_box_02 {

		margin: 0 0 20px

	}



	.tabVideo {

		margin-right: -10px

	}



	.header02 .logo {

		padding-right: 30px

	}



	.header05 .logo,

	.header04 .logo {

		padding: 5px 0

	}



	.header04 {

		padding: 0

	}



	.header04 .accessNav {

		margin-top: 0px

	}



	.header04 .accessNav .search_btn {

		display: inline-block

	}



	.icon_box_03 {

		padding: 0;

		margin: 0 0 30px

	}



	.pricing-item-03 .price-detils {

		padding-left: 30px;

		padding-right: 30px

	}



	.header05 {

		padding: 0

	}



	.pricingTabInner li a:before {

		display: none

	}

}



@media(max-width:767px) {

	.sidebar_menu {

		position: absolute;

		padding-left: 20px;

		top: 150px

	}



	.socials_bottom {

		left: 20px

	}



	.menuOpened .pageLeft {

		margin-left: 0

	}



	.sidebarMenu {

		width: 100%

	}



	.col-xl-6 .folioItem01 img,

	.elementor .folioItem05 img,

	.folioItem05 img {

		min-height: 300px;

		object-fit: cover;

		width:100%;

	}



	.pcTab02 {

		left: 20px

	}



	.testimonialslider05:after {

		width: 100%

	}



	.testiItem06 {

		margin-left: 20px

	}



	.testiItem06.slick-slide.slick-current.slick-active .ti06Inner {

		padding-right: 20px

	}



	.testiItem06 img {

		position: relative;

		right: auto;

		left: 0;

		margin: 0 0 10px

	}



	.ti06Inner {

		padding-right: 20px;

		margin-right: 0

	}



	.fscon03 .col-lg-8 {

		margin-left: 0

	}



	.sf03video {

		padding: 220px 0

	}



	.menu_popup ul li .sub-menu li:hover .sub-menu,

	.menu_popup ul li .sub-menu li .sub-menu,

	.menu_popup ul li:hover .sub-menu,

	.menu_popup ul li ul.sub-menu {

		width: 100%

	}



	.close-popup {

		right: 15px;

		top: 15px

	}



	.menu_popup>ul>li {

		margin: 20px auto

	}



	.menu_popup ul li a {

		font-size: 22px

	}



	.menu_popup ul li.menu-item-has-children>a:before {

		top: 5px;

		font-size: 16px

	}



	.pricingTab03 {

		display: block

	}



	.fi03Con {

		padding-top: 35px

	}



	.featuredSlider .owl-item.active.center .fsfolioItem .fi03Thumb,

	.featuredSlider .owl-item.active .fsfolioItem .fi03Thumb,

	.featuredSlider .owl-item.active.center+.owl-item.active .fsfolioItem .fi03Thumb {

		transform: none;

		-moz-transform: none;

		-webkit-transform: none

	}



	.customNavigation {

		bottom: 70px

	}



	.offerCon h3 {

		font-size: 40px;

		line-height: 50px

	}



	.offerWrap {

		padding: 240px 20px 50px

	}



	.ctaItem img {

		min-height: 250px;

		object-fit: cover

	}



	.ctaItem h3 {

		font-size: 35px;

		line-height: 45px;

		margin: 0 0 16px

	}



	.shopController {

		display: block;

		margin-bottom: 70px

	}



	.filterBy {

		margin: 5px 0 0

	}



	.product_tabarea .adinfo table tr th {

		width: auto;

		min-width: 80px

	}



	.product_tabarea .productTabs li {

		display: block;

		margin: 0 0 15px

	}



	.mtItem h6 {

		min-width: 70px

	}



	.product_details .berpo_btn {

		padding: 0 28px

	}



	.cart_quantity {

		margin-right: 15px

	}



	.indicator_slider li .idItem {

		padding: 5px

	}



	.folioItem07:hover .folioHover06 .cat,

	.folioItem07:hover .folioHover06 h3 {

		transform: translate3d(0, -30px, 0);

		-moz-transform: translate3d(0, -30px, 0);

		-webkit-transform: translate3d(0, -30px, 0)

	}



	.folioItem07 .berpo_btn.with_icon {

		top: 72%

	}



	.folioItem07 p {

		display: none

	}



	.folioHover06 h3 {

		font-size: 30px;

		line-height: 40px

	}



	.folioItem07 img {

		min-height: 350px;

		object-fit: cover

	}



	.contactInfo .widget_title,

	.service_list .widget_title {

		width: calc(100% - 15px);

		padding: 0 15px;

		font-size: 17px

	}



	.contactInfo .widget_title i,

	.service_list .widget_title i {

		font-size: 24px;

		margin-right: 10px

	}



	.contactInfo .widget_title img,

	.service_list .widget_title img {

		height: 24px;

		margin-right: 8px

	}



	.service_list ul li {

		padding: 10px 20px

	}



	.serQuote .text-right {

		text-align: left !important;

		margin-left: 25px

	}



	.infoItem {

		padding-left: 100px

	}



	.infoItem i {

		left: 25px

	}



	.serPacage.pricing-item-02 {

		margin: 30px 0 0

	}



	.gallerSlider {

		margin: 0 10px 0 0

	}



	.servMeta {

		padding-left: 0

	}



	.servMeta .simg,

	.servMeta i {

		position: relative;

		margin: 0 0 15px

	}



	.service_details02 {

		margin-left: 0

	}



	.service_widget ul li a {

		padding-left: 20px

	}



	.service_widget ul li:hover a::after,

	.service_widget ul li.active a::after {

		right: 24px

	}



	.post_author {

		padding-left: 30px;

		padding-right: 20px

	}



	.post_author img {

		position: relative;

		margin: 0 0 20px;

		left: 0

	}



	.sic_the_content .wp-block-image span {

		padding-left: 0 8px;

		font-size: 13px;

		left: 10px

	}



	.sic_the_content .listItem.lIleft {

		padding-left: 0

	}



	.sic_the_content blockquote,

	.sic_the_content blockquote.wp-block-quote {

		padding-right: 0;

		padding-left: 15px

	}



	.sic_the_content blockquote::after {

		left: 0

	}



	.spsmeta {

		padding-left: 0

	}



	.spMeta {

		display: block

	}



	.sidebar .widget {

		padding-right: 20px;

		padding-left: 25px

	}



	.bepro_pagination {

		padding-right: 20px;

		padding-left: 20px

	}



	.bepro_pagination a span {

		display: none

	}



	.listCon h3 {

		font-size: 28px

	}



	.listCon {

		margin: 0;

		padding-left: 0;

		padding-right: 0

	}



	.awardItem02 .awarName h5 {

		line-height: 26px

	}



	.awardItem02 {

		padding-right: 0

	}



	.serviceSlider04.owl-carousel .owl-nav {

		position: relative;

		text-align: center;

		top: 35px

	}



	.service_item_10 {

		padding-left: 30px;

		padding-right: 25px

	}



	.abInner {

		margin: 30px 0 0;

		position: relative;

		top: 0;

		right: 0

	}



	.abInner:after {

		width: 100%

	}



	.banner-title {

		font-size: 36px;

		line-height: 45px

	}



	.beproTab03 {

		position: relative;

		left: 0;

		top: 0;

		margin: 0 0 20px

	}



	.beproTabCon03 {

		padding: 0

	}



	.bepAccordion.peracc03 .card .card-header h2 button {

		line-height: 24px;

		font-size: 20px

	}



	.imageBox {

		display: block;

		text-align: center

	}



	.imageBox p {

		margin: 0;

		padding: 20px

	}



	.awardItem01 img {

		position: relative;

		margin: 0 0 30px

	}



	.awardItem01 {

		padding-left: 0

	}



	.service_item_09 .ibMeta {

		position: relative;

		left: 0;

		top: 0;

		margin: 0 0 30px

	}



	.service_item_09.ml13,

	.service_item_09 {

		padding-left: 30px;

		padding-right: 30px

	}



	.testiContent {

		padding: 50px 0 0

	}



	.withborder {

		display: none

	}



	.tw-stretch-element-inside-column {

		overflow: hidden;

		margin: 0 15px

	}



	.abImg img {

		width: 100%

	}



	.funfact04 {

		margin-bottom: 30px

	}



	.folioHover05 .crm {

		width: 48px;

		height: 48px;

		line-height: 48px;

		font-size: 15px

	}



	.folioHover05 h4 {

		font-size: 24px;

		line-height: 30px;

		margin-bottom: 15px

	}



	.folioItem05 {

		margin: 0 10px 10px

	}



	.filter_menu03 {

		display: block

	}



	.header05 .logo img {

		height: 45px

	}



	.fsocial {

		text-align: left;

		margin-top: 30px

	}



	.blogSlider02.owl-carousel {

		padding: 0 15px;

		overflow: hidden

	}



	.testimonial_slider05 .carousel-control-prev {

		left: 0

	}



	.testimonial_slider05 .carousel-control-next {

		left: auto;

		right: 0

	}



	.testimonial_slider05 .carousel-indicators {

		top: -160px

	}



	.testimonial_slider05 .carousel-indicators li:nth-child(4),

	.testimonial_slider05 .carousel-indicators li:nth-child(3),

	.testimonial_slider05 .carousel-indicators li:nth-child(2),

	.testimonial_slider05 .carousel-indicators li {

		display: block;

		position: relative;

		left: 0;

		top: 0;

		width: 25%;

		height: auto

	}



	.testibgThumb {

		position: relative;

		bottom: -20px

	}



	.testiItem05 .quote {

		position: relative;

		margin-bottom: 10px

	}



	.testiItem05 {

		padding-left: 10px

	}



	.icon_box_04 h3 {

		margin-right: 0

	}



	.skrItem02.text-center {

		text-align: left !important

	}



	.folioSlider02.owl-carousel .owl-nav button {

		top: calc(100% - 80px)

	}



	.workInfo {

		padding-left: 30px;

		padding-right: 25px

	}



	.workInfo:before {

		display: none

	}



	.workSlider.owl-carousel .owl-nav {

		margin-top: 50px

	}



	.accessNav02 .berpo_btn {

		display: none

	}



	.widget.wmenu03 {

		margin: 40px 0

	}



	.contactForm02 {

		margin: 0;

		padding: 50px 20px

	}



	.bepAccordion.peracc02 .card .card-body,

	.bepAccordion.peracc02 .card .card-header h2 button {

		padding-left: 25px

	}



	.blogItem03 .berpo_btn.with_icon03 {

		left: 25px

	}



	.blogItem03:hover .berpo_btn.with_icon03 {

		visibility: visible;

		opacity: 1;

		transform: translate3d(0, -30px, 0);

		-moz-transform: translate3d(0, -30px, 0);

		-webkit-transform: translate3d(0, -30px, 0);

		-ms-transform: translate3d(0, -30px, 0);

		-o-transform: translate3d(0, -30px, 0)

	}



	.blogItem03:hover .blogContent02 {

		transform: translate3d(0, -110px, 0);

		-moz-transform: translate3d(0, -110px, 0);

		-webkit-transform: translate3d(0, -110px, 0)

	}



	.blogSlider .blogItem03 img,

	.blogItem03 img {

		min-width: 100%;

		min-height: 150px;

		object-fit: cover;

		width: auto;

		height: 100%

	}



	.blogContent02 h3 {

		font-size: 24px;

		line-height: 30px

	}



	.blogContent02 {

		padding-left: 25px;

		padding-right: 20px

	}



	.tmcontent {

		width: calc(100% - 50px)

	}



	.rightCTA {

		padding: 60px 20px;

		margin: 0

	}



	.expCount02 {

		margin-bottom: 30px

	}



	.abclinets {

		margin: 0 0 30px

	}



	.service_item_05 svg {

		display: none

	}



	.serInner {

		position: relative;

		padding-right: 25px;

		padding-left: 30px;

		padding-bottom: 30px;

		-webkit-box-shadow: 0 15px 40px 0 rgb(0 0 0/10%);

		-moz-box-shadow: 0 15px 40px 0 rgba(0, 0, 0, .1);

		box-shadow: 0 15px 40px 0 rgb(0 0 0/10%);

		background: #fff

	}



	.service_item_05 .siIcon {

		position: relative;

		margin: 0 0 20px;

		left: 0

	}



	.fcta {

		padding-left: 25px;

		padding-right: 20px;

		margin-bottom: 40px

	}



	.fcta .text-right {

		text-align: left !important

	}



	.fcta .berpo_btn.with_icon03:nth-child(2) {

		margin-left: 0

	}



	.footer_04 .Copyright:after,

	.footer_04 .Copyright:before {

		display: none

	}



	.icon_box_03 .imgborder {

		display: none

	}



	.header04 .logo img {

		height: 70px

	}



	.support {

		display: none

	}



	.slider_04 .tparrows.custom {

		display: none

	}



	.tabContent03 .pricing-item-02 {

		float: none

	}



	.tabContent03 img {

		left: 0;

		top: 0;

		margin: 20px 0;

		position: relative

	}



	.pricing-item-02 {

		margin: 0

	}



	.testiItem03.RightItem {

		margin-right: 0

	}



	.slider_03 .prcolor3 {

		font-size: 20px

	}



	.tmSlider03 {

		overflow: hidden

	}



	.header03 .berpo_btn.with_icon02 {

		display: none

	}



	.topbar02 p {

		display: none

	}



	.folioHover02 {

		margin-left: 0

	}



	.testiItem03.RightItem .au_quote {

		left: 0;

		right: 0;

		margin-left: auto

	}



	.testiItem03 .au_quote {

		position: relative;

		left: 0;

		margin: 0 0 10px

	}



	.testiItem03 {

		padding-right: 25px;

		padding-left: 30px

	}



	.testiItem03.RightItem {

		padding-left: 25px;

		padding-right: 30px

	}



	.header02 .menu_btn {

		background: var(--theme-color-two);

		margin-top: 45px

	}



	.header02 .accessNav {

		display: none

	}



	.ctaboxItem>i {

		position: relative;

		left: 0;

		margin: 0 0 15px;

		width: 50px;

		height: 50px;

		line-height: 50px;

		font-size: 18px

	}



	.ctaboxItem {

		height: 200px;

		padding: 25px;

		padding: 20px 20px 0 30px;

		margin: 0 0 15px

	}



	.ctaboxItem img {

		object-fit: cover

	}



	.tm_content {

		padding: 0 20px

	}



	.pricingTabInner li a {

		padding-left: 60px;

		padding-right: 15px

	}



	.pricingTabInner li .p-price {

		font-size: 24px

	}



	.pricingTabInner li .p-price span {

		margin: 0;

		font-size: 16px

	}



	.pricingTabInner li .p-title {

		font-size: 21px

	}



	.pricingTabInner li a .round {

		left: 14px

	}



	.pricingTabInner li .p-off {

		height: 28px;

		padding: 0 13px;

		font-size: 11px;

		line-height: 30px

	}



	.serviceSlider.owl-carousel {

		overflow: hidden

	}



	.tabVideo {

		margin: 15px 0 40px;

		float: left

	}



	.beproTabCon02 {

		padding-left: 0

	}



	.beproTabCon02 .bptleft {

		display: none

	}



	.beproTab02 {

		position: relative;

		top: 0;

		margin: 0 0 20px

	}



	.icon_box_02 {

		padding-left: 0;

		margin: 0 0 20px

	}



	.icon_box_02 i {

		position: relative;

		top: 0;

		margin: 0 0 20px

	}



	.tabList {

		padding-right: 20px;

		padding-left: 20px;

		margin: 0 0 30px

	}



	.ctaFooter {

		padding: 10px 18px

	}



	.ctaCon {

		padding-left: 5px

	}



	.slider_01 span.bg {

		width: 100%

	}



	.logo {

		padding-top: 6px

	}



	.shoping_cart a.cartBtn {

		width: 45px;

		height: 45px;

		line-height: 46px

	}



	.shoping_cart a.cartBtn span {

		width: 22px;

		height: 22px;

		line-height: 23px

	}



	.header03 .logo img,

	header .logo img {

		height: 45px

	}



	.navbar01 {

		padding: 0 15px

	}



	.topsocial {

		text-align: center

	}



	.topbar01 p {

		display: none

	}



	.accessNav .search_btn,

	.accessNav .berpo_btn {

		display: none

	}



	.secTitle02 br,

	.secTitle03 br,

	.secTitle br {

		display: none

	}



	.happyClinets {

		padding: 25px 35px;

		display: block;

		margin: 0 0 30px;

		border-radius: 50px

	}



	.service_item_02 {

		padding-left: 35px;

		padding-right: 35px

	}



	.service_item_02 h3 {

		margin-top: 10px;

		margin-bottom: 30px

	}



	.ClientNumber h2 sup {

		top: -35px

	}



	.ClientNumber h2 {

		font-size: 75px

	}



	.ClientNumber {

		left: 0;

		bottom: -45px

	}



	.clinetWorlwide {

		margin-top: 40px

	}



	.price-detils {

		padding-right: 30px;

		padding-left: 30px

	}



	.beproTabCon .secTitle {

		line-height: 46px;

		margin-top: 50px

	}



	.beproTabCon img {

		margin-top: 40px

	}



	.beproTab {

		margin-bottom: 0

	}



	.beproTab li a:after {

		height: 0;

		left: 0

	}



	.beproTab li a:hover:after,

	.beproTab li a.active:after {

		bottom: 0;

		height: 100%

	}



	.beproTab li {

		width: 100%;

		margin: 0 0 20px

	}



	.beproTab {

		display: block

	}



	.secTitle03,

	.secTitle02,

	.secTitle {

		font-size: 36px;

		line-height: 46px

	}



	.bepAccordion .card .card-header h2 button span {

		right: -20px

	}



	.bepAccordion .card {

		padding-left: 25px;

		padding-right: 40px

	}



	.bepAccordion .card .card-header h2 button {

		line-height: 26px;

		font-size: 17px

	}



	.SubsrcribeForm .yikes-easy-mc-form .yikes-easy-mc-submit-button {

		position: relative;

		margin: 10px 0 0 !important

	}



	.ctaborder {

		display: none

	}



	.ctaThumb {

		margin: 45px 0 0

	}

}