/*
CTC Separate Stylesheet
Updated: 2023-07-13 04:31:55
Theme Name: Twenty Sixteen Child
Theme URI: https://wordpress.org/themes/twentysixteen/
Template: twentysixteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Tags: one-column,two-columns,right-sidebar,accessibility-ready,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready,blog,block-patterns
Version: 2.9.1689222715
*/


 

button, input, select, textarea, p, a, li {font-family: 'Montserrat', sans-serif !important;}
h1, h2, h3, h4, h5{font-family: Tahoma !important}

/* ----------------skr--------------- */
.wltp-testimonial-profile {
    text-align: center;
}
.wltp-slider-testimonial-description {
    padding-top: 20px !important;
}
.main-navigation ul ul {
/*     display: none; */
/*     margin: auto !important; */
/*     width: 98% !important; */
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0px !important;
}
/* shop-sidebar-resplonsive-start */
.sidebar-filter {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
	width: 6%;
	display:none;
}
.sidebar-filter img {
    max-width: 100%;
	cursor:pointer;
}
/* shop-sidebar-resplonsive-end */
span.onsale {
    width: 50px;
    height: 50px;
}
/* footer-widget-start */
#ft-2 ul a {
    color: #fff;
    font-size: 16px;
}
#ft-1 img {
    width: 60%;
    margin: 20px 0;
}
#ft-5 p {
    font-size: 17px;
	margin-bottom: 5px;
}
#ft-5 p a{
    font-size: 15px;
    color: #fff;
}
div#ft-4 {
    max-width: 100% !important;
}
#ft-6 {
    display: none;
}
.footer-whatsapp-icon [data-ico-fa5_brands]:before {
    color: #fff !important;
    font-size: 30px;
    background-color: #5BD234;
    padding: 12px 14px;
    border-radius: 50px;
}
.btIconWidget.footer-whatsapp-icon {
    width: fit-content;
    position: fixed;
    bottom: 25px;
    right: 30px;
	animation: 1s infinite alternate bounce !important;
}
/* footer-widget-end */
/* testimonial-start */
.wltp-slider-testimonial {
    background: #eee !important;
}
.wltp-slider-testimonial .wltp-slider-testimonial-title {
    font-size: 18px !important;
}
.wltp-slider-testimonial .wltp-slider-testimonial-rating {
    text-align: center !important;
}
.footer-right ul li span .fa, .far, .fas {
    color: #FDCC0D !important;
}
/* testimonial-end */
.site-header-main {
    width: 100%;
}
.main-navigation a:hover{
	color: #ff8100 !important;
	transform: scale(1.1);
}
.main-navigation .current-menu-item a{
	color:#ff8100 !important;
}
/* Wish List for WooCommerce plugin-start */
.custum-whistlist.woosw-btn-has-icon.woosw-btn-icon-only {
    position: absolute;
    top: 6%;
    left: 15px;
}
span.woosw-btn-icon.woosw-icon-5 {
    font-size: 33px;
	color:#ff8100;
}
span.woosw-btn-icon.woosw-icon-8 {
    font-size: 33px;
	color:#ff8100;
}
.woosw-menu-item .woosw-menu-item-inner:after {
    background-color: #ff8100;
}
span.woosw-btn-icon.woosw-icon-5:hover, span.woosw-btn-icon.woosw-icon-8:hover{
    color:#77c043 !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background: #77c043 !important;
}
/* Wish List for WooCommerce plugin-end */
/* cart-nav-start */
#cart-nav li {
    list-style: none;
    display: flex;
    float: right;
    padding: 0 15px;
}
#cart-nav li#menu-item-3171 a {
    position: relative;
}
#cart-nav {
    width: 95.8%;
}
#cart-nav li a {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
	position:relative;
}
#cart-nav li#menu-item-3171 a::after {
    content: '';
    position: absolute;
    background-image: url(http://trustdiary.com/wp-content/uploads/2023/07/user2.png);
    width: 15px;
    height: 15px;
    z-index: 9;
    top: 50%;
    background-size: contain;
    transform: translatey(-50%);
    left: 103%;
}


/* cart-nav-end */
/* product-nav-start */
	section#custum-nav {
    padding: 20px 0;
    margin: 0 !important;
}
ul#menu-my-custom-menu {
    display: flex;
}
#menu-my-custom-menu li {
    list-style: none;
    padding: 0 15px;
}
#menu-my-custom-menu li a {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}
.product-navigation{
	display:none;
}
.woocommerce .block-display {
    display: block;
    position: fixed;
    background-color: rgba(0,0,0,.7);
    width: 100%;
    top: 0;
    z-index: 9;
}
/* product-nav-end */
/* ......start-product-col.... */
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin: 0 1% 0.5em 0;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 32%;
}

.woocommerce-account #customer_login {
    margin-top: 0px;
}
body.page-template-default.page.page-id-2073.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-account.woocommerce-page.woocommerce-no-js #customer_login {
	margin-top: 0px;
} 
body.page-template-default.page.page-id-2073.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-account.woocommerce-page.woocommerce-no-js #customer_login h2 {
    padding-left: 25px;
    margin-bottom: -22px !important;
}
	.woocommerce-shop nav.woocommerce-breadcrumb{
		display:none;
	}
	.widget input[type="search"].search-field {
		width: calc(100% - 31%);
	}
	.web-page-sec3-icon img.attachment-full.size-full {
		width: 42%;
		margin: auto;
	}
.woocommerce-shop .sidebar {
    display: block !important;
	height: max-content;
    padding: 20px 0;
	box-shadow: 0px 7px 24px 0px rgba(0,0,0,0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.header-bottom{
	display:none;
}
.woocommerce .woocommerce-breadcrumb {
    display: none;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product:hover {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 10px;
}
.woocommerce-page .site-header {
    position: unset !important;
	background: #79798f;
	padding-bottom:20px !important;
  
}
	p.woocommerce-result-count{
		font-family:fangsong !important
	}
	form.woocommerce-ordering select.orderby {
		border:unset;
		background-color: #77c043 !important;
		color:#fff;
	}
	select.orderby:focus-visible {
		outline: none;
	}
	button.button {
		background-color: #77c043 !important;
		color: #fff !important;
	}
.woocommerce-order p {
    text-align: center;
	}
section.woocommerce-order-details h2 {
    text-align: center;
	}
section.woocommerce-customer-details p {
    text-align: left;
	}
	.woocommerce-order-received .woocommerce-order {
		padding: 50px 5% 0;
	}
.woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    color: green;
    text-align: center;
    margin-bottom: 50px;
}
.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    display: flex;
    justify-content: center;
}
nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
    list-style: none;
	margin-top:20px;
    
}
nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a {
    color: #fff;
	padding: 10px 15px;
    background: green;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active a {
    background: #ff8100;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.is-active a{
	background:#ff8100;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads.is-active a{
	background:#ff8100;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.is-active a{
	background:#ff8100;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.is-active a{
	background:#ff8100;
}
.u-column1.col-1.woocommerce-Address {
    max-width: 100% !important;
}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view {
    background: green;
    color: #fff;
}
.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button {
    background:#ff8100;
    color: #fff;
}
	.woocommerce-shop div#content {
    padding: 40px 1% 0!important;
    display: flex;
	}
	.woocommerce-shop .content-area {
		width: 90% !important;
		margin: 0;
		order: 2;
	}
	.woocommerce-shop .secondary {
		display: block;
		margin: 10px;
		background: cadetblue;
	}
	.woocommerce ul.products li.product .onsale {
		background-color: forestgreen;
	}

	.woocommerce-cart .woocommerce {
		margin-top: 0px;
	}
	.cart-empty .woocommerce-info {
		top: -171px;
		width: 100%;
		position: absolute;
	}
	.woocommerce-cart .content-area {
    position: relative !important;
	margin-bottom: 80px;
	}
	.woocommerce-cart p.return-to-shop {
    margin: 40px auto 0 !important;
	}
	.single-product .content-area {
		margin-top: 60px !important;
	}

/* shop btn */
.woocommerce ul.products li.product .button {
    background: #ff8100;
    color: #fff;
}
nav.woocommerce-pagination span.page-numbers.current {
    background: #77c043 !important;
    color: #fff !important;
}
.woocommerce ul.products li.product .button:hover{
	background:#77c043 !important;
}
.woocommerce a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background: #ff8100;
    color: #fff;
}
	form.woocommerce-EditAccountForm.edit-account fieldset {
		margin: 40px 0 1.75em !important;
		padding:0 !important;
	}
	form.woocommerce-EditAccountForm.edit-account fieldset span.password-input {
		width: 60%;
	}

/* ..........404 error......... */
	.error404 .site-header {
		position: unset;
		background-color: #79798f;
	}
	section.error-404.not-found {
		padding: 50px 100px;
	}
	section.error-404.not-found .search-submit {
		left: 25%;
		height: 41px;
	}
	section.error-404.not-found label {
		display: inline-block;
		width: 28.5%;
		margin-bottom: 0.5rem;
	}
	body.search.search-results.logged-in.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-no-js.hfeed .site-header {
		position: unset;
		background-color:#79798f;
	}
body.search.search-results.logged-in.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-no-js.hfeed h1.page-title {
    text-align: center;
}
body.customize-support .site-header {
    position: unset;
    width: 100% !important;
	background-color:#79798f
}
body.search.search-results.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-no-js.hfeed .site-header {
    position: unset;
	background-color:#79798f;
}
body.search.search-results.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-no-js.hfeed h1.page-title {
    text-align: center;
}
body.page-template-default.page.page-id-2073.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-account.woocommerce-page.woocommerce-no-js .woocommerce-error {
    top: -336px !important;
    position: absolute !important;
    width: 100%;
}

body.page-template-default.page.page-id-2071.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-cart.woocommerce-page.woocommerce-no-js .woocommerce-cart .woocommerce-message {
    top: 0px !important;
}

/* -----------skr-end-------- */

a{text-decoration:none !important;}
.site-header{position:absolute;width:100% !important;z-index:9999 !important;}
.main-navigation a{color:#fff !important;}
.main-navigation ul ul li{background-color:#ffffffe8 !important;padding-left:15px;}
#sidebar{display:none !important;}
.site-branding{width:35%;padding-left:4%;margin-top:0px !important;}
.ctu-ulitate-style-2-tabs{background-color:#eee !important;}
.ctu-ulimate-style-2 .vc-tabs-li.active .ctu-absulote{background-color:#fff !important;}
#site-header-menu{background-color:#ffffff4d;width:65%;border-radius:30px 0px 0px 30px;padding-left:44px;padding-right:22px;margin-top:0px !important;}
.sub-menu li a {
    color: #fe850a !important;
}
.custom-logo {
    max-width: 216px !important;
}
.ctu-ulimate-style-2{background-color:#fff !important;}
.ctu-ulimate-style-2 .vc-tabs-li.active{background-color:#fe8306 !important;color:#fff !important;}
#tab-section .ctu-ulimate-style-2 .vc-tabs-li.active span .oxi-icons{color:#fff !important;}
.ihewc-hover .ihewc-hover-figure-caption{background-color:#77c042d1 !important;}
#home-slider-left h2{color:#fe8408;text-align:center;padding-top:24px;margin-bottom: 13px;}
#home-slider-left p{margin-bottom:6px;cursor:pointer;}
#tab-section .ctu-ulimate-style-2 .vc-tabs-li span .oxi-icons{color:#fe8306 !important}
.ctu-ulimate-style-1 .vc-tabs-li.active{background-color:#b5b5b5 !important;}
.ctu-ulimate-style-1{background-color:#b5b5b5 !important;}
.ctu-ulimate-style-1 .vc-tabs-li{color:#fff !important;}
h1.entry-title{}
.post-7 h1.entry-title, .post-261 h1.entry-title, .post-230 h1.entry-title, .post-337 h1.entry-title{display:none;}
.site-header{padding:10px 0px 10px 38px !important;}
.content-area{width:100% !important;}
/* ---------skr--------- */
body.page-template-default.page.page-id-3223.logged-in.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-js.woo-variation-swatches.wvs-behavior-blur.wvs-theme-twentysixteen-child.wvs-show-label.wvs-tooltip .site-header {
    padding: 10px 0px 10px 0px !important;
    background-color: dimgray;
    position: relative;
}
.site-header {
/*     background-color: darkslateblue; */
    position: absolute;
}
body.page-template-default.page.page-id-3223.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-js.woo-variation-swatches.wvs-behavior-blur.wvs-theme-twentysixteen-child.wvs-show-label.wvs-tooltip .site-header {
    background-color: darkslateblue;
    position: relative;
}
.woosw-list table.woosw-items .woosw-item .woosw-item--remove {
    width: 36px;
}
input#woosw_copy_btn {
    color: #007acc;
}
.woosw-list {
    padding: 50px 0;
    width: 86%;
    margin: auto;
}
.tax-product_cat .content-area {
    padding: 0 50px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #ff8100;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background-color: #ff8100;
}

	li.cat-item.cat-item-51 {
		display: none;
	}
	article#post-2073 {
		margin: 0px auto 0;
		background-color: lightgrey;
		padding: 40px 5% 30px;
	}
article#post-2073 .woocommerce {
    display: flex;
    align-items: center;
	}
body.page-template-default.page.page-id-2073.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-account.woocommerce-page.woocommerce-js.woo-variation-swatches.wvs-behavior-blur.wvs-theme-twentysixteen-child.wvs-show-label.wvs-tooltip .woocommerce {
    display:table !important;
}
.custom-main1 {
    margin: 0 !important;
}
/* contact-page-start */
span.wpcf7-form-control-wrap.recaptcha {
    top: -12px;
	}
#medical-banner-form span.wpcf7-form-control-wrap.recaptcha {
    top: 0px;
}
.job-sec1-col2 span.wpcf7-form-control-wrap.recaptcha {
    top: 0px;
	}
/* contact-page-end */
/* -------end-skr---------- */
body{background:transparent !important;}
.orange{color:#fe8406;margin-bottom:35px;}
.no-sidebar .entry-header,
.no-sidebar .entry-content,
.no-sidebar .entry-summary,
.no-sidebar .entry-footer,
.no-sidebar .comments-area,
.no-sidebar .image-navigation,
.no-sidebar .post-navigation,
.no-sidebar .pagination,
.no-sidebar .page-header,
.no-sidebar .page-content,
.no-sidebar .content-bottom-widgets{margin-right:0 !important;margin-left:0% !important;}
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.comment-content h4,
.comment-content h5,
.comment-content h6{margin-top:-1.052632em !important;}
.bx-wrapper .bx-loading{display:none !important;}

.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before{color:#fe8406 !important;box-shadow:0 0 0 1px #fe8406 inset !important;cursor:pointer;}
.entry-content h2,
.entry-summary h2,
.comment-content h2{margin-top:-1em;}
.main-navigation a{font-weight:600 !important;font-size: 14px;}
#footer-inner{width:31% !important;float:left !important;margin-right:40px;}
footer{background-color:transparent !important;padding:91px 47px 0px 47px !important;color:#fff !important;height:454px;background-image: url("http://trustdiary.com/wp-content/uploads/2019/10/footer.png");}
#ft-1 h2 {
    margin-bottom: 6px;
}
#custom_html-11 {
    padding-top: 5px;
}
.site{margin:0 !important;}
.site-inner{max-width:1350px !important;}
#footer-inner:nth-child(3){margin-right:0px;}
.widget{margin-bottom:0.308em !important;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:78% !important;background-color:#eee !important;height:34px !important;}
.wpcf7-form-control.wpcf7-textarea{height:97px;width:78%;}
.wpcf7-form-control.wpcf7-submit{background-color:transparent;border:1px solid orange;}
.footer-right{list-style-type:none;}
.footer-right span{margin-right:10px;color: #fe870e;}
.footer-right li span .fa, .far, .fas {
    padding-right: 0;
}
.footer-right li{margin-top:12px;text-decoration:none !important;}
.footer-right li a{text-decoration:none !important;color:#fff;}
.bottom-footer{background-color:#2b2e34;height:65px;background-position: top 20% center;background-image: url("http://trustdiary.com/wp-content/uploads/2019/10/footer.png");}
.page-id-7 footer {
	background-color: #eee !important;}
.page-id-1632 footer {
    background-color: #eee !important;
}
.bottom-footer ul{list-style-type:none;width:60%;float:left;padding-top:15px;}
.bottom-footer ul li{display:inline-block;margin-left:25px;font-size:17px;}
.bottom-footer ul li a{color:#fff;}
.bottom-footer ul li a:hover{color:#fe8406;}
.entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6{margin-bottom:0.473684em !important;}
.widget{border-top:0px solid #1a1a1a !important;}
.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover{box-shadow:0 0px 0 0 currentColor !important;}
.copy-right{color:#fff !important;padding-top:20px;text-align:right;padding-right:16%;}
.footer-right{margin:0;margin-bottom:0px;}
.site-content{padding:0px 0px !important;}
#hero-banner{padding:0px !important;background-color:transparent !important;position:relative;height:530px;}
#home-sec-2{margin-top:34px;margin-bottom:62px;}
#home-slider-right{padding-left:0px !important;padding-right:0px !important;}
#hero-banner .bt_bb_port{padding-top:0px !important;}
#city-sec{padding:0px 80px 31px 80px !important;margin-top: 0;}
#home-sec-2 h4{padding-top:14px !important;color:#fff !important;font-weight:200 !important;}
.nav-links{text-align:center;}
.author-name img{border-radius:100% !important;}
.social-pro of-slider-wrap{padding-top:0px !important;}
pre{margin:0 0 0.75em !important;}
#home_banner_text h1{color:#fff !important;text-align:left;padding-top:35px;font-family: Tahoma !important}
#artcle-text p{color:#fe8406 !important;padding-top:26px;margin-bottom: 35px;}
footer.entry-footer{display:none;}
#website-banner .white-text{color:#fff !important;margin: 0;padding-top: 25px;}
#website-banner p{color:#fff !important;padding-bottom:26px;padding-top:25px;}
#banner-button{margin-left:22%;border:1px solid #fff;}
#banner-button-2{border:1px solid #fc8810;background-color:#fc8810;}
#our-services-col-1{max-width:17% !important;}
#our-services-col-2 h3{margin-left:-202px;margin-top:13px !important;}
#price-list .bt_bb_column.col-md-3.col-sm-6.col-ms-12.bt_bb_align_left.bt_bb_vertical_align_top.bt_bb_padding_normal{background-color:#fff;margin-right:-19px;padding-top:19px;}
#price-list ul{list-style-type:none;}
#choosing-us{background-color:#2f89fc;color:#fff;padding:46px;}
.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:100% !important;}
.wpcf7-form-control.wpcf7-text{width:78% !important;}
#choosing-us ul{list-style-type:none;}
.wpcf7-form-control.wpcf7-submit{border:1px solid #F3F5FD !important;color:orange !important;background-color:#F3F5FD !important}
.wpcf7-form-control.wpcf7-submit:hover{color:#fff !important;}
.get{background-color:#fe8407;}
.get:hover{background-color:transparent;color:#fe8407;border:1px solid #fe8407;}
#contact-left ul{list-style-type:upper-alpha;}
#contact-left ul li{margin-top:14px;}
#contact-right input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:78%;}
#contact-right input {width: 100% !important;}
 input.wpcf7-form-control.wpcf7-submit{ background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);color:#fff !important;}
input.wpcf7-form-control.wpcf7-submit:hover{color:#fff !important;}
#contact-right input.wpcf7-form-control.wpcf7-submit:hover{background-color:transparent;color:#fff !important;}
footer.entry-footer{display:none !important;}
.entry-content h3, .entry-summary h3, .comment-content h3{margin-top:0 !important;}
#city-sec p{margin-bottom:5px !important;}
article#post-232{padding-right:20% !important;}
article#post-228{padding-right:20% !important;}
article#post-226{padding-right:20% !important;}
article#post-224{padding-right:20% !important;}
#state{width:78%;height:40px;background-color:transparent;border-color:orange;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{background-color:#F3F5FD !important;border-color:#F3F5FD !important;}
textarea.wpcf7-form-control.wpcf7-textarea{background-color:#F3F5FD !important;border-color:#F3F5FD !important;width: 100%;}
/* #popmake-381{max-width:380px !important;width:100% !important;padding-left:3% !important;padding-right: 3%;} */
#popmake-381 {
    max-width: 380px !important;
    width: 100% !important;
    padding-left: 31px !important;
    padding-right: 31px !important;
}

#popmake-381 select{max-width:93% !important;border:1px solid #fd8408;}
#wpforms-700-field_2{max-width:93% !important;border:1px solid #fd8408;}
.wpcf7-form h3 {
    text-align: center;
    padding-bottom: 28px;
}
input {
    background-color: #F3F5FD !important;
    border-color: #F3F5FD !important;
}

#wpforms-submit-700{background-color:#fd8408 !important;color:#fff !important;border:1px solid #fd8408;}
#hover-1{background-color:rgba(0,0,0,0.5);width:336px;height:200px;position:absolute;top:7%;left:8%;border-radius:8px;color:#fff;}
#hover-1 h5{padding-top:95px;}
#home-sec-2 .bt_bb_column.col-md-12{flex-basis:14% !important;max-width:20% !important;}
@media only screen and (max-width:800px){#home-sec-2 .bt_bb_column.col-md-12{flex-basis:50% !important;max-width:50% !important;}
#hero-banner{padding:0px 0px !important;}
#home-sec-2-col h4{display:inline-block;}
#id-79.arrows-outside .owl-prev{left:25px !important;top:37% !important;}
#id-79.arrows-outside .owl-next{right:25px !important;top:37% !important;}
#city-sec{padding:0px 0px !important;}


}
@media only screen and (max-width:500px){#home-sec-2 .bt_bb_column.col-md-12{flex-basis:100% !important;max-width:100% !important;}
#home-slider-left{flex-basis:100% !important;max-width:100% !important;}

#testi-slider-right{margin-top:0px !important;}
#bt_bb_section5d47aa7c5b329{display:none !important;}
#home-sec-2 h4{padding-top:0px !important;padding-bottom:20px !important;}
}
.category-section{width:31%;display:inline-block;margin-bottom:20px;position:relative;margin-right:2%;height: 151px;overflow: hidden;box-shadow: 0 6px 32px 0 rgba(176, 175, 174, 0.36);padding-bottom: 20px;background-color: #fff;transition: 1s all;}
.on-hover {background-color: #000000a3;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    border-radius: 0px;
    text-align: center;
    display: none;
    left: 0;
    z-index: 999999999;
	transition: 1s all;
}
.category-section:hover .on-hover {
    display: block;
	transition: 1s all;
}
.img-sec img {
    border-radius: 6px !important;
    padding: 0px 0px;
    width: 100%;
}
.on-hover p{font-size:18px !important;font-weight:500 !important;text-align:center !important;padding-top:18%;}
.on-hover p a{color:#fff !important;font-size:13px;background-color:#e8532c;padding:10px;border-radius:5px;opacity:0.9;text-transform:uppercase;line-height:43px;text-decoration: none;}
.category-section:hover .on-hover{display:block;}
.banner-side-menu{background-color:#fff;width:87%;height:340px;border-radius:6px 6px 0px 0px;margin-top: 43px;}
.banner-side-menu ul{list-style-type:none;}
.banner-side-menu ul li{margin-top:6px;padding:3px 0px 3px 23px;cursor:pointer;}
.ctu-ulitate-style-2-tabs{padding:30px 30px 30px 138px !important;}
.ctu-absulote{display:none;}
.banner-side-menu .fa, .far, .fas{padding-right:14px;color:#fe8305;}
.banner-side-menu ul li:hover{background-color:#f8f8f8;box-shadow:1px 0 12px -7px rgba(0,0,0,.65);}
.bt_bb_section.bt_bb_bottom_spacing_small > .bt_bb_port{padding-bottom:0 !important;}
#site-navigation{margin-right:0 !important;}
.single-post .site-content{padding:0px 0px !important;}
.post-img {
    width: 25%;
    float: left;
	margin-right: 34px;
}
.post-text {
    width: 100%;
    float: left;
}

.single-post .entry-content{padding:0% 5%;width:100% !important;}
.single-post .entry-title{text-align:center;}

.entry-content h4{margin-bottom:34px !important;}
.main-navigation .menu-item-has-children > a::after{right:0.625em !important}
.ctu-ulimate-style-2{padding-left:95px !important;padding-right:90px !important;}
#post:hover #post a{color:#fd8408 !important;}
#hero-banner-text{position:absolute;top:120px;width:100%;}
#home-slider-left{padding-left:6%;}
.ctu-ultimate-wrapper-2{box-shadow:none !important}
#hero-banner ul.flex-direction-nav{position:absolute !important;top:51% !important;z-index:99999999 !important;}
.flex-nav-prev a{background-image:url('http://trustdiary.com/wp-content/uploads/2019/08/right.png') !important;z-index:99999999999999999999 !important;opacity:1 !important;width:39px !important;height:43px !important;}
.flex-nav-next a{background-image:url('http://trustdiary.com/wp-content/uploads/2019/08/left.png') !important;z-index:99999999999999999999 !important;opacity:1 !important;width:39px !important;height:43px !important;}
#home-slider-right-2{padding-right:26%;}
#popmake-381 .wpcf7-form h2{padding-bottom:8%;}
#website-content{padding-top:10%;}
/* #contact-left{color:#000;padding:69px 100px 69px 110px;} */
#contact-left{color:#000;padding:69px 15px 69px 15px;}
#contact-left .bt_bb_column_content {
    background-color: #eee !important;
    padding: 20px;
}
section#contact-detail-sec {
    width: 84%;
    margin: auto;
}
a.contact-link {
    color: #4f5a66;
}
#contact-right {
    padding: 69px 45px 69px 44px;
    box-shadow: 0px 7px 24px 0px rgba(0,0,0,0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    width: 40%;
    max-width: 40%;
    margin-right: 10%;
	margin-top: 44px;
}
.page-id-337 .site-main{margin-bottom:0;}
#contact-left h3 .fa{margin-right:33px;color:#fe8509;}
#wpforms-submit-698{background-color:#fe8406 !important;color:#fff !important;border:1px solid #fe8406 !important;}
#wpforms-submit-698:hover{background-color:transparent !important;color:#fe8406 !important;}

#contact-right #wpforms-698-field_2{border:1px solid #fe8406;width:60% !important;}
.home-post{position:relative;}


#post-1{position:relative;}
#post-2{position:relative;}
#post-3{position:relative;}
#blog-hover{background-color:#000;height:227px;position:absolute;top:15px;width:786px;opacity:0.9;color:#fff;padding-top:87px !important;display:none;transition:0.5s all;border-radius:6px;cursor:pointer;padding:0;font-size:22px;}
#blog-hover-2{background-color:#000;height:110px;position:absolute;top:15px;width:374px;opacity:0.9;color:#fff;display:none;padding:3%;transition:0.5s all;border-radius:6px;cursor:pointer;font-size:16px;padding-top: 5%;}
#blog-hover-three{background-color:#000;height:111px;position:absolute;top:15px;width:374px;opacity:0.9;color:#fff;display:none;padding:3%;transition:0.5s all;border-radius:6px;cursor:pointer;font-size:17px;padding-top: 0px;}
#post-on-hover2 {
    margin-bottom: 10px;
}
#post-on-hover:hover #blog-hover{display:block;}
#post-on-hover2:hover #blog-hover-2{display:block;}
#post-on-hover3:hover #blog-hover-three{display:block;}
#post-on-hover h5{background-color:#000;width:86%;text-align:center;height:45px;line-height:45px;margin-left:39px;font-size:20px;cursor:pointer;font-size:18px;}
#post-on-hover2 h5{background-color:#000;width:81%;height:48px;line-height:19px;font-size:14px;margin-left:24px;padding:2px 14px;text-align:center !important;cursor:pointer;}
#post-on-hover3 h5{background-color:#000;width:81%;height:39px;line-height:38px;font-size:14px;margin-left:24px;padding:0px 14px;text-align:center !important;cursor:pointer;}
div#post-on-hover:hover #post-on-hover h5{display:none;}
.city-one{position:relative;}
.city-one:hover #hover-1{display:none;}
#post-on-hover3{margin-top:-24px;}
#blog-hover-three p{padding-top:44px;}
.site-main{margin-bottom:0 !important;}
.footer-bottom-icon{list-style:none;margin-left:0;}
.footer-bottom-icon li{display:inline-block;margin-right:18px;}
.footer-bottom-icon li a{font-size:44px;color:#fe8304;}
#text-6{padding-top:0px !important;}
.site-description{color:#fff !important;font-size:15px;}
.page-template-default::before{display:none !important;}
.entry-header{display:none;}
.footer-col{width:25%;float:left;}
#ft-2{padding-left:43px;}
#ft-5{padding-left:35px;}
.head-topbar ul{list-style:none;margin:0;}
.head-topbar ul li{display:inline-block;margin-right:11px;}
.head-topbar ul li a{color:#fff;}
.head-topbar{text-align:right;padding-right:20px;height:26px;line-height:39px;}
.head-topbar ul li .fa{margin-right:10px;color:#fe8408;}
.head-topbar ul li .fa:hover{color:#77c043;}
#sidebar-sec{background-color:#e74c3c;flex-basis:23% !important;max-width:23% !important;border-radius:8px;}
#sidebar-sec h2{color:#fff;padding:12px 0px;font-size: 26px;margin-bottom: 0;}
#sidebar-sec ul{list-style:none;}
#sidebar-sec ul li a{color:#fff;}
#printing-mid-sec{padding:14px 75px;margin-top: 30px;}
#printing-mid-sec h2{color:#ffff;font-size:60px;font-family:'Anton', sans-serif !important;line-height:45px;}
.red{color:#e74c3c;}
.mid-para{background-color:#e74c3c;width:41%;padding:12px !important;text-align:center;color:#fff;font-size:20px;margin-left:97px;}
#printing-slider-right{padding-top:32px;flex-basis:75% !important;max-width:75% !important;}
#lappy-banner-bottom{background-color:#fff;width:80%;margin:auto;cursor:pointer;position:relative;top:-43px;}
#banner-bottom-mid{box-shadow:0px 0px 0px 2px #eee;padding-top:33px;height:106px;}
#banner-bottom-mid:hover{border-bottom:3px solid #fe8306;}
#banner-bottom-left{box-shadow:0px 0px 0px 2px #eee;padding-top:33px;height:106px;border-bottom:3px solid #fe8306;}
#banner-bottom-right{box-shadow:0px 0px 0px 2px #eee;padding-top:33px;height:106px;}
#banner-bottom-right:hover{border-bottom:3px solid #fe8306;}
#lappy-banner-bottom h4{margin-bottom:0px !important;padding-top:28px;}
#lappy-banner-bottom .bt_bb_column_inner{padding:0px;}
#lappy-banner-bottom .col-md-4{padding-left:22px;}
#laptop-repair-sec .bt_bb_link{background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);color:#fff;font-size:18px;border:1px solid #fd6786;}

#fix-now-sec .bt_bb_button{background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);font-size:17px;border:1px solid #fd6786;}
#fix-now-sec .bt_bb_button a{color:#fff !important;}
#sec-3{padding:0px 30px;color:#fff;}
#sec-3 .bt_bb_section.bt_bb_top_spacing_large > .bt_bb_port{padding-top:4em;}
#sec-3 .col-md-3{margin-top:31px;}
#sec-3 h4{padding-top:25px;margin-bottom:13px !important;font-size:18px;}
#sec-3 p{line-height:23px;font-size:14px;}
#sec-3 .bt_bb_image.bt_bb_shape_square{background-color:#4b37a6;border-radius:100%;height:150px;width:150px;margin-left:71px;padding:43px;}
#sec-3 .bt_bb_image.bt_bb_shape_square:hover{background-color:transparent;border:1px solid #fff;}

#section-4 .bt_bb_image.bt_bb_shape_square{border-radius:100% !important;border:1px solid #eee;width:140px;height:140px;padding:50px;}
#sec-4-left .bt_bb_image.bt_bb_shape_square{border-color:#fc870e;}
#section-4 p{margin-bottom:8px;margin-top:12px;}
#sec-4-left .bt_bb_image.bt_bb_shape_square::after{background-image:url(http://trustdiary.com/wp-content/uploads/2019/09/step-arrow.png);content:"";width:300px;height:300px;position:absolute;background-repeat:no-repeat;top:113px;left:21%;}
#sec-4-left .bt_bb_image.bt_bb_shape_square::before{content:"you are here";background-color:#000;width:124px;height:34px;position:absolute;left:28%;border-radius:6px;color:#fff;top:30%;}
#lappy-banner-bottom .bt_bb_port{padding:0px !important}
#lappy-banner{padding:150px;}
.ihewc-hover-3 h3{font-size:43px !important;}
.ihewc-hover-3 p{font-size:28px !important;}
#printing-banner{padding:150px;}
#contact-banner{padding:150px;}
#contact-detail-sec .bt_bb_port{padding:0 !important;}
#banner-button-2:hover{border-color:#fff;}
#blog-banner{padding:150px;}
.banner-side-menu ul li img{width:9%;margin-right:18px;}
#sec-3 h1{margin-bottom:5px;}
#section-4 h2{margin-bottom:1px;}
.pum-container.pum-responsive.pum-responsive-medium{width:33% !important;}
.pum-container.pum-responsive.pum-responsive-medium input{max-width:100% !important;width: 100% !important;}
.pum-theme-376 .pum-title, .pum-theme-lightbox .pum-title{text-align:center !important;}
#printing-sec-2{padding:0px 25px;}
#t-shirt-banner{height:530px;}
#product-banner-text{position:absolute;top:120px;width:100%;}
#product-slider-left h2{color:#fe8408;text-align:center;padding-top:24px;}
#product-slider-left{flex-basis:40.333% !important;max-width:38.333% !important;padding-left: 45px;}
#product-description-sec h4{margin-top:0px !important;}
.banner-side-menu ul li a{color:#000;}
.wpls-logo-showcase .slick-dots{bottom:-21px !important;}
#t-shirts-products .bt_bb_button{background-color:#77c043;font-size:17px;margin-top:26px;border:1px solid #77c043;}
#t-shirts-products .bt_bb_button:hover{background-color:transparent;}
#t-shirts-products .bt_bb_button a:hover{color:#77c043 !important;}
#t-shirts-products .bt_bb_button a{color:#fff !important;}
#home-slider-right-2{flex-basis:61.333% !important;max-width:61.333% !important;}
#home-slider-right-2 h4{margin-top:22px !important;font-size:30px;color:#fff;line-height:40px;}
#product-banner-btn{background-color:#fe8408;font-size:15px;}
#product-banner-btn a{color:#fff !important;}
#people-may-like-sec h4{font-size:17px !important;padding-top:20px !important;}
#popmake-1114 #wpforms-700-field_2{max-width:100% !important;}
#get-free-pop-btn{background-color:#77c043;font-size:17px;margin-top:26px;border:1px solid #77c043;}
#get-free-pop-btn a{color:#fff !important;}
#get-free-pop-btn:hover{background-color:transparent;}
#get-free-pop-btn a:hover{color:#77c043 !important;}
#popmake-1853 h3 {display: none;}
#popmake-1853 p {font-weight: 600;}
#job-career-banner {height: auto;padding-top: 9%;color: #fff;padding-left: 40px;}
#job-career-banner .bt_bb_button {
    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    margin-top: 31px;
    width: 27%;
    height: 46px;
}
#cv-form p:nth-child(4) {
    margin-bottom: 0px;
}
.footer-bottom-icon li a {
    color: #fff !important;
    font-size: 35px;
}
.footer-bottom-icon li a:hover {
    color: #77c043 !important;
}
#job-career-banner .bt_bb_button a {
    color: #fff !important;
    font-size: 16px;
    padding: 0;
        padding-top: 0px;
    padding-top: 13px;
}
#jobs-section .bt_bb_icon {font-size: 30px;margin-bottom: 16px;padding-top: 29px;}
#search {
    background-color: #fc8710;
    width: 30%;
    height: 48px;
	margin-top: 30px;
}
#search a{color:#fff !important;
padding: 0px !important;
    padding-top: 0px;
padding-top: 15px !important;
font-size: 18px;}
#jobs-section .col-md-3:hover {
    box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.40);
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    -o-transform: scale(1.03);
    transform: scale(1.03);
	background-color: #eee;
}
#jobs-section p{padding-bottom: 31px;}
#jobs-section .col-md-3 {
    height: 192px;
    background-color: #fff;
    max-width: 23%;
    margin-bottom: 34px;
}
#newsletter-section .bt_bb_icon span {
    font-size: 49px;
	color: #fc8710;
}
#newsletter-section h3 {
    margin-bottom: 11px !important;
}
#wpforms-1647-field_1-container {
    width: 65% !important;
    float: left;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container{clear: initial !important;}
#newsletter-section #wpforms-1647-field_1{max-width: 100% !important;}
#wpforms-submit-1647 { background-color: #fc8710 !important;
    color: #fff !important;
    width: 32%;
    border: 1px solid #fc8710;
	height: 50px;
}
#wpforms-1647-field_1 {
   height: 50px;}
#newsletter-section {background-color: #e1e1e1;}
#medical-banner {
     height: auto;
    padding-top: 12%;color: #fd8710;padding-left: 7%;}
#medical-sec-2 .col-md-3 {
    background-color: #fff;
    flex-basis: 22%;
    max-width: 22% !important;
    padding: 30px 10px !important;
}
#medical-sec-2 .bt_bb_image {
    margin-bottom: 10px !important;
}
#medical-sec-2 .col-md-3:hover{
	 box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.40);
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    -o-transform: scale(1.03);
    transform: scale(1.03);
	background-color: #eee;
}
#medical-sec-3 .bt_bb_icon {
    width: 100% !important;
}
#medical-sec-3 .bt_bb_column_inner.col-md-4 {
    flex-basis: 21.333%;
    max-width: 21.333%;
    padding-right: 0px;
    font-size: 25px;
}
#medical-sec-3 .bt_bb_column_inner.col-md-8 {
    flex-basis: 72% !important;
    max-width: 72% !important;
}
#medical-sec-3 .bt_bb_column.col-md-4 {
    margin-bottom: 40px;
}
#medical-sec-3 h2 {
    line-height: 43px;
	font-size: 40px;
}
#medical-sec-3 h4 {
    padding-top: 10px;
    padding-bottom: 45px;
}
#medical-sec-2 {
    padding-bottom: 25px;
}
#home-banner-bottom {
    padding: 47px 100px;
}
.ctu-ulitate-style-3-tabs{padding: 30px 3px 20px 129px !important;}
.ctu-ulimate-style-3 .vc-tabs-li.active{background-color: #e8532c !important;color: #fff !important;}
.ctu-ulimate-style-3 {border-top: 3px solid #e8532c !important;}
.ctu-ulimate-style-3 .vc-tabs-li{border-right: 1px solid #e8532c !important;}
.ctu-ulitate-style-3-tabs{background-color: #eee !important;}
#medical-banner .bt_bb_port {
    padding-top: 17px !important;
}
#medical-banner p {
    margin-bottom: 0px;
    font-size: 17px;
    font-weight: 600;
}
#medical-banner #wpforms-1693{width: 100%;margin-top: 15px;}
#medical-banner #wpforms-1693-field_4 {
    border-color: #fd850b;
    -webkit-appearance: none;
    background-image: url("http://trustdiary.com/wp-content/uploads/2019/09/down-512.png");
    background-repeat: no-repeat;
    background-position: top 8px right 5%;
    color: #797777;
    background-size: 20px;
}
#medical-banner #wpforms-submit-1693 {
    width: 100%;
    height: 44px;
    background-color: #fd850a;
    color: #fff;
}
#medical-sec-2 .bt_bb_icon.bt_bb_style_outline.bt_bb_size_small.bt_bb_shape_circle.bt_bb_align_inherit span {
    font-size: 27px;
    margin-bottom: 20px;
}
#package-sec .col-md-3 {
    background-color: #eee;
	 box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.40);
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    -o-transform: scale(1.03);
    transform: scale(1.03);
	flex-basis: 23%;
	max-width: 23%;
    padding: 20px;
	margin-bottom: 42px;
}
#package-sec .col-md-3 ul {
    padding-left: 17px;
}
#package-sec h2 {margin-bottom: 61px;}
#achivement-sec {
    color: #fff;
}
.off {
    border: 1px solid #fd850a;
    color: #fd850a;
    padding: 5px;
}
#call-now-btn {
    border: 1px solid #fd850a;
    margin-top: 0px;
    font-size: 16px;
	border-radius: 30px;
	 margin-bottom: 20px;
}
#call-now-btn a:hover{color: #fd850a !important;}
.pricebar .slashedprice {
    display: inline-block;
    font-size: 21px;
	font-weight: 600;}
.pricebar .healthiansprice {
    display: inline-block;
	padding-left: 14px;}
#popmake-1716 p {
    font-weight: 400;
}
#popmake-1716 #wpforms-submit-1717 {
    background-color: orange;
    color: #fff;
}
.bigstar {
    background-image: url("http://trustdiary.com/wp-content/uploads/2019/09/shield.png");
    width: 232px;
    height: 185px;
    margin-top: 20px;
    background-repeat: no-repeat;
}
.bigstar p {
    padding: 38px 78px 27px 34px;
    text-align: center;
}
#job-section-4 .col-md-6 {
    padding: 108px;
	color: #fff;
}
#ragister-company {
	background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%) !important;margin-top: 26px;}
#ragister-company a {
    color: #fff;
    font-size: 18px;
}
.ctu-ulimate-style-3 .vc-tabs-li{padding: 20px 10px !important;line-height: 22px !important;}	
#cv-form {
    background-color: #454546;
    width: 83%;
    padding: 20px 20px 0px 20px;
	border-radius: 10px;
}
#cv-form input {
    width: 100% !important;
    border-color: #fff !important;
    background-color: #fff !important;
}
#cv-form p {
    margin-bottom: 12px;
}
#job-career-banner .bt_bb_port {padding-top: 56px !important;}
.wpcf7-form-control.wpcf7-submit:hover {
    color: orange !important;
}
.pum-content.popmake-content {
    margin-top: 30px;
}
#wpcf7-f1748-o2 input { width: 100% !important;}
#wpcf7-f1749-o1 input { width: 100% !important;}
#job-bottom-sec {
    background-color: #eee;
    color: #fff;
}
#job-bottom-sec .bt_bb_button {
    background-color: #fff;
    border-radius: 30px;
}
#job-bottom-sec .bt_bb_button a span{color:#ae368e !important;font-weight:600;}
#job-bottom-sec .wpcf7-form-control.wpcf7-submit:hover {
    color: #fff !important;
}
#medical-banner-form {
    background-color: #454546;
    width: 56%;
    padding: 19px 20px 0px 20px;
    border-radius: 10px;
	margin-top: 13px;
}
#medical-banner-form input {
    max-width: 100% !important;
    border-color: #fff !important;
    background-color: #fff !important;
    width: 100% !important;
    margin-bottom: 7px;
	font-weight: 500;
}
#medical-banner-form select {
    max-width: 100%;
    border-color: #fff !important;
}
#digital-banner{height:500px;}
#digital-banner h3{color: #fff;
font-size: 38px;padding-top: 13%;}
#team-help-sec .bt_bb_icon.bt_bb_style_outline.bt_bb_size_small.bt_bb_shape_circle.bt_bb_align_inherit {
    background-color: #fff;
    box-shadow: 7px 5px 30px 0 rgba(72,73,121,0.15);
    padding: 20px;
    margin-bottom: 41px;
	border-radius: 4px;}
#free-analysis-sec .wpcf7-form {
    width: 342px;
    box-shadow: 5px 7px 30px rgba(72,73,121,0.15);
    background-color: #fff;
    border-radius: 8px;
    padding: 20px;margin-left: 25%;
	text-align: center;
}
#free-analysis-sec .wpcf7-form input {
    width: 100% !important;
	background-color: #f3f5fe !important;
    border-color: #f3f5fe !important;
}
#free-analysis-sec {
    background-size: 1275px;
}
#free-analysis-sec .wpcf7-form-control.wpcf7-submit {
    background-color: #3d35a8 !important;
    color: #fff !important;
}
#Repairing-banner {
    height: 500px;
    padding: 9% 4%;
	color:#fff;
}
#repair-request-form {
     width: 60%;
    background-color: #ffae00;
    padding: 30px 30px 0px 30px;margin-left: 24%;margin-top: 50px;}
#repair-request-form input {
    background-color: #fff !important;
    width: 100% !important;
    margin-bottom: 4px;}
#repair-request-form p {margin-bottom: 0px;}

#repair-our-services img {
    width: 28%;
    margin-left: 39%;
}
#repair-our-services p {
    font-size: 26px;
    color: #fe8408;
    padding-top: 10px;
}
#guarantee-repair-sec{padding: 78px 40px;}
#guarantee-repair-sec-right .bt_bb_icon {
    margin-bottom: 21px !important;
}
#repair-bottom {
    background-color: #ffae00;
    color: #fff;
}
#repair-bottom .bt_bb_button {

    background-color: #fff;
    font-size: 14px;
    border-radius: 30px;
}
#repair-bottom .bt_bb_button:hover a {color: orange !important;}
#repair-bottom .bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder::before {
    color: #fff !important;
    font-size: 30px;box-shadow: 0 0 0 1px #fff inset !important;}
#pum_popup_title_1853 #wpforms-1735-field_2 {
    border-color: orange;
}
#repair-our-services {
    background-color: #eee;
    padding: 0px 25% 26px 25%;
}
#repair-our-services .bt_bb_column.col-md-4.col-ms-12.bt_bb_align_center.bt_bb_vertical_align_top.bt_bb_animation_zoom_in.animate.bt_bb_padding_normal.animated {
    width: 20%;
    background-color: #fff;
    margin-right: 10px;
    max-width: 31%;
    height: 184px;
    margin-bottom: 10px;
    padding: 27px;
}
.pum-theme-376 .pum-title, .pum-theme-lightbox .pum-title{font-weight: 500 !important;}
.pum-content.popmake-content h4 {
    font-size: 25px;
}
#form-section-website .wpcf7-form-control.wpcf7-select{
     width: 78%;
    height: 38px;
    border: 1px solid #fe8407;
    color: #7b7777;
}
#medical-banner-form select {

    max-width: 100%;
    -webkit-appearance: none;
    background-image: url("http://trustdiary.com/wp-content/uploads/2019/09/down-512.png");
    background-repeat: no-repeat;
    background-position: right 12% top 43%;
    background-color: #fff !important;
    width: 100%;
    border: 1px solid #fff;
    border-top-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    height: 43px;
    margin-bottom: 9px;
   	color: #81847f;
}
#medical-banner-form .wpcf7-form-control.wpcf7-submit {
    margin-top: 6px;
	font-weight: 700;
}
#popmake-1716 .wpcf7-form-control.wpcf7-submit:hover {
    color: #fff !important;
}
#contact-right .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100% !important;
    height: 39px;
}
#ft-1 p {
    font-size: 17px;
    line-height: 23px;
}
.widget-title {
    font-size: 19px !important;
}
.footer-right li a {
    font-size: 16px;
    line-height: 20px;
}
#ft-3 ul li a {
    font-size: 16px;
    color: #fff;
    line-height: 29px;
    text-transform: unset;
}
#website-banner {
    height: 450px;
}
#website-sec-2 .bt_bb_port {
    padding: 0px !important;
}
#pricing-sec .bt_bb_port {
    padding-top: 24px !important;
}
#pricing-sec h2 {
    margin-bottom: 4px;
}
#pricing-sec {
    padding: 0px 40px 0px 20px;
}
#quote-form .wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    width: 78%;
}
.vc-tabs-li {
    background-color: #eee;
    color: #000 !important;
}
#city-sec .bt_bb_port {
    padding: 0px !important;
}
#hot-offers-sec .bt_bb_port {
    padding-top: 7px !important;
}
.ctu-ulimate-style-3 .vc-tabs-li{font-size: 16px !important;}
#banner-bottom-left-col {flex-basis: 15% !important;
    max-width: 15% !important;
}
#banner-bottom-right-col {
    flex-basis: 78% !important;
    max-width: 78% !important;}
#post-section .bt_bb_port {
    padding-top: 0px !important;
}
ul.slides img {
    width: 100% !important;
}
#tab-section-home h3 {
    display: none !important;
}
#tab_container_1964 .wpsm_nav-tabs > li {
    width: 270px !important;
}
#tab-section-home #tab_container_1964 .wpsm_nav-tabs > li > a{background-color: #eee !important;color:#000 !important;font-family: muli !important;}
.bt_bb_height_auto .slick-slider .slick-slide img{height: 255px !important;}
.ttml_default_layout .ttml_author_block p::after {
    content: "";
    background-image: url("http://trustdiary.com/wp-content/uploads/2019/09/user-rate.png");
    position: absolute;
    width: 100px;
    height: 30px;
    background-repeat: no-repeat;
    z-index: 99999999;
    background-size: 100px;
}
.ttml_default_layout .ttml_author_block p:nth-child(2)::after {
    display: none;
}
#lappy-hover {
    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    z-index: 99999999999999;
    width: 370px;
    height: 371px;
    position: absolute;
    display: none;
    padding: 157px 20px;
    font-size: 25px;
    color: #fff;
	transition: .52s all;
}
#fix-now-sec {
    padding-bottom: 24px;
}
#lappy-hover-img {
    position: relative;
}
#lappy-hover-col:hover #lappy-hover {
    display: block;
	transition: .52s all;
}
#tab-section-home #tab_container_1964 .wpsm_nav-tabs > li.active > a{background: linear-gradient(to right, #846FF4 0%, #F17674 100%);color: #fff !important;}
.fab.fa-twitter:hover {color: #2caae1;}
.fab.fa-facebook-f:hover {color: #3b579d;}
.fab.fa-linkedin-in:hover {color: #007bb6;}
.fab.fa-skype:hover {color: #00aff0;}
.tab-section #tab_container_1964 .wpsm_nav-tabs > li > a{padding: 13px 0px 15px 0px !important;}
#tab_container_1964 .wpsm_nav-tabs > li > a .fa{display: block;text-align: center !important;}
#tab_container_1964 .tab-content{padding: 20px 13px 0px 45px !important;}
#content-bottom-widgets {
    display: none;
}
.footer-left ul {
    list-style-type: none;
	margin-left: 0;
}
.footer-left ul li a {
    color: #fff;
    font-size: 18px;
}
.footer-right ul {
    list-style-type: none;
}
.footer-right li {
    font-size: 16px;
}
.social-icon ul li {
    display: inline-block;
    font-size: 35px;
    margin-right: 2px;
}

#blog a {
    color: #fe8408;
}
#blog-hover p a {
    color: #fff !important;
}
#blog-hover-2 p a {
    color: #fff !important;
}
#blog-hover-3 p a {
    color: #fff !important;
}
#blog a:hover{color:#fff !important;}
.footer-right ul li span .fa, .far, .fas {
    padding-right: 0px !important;
	font-size: 18px;
	color: #fff;
}

#categories-2 ul li:hover {
    color: #fff;
}
.facebook:hover {color: #3b579d;}
.twitter:hover {color: #2caae1;}
.insta:hover { color: #007bb6;}
.skype:hover {color: #00aff0;}
footer h2 {
    text-transform: uppercase;
}
#tab-section-home #tab_container_1964 .tab-content{font-family: muli !important;background-color: transparent !important;}
.category-section h2 {
    position: absolute;
    z-index: 99999;
    background-color: #0000004f;
    color: #fff;
    width: 100%;
    left: 0px;
    top: 59px;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    padding: 10px;
}
.img-sec {
    position: relative;
}
#blog-hover-three a {color: #fff !important;}
#secondary {display: none;}
.lcs_logo_title {
    text-align: center !important;
}
h3.lcs_logo_title {
    margin-top: 20px !important;
	color: #484545;
	font-size: 18px !important;
}
#hot-offers-sec h2 {
    margin-bottom: 52px;
	font-family: 'Ubuntu', sans-serif !important;
	font-size: 32px;
}
#testimonial h2 {
    font-family: 'Ubuntu', sans-serif !important;
    font-size: 32px;
    padding-top: 16px;
    margin-bottom: 74px;
}
#city-sec h3 {
    font-family: 'Ubuntu', sans-serif !important;
    font-size: 32px;
}
.image-ultimate-responsive-3.orphita-animation.image-ultimate-hover-animation-1.image-ultimate-hover-padding-1 {
    width: 20% !important;
    float: left;}
.image-ultimate-hover-1 .iheu-info {
	background: rgb(119, 192, 67) !important;}
.image-ultimate-hover-1 a.iheu-button {
	padding: 7px 6px !important;
	background: rgb(255, 255, 255) !important;
	color: #000 !important;
}
#post-img {
position: relative;
padding: 6px;
}
#post-text {position: absolute;
    top: 38%;
}
#post-text {padding-left: 27px;}
#post-text h4 a{
cursor: pointer;
    color: #fff;
	line-height: 28px;}
.blog-btn {
    background-color: #fff;
    color: #de4461;border: 1px solid #fff;}
.blog-btn:hover {
   background-color: transparent;
    color: #fff;
}
#blog-section .bt_bb_port{padding-top: 1em !important;}
#offer-img{
    overflow: hidden;
    height: 160px;
	border-radius: 3px 3px 0px 0px;
}
.hot-offers-section .col-md-3 {
    padding: 0;
    background-color: #fff;
    box-shadow: 0 0 5px 0 #bbb;
    border-radius: 3px;
    flex-basis: 23% !important;
    max-width: 23% !important;
	transition: .3s ease-in;
}
#offers-sec .col-md-3:hover{
	transition: .3s ease-in;
	box-shadow: 0 0 12px 0 #bbb;
}
.offer-text {
    clear: both;
    padding: 10px;
	text-align:center;
}
.offer-text h2 {
    margin-bottom: 6px;
    color: #333;
    font-weight: 500;
    font-size: 20px;}
.offer-text p {
    line-height: 20px;
    margin-bottom: 17px;
	font-size: 13px;
   color: #5e5a5a;
}
.offer-btn {
	background-color: transparent;
    border: 1px solid #d8d8d8;
    color: #de4461;
    transition: .3s ease-in;
    font-size: 11px;
}
.offer-btn:hover {
    box-shadow: 0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15) !important;
    background-color: #de4461;
    border: 1px solid #de4461;
    color: #fff;
}
#post-section {
    padding-bottom: 40px;
}
.apct-testim-wrapper #template-2 .apct-upper-scetion-wrapper{background: #fff !important;}
.bt_bb_port{padding-top:4em !important;padding-bottom:1em !important;}
#offers-sec .bt_bb_port {
    padding-top: 0px !important;
}
#webdesign-sec-2 h3 {
    color: #1e1666;
    font-size: 30px;
    font-weight: 600;
    padding-top: 83px;
}
#webdesign-sec-2 p {
    color: #6a7c92;
    font-size: 20px;
    line-height: 18px;
}
#webdesign-sec-2 .bt_bb_button {
    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    border-radius: 3px;
    padding: 14px 20px 14px 20px;
	margin-top: 87px;
}
#webdesign-sec-2 .bt_bb_button:hover{    box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.25);
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);}
#webdesign-sec-2 .bt_bb_button a {
    color: #fff;
    font-size: 15px;
}
#webdesign-sec-3 h3 {
    color: #1e1666;
    font-size: 31px;
    font-weight: 600;
	padding-top: 100px;
    padding-bottom: 30px;
}
#webdesign-sec-3 h4 {
    color: #1e1666;
    font-weight: 600;
    padding-top: 35px;
}
#webdesign-sec-3 p {
    color: #6a7c92;
}
#webdesign-sec-3 .col-md-4 {
    transition: background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;
    padding: 30px 40px 30px 40px;
    background-color: #fff;
    flex-basis: 30.333% !important;
    max-width: 30.333% !important;
	box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.40);
}
#webdesign-sec-3-bottom {
    padding-top: 82px;
}
#webdesign-sec-3-bottom .col-md-4 {
    background-color: transparent;
	box-shadow: none;
}
#webdesign-sec-4 h3 {
    color: #1e1666;
    font-size: 31px;
    font-weight: 600;
	margin-bottom: 57px;
}
#web-price-sec .col-md-4 {
    box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.40);
    flex-basis: 29.333% !important;
    max-width: 29.333% !important;
}
#web-price-sec .col-md-4 {
    box-shadow: 0px 8px 8px 3px rgba(0,0,0,0.40);
    flex-basis: 29.333% !important;
    max-width: 29.333% !important;
	padding: 26px;
}
#web-price-sec h4 {
    padding-top: 35px;
    color: #1e1666;
    font-weight: 600;
}
#web-price-sec h2 {
    color: #1e1666;
    font-size: 31px;
    font-weight: 600;
    margin-bottom: 63px;
}
.price {
    font-size: 28px;
    font-weight: 700;
    color: #1e1666;
}
#webdesign-sec-2 .bt_bb_port {
    padding-top: 0px !important;
}
#contact-left p {
    color: #4f5a66;
}
#contact-left .col-md-4 {
    flex-basis: 21.333% !important;
    max-width: 21.333% !important;
	margin-bottom: 40px;
}
#contact-left .col-md-8 {
    flex-basis: 74.667%;
    max-width: 74.667%;
}
#contact-left .bt_bb_row_inner:nth-child(2) p {
    line-height: 3px;
}
#contact-left .bt_bb_row_inner:nth-child(3) p {
    line-height: 27px;
}
#contact-right input {
    background-color: #F3F5FD !important;
    border-color: #F3F5FD !important;
	height: 61px !important;
}
#webdesign-sec-4 .col-md-6 {
    overflow: hidden;
	position:relative;
}
#webdesign-sec-4 .col-md-6 img{
	position:relative;
	transition:.52s all;
}
#webdesign-sec-4 .col-md-6 .col-md-6:hover img {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
	transition:.52s all;
	cursor:pointer;
}
#web-price-sec .bt_bb_button {
    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    border-radius: 3px;
    padding: 14px 20px 14px 20px;
	margin-top: 87px;
}
#web-price-sec .bt_bb_button a{color:#fff !important;}
#web-price-sec .bt_bb_button:hover{    box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.25);
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);}
#web-clients-sec .bt_bb_port {
    padding-top: 0px !important;
}
/*--------post-css-------*/
.bt_bb_latest_posts_item_image {
    transform: scale(1) translateY(0);
    position: relative;
    transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9);
}
.bt_bb_latest_posts_item_image img {
    width: 100%;
    float: left;
	border-radius:none !important;
}
.bt_bb_latest_posts_item_image {
    margin: 0px !important;
}
.bt_bb_latest_posts_item_content {
    padding: 22px;
}
.bt_bb_latest_posts_item {
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    margin-bottom: 40px;
    width: 30% !important;
    max-width: 32%;
    padding: 0px !important;
	height: 375px;
}
.bt_bb_latest_posts_item img{transition: .52s all;}
.bt_bb_latest_posts_item_title a {color: #1e1666 !important;}
.bt_bb_latest_posts_item_title {padding-top: 22px;}
.bt_bb_latest_posts_item img:hover {
   -webkit-transform: scale(1.25);
    transform: scale(1.25);
    transition: .52s all;
    cursor: pointer;
}
.post-thumbnail {
    overflow: hidden;
}
.blog-left {
    width: 70%;
    float: left;
    padding-left: 4%;
}
.blog-sidebar {
    width: 30%;
    float: left;
}
.bt_bb_image_shape_rounded .bt_bb_latest_posts_item .bt_bb_latest_posts_item_image {
	border-radius: 5px 5px 0px 0px !important;
}
h2#reply-title {
    border-top: none;
    text-align: left;
    color: #1e1666 !important;
}
#commentform {width: 100%;}
p.comment-notes {
    text-align: left;
}
p.comment-form-author {
    width: 31%;
    float: left;
    margin-right: 3%;
}
#commentform {
    width: 100%;
}
p.comment-form-email {
    width: 31%;
    float: left;
	 margin-right: 3%;
}
p.comment-form-url {
    width: 31%;
    float: left;
}
p.comment-form-cookies-consent {
    text-align: left;
}
input#submit {
    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    color: #fff !important;
}
.form-submit {
    text-align: left;
}
nav.navigation.post-navigation {
    display: none;
}
.site-main > article {
    margin-bottom: 0;
}
textarea#comment {
    height: 140px !important;
}
#comments{margin-left: 0%;margin-bottom:29px;margin-right:4%;}
#post{background-color:#fff6;border:1px solid #ffffff4d !important;margin-top:3%;}
#post:hover{background-color:#fff !important;border:1px solid #fff !important;}
#post a:hover{color:#fd860d !important;}
#blog{border:1px solid orange;margin-left:42%;}
#blog:hover{background-color:orange;}
.post-thumbnail img {
    width: 100%;
}
#post a{color:#fff !important;}
.blog-sidebar ul li a {
    color: #000;
    font-size: 17px;
}
.blog-sidebar h2 {
    padding-left: 15px;
	color: #1e1666;
}
/*---------end-post css-------------*/


#home-get-quote-sec .bt_bb_port {padding-top: 0px !important;}
#home-get-quote-sec .bt_bb_cell {

    background-image: url("http://trustdiary.com/wp-content/uploads/2019/11/bottom.png");
    padding: 120px;
	background-repeat: no-repeat;
}
#home-get-quote-sec {background-color: #eee;  height: 285px;}
#home-get-quote-sec .bt_bb_button {
    background: #fff;
    border-radius: 30px;
    padding: 14px 20px 14px 20px;
}
#home-get-quote-sec .bt_bb_button a{color:#b8388e;padding: 0;font-size: 25px;}
#post-section .bt_bb_button.bt_bb_icon_position_left.bt_bb_style_outline.bt_bb_size_small.bt_bb_width_inline.bt_bb_shape_inherit.bt_bb_align_inherit {
    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
}
#post-section .bt_bb_button.bt_bb_icon_position_left.bt_bb_style_outline.bt_bb_size_small.bt_bb_width_inline.bt_bb_shape_inherit.bt_bb_align_inherit a{color:#fff !important;font-size:18px;}
section#blog-section h2 {
    margin-bottom: 55px;
	font-family: 'Ubuntu', sans-serif !important;
}
#job-bottom-sec .bt_bb_cell {
    background-image: url("http://trustdiary.com/wp-content/uploads/2019/10/bottom.png");
    padding: 120px;
    background-repeat: no-repeat;
}
#hot-offers-sec {
    background-color: #fff8fd;
	padding-top:50px;
}
#offers-sec {
    background-color: #fff8fd;
    padding-bottom: 33px;
}
#about-printing {
    background-color: #eee;
    padding-bottom: 20px;
}
#printing-services-sec {
     background: #ff4328 url("http://trustdiary.com/wp-content/uploads/2019/10/banner-1-2.jpg") center center fixed;
        background-size: auto;
    background-size: cover;
    color: #fff;
}
#printing-services-sec .bt_bb_column_inner_content{background-image: url('http://trustdiary.com/wp-content/uploads/2019/10/hand.png');
    padding-bottom: 160px;
    background-repeat: no-repeat;}
#printing-services-sec .bt_bb_port {padding-bottom: 0px !important;}
#print-services-right p{margin-top: 55px;color: #000;    margin-bottom: 5px;}
div#print-services-bottom p {
    text-align: center;
    color: #000;
    padding-top: 22%;
    font-size: 23px;
}
div#printing-slider-right .bt_bb_button {
    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%) !important;
    font-size: 14px;
}
div#printing-slider-right .bt_bb_button a {
    color: #fff;
}
#cv-form input.wpcf7-form-control.wpcf7-submit {
    border-color: #fb817f;
}
section#jobs-section {
    background-color: #eee;
}
.social-icon ul {
    margin: 0px;
	margin-top: 11px;
	margin-left: 64px;
}
.social-icon {
    margin-top: -11px;
    margin-left: -12px;
}
.footer_icon {
    width: max-content !important;
    margin: 0 5px;
}
.footer_icon span.bt_bb_icon_holder:before {
    color: #eae8e8;
    font-size: 35px;
}
.footer-icon {
    display: inline-block;
    float: left;
    width: 20px;
}
.footer-text {
    display: inline-block;
    width: 180px;
	color: #fff !important;
}
/*-----testimonial-css-------*/
.wltp-slider-testimonial-rating li {
  display: inline-block;
}
.wltp-slider-testimonial-rating li .fas.fa-star {color: #FDCC0D !important;}
.wltp-slider-client-photo img {
      width: 120px !important;
      border-radius: 100% !important;margin: 0 auto;
	 display: block;}
.wltp-slider-testimonial {text-align: center;padding: 9px;}
.wltp-slider-testimonial span {
    margin: 0 auto;
    display: block;
}
.wltp-slider-testimonial-description {
    box-shadow: 8px 0px 3px -3px #bbb;
    color: #fff;
    line-height: 24px;
    padding: 37px 20px 20px 20px;
    background: #eee;
	margin-top: -32px;
	height: 240px;
}
.wltp-slider-testimonial-description p {
    color: #403c3c;
	font-size: 15px;
}
h3.wltp-slider-testimonial-title {
    font-size: 17px;
}
.wltp-testimonial-profile h3 {padding-top: 12px;}
/*-------------end-testimonial-----------*/
div#ft-4 {
/*     float: left; */
}
#ft-6 {
    float: left !important;
}
.comment-form label{display:block !important;}
p.comment-form-cookies-consent {
     text-align: left;
    clear: both;}
/*---------process-css--------------*/
#process-banner {
    height: 400px;
}
#process-sec-2 h3 {
    margin-bottom: 8%;
    color: #fff;
    font-size: 35px;
    font-weight: 400;
}
#process-sec-2 h3 {
    margin-bottom: 6%;
}
.process-node, .process-node2, .process-node3, .process-node4, .process-node5, .process-node6, .process-node7, .process-node8, .process-node9, .process-node10 {
    background: none repeat scroll 0 0 rgba(254, 142, 34, 0);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    height: 100px;
    margin: auto;
    position: relative;
    -webkit-transition: background 0.6s ease-out 0s;
    -ms-transition: background 0.6s ease-out 0s;
    -moz-transition: background 0.6s ease-out 0s;
    -o-transition: background 0.6s ease-out 0s;
    transition: background 0.6s ease-out 0s;
    width: 100px;
    text-align: center;
	opacity: 0;
}
.process-flow {
    width: 50%;
}
#process-sec-2 {background-color: #474D5D;padding-bottom: 30px;}
.process-flow h4 {
    text-align: center;
    color: #fff;
    line-height: 21px;
	margin-bottom: 7px !important;
	font-size: 16px;
}
.process1-active, .process2-active, .process3-active, .process4-active, .process5-active, .process6-active, .process7-active, .process8-active,.process9-active  {
    background: none repeat scroll 0 0 #FC6F5C;
	line-height: 91px;
	margin-bottom: 40px;
	opacity: 3;
}
.process10-active{background: none repeat scroll 0 0 #77C043;
	line-height: 91px;
	margin-bottom: 40px;
	opacity: 3;}
.process-flow p {
     color: #fff;
    text-align: center;
}
.line{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    height: 500px;
    margin: auto;
    width: 4px;
    transform: rotate(-72deg);
    position: absolute;
    right: 33%;
    top: -114px;
}
.line2 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    height: 476px;
    margin: auto;
    width: 4px;
    transform: rotate(75deg);
    position: absolute;
    right: 74%;
    top: -121px;
}
.line3{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    height: 500px;
    margin: auto;
    width: 4px;
    transform: rotate(-77deg);
    position: absolute;
    right: 32%;
    top: -119px;
}
.line4 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    height: 496px;
    margin: auto;
    width: 4px;
    transform: rotate(76deg);
    position: absolute;
    right: 73%;
    top: -107px;
}
.line5 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    height: 500px;
    margin: auto;
    width: 4px;
    transform: rotate(-75deg);
    position: absolute;
    right: 31%;
    top: -116px;
}
.line6 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    height: 496px;
    margin: auto;
    width: 4px;
    transform: rotate(76deg);
    position: absolute;
    right: 73%;
    top: -131px;
}
.line7 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    height: 500px;
    margin: auto;
    width: 4px;
    transform: rotate(-74deg);
    position: absolute;
    right: 31%;
    top: -119px;
}
.line8 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    height: 500px;
    margin: auto;
    width: 4px;
    transform: rotate(74deg);
    position: absolute;
    right: 73%;
    top: -121px;
}
.line9 {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    height: 515px;
    margin: auto;
    width: 4px;
    transform: rotate(-73deg);
    position: absolute;
    right: 30%;
    top: -115px;
}
.line-active, .line-active2, .line-active3, .line-active4, .line-active5, .line-active6, .line-active7, .line-active8, .line-active9{background:#b0aaaa40;
   text-align: center;
    color: #ffffff;
    margin: 0 auto;
    height: 500px;
	-webkit-transition: opacity 0.7s ease-out 0s;
    -moz-transition: opacity 0.7s ease-out 0s;
    -ms-transition: opacity 0.7s ease-out 0s;
    -o-transition: opacity 0.7s ease-out 0s;
    transition: opacity 0.7s ease-out 0s;
}
.line-active .progress, .line-active2 .progress, .line-active3 .progress, .line-active4 .progress, .line-active5 .progress, .line-active6 .progress, .line-active7 .progress, .line-active8 .progress, .line-active9 .progress{
	height:100%;
	background:#fff;
	-webkit-transition: 1s all;
	-moz-transition: 1s all;
	transition: 1s all;
}
.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
#process2 .process-flow {
    width: 50%;
    float: right;
}
#process2 .line{transform: rotate(48deg);
position: absolute;
right: 75%;
top: -65px;}
#process1 {
    padding-left: 10%;
}
#process2 {
    padding-right: 10%;
}
/*-----end-process-css--------*/
.page-id-2521 footer {
    background-color: 
    #eee !important;
}
.pum-container, .pum-theme-lightbox .pum-container{border: 8px solid #838384 !important;}
#contact-add a {
    color: 
    #605d5d;
}
#contact-left .bt_bb_row_inner {
    margin-bottom: 14px;
}
/*--------new-tab--------*/
.offer-1 {
    width: 32%;
    float: left;
    margin-right: 1%;
	margin-bottom: 12px;
}
#tab_container_2611 .wpsm_nav-tabs > li.active > a, #tab_container_2611 .wpsm_nav-tabs > li.active > a:hover, new-tab-#tab_container_2611 .wpsm_nav-tabs > li.active > a:focus{border: none !important;}
#new-tab-sec #tab_container_2611 .wpsm_nav-tabs > li > a{background-color: transparent !important;border: none !important;font-family: muli !important;}

#tab_container_2611 ul .active {
    border-bottom: 2px solid 
    #8249ba;
}
#new-tab-sec h3 {
    display: none !important;
}
#new-tab-sec #tab_container_2611 .wpsm_nav-tabs > li{margin-right: 54px !important;}
#tab_container_2611 ul li:hover {
    border-bottom: 2px solid #8249ba !important;
}
#tab_container_2611 .tab-content {padding: 20px 0px 20px 20px !important;}
.offer-img {
    overflow: hidden;
}
.offer-img img:hover {
    transform: scale(1.25);
    transition: .52s all;
    cursor: pointer;
}
.bt_bb_row.pop-remove {
    display: none !important;
}
#cv-form div.wpcf7-response-output {
    margin: -2em 0.5em 1em;
    padding: 0.2em 1em;
}
.col2 h1{
	font-size:40px;
	color:#fff;
	  font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}
.web{
	padding-top:100px;
}
.web p{
	color:#fff;
}
.web #web-form{
	background: #000;
    padding: 40px 40px 1px 40px;
	border-radius: 10px;  
	width: 66%;
}
.web #web-form input, .web #web-form textarea{
	width:100% !important;
	    font-size: 14px;
}
.web #web-form p{
	margin:0px 0px 10px;
}
.web #web-form textarea{
	height:40px;
}
.web #web-form .wpcf7-response-output{
	color:#fff;
	margin-top: -60px; 
}
.plan .shadow.col-md-6{
	    box-shadow: none !important;
        flex-basis: 45.333% !important;
    	max-width: 45.333% !important;
		padding: 26px;
		background:#fff;
}
.plan .shadow.col-md-6:hover{
	    box-shadow: 0 .5rem 5rem rgba(0,0,0,.15)!important;
}
.plan .shadow a{
	     background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    	color: #fff;
    	font-size: 16px;
    	border-radius: 4px;
    	margin: 10px 0px;
}
.plan .shadow a:hover{
	    background: linear-gradient( 45deg, #cb3589, #782f8b);
    	color: #fff;
    	font-size: 16px;
    	border-radius: 4px;
    	margin: 10px 0px;
}
.plan .shadow .bt_bb_column_content_inner{
	    border: 1px dashed #bf358a;
    	padding: 10px 0px;
}
.plan .shadow h3{
	    margin-top: 20px;
    	margin-bottom: 5px;
    	font-size: 24px;
}
.plan h2{
		font-size: 40px;
		color:#1e1666;
	  	font-family: 'Poppins', sans-serif !important;
    	font-weight: 600;
}
.plan p{    color: #6a7c92;
    font-size: 20px; 
}
.webdesign p {
    color: #6a7c92;
    font-size: 16px;
    line-height: 25px;
}
.webdesign ul li{
	color: #6a7c92;
    line-height: 2;
}
.webdesign ul{
	list-style-image: url(//trustdiary.com/wp-content/uploads/2021/04/checked.png);
	list-style-position: inside;
}
.webdesign h3{
	font-size: 30px;
	color:#1e1666;
	font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}
.how .arrow::after{
	content: "";
    display: block;
	background: linear-gradient(to right, #453190 -27%, #bc368b 100%);
    position: absolute;
    width: 0;
    z-index: 9999;
    height: 10px;
    top: 70px;
    left: 79%;
	-webkit-transition: width 1000ms ease-in;
    -moz-transition: width 1000ms ease-in;
    -o-transition: width 1000ms ease-in;
    transition: width 1000ms ease-in;
}
.how .arrow.active::after{
	width:150px;
}
.how .arrow::before{content: "";
    display: block;
	background:#ccc;
    position: absolute;
    width: 150px;
    z-index: 9999;
    height: 10px;
    top: 70px;
    right: -80px;
}
.how h4{
	color: #1e1666;
    font-family: 'Poppins', sans-serif !important;
    line-height: 1.5;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0px !important;
    font-size: 20px !important;
}
.how p{
	 color: #6a7c92;
}
.how .bt_bb_image.bt_bb_shape_square:hover {
    background-color: #c93589 !important;
    border: 1px solid #fff;
}
.start p{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin:0px !important;
	padding:10px !important;
}
.start p.regular{
	background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    padding: 10px;
}
.start .boder-bottom{
	border-bottom: 1px solid #ccc;
}
.contactus h2{
	color:#fff;
	font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}
.contactus p{
	color:#fff !important;
}
.contactus p{
	 color: #6a7c92;
}
.contactus .book{
	background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    margin: 10px 0px;
	padding: 0px 20px;
}
.contactus .call-btn{
	margin: 0;
}
.contactus .book a{
	color:#fff;
}
.contactus p a{
	color: #6a7c92;
	font-weight:400;
}
.contactus .inner-contact p{
	font-weight: bold;
    font-size: 20px;
}
.contactus .bg-color{
	background: #cccccc24;
}
.payment p{
	font-size: 20px;
	color: #6a7c92;
	margin: 10px 0px;
	font-weight:600;
}
.webdesign .bt_bb_image{
	padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    background-color: #ffffff;
    border-width: 12px;
    border-style: ridge;
    border-color: rgba(183,183,183,0.22);
    box-shadow: 0px 60px 80px -30px rgb(0 0 0 / 29%);
}
.start img{
	position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
	-webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
}
@keyframes mover{
	0%{
		transform:translateY(0)
	}
	100%{
		transform:translateY(-20px)
	}
}

.how .bt_bb_image.bt_bb_shape_square{
	    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%) !important;
}
#popmake-2817{
	background: linear-gradient(to right, #413291 0%, #bc368b 100%) !important;
}  
#popmake-2817 h4{
	color:#fff;
}  
#popmake-2817 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: #fff !important;
    border-color: #fff !important;
}
#popmake-2817 textarea{
    background-color: #fff !important;
    border-color: #fff !important;
}
#popmake-2817 input[placeholder]{
	color:#000 !important;
	font-weight:400;
}
#popmake-2817 textarea[placeholder]{
	color:#000 !important;
	font-weight:400;
}
#popmake-2817 .pum-container, #popmake-2817 .pum-theme-lightbox .pum-container {
    border: 8px solid #000 !important;
}
.page-id-2658 h1, .page-id-2658 h2, .page-id-2658 h3, .page-id-2658 h4, .page-id-2658 h5 , .page-id-2658 h6{
	     
}
.payment h2{
	color:#1e1666;
	font-size: 40px !important;
	font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}
.how h2 {
    font-size: 40px;
    color: #1e1666;
	font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}
.start h2 {
    font-size: 40px !important;
    color: #1e1666;
	font-family: 'Poppins', sans-serif !important;
    font-weight: 600;
}
.start .width-small{padding:100px;}
@media only screen and (min-width:320px) and (max-width:479px){
.start .width-small{
	padding:20px;
	}
#job-career-banner .bt_bb_button {
     margin-top: 5px;
    padding: 5px;
    width: 100%;
    height: 46px;
}
.wpcf7-form-control-wrap.recaptcha{
	text-align:center;
}
.plan .bt_bb_column.col-xl-6 {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
    max-width: 100% !important;
    padding: 20px !important;
    background: #fff;
    box-shadow: none !important;
	margin-bottom: 20px;
}
.start .bt_bb_text{
	margin-bottom:20px !important;
}
.how #image-center.bt_bb_image.bt_bb_shape_square {
    margin-left: 85px !important;
}
.how .bt_bb_column[data-width="3"], .how .bt_bb_column_inner[data-width="3"] {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
}
#job-career-banner {
    padding-left: 20px;
    padding-right: 20px;
}
#cv-form {
    width: 100%; 
}
#cv-form .wpcf7-recaptcha > div {
	width:100% !important;
	background-color:#fff;
}	
#jobs-section .col-md-3 {
    height: auto;
    background-color: #fff;
    max-width: 49%;
    margin-bottom: 10px;
}
#job-section-4 .col-md-6 {
    padding: 20px;
}	
#search {
    width: auto;
    padding: 5px;
    height: auto;
    margin-top: 10px;
}
#search a {
    padding:5px !important;
}
#job-bottom-sec .bt_bb_cell {
    background-image: url(http://trustdiary.com/wp-content/uploads/2019/10/bottom.png);
    padding: 0px;
    background-size: contain;
    background-repeat: no-repeat;
}		
.how h2 {
    font-size: 30px; 
}	
#site-header-menu {
    background-color: #fe8406;
    width: 100% !important;
    border-radius: 0px;
    padding-left: 0;
    padding: 10px;
    margin-top: 0px !important;
}
.menu-item-519::after{
	content: "";
    display: block;
    background: url(//trustdiary.com/wp-content/uploads/2021/04/arrow-down1.png) no-repeat;
    position: absolute;
    z-index: 9999;
    top: 10px;
    width: 20px;
    height: 20px;
    right: 10px;
	}
.menu-item-519:hover .sub-menu {
	display: block;
}
.menu-item-2469::after{
	content: "";
    display: block;
    background: url(//trustdiary.com/wp-content/uploads/2021/04/arrow-down1.png) no-repeat;
    position: absolute;
    z-index: 9999;
    top: 10px;
    width: 20px;
    height: 20px;
    right: 10px;
	}
.menu-item-2469:hover .sub-menu {
	display: block;
}
	
.web #web-form { 
    padding: 10px 20px; 
    width: 100%;
}
.web .bt_bb_port {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
}
.web p{
	font-size: 16px;
	}
.col2 h1 {
    font-size: 26px;
    padding-top: 20px;
    text-align: center;
    color: #fff;
}
.how .arrow::before{
    display:none;
}
.how .arrow::after{
    display:none;
}
.how .col-md-3 #image-center {
    height: 120px;
    width: 120px; 
    padding: 26px;
}
#sec-3 h4 {
    padding-top: 10px;
    margin-bottom: 0px !important;
    font-size: 14px;
}
.web .wpcf7-recaptcha > div {
    width: 100% !important; 
}
.plan .shadow.col-md-6 {
    box-shadow: 0px 8px 8px 3px rgb(0 0 0 / 40%);
    flex-basis: 100% !important; 
    max-width: 100% !important; 
    margin-bottom:10px;
}
.plan h2 {
    font-size: 30px;
    color: #1e1666;
}
.webdesign h3 {
    font-size: 24px;
    text-align: center;
    margin-top: 40px !important;
    margin-bottom: 10px; 
}
.start h2{
	font-size:30px !important;
}
.payment h2 {
    font-size: 30px !important; 
	margin-bottom: -45px;
}
.start img {
	display: block;
    position: relative;
}
#popmake-2817.pum-container.pum-responsive {
    left: 50%;
    margin-left: -28.5% !important;
    width: 95%;
    height: auto;
    overflow: visible;
}
#popmake-2817 .wpcf7-recaptcha > div {
    width: 100% !important; 
}
#popmake-2817 P{
	margin:0 0 10px;
}
#popmake-2817.pum-container.pum-responsive.pum-responsive-medium {
    width: 90% !important;
}
#popmake-2817	.wpcf7-recaptcha div{
	min-width:150px !important;
}
.bt_bb_port {
    padding-top: 2em !important;
    padding-bottom: 0em !important;
}
}
@media only screen and (min-width:480px) and (max-width:767px){
.start .width-small{
	padding:20px;
	}
#site-header-menu {
    background-color: #fe8406;
    width: 100% !important;
    border-radius: 0px;
    padding-left: 0;
    padding: 10px;
    margin-top: -15px !important;
}
.wpcf7-form-control-wrap.recaptcha{
	text-align:center;
	}
.plan .bt_bb_column.col-xl-6 {
    -webkit-flex-basis: 100% !important;
    flex-basis: 100% !important;
    max-width: 100% !important;
    padding: 20px !important;
    background: #fff;
    box-shadow: none !important;
	margin-bottom: 20px;
}
.start .bt_bb_text{
	margin-bottom:20px !important;
	}
.how #image-center.bt_bb_image.bt_bb_shape_square {
    margin-left: 30px !important;
}
.menu-item-519::after{
	content: "";
    display: block;
    background: url(//trustdiary.com/wp-content/uploads/2021/04/arrow-down1.png) no-repeat;
    position: absolute;
    z-index: 9999;
    top: 10px;
    width: 20px;
    height: 20px;
    right: 10px;
	}
.menu-item-519:hover .sub-menu {
	display: block;
}
.menu-item-2469::after{
	content: "";
    display: block;
    background: url(//trustdiary.com/wp-content/uploads/2021/04/arrow-down1.png) no-repeat;
    position: absolute;
    z-index: 9999;
    top: 10px;
    width: 20px;
    height: 20px;
    right: 10px;
	}
.menu-item-2469:hover .sub-menu {
	display: block;
}
.web #web-form { 
    padding: 10px 20px; 
    width: 78%;
    margin: 0 auto;
}
.web .bt_bb_port {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
}
.web p{
	font-size: 16px;
	}
.col2 h1 {
    font-size: 26px;
    padding-top: 20px;
    text-align: center;
    color: #fff;
}
.how .arrow::before{
    display:none;
}
.how .arrow::after{
    display:none;
}
.how .col-md-3 #image-center {
    margin-left: 140px !important;
}
#sec-3 h4 {
    padding-top: 10px;
    margin-bottom: 0px !important;
    font-size: 14px;
}
.web .wpcf7-recaptcha > div {
    width: 100% !important; 
}

.plan .shadow.col-md-6 {
    box-shadow: 0px 8px 8px 3px rgb(0 0 0 / 40%);
    flex-basis: 100% !important; 
    max-width: 100% !important; 
    margin-bottom:10px;
}
.plan h2 {
    font-size: 30px;
    color: #1e1666;
}
.webdesign h3 {
    font-size: 24px;
    text-align: center;
    margin-top: 40px !important;
    margin-bottom: 10px; 
}
.start h2{
	font-size:30px;
}
.start img {
	display: block;
    position: relative;
}
#popmake-2817.pum-container.pum-responsive {
    left: 50%;
    margin-left: -28.5% !important;
    width: 95%;
    height: auto;
    overflow: visible;
}
#popmake-2817 .wpcf7-recaptcha > div {
    width: 100% !important; 
}
#popmake-2817 P{
	margin:0 0 10px;
	}
#popmake-2817.pum-container.pum-responsive.pum-responsive-medium {
    width: 90% !important;
}
#popmake-2817	.wpcf7-recaptcha div{
	min-width:150px !important;
}
.bt_bb_port {
    padding-top: 2em !important;
    padding-bottom: 0em !important;
}
}
@media only screen and (min-width:768px) and (max-width:1023px){
.start .width-small{
	padding:20px;
	} 
#site-header-menu {
    width: 100% !important;
    border-radius: 0px;
    padding-left: 0;
    padding: 5px 5px 5px 15px;
    border-radius: 50px 0 0 50px;
    margin-top: -15px !important;
}
	#job-career-banner .bt_bb_button {
    background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    margin-top: 31px;
    width: auto;
    padding: 10px;
    margin: 10px;
    height: 46px;
}
#cv-form {
    background-color: #454546;
    width: 83%;
    padding: 4px 20px 0px 20px;
    border-radius: 10px;
    margin: 0 auto;
}
.wpcf7-form-control-wrap.recaptcha{
	text-align:center;
	}
.web .col-md-6 {
	flex-basis: 50% !important;
    max-width: 50% !important;
	padding-top:50px;
}
.menu-item-519::after{
	content: "";
    display: block;
    background: url(//trustdiary.com/wp-content/uploads/2021/04/arrow-down1.png) no-repeat;
    position: absolute;
    z-index: 9999;
    top: 10px;
    width: 20px;
    height: 20px;
    right: 10px;
	display:none;
	}
.menu-item-519:hover .sub-menu {
	display: block;
}
.menu-item-2469::after{
	 content: "";
    display: block;
    background: url(//trustdiary.com/wp-content/uploads/2021/04/arrow-down1.png) no-repeat;
    position: absolute;
    z-index: 9999;
    top: 10px;
    width: 20px;
    height: 20px;
    right: 10px;
	display:none;
	}
	.main-navigation a {
    padding: 0.65625em 0.75em;
	}
.menu-item-2469:hover .sub-menu {
	display: block;
}
	
.web #web-form { 
    padding: 10px 20px; 
    width: 47%;
    margin: 0 auto;
}
.web .bt_bb_image.bt_bb_shape_square img{
	margin-left:110px;
}
.plan .bt_bb_column.col-xl-6 {
    -webkit-flex-basis: 49%;
    flex-basis: 49% !important;
    max-width: 49% !important;
    padding: 20px !important;
    background: #fff;
    box-shadow: none !important;
}
.web .bt_bb_port {
    padding-top: 1em !important;
    padding-bottom: 1em !important;
}
.web p{
	font-size: 16px;
	}
.col2 h1 {
    font-size: 26px;
    padding-top: 20px;
    text-align: center;
    color: #fff;
}
.how .arrow::before{
    display:none;
}
.how .arrow::after{
    display:none;
}
#sec-3 h4 {
    padding-top: 10px;
    margin-bottom: 0px !important;
    font-size: 14px;
}
.web .wpcf7-recaptcha > div {
    width: 100% !important; 
}
.plan .shadow.col-md-6 {
    box-shadow: 0px 8px 8px 3px rgb(0 0 0 / 40%);
    flex-basis: 100% !important; 
    max-width: 100% !important; 
    margin-bottom:10px;
}
.plan h2 {
    font-size: 30px;
    color: #1e1666;
}
.webdesign h3 {
    font-size: 24px;
    text-align: center;
    margin-top: 40px !important;
    margin-bottom: 10px; 
}
.start h2{
	font-size:30px;
}
.start img {
	display: block;
    position: relative;
}
#popmake-2817.pum-container.pum-responsive {
    left: 50%;
    margin-left: -28.5% !important;
    width: 95%;
    height: auto;
    overflow: visible;
}
#popmake-2817 .wpcf7-recaptcha > div {
    width: 100% !important; 
}
#popmake-2817 P{
	margin:0 0 10px;
}
#popmake-2817.theme-376 {
    width: 50% !important;
	margin-left: -40%;
}
#popmake-2817	.wpcf7-recaptcha div{
	min-width:150px !important;
}
.bt_bb_port {
    padding-top: 2em !important;
    padding-bottom: 0em !important;
}
}
@media only screen and (min-width:1024px) and (max-width: 1309px){
.how .arrow::after {
   display:none;
}
.wpcf7-form-control-wrap.recaptcha iframe{
	max-width:208px;
	}
.web #web-form {
    width: 81%;
}
#popmake-2817.theme-376 {
    width: 50% !important;
	margin-left: -40%;
}
.how .arrow::before {
   display:none;
}
#sec-3 #image-center {
     margin-left: 30px; 
}
.plan .shadow.col-md-6 {
    flex-basis: 49% !important;
    max-width: 49% !important; 
}
}
@media only screen and (min-width: 1280px) and (max-width: 1280px){
.wpcf7-form-control-wrap.recaptcha iframe {
    max-width: 277px;
	}
}
#popmake-2817 .wpcf7-form p{
	margin:0 0 10px;
}
#popmake-2817 .wpcf7-form-control-wrap{
	    text-align: -webkit-center;
} 
#popmake-2817 input.wpcf7-form-control.wpcf7-submit{
	margin-top:10px;
}
.plan .bt_bb_column.col-xl-6 {
    -webkit-flex-basis: 46%;
    flex-basis: 46%;
    max-width: 46%;
	padding: 40px;
	background:#fff;
	box-shadow:none !important;
}
.plan .bt_bb_column.col-xl-6:hover{
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; 
}
#cv-form input.wpcf7-form-control.wpcf7-submit {
	position: relative;
    top: -58px;
}
#cv-form div.wpcf7-response-output {
    margin: -2em 0.5em 1em;
    padding: 0.2em 1em;
    margin-top: -80px;
}
.web #web-form input.wpcf7-form-control.wpcf7-submit{
	position: relative;
    top: -40px;
}
#jobs-section .bgff .bt_bb_column_content{
	background:#fff !important;
	margin-bottom: 40px;
}
#jobs-section .bgff .bt_bb_column_content:hover{
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
#job-section-4 .bt_bb_column_content{
	padding:40px;
	color:#fff;
}
/* website-page-start */
#webdesign-sec-3 .bt_bb_background_image_holder.btLazyLoadBackground.btLazyLoaded{
	background-position: right;
}
#webdesign-sec-3 {
    padding-bottom: 30px;
}
.web-sec3-last-heading h3 {
    padding-bottom: 0 !important;
    padding-top: 50px !important;
}
/* website-page-end */
/* ----------------shop-page-start-by-skr------------------ */
	form.woocommerce-ordering select.orderby {
		cursor: pointer;
	}
	.woocommerce .woocommerce-breadcrumb a {
		color: #000;
		font-size: 30px;
		font-weight: 600;
	}
	nav.woocommerce-breadcrumb {
		text-align: center;
		color: #000 !important;
		font-weight: 600 !important;
		font-size: 28px !important;
		font-family: tahoma !important;
		width: 100%;
    	display: inline-block;
	}
	header.woocommerce-products-header {
		display:none;
	}
	h1.woocommerce-products-header__title.page-title {
		text-align: center;
		margin: 80px 0 40px 0;
		font-size: 35px;
	}
	.woocommerce-shop .site-content {
    padding: 40px 0px 0 !important;
    width: 96%;
    margin: auto;
    display: flex;
	}
	.woocommerce-shop .twentysixteen {
    width: 73% !important;
    order: 2;
    margin-right: 0;
    float: unset;
    display: inline-block;
	}
	.woocommerce-shop .sidebar {
    padding: 0;
    width: 25%;
    margin-left: unset;
    float: unset;
    margin-bottom: unset;
    order: 1;
	margin-right:2%;
	margin-top: 55px;
	}
	.woocommerce-shop .wp-block-search .wp-block-search__label {
    display: none;
	}
	p.woocommerce-result-count {
		font-size: 20px;
		margin: 30px 0 20px 0 !important;
	}
	.woocommerce .woocommerce-ordering {
		margin: 30px 28px 10px 0;
	}
	.woocommerce div.product {
		width: 90%;
		margin: 220px auto 0;
	}
	.related.products h2 {
		text-align: unset;
		margin: 0 0 50px 0;
	}
	.post-2071.page.type-page.status-publish.hentry {
    	margin-top: 0px !important;
	}
	header.woocommerce-products-header .woocommerce-notices-wrapper {
		background: blue;
		padding: 110px 0;
	}
	 p.return-to-shop {
		width: fit-content;
		margin: 55px auto 0;
	}
	div#customer_login {
    	padding: 40px;
    	margin-top: 300px;
	}
	div#customer_login span.password-input {
    	width: 60%;
	}
	.widget.woocommerce {
		border: unset !important;
		padding: 30px 10px;
	}
	ul.product-categories a {
    	color: #000 !important;
    	font-size: 14px;
    	font-weight: 600;
	}
	.widget.widget_block.widget_search{
		border: 0 !important;
		padding: 30px 10px;
		margin-top: 46px;
	}
	ul.product-categories {
		list-style: none;
		margin-left: 6px;
	}
	input#max_price {
		margin: 10px 0;
	}
	p.cart-empty.woocommerce-info {
		top: -175px !important;
	}
	a.added_to_cart.wc-forward {
		margin: 0 15px;
	}
	form.checkout_coupon.woocommerce-form-coupon + .woocommerce-notices-wrapper {
		padding:0;
		background: unset;
	}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
		float: left;
		max-width: 49%;
	}
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
		float: right;
		max-width: 49%;
	}
	.woocommerce form .form-row label, .woocommerce-page form .form-row label {
		display: block;
		width: 40%;
	}
	span.woocommerce-input-wrapper {
		width: 60%;
	}
	p#billing_address_2_field {
		justify-content: end;
	}
	p#shipping_address_2_field {
		justify-content: end;
	}
	h3#order_review_heading {
		text-align: center;
		margin: 73px 0 28px 0 !important;
	}
	button.wsb-button.js-wsb-add-to-cart {
		background-color: #96588a;
		padding: 10px;
	}
	.woocommerce .quantity .qty {
		width: 50px;
		text-align: center;
		height: 35px;
	}
	select.orderby {
		padding: 10px 20px;
	}
	.comment-form input#submit {
		background-color: black !important;
	}
	.page-template-default .custom-main1 {
		margin-top: 0px;
	}
	.home .custom-main1 {
		margin-top: 0px;
	}
	.woocommerce-shop .site-main{
		margin-top: 45px;
	}
	.woocommerce div.product {
		width: 90%;
		margin: 50px auto 0 !important;
	}
/* ------------------------team-page-start-by-skr----------------- */
	.row1 {
		display: block !important;
		position:relative;
	}
	.team-inner-col-img {
		max-width: 100% !important;
	}
	.team-inner-col-icon {
		max-width: 100% !important;
	}
	.team-inner-col-icon a.bt_bb_icon_holder {
		width: fit-content !important;
		float: right !important;
		background: linear-gradient(99deg, #fe850a 20%, #f8b978 64%);
	}
	.team-inner-col-icon a.bt_bb_icon_holder:hover {
		background: #fe850a;
	}
	.bt_bb_icon.t-icon.t-icon1.bt_bb_style_borderless.bt_bb_shape_square.bt_bb_target_self.bt_bb_text_empty.bt_bb_size_small.bt_bb_align_inherit {
		width: 100%;
		padding: 0;
		}
	.bt_bb_icon.t-icon.t-icon2.bt_bb_style_borderless.bt_bb_shape_square.bt_bb_target_self.bt_bb_text_empty.bt_bb_size_small.bt_bb_align_inherit {
		width: 100%;
		padding: 0;
	}
	.bt_bb_icon.t-icon.t-icon3.bt_bb_style_borderless.bt_bb_shape_square.bt_bb_target_self.bt_bb_text_empty.bt_bb_size_small.bt_bb_align_inherit {
		width: 100%;
		padding: 0;
	}
	.team-inner-row2-inner-col p {
		margin-bottom: 0px;
		font-size:14px;
	}
	.bt_bb_column_inner.col-xxl-6.col-xl-6.col-xs-12.col-sm-6.col-md-6.col-lg-6.team-inner-col-icon.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_none {
		position: absolute;
		bottom: 0;
	}
	.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
    	color: #fff !important;
    	height: 35px !important;
    	width: 35px !important;
	}
	.bt_bb_row_inner.team-sec2-innerrow {
		margin: 0;
		background: linear-gradient(99deg, #fe850a 20%, #f8b978 64%);
		padding: 7px 0;
		display:none;
	}
	.bt_bb_column_inner.col-xxl-3.col-xl-3.col-xs-12.col-sm-6.col-md-6.col-lg-3.team-sec2-innerrow-innercol.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_none {
		padding: 0;
	}
	.team-sec2-row{
		margin:20px 0;
	}
	.team-sec2-r0w1-col1 {
    	padding: 0 10px !important;
	}
	.team-sec2-r0w1-col1 .bt_bb_column_content {
		background: #fff !important;
		padding: 10px;
		box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px;
	}
	.team-sec2-r0w1-col1 a {
		color: #fff;
		font-size: 14px;
		transition: 0.3s;
		padding:5px;
	}
	.team-sec2-r0w1-col1 a:hover {
		text-decoration: none;
		transform: translateY(-2px) !important;
		box-shadow: 0px 2px 5px #463190 !important;
	}
.team-sec2-r0w1-col1 .ap {
		color: #fff;
		font-size: 14px;
		transition: 0.3s;
		padding:5px;
	}
	.team-sec2-r0w1-col1 .ap:hover {
		text-decoration: none;
		transform: translateY(-2px) !important;
		box-shadow: 0px 2px 5px #463190 !important;
		cursor:pointer;
	}
	.team-sec2-innerrow-innercol p {
		margin: 0;
	}
	.woocommerce-checkout .woocommerce {
    width: 90%;
    margin: auto;
	}
/* 	digital-marketing-page-start */
	#team-help-sec h3 {
    margin-bottom: 10px;
	}
	#team-help-sec {
    padding-bottom: 30px;
	}
	#seo-sec-4 {
    padding-bottom: 30px;
	}
	.health-sec5-row-space {
    padding: 0 !important;
	}
/* 	digital-marketing-page-end */

/* .....responsive by skr... */
@media only screen and (min-width: 1366px) {
/* 	....home...start... */
	 .bt_bb_layout_boxed_1600 .bt_bb_cell {
		width: 100%;
	}
	.site-inner {
    max-width: 100% !important;
	}
	#hero-banner-text {
    width: 100%;
	}
	#home-slider-left {
    flex-basis: 38.333333% !important;
    max-width: 38.333333% !important;
	}
	#hover-1 {
    width: 84%;
    height: 89%;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
	}
	/* 	.......home...end... */
	/* 	lappy-care-page-start */
	#lappy-banner-bottom {
    width: 1245px;
	}
/* 	lappy-care-page-end */
/* 	health-checkup-page-start */
	#medical-banner-form {
    width: 340px;
	}
	.health-sec3-row2 {
    padding-top: 50px;
	}
/* 	health-checkup-page-end */
	
	/* 	digital-marketing-page-start */
	#team-help-sec h3 {
    margin-bottom: 10px;
	}
	#team-help-sec {
    padding-bottom: 30px;
	}
	#seo-sec-4 {
    padding-bottom: 30px;
	}
/* 	digital-marketing-page-end */
/* 	process-page-start */
	#process-banner .bt_bb_port {
    padding-top: 120px !important;
	}
/* 	process-page-end */
}
@media only screen and (min-width: 1440px) {
	/* 	health-checkup-page-start */
	.health-sec3-row2 {
    padding-top: 60px;
	}
/* 	health-checkup-page-end */
	a.wpmenucart-contents.empty-wpmenucart-visible {
    	margin-top: -75px;
	}
/* 	....home...start... */
	 .bt_bb_layout_boxed_1600 .bt_bb_cell {
		width: 100%;
	}
	.site-inner {
   		max-width: 100% !important;
	}
	#hero-banner-text {
		top: 120px;
		width: 100%;
	}
	#home-slider-left {
		flex-basis: 38.333333% !important;
		max-width: 38.333333% !important;
	}
	#hover-1 {
		width: 84%;
		height: 37vh;
  	}
/* 	....web-design-start... */
	.bottom-footer {
    	padding: 0 4%;
	}
/* 	--------------lappy-care--------------- */
	#sec-3 .bt_bb_image.bt_bb_shape_square {
		margin: 0 50%;
		transform: translatex(-50%);
	}
	#sec-3 .bt_bb_row_wrapper {
    	margin-bottom: 40px;
	}
/* 	---------------shop-page-start----------- */
	#site-header-menu {
    	width: 61%;
	}
	.woocommerce .woocommerce-ordering {
    	margin: 1px 5% 50px 0;
	}
	.woocommerce-checkout .woocommerce {
		width: 90%;
		margin: auto;
	}
	.woocommerce .woocommerce-ordering option {
    font-size: 14px !important;
	}
/* 	contact-page-start */
	section#contact-detail-sec {
    padding: 50px 0 80px;
	}
/* 	contact-page-end */
}
@media only screen and (min-width: 1600px) {
	
/* 	lappy-care-page-start */
	
/* 	....home...start... */
	.bottom-footer {
    	background-position: top 62% center;
	}
	#hover-1 {
    	height: 39vh;
  	}
	#hover-1 h5 {
    	padding-top: 125px;
	}
	.page-id-7 footer {
   	 	background-position: top 25% center;
	}
	/* 	....web-design-start... */
	.bottom-footer {
    	padding: 0 8%;
	}
/* 	------------------shop-page-start----------- */
	#site-header-menu {
    	width: 55.2%;
	}
	.woocommerce .woocommerce-ordering {
    margin: 28px 3% 0px 0px;
	}
	.woocommerce .woocommerce-ordering option {
    font-size: 13px !important;
	}
}
@media only screen and (min-width: 1710px) {
/* 	health-page-start */
	#medical-banner {
    	padding-top: 10%;
	}
	
/* 	....home...start... */
	.page-id-7 footer {
		background-repeat: no-repeat;
		background-size: cover;
	}
	.bottom-footer {
		background-size: cover;
		background-repeat: no-repeat;
	}
	#hover-1 {
    	height: 36vh;
	}
	/* 	....web-design-start... */
	footer {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.bottom-footer {
    	padding: 0 11%;
	}
/* 	------------------shop-page-start---------- */
	.woocommerce .woocommerce-ordering {
    margin: 28px 5% 16px 0;
	}
/* 	-----------------shop-page-start-------------- */
	#site-header-menu {
    	width: 52%;
	}
}
@media only screen and (min-width: 1920px) {
/* 	------------contact-page-start----------- */
	a.wpmenucart-contents.empty-wpmenucart-visible {
    	margin-top: -77px;
	}
	#contact-right {
    	margin-right: 6%;
	}
/* 	....home...start... */
	#hover-1 {
		height: 35vh;
		width:76%;
	}
	#hover-1 {
    top: 5%;
	transform:unset;
	left: 8%;
	}
	/* 	....web-design-start... */
	footer {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.bottom-footer {
    	padding: 0 16%;
	}
/* health-page-start */
	#medical-banner {
    	padding-top: 9%;
	}
/* 	shop-page-start */
	#site-header-menu {
    	width: 46.5%;
	}
	.woocommerce .woocommerce-ordering {
    margin: 30px 3% 10px 0;
	}
	.woocommerce .woocommerce-ordering option {
    font-size: 11px !important;
	}
/* 	shop-page-end */
}
@media only screen and (max-width: 1280px) {
/* 	process-page-start */
	#process-banner .bt_bb_port {
    padding-top: 120px !important;
	}
/* 	process-page-end */
/* 	health-checkup-page-start */
	.health-sec3-row2 {
    padding-top: 40px;
	}
/* 	health-checkup-page-end */
/* 	---------------team-page-start----------------- */
	.team-sec2-r0w1-col1 a {
    	padding: 5px 3px;
	}
/* 	....home...start... */
	.orange {
    	margin-top: 45px;
	}
	#hover-1 {
		width: 80%;
		height: 86%;
		left: 10%;
		top: 8%;
	}
	#hover-1 h5 {
    	padding-top: 90px;
	}
	#offers-sec {
    	padding-bottom: 10px;
	}
	#hot-offers-sec {
    	padding-top: 0px;
	}
	#site-header-menu {
    	width: 68.5% !important;
	}
	.site-branding {
    	width: 30%;
	}
	 .bt_bb_layout_boxed_1600 .bt_bb_cell {
		width: 100%;
	}
	.site-inner {
    	max-width: 100% !important;
	}
	#hero-banner-text {
    	width: 100%;
	}
	#home-slider-left {
		flex-basis: 38.333333% !important;
		max-width: 38.333333% !important;
	}
	#city-sec {
		padding: 20px 80px 31px 80px !important;
		margin-top: 0;
	}
	#city-sec .bt_bb_separator_v2.bt_bb_top_spacing_normal {
    	padding-bottom: 1em;
	}
	#artcle-text p {
    	padding-top: 50px;
	}
	.home-sec8-space {
    	display: none;
	}
	/* 	.......home...end... */
/* 	website-page-start */
	.web-sec4-col h3 {
		padding-top: 50px !important;
		padding-bottom: 0px !important;
	}
	#web-price-sec .bt_bb_button {
    	margin-top: 50px;
	}
	#webdesign-sec-3 .bt_bb_background_image_holder.btLazyLoadBackground.btLazyLoaded{
		background-position:right;
	}
/* 	website-page-end */
/* 	---------------job-page-start--------- */
	.job-sec1-col1 {
    	max-width: 64.8% !important;
	}
	.job-sec1-col2 {
    	max-width: 35% !important;
	}
/* 	------------------------digital-mkt-page-start----------- */
	.wpcf7-form-control-wrap.recaptcha iframe {
		max-width: 100%;
		float: left;
		margin-bottom: 20px;
	}
/* 	-------------lappy-page-start------------ */
	#lappy-banner-bottom {
    width: 94%;
	}
	#sec-3 .bt_bb_row {
    	margin-bottom: 40px;
	}
	#banner-bottom-right-col {
		flex-basis: 85% !important;
		max-width: 85% !important;
	}
/* 	shop-page-start */
	.bottom-footer {
    	height: 65px;
	}
	.woocommerce-checkout .woocommerce {
		width: 90%;
		margin: auto;
	}
	p#billing_first_name_field {
    	width: 100%;
	}
	p#billing_last_name_field {
    	width: 100%;
	}
	#customer_details span.woocommerce-input-wrapper {
    	width: 100%;
	}
/* 	shop-page-end */
/* 	health-page-start */
	#medical-banner-form {
    	width: 342px;
	}
}
@media only screen and (max-width: 1144px) {
/* 	home-page-start */
	.wltp-slider-testimonial-description {
    height: auto;
	}
	.wltp-slider-testimonial .wltp-slider-testimonial-description {
    padding: 0 25px 0px !important;
	}
	#hero-banner-text {
		top: 75px;
	}
/* 	home-page-end */
/* 	proceess-page-start */
	#process-banner .bt_bb_port {
    padding-top: 130px !important;
	}
	.line {
    height: 470px;
    transform: rotate(-72deg);
    right: 31%;
    top: -89px;
	}
	.line2 {
    height: 460px;
    right: 73%;
    top: -97px;
	}
	.line3 {
    height: 460px;
    right: 31%;
    top: -96px;
	}
	.line4 {
    height: 468px;
    transform: rotate(73deg);
    right: 73%;
    top: -102px;
	}
	.line5 {
    height: 466px;
    top: -95px;
	}
	.line6 {
    height: 466px;
    transform: rotate(75deg);
    right: 73%;
    top: -109px;
	}
	.line7 {
    height: 466px;
    top: -96px;
	}
	.line8 {
    height: 470px;
    right: 73.5%;
    top: -100px;
	}
	.line9 {
    height: 496px;
    right: 30%;
    top: -106px;
	}
/* 	process-page-end */
/* 	health-checkup-page-start */
	#package-sec {
    width: 94%;
    margin: auto;
	}
	#medical-banner {
    padding-top: 14%;
	}
	.health-sec2-para {
    margin-bottom: 5px;
	}
/* 	health-checkup-page-end */
	.site-branding {
		width: 24%;
		padding-left: 2%;
	}
	#site-header-menu {
    	width: 76% !important;
	}
/* 	website-page-start */
	footer {
    height: 500px;
	}
	#home-get-quote-sec .bt_bb_cell {
    background-size: contain;
	}
	#web-clients-sec h2 {
    font-size: 31px;
	}
	#webdesign-sec-3 {
    padding-bottom: 40px;
	}
	#web-clients-sec {
    padding-bottom: 40px;
	}
/* 	website-page-end */
/* 	job-page-start */
	.job-sec1-col2 {
    max-width: 39.5% !important;
	}
	.job-sec1-col1 {
    max-width: 60.5% !important;
	}
	#job-career-banner .bt_bb_button {
    width: 40%;
	}
	#job-bottom-sec .bt_bb_cell {
    background-size: contain;
	}
/* 	job-page-end */
/* 	print-care-page-start */
	#printing-services-sec .bt_bb_column_inner_content {
    background-position: center;
	}
/* 	print-care-page-end */
/* 	home-care-page-start */
	#home-slider-right-2 {
    padding-right: 20%;
	}
/* 	home-care-page-end */
}
@media only screen and (max-width: 1024px) {
/* 	health-checkup-page-start */
	#medical-banner {
    padding-top: 8%;
	}
/* 	health-checkup-page-end */
	a.wpmenucart-contents.empty-wpmenucart-visible {
    	margin-top: -77px;
	}
	#hover-1 h5 {
    	padding-top: 65px;
	}
	#webdesign-sec-2 .bt_bb_button {
    	margin-top: 30px;
	}
/* 	---------------print-care-page-start--------- */
	#printing-services-sec .bt_bb_column_inner_content {
		padding-bottom: 110px;
		background-size: cover;
	}
/* 	-----------------home-care-start------------ */
	.wltp-slider-testimonial {
    	padding-top: 66px !important;
	}
	#post {
    	margin-top: 0%;
	}
	#home-banner-bottom {
    	padding: 0px 100px;
	}
	#home_banner_text h1 {
		margin-bottom: 10px;
		font-size:26px;
	}
	.banner-side-menu {
    	height: 100%!important;
	}
	#home-slider-right-2 h4 {
    	margin-top: 72px !important;
	}
/* 	....home...start... */
	#hero-banner-text {
    top: 110px;
	}
	.site-branding {
		width: 18%;
		padding-left: 0%;
	}
	#site-header-menu {
		width: 82% !important;
		padding-left: 18px;
	}
	.custom-logo {
    	max-width: 150px !important;
	}
	.site-description {
		color: #fff !important;
		font-size: 11px;
	}
	.banner-side-menu {
		width: 100%;
		margin-top: 14px;
	}
	#home-slider-left {
		flex-basis: 42.333333% !important;
		max-width: 42.333333% !important;
	}
	#hero-banner-text #home-slider-right-2 {
		flex-basis: 57.333% !important;
		max-width: 57.333% !important;
	}
	#home-slider-right-2 {
		padding-right: 6% !important;
		margin-top: -33px;
	}
	.wltp-slider-testimonial .wltp-slider-testimonial-description {
    	padding: 0 4px 0px;
	}
	.wltp-slider-testimonial-description {
    	height: auto;
	}
	.wltp-slider-testimonial .wltp-slider-testimonial-description {
    	padding: 0 5px 0px !important;
	}
	.wltp-slider-testimonial .wltp-slider-testimonial-title {
    	font-size: 14px !important;
    	text-align: center;
	}
	.wltp-slider-testimonial .wltp-testimonial-content {
    	padding: 15px 5px 12px !important;
	}
	/* 	....web...start... */
	#webdesign-sec-3 h3 {
    	padding-top: 110px !important;
	}
	#webdesign-sec-3 .web-sec4-col h3{
		padding-top:50px !important;
	}
	#webdesign-sec-3 .bt_bb_background_image_holder.btLazyLoadBackground.btLazyLoaded{
		background-position:right;
	}
	#home-get-quote-sec .bt_bb_button a {
    	font-size: 20px;
	}
	#home-get-quote-sec .bt_bb_cell {
    	background-size: contain;
	}
	#webdesign-sec-2 p {
		line-height: 25px !important;
		margin: 0 0 10px 0;
		width: 100%;
	}
	#webdesign-sec-2 h3 {
    	padding-top: 22px;
	}
	#web-price-sec .bt_bb_button {
    	margin-top: 30px;
	}
	#banner-button {
    	margin-left: 10%;
	}
/* 	...job-page-start.. */
	.pum-container.pum-responsive.pum-responsive-medium {
    	width: 34.5% !important;
	}
	.job-sec1-col1 {
    	max-width: 56% !important;
	}
	.job-sec1-col2 {
    	max-width: 44% !important;
	}
	#job-career-banner .bt_bb_button {
    	width: 50%;
	}
	#job-bottom-sec .bt_bb_cell {
		padding: 120px 80px 70px 80px;
		background-size: contain;
	}
	#sec-3 .bt_bb_image.bt_bb_shape_square {
		margin: 0 50%;
		transform: translatex(-50%);
	}
/* 	lappy-page-start */
	#lappy-banner-bottom {
    	width: 95%;
	}
/* 	.....................................health-page-start............... */
	.health-sec5-row-space {
    padding: 0 !important;
	}
	#medical-banner .bt_bb_port {
    	padding-top: 66px !important;
	}
	.wpcf7-form-control-wrap.recaptcha iframe {
    	max-width: 100%;
	}
	.entry-content ul {
    	margin-left: 0px;
	}
	#health-section5 h2 {
    	font-size: 33px !important;
	}
	/* 	------------------------digital-mkt-page-start----------- */
	#free-analysis-sec .wpcf7-form {
		width: 73%;
		margin-left: 11%;
	}
/* 	---------------------blog-page-start------------------- */
	.bt_bb_latest_posts_item {
    	height: 350px !important;
	}
/* 	footer */
	footer {
		padding: 91px 47px 40px 47px !important;
		height: 100%;
	}
	.bottom-footer {
    	height: 70px;
	}
/* 	shop-page-start */
	.woocommerce .woocommerce-ordering {
    margin: 30px 24px 10px 0;
	}
/* 	shop-page-end */
/* 	shop-login-page */
	form.woocommerce-form.woocommerce-form-login.login {
    	padding: 0;
	}
	form.woocommerce-form.woocommerce-form-register.register {
    	padding: 0;
	}
	.woocommerce form .form-row label, .woocommerce-page form .form-row label {
		display: block;
		width: 100%;
	}
/* 	process-page-start */
	.line {
    top: -70px;
    height: 420px;
    right: 32%;
	transform: rotate(-70deg);
	}
	.line3 {
		height: 400px;
		top: -69px;
	}
	.line5 {
		height: 400px;
		transform: rotate(-71deg);
		top: -57px;
	}
	.line7 {
		height: 400px;
		top: -60px;
	}
	.line9 {
    height: 434px;
    top: -69px;
    right: 29%;
	}
	.line2 {
		height: 400px;
		transform: rotate(74deg);
		top: -71px;
	}
	.line4 {
		height: 400px;
		transform: rotate(71deg);
		right: 73%;
		top: -58px;
	}
	.line6 {
		height: 400px;
		transform: rotate(73deg);
		top: -69px;
	}
	.line8 {
		height: 400px;
		right: 73%;
		top: -56px;
	}
	#process-banner .bt_bb_port {
    	padding-top: 8em !important;
	}
}
@media only screen and (max-width: 992px) {
	.main-navigation a {
    padding: 0.65625em 0.875em;
	}
/* 	contact-page-start */
	.wpcf7-form-control-wrap.recaptcha {
    top: 9px;
	}
	#contact-banner {
    padding: 150px 0 80px;
	}
/* 	contact-page-end */
/* 	health-checkup-page-start */
	.health-sec3-row2 {
    padding-top: 0;
	}
/* 	health-checkup-page-end */
	.offer-text {
    	padding: 10px 10px 40px;
	}
	.main-navigation .menu-item-has-children > a {
    	padding-right: 10px;
	}
	#site-header-menu {
    	width: 81% !important;
	}
	.site-branding {
    	width: 19%;
	}
	#city-sec {
    	padding: 50px 80px 31px 80px !important;
	}
	#hot-offers-sec .bt_bb_port {
    	padding-top: 50px !important;
	}
	#ft-1 p {
    	text-align: left;
	}
	#ft-5 {
    	padding-left: 20px;
	}
	#ft-5 p {
    	text-align: left;
	}
/* 	---------------------contact-page-start------------ */
	.contact-sec2-col1-inner-row1-inner-col1 .bt_bb_column_inner_content {
		max-width: fit-content !important;
		margin: auto !important;
	}
	.contact-sec2-col1-inner-row1-inner-col2 h2 {
		max-width: fit-content;
		margin: auto;
		padding: 20px 0;
	}
	.contact-p {
    	margin-left: 0 !important;
	}
	.contact-sec2-col1-inner-row2-inner-col1 .bt_bb_column_inner_content {
		max-width: fit-content;
		margin: auto;
	}
	.contact-sec2-col1-inner-row2-inner-col2 h2 {
		max-width: fit-content;
		margin: auto;
		padding: 20px 0;
	}
	.contact-sec2-col1-inner-row3-inner-col1 p {
		max-width: fit-content;
		margin: auto;
	}
	.contact-sec2-col1-inner-row2-inner-col2 p {
		max-width: fit-content;
		margin: auto;
	}
	.contact-sec2-col1-inner-row3-inner-col1 .bt_bb_column_inner_content {
		max-width: fit-content;
		margin: auto;
	}
	.contact-sec2-col1-inner-row3-inner-col2 h2 {
		max-width: fit-content;
		margin: auto;
		padding:20px 0;
	}
	.contact-sec2-col1-inner-row3-inner-col2 p {
		max-width: fit-content;
		margin: auto;
	}
	#contact-right {
		width: 100%;
		max-width: 80%;
		margin: auto;
	}
/* 	-----------------t-shirt-page-start------------------- */
	.t-shirt-product-img-col .bt_bb_image {
		display: block !important;
		width: fit-content !important;
		margin: auto !important;
	}
	.t-shirt-product-img-col-btn{
		margin-bottom:20px;
	}
	#t-shirts-products .bt_bb_port {
    	padding-top: 0 !important;
	}
	.mug-sec4-row1 {
    	display: none;
	}
/* 	--------------process-page-start-------- */
	#process-banner .bt_bb_port {
    	padding-top: 3em !important;
	}
	h3.processh1 {
    	margin-top: 82px !important;
	}
	.line.line-active {
    	height: 260px !important;
	}
	.line-active .progress {
    	height: 100%;
	}
	.line {
    transform: rotate(-63deg);
    right: 55%;
    top: 12px !important;
    height: 260px;
	}
	.line2.line-active2 {
    	height: 260px !important;
	}
	.line2 {
    transform: rotate(66deg);
    position: absolute;
    right: 49%;
    top: 1px !important;
    height: 260px;
	}
	.line4, .line6, .line8 {
		transform: rotate(63deg);
		position: absolute;
		right: 49%;
		top: 24px !important;
		height: 247px !important;
	}
	.line3, .line5, .line7,.line9 {
		transform: rotate(-63deg);
		position: absolute;
		right: 55%;
		top: 22px !important;
		height: 247px !important;
	}
/* 	..............care-service-------------- */
	#city-sec .entry-content h4 {
    	margin-top: -40px !important;
	}
	#t-shirts-products p{
		margin-bottom:0 !important;
	}
		/* 	------------------------digital-mkt-page-start----------- */
	.digital-sec2-row2-col .bt_bb_separator_v2.bt_bb_border_style_none.bt_bb_top_spacing_normal.bt_bb_bottom_spacing_normal.bt_bb_icon_size_normal.bt_bb_text_size_normal.bt_bb_separator_v2_without_content {
    padding-top: 0;
}
	#digital-banner {
    height: 375px;
	}
	.digital-sec2-row2-col h4 {
    margin-bottom: 15px !important;
	}
	.digital-sec2-row2-col {
    margin-bottom: 40px;
	}
	#team-help-sec .bt_bb_icon.bt_bb_style_outline.bt_bb_size_small.bt_bb_shape_circle.bt_bb_align_inherit {
    margin-bottom: 20px;
	}
	.digital-sec4-col {
    margin-bottom: 60px;
	}
	.mkt-sec5-col2 {
    padding: 40px 0;
	}
	#team-help-sec .bt_bb_separator_v2.bt_bb_border_style_none.bt_bb_top_spacing_normal.bt_bb_bottom_spacing_normal.bt_bb_icon_size_normal.bt_bb_text_size_normal.bt_bb_separator_v2_without_content {
    padding: 0;
	}
	.digital-sec4-row-col {
    margin-bottom: 50px;
	}
	#seo-sec-4 {
    padding-bottom: 50px;
	}
	#team-help-sec {
    padding: 50px 0 30px;
	}
	#free-analysis-sec .wpcf7-form {
		width: 343px;
		margin: auto;
	}
	#free-analysis-sec {
		background-size: cover;
		background-position: initial;
		padding: 0 40px;
	}
	.entry-content h3, .entry-summary h3, .comment-content h3 {
    	text-align: center !important;
	}
	#seo-sec-4 p {
		width: 80%;
		margin: auto;
		text-align: center !important;
	}
	#seo-sec-4 h3 {
    	padding-top: 0px!important;
		font-size: 30px !important;
	}
	h2.section-title {
    font-size: 30px;
	}
	.digital-heading {
    font-size: 30px !important;
	}
	.mkt-sec3-col2 .bt_bb_column_content {
		max-width: max-content;
		margin: auto;
	}
	.bt_bb_separator_v2.bt_bb_top_spacing_medium {
    	padding-top: 0em;
	}
												
	/* 	....home...start... */
	.offer-text h2 {
    	text-align: center;
	}
	.bt_bb_separator_v2.bt_bb_top_spacing_small {
    	padding-top: 0;
	}
	#home-slider-right-2 {
    	padding-right: 3% !important;
	}
	.bt_bb_column.col-xxl-4.col-xl-4.city-one.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_normal {
		max-width: 33.33%;
		padding: 0 10px;
	}
	.bt_bb_separator_v2.bt_bb_bottom_spacing_normal {
    	padding-bottom: 0px;
	}
	.bottom-footer ul {
    	width: 100%;
	}
	.footer-text {
    	width: 176px;
	}
										/* 	....web-design-start... */
	.popmake-1853.website-sec2-btn {
		width: 100%;
		background:unset !important;
		display: flex;
		justify-content: center;
	}
	#webdesign-sec-2 .bt_bb_button a {
		background-color: #fff;
		width: fit-content;
		border-radius: 3px;
		background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
	}
	#website-content {
    	padding-top: 12%;
	}
	#webdesign-sec-3 h3 {
    	padding-top: 50px !important;
	}
	section#webdesign-sec-3 {
    	padding-bottom: 40px;
	}
	.pum-container.pum-responsive.pum-responsive-medium {
		width: 353px !important;
		left: 50% !important;
		transform: translateX(-50%);
	}
	#webdesign-sec-3 .bt_bb_background_image_holder.btLazyLoadBackground.btLazyLoaded {
    	margin-top: 0px;
	}
	#web-price-sec .bt_bb_button {
		margin-top: 15px;
		margin-bottom: 60px;
		padding: 4px 20px 4px 20px;
	}
	#home-get-quote-sec .bt_bb_column.col-xxl-4.col-xl-4.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_normal {
		max-width: fit-content;
		margin: auto;
	}
	#webdesign-sec-3 h4 {
		padding-top: 0px;
		margin-top: 20px !important;
	}
	#web-price-sec h4 {
		padding-top: 0px;
		margin-top: 20px !important;
	}
	#banner-button {
    	margin-left: 32%;
	}
	#home-get-quote-sec .bt_bb_cell {
    	background-size: contain;
	}
	.web-sec2-col {
    	max-width: 50% !important;
	}
	.web-sec3-col {
    	max-width: 33.33% !important;
	}
	.web-sec4-col {
    	max-width: 50% !important;
	}
	.web-sec5-col {
    	max-width: 50% !important;
	}
	.web-sec5-inner-col {
    	max-width: 50% !important;
	}
	.web-sec6-col {
    	max-width: 33.33% !important;
	}
	.web-sec7-row7 .bt_bb_column_content {
		display: flex;
		justify-content: center;
	}
	#home-get-quote-sec {
    	height: 100%;
	}
	#home-get-quote-sec .bt_bb_cell {
    	padding: 75px 75px 75px 125px;
	}
/* 	..job-page-start.. */
	.job-sec1-col2 {
    	max-width: 49.7% !important;
	}
	.job-sec1-col1 {
    	max-width: 50% !important;
	}
	.job-sec4-col h2 {
    	text-align: center;
	}
	.job-sec4-col p {
    	text-align: center;
	}
	#search {
		width: 100%;
		max-width: 30%;
		margin: 0px 36% 30px;
	}
	#search a {
		max-width: fit-content;
		margin: auto;
	}
	.job-sec5-row-col2 h2, p {
		text-align: center;
		margin-bottom: 5px;
	}
	.pricebar .healthiansprice {
		padding-left: 14px;
		margin-bottom: 10px !important;
	}
	.pricebar {
		justify-content: center;
		display: flex;
	}
	p.slashedprice {
		padding-left: 0px;
		margin-bottom: 0px !important;
	}
	#medical-banner {
    	padding-bottom: 25px;
	}
	.health-sec3-col {
    	padding-bottom: 50px;
	}
	.bigstar {
		width: 59%;
		height: 239px;
		background-size: cover;
	}
	.bigstar p {
		padding: 83px 50px 27px 50px;
		text-align: center;
	}
	.job-sec5-row-col1 .bt_bb_column_content {
		max-width: fit-content;
		margin: auto;
	}
	.job-sec4-col .bt_bb_column_content_inner {
		max-width: fit-content;
		margin: auto;
	}
	.job-sec1-col1 h1 {
		padding-top: 40px !important;
		margin-bottom: 15px;
	}
	#job-career-banner .bt_bb_button a {
    	padding-top: 5px;
	}
	.job-sec1-col2 {
		padding-right: 60px !important;
		margin: 15px 0;
	}
	.job-sec5-row {
    	display: grid;
	}
	.job-sec5-row-col1 {
    	order: 2;
	}
	#job-bottom-sec .bt_bb_cell {
    	padding: 100px 80px 30px 80px;
	}
/* 	..........................lappy-page-start..................... */
	.sec4-common-col {
    padding-top: 30px;
	}
	#lappy-banner-bottom .bt_bb_column.col-xxl-4.col-xl-4.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_normal {
    	max-width: 33% !important;
	}
	#laptop-repair-sec .bt_bb_column.col-xxl-4.col-xl-4.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_normal {
    	max-width: 33% !important;
	}
	#sec-3 .bt_bb_image.bt_bb_shape_square {
		margin-left: 50%;
		transform: translateX(-50%);
	}
	.lappy-sec5-col {
    	padding: 30px 0;
	}
	#lappy-banner-bottom h4 {
		padding: 0 !important;
		margin: 0 !important;
		font-size: 17px;
	}
	#fix-now-sec p {
    	margin-bottom: 0px !important;
	}
	#fix-now-sec {
    	padding-top: 24px;
	}
	#sec-3 p {
    	margin-bottom: 0 !important;
	}
/* 	..............print-care......... */
	.print-sec2-col {
    	max-width: 50% !important;
	}
	#print-services-right p {
    	margin-top: 28px;
	}
	.print-p {
    	width: 100% !important;
	}
	.print-sub-p {
    	width: 100% !important;
	}
	.print-sec3-col1 h2 {
    	text-align: center;
	}
	.print-sec3-col1 p {
		text-align: center;
		padding: 0 120px;
		margin-bottom:40px !important;
	}
	#print-services-bottom .bt_bb_column_inner {
    	max-width: 33% !important;
	}
	#printing-services-sec .bt_bb_column_inner_content {
    	padding-bottom: 175px;
	}
	h3.print-h {
    	text-align: center !important;
	}
/* 	...........................health-page-start....... */
	#medical-banner p {
		text-align: left !important;
		margin: 0;
	}
	.health-sec2-col p {
    	margin-bottom: 10px !important;
	}
	#package-sec ul{
		text-align:center;
	}
	.main-navigation .menu-item-has-children > a::after {
    	right: -0.375em !important;
	}
	.menu-item-519::after{
		display:none;
	}
	.menu-item-2469::after{
		display:none;
	}
	.health-sec4-col-none{
		display:none !important;
	}
	.bigstar {
    	margin: 20px auto;
	}
	.health-sec2-col2 {
    	margin-top: 30px;
	}
	.health-sec2-col p {
    	margin-bottom: 2px;
	}
	#package-sec .bt_bb_row .bt_bb_column .bt_bb_column_content {
		max-width: 62%;
		margin: 0 auto 0px;
	}
	#call-now-btn {
    	margin-left: 48px;
	}
/* 	-----------team-page-start----------- */
	.team-sec2-r0w1-col1 .bt_bb_column_content {
		width: fit-content !important;
		margin: 0 auto 30px;
	}
	.team-sec2-row {
    	margin: 0;
	}
	.team-sec2-r0w1-col1 p {
    	margin-bottom: 10px !important;
	}
/* 	shop-page-strt */
	p.price {
		text-align: left !important;
		margin-bottom: 0px !important;
	}
	.woocommerce-product-details__short-description p {
		text-align: left !important;
		margin-bottom: 0 !important;
	}
	.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    	padding-left: 0;
	}
	.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    	text-align: left;
	}
	p.woocommerce-LostPassword.lost_password {
    	text-align: left !important;
	}
	p.woocommerce-customer-details--phone {
    	text-align: left;
	}
	p.woocommerce-customer-details--email {
    	text-align: left;
	}
	form.woocommerce-EditAccountForm.edit-account p {
    text-align: left;
    padding: 0 5px;
	}
	.woocommerce-Tabs-panel p {
    text-align: left;
	}
/* 	shop-page-end */
/* 	home-page-start */
	span.wpcf7-form-control-wrap.recaptcha {
    top: 10px;
	}
/* 	home-care */
	#product-banner-text {
    	top: 145px;
	}
	#home-slider-right-2 {
    	margin-top: 0;
	}
	#home-slider-right-2 {
		flex-basis: 51.333% !important;
		max-width: 51.333% !important;
	}
	#product-slider-left {
		flex-basis: 46.333% !important;
		max-width: 46.333% !important;
	}
	#t-shirts-products .bt_bb_column.col-xxl-4.col-xl-4.bt_bb_vertical_align_top.bt_bb_align_center.bt_bb_padding_normal {
    	padding-top: 90px;
	}
	#home_banner_text p {
		width: unset !important;
		margin: 0 !important;
	}
	#hot-offers-sec {
    	padding-top: 0px;
	}
}
@media only screen and (max-width: 820px) {
/* 	home-start */
	#site-header-menu {
    width: 100% !important;
    position: absolute;
    top: 165px;
    left: 0;
	}
/* 	home-end */
/* 	blog-page-start */
	#blog-banner {
    padding: 130px 0 100px;
	}
/* 	blog-page-end */
/* 	process-page-start */
	.line {
    transform: rotate(-57deg);
    right: 55%;
    top: 35px !important;
    height: 224px;
	}
	.line.line-active {
    height: 224px !important;
	}
	.line2 {
    transform: rotate(61deg);
    position: absolute;
    right: 49%;
    top: 20px !important;
    height: 210px;
	}
	.line2.line-active2 {
    height: 210px !important;
	}
	.line3{
    transform: rotate(-63deg);
    right: 55%;
    top: 25px !important;
    height: 210px !important;
	}
	.line4{
    transform: rotate(59deg);
    right: 49%;
    top: 24px !important;
    height: 221px !important;
	}
	.line5{
    transform: rotate(-59deg);
    right: 55%;
    top: 31px !important;
    height: 218px !important;
	}
	.line6{
    transform: rotate(63deg);
    right: 49%;
    top: 24px !important;
    height: 207px !important;
	}
	.line7 {
    transform: rotate(-59deg);
    position: absolute;
    right: 55%;
    top: 32px !important;
    height: 215px !important;
	}
	.line8 {
    transform: rotate(63deg);
    right: 49%;
    top: 24px !important;
    height: 218px !important;
	}
	.line9 {
    transform: rotate(-62deg);
    position: absolute;
    right: 53%;
    top: 22px !important;
    height: 227px !important;
	}
	#process-banner {
    height: 350px;
	}
	h3.processh1 {
    padding-top: 4%;
	}
	#process-banner .bt_bb_port {
    padding-top: 2em !important;
	}
/* 	process-page-end */
	#hero-banner-text {
    left: 0;
	}
	.site-header-main {
    width: 96%;
	}
	.site-branding {
    width: 23%;
	}
	#home_banner_text h1 {
    padding-top: 10px;
	}
	#site-header-menu {
    background-color: #77c043;
    border-radius: 0;
    padding-bottom: 20px;
	z-index:99;
	}
	.main-navigation li {
    border-bottom: 1px solid #d1d1d1;
    border-top: 0;
	}
	.entry-content {
    margin: 0;
	}
	#hover-1 h5 {
    padding-top: 45px;
	}
	#home-banner-bottom {
    padding: 0px 30px;
	}
	#city-sec {
    padding: 30px 60px 30px 60px !important;
	}
	#testimonial {
    padding-top: 30px;
	}
	.footer-col {
    width: 50%;
	}
	#ft-2 {
    padding-left: 20px;
	}
	footer {
    padding: 91px 47px 0px 47px !important;
	}
	section#recent-posts-5 {
    margin: 0 !important;
	}
	footer {
    padding: 91px 47px 30px 47px !important;
    background-size: cover;
	}
/* 	job-page-start */
	.job-sec1-col2 {
    padding-right: 50px !important;
	}
	#cv-form {
    background-color: #454546;
    width: 100%;
	}
	#job-career-banner .bt_bb_button {
    width: 62%;
	}
	#job-bottom-sec .bt_bb_cell {
    padding: 76px 20px 60px 50px;
	}
/* 	job-page-end */
/* 	print-care-page-start */
	#printing-services-sec .bt_bb_column_inner_content {
    padding-bottom: 150px;
	}
/* 	print-care-page-end */
/* 	health-checkup-page-start */
	#medical-banner {
    padding-top: 11%;
	}
	#call-now-btn {
    margin-left: 12px;
	}
	.bigstar {
    width: 74%;
	}
/* 	health-chekup-page-end */
/* 	digital-page-start */
	#digital-banner h3 {
    padding-top: 16%;
	}
/* 	digital-page-end */
}
@media only screen and (max-width: 768px) {
/* 	home-page-start */
	#site-header-menu {
    top: 125px;
	}
/* 	home-page-end */
/* 	process-page-start */
	#process-banner .bt_bb_port {
    padding-top: 0em !important;
	}
/* 	process-page-end */
/* 	job-page-start */
	.job-sec1-col1 {
    padding-right: 53px !important;
	}
	#cv-form {
    width: 342px;
	margin:auto;
	}
/* 	job-page-end */
	.site-header-main {
    width: 100%;
	}
	.wp-custom-logo .site-title {
    margin-top: 0;
	}
	.menu-toggle:hover, .menu-toggle:focus {
		border-color: #fff !important;
		color: #fff !important;
	}
	#hot-offers-sec .bt_bb_port {
    	padding-top: 0px !important;
	}
/* 	shop-account-page-start */
	.woocommerce-account .entry-content {
    	margin: 0;
	}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
		float: left;
		max-width: 100%;
		padding:0;
	}
	.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
		max-width: 100%;
		padding:0;
	}
	div#customer_login {
    	padding: 40px 0;
	}
	form.woocommerce-cart-form {
		width: 96%;
		margin: auto;
	}
	.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
		width: 96%;
		margin: auto;
	}
/* 	shop-account-page-end */
	a.wpmenucart-contents.empty-wpmenucart-visible {
    	margin-top: 0;
	}
/* 	-------------------------shop-page-start------------------ */
	p.woocommerce-result-count {
    display: none;
	}
	.sidebar-filter {
    left: 28px;
    width: 5%;
    margin-top: 35px;
	transform: unset;
	}
	.woocommerce-shop .sidebar {
    margin-top: 83px;
	}
	.woocommerce-cart .content-area {
    margin-bottom: 0px;
	}
	p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    width: 100%;
	}
	p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last {
    width: 100%;
	}
	form.woocommerce-EditAccountForm.edit-account fieldset span.password-input {
    width: 100%;
	}
	article#post-2073 .woocommerce {
    display: block;
	}
	nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
    width: fit-content;
    display: inline-block;
	}
	.twentysixteen .site-main {
		margin-right: 0;
		margin-left:0;
	}
	.post-type-archive-product .sidebar {
    	display: none !important;
}
	.woocommerce-shop .twentysixteen {
		width: 100% !important;
		order: 2;
		margin-right: 0;
		float: unset;
		display: inline-block;
}
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    	width: 47%;
}
	.sidebar-filter {
    	display: block;
	}
	.tax-product_cat .sidebar-filter {
    	display: none !important;
	}
	.single-product .sidebar-filter {
    	display: none;
	}
	div#tab-description {
    	text-align: center;
	}
	.related.products h2 {
    	text-align: center;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs {
		text-align: center;
		padding:0 !important;
	}
	h2.woocommerce-loop-product__title {
    	text-align: left !important;
	}
	.woocommerce-additional-fields {
    	margin-top: 40px;
	}
	.woocommerce #reviews #comments h2 {
    text-align: center;
	}
	.woocommerce #review_form #respond {
    text-align: center;
	}
	
/* 	----------------------blog-page-start------------------ */
	.bt_bb_latest_posts_item {
    	height: 350px !important;
	}
/* 	....home...start... */
	#site-header-menu {
    margin-top: 0px !important;
	}
	.main-navigation a:hover {
    	transform: scale(1);
	}
	#popmake-381 {
    	max-width: 47.4% !important;
	}
	.banner-side-menu {
    	padding-bottom: 1px;
	}
	div#home-slider-right-2 p {
		margin-left: 0px !important;
		margin-bottom: 10px !important;
		text-align: left !important;
	}
	h4.wltp-slider-designation {
    	margin-top: -20px !important;
	}
	.wltp-slider-testimonial-description {
    	height: 100%;
	}
	#hero-banner-text {
		position: absolute;
		top: 120px;
		left: 0;
	}
	#home-slider-left {
		display:none;
	}
	#hero-banner-text #home-slider-right-2 {
		max-width: 90% !important;
		margin: 30px auto 0;
	}
	#site-header-menu {
		background: #77c043;
		border-radius: 0;
	}
	.main-navigation li {
		border-bottom: 1px solid #d1d1d1;
		border-top:unset !important;
	}
	.copy-right p {
    	font-size: 15px !important;
	}
	.social-icon img {
    	max-width: 85%;
	}
	.footer-col {
		margin-bottom: 0px !important;
		height:100%;
	}
/* 	.......home...end... */
	/* 	....web-design-start... */
	#website-content {
    	padding-top: 16%;
	}
	#banner-button {
    	margin-left: 25%;
	}
	#website-banner p {
		padding-bottom: 20px;
		padding-top: 21px;
	}
	#web-price-sec h4 {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	#web-price-sec .bt_bb_button {
		margin-top: 30px;
		margin-bottom: 30%;
	}
	#web-price-sec .bt_bb_button a {
		color: #fff !important;
		padding: 5px 15px;
	}
	section#web-clients-sec {
    	padding-bottom: 50px;
	}
	#home-get-quote-sec {
    	height: 100%;
	}
	#home-get-quote-sec .bt_bb_cell {
    	padding: 72px;
	}
/* 	...job-page-start.. */
	#job-bottom-sec a.bt_bb_link {
    	padding: 15px 20px;
	}
	#job-bottom-sec .bt_bb_cell {
    	padding: 68px 80px 30px 80px;
	}
	.bt_bb_row.job-sec1-row1 {
    	display: block;
	}
	.job-sec1-col1 {
    	max-width: 100% !important;
	}
	.job-sec1-col1 h1, .job-sec1-col1 p {
    	text-align: center !important;
	}
	form.woocommerce-EditAccountForm.edit-account p {
    	text-align: left !important;
	}
	#job-career-banner .bt_bb_button {
		margin-top: 31px;
		width: 100%;
		padding: 10px;
		margin: 0 0 26px 0;
		height: unset;
		background:unset;
	}
	#job-career-banner .bt_bb_button a {
		width: fit-content;
		margin: auto;
		background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
		padding: 14px;
	}
	.job-sec1-col2 {
    	max-width: 100% !important;
	}
/* 	..............lappy............. */
	#lappy-banner-bottom h4 {
		padding-top: 0px !important;
		font-size: 18px;
	}
	#lappy-banner-bottom .bt_bb_column.col-xxl-4.col-xl-4.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_normal {
    	max-width: 100% !important;
	}
/* 	...............printing-page-start.......... */
	#printing-services-sec .bt_bb_column_inner_content {
    	padding-bottom: 125px;
	}
	#print-services-right p {
    	margin-top: 10px;
	}
	div#print-services-bottom p {
		margin-left: 0px;
		padding-top: 30px;
	}
	#sidebar-sec {
		flex-basis: 80% !important;
		max-width: 80% !important;
		margin: auto;
	}
	#printing-slider-right {
    	margin: auto;
	}
/* 	......................health-page-start.............. */
	.health-sec3-col {
		padding-bottom: 15px;
		padding-top: 30px;
	}
	.bigstar {
		width: 80%;
		height: 239px;
	}
	.health-sec3-col a.bt_bb_link {
    	padding: 10px 17px;
	}
	#medical-banner {
    	padding-top: 10%;
	}
	#package-sec {
    width: 100%;
	}
	#call-now-btn {
    margin-left: 45px;
	}
	#medical-banner-form {
    	width: 48%;
	}
	#package-sec h2 {
    	margin-bottom: 20px;
	}
	/* 	----------------care-service-start----------- */
/* 	---------process-page-start----------- */
	.line.line-active .line5.line-active5, .line9.line-active9 {
    	height: 220px !important;
	}
	.line7.line-active7{
    	height: 200px !important;
	}
	.line3.line-active3 {
    	height: 195px !important;
	}
	.line9 {
		transform: rotate(-57deg);
		right: 53%;
		top: 30px !important;
		height: 220px !important;
	}
	.line7 {
		transform: rotate(-55deg);
		right: 55%;
		top: 48px !important;
		height: 200px !important;
	}
	.line5 {
		transform: rotate(-55deg);
		right: 55%;
		top: 40px !important;
		height: 206px !important;
	}
	.line {
		height: 200px;
		right: 56%;
		top: 50px !important;
		transform: rotate(-52deg);
	}
	.line.line-active {
    	height: 217px !important;
	}
	.line3 {
		transform: rotate(-57deg);
		right: 55%;
		top: 35px !important;
		height: 195px !important;
	}
	.line8 {
		transform: rotate(58deg);
		right: 49%;
		top: 40px !important;
		height: 200px !important;
	}
	.line6 {
		transform: rotate(58deg);
		right: 49%;
		top: 33px !important;
		height: 192px !important;
}
	.line4 {
		height: 200px !important;
		transform: rotate(58deg);
		right: 49%;
		top: 36px !important;
	}
	.line2 {
		right: 49%;
		top: 30px !important;
		height: 194px;
	}
	.line2.line-active2 {
    	height: 195px !important;
	}
	h3.processh1 {
    	margin-top: 100px !important;
	}
/* 	------------------shop-page-start------------ */
	.cart_totals h2 {
    	margin-left: 10px;
	}
	.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
		display: unset;
		justify-content:unset;
	}
	.woocommerce ul.order_details li {
		width: 100%;
		padding: 20px 0;
		border:unset;
	}
	.woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    	margin-bottom: 15px;
	}
	
/* 	footer-start */
	.footer-col {
		width: 50%;
		float: left;
	}
	footer {
    	height: auto;
	}
	#ft-1 p {
    	text-align: left !important;
	}
	#ft-5 p {
		text-align: left !important;
		margin-bottom: 10px;
	}
	.menu-toggle {
    	margin: 0px 26px;
	}
	.site-branding {
		margin: 0 0 0 26px !important;
		width: 78%;
	}
	.site-description {
    	float: left;
	}
	.post-type-archive-product #secondary.showSidebar {
		display: block !important;
		position: absolute;
		width: 50vw;
		z-index:9;
		background-color:#fff;
		box-shadow: 0px 7px 24px 0px rgba(0,0,0,0.12);
		transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	}
	.hideIcon{
		display:none;
	}
	.sidebar-close{
		display:none;
	}
	.showIcon{
		display:block;
	}
	.site-header {
    	padding: 0 !important;
	}
	body.page-template-default.page.page-id-3223.wp-custom-logo.wp-embed-responsive.theme-twentysixteen.bt_bb_plugin_active.bt_bb_fe_preview_toggle.woocommerce-js.woo-variation-swatches.wvs-behavior-blur.wvs-theme-twentysixteen-child.wvs-show-label.wvs-tooltip .site-header {
    	padding: 10px 0px 10px 0px !important;
	}
	.menu-toggle {
		padding: 3px 14px !important;
		color:#fff;
	}
	#primary .entry-content {
		width: 100% !important;
		margin:0;
	}
	#home-banner-bottom {
    	padding: 0 5%;
	}
	#tab_container_1964 .wpsm_nav-tabs > li {
    	width: 100%!important;
	}
	#city-sec {
    	padding: 0px 30px 0px 30px !important;
	}
	#city-sec .bt_bb_row_wrapper {
    	display: none;
	}
	#hover-1 h5 {
    	padding-top: 56px;
	}
	#testimonial h2 {
    	margin-bottom: 45px;
	}
	footer {
		padding: 91px 47px 30px 47px !important;
	}
/* 	digital-page-start */
	.mkt-sec3-col2 .bt_bb_column_content {
    	max-width: 100%;
	}
	#digital-banner h3 {
		font-size: 30px;
		padding-top: 18%;
	}
	#seo-sec-4 h3 {
		font-size: 30px !important;
	}
	#team-help-sec h3 {
    	font-size: 30px !important;
	}
	#team-help-sec .digital-sec4-row h3{
		font-size:22px !important;
		margin-bottom:10px;
	}
	.mkt-sec5-col2 h3 {
		font-size: 30px !important;
		padding-top: 45px;
	}
	.digital-sec4-row .bt_bb_column.col-xxl-4.col-xl-4.bt_bb_vertical_align_top.bt_bb_align_center.bt_bb_padding_normal {
    	margin-bottom: 80px;
	}
	#team-help-sec .bt_bb_icon.bt_bb_style_outline.bt_bb_size_small.bt_bb_shape_circle.bt_bb_align_inherit {
    	margin-bottom: 20px;
	}
/* 	home-care */
	#popmake-381 {
    	max-width: 380px !important;
	}
	div#product-slider-left {
    	display: none;
	}
	#home-slider-right-2 {
		flex-basis: unset !important;
		max-width: unset !important;
	}
	#home-slider-right-2 h4 {
		text-align: center;
		margin-top: 30px !important;
		font-size:25px;
	}
	#product-banner-btn a {
    padding: 10px;
	}
	div#product-banner-btn {
		width: 100%;
		max-width: 32%;
		margin-left: 34%;
	}
	#t-shirt-banner {
    	height: 300px;
	}
/* 	kids-safety */
	#product-banner-text {
    top: 80px;
	}
}
@media only screen and (max-width: 576px){
/* 	--------------------blog-page-start------------- */
	.blog-section2 .bt_bb_row {
    margin: 0;
	}
	/* 	....home...start... */
	.tab-content>.active .row {
    display: unset;
	margin-left: 0px;
	}
	.category-section {
    width: 100%;
    margin-right: 0%;
    height: 151px;
	}
	#tab_container_1964 .tab-content {
    padding: 40px 3% !important;
	}
	.site-branding {
    width: 72%;
	}
	#hero-banner-text #home-slider-right-2 {
    display: block;
    margin: 0px auto 0;
	}
	.site-branding .custom-logo {
    max-width: 40%!important;
    margin: 10px 0;
	}
	#home-slider-left {
    flex-basis: 100% !important;
    max-width: 100% !important;
	padding-top: 0%;
	}
	#home_banner_text h1 {
    padding-top: 24px;
    margin-bottom: 10px;
	text-align: center;
	}
	.orange {
    margin-top:0px !important;
	}
	#post {
    left: 50% !important;
    position: relative;
    transform: translateX(-50%);
	}
	#hero-banner {
    height: auto;
	}
	#hero-banner-text .bt_bb_port {
    padding-top: 0!important;
	}
	#tab-section-home #tab_container_1964 .wpsm_nav-tabs > li {
    width: 100%! important;
	}
	#home-sec-4 .bt_bb_column[data-width="4"] {
	flex-basis: 100% !important;
    max-width: fit-content !important;
    margin: auto;
    margin-bottom: 20px;
	}
	#tab_container_1964 {
    margin-bottom: 0px !important;
	}
	div#home-slider-right-2 p {
    text-align: center !important;
	}
	#hot-offers-sec {
    padding-top: 30px;
	}
	#city-sec {
    margin-top: 0;
	}
	#home-noida-space {
    display: none;
	}
	#hover-1 {
    width: 86% !important;
    left: 7% !important;
    height: 86% !important;
	}
	#hover-1 h5 {
    padding-top: 30% !important;
	}
	.bt_bb_columns_3.bt_bb_latest_posts .bt_bb_latest_posts_item {
    flex-basis: 100%;
    max-width: 100%;
	}
	.bt_bb_latest_posts_item {
    height: 100% !important;
    text-align: center;
	}
	#home-banner-bottom {
    padding: 15px 30px !important;
	}
	#home-banner-bottom p {
    width: 100% !important;
	}
	footer {
    background-repeat: no-repeat;
    background-size: cover;
	height: 100% !important;
	background-position: bottom;
	}
	.footer-col {
    width: 100% !important;
    margin-bottom: 0 !important;
	height: auto;
	}
	#ft-1 img {
    width: 40%;
	}
	#ft-2 {
    padding-left: 0px !important;
	}
	section#recent-posts-2 {
    padding-top: 0;
	}
	#ft-3 h2 {
    padding-left: 0px;
	}
	div#ft-5 {
    padding-left: 0 !important;
	}
	.footer-col h2 {
    padding-left: 0px;
    margin-bottom: 10px !important;
	}
	.footer-text {
    width: 93%;
	}
	.bottom-footer {
    height: 75px;
	}
	.copy-right {
    text-align: center;
    padding: 0 !important;
	}
/* 	website-page-start */
	#webdesign-sec-3 .web-sec4-col h3 {
    padding-top: 0 !important;
	}
/* 	website-page-end */
	/* 	....web-design-start... */
	#webdesign-sec-3 h4 {
    margin-bottom: 10px !important;
	}
	#website-content {
    padding-top: 10%;
	}
	#banner-button {
    margin-left: 16%;
	}
	.web-sec3-col .bt_bb_text p:last-child {
    width: 100%;
    margin: 0px auto 0px;
	}
	.social-icon {
    margin-left: 85px;
	}
	.entry-content h3 {
    margin-bottom: 35px;
    font-size: 30px !important;
	}
	#home-get-quote-sec .bt_bb_button a {
    font-size: 20px;
	}
	#home-get-quote-sec .bt_bb_cell {
    padding: 50px 72px 40px 72px;
	}
	#web-clients-sec h2 {
    font-size: 31px !important;
	}
	.web-sec2-col {
    max-width: 100% !important;
	}
	.web-sec3-col {
    max-width: 100% !important;
	margin-bottom: 60px;
	}
	.web-sec4-col {
    max-width: 100% !important;
	margin-bottom: 60px;
	}
	#webdesign-sec-3-bottom {
    padding-top: 0px;
	}
	.web-sec5-col {
    max-width: 100% !important;
	padding-top:20px;
	}
	#webdesign-sec-4 h3 {
    margin-bottom: 37px;
	}
	.web-sec6-col {
    max-width: 100% !important;
	}
	#web-price-sec .bt_bb_button {
    margin-bottom: 14%;
	}
	#webdesign-sec-3 .bt_bb_background_image_holder.btLazyLoadBackground.btLazyLoaded{
	background-position: right;
	}
	#website-banner .white-text {
    padding-top: 50px;
	}
	#webdesign-sec-2 h3 {
    text-align: center;
	}
	#webdesign-sec-2 p {
    text-align: center;
	}
	#webdesign-sec-2 h3 {
    padding-top: 35px;
	}
	#webdesign-sec-2 .bt_bb_button {
    margin: 25px 0 !important;
	background: unset;
    border-radius: unset;
    padding: unset;
	width:100%;
	justify-content: center;
    display: flex;
	}
	#webdesign-sec-2 .bt_bb_button a{
	background: linear-gradient(to right, #fa897d 0%, #fe5f88 100%);
    border-radius: 3px;
    padding: 14px 20px 14px 20px;
	width: fit-content;
	}
	/* 	....web-design-start... */
	#webdesign-sec-3 h3 {
    padding-top: 30px !important;
	}
	.webpage-sec3-row3 {
    margin: 0 !important;
	}
	.footer-text {
    width: 92%;
	}
	#job-career-banner .bt_bb_button {
    margin-top: 0px;
    width: 100%;
    height: unset;
    padding: 8px 0;
	}
/* 	...job-page-start.. */
	#job-bottom-sec .bt_bb_column_content_inner {
    display: flex;
    justify-content: center;
	}
	.entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2 {
    font-size: 20px;
	margin-bottom: 2.217391em;
  	}
	#job-bottom-sec .bt_bb_cell {
    padding: 58px 80px 0px 80px;
	}
/* 	...................printing-page-start.............. */
	.print-sec2-col1 {
    order: 2;
    max-width: 100% !important;
	margin-bottom:30px;
	}
	.print-sec2-col2{
	max-width:100% !important;
	margin-bottom:30px;
	}
	.entry-content h3 {
    text-align: center;
	}
	#print-services-right p {
    text-align: center;
	}
	.print-sec3-col1 p {
    padding: 0 30px;
	}
	#printing-services-sec .bt_bb_column_inner_content {
	background-position: center;
	}
	div#print-services-bottom p {
    margin-left: 0px;
	font-size:14px;
	margin-bottom: 55px;
	}
	.entry-content h2{
    margin-bottom: 1.217391em;
	}
	h3.print-h {
    text-align: center !important;
	}
	#printing-services-sec .bt_bb_column_inner_content {
    padding-bottom: 39px;
	}
/* 	.....................health-page-start............ */
	p.slashedprice {
    padding-left: 0px;
	}
	.bt_bb_row.health-sec3-row {
    width: 96%;
    margin: auto;
	}
	#medical-banner-form {
    display: none;
	}
	#package-sec .bt_bb_row .bt_bb_column .bt_bb_column_content {
    max-width: 100%;
	}
	.bigstar {
    width: 100%;
	height: 216px;
	}
	.bigstar p {
    padding: 77px 40px 27px 40px;
	}
	#package-sec h2 {
    font-size: 28px !important;
	}
	/* 	---------process-page-start----------- */
	#process-banner {
    height: 260px;
	}
	.line.line-active, .line7.line-active7, .line9.line-active9 {
    height: 173px !important;
	}
	.line5.line-active5 {
    height: 150px !important;
	}
	.line3.line-active3 {
    height: 158px !important;
	}
	.line {
    transform: rotate(-40deg);
    right: 54%;
    top: 64px !important;
    height: 180px;
	}
	.line9 {
    transform: rotate(-40deg);
    right: 53%;
    top: 63px !important;
	height: 180px !important;
	}
	.line7 {
    transform: rotate(-40deg);
    right: 55%;
    top: 73px !important;
	height: 165px !important;
	}
	.line5 {
    transform: rotate(-45deg);
    right: 54%;
    top: 66px !important;
	height: 150px !important;
}
	.line3 {
    transform: rotate(-47deg);
    right: 55%;
    top: 65px !important;
	height: 158px !important;
	}
	.line4.line-active4, .line8.line-active8 {
    height: 160px !important;
	}
	.line6.line-active6{
    height: 140px !important;
	}
	.line2.line-active2 {
    height: 140px !important;
	}
	.line8 {
    transform: rotate(44deg);
    right: 48%;
    top: 70px !important;
	height: 162px !important;
	}
	.line6 {
    transform: rotate(50deg);
    right: 48%;
    top: 66px !important;
	height: 135px !important;
	}
	.line4 {
    transform: rotate(44deg);
    right: 48%;
    top: 62px !important;
	height: 156px !important;
	}
	.line2 {
    transform: rotate(52deg);
    right: 49%;
    top: 52px !important;
	height: 143px;
	}
/* 	---------------t-shirt-page-start------------- */
	#t-shirt-banner {
/*     height: 222px; */
	}
	.t-shirt-product-slider-right{
		display:none !important;
	}
   #product-slider-left {
    flex-basis: 80.333% !important;
    max-width: 80.333% !important;
    padding: 0;
    margin: auto;
	}
/* 	------------lappy-page-start-------------- */
	.mid-para {
    width: 80%;
    padding: 0 12px 12px !important;
    margin: auto;
	}
	#sec-4-left .bt_bb_image.bt_bb_shape_square::after {
    width: fit-content;
	}
/* 	shop-sidebar */
	.post-type-archive-product #secondary.showSidebar {
    width: 70vw;
	}
	p.woocommerce-result-count {
    display: none;
	}
	.woocommerce .woocommerce-ordering {
    margin: 30px 0 30px 0;
    width: 100%;
    display: flex;
    justify-content: end;
	}
	.sidebar-filter {
    position: absolute;
    left: 3%;
    width: 6%;
	}
	.woocommerce-shop div#content {
    padding: 0px 1% 0!important;
	}
	ul#menu-cart-menu {
    margin-right: 12px;
	}
	.comments-title, .comment-reply-title {
    border-top: 0px solid #1a1a1a;
    font-size: 18px;
	}
/* 	digital-page-start */
	#digital-banner h3 {
    padding-top: 25%;
	}
	#digital-banner {
    height: 370px;
	}
	.digital-sec2 {
    padding-top: 40px;
	}
	h2.section-title {
    font-size: 30px;
	}
	.digital-sec2 .bt_bb_separator_v2_without_content {
	padding-top: 0 !important;
	}
	h4.xs-content-title {
    margin-bottom: 10px !important;
	}
	.digital-sec2 .bt_bb_column.col-xxl-4 {
    margin-bottom: 30px;
	}
	.digital-sec6 {
    padding-top: 50px;
	}
/* 	home-care */
	#product-banner-btn a {
    color: #fff !important;
    padding: 13px 10px;
	}
	#home-slider-right-2 h4 {
    margin-top: 22px !important;
	}
/* 	contact-page-start */
	#contact-banner {
    padding: 130px 0 60px;
	}
	#contact-left h2 {
    margin-bottom: 0;
	}
/* 	contact-page-end */
}
@media only screen and (max-width: 540px) {
	.site-branding {
    width: 71%;
	}
	ul.tabs.wc-tabs li {
    width: 100%;
	}
/* 	shop-account-form-start */
	form.woocommerce-form.woocommerce-form-login.login {
    padding: 0;
	}
	form.woocommerce-form.woocommerce-form-register.register {
    padding: 0;
	}
	/* 	shop-account-form-end */
/* 	------------------shop-page-start--------------- */
	p.woocommerce-result-count {
    font-size: 14px;
    margin: 0 0 0px 5% !important;
	}
	select.orderby {
    padding: 10px 2px;
	}
	select.orderby {
    font-size: 14px;
	}
/* 	....job...start... */
	#job-career-banner .bt_bb_button {
		width: 100%;
	}
	#job-bottom-sec .bt_bb_cell {
    padding: 50px 60px 0px 60px;
	}
/* 	..................health-page-start................. */
	#medical-banner-form {
    width: 68%;
	}
	.bigstar {
    height: 204px;
	}
	.bigstar p {
    padding: 62px 30px 27px;
	}
	.wpcf7-form-control-wrap.recaptcha iframe {
    max-width: 100% !important;
    float: left !important;
	}
	.rc-anchor-logo-portrait {
    margin: 10px 0 0 0px !important;
	}
/* 	-------------home-page-start--------- */
	.category-section h2 {
    font-size: 14px !important;
	}
	div#home-slider-right-2 p {
    display: none;
	}
/* 	web-page-start */
	#banner-button {
    margin-left: 12%;
	}
/* 	printing-page-start */
	#printing-banner {
    padding: 115px;
	}
/* 	digital-page-start */
	#digital-banner h3 {
    padding-top: 26%;
	}
/* 	lappy-page-start */
	.mid-para {
    width: 100%;
	}
	#lappy-banner {
    padding: 150px 40px;
	}
/* 	process-page-start */
	#process-banner {
    height: 300px;
	}
	h3.processh1 {
    margin-top: 120px !important;
	}
	.line {
    right: 54%;
    top: 73px !important;
    height: 170px;
	}
	.line9 {
    top: 75px !important;
	}
	.line.line-active {
    height: 165px !important;
	}
	.line2.line-active2 {
    height: 130px !important;
	}
	.line2 {
    top: 65px !important;
	right: 48%;
    height: 128px;
	}
	.line3 {
    right: 54%;
    height: 145px !important;
	}
	.line3.line-active3 {
    height: 150px !important;
	}
	.line4 {
    top: 70px !important;
	}
	.line7 {
    top: 70px !important;
	}
	.line7.line-active7{
    height: 160px !important;
	}
}
@media only screen and (max-width: 480px) {
/* 	wishlist-start */
	tr.woosw-item {
    display: grid;
    width: 100%;
    border-bottom: 1px solid;
    padding-bottom: 12px;
    margin: 0 auto 50px;
	position: relative;
	}
	td.woosw-item--info {
    text-align: center;
	}
	.woosw-list table.woosw-items .woosw-item .woosw-item--remove span:before {
    color: #fff !important;
	}
	.woosw-list table.woosw-items .woosw-item .woosw-item--remove {
    width: 36px;
    height: fit-content;
    padding: 6px 10px 4px 10px;
    background-color: #ff8100;
    border-radius: 50%;
    z-index: 1;
    position: absolute;
    top: 15px;
    right: 15px;
	}
	.woosw-list table.woosw-items .woosw-item .woosw-item--image {
    width: 100%;
    padding: 0;
	border: unset;
	}
	.woosw-list table.woosw-items .woosw-item .woosw-item--image img {
    width: 100%;
	}
	.woosw-list table.woosw-items {
    border: 0;
	}
	.woosw-list table.woosw-items tr td {
    border: unset;
	}
	td.woosw-item--info {
    background-color: unset !important;
	}
	td.woosw-item--actions {
    background-color: unset !important;
	}
/* 	wishlist-end */
/* 	-------------contact-page-start------- */
	#contact-right {
    max-width: 96%;
	}
	#contact-left {
    padding: 69px 50px 69px 50px;
	}
	span.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div {
    width: 311px;
	}
/* 	-----------mkt-page-start--------- */
	.mkt-sec1-col {
    top: 100px;
	}
	.digital-sec6{
	 padding-top:40px;
	}
	.digital-sec6 .bt_bb_column_content_inner {
    display: flex;
    justify-content: center;
	}
/* 	....home...start... */
	#banner-button {
    margin-left: 4%;
	}
	div#home-slider-left {
    padding: 0 !important;
	}
	.banner-side-menu {
    padding-bottom: 35px;
	}
	.footer-text {
    width: 90%;
	}
	.bt_bb_column[data-width="3"], .bt_bb_column[data-width="2"], .bt_bb_column_inner[data-width="3"], .bt_bb_column_inner[data-width="2"] {
    flex-basis: 100%;
    max-width: 100%;
	margin-bottom:30px;
	}
	.banner-side-menu {
    width: 80% !important;
    margin: auto;
	}
	.bt_bb_row {
    margin: 0;
	}
	#hover-1 {
    left: 7% !important;
    height: 86% !important;
	}
	.site-branding .custom-logo {
    max-width: 50%!important;
	}
	.site-branding {
    width: 66%;
	}
	#home-banner-bottom {
    padding: 15px 15px !important;
	}
	#city-sec {
    padding: 0px 15px 0px 15px !important;
	}
	#home_banner_text h1{
	font-size:18px;
	}
	#home-banner-bottom h1 {
    font-size: 20px !important;
	}
	#home-banner-bottom p strong {
    font-size: 18px;
	}
	#hot-offers-sec h2 {
    font-size: 28px;
	}
	
	/* 	....web-design-start... */
	#website-banner p {
    padding-bottom: 0px !important;
	margin: 0 auto 15px !important;
	}
	#webdesign-sec-3 {
    padding: 0px 0px !important;
	}
	.web-sec5-inner-col {
    max-width: fit-content !important;
    margin: 0 auto 15px;
	}
	.web-sec5-col {
    padding-top: 0px;
	}
	.bt_bb_row_inner.web-sec4-spacer {
    display: none;
	}
	.bottom-footer ul {
    text-align: unset !important;
	}
	.entry-content h3 {
    font-size: 25px !important;
	}
	#home-get-quote-sec .bt_bb_cell {
    padding: 45px 72px 40px 72px;
	}
/* 	........................................job-page-start.. */
	#search {
    max-width: 40%;
    margin: 10px 30% 30px;
	}
	#job-career-banner .bt_bb_button {
    width: 100%;
	}
	.job-section6-row2 .bt_bb_column_content {
    width: 72% !important;
    margin: auto !important;
	}
	#job-bottom-sec .bt_bb_cell {
    padding: 40px 10px 0px 10px;
	}
	#jobs-section .bt_bb_separator_v2.bt_bb_bottom_spacing_normal {
    padding-bottom: 0px;
	padding-top:0 !important;
	}
	#jobs-section .bgff .bt_bb_column_content {
    margin-bottom: 0px;
	}
/* 	..............printing-page-start....... */
	#printing-mid-sec {
    padding: 14px 50px;
	}
	#printing-banner {
    padding: 120px 0px 100px 0;
	}
	#printing-banner h2{
	margin-bottom:5px;
	}
	div#print-services-bottom p {
    padding-top: 11%;
    font-size: 12px;
	margin-bottom: 20px;
	}
	#printing-services-sec .bt_bb_column_inner_content {
    padding-bottom: 35px;
	}
	.red {
    color: aliceblue;
	}
/* 	......................health-page-start.............. */
	#medical-banner {
    padding-top: 12%;
	}
	.health-sec3-col {
    margin-bottom: 0 !important;
	}
	#call-now-btn {
    margin-left: 125px;
	}
	.pricebar .healthiansprice {
    padding-left: 10px;
	}
	#health-section5 .bt_bb_row .bt_bb_column .bt_bb_column_content {
    width: fit-content;
    margin: auto;
	}
	.bigstar {
    width: 80%;
	height: 280px;
	}
	.bigstar p {
    padding: 100px 60px 27px;
	}
	#medical-banner-form {
    width: 79%;
	}
	.wpcf7-form-control-wrap.recaptcha iframe {
    max-width: 97% !important;
	}
	#medical-banner-form {
    width: 82.5%;
	}
/* 	------------care-services-start---------- */
	#product-slider-left {
    flex-basis: 99.333% !important;
    max-width: 100% !important;
	}
		/* 	---------process-page-start----------- */
	.line.line-active {
    height: 180px !important;
	}
	.line {
    transform: rotate(-26deg);
    right: 54%;
    top: 90px !important;
	height: 175px;
	}
	.line9.line-active9 {
    height: 152px !important;
	}
	.line7.line-active7 {
    height: 145px !important;
	}
	.line5.line-active5{
    height: 135px !important;
	}
	.line3.line-active3 {
    height: 135px !important;
	}
	.line9 {
    transform: rotate(-35deg);
    right: 52%;
    top: 84px !important;
	height: 150px !important;
	}
	.line7 {
    transform: rotate(-32deg);
    right: 54%;
    top: 87px !important;
	height: 145px !important;
	}
	.line5 {
    transform: rotate(-36deg);
    right: 53%;
    top: 79px !important;
	height: 135px !important;
	}
	.line3 {
    transform: rotate(-35deg);
    right: 53%;
    top: 80px !important;
	}
	.line3 {
    height: 135px !important;
	}
	.line8.line-active8 {
    height: 130px !important;
	}
	.line6.line-active6{
    height: 118px !important;
	}
	.line4.line-active4 {
    height: 135px !important;
	}
	.line2.line-active2 {
    height: 116px !important;
	}
	.line8 {
    transform: rotate(34deg);
    right: 47%;
    top: 87px !important;
	height: 130px !important;
	}
	.line6{
    transform: rotate(39deg);
    right: 47%;
    top: 82px !important;
	height: 118px !important;
	}
	.line4 {
    transform: rotate(34deg);
    right: 48%;
    top: 79px !important;
	height: 135px !important;
	}
	.line2 {
    transform: rotate(40deg);
	top: 78px !important;
    right: 48%;
    height: 116px;
	}
/* 	------------lappy-page-start---------- */
	#sec-3 .bt_bb_image.bt_bb_shape_square {
    margin-left: 50% !important;
    transform: translateX(-50%);
	}
	#lappy-banner {
    padding: 150px 10px;
	}
/* 	home-care */
	div#product-banner-btn {
    max-width: 44%;
    margin-left: 28%;
	}
	#home-slider-right-2 h4 {
    margin-top: 0px !important;
    font-size: 22px;
    line-height: 40px;
	}
	#t-shirt-banner .bt_bb_background_image_holder.btLazyLoadBackground.btLazyLoaded {
    background-position: right;
	}
/* 	digital */
	#seo-sec-4 p {
    width: 100%;
	}
	#digital-banner h3 {
    padding-top: 12%;
	}
/* 	shop-page-start */
	article#post-2073 .woocommerce {
    display: block;
	}
	p.product.woocommerce.add_to_cart_inline {
    margin: auto !important;
	}
	nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link {
    width: fit-content;
    display: inline-block;
	}
/* 	shop-page-end */
}
@media only screen and (max-width: 425px) {
/* 	job-page-start */
	.job-sec1-col1 {
    padding: 20px !important;
	}
/* 	job-page-end */
/* 	--------------------printing-page-start-------------- */
	#printing-banner {
    padding: 110px 0px 60px;
	}
	#printing-mid-sec {
    padding: 14px 28px;
	}
	.print-sec3-col1 p {
    padding: 0;
	}
	#print-services-bottom .bt_bb_column_inner {
    padding: 0;
	}
	/* 	....mkt-page...start... */
	#seo-sec-4 h3 {
    padding-top: 20px!important;
	}
	#digital-banner h3 {
    padding-top: 0%;
	}
	#digital-banner {
    height: 260px;
	}
	#free-analysis-sec {
    padding: 0;
	}
	.bt_bb_layout_boxed_1200 .bt_bb_cell {
    width: 100%;
    max-width: unset;
    max-width: unset;
    max-width: 100%;
	}
/* 	....home...start... */
	#home-get-quote-sec .bt_bb_cell {
    padding: 45px 50px 40px 50px;
	}
	.site-branding {
    width: 63%;
	}
	.site-branding .custom-logo {
    max-width: 58%!important;
	}
	p.site-title {
    display: none;
	}
	#offers-sec {
    padding: 0px !important;
	}
	.head-topbar ul li {
    margin-right: 6px;
	}
	.head-topbar ul li a {
    font-size: 12px;
	}
	.banner-side-menu {
    width: 90% !important;
    margin: auto;
	}
	#home-slider-left {
    padding: 0!important;
	}
	#home-banner-bottom {
    padding: 0px 0px 30px 0 !important;
	}
	#tab-section-home #tab_container_1964 .tab-content {
    padding: 20px 0px 0px 0px !important;
	}
	#offers-sec {
    padding:0px !important;
	}
	.offer-text {
    padding: 10px 10px 20px;
	}
	#post-section {
    padding: 0px 0px 0px 0px !important;
	}
	footer {
    padding: 91px 20px 0px 20px !important;
	}
	#ft-1 {
    height: 100%;
    margin-bottom: 0px !important;
	}
	.mkt-sec5-col2 {
    width: 100%;
    margin: auto;
    max-width: 90% !important;
	}
	.digital-heading{
		font-size:30px !important;
	}
	#home-get-quote-sec .bt_bb_button a {
    font-size: 16px;
	}
	.bottom-footer ul {
    margin-left: -25px !important;
	}
	/* 	..............job-page-start.................. */
	.job-sec1-col2 {
    padding-left: 0 !important;
	}
	.job-sec1-col1 p {
    margin-bottom: 0px !important;
	}
	#job-career-banner .bt_bb_button {
    width: 100%;
	}
	#search {
    width: 100%;
    max-width: 100%;
    margin: auto;
	}
	.job-sec1-col2 {
    padding-right: 0px !important;
	}
	#job-bottom-sec h2 {
    font-size: 16px;
	}
	#ragister-company a {
    padding: 12px 15px;
	}
	.job-sec3-row1-col h2{
    margin-bottom: 20px !important;
	}
	#job-section-4 .bt_bb_port {
    padding-top: 0 !important;
	}
	#job-section-4 p {
    width: 100% !important;
    margin: 0 auto 0px !important;
	}
/* 	-----------------------health-page-start------------------ */
	#medical-banner .bt_bb_background_image_holder.btLazyLoadBackground.btLazyLoaded {
    background-position: left;
	}
	#medical-banner {
    padding-top: 15%;
	}
	#package-sec ul {
    margin-bottom: 10px;
	}
	#medical-banner-form {
    width: 94.5%;
	}
	.bigstar {
    width: 86%;
	height: 290px;
	}
	.bigstar p {
    padding: 105px 60px 27px 60px;
	}
	#call-now-btn {
    margin-left: 122px;
	}
	.pricebar .healthiansprice {
    padding-left: 10px;
	}
		/* 	---------process-page-start----------- */
	#process2 {
    padding: 0% 4%;
	}
	.line, .line-active, .line2, .line-active2, .line3, .line-active3, .line4, .line-active4, .line5, .line-active5, .line6, .line-active6, .line7, .line-active7, .line8, .line-active8, .line9, .line-active9 {
    display:none;
	}
	#process1 {
    padding-left: 0;
	margin-top: 40px;
	}
	.process-flow {
    width: 100%;
	}
	#process2 .process-flow {
    width: 100%;
    float: unset;
    margin-top: 40px;
	}
	.process-flow h4 {
    margin-top: -32px !important;
	}
/* 	--------------lappy-page-start--------- */
	#lappy-hover-col .bt_bb_column_content {
    justify-content: center;
    display: flex;
	}
	#section-4 p {
    width: 100%;
	}
	#fix-now-sec p {
    width: 100%;
	}
	#sec-3 p {
    width: 100%;
	}
	.lappy-sec5-col {
    padding: 0;
	}
	#fix-now-sec {
    padding-top: 0px;
	}
	#lappy-banner-bottom span {
    width: fit-content;
    margin: 0 auto 10px;
	}
	#laptop-repair-sec .bt_bb_column.col-xxl-4.col-xl-4.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_normal {
    max-width: 100% !important;
	margin-bottom:20px;
	}
/* 	--------------------team-page-start----------- */
	
/* 	shop-page-start */
	.post-type-archive-product #secondary.showSidebar {
    width: 80vw;
    top: unset;
	}
    .sidebar-filter {
/*     top: 5.5%; */
    width: 8%;
	}
	#cart-nav li {
    padding: 0 10px;
	}
	input#woosw_copy_btn {
    font-size: 11px;
	} 
	input#woosw_copy_url {
    font-size: 11px;
	}
	span.woosw-copy-label {
    font-size: 11px;
	}
	.woosw-list {
    padding: 50px 0 0;
	}
/* 	web-page-start */
	.web-sec2-col h3 {
    font-size: 25px !important;
	}
	#webdesign-sec-3 .web-sec4-col h3 {
    font-size: 25px !important;
	}
	#website-content a.bt_bb_link {
    padding: 10px 30px;
	}
	#webdesign-sec-3 h4 {
    margin-bottom: 0px !important;
	}
	#web-price-sec .bt_bb_button {
    margin-top: 0px;
	}
	.web-sec6-col p {
    margin-bottom: 10px !important;
	}
	#website-banner p {
    margin: 0px 0 20px !important;
    width: 100%;
	}
	#website-banner .white-text {
    padding-top: 65px;
    font-size: 21px;
	}
	#webdesign-sec-2 p {
    font-size: 16px;
	}
	#webdesign-sec-3 h3 {
	font-size:25px !important;
	}
	#webdesign-sec-4 h3 {
    font-size: 25px !important;
	}
	#webdesign-sec-3 p {
    margin: 0;
    width: 100%;
	}
/* 	home-care */
	#product-banner-text {
    top: 100px;
	}
	#t-shirt-banner {
/*     height: 250px; */
	}
/* 	print-care-page-start */
	#printing-services-sec .bt_bb_column_inner_content {
    padding-bottom: 80px;
	}
/* 	print-care-page-end */
/* 	wishlist-start */
	.woosw-list .woosw-actions {
    align-items: center;
	}
/* 	wishlist-end */
}
@media only screen and (max-width: 414px) {
/* 	shop-page-start */
	.sidebar-filter {
/*     top: 5.3%; */
	}
	.post-type-archive-product #secondary.showSidebar {
    width: 70vw;
	}
/* 	shop-page-end */
	.site-branding {
    width: 63%;
	}
	#post {
    display: none;
	}
/* 	blog-page-start */
	#blog-banner {
    padding: 130px 0 70px;
}
/* 	blog-page-end */
	
/* 	-----------------mkt-sec-start------------- */
	.mkt-sec5-col2 {
    padding:0;
	}
	.digital-sec6 {
    padding-top: 0px;
	}
	.mkt-sec5-col2 h3 {
    padding-top: 0px;
	}
	.mkt-sec5-col1 {
    display: none !important;
	}
	.mkt-sec5 .bt_bb_background_image_holder {
    background-position: unset !important;
	}
	.entry-content h4 {
    margin-top: 30px !important;
	}
	.process-flow h4{
	margin-top: -30px !important;	
	}
	.digital-sec2 .bt_bb_separator_v2_without_content {
		display: none;
	}
	.digital-sec2 h4{
		margin-top:10px !important;
		margin-bottom:10px !important;
	}
/* 	....web-design-start... */
	.head-topbar ul li {
    margin-right: 6px;
	}
/* 	..............health-page-start.................. */
	#medical-banner-form {
		width: 97%;
	}
	.bigstar {
    width: 90%;
	}
	.bigstar p {
    padding: 100px 60px 27px 60px;
	}
/* 	home-care */
	#t-shirts-products .bt_bb_column.col-xxl-4.col-xl-4.bt_bb_vertical_align_top.bt_bb_align_center.bt_bb_padding_normal {
    padding-top: 30px;
	}
}
@media only screen and (max-width: 393px) {
/* 	home-page-start */
	#site-header-menu {
    top: 110px;
	}
/* 	home-page-end */
/* 	print-care-page-start */
	#printing-services-sec .bt_bb_column_inner_content {
    padding-bottom: 60px;
	}
/* 	print-care-page-end */
	.offer-text h2 {
    margin-bottom: 10px !important;
	}
	.custum-whistlist.woosw-btn-has-icon.woosw-btn-icon-only {
    top:45px;
	}
/* 	shop-account-form-start */
	.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    width: 100%;
    text-align: left;
	}
	/* 	shop-account-form-end */
/* 	shop-sidebar-start */
	.woocommerce .woocommerce-ordering {
    margin: 41px 0;
    max-width: 52%;
    float: right;
	}
	.post-type-archive-product #secondary.showSidebar {
    width: 85vw;
	}
	.post-type-archive-product #secondary.showSidebar {
/*     top: 3%; */
	}
	.sidebar-filter {
    width: 8%;
/*     top: 3.8%; */
	}
	.sidebar-filter {
    margin-top: 45px;
	}
	#cart-nav li {
    padding: 0 8px;
	}
	#cart-nav li a {
    font-size: 12px;
	}
	.single-product .sidebar-filter {
  	 display:none !important;
	}
/* 	---------------------shop-page-start----------- */
	select.orderby {
    width: 70%;
    float: right;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100%;
    float: unset;
	}
	form.woocommerce-ordering {
    max-width: 36%;
	}
	select.orderby {
    width: 100%;
	}
	.site-branding {
    margin: 0 0 0 20px !important;
    width: 62%;
	}
	.woocommerce-shop .site-main {
    margin-top: 0;
	}
	.woocommerce-shop div#content {
    padding: 0px 1% 0!important;
	}
/* 	-------------home-page-start----------- */
	#home_banner_text h1 {
    padding-top: 0px;
    margin-bottom: 10px;
    text-align: center;
	}
	#offers-sec {
    padding: 0px 0px 0px 0px !important;
	}
	#home-banner-bottom {
    padding: 0 !important;
	}
	#city-sec p {
    padding-top:0px;
	}
/* 	--------------contact-page-start--------- */
	#contact-right {
    padding: 20px;
	}
/* 	--------------mkt-page-start---------- */
	.digital-sec4-row-col {
    margin-bottom: 10px;
	}
	.bt_bb_separator_v2.bt_bb_top_spacing_normal {
    padding-top: 0em !important;
	}
	.digital-sec4-row .bt_bb_column.col-xxl-4.col-xl-4.bt_bb_vertical_align_top.bt_bb_align_center.bt_bb_padding_normal {
    margin: 40px 0 10px;
	}
	#free-analysis-sec .bt_bb_port {
    padding-top: 0 !important;
	}
	.mkt-sec5-col2 h3 {
    font-size: 30px !important;
	}
/* 	....web-design-start... */
	#website-content a.bt_bb_link {
    padding: 10px 22px;
	}
	#home-get-quote-sec .bt_bb_cell {
    padding: 45px 0 40px 0;
	}
	.bottom-footer ul li {
    margin-left: 10px !important;
	}
	#ft-1 {
    height: 100%!important;
	}
	/* 	..............job-page-start.................. */
	#job-bottom-sec h2 {
    font-size: 15px;
	}
	.job-sec1-col2 {
    max-width: 100% !important;
    padding: 0 !important;
	}
/* 	...........printing-page-start......... */
	.print-sec3-col1 p {
    width: 100% !important;
	}
	#sidebar-sec h2 {
    font-size: 20px;
	}
	#printing-mid-sec h2 {
    font-size: 35px;
	}
	div#print-services-bottom p {
    padding-top: 18%;
    font-size: 14px;
	}
/* 	---------------------------health page -start---------------- */
	#call-now-btn {
    margin-left: 102px;
	}
	.health-sec3-col {
    padding-bottom: 0px;
	}
	.bigstar {
    width: 94%;
	}
	#medical-banner-form {
	display:none;
	}
	#medical-banner .bt_bb_port {
    padding-top: 77px !important;
	}
	.bigstar p {
    padding: 100px 60px 27px 60px;
	}
/* 	process-page-start */
	#process-banner {
    height: 225px;
	}
	h3.processh1 {
    margin-top: 100px !important;
	}
/* 	contact-page-start */
	#contact-banner {
    padding: 110px 0 30px;
	}
/* 	team-page-start */
	.team-banner {
    padding: 100px 20px 60px !important;
	}
}
@media only screen and (max-width: 375px) {
/* 	shop-sidebar-start */
	#cart-nav li {
    padding: 0 15px 0 0;
	}
	.woocommerce .woocommerce-ordering {
    max-width: 54%;
	}
	/* 	shop-sidebar-end */
/* 	----------------contact-page-start---------- */
	#contact-left {
    padding: 69px 10px 69px 10px;
	}
/* 	---------------print-page-start----------- */
	#printing-banner {
    padding: 110px 14px 40px;
	}
	div#print-services-bottom p {
    padding-top: 11%;
	}
/* 	....home...start... */
	.site-branding {
    width: 60%;
	}
	.head-topbar ul li a {
    font-size: 11px !important;
	}
	.bt_bb_column[data-width="3"], .bt_bb_column[data-width="2"], .bt_bb_column_inner[data-width="3"], .bt_bb_column_inner[data-width="2"] {
    flex-basis: 100%;
    max-width: 100%;
	}
	footer {
    padding: 91px 20px 0px 20px !important;
	}
	#ft-1 {
    height: 100%!important;
    margin-bottom: 30px !important;
	}
	.footer-text {
    width: 88%;
	}
	#offers-sec {
    padding:0px !important;
	}
	#tab-section-home #tab_container_1964 .tab-content {
    padding: 20px 5px 0px 5px !important;
	}
	#home-slider-left {
    padding: 0% !important;
	}
	.banner-side-menu {
    width: 96% !important;
    margin: auto;
	}
	#home-banner-bottom {
    padding:0 !important;
	}
	#popmake-381 {
    max-width: 89% !important;
	}
/* 	......job-page-start..... */
	#job-bottom-sec .bt_bb_cell {
    padding: 25px 10px 0px 10px;
	}
	#job-bottom-sec h2 {
    font-size: 16px;
	}
	.job-sec1-col2 {
    display: none !important;
	}
	.job-sec1-col1{
		margin-bottom:30px;
	}
	/* 	---------------------------health page -start---------------- */
	#medical-banner .bt_bb_port {
    padding-top: 77px !important;
	}
	.bigstar {
    width: 100%;
	}
/* 	web-page-start */
	#website-content a.bt_bb_link {
    padding: 10px 20px;
	}
/* 	home-care */
	#popmake-381 {
    max-width: 320px !important;
    padding: 20px 4px !important;
	}
}
@media only screen and (max-width: 360px) {
/* 	shop-sidebar-start */
	.sidebar-filter {
/*     top: 4%; */
	}
	.woocommerce .woocommerce-ordering {
    max-width: 56%;
	}
	span.woosw-copy-label {
    font-size: 10px;
	}
	#ft-1 img {
    width: 55%;
	}
/* 	shop-sidebar-end */
/* 	---------------------shope-page-start------------ */
	form.woocommerce-ordering {
    max-width: 40%;
	}
	ul.variable-items-wrapper.color-variable-items-wrapper.wvs-style-squared {
    margin: 0;
	}
	button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    font-size: 14px;
	}
	button.wsb-button.js-wsb-add-to-cart {
    font-size: 14px;
	}
	.woocommerce .quantity .qty {
    height: 33px;
	}
	.product_meta {
    font-size: 15px;
	}
	.woocommerce div.product .product_title {
    font-size: 20px;
	}
/* 	....home...start... */
	.banner-side-menu {
    width: 98% !important;
    margin: auto;
	}
	#home-slider-left {
    padding: 0% !important;
	}
	.bt_bb_row {
    margin: 0 !important;
	}
	#home-banner-bottom {
    padding: 30px 15px 0 !important;
	}
	.site-branding {
    width: 59%;
	}
	.site-branding .custom-logo {
    max-width: 72%!important;
	}
	#tab-section-home #tab_container_1964 .tab-content {
    padding: 10px 10px 0px 10px !important;
	}
	#offers-sec {
    padding: 0px !important;
	}
	#post-section {
    padding: 0px 0px 0px 0px !important;
	}
	footer {
    padding: 91px 25px 0px 25px !important;
	}
	#ft-1 {
    height: 100%!important;
    padding-bottom: 0px;
	}
	.footer-right span {
    margin-right: 0px !important;
	}
	#offers-sec .bt_bb_column.col-xxl-3.col-xl-3.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_normal {
    margin-bottom: 30px;
	}
	/* 	....web...start... */
	#website-content a.bt_bb_link {
    padding: 10px 16px;
	}
	#website-banner p {
    width: 96%;
    margin: 0 auto 10px;
	}
	#website-banner {
    height: 500px;
	}
	.bottom-footer ul li {
    margin: 0 10px !important;
	}
/* 	......job-page-start.. */
	#job-career-banner .bt_bb_button {
    width: 100%;
	}
/* 	lappy-page-start */
	#lappy-banner-bottom h4 {
    font-size: 16px;
	}
/* 	--------------------health-page-start----------- */
	#call-now-btn {
    margin-left: 75px;
	}
	.health-sec3-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
	}
	.bigstar {
    width: 100%;
	height: 280px;
	}
	#package-sec {
    padding: 0 10%;
	}
	#medical-banner p {
    font-size: 14px;
	}
/* 	-------------------------print-page-start------------- */
	div#print-services-bottom p {
    padding-top: 9%;
	}
/* 	process-page-start */
	#process2 .process-flow {
    margin-top: 0;
	}
	#process-sec-2 .bt_bb_row_wrapper h4 {
    margin-top: 10px !important;
	}
	.process-node, .process-node2, .process-node3, .process-node4, .process-node5, .process-node6, .process-node7, .process-node8, .process-node9, .process-node10 {
    margin-bottom: 0;
	}
	#process-sec-2 .bt_bb_row_wrapper {
    margin-bottom: 50px;
	}
}
@media only screen and (max-width: 320px){
	.custum-whistlist.woosw-btn-has-icon.woosw-btn-icon-only {
    top: 45px;
	}
	button.wsb-button.js-wsb-add-to-cart {
    font-size: 11px;
	}
	.woocommerce .quantity .qty {
    height: 30px;
	}
	button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    font-size: 13px;
	}
	.product_meta {
    font-size: 14px;
	}
	.related.products h2 {
    margin: 30px 0 30px 0;
    font-size: 24px;
	}
/* 	shop-sidebar-start */
	.site-header {
    padding: 10px 0px 10px 14px !important;
	}
	.sidebar-filter {
    width: 11%;
	margin-top:38px;
	}
/* 	shop-sidebar-end */
/* 	-------------------shop-page-start---------------- */
	.woosw-popup .woosw-items .woosw-item .woosw-item--image {
    flex: unset;
	}
	.woocommerce div.product form.cart .button {
    font-size: 11px !important;
    padding: 10px 20px;
	}
	#cart-nav li a {
    font-size: 11px;
	}
	.woocommerce .woocommerce-ordering {
    max-width: 70% !important;
    margin: 35px 0 20px 0;
	}
	.post-type-archive-product #secondary.showSidebar {
    width: 90vw;
	}
	.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: unset;
	}
	.cart_totals h2 {
    margin-left: 5%;
	}
	.u-column1.col-1 {
    padding: 0;
	}
	.u-column2.col-2 {
    padding: 0;
	}
/* 	-----------------contact-page-start---------- */
	#contact-right {
    padding: 20px 2px;
	}
/* 	----------------------print-page-start---------------- */
	div#print-services-bottom p {
    padding-top: 9%;
	font-size:10px;
	margin-left: 0px;
	margin-bottom: 55px;
	}
	#sidebar-sec {
    flex-basis: 100% !important;
    max-width: 100% !important;
	}
	p.mid-para {
    width: 100% !important;
	}
	#printing-services-sec .bt_bb_column_inner_content {
    padding-bottom: 16px;
	}
	/* 	....home...start... */
	.site-header {
    padding: 10px 0px 10px 0px !important;
	}
	.site-branding {
    margin: 0 0 0 15px !important;
    width: 54%;
	}
	.wltp-slider-testimonial-description {
    height: 100%;
	}
	.head-topbar ul li a {
    font-size: 9px !important;
	}
	.banner-side-menu {
		width: 98% !important;
		margin: auto;
	}
	.bt_bb_row {
    margin: 0 !important;
	}
	#home-slider-left {
    padding: 0% !important;
	}
	.banner-side-menu ul li a {
    font-size: 13px;
	}
	#home-banner-bottom {
    padding: 0px !important;
	}
	#tab-section-home #tab_container_1964 .tab-content {
    padding: 20px 10px 0px 10px !important;
	}
	.offer-text h2 {
    margin-bottom: 10px !important;
	}
	#offers-sec .bt_bb_column.col-xxl-3.col-xl-3.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_normal {
    margin-bottom: 0px;
	}
	#offers-sec {
    padding: 0px !important;
	}
	#post-section .bt_bb_button.bt_bb_icon_position_left.bt_bb_style_outline.bt_bb_size_small.bt_bb_width_inline.bt_bb_shape_inherit.bt_bb_align_inherit a {
    padding: 14px 20px;
	}
	footer {
    padding: 91px 20px 0px 20px !important;
	}
	.footer-text {
    width: 90%;
	}
	.widget {
    margin-bottom:0;
    padding-top: 20px;
	}
	#ft-1 {
    height: 100% !important;
    padding-bottom: 0px;
	}
	/* 	....web...start... */
	#website-content a.bt_bb_link {
    padding: 10px 10px;
	}
	#web-price-sec .bt_bb_button {
    margin-bottom: 50px;
    margin-top: 0;
	}
	a.bt_bb_link {
    padding: 10px 15px;
	}
	#banner-button-2 a {
    padding: 10px 5px !important;
	}
	#home-get-quote-sec .bt_bb_cell {
    padding: 25px 0 30px 0;
	}
	.bottom-footer ul {
    margin-left: -40px !important;
	}
	.bottom-footer ul li {
    margin: 0 8px !important;
	}
	/* 	......job-page-start.. */
	#job-section-4 .bt_bb_column_content {
    padding: 40px 0;
	}
	#job-bottom-sec h2 {
    text-align: center;
	}
	.job-sec1-col1 {
    padding: 0 !important;
	}
	#job-career-banner .bt_bb_button {
    width: 94%;
	}
	#ragister-company a {
    font-size: 14px;
	}
	#job-bottom-sec h2 {
    font-size: 14px;
	}
	#job-bottom-sec .bt_bb_cell {
    padding: 19px 10px 0px 10px;
	}
/* 	---------------health-page-start----------- */
	.bigstar {
    width: 100%;
	height: 245px;
	}
	.bigstar p {
    padding: 85px 60px 27px 60px;
	}
	.pricebar .healthiansprice {
    padding-left: 10px;
	}
	#package-sec .bt_bb_column.col-xxl-12.col-xl-12.bt_bb_vertical_align_top.bt_bb_align_left.bt_bb_padding_normal {
    padding: 0;
	}
	#call-now-btn {
    margin-left: 60px;
	}
/* 	home-form */
	.rc-anchor-normal .rc-anchor-content {
    width: 165px !important;
	}
/* 	lappy-page-start */
	#lappy-banner-bottom h4 {
    font-size: 15px;
	}
	#lappy-banner {
    padding: 90px 10px;
	}
/* 	printing-page-start */
	#printing-banner {
    padding: 110px 6px 60px;
	}
	#printing-banner h2 {
    margin-bottom: 10px !important;
	}
/* 	home-care */
	#home-slider-right-2 h4 {
    font-size: 19px;
    line-height: 15px;
	}
	div#product-banner-btn {
    max-width: 54%;
    margin-left: 23%;
	display:none;
	}
	#product-banner-text {
    top: 50px;
	}
	#home-slider-right-2 h4 {
    line-height: 20px;
	}
	#t-shirt-banner {
    height: 220px;
	}
	#job-career-banner .bt_bb_button a {
    padding: 10px;
	}
/* 	blog-page-start */
	#blog-banner {
    padding: 100px 0 50px;
	}
/* 	blog-page-end */
}
@media only screen and (max-width: 280px){
/* 	home-page-start */
	#hero-banner-text {
    top: 90px;
	}
	#site-header-menu {
    top: 100px;
	}
	#home_banner_text h1 {
    font-size: 15px;
	}
/* 	home-page-end */
/* 	blog-page-start */
	#blog-banner {
    padding: 40px 0 20px;
	}
/* 	blog-page-end */
/* 	--------------home-page-start---------- */
	.site-branding {
    width: 49%;
	}
	#hover-1 {
    height: 25vh !important;
	}
/* 	---------------------print-page-start----------------- */
	#printing-services-sec .bt_bb_column_inner_content {
    padding-bottom: 0px;
	}
	div#print-services-bottom p {
    font-size: 8px;
    margin-left: 7px;
	}
	/* 	....web...start... */
	#website-content {
    padding: 0;
	}
	#banner-button-2 {
    margin: 0;
	}
	#banner-button {
    margin-left: 3%;
	}
	.entry-content h3 {
    font-size: 20px !important;
	}
	.footer-right ul {
    margin: 0 0 1.75em 0;
	}
	h1.white-text {
    font-size: 25px;
	}
	a.bt_bb_link {
    padding: 10px 10px;
	}
	#banner-button-2 {
    width: 47% !important;
	}
	#web-price-sec .bt_bb_button a {
    color: #fff !important;
    padding: 5px;
	}
	#home-get-quote-sec .bt_bb_cell {
    padding: 22px 0px 5px 0px;
	}
	.bottom-footer ul li {
    margin: 0 3px !important;
	}
	.widget {
    padding-top: 7px;
	}
/* 	........job-page-start.... */
	#job-career-banner {
    padding-left: 0px;
	}
	#job-section-4 .bt_bb_column_content {
    padding: 40px 0;
    color: #fff;
	}
	#search {
    background-color: #fc8710;
    width: 100%;
	}
	#job-bottom-sec h2 {
    font-size: 13px;
	}
	#job-bottom-sec .bt_bb_port {
    padding-top: 1em !important;
    padding-bottom: 0em !important;
	}
/* 	.............printing-page-start....... */
	#print-services-bottom .bt_bb_column_inner {
    max-width: 33% !important;
    padding: 0 5px;
	}
	#side-bar-section #sidebar-sec {
    margin-left: 0px;
    margin-right: 0px;
	}
	#printing-banner {
    padding: 100px 0px;
	}
	.print-sec3-col1 p {
    padding: 0 0px;
	}
	/* ----------------------health-page-start-------------- */
	.bigstar {
		width: 100%;
		height: 206px;
	}
	.bigstar p {
    padding: 50px 60px 27px 60px;
	}
/* 	--------------care-service-start---------------- */
	#product-slider-left {
    padding-left: 3px;
	}
	.banner-side-menu ul li {
    padding: 0px 0px 3px 0px !important;
	}
	#call-now-btn {
    margin-left: 45px;
	}
/* 	---------------lappy-page-start----------- */
	#sec-4-left .bt_bb_image.bt_bb_shape_square::before {
    width: max-content;
	}
/* 	------------------team-page-start------------- */
	.team-banner {
    padding: 48px 0px 10px !important;
	}
	.team-sec2-r0w1-col1 {
    margin-bottom: 15px;
	}
	.team-sec2-r0w1-col1 p {
    margin-bottom: 10px !important;
	}
/* 	shop-page-start */
	.woocommerce div#content {
    position: relative;
	}
	.post-type-archive-product #secondary.showSidebar {
    top: 0;
	}
	.woocommerce div.product form.cart .button {
    font-size: 9px !important;
	}
	button.wsb-button.js-wsb-add-to-cart {
    font-size: 9px;
	}
/* 	shop-page-end */
}
