@charset "UTF-8";
/* https://bloominghills.sch.ng/wp-content/themes/kids-world/css/responsive.css?ver=3.1 */
/* Import rule from: https://bloominghills.sch.ng/wp-content/themes/kids-world/css/responsive-319.css */
/*----*****---- << Mobile >> ----*****----*/	

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 319px) {		
	/** base styles **/
	
	h2 { font-size: 22px; }
		
	th, td, tbody th { font-size: 8px; }
	th { padding: 12px 0; }
	td, tbody th { padding: 10px 0; }	
	
	/*----*****---- << Container >> ----*****----*/	
	.container, .type5.tribe_events .container .container, .layout-boxed .vc_row .dt-sc-stretch-row-content, .left-header #header-wrapper .top-bar .container { width:200px; }
	.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:230px; }
	.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper { width:100%; }
	#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { width:200px; }
	.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:200px; }
	
	/** widget styles **/
	
	.flickr-widget div { width:66px; height:66px; }
	.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { float: right; margin-top: 7px; position: relative; }
	
	.secondary-sidebar .type8 .widgettitle { padding:10px; }
	.secondary-sidebar .type8 .widget.widget_flickr { padding:0 15px 15px; }
	.secondary-sidebar .type7 .widgettitle:before { left: -20px; }
	.secondary-sidebar .type5 .widget ul li { font-size:16px; }
	
	/** layout styles **/
	
	/*----*****---- << Logo >> ----*****----*/
	#logo { text-align: center !important; }
	
	
	/*----*****---- << Menu Icons wrapper >> ----*****----*/
	.menu-icons-wrapper { float: none; margin: 0 auto; position: static; text-align: center; }
	.menu-icons-wrapper .search, .menu-icons-wrapper .cart { display: inline-block; float: none; }
	
	
	/*----*****---- << Footer >> ----*****----*/
	.footer-copyright .dt-sc-sociable li { margin-bottom:7px; }
	.footer-copyright .menu-links.with-splitter li a { padding:0 7px; }
		
			
	/*----*****---- << Fashion Top Bar >> ----*****----*/
	.top-bar .text-with-icon { font-size: 11px; margin: 0 3px; }
	.top-bar .text-with-icon .icon, .top-bar .text-with-icon .fa { font-size: 12px; margin: 0 3px 0 0; }
	
	/** blog styles **/
	
	.blog-entry.entry-date-left .entry-details, .blog-entry.blog-thumb-style.entry-date-left .entry-details, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-details { padding:0; }
	.blog-entry.entry-date-left .entry-date, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-date, .page-with-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left .entry-date-author, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-date-author-left .entry-date-author { margin-bottom: 10px; position:inherit; width: 100%; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .dt-sc-button { margin-left:0; }
	
	.blog-entry.entry-date-author-left { padding-left:0; }
	.blog-entry.entry-date-author-left .entry-date-author { position:inherit; margin-bottom:20px; display:inline-block; width:100%; }
	.blog-entry.entry-date-author-left .entry-date-author .entry-author a { display:inline-block; width:100%; text-align:center; }
	
	.blog-entry.entry-date-author-left .entry-format a { width: 45px; height: 45px; line-height: 45px; border:0; }
	.blog-entry.entry-date-author-left .entry-format a:before { line-height:45px; }
	
	.page-with-sidebar .dt-sc-one-third .blog-entry.entry-date-author-left, .with-both-sidebar .dt-sc-one-half .blog-entry.entry-date-author-left { padding-left:0; }
	
	.post-nav-container:before { display:none; }
	.post-nav-container .post-prev-link, .post-nav-container .post-next-link { width:100%; text-align:center; }
	.post-nav-container .post-next-link a, .post-nav-container .post-prev-link a { margin:5px 0px; }
	
	/** portfolio styles **/
	
	.portfolio.type1 .image-overlay h2, .portfolio.type1 .image-overlay p.categories, .page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:none; }
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size:20px; line-height:45px; }
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height:45px; width:45px; }
	
	.dt-sc-portfolio-sorting.type2 a::after { content:none; }
	
	.portfolio.type1 .image-overlay .links a, .page-with-sidebar .portfolio.type1 .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:53px; }
	.page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:100px; }
	.portfolio.type3 .image-overlay .links a, .with-both-sidebar .portfolio.type3 .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:13px; }
	
	.portfolio.type6 .image-overlay .links a:last-child { margin-left:40px; }
	.portfolio.type6 .image-overlay .links a span, .portfolio.type6 .image-overlay .links a { line-height:40px; }
	.portfolio.type6 .image-overlay .links a { width:40px; height:40px; font-size:19px; }
	
	.dt-portfolio-single-slider-wrapper #bx-pager a { margin:0px 2px 15px; }
	
	/** contact styles **/
	
	/** Business **/
	.business-contact-form { padding-left: 5px; padding-right: 5px; }
	.business-contact-social li { margin: 0 5px; }
	
	/** Jewel **/		
	.jewel-contact-form { text-align: center; }
	.jewel-contact-form label { float: none; }
	.jewel-contact-form .vc_col-sm-2, .jewel-contact-form .vc_col-sm-10 { width: 100% !important; }
	
	/** Wedding **/
	.rsvp-form { padding: 65px 25px; margin-left: -15px; width: calc(100% + 30px); }
	.rsvp-form:before { height: auto; bottom: 5px; left: 5px; right: 5px; top: 5px; width: auto; }
		
	/** custom-class styles **/
	
	/*----*****---- << Event location page >> ----*****----*/
	.event-contact-info.wpb_column { padding-left:20px; padding-right:20px; }
	.event-contact-info .dt-sc-contact-info span { width:100%; text-align:center; float:none; margin:0; }
	
	/*----*****---- << Hosting contact Page >> ----*****----*/	
	.hosting-contact-info-container:before { left:0; }
	.hosting-contact-info-container .dt-sc-contact-info.type7 { padding-left:0px; }
	.hosting-contact-info-container .dt-sc-contact-info.type7 span { left:0px; }
	.hosting-contact-info-container:before { width:100%; }
	
	/*----*****---- << Hosting Domain Page >> ----*****----*/		
	.hosting-table th { font-size:10px; padding:13px 0; }
	.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td { font-size:10px; padding:21px 7px; }

	/*----*****---- << Common >> ----*****----*/
	.rs_fontsize_small { font-size: 32px !important; }
	
	/* http://prntscr.com/dydp42, http://prntscr.com/dydpkf */
	.rs_padding_override.vc_row, 
	.rs_padding_override.wpb_column .vc_column-inner { padding-left: 20px !important; padding-right: 20px !important; }

	/*----*****---- << Fitness >> ----*****----*/
	.dt-sc-text-with-icon { font-size: 10px; padding-left: 15px; }
	.dt-sc-text-with-icon span { font-size: 15px; margin-right: 5px; }
	
	/*----*****---- << Shortcodes >> ----*****----*/
	blockquote.type2 { padding-left: 50px; width: 100%; box-sizing: border-box; }
	blockquote.type2 cite:before { right: 0; top: -10px; width: calc(100% + 32px); }
	
	/** Buttons **/
	.dt-sc-button.small { font-size: 11px; }
	.dt-sc-button.medium { font-size: 13px; }	
	
	.dt-sc-button.large { font-size: 14px; padding: 20px 34px 18px; }
	.dt-sc-button.xlarge { font-size: 15px; padding: 26px 36px 24px; }
	
	.dt-sc-button.xlarge.with-icon.icon-left span { margin-right: 18px; }
	
	.dt-sc-button.large.with-icon.icon-right.type1 { font-size: 15px; padding-left: 34px; }
	
	.dt-sc-button.medium.with-icon.icon-right.type1::after,
	.dt-sc-button.large.with-icon.icon-right.type1::after { width: 32%; }		
	
	.dt-sc-button.medium.with-icon.icon-right.type1:hover:after { width: 36%; }
	
	.dt-sc-button.xlarge.with-icon.icon-right.type1 { font-size: 16px; padding-left: 30px; }
	.dt-sc-button.xlarge.with-icon.icon-right.type1::after { width: 30%; }
	
	.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 17px; padding: 26px 80px 24px 20px; }
	.dt-sc-button.xlarge.with-icon.icon-right.type2 span { font-size: 21px; padding-left: 20px; right: 23px; }
	
	.dt-sc-button.large.with-icon.icon-right.type2 { font-size: 14px; }
	.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 16px; }
	
	.dt-sc-button.medium.with-icon.icon-right.type3 { font-size: 15px; }
	.dt-sc-button.large.with-icon.icon-right.type3 { font-size: 16px; padding-left: 24px; padding-right: 88px; }
	
	.dt-sc-button.xlarge.with-icon.icon-right.type3 { font-size: 17px; padding-left: 25px; padding-right: 90px; }
	.dt-sc-button.xlarge.with-icon.icon-right.type3 span { width: 65px; }
	
	.dt-sc-button.large.with-icon.icon-left.type2 { padding-left: 18px; padding-right: 24px; }
	.dt-sc-button.large.with-icon.icon-left.type2 span { margin-right: 18px; padding-right: 18px; }		
	.dt-sc-button.large.with-icon.icon-left.type2 span::after { left: 52px; }
	
	.dt-sc-button.xlarge.with-icon.icon-left.type2 { padding-left: 20px; padding-right: 24px; }
	.dt-sc-button.xlarge.with-icon.icon-left.type2 span { margin-right: 20px; padding-right: 20px; }
	.dt-sc-button.xlarge.with-icon.icon-left.type2 span::after { left: 59px; }
	
	.dt-sc-colored-big-buttons.with-left-icon { padding-left: 80px; }
	.dt-sc-colored-big-buttons span { width: 65px; }
	
	.dt-sc-button.dt-sc-left-margin { margin-left: 0; }	
	
	/*** Carousel ***/
	.dt-sc-partners-carousel li img { display: block; margin: 0 auto; }
	
	/** Contact Info **/
	.dt-sc-contact-info.type2 { padding: 100px 10px 10px; text-align: center; }
	.dt-sc-contact-info.type2 span { height: auto; top: -4px; width: 100%; }
	
	.dt-sc-contact-info.type6 { font-size: 12px; }
	
	.dt-sc-contact-info.type7 { margin: 0 0 30px; padding: 90px 0 0; text-align: center; width: 100%; }
	.dt-sc-contact-info.type7 span { left: 0; right: 0; margin: 0 auto; }
	
	/*** Counter ***/
	
	.dt-sc-counter.type5::before { height: 180px; width: 180px; }
	.dt-sc-counter.type5::after { height: 160px; width: 160px; }
	
	/** Fancy Boxes **/
	.dt-sc-titled-box h6.dt-sc-titled-box-title { font-size: 12px; letter-spacing: 0; line-height: 20px; padding-left: 35px; position: relative; }
	.dt-sc-titled-box h6.dt-sc-titled-box-title span { font-size: 14px; position: absolute; left: 10px; top: 14px; }
	
	/*** Event Shortcodes ***/
	.dt-sc-hexagon-image-overlay { height:91px; }
	.dt-sc-hexagon-image-overlay h3 { font-size:12px; }
	.dt-sc-hexagon-image-overlay h2::before { height:29px; }
	.dt-sc-hexagon-image-overlay h2 { font-size:14px; }
	
	.dt-sc-hexagon-image { padding-bottom: 115.3%; width: 100%; }
	.dt-sc-hexagons li:first-child, .dt-sc-hexagons li:nth-child(2), .dt-sc-hexagons li:nth-child(3), .dt-sc-hexagons li:nth-child(4), .dt-sc-hexagons li:nth-child(5), .dt-sc-hexagons li:last-child { left:5%; }
	
	.dt-sc-single-hexagon.hexagon-left-margin, .dt-sc-single-hexagon { margin-left:5%; }
	
	/** Icon Box **/
	.dt-sc-icon-box.type2 .icon-wrapper { margin-right: 8px; }
	.dt-sc-icon-box.type2.alignright .icon-wrapper { margin-left: 8px; }
	
	.dt-sc-icon-box.type2 .icon-wrapper span { font-size: 20px; }
	.dt-sc-icon-box.type2 .icon-content h4 { font-size: 12px; letter-spacing: 0.2px; }
	
	.dt-sc-icon-box.type3 .icon-content h4,
	.dt-sc-icon-box.type4 .icon-content h4 { font-size: 16px; }
	
	.dt-sc-icon-box.type5 { padding-left: 75px; }
	.dt-sc-icon-box.type5.alignright { padding-right: 75px; }
	
	.dt-sc-icon-box.type5.rounded { padding-left: 90px; }
	.dt-sc-icon-box.type5.rounded.alignright { padding-left: 0; padding-right: 90px; }		
	
	
	.dt-sc-icon-box.type5 .icon-wrapper { width: 60px; }
	.dt-sc-icon-box.type5 .icon-wrapper::before { height: 45px; width: 45px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
	
	.dt-sc-icon-box.type5 .icon-wrapper span { font-size: 22px; line-height: 65px; }
	
	.dt-sc-icon-box.type5.no-icon-bg { padding: 0 0 0 42px; }
	.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper { width: 30px; }
	.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span { font-size: 28px; }
	
	.dt-sc-icon-box.type5.no-icon-bg .icon-content h5, .dt-sc-icon-box.type5.no-icon .icon-content h5 { font-size: 10px; }
	.dt-sc-icon-box.type5.no-icon-bg .icon-content h4, .dt-sc-icon-box.type5.no-icon .icon-content h4 { font-size: 14px; }
	
	
	.dt-sc-icon-box.type5.no-icon { padding: 0 15px; }
	.dt-sc-icon-box.type5.no-icon .icon-content h4 { padding: 0 0 20px; }
	
	.dt-sc-icon-box.type6 .icon-content h4 { margin-top: 115px; }
	
	.dt-sc-icon-box.type11 .dt-sc-button.medium { font-size: 11px; padding: 13px 45px 11px 25px; }
			
	.dt-sc-icon-box.type12 { padding: 15px 10px 20px; min-height: 155px; }
	.dt-sc-icon-box.type12 .icon-wrapper span { font-size: 24px; }
	.dt-sc-icon-box.type12 .icon-wrapper { margin: 0 5px 0 0; top: 51px; }
	.dt-sc-icon-box.type12 .icon-content { top: 46px; }		
			
	.dt-sc-icon-box.type13 .icon-content h4 { font-size: 50px; }
	.dt-sc-icon-box.type13 .icon-content p { font-size: 14px; }
	
	.dt-sc-icon-box.type14 { min-height: 330px; }	
	
	/** Image Caption **/
	.dt-sc-image-caption.type2 .dt-sc-image-content p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }		
	
	.dt-sc-image-caption.type5 h3 { font-size: 16px; padding: 6px 15px 5px; border-radius: 5px; }		
	
	.dt-sc-image-caption.type6 { min-height: 140px; padding-bottom: 0; }
	.dt-sc-image-caption.type6 .dt-sc-image-wrapper { padding: 15px 0 0; }
	.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-height: 140px; }
	.dt-sc-image-caption.type6 .dt-sc-image-content { margin-top: 10px; }
	.dt-sc-image-caption.type6:hover:before, .dt-sc-image-caption.type6:hover .dt-sc-image-wrapper img { top: 0; }
	
	.dt-sc-image-caption.type9 .dt-sc-image-overlay { padding: 20px 15px; }	
	
	/*** Newsletter ***/
	
	.dt-sc-newsletter-section.type7 h2 { line-height:normal; }
	
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"],
	.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { margin: 0 0 10px; width: 100%; }
	
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { font-size: 11px; text-transform: capitalize; padding: 18px 10px 15px; }
	
	.dt-sc-newsletter-section.type5 { padding: 20px 15px 30px; }
	.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { padding: 18px 10px 15px; }
	
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { font-size: 18px; padding: 16px 20px 15px; }
	
	.dt-sc-newsletter-section.type7 { padding: 0 0 10px; }
	.dt-sc-newsletter-section.type7 .newsletter-tooltip { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	
	/** Pricing Tables **/
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 140px; width: 140px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 111px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { height: 142px; width: 142px; }
			
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 18px; line-height: 20px; }

	.dt-sc-pr-tb-col.type2 .dt-sc-price { height: 97px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 164px; width: 164px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size: 30px; }
	
	
	/* Sidenavigation Pricing Table */		
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 15px; line-height: 16px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 span, .side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size: 26px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price { padding: 15px 0 0; }
	
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 132px; top: 13px; width: 132px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { height: 135px; top: 33px; width: 135px;  }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 101px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 149px; width: 149px; }	
	
	/** Progress Bars **/
	.dt-sc-bar-text { font-size: 10px; line-height: normal; position: relative; }
	.dt-sc-progress .dt-sc-bar-text > span { position: absolute; bottom: 0; right: 0; }
	.dt-sc-progress-wrapper .dt-sc-bar-title { font-size: 10px; }
	
	/** Tabs **/
	ul.dt-sc-tabs-horizontal > li > a, 
	ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; }
	
	ul.dt-sc-tabs-horizontal > li > a { padding: 10px 15px 15px; }
	ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a,
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; }
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 8px 10px; }
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 20px; }
	
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a > span { top: -1px; }
	
	.dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content .dt-sc-icon-box.type5.rounded-skin { padding-left: 0; }
	.dt-sc-tabs-horizontal-frame-container.type6 .dt-sc-tabs-horizontal-frame-content .dt-sc-icon-box.type5.rounded-skin .icon-wrapper { margin: 0 auto 20px; position: inherit; }
	
	
	ul.dt-sc-tabs-vertical > li > a { font-size: 11px; padding: 10px 10px 15px 0; }
	ul.dt-sc-tabs-vertical > li > a > span { margin: 0 5px 0 0; top: 5px; }
	
	ul.dt-sc-tabs-vertical-frame > li > a { font-size: 10px; }
	
	.dt-sc-one-half ul.dt-sc-tabs-vertical-frame > li > a, .vc_col-sm-6 ul.dt-sc-tabs-vertical-frame > li > a { padding: 14px 8px; }
	ul.dt-sc-tabs-vertical-frame > li > a > span { margin: 0 5px 0 0; }
	
	.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding-left: 20px; padding-right: 20px; }
	.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current::before { right: 20px; top: 12px; }
	.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current::before { top: 28px; }
	
	.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame { width: 97%; }
	.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 11px; padding: 15px 12px 14px; }
	.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current::before { border-bottom-width: 23px; border-top-width: 23px; }
	
	.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding: 12px 15px 12px 0; }
	.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { font-size: 14px; line-height: 46px; padding-right: 3px; right: -30px; width: 30px; }
	.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current:after { right: 6px; }	
	
	.rs_min_height_team_col .wpb_column { min-height: 350px !important; }					
		
	/** Team **/		
	.dt-sc-team-social li { margin: 0 2px; }
	.dt-sc-team-social li a { font-size: 15px; height: 30px; line-height: 30px; width: 30px; }
	
	.dt-sc-team-social.hexagon-border li { margin: 12px 2px; }
	
	.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 22%; }
	.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top: -70px; }
	.dt-sc-team-social.diamond-square-border li { margin: 0 7px; }
	
	/*----*****---- << Hosting Special Testimonial >> ----*****----*/
	.dt-sc-testimonial-images { max-width:140px; }		
	.dt-sc-testimonial-images li { width:100%; }
	
	/*----*****---- << Testimonial >> ----*****----*/
	.dt-sc-testimonial.type2 .dt-sc-testimonial-author, .dt-sc-testimonial.type5 .dt-sc-testimonial-author { text-align: center; }
	.dt-sc-testimonial.type2 .dt-sc-testimonial-author span, .dt-sc-testimonial.type2 .dt-sc-testimonial-author img { float: none; }
	.dt-sc-testimonial.type2 .dt-sc-testimonial-author span { display: inline-block; }
	.dt-sc-testimonial.type2 .dt-sc-testimonial-author img { display: block; }
	.dt-sc-testimonial.type2 .dt-sc-testimonial-author cite { margin: 30px auto; width: 100%; }
	
	.dt-sc-testimonial.type4 { padding-top: 140px; text-align: center; }
	.dt-sc-testimonial.type4 .dt-sc-testimonial-quote,
	.dt-sc-testimonial.type4 .dt-sc-testimonial-author { width: 100%; }		
	
	.dt-sc-testimonial.type4 .dt-sc-testimonial-author > span { display: inline-block; margin: auto; max-width: 60%; position: absolute; left: 0; right: 0; top: 0; }
	.dt-sc-testimonial.type4 .dt-sc-testimonial-author cite { display: block; position: static; text-align: center; }
	.dt-sc-testimonial.type4 .dt-sc-testimonial-author cite small { display: block; margin-left: 0; }
	
	.dt-sc-testimonial.type5 .dt-sc-testimonial-author img { float: none; }
	.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite:before { right: 0; }
	.dt-sc-testimonial.type5 .dt-sc-testimonial-author cite { display: block; font-size: 12px; float: none; }
	
	.dt-sc-testimonial.type6 .dt-sc-testimonial-quote { padding-right: 0; }
	.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote:before { content: none; }
	.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote q { padding-left: 0; text-align: center; }
	
	/** Timeline **/
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { bottom: 50%; }
	
	.dt-sc-timeline-section.type2 .dt-sc-timeline-image-wrapper { height: 75px; width: 80px; }
	.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content::after { top: 57px; }
	
	.dt-sc-timeline-section.type5 { width: 100%; }
	
	/** Headings - Titles **/
	.dt-sc-title.with-two-color-bg { width: 100%; }
	.dt-sc-title.with-two-color-bg::before { left: 0; }
	.dt-sc-title.with-two-color-bg::after { right: calc(100% + 5px); }	
	.dt-sc-title.with-two-color-bg h2 { background: none; font-size: 18px; left: auto; padding: 15px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }	
	
	.dt-sc-title.with-two-color-stripe::before { right: calc(100% + 60px); }
	.dt-sc-title.with-two-color-stripe::after { left: calc(100% + 60px); }
					
	.dt-sc-title.with-boxed h2 { font-size: 17px; height: 80px; }
	.dt-sc-title.with-boxed h2 span { font-size: 34px; }
	
	.dt-sc-photography-style:before { left: -15px; top: -15px; }
	.dt-sc-photography-style.alter:before { bottom: -15px; right: -15px; }
	
	.dt-sc-title.with-two-border h2 { font-size: 18px; padding: 0 6px; }
	.dt-sc-title.with-two-border.with-sub-title h3 { font-size: 13px; }
	
	.dt-sc-ribbon-title { font-size: 14px; line-height: 24px; }
	
	.dt-sc-title.with-right-border-decor { padding: 0 0 20px 40px; }
	.dt-sc-title.with-right-border-decor::before { left: 11px; top: 36px; }
	.dt-sc-title.with-right-border-decor::after { height: 11px; left: 6px; width: 11px; }
	.dt-sc-title.with-right-border-decor h2 { font-size: 22px; }
	.dt-sc-title.with-right-border-decor h2::before { border-width: 3px; height: 20px; left: -42px; width: 20px; }
	.dt-sc-title.with-right-border-decor .dt-sc-button.large { font-size: 11px; padding: 20px 30px 18px; }

	.dt-sc-triangle-title { height: 390px; }
	.dt-sc-triangle-title:before { height: 195px; top: 100px; width: 195px; }
	.dt-sc-triangle-title:after { height: 175px; top: 110px; width: 175px; }
	.dt-sc-triangle-title h2 { font-size: 18px; margin: 145px 0 0; }			
	.dt-sc-triangle-title p { font-size: 9px; }
	
	/*----*****---- << Content Shortcodes >> ----*****----*/
	.dt-sc-triangle-wrapper { padding: 75px 0 60px; }
	
	.dt-sc-triangle-img-crop { height: 205px; width: 205px; }
	.dt-sc-triangle-img-crop a { height: 190px; margin-top: 15px; margin-left: 15px; width: 190px; }
	
	.dt-sc-triangle-content { margin-top: -180px; padding: 40px 0 0; left: 32px; width: 170px; }
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content { padding: 75px 0 0; left: 13px; }
	
	.dt-sc-triangle-content:before { border-left-width: 85px; border-right-width: 85px; border-top-width: 135px; }
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content:before { border-bottom-width: 135px; }
	
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-img { left: 120px; top: -95px; }
	
	.dt-sc-triangle-content h4 { font-size: 9px; }
	.dt-sc-triangle-content h5 { font-size: 8px; }
	
	
	/*** 404 ***/
	.error404 .type2 h3 { font-size:30px; margin-top:20px; }
	.error404 .type2 h2 { font-size:80px; line-height:normal; top:-20px; }
	.error404 .type2 h4 { text-transform:capitalize; font-size:19px; }
	
	.error404 .type4 .error-box { width:170px; height:170px; padding:27px; border-radius:50px 0px 50px 0px; }
	.error404 .type4 .error-box h2 { font-size:50px; }
	.error404 .type4 .error-box h3 { font-size:25px; }
	.error404 .type4 .dt-sc-newsletter-section input[type="submit"] { border-radius: 5px; float: none; margin-top: 5px; position: inherit; margin-bottom:10px; }
	
	.error404 .type1 img { max-width:70%; }
	.error404 .type1 h4 { font-size:22px; }
	.error404 .type1 .dt-sc-newsletter-section input[type="email"] { font-size:12px; }
	.error404 .type1 .dt-sc-newsletter-section input[type="submit"] { right:13px; }
			
	.error404 .type7 .error-text { font-size:20px; line-height:40px; }
	.error404 .type7 input[type="submit"] { position:inherit; margin-top:10px; }
	.error404 .type7 input[type="submit"], .error404 .type4 .dt-sc-newsletter-section input[type="email"] { float:none; }
	
	.error404 .type3 h5, .error404 .type8 h4 { font-size:22px; }
	.error404 .type3 .dt-sc-newsletter-section input[type="submit"] { position:inherit; margin-top:0px; float:none; margin-bottom:10px; }
	
	.error404 .type8 h2 { font-size:100px; top:-17px; line-height:110px; }
	.error404 .type8 h3 { font-size:60px; letter-spacing:0; }
	.error404 .type8 .error-text { font-size:18px; line-height:30px; }
	
	.error404 .type5 h2 { font-size:100px; line-height:200px; top:-7px; text-shadow:0 11px 0 #1a1a1a; }
	
	/*----*****---- << Comming Soon >> ----*****----*/
	.under-construction.type1 .dt-sc-counter-wrapper { margin-right:10px; }
	.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper { width:50px; height:27px; }
	.under-construction.type1 .dt-sc-counter-wrapper .dt-sc-counter-number { line-height:normal; font-size:25px; }
	.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper::after { top:3px; right:-11px; font-size:32px; }
	.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper:before { content:none; }
	.under-construction.type1 .dt-sc-counter-wrapper h3 { font-size:12px; text-transform:capitalize; }
	
	.under-construction.type5 form { width:83%; }
	
	.under-construction.type2 .dt-sc-newsletter-section form input[type="submit"] { background-position:center; }
	.under-construction.type2 .aligncenter > h2, .under-construction.type2 .downcount .dt-sc-counter-wrapper:first-child .dt-sc-counter-number { font-size:100px; }
	.under-construction.type2 .dt-sc-counter-wrapper { margin-right:5px; margin-bottom:5px; }
	
	.under-construction.type4 .wrapper > .logo { display:none; }
	.under-construction.type4 p { font-size:14px; line-height:normal; }
	.under-construction.type4 h2 { font-size:28px; }
	.under-construction.type4 > h4 { font-size:20px; }
	
	.under-construction.type6 .logo { width:200px; }
	.under-construction.type6 input[type="email"] { text-transform:capitalize; font-size:15px; padding-left:15px; padding-right:15px; }
	
	.under-construction.type3 p { font-size:17px; }
	.under-construction.type3 .dt-sc-newsletter-section form { text-align:center; }
	.under-construction.type3 .dt-sc-newsletter-section form input[type="submit"] { position: inherit; margin-top: 10px; float: none; 	}
	.under-construction.type3 .dt-sc-sociable > li { margin:0px 3px; }
	.under-construction.type3 .dt-sc-newsletter-section h2 { font-size:29px; line-height:normal; }
	
	.under-construction.type7 .logo { width:200px; margin:0 auto; }
	.under-construction.type7 .logo img { max-width:80%; }
	.under-construction.type7 .dt-sc-counter-wrapper { margin-right:5px; padding:10px 6px 11px; min-width:36px; margin-bottom:5px; }
	.under-construction.type7 .counter-icon-wrapper .dt-sc-counter-number { font-size:25px; margin-bottom:5px; }
	.under-construction.type7 .aligncenter > h2 { font-size:40px; }
	.under-construction.type7 .rounded-corner .dt-sc-counter-wrapper { border-radius:10px 0px 10px 0px; margin-bottom:5px; }
	.under-construction.type7 .rounded-corner .dt-sc-counter-wrapper:hover { border-radius:0px 10px 0px 10px; }
	.under-construction.type7 .dt-sc-sociable li { margin-bottom:5px; }
	.under-construction.type7 .radius-button .dt-sc-subscribe-frm input[type="email"] { text-transform:capitalize; }
	.under-construction.type7 .dt-sc-newsletter-section h2 { line-height:normal; }
	
	/*----*****---- << WooCommerce >> ----*****----*/
	
	.woo-type2 div.product .woocommerce-tabs ul.tabs li a { font-size: 10px; }
	
	.woo-type18 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type18 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type18 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type18 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type18 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 35px; width: 35px; }

	.woo-type18 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type18 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type18 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type18 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type18 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 15px; line-height: 35px; }	
  
	.woo-type18 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type18 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type18 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 45px; }
  
	.woo-type18 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type18 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type18 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 45px; }		
  
	.woo-type18.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type18 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 60px); }				
			
  
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-wrapper, .woo-type18 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-wrapper, .woo-type18 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-wrapper, .woo-type18 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-wrapper { padding: 20px 25px 0; }
	
	.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:before, 
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before,
	
	.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:before, 
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before,
	
	.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:before, 
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before { top: -36px; }
	
			
	.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after, 	
		
	.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:after,
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after,
	
	.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:after,
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after { bottom: -36px; }
  
	
	.woo-type18 ul.products li.product .product-details h5, .woo-type18 ul.products li.product .price { font-size: 11px; }	
	
	.woo-type20 ul.products li.product .product-wrapper { padding: 20px 15px 0; }
		
	.woo-type20 ul.products li.product .dt-sc-one-fourth .product-details .price { font-size: 11px; }
	.woo-type20 ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating { font-size: 10px; margin: 6px 0 0; }
	
	.woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-price, .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-price .price { width: 100%; }
	.woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-rating-wrapper { display: none; position: static; }
	.woocommerce ul.products li.product.product-type-variable:not(.has-default-attributes):hover .price { padding: 0;  text-align: center; }
	.woocommerce ul.products li.product.product-type-variable:not(.has-default-attributes):hover .product-details .product-rating-wrapper { display: inline-block; }
	
	.woocommerce ul.products li.product-type-variable:not(.has-default-attributes), .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-wrapper, .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-rating-wrapper { -webkit-transition: all 300ms linear 0s; -moz-transition: all 300ms linear 0s; -ms-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s; transition: all 300ms linear 0s;  }		

	.woocommerce .woocommerce-ordering { min-width: 100%; }
	
	.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { width: 65%; }
	
	.woocommerce #review_form #respond { margin: 30px 0 0; }
	
	.woocommerce .shop_table.woocommerce-checkout-review-order-table th:first-child, .woocommerce .shop_table.woocommerce-checkout-review-order-table td:first-child, 
	.woocommerce .shop_table.order_details th:first-child, .woocommerce .shop_table.order_details td:first-child, 
	.woocommerce .shop_table.customer_details th:first-child, .woocommerce .shop_table.customer_details td:first-child { width: 50%; }
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { width: 90px; }
	
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td, 
	.woocommerce table.wishlist_table tbody td, .woocommerce-page table.wishlist_table tbody td { width: 161px; }					
			
	.woocommerce div.product .woocommerce-tabs ul.tabs li a { font-size: 13px; letter-spacing: 0; }
	
	.woocommerce div.product form.cart .variations td { font-size: 12px; text-align: center; width: 100%; }
	
	.woocommerce div.product .product_title { font-size: 20px; }

			
	.woocommerce.single-product div.product .images .thumbnails .yith_magnifier_gallery li,
	.woocommerce.single-product .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,
	.woocommerce.single-product .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li { width: 60px !important; }	
	
	/*----*****---- << bbpress >> ----*****----*/
	#bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-forum-reply-count { display: none; }
	li.bbp-forum-info, li.bbp-topic-title { width:63%; }
	li.bbp-forum-topic-count, li.bbp-topic-voice-count { width:35%; }
	
	li.bbp-forum-info, li.bbp-topic-title { padding-left:0; }
	#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { min-height:75px; }
	#bbpress-forums div.bbp-search-form #bbp_search { width:100%; margin-bottom:10px; }
	
	/*----*****---- << buddypress >> ----*****----*/
	#buddypress ul.item-list li div.item-desc { display:inline-block; margin-left:62px; width:72%; }
	#buddypress ul.item-list li img.avatar { max-width:45px; margin-right:15px; }
	#buddypress .groups.mygroups #groups-list .item, #buddypress #groups-list .item { width:64%; margin-right:0; }
	#buddypress #search-groups-form input[type="submit"], #buddypress #search-members-form input[type="submit"] { margin-left:0; }
	
	#buddypress .activity-list li .activity-content { margin-left:55px; }		
	#buddypress div.activity-meta a { margin-top:5px; }
	#buddypress form#whats-new-form #whats-new-options { height:125px !important; }
	
	#message-threads .thread-from > img, #message-threads .thread-from > span { display:none; }
	#message-threads th { text-transform:capitalize; }
	#buddypress #message-threads th, #buddypress #message-threads td { padding:8px 6px; }
	#message-threads .thread-star { display:none; }
	.messages-notices .thread-options { display:none; }
	
	#buddypress #search-groups-form input[type="text"], #buddypress #search-members-form input[type="text"] { width:100%; margin-bottom:10px; }
	#buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a { margin-bottom:10px; }
	
	#buddypress #groups-list .item .item-title > a, #buddypress #members-dir-list .item .item-title > a { font-size:15px; }
	#groups-notification-settings th, #groups-notification-settings td { padding:13px 10px; }
	#settings-form .profile-settings .selection-box { min-width:130px; }
	.profile-settings th { padding:8px 6px; }
	#send_message_form ul li { margin-right:0; width:100%; }
	#send_message_form ul li input#send-to-input { width:100%; }
	.logged-in.my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { border-bottom:0; }
	.profile-settings td { word-break:break-all; }
	
	#buddypress #previous-next { float: left; width:100%; text-align:center; }
	#buddypress #previous-next input[type="submit"]#group-creation-next, #buddypress #previous-next input[type="button"]#group-creation-previous { float:none; margin-left:0; margin-right:0; }
	#buddypress form.standard-form .left-menu { width:100%; text-align:center; }
	#buddypress form.standard-form .main-column { margin-left:0; display:inline-block; }
	
	#buddypress div.item-list-tabs > ul, #buddypress #item-body div#subnav.item-list-tabs > ul { border-bottom:0; }
	#buddypress div.item-list-tabs ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-align:center; width:100%; }
	#buddypress div.item-list-tabs ul li a, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-right:0; margin-bottom:0; }
	
	#buddypress div#subnav.item-list-tabs ul li.last { margin-top:20px; padding-bottom:20px; }
	
	#buddypress form#whats-new-form #whats-new-options select { margin-left:0; }
	#buddypress form#whats-new-form #whats-new-avatar { width:100%; text-align:center; margin-bottom:0; }
	.bp_members.type-bp_members #buddypress div#subnav.item-list-tabs > ul, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-top:133px; }
	#buddypress table.notifications tr td, #buddypress table.notifications-settings tr td, #buddypress table.profile-settings tr td, #buddypress table.profile-fields tr td, #buddypress table.wp-profile-fields tr td,
#buddypress table.messages-notices tr td, #buddypress table.forum tr td, #buddypress table.notifications tr th, #buddypress table.notifications-settings tr th, #buddypress table.profile-fields tr th, #buddypress table.wp-profile-fields tr th, #buddypress table.messages-notices tr th, #buddypress table.forum tr th { padding:8px 6px; font-size:12px; }

	table.notifications .date, table.notifications .notification-since { display:none; }	
	
	#buddypress #header-cover-image { height:195px; }
 		
	}
	
	
	@media screen and (max-width: 319px) and (-webkit-min-device-pixel-ratio:0) { 
	
	/* Safari only override */
	::i-block-chrome, .woo-type9 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type9 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { left: 30px; }
	
	::i-block-chrome, .woo-type9 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: 30px; }

 
	}
/* Import rule from: https://bloominghills.sch.ng/wp-content/themes/kids-world/css/responsive-479.css */
/* Common Styles for the devices below 479px width */
    @media only screen and (max-width: 479px) {
		
	/** base styles **/
	
	.commententries .nav-previous, .commententries .nav-next { width:100%; text-align:center; }
		
	/*----*****---- << PrettyPhoto >> --****--*/
	.pp_pic_holder { width: 90% !important; left: 5% !important; overflow: hidden; }		
	.pp_content { width: 98%!important; height: auto!important; }
	.pp_fade { width: 100%!important; height: 100%!important; }			
	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery { display: none!important; }			
	#pp_full_res img { width: 100%!important; height: auto!important; }
	.pp_details { width:100%!important; position:static!important; min-height:25px; }
	.pp_details a.pp_close{ right:25px; }
	div.pp_default .pp_content_container .pp_details { margin-top:15px; }
	
	/*----*****---- << Tooltip >> --****--*/
	#tiptip_content { font-size: 11px; }
	
	/** widget styles **/
	
	.widget_text ul.split-list { width:100%; margin:0; }
		
	.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
	.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius: 5px; }
	.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
	.tagcloud a { margin:0 4px 10px 0; }
	.secondary-sidebar .type12 .widget ul li { font-size: 13px; }
	
	.textwidget .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
	
	/** layout styles **/
	
	/*----*****---- << Header >> ----*****----*/
	.top-bar { line-height:35px; padding-bottom:10px; }
	.top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator { display:none; }
	.top-bar .dt-sc-sociable { float:none; }
	.top-bar .text-with-icon { margin:0px 5px; }
	
	
	/*----*****---- << Breadcrump >> ----*****----*/
	.main-title-section h1 { font-size:23px; }	

	/*----*****---- << Header >> ----*****----*/
	.main-header #searchform { max-width: 100%; width: 100%; box-sizing: border-box; }
	
	.header-align-left .header-right .text-with-icon { line-height:40px; margin:0px 5px; }
	.header-align-left .header-right .dt-sc-vertical-small-separator { display:none; }
	
	.header-align-center .header-left .dt-sc-vertical-small-separator { display:none; }
	.header-align-center .header-left .text-with-icon { margin:0px 5px; }

	.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed.standard-header .main-header-wrapper, .layout-boxed.header-align-center .menu-wrapper, .layout-boxed.header-align-left .is-sticky .menu-wrapper { width: 100%; }
	
	
	/*----*****---- << Footer >> ----*****----*/
	.footer-copyright .vc_col-sm-6 { width: 100% !important; margin-bottom:15px !important; text-align:center; padding:0; }
	.footer-copyright .dt-sc-sociable li { display: inline-block; float: none; }
	.footer-copyright .dt-sc-sociable.diamond-square-border li { margin:0 20px 0 0; }
	.alignright .dt-sc-sociable { width:100%; text-align:center; }
	
	.footer-copyright .menu-links { text-align:center; }
	.footer-copyright .menu-links li { margin:0 0 0 10px; }
	.footer-copyright .menu-links.with-splitter li { margin: 0; }
	.footer-copyright .menu-links li:first-child { margin: 0; }
	.footer-copyright .alignright img { display: inline-block; float: none; }
	
	/** blog styles **/
	
	.blog-entry .entry-format a { width: 60px; height: 60px; line-height: 45px; }
	.blog-entry.blog-medium-style .entry-format a { width: 55px; height: 55px; line-height: 45px; }
	.blog-entry .entry-format a:before { line-height: 45px; font-size: 22px; }
	.blog-entry.blog-medium-style .entry-format a:before { line-height:50px; }
	
	/* latest News */
	.blog-entry.blog-thumb-style { margin-bottom:30px; }
	.blog-entry.blog-thumb-style .entry-thumb { width:100%; margin-right:0; margin-bottom:15px; padding:0; text-align:center; }
	.blog-entry.blog-thumb-style .entry-thumb img { margin:0 auto; width:100%; margin-bottom:5px; }
	.blog-entry.blog-thumb-style .entry-details { width:100%; }
	
	/** portfolio styles **/
	
	.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .portfolio-fullwidth-container .dt-sc-one-third, .portfolio-fullwidth-container .portfolio.dt-sc-one-fourth { width:100%; }
		
	.portfolio .image-overlay-details { display:none; }
	.portfolio.type2 .image-overlay .links, .with-both-sidebar .portfolio.type2 .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links, .page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links, .page-with-sidebar.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:0; }
	.portfolio.type2 .image-overlay .links a { width:50px; height:50px; }
	.portfolio.type2 .image-overlay .links a span { line-height:50px; font-size:20px; }
	.dt-sc-portfolio-sorting.type2 a { padding-top:10px; padding-bottom:8px; }
	
	.portfolio.type1 .image-overlay .links { text-align:center; }
	.portfolio.type1 .image-overlay .links a, .page-with-sidebar .portfolio.type1 .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:75px; margin-left:5px; margin-right:5px; }
	.page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:150px; }
	.portfolio.type5:hover .image-overlay .links a:first-child, .portfolio.type5:hover .image-overlay .links a:last-child { bottom:0; }
	
	.portfolio.type8 .image-overlay .links, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay .links { top:0; }

	/* Infinite Scroll */
	.portfolio-modern-fullwidth { width: 290px; }
	.portfolio-modern-fullwidth h2 { font-size: 30px; line-height: 30px; }
	.portfolio-modern-fullwidth h3 { font-size: 16px; line-height: 30px; }
	.portfolio-modern-fullwidth h5 { font-size: 14px; }
	
	/** contact styles **/
	
	/** Attorney **/
	.attorney-contact-form { width:100%; }
	
	/** Wedding **/
	.rsvp-form { padding: 65px 35px; width: 100%; }
	.rsvp-form form:before, .rsvp-form form:after { content: none; }
	
	/** custom-class styles **/
	
	/*----*****---- << Event location page >> ----*****----*/
	.event-contact-info.wpb_column { width:100%; margin:20px 0px 0px 0px; }
	.event-contact-info:before { left:0px; width:100%; background-size:100%; }
	.event-contact-info .dt-sc-sociable li { margin-bottom:20px; }

	/*----*****---- << Custom Class >> ----*****----*/
	.rs_padding_left-override.vc_row .vc_column-inner, .rs_padding_left-override.wpb_column .vc_column-inner { padding-left:15px !important; }
	
	/*----*****---- << Attorney >> ----*****----*/
	.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-container.rs_align_middle .dt-sc-tabs-vertical-frame-content { margin:0; }
	.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame > li > a.current, .dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame > li > a { border-right:1px solid rgba(0, 0, 0, 0.1); }
	
	/*----*****---- << Shortcodes >> ----*****----*/
	
	blockquote.type2 cite:before { width: calc(50% + 22px); }
	
	/*** Carousel ***/
	
	.dt-sc-images-wrapper { margin-top: 40px; }	
	
	/** Contact Info **/
	.dt-sc-contact-info.type2 { padding-left: 85px; }
	.dt-sc-contact-info.type2 span { width: 65px; }
	
	.dt-sc-contact-info.type7 { padding-left: 90px; }
	.dt-sc-contact-info.type7 span { line-height: 50px; width: 50px; }
	.dt-sc-contact-info.type7 span:after { height: 50px; width: 50px; }	
	
	/*** Fancy Boxes ***/
	
	.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { top: 17px; }
	
	/** Event **/
	.dt-sc-content-with-hexagon-shape { padding-left:30px; padding-right:30px; }
	.dt-sc-content-with-hexagon-shape .hexagon-border { width:82%; }
	.dt-sc-single-hexagon.hexagon-left-margin, .dt-sc-single-hexagon { margin-left:17%; }
	
	/** Icon Box **/		
	.dt-sc-icon-box.type5 { padding-left: 95px; }
	.dt-sc-icon-box.type5.alignright { padding-right: 95px; }
	
	.dt-sc-icon-box.type5.rounded { padding-left: 110px; }
	.dt-sc-icon-box.type5.rounded.alignright { padding-left: 0; padding-right: 110px; }		
	
	.dt-sc-icon-box.type6 .icon-wrapper span { font-size: 42px; line-height: 75px; }
	.dt-sc-icon-box.type6 .icon-content h4 { font-size: 15px; }
	
	.dt-sc-icon-box.type13 { float: right; width: 96%; }
	
	.dt-sc-icon-box.type14 { min-height: 237px; }
	
	/** Image Caption **/
	.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::before { border-bottom-width: 100px; border-left-width: 100px; }
	.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::after { left: 7px; }
	.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper span { font-size: 30px; margin: 0 15px 15px 0; }
			
	.dt-sc-image-caption.type5 h3 { font-size: 22px; }		
			
	.dt-sc-image-caption.type6 { min-height: 190px; padding-bottom: 0; }
	
	.dt-sc-image-caption.type6 .dt-sc-image-wrapper { padding: 35px 0 0; }
	.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-height: 190px; }
	
	.dt-sc-image-caption.type6 .dt-sc-image-content { margin-top: 20px; }
	.dt-sc-image-caption.type6 .dt-sc-image-content p { display: none; }
	
	.dt-sc-image-caption.type6:hover:before { top: -14px; }
	.dt-sc-image-caption.type6:hover .dt-sc-image-wrapper img { top: -15px; }
	
	.dt-sc-image-caption.type7 .dt-sc-image-wrapper, .dt-sc-image-caption.type7 .dt-sc-image-content { margin-right:0; width:100%; }
	.dt-sc-image-caption.type7 .dt-sc-image-wrapper, .dt-sc-image-caption.type7.left-content .dt-sc-image-wrapper, .dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin: 0 0 30px; }		
	.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 40px; }
	.dt-sc-image-caption.type9 .dt-sc-image-overlay p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	
	.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { padding: 18px 10px 15px; }
	
	.dt-sc-newsletter-section.type1 h2 { text-align: center; }
	.dt-sc-newsletter-section.type1 h2:before, .dt-sc-newsletter-section.type1 h2:after, .dt-sc-newsletter-section.type1 form:before, .dt-sc-newsletter-section.type1 form:after { width: 250%; }	
	.dt-sc-newsletter-section.type1 form:before { width: 250%; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; left: -100%; }
	.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm { text-align: center; }
	.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm, .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="text"] { width: 100%; float: none; display: inline-block; }
	.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="submit"] { float: none; display: inline-block; padding: 18px 20px 15px; }
	
	/** Progress Bars **/
	.dt-sc-bar-text { margin: -25px 0 0; }
	.dt-sc-progress .dt-sc-bar-text > span { margin: 10px 0 0; text-align: right; width: 100%; }
	.dt-sc-progress-wrapper .dt-sc-bar-text > span { margin: 0; width: auto; }
	
	.dt-sc-progress-wrapper .dt-sc-bar-title, .dt-sc-progress-wrapper .dt-sc-progress { width: 100%; }
	.dt-sc-progress-wrapper .dt-sc-bar-title { padding: 0 0 20px; }
	
	/** Tabs **/
	ul.dt-sc-tabs-horizontal, ul.dt-sc-tabs-horizontal-frame { border: none; }
	ul.dt-sc-tabs-horizontal li, ul.dt-sc-tabs-horizontal-frame li { border-bottom: 1px solid rgba(0,0,0,0.1); text-align: center; width: 100%; }
	ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a { display: inline-block; float: none; }
	
	ul.dt-sc-tabs-horizontal-frame li { margin-bottom: 10px; }
	ul.dt-sc-tabs-horizontal-frame li:last-child { margin-bottom: 0; }
	
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li { margin: 0; }
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { width: 98%; }
	
	.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li { width: 95%; }
			
	.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 16px; }
	.dt-sc-tabs-horizontal-frame-container.type5 .dt-sc-tabs-horizontal-frame-content { padding: 30px 30px 0; }
	
	.type7 ul.dt-sc-tabs-horizontal { padding-left:0px; }
	.type7 ul.dt-sc-tabs-horizontal > li { float:left; width:100%; }
	.type7 .dt-sc-tabs-horizontal:before, .type7 .dt-sc-tabs-horizontal > li:after { content:none; }
	
	ul.dt-sc-tabs-vertical-frame > li > a { font-size: 13px; }
	
	.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame, 
	.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame, 
	.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame, 
	.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content,
	.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
	.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { width: 100%; }
	
	.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content { padding: 30px 0 0 0; }
	
	.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
	.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding: 50px 0 0 0; }
	
	/*** team ***/
	.rs_min_height_team_col .wpb_column { min-height: 440px !important; }
	
	/*** testimonials ***/
	
	.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding-left:20px; padding-right:20px; }
	.dt-sc-special-testimonial-container .vc_col-sm-6 { padding-left:15px; padding-right:15px; }

	/*----*****---- << Testimonial >> ----*****----*/
	.dt-sc-testimonial.type6 .dt-sc-testimonial-author::before { height: 220px; width: 220px; }
	.dt-sc-testimonial.type6 .dt-sc-testimonial-author { text-align: center; }
	.dt-sc-testimonial.type6 .dt-sc-testimonial-author img { display: block; float: none; margin: 0 auto; }
	
	.dt-sc-testimonial.type8 .dt-sc-testimonial-quote { padding: 0; }
	
	/** Timeline **/
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { top: -4px; }
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { bottom: calc(50% + 10px); }
	
	.dt-sc-timeline-section { display: block; float: none; margin-left: auto; margin-right: auto; width: 95%; }
	.dt-sc-timeline-section.type5 { width: 90%; }
	
	/** Headings - Titles **/
	.dt-sc-title.with-two-color-bg h2 { font-size: 22px; }
	.dt-sc-ribbon-title { font-size: 20px; height: auto; line-height: 32px; padding: 0 0 30px; }
	
	/** Toggles **/		
	.dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .dt-sc-toggle-frame h5.dt-sc-toggle::before { left: 20px; }
	.dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .dt-sc-toggle-frame h5.dt-sc-toggle::after { left: 13px; }
	
	.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a { padding: 12px 0 12px 50px; }
	.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle a { padding-top: 15px; padding-bottom: 15px; }
	
	.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a::before, .dt-sc-toggle-frame h5.dt-sc-toggle a::before { width: 40px; }
	
	.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 13px; }
	.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::before, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle::before { height: 20px; right: 25px; }
	.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion::after, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle::after { right: 15px; width: 20px; }
	
	.type2 h5.dt-sc-toggle-accordion, .type2 h5.dt-sc-toggle { font-size: 16px; }
	
	.type2 h5.dt-sc-toggle-accordion::before, .type2 h5.dt-sc-toggle::before { height: 20px; left: 8px; }
	.type2.alignright h5.dt-sc-toggle-accordion::before, .type2.alignright h5.dt-sc-toggle::before { left: auto; right: 8px; }
	
	.type2 h5.dt-sc-toggle-accordion::after, .type2 h5.dt-sc-toggle::after { width: 20px; }
	.type2 > h5.dt-sc-toggle-accordion a, .type2 > h5.dt-sc-toggle a, .type2 > .dt-sc-toggle-content { padding-left: 35px; }
	.type2.alignright > h5.dt-sc-toggle-accordion a, .type2.alignright > h5.dt-sc-toggle a, .type2.alignright > .dt-sc-toggle-content { padding-right: 35px; }	
	   
	.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 14px; }
	.type2 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .type2 .dt-sc-toggle-frame h5.dt-sc-toggle a { padding-right: 35px; }
	
	/*----*****---- << Content Shortcodes >> ----*****----*/
	.dt-sc-triangle-img-crop { height: 275px; width: 275px; }
	.dt-sc-triangle-img-crop a { height: 250px; margin-top: 20px; margin-left: 20px; width: 250px; }
	
	.dt-sc-triangle-content { margin-top: -240px; padding: 50px 0 0 0; left: 44px; width: 220px; }
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content { padding: 105px 0 0; left: 22px; }
	
	.dt-sc-triangle-content:before { border-left-width: 110px; border-right-width: 110px; border-top-width: 180px; }
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content:before { border-top: 0; border-bottom-width: 180px; }
	
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-img { left: 178px; top: -125px; }
	
	.dt-sc-triangle-content h4 { font-size: 12px; }
	.dt-sc-triangle-content h5 { font-size: 10px; }
	
	/*** 404 ***/
	.error404 .type4 .error-box h4 { font-size:12px; }
	.error404 .type1 h3 { font-size:70px; letter-spacing:0; }
	
	.error404 .type6 .error-box::before, .error404 .type6 .error-box::after { width:225px; height:225px; }
	.error404 .type6 .error-box { width:190px; min-height:200px; }
	.error404 .type6 .error-box h3 { font-size:28px; }
	.error404 .type6 .error-box h2 { font-size:60px; line-height:60px; top:-22px; }
	.error404 .type6 .error-box h4 { font-size:19px; text-transform:capitalize; }
	
	.error404 .type4 .error-box.square h2 { font-size:50px; line-height:50px; }
	
	.error404 .type5 h3 { font-size:40px; }
	
	.error404 .type2 .vc_col-sm-6 { padding:0px 15px; }
	
	.error404 .type1 .dt-sc-newsletter-section input[type="submit"] { background-position:center; width: 37px; padding: 0 10px; background-color:#faf5c8; }
	
	/*----*****---- << Coming Soon >> ----*****----*/
	.under-construction.type1 .logo { max-width:80%; }
	
	.under-construction.type2 .dt-sc-newsletter-section form input[type="submit"] { background-color:#000; }
	
	.under-construction.type4 .logo { width:230px; margin:0 auto; }
	.under-construction.type4 .logo img { max-width:90%; }
	.under-construction.type4 .wpb_wrapper > h4:before, .under-construction.type4 .wpb_wrapper > h4:after { content:none; }
	
	.under-construction.type5 .dt-sc-counter-wrapper { margin-left: 15px; margin-right: 15px; }
	.under-construction.type5 h2 { font-size:50px; }
	.under-construction.type5 form::before { content:none; }
	.under-construction.type5 form { width:73%; }
	.under-construction.type5 .header, .header .vc_column_container { min-height:inherit; }
	
	.under-construction.type6 .logo img, .under-construction.type7 .logo img { max-width:100%;  }
	.under-construction.type6 .dt-sc-counter-wrapper { margin-right:20px; }
	.under-construction.type6 .dt-sc-counter-number { font-size:61px; }
	.under-construction.type6 .dt-sc-counter-wrapper h3 { font-size:20px; }
	.under-construction.type6 .logo, .under-construction.type7 .logo { margin:0 auto; }
	.under-construction.type6 input[type="submit"] { background-color: #fff; background-position: right center; width: 30px; height:18px; }
	
	.under-construction.type7 .aligncenter .wpb_text_column h2 { font-size:34px; }
	.under-construction.type7 .downcount h3 { font-size:13px; }
	.under-construction.type7 .dt-sc-newsletter-section h2 { font-size:18px; }		
	
	/*----*****---- << WooCommerce >> ----*****----*/
	
	.woo-type1 h1.product_title, .woo-type1 .related-products-container h2, .woo-type1 .upsell-products-container h2, .woo-type1 .cross-sells h2, .woo-type1 .cart_totals h2, .woo-type1 .shipping_calculator h2, .woo-type1.woocommerce-checkout h2, .woo-type1 div.product .woocommerce-tabs ul.tabs li a { font-size: 14px; line-height: 32px; }
	   
	.woo-type1 .related-products-container h2 span:before, .woo-type1 .related-products-container h2 span:after, .woo-type1 .upsell-products-container h2 span:before, .woo-type1 .upsell-products-container h2 span:after { content: none; }
	   
	.woo-type1 ul.products li.product .product-details .product-rating-wrapper { margin: 0 0 25px; }
	
	.woo-type2 ul.products li.product .product-details .product-rating-wrapper { margin: 0 0 30px; }
	.woo-type2 div.product .woocommerce-tabs ul.tabs li { width: 90%; }
	   
	.woo-type2 div.product .woocommerce-tabs ul.tabs li,
	.woo-type2 div.product .woocommerce-tabs ul.tabs li:first-child { margin-left: auto; margin-right: auto; }
	   
	.woo-type2 div.product .woocommerce-tabs ul.tabs li:last-child { border: none; }
	   
	.woo-type2 div.product .woocommerce-tabs ul.tabs li a { display: block; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }	
	   
	.woo-type2 div.product .woocommerce-tabs .panel { padding: 30px 15px; }	
	
	.woo-type3 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 0; }	
	
	.woo-type5.woocommerce table.shop_attributes, .woo-type5.woocommerce-cart .cart-collaterals .cart_totals table { border-top-width: 0; }	
			
	.woo-type5.woocommerce table.shop_attributes th, .woo-type5.woocommerce-cart .cart-collaterals .cart_totals table th, 
	.woo-type5.woocommerce table.shop_attributes tr:first-child td, .woo-type5.woocommerce table.shop_attributes tr:first-child th, 
	.woo-type5.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woo-type5.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,
	.woo-type5.woocommerce-cart .cart-collaterals .cart_totals table tbody:first-child tr:first-child td, .woo-type5.woocommerce-cart .cart-collaterals .cart_totals table tbody:first-child tr:first-child th { border-bottom-width: 0; border-top-width: 2px; }
	
	.woo-type13.woocommerce table.shop_attributes, .woo-type13.woocommerce-cart .cart-collaterals .cart_totals table { border-top-width: 0; }	

	.woo-type13.woocommerce table.shop_attributes th, .woo-type13.woocommerce-cart .cart-collaterals .cart_totals table th, 
	.woo-type13.woocommerce table.shop_attributes tr:first-child td, .woo-type13.woocommerce table.shop_attributes tr:first-child th, 
	.woo-type13.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woo-type13.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,
	.woo-type13.woocommerce-cart .cart-collaterals .cart_totals table tbody:first-child tr:first-child td, .woo-type13.woocommerce-cart .cart-collaterals .cart_totals table tbody:first-child tr:first-child th { border-bottom-width: 0; border-top-width: 2px; }	   

 
	.woo-type13 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 3px 0 0; }	
	
	.woo-type16.woocommerce table.shop_attributes, .woo-type16.woocommerce-cart .cart-collaterals .cart_totals table { border-top-width: 0; }
		
	.woo-type16.woocommerce table.shop_attributes th, .woo-type16.woocommerce-cart .cart-collaterals .cart_totals table th, 
	.woo-type16.woocommerce table.shop_attributes tr:first-child td, .woo-type16.woocommerce table.shop_attributes tr:first-child th, 
	.woo-type16.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woo-type16.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,
	.woo-type16.woocommerce-cart .cart-collaterals .cart_totals table tbody:first-child tr:first-child td, .woo-type16.woocommerce-cart .cart-collaterals .cart_totals table tbody:first-child tr:first-child th { border-bottom-width: 0; border-top-width: 3px; }
	
	.woo-type18 ul.products li.product .product-details .product-rating-wrapper .star-rating,
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating, 
	.woo-type18 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating { font-size: 9px; margin: 5px 0 0; }
	
	.woocommerce div.product .woocommerce-tabs ul.tabs:before { content: none; }
	.woocommerce div.product .woocommerce-tabs ul.tabs li { border-bottom: 1px solid; display: block; padding: 0; text-align: center; }
	.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-color: #d3ced2; }
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after { bottom: -1px; }		
	
	.woocommerce div.product .woocommerce-tabs .panel { text-align: center; }
	.woocommerce #review_form #respond p { text-align: left; }
	
	.woocommerce .star-rating { top: 6px; }		
	
	
	.woocommerce.single-product div.product { float: left; }	   
	
	.woocommerce .woocommerce-product-rating .star-rating { margin-top: 2px; }
	
	.woocommerce table.shop_attributes tr:last-child th { border-bottom-color: rgba(0,0,0,.1); }	   
	
	
	.woocommerce.single-product div.images .thumbnails.slider .caroufredsel_wrapper { width: 100% !important; }		
	
	
	.woocommerce #reviews #comments ol.commentlist li img.avatar { display: block; float: none; margin: 0 auto; position: static; text-align: center; width: 60px; }
	.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 20px 0 40px; text-align: center; }
	.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating { display: block; float: none; font-size: 10px; margin: 0 auto 20px; }
	   
	
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { margin: 0 0 2em; }
		
	.woocommerce form.checkout_coupon .button, .woocommerce form.login .button, .woocommerce form.register .button { display: block; float: none; margin: 10px auto; }
	.woocommerce form.checkout_coupon .button { margin-bottom: 0; }			   
	
	.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { float: right; width: 74%; }
	.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button { float: none; display: block; text-align: center; }
		
	.woocommerce .shop_table.cart .button, .woocommerce-page .shop_table.cart .button, .woocommerce .shop_table.cart input.button, .woocommerce-page .shop_table.cart input.button { margin: 5px 0 0 ; }					
	.woocommerce table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt { margin-left: 0; }	
	
	
	.woocommerce .shop_table.woocommerce-checkout-review-order-table th:first-child, .woocommerce .shop_table.woocommerce-checkout-review-order-table td:first-child, 
	.woocommerce .shop_table.order_details th:first-child, .woocommerce .shop_table.order_details td:first-child, 
	.woocommerce .shop_table.customer_details th:first-child, .woocommerce .shop_table.customer_details td:first-child,
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { width: 110px; }
	
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td, 
	.woocommerce table.wishlist_table tbody td, .woocommerce-page table.wishlist_table tbody td { border-bottom-width: 0; height: 51px; text-align: center; vertical-align: middle; width: 181px; }
	
	.woocommerce table.shop_table.cart tbody tr td.actions .coupon .input-text { width: 135px; }	
	.woocommerce table.wishlist_table td[colspan="6"], .woocommerce table.wishlist_table tbody td.wishlist-empty { width: 220px; }   
	
	.woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td,
	.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes th, .woocommerce-page table.shop_attributes td, 
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }	
	
	.woocommerce table.shop_attributes, .woocommerce-cart .cart-collaterals .cart_totals table { border-top-width: 0; }
		
		
	.woocommerce table.shop_attributes tr:first-child td, .woocommerce table.shop_attributes tr:first-child th, 
	.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,
	.woocommerce-cart .cart-collaterals .cart_totals table tbody:first-child tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tbody:first-child tr:first-child th { border-top-width: 1px; }
			
	
	.woocommerce-cart .wc-proceed-to-checkout { float: none; }
	
	.woocommerce-checkout #payment ul.payment_methods li label { display: inline; }	
	
	
	.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions { text-align: center; }
	.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button { margin-top: 7px; }
	
	/*----*****---- << bbpress >> ----*****----*/
	#bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness, #bbpress-forums li.bbp-forum-reply-count, #bbpress-forums li.bbp-topic-reply-count { display:none; }
	li.bbp-forum-info, li.bbp-topic-title { width:67%; }
	li.bbp-forum-topic-count, li.bbp-topic-voice-count { width:24%; }
	
	#bbpress-forums li .bbp-forum-content { display:none; }
	.bbp-forum-info .bbp-forum-title { font-size:14px; }
	
	#bbpress-forums .bbp-header div.bbp-reply-content, #bbpress-forums .bbp-footer div.bbp-reply-content { display:none; }		
	#bbpress-forums .bbp-body div.bbp-reply-author { box-sizing: border-box; margin-right:0; margin-top:0; }
	
	#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer { float:left; width:100%;  }
	
	#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { min-height:50px; }
	#bbpress-forums div.bbp-the-content-wrapper input { margin-bottom:3px; }
	
	/*----*****---- << buddypress >> ----*****----*/
	#buddypress .dt-sc-member-container, #buddypress .dt-sc-group-container { margin: 0 0px 30px; text-align: center; width: 100%; }
	#buddypress > div#item-body, #buddypress div#item-header div#item-header-content { width:100%; }
	.members.dir-list ul, #buddypress ul.item-list, #buddypress #activity-stream { margin-top:20px; display:inline-block; width:100%; }
	.bp_members.type-bp_members #buddypress div#subnav.item-list-tabs > ul, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-top:93px; }
	
	#buddypress div.pagination .pagination-links { width:100%; text-align:center; margin-top:15px; }
	#buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a { float:none; display:inline-block; }
	#buddypress div#invite-list { width:100%;  }
	
	.dt-sc-newsletter-section.type7 .newsletter-tooltip { width:80% !important; }
	.dt-sc-newsletter-section.type7 .dt-privacy-wrapper { top:150px; line-height:normal; }
	.dt-sc-newsletter-section.type7 .dt_ajax_subscribe_msg { margin-top:45px !important; }
	
	.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { margin:5px 0 !important; width:100% !important; }
	
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="text"] { padding:18px 12px; width:65%; }
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { padding:22px 13px !important; }
	.dt-sc-newsletter-section.type6 .dt_ajax_subscribe_msg { top:235px !important; }

 		
	}
	
	@media screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio:0) { 
	
			/* Safari only override */
			::i-block-chrome, .woo-type9 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type9 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { left: 75px; }
			
			::i-block-chrome, .woo-type9 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: 75px; }
	
	}
/* Import rule from: https://bloominghills.sch.ng/wp-content/themes/kids-world/css/responsive-767.css */
/*----*****---- << Mobile (Landscape) >> ----*****----*/	
	
	/* Common Styles for the devices below 767px width */
	@media only screen and (max-width: 767px) {
	
	/** base styles **/
	
	.dt-sc-shadow { width:100%; background-size:100%; }
	
	/** grid styles **/
	
	/*----*****---- << Content >> ----*****----*/		
	#primary { width:100%; }
	#primary.with-both-sidebar { width:100%; margin:0; }
	#primary.with-left-sidebar { margin-left:0px; }
	#primary.with-right-sidebar { margin-right:0px; }
	#secondary, #secondary-right, #secondary-left { width:100%; }
	
	
	 /*----*****---- << Column >> ----*****----*/	
	 .column { margin-bottom: 20px; margin-left: 0; }
				   
	.dt-sc-one-fourth, .dt-sc-one-half, .dt-sc-one-third, .dt-sc-three-fourth, .dt-sc-two-third, .dt-sc-one-fifth, .dt-sc-four-fifth, .dt-sc-three-fifth, .dt-sc-two-fifth, .dt-sc-one-sixth, .dt-sc-two-sixth, .dt-sc-three-sixth, .dt-sc-four-sixth, .dt-sc-five-sixth, .column.no-space.dt-sc-one-fourth, .column.no-space.dt-sc-one-third, .column.no-space.dt-sc-one-half, .column.no-space.dt-sc-one-fifth, .column.no-space.dt-sc-one-sixth, .column.no-space.dt-sc-three-fourth, .column.no-space.dt-sc-two-third, .column.no-space.dt-sc-four-fifth, .column.no-space.dt-sc-three-fifth, .column.no-space.dt-sc-two-fifth, .column.no-space.dt-sc-two-sixth, .column.no-space.dt-sc-three-sixth, .column.no-space.dt-sc-four-sixth, .column.no-space.dt-sc-five-sixth, .portfolio.column.dt-sc-one-fourth.no-space, .column.no-space.dt-sc-two-fifth, .wpb_column.no-space.dt-sc-two-fifth, .column.no-space.dt-sc-one-fifth, .wpb_column.no-space.dt-sc-one-fifth, .column.no-space.dt-sc-three-fifth, .wpb_column.no-space.dt-sc-three-fifth, .wpb_column.dt-sc-one-fifth, .column.wpb_column.dt-sc-one-fifth { width: 100%; }
	.wpb_column .wpb_column { padding: 0; }
	
	.wpb_column, .wpb_column.dt-sc-one-fifth, .wpb_column.dt-sc-two-fifth, .wpb_column.dt-sc-three-fifth { float: left; width: 100%; }
	.wpb_column { margin-bottom: 20px; }
	
	.column.wpb_column.dt-sc-one-fifth .vc_column-inner { margin-left:0 !important; }
	
	#secondary-left.secondary-sidebar,#secondary-right.secondary-sidebar { display: inline-block; float: none; }
	#primary.with-left-sidebar,#primary.with-right-sidebar, #primary.with-both-sidebar { display: inline-block; float: none; margin-bottom:30px; }
		
	.dt-sc-three-fifth.wpb_column, .dt-sc-one-third.wpb_column { margin-left:0 !important; }
	
	/*----*****---- << Mega Menu >> ----*****----*/
	#main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li, #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget, #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:100%; }
	
	#main-menu .megamenu-child-container > ul.sub-menu > li { width:100%; padding:0px 25px; }
	#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li { padding:0px 15px; }
	#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > a.dt-menu-expand { right:0px; }
	#main-menu .megamenu-child-container ul.sub-menu > li > ul { margin-bottom:15px; float:left;  width:100%; }
	#main-menu .megamenu-child-container ul.sub-menu li .widget { width:100% !important; padding:0px 0px 30px !important; }
	#main-menu .megamenu-child-container ul.sub-menu > li > ul li a { padding:10px; }	
	
	#main-menu .megamenu-2-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-3-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-three-columns, #main-menu .megamenu-4-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:100%; }
	
	/** widget styles **/
	
	.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
	.secondary-sidebar .type7 .widgettitle:before { left: -23px; }
	.secondary-sidebar .type6 .widget ul li, .secondary-sidebar .type9 .widget ul li { font-size: 14px; }
	.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }
	/* Kids */ .secondary-sidebar .tribe-this-week-widget-horizontal .tribe-this-week-widget-day, #footer .tribe-this-week-widget-horizontal .tribe-this-week-widget-day, .megamenu-child-container .tribe-this-week-widget-horizontal .tribe-this-week-widget-day{width:100%;}
	
	/** layout styles **/
	
	#logo { text-align:center; width:100%; display:inline-block; padding:20px 0; }
	#logo a { float:none; }
	#logo img { margin:0 auto; }
	.main-header { display:block; }
	.dt-sc-dark-bg #logo a .darkbg_logo { display: none; }
	.dt-sc-dark-bg #logo a .normal_logo { display: block; }
	
	.top-bar .dt-sc-sociable{float:none;}
	.top-bar .dt-sc-sociable li:first-child a{padding-left:15px;}
	.top-bar .vc-no-left-padding.vc_column_container .vc_column-inner{padding-left:15px;}
	.top-bar .vc-no-right-padding.vc_column_container .vc_column-inner{padding-right:15px;}
	#main-menu ul li.menu-item-simple-parent ul li.menu-item-has-children > a::after{display:none;}
	.left-header.standard-header #header-wrapper .main-header-wrapper, .left-header.standard-header #header-wrapper .main-header { height:auto; }
	.left-header.standard-header #header-wrapper { width:100%; position:inherit; }
	.left-header.standard-header .left-header-footer { position:inherit; }
	.left-header.standard-header .menu-wrapper { width:70%; margin:0 auto; float:none; }
	.left-header.standard-header #main-menu > ul.menu > li > a { text-align:left; }
	.left-header #header-wrapper .main-header-wrapper, .left-header #header-wrapper .main-header { height:auto; }
	.left-header #header { overflow-y:visible; height:auto; }
	.left-header #header-wrapper { margin: 0 auto; position: inherit; float:none;  width: 80%; }
	.left-header.left-header-creative #header-wrapper { position:inherit !important; width:80% !important; }
	.left-header.left-header-creative #toggle-sidebar { display:none !important; }
	
	.left-header .main-header-wrapper { padding-bottom:0; }
	.left-header-footer:empty { display: none; }
	.left-header #logo { margin: 0; padding-left: 0; }
	
	.left-header #main { padding-left:0; }
	.left-header #main-menu ul.menu > li > .megamenu-child-container { left:0; }
	
	
	.left-header #main-menu ul.menu li a.dt-menu-expand { font-size:20px; text-align:center; }
	.left-header.left-header-boxed #main-menu > ul.menu > li > a { text-align:left; }
	.left-header.left-header-boxed #main-menu > ul.menu > li > a.dt-menu-expand { text-align:center; }
	.left-header #main-menu ul.menu > li > .megamenu-child-container { height:auto; overflow:inherit; }
	
	/*----*****---- << Mobile Menu >> ----*****----*/		
	.dt-menu-toggle { display:block; }
	.main-header-wrapper .menu-wrapper { background:transparent; }
	
	.overlay-header .dt-menu-toggle { display:none; }
	.overlay-header #main-menu { background:transparent; }
	.overlay-header #main-menu > ul.menu { display:block; }
	
	#main-menu > ul.menu, .header-align-center #main-menu ul.menu { display:none; width:100%; }
	.menu-wrapper #main-menu ul li.menu-item-simple-parent ul, .menu-wrapper #main-menu .megamenu-child-container { border:0; }
	
	#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul { right:auto; }
	
	#main-menu { width:100%; }
	#main-menu ul.menu > li > .megamenu-child-container { display:block; padding:0px; }
	#main-menu .megamenu-child-container ul.sub-menu { display:none; padding-top:10px; }
	#main-menu ul.menu > li > .megamenu-child-container > .dt-menu-expand { display:none !important; }
	
	.menu-wrapper { float:left; width:100%; margin:0px; clear:both; }	
	#main-menu { position:relative; z-index:9999; }	
	
	#main-menu ul.menu li { width:100%;  }
	#main-menu > ul.menu > li > a { line-height:38px; padding:0px 15px; width:100%;  }
	.header-align-center.fullwidth-menu-header #main-menu ul.menu > li > a, .header-align-center.fullwidth-menu-header #main-menu ul.menu > li > span.nolink-menu { line-height:38px; }
	
	.split-header #main-menu .menu-left, .split-header #main-menu .menu-right { width:100%; float:left; text-align:left; }
	.split-header #main-menu ul.menu > li { text-align:left; }
	
	.left-header .main-header-wrapper #main-menu ul li.menu-item-simple-parent ul { left:0; }
	
	#main-menu ul.menu li { position:relative; }
	#main-menu ul.menu li a.dt-menu-expand, .header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu > li > a.dt-menu-expand,#main-menu ul li.menu-item-simple-parent.menu-links-with-bg ul > li > a.dt-menu-expand { display:block; }
	
	#main-menu ul.menu > li > .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul { top:0px; margin:0px; position:inherit; left:0px; width:100%;  }	
	
	/* Kids */ #main-menu > ul.menu > li > a:after, #main-menu ul.menu > li > a > span.menu-highlighter, #main-menu ul.menu > li.menu-item-has-children:before, #main-menu ul.menu > li.page_item_has_children:before, #main-menu ul.menu > li.menu-item-has-children:after, #main-menu ul.menu > li.page_item_has_children:after{display:none; opacity:0;}
	
	/*----*****---- << New style >> ----*****----*/
	.menu-with-slanting-splitter #main-menu ul.menu > li:before, .menu-active-highlight-grey #main-menu ul.menu > li > a:before { display:none; }
	#main-menu .megamenu-child-container.menu-hasbg, #main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container { background-image:none !important; }
	#main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container { border-radius:0; }
	#main-menu ul.menu.menu-toggle-open { padding:10px 0px; }
	.left-header #main-menu ul.menu.menu-toggle-open { padding:0; }
	.split-header #main-menu .menu-right.menu-toggle-open { padding-top:0; }
	.split-header #main-menu .menu-left.menu-toggle-open { padding-bottom:0; }
	.menu-active-highlight-grey #main-menu ul.menu > li, .split-header.transparent-header #main-menu ul.menu > li { padding:0; }
	.menu-active-highlight-grey #main-menu ul.menu > li > a, .split-header.transparent-header #main-menu ul.menu > li > a,
	.menu-active-highlight-grey #main-menu ul.menu > li > span.nolink-menu, .split-header.transparent-header #main-menu ul.menu > li > span.nolink-menu { padding-left:15px; padding-right:15px; }
	#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul { padding:0; }
	
	#main-menu ul li.menu-item-simple-parent.with-box-shadow ul, #main-menu .menu-item-megamenu-parent.with-box-shadow .megamenu-child-container { box-shadow:none; }
	#main-menu ul li.menu-item-simple-parent ul li { padding:0px 0px 0px 15px; }
	#main-menu ul li.menu-item-simple-parent ul li li li { padding:0; }
	#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #main-menu .menu-item-megamenu-parent.menu-links-with-border .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent.menu-links-with-border ul > li > a { border:0; }
	#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > .nolink-menu { padding-bottom:0; }
	#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > a, #main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #main-menu .megamenu-child-container ul.sub-menu > li > ul li a { padding-top:0; padding-bottom:0; }
	
	#main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container { box-shadow:none; }
	#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a:hover, #main-menu ul li.menu-item-simple-parent ul > li > a:hover { border:none; }
	#main-menu .menu-item-megamenu-parent .megamenu-child-container ul.sub-menu > li > ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li > a, #main-menu ul li.menu-item-simple-parent ul > li:last-child > a { border:0; }
	#main-menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-weight:normal; text-transform:capitalize; }
	#main-menu ul li.menu-item-simple-parent ul li a, #main-menu ul li.menu-item-simple-parent ul li span.nolink-menu { padding-left:15px; }
	#main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a:after, #main-menu .menu-item-megamenu-parent .megamenu-child-container > ul.sub-menu > li > a:before { content:none; }
	#main-menu ul li.menu-item-simple-parent.menu-links-with-arrow.double ul > li > a.dt-menu-expand::before, #main-menu ul.menu > li.menu-item-has-children:hover > a::before { content:none; }
	#main-menu .menu-item-megamenu-parent a.dt-menu-expand, #main-menu ul.menu li a.dt-menu-expand { line-height:38px; height:38px; }
	.left-header #main-menu ul.menu li a.dt-menu-expand { line-height:46px; height:46px; }
	
	#main-menu ul.menu .megamenu-child-container li a.dt-menu-expand { top:-5px; }
	#main-menu .megamenu-child-container .widget .woocommerce .products li.product:before { content:none; }
  
	.boxed-header .main-header, .boxed-header .dt-sc-dark-bg .main-header, .main-header-wrapper, .fullwidth-header .main-header-wrapper, .left-header .main-header-wrapper, .left-header .main-header, .two-color-header .main-header-wrapper:before, .header-on-slider.transparent-header .is-sticky .main-header-wrapper, .left-header .dt-sc-dark-bg .main-header-wrapper, .left-header .dt-sc-dark-bg .main-header, .two-color-header .main-header-wrapper:before, .dt-sc-dark-bg .main-header-wrapper { background:none !important; }
	
	.menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { display:none; }
	
	#main-menu .menu-item-widget-area-container { margin:0; }
	
	.left-header #main-menu .megamenu-child-container > ul.sub-menu > li, .split-header #main-menu .megamenu-child-container > ul.sub-menu > li { padding: 0px 35px; }
	.left-header #main-menu ul li.menu-item-simple-parent ul li, .split-header #main-menu ul li.menu-item-simple-parent ul li { padding: 0px 0px 0px 25px; }
	.left-header #main-menu > ul.menu > li > a { padding-left:15px; padding-right:15px; }
	.overlay-header .dt-sc-dark-bg #main-menu { background:none; }
	
	.left-header .dt-sc-dark-bg ul.menu li ul, .left-header .dt-sc-dark-bg ul.menu li h3, .left-header .dt-sc-dark-bg #main-menu .menu-item-widget-area-container .widget ul li > a { color:#fff; }		
	
	/** New style ends */
	
	.menu-wrapper #main-menu ul li.menu-item-simple-parent ul, .menu-wrapper #main-menu .megamenu-child-container { border:none; }
	
	.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item, .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor { background:none; }
	.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor > a:before { background:none; }
	
	.menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:after { display:none; }
	
	.menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before { border:none; }
	
	.menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { background:none; }
	
	
	.menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:after { border:none; background:none; display:none; }
	
	.menu-active-with-double-border #main-menu > ul.menu > li.current_page_item > a, .menu-active-with-double-border #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-with-double-border #main-menu > ul.menu > li.current-menu-item > a, .menu-active-with-double-border #main-menu > ul.menu > li.current-menu-ancestor > a { border:none; }
	
	.menu-with-slanting-splitter #main-menu ul.menu > li:before { background:none; }
	.fullwidth-menu-header.header-align-center .dt-sc-dark-bg .menu-wrapper, .fullwidth-menu-header.header-align-center .menu-wrapper { border:0; }
	
	.fullwidth-menu-header .menu-wrapper, .header-align-center.fullwidth-menu-header #main-menu, .header-align-center #main-menu ul.menu { text-align:left; }
	
	.menu-icons-wrapper { position:absolute; right:0px; top:0px; }
	
	.top-bar .dt-sc-sociable li { float:none; }
	.top-bar .wpb_column { margin-bottom:0; }
	
	/*----*****---- << Header >> ----*****----*/		
	.top-bar { max-height:none; text-align:center; padding:5px 0px; }
	.top-bar .wpb_column { padding:0px; }
	.top-bar .text-with-icon { font-size:12px; margin:0 5px;}
	.top-bar .alignright { float:none; display:inline-block; text-align:center; }
	.top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator, .header-align-left .header-right .dt-sc-vertical-small-separator { margin:0px 10px; }
	
	.header-align-left .header-right { text-align:center; font-size:12px; float:none; width:100%; display:inline-block; }
	.header-align-left .header-right .text-with-icon { line-height:60px; }
	
	.header-align-center .header-left, .header-align-center #logo, .header-align-center .header-right { float:none; text-align:center; display:inline-block; width:100%; }
	.header-align-center #header .text-with-icon { margin-top:0px; }
	.header-align-center .header-left, .header-align-center .dt-sc-button, .header-align-left .dt-sc-button { margin-top:0; }
	.header-align-center .header-right { margin-bottom:0; }
	.header-align-center #logo { margin:0; }
	
	.header-align-center .main-header .header-left #searchform { width:100%; display:inline-block; margin-top:10px; }
	.header-align-center .main-header #logo a { line-height:normal; padding:0; }
	.header-align-center .header-right .cart-info { margin:0px 0px 10px; }
	.header-align-center .main-header-wrapper { padding-bottom:0px; }
	
	.header-align-left #logo { display:block; width:auto; }
	.left-header #header-wrapper #logo a, .overlay-header .main-header-wrapper, .overlay-header #logo a { padding:0; }
	
	.split-header #logo { position:inherit; width:100%; text-align:center; top:0px; }
	.split-header.boxed-header.transparent-header .main-header-wrapper { top:0px; }
	
	.main-header-wrapper { position:inherit; float:left; width:100%; top:0px; padding:0px 0px 20px; }
	.header-with-topbar .main-header-wrapper, .header-with-topbar.header-on-slider .main-header-wrapper, .boxed-header .main-header-wrapper, .header-on-slider.boxed-header .main-header-wrapper { top:0px; }
	.boxed-header .main-header { padding:0px; }
	.header-on-slider .main-title-section-wrapper { padding-top:43px; }
	
	.two-color-header .menu-wrapper { position:static; }
	.two-color-header .main-header-wrapper:before, .two-color-header .main-header-wrapper:after, .two-color-header .dt-sc-dark-bg .main-header-wrapper:after, .two-color-header.semi-transparent-header .dt-sc-dark-bg .main-header-wrapper:after, .two-color-header.semi-transparent-header .main-header-wrapper:after { background:none; }
	.two-color-header .dt-menu-toggle { position:relative; z-index:1; }
	.two-color-header .menu-icons-wrapper { z-index:1; }
	
	#main-menu { background:#ffffff; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1); }
	#main-menu ul.menu > li.menu-item-has-children:hover > a::after { content: none; }
	
	.overlay-header #main-menu { background:transparent; }
	.overlay-header #main-menu > ul.menu { display:block; }
	
	.dt-sc-dark-bg #main-menu { background:#000000; }
	.standard-header.header-below-slider .dt-sc-dark-bg .main-header-wrapper #main-menu { background:#000000; }
	.home-page.page.header-on-slider.transparent-header .dt-sc-dark-bg .main-header-wrapper { background:#000000 !important; }
	.header-on-slider.transparent-header .dt-sc-dark-bg .main-header-wrapper #main-menu, .dt-sc-dark-bg #main-menu .megamenu-child-container, .dt-sc-dark-bg #main-menu ul li.menu-item-simple-parent ul { background:#000000; }
	.dt-sc-dark-bg #main-menu .megamenu-child-container > ul.sub-menu > li > a, .dt-sc-dark-bg #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .dt-sc-dark-bg #main-menu ul li.menu-item-simple-parent ul li a, .dt-sc-dark-bg #main-menu .megamenu-child-container ul.sub-menu > li > ul li a, .dt-sc-dark-bg #main-menu ul li.menu-item-simple-parent ul li span.nolink-menu, .dt-sc-dark-bg #main-menu .megamenu-child-container ul.sub-menu > li > ul li span.nolink-menu { color:#fff; }
	
	/*----*****---- << Breadcrumb >> ----*****----*/
	.main-title-section h1 { font-size:26px; display:block; }
	.main-title-section h1, .breadcrumb { text-align:center; }
	
	.main-title-section-wrapper.breadcrumb-right .main-title-section, .main-title-section-wrapper.breadcrumb-right .breadcrumb, .main-title-section-wrapper.breadcrumb-left .main-title-section, .main-title-section-wrapper.breadcrumb-left .breadcrumb { width:100%; padding:0; text-align:center; }
	.boxed-header.header-on-slider .main-title-section-wrapper { padding-top:45px; }
	
	/*----*****---- << Side-navigation >> ----*****----*/
	.side-navigation, .side-navigation-content { width:100%; }
	.side-navigation { margin-bottom:30px; margin-right:0px; }
	.side-navigation .sticky-wrapper{width:100%;}
	.side-nav-container{position:static !important; width:100%;}		
	
	/*----*****---- << Responsive Map >> ----*****----*/
	.responsive-map { max-width: 100%; }
			
	/*----*****---- << Footer >> ----*****----*/
	.footer-copyright .vc_col-sm-6 { width: 100% !important; margin-bottom:15px !important; }
	
	/** blog styles **/
	
	.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half, .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:100%; }
		
	.blog-entry.blog-medium-style .entry-thumb, .blog-entry.blog-medium-style .entry-details { width:100%; }
	.blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { padding-left:0; margin-top: 0px; }
	.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-left:0; padding-top:30px; }
	
	.blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { padding-left:30px; margin-top: 0px; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .with-sidebar .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { margin-top:0; }
	.blog-entry.blog-medium-style .entry-details { padding-bottom:20px; }
	.blog-entry.blog-medium-style .entry-format, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format, .dt-sc-one-half .blog-entry.blog-medium-style .entry-format { right:0; }
			
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title { min-height:auto; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-body, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data { margin-top:0; margin-left:0; width:100%; }
	.blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details { width:100%; }
	
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4 { font-size:14px; }
	
	.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { width:100%; }
	.blog-entry.blog-medium-style { width:99.4%;  }
	
	.tpl-blog-holder.apply-isotope .column { margin-bottom:0; }
	
	/* comment */	
	ul.commentlist { font-size:14px; }
	ul.commentlist > li, ul.commentlist > li ul.children > li { padding-left: 40px; }
	ul.commentlist > li ul.children > li { margin-left: -40px; }
	ul.commentlist li .author-name > a { font-size:16px; }
	ul.commentlist li li .comment-author { left: 5px; top:4px; }
	ul.commentlist li .comment-author img { max-height: 30px; max-width: 30px; }
	ul.commentlist > li ul.children > li .comment-author img { max-height: 20px; max-width: 20px; }
	
	ul.commentlist li.depth-1, ul.commentlist li.depth-2, ul.commentlist li.depth-3, ul.commentlist li.depth-4, ul.commentlist li.depth-5 { margin-bottom:0; }
	
	.post-password-form label input { width:100%; }
	
	/** portfolio styles **/
	
	.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-with-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth.no-space { width:100%; }
	.with-both-sidebar .portfolio.type1 .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:20px; }
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
	
	.portfolio-fullwidth-container .portfolio.dt-sc-one-fourth { width:48%; }
	
	.hide-portfolios { margin-bottom:10px; }
			
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  }		
	
	.dt-sc-portfolio-sorting.type2::before { content:none; }
	.dt-sc-portfolio-sorting.type2, .with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%;  margin-left:0; }
	.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:18px; }
	.page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:12px; }
	.page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:50px; }
	
	.portfolio.type6.column.no-space { margin-bottom:20px; }
	
	.dt-sc-portfolio-sorting.type2 a { padding-left:10px; padding-right:10px; }
	
	.with-both-sidebar .portfolio.type3 .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:16px; }
	
	.portfolio.type4, .portfolio_content_middle .portfolio.type7 { margin-bottom:20px; }
	
	.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }
	.page-with-sidebar .portfolio.type5.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
	
	.with-both-sidebar .portfolio.type7 .image-overlay h2, .page-with-sidebar .portfolio.type7 .image-overlay h2, .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }
	.portfolio_content_middle.section-wrapper { background-repeat:repeat !important; }
	
	.portfolio.type8 .image-overlay h2, .with-both-sidebar .portfolio.type8 .image-overlay h2, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay h2 { font-size:18px; }
	.with-both-sidebar .portfolio.type8 .image-overlay-details .categories, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay-details .categories, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { font-size:14px; bottom:60px; }
	.with-both-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:none; }
	.with-both-sidebar.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details::before, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details::before { bottom:70px; }
	
	.portfolio.type7:hover .image-overlay .links { bottom:-2px; }
	.portfolio.no-space.dt-sc-one-third{width:100%;}
	
	
	/*----*****---- << Infinite Scroll >> ----*****----*/		
	.portfolio-modern-fullwidth { width: 420px; }
	.portfolio-modern-fullwidth h2 { font-size: 50px; line-height: 50px; }
	.portfolio-modern-fullwidth h3 { font-size: 20px; line-height: 40px; }
	.portfolio-modern-fullwidth h5 { font-size: 16px; }
	.portfolio-modern-fullwidth h5 a { margin-top:10px; font-size: 14px; }
	
	.grid-sizer-1, .grid-sizer-2, .grid-sizer-3,	.grid-sizer-4, .grid-sizer-5 { width: 100%; }
	
	
	/*----*****---- << Custom Class >> ----*****----*/
	.rs_col_no_btm_space .portfolio.type4, .rs_col_no_btm_space .portfolio.type4, .portfolio_content_middle .rs_col_no_btm_space .portfolio.type7 { margin-bottom: 0; }
	
	/** contact styles **/
	
	/** Restaurant **/
	.restaurant-booking-form { padding: 0 50px; }
	
	.restaurant-contact-bg:before { content: none; }		
	.restaurant-contact-bg > .vc_column-inner { padding-right: 0 !important; }
	
	.restaurant-contact-form { float: none; display: block; max-width: 100%; margin: 0 auto 20px; width: 80%; }		
	.restaurant-contact-form .wpb_column { margin-bottom: 20px; }
	
	/** Contact-details-on-map **/
	.dt-sc-contact-details-on-map:after { z-index: -1; }
	.dt-sc-contact-details-on-map .dt-sc-map-overlay { position: inherit; }
	.dt-sc-contact-details-on-map .dt-sc-map-overlay .dt-sc-contact-info.type3 { font-size: 13px; }
	
	/** Jewel **/	
	.jewel-contact-form .vc_col-sm-2 { width: 30% !important; }
	.jewel-contact-form .vc_col-sm-10 { width: 70% !important; }
	
	/** Plumber **/
	.plumber-contact-form form { width:100%; }
	
	/** custom-class styles **/
	
	.fitness-form-container.extend-bg-fullwidth-right::after { background-color:transparent; }
	.fitness-form-container.extend-bg-fullwidth-right .vc_column-inner { padding-left:30px !important; padding-right:30px !important; }
	.fitness-contact-boxes .wpb_text_column, .fitness-contact-boxes .wpb_text_column:nth-child(2), .fitness-contact-boxes .wpb_text_column:last-child, .fitness-contact-boxes .wpb_text_column:nth-child(3) { width:100%; padding:10px 0px; }
	
	.hotel_blockquote-type4 blockquote.type4 { margin-top:0; }
	
	.event-colored-box { margin-top:0; }
	.event-contact-info.wpb_column { width: 320px; padding: 85px 30px 30px; float: none; }
	
	/*----*****---- << Hosting >> ----*****----*/
	.hosting-contact-info-container .dt-sc-contact-info.type7 span { left:0; }
	.hosting-contact-info-container .dt-sc-contact-info.type7 { padding-left:100px; }
	.rs_client_testimonial-center .dt-sc-image-flip a { position:relative; display:block; }
	.rs_client_testimonial-center .dt-sc-image-flip { text-align:center; }
	
	.hosting-table th { font-size:13px; padding:13px 10px; text-transform: capitalize; }
	.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td { font-size:13px; padding:21px 10px; }
	.hosting-contact-info-container:before { content:none; }
	
	.extend-bg-fullwidth-left::after { content:none; }
	
	
	/*----*****---- << Custom Class >> ----*****----*/
	.rs_col_no_btm_space .wpb_column, .rs_col_no_btm_space.wpb_column, 
	.rs_negative-margin_override.vc_row { margin-left:0 !important; }
				
	.rs_padding_override_zero.vc_row,
	.rs_padding_override_zero.wpb_column .vc_column-inner { padding-left: 0 !important; padding-right: 0 !important; }
	
	.carousel-one-half.vc_col-sm-8{width:100%;}
	.carousel-one-half .dt-sc-icon-box.type2.no-icon .icon-content{padding:28px 10px 60px 10px;}
	.carousel-one-half .dt-carousel-navigation{margin:-70px 0 0 30px;}
	
	.quotes_image_content .vc_column_container>.vc_column-inner{padding-left:15px !important; padding-right:15px !important;}
	
	.wpb_single_image.overlay_banner_image{margin-bottom:-50px !important;}
	.fullwidth_curve_bg{text-align:center;}
	.fullwidth_curve_bg .dt-sc-sociable.alignright.dt-sc-colored, .fullwidth_curve_bg .dt-sc-sociable.alignright.dt-sc-colored li, .fullwidth_curve_bg .dt-sc-sociable.alignright.dt-sc-colored li a{float:none;}
	.vc_row.wpb_row.no_image_display.vc_row-flex{background-position:0% -1000px !important;}
	.vc_row.wpb_row.no_image_display_content.vc_row-flex{background-position:0px -100% !important;}
	.override_img img{position:static;}
	.vc_row.wpb_row.vc_row-fluid.vcr_float_right{background-image:none !important;}
	.dt-sc-button.large.with-icon.icon-right.type3.banner-btn{min-width:0 !important;}
	.fullwidth_animation_image{background-attachment:inherit;}
		
	/*----*****---- << Shortcodes >> ----*****----*/
	
	.available-domains li { margin-right: 0; width: 100%; }
	
	/*** blockquotes ***/
	
	blockquote.type2 cite:before { left: -42px; right: auto; width: calc(50% + 32px); }
	
	/*** buttons ***/
	
	.dt-sc-button.dt-sc-left-margin { margin-left: 10px; margin-right: 10px; }
	.dt-sc-button.large{padding:20px 28px 18px;}
	
	/** Contact Info **/
	.dt-sc-contact-info.type2 { margin: 0 0 20px; }
	.dt-sc-contact-info.type3 { margin: 0 0 70px; }
	.dt-sc-contact-info.type5 { margin: 0 0 30px; }
	.dt-sc-contact-info.type6 { margin: 0 0 35px; }
	/*.dt-sc-contact-info.type8 { margin: 90px 0; }*/
	
	.dt-sc-contact-info.type4 { border-right-width: 1px; margin: 0 auto 30px; width: 95%; }
	/*.dt-sc-contact-info.type4:after { content: ""; height: 12px; margin: auto; position: absolute; bottom: 0; left: -7px; top: 0; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: 1; }*/		
	
	.last .dt-sc-contact-info.type4:before { content: ""; }
	
	.dt-sc-contact-info.type4, .dt-sc-contact-info.type6 { display: block; float: none; margin-left: auto; margin-right: auto; }
			
	.dt-sc-contact-info.type7 { padding-left: 120px; }
	.dt-sc-contact-info.type7 span { left: 15px; }
	
	.dt-sc-contact-info.type4:after { background-color: #624dd6; }
	
	/*.dt-sc-contact-info.type8 span { top: -120px; }*/
	
	/** Counters **/
	.dt-sc-counter { margin-bottom: 15px; }
	
	.dt-sc-counter.type1{border-right-width:1px;}
	
	.dt-sc-counter.type3 { border-left-style: solid; border-left-width: 1px; }
	.dt-sc-counter.type3.diamond-square { border-left-style: dashed; }
	.dt-sc-counter.type3.last, .last .dt-sc-counter.type3 { border-width: 0 1px; }
	
	.dt-sc-counter.type6 { display: block; float: none; margin-left: auto; margin-right: auto; width: 92%; }
	.dt-sc-counter.type6 h4::after { content: ""; height: 12px; margin: auto; position: absolute; left: -6px; top: 6px; transform: rotate(45deg); width: 12px; z-index: 1; }	
	
	.dt-sc-counter.type6.last h4::before, .dt-sc-counter.type6 h4::after { background-color: #624dd6; }
	
	/** Dropcap **/
	.dt-sc-dropcap.dt-sc-dropcap-default { padding-right: 15px; }
	
	.dt-sc-dropcap.dt-sc-dropcap-circle, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle,
	.dt-sc-dropcap.dt-sc-dropcap-square, .dt-sc-dropcap.dt-sc-dropcap-bordered-square { margin: 5px 15px 0 2px; }
	
	/** Event Shortcodes **/
	.dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
	.dt-sc-event-image-caption .dt-sc-image-content::before { bottom:-22px; top:auto; transform: rotate(90deg); border-left-width:16px; right:30px; }
	.dt-sc-event-image-caption .dt-sc-image-wrapper > img { width:100%; }
	
	/** Fancy Boxes **/
	
	.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { top: 16px; }
	
	/** Hexagon Images **/
	
	.dt-sc-hexagon-shape { margin-top:20px; margin-bottom:0; }
	.dt-sc-hexagons, .dt-sc-hexagons li { position: inherit; }
	.dt-sc-hexagon-image { width: 88%; padding-bottom: 103.3%; }
	.dt-sc-hexagon-image-overlay { height:130px; }
	.dt-sc-hexagon-image-overlay h3 { font-size:21px; }
	.dt-sc-hexagon-image-overlay h2 { font-size:26px; }
	.dt-sc-hexagon-image-overlay h2::before { height:42px; }
	
	.dt-sc-hexagons li:first-child, .dt-sc-hexagons li:nth-child(2), .dt-sc-hexagons li:nth-child(3), .dt-sc-hexagons li:nth-child(4), .dt-sc-hexagons li:nth-child(5), .dt-sc-hexagons li:last-child { top:auto; left:30%; float:left; clear:both; bottom:auto; }
	.dt-sc-hexagons li { margin-bottom:60px; margin-top:80px; }
	
	.dt-sc-single-hexagon { margin-bottom:40px; }
	
	/** Event **/
	.dt-sc-content-with-hexagon-shape { height:auto; padding-top:50px; padding-bottom:50px; width:100%; margin:0; }
	.dt-sc-content-with-hexagon-shape::before, .dt-sc-content-with-hexagon-shape::after, .dt-sc-content-with-hexagon-shape .hexagon-border::before, .dt-sc-content-with-hexagon-shape .hexagon-border::after { content:none; }
	.dt-sc-content-with-hexagon-shape .hexagon-border { margin:0; height:100%; width:92%; top:0; }
	.dt-sc-content-with-hexagon-shape p { z-index:0; }
	
	/** Icon Box **/
	.dt-sc-icon-box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	
	.dt-sc-icon-box, .dt-sc-icon-box.type11, .dt-sc-icon-box.type13 { margin-bottom: 25px; }
	
	.rs_col_no_btm_space .dt-sc-icon-box.type3 { margin-bottom: 0; }
	
	.dt-sc-icon-box.type5.no-icon { padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }		
	.dt-sc-icon-box.type5.no-icon:first-child { border-left-width: 1px; }
	.dt-sc-icon-box.type5.no-icon.last, .last .dt-sc-icon-box.type5.no-icon { border-right-width: 1px; }
	
	.dt-sc-icon-box.type8.last { border-bottom-width: 1px; }
	
	.dt-sc-icon-box.type9 { height:auto !important; }
	.dt-sc-icon-box.type9 .icon-wrapper, .dt-sc-icon-box.type9 .icon-content { width: 100%; }
	.dt-sc-icon-box.type9 .icon-wrapper:before { margin: 0 auto; bottom: -30px; left: 0; right: 0; top: auto; width: 0; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
	.dt-sc-icon-box.type9 .icon-wrapper span { display: block; float: none; text-align: center; }	
	.dt-sc-icon-box.type9 .icon-content { padding-top: 30px; text-align: center; }	
	
	/*.dt-sc-icon-box.type10 .icon-content h4:after { content: ""; height: 12px; margin: auto; position: absolute; left: -26px; top: 6px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: 1; }*/
	
	.dt-sc-icon-box.type3.dt-sc-rounded{padding-left:5px; padding-right:5px;}		
	
	.dt-sc-icon-box.type10.last .icon-content h4:before { content: ""; }
	.dt-sc-icon-box.type14 { min-height: 200px; }
	
	/* Default */
    .dt-sc-icon-box.type10 .icon-content h4:after { background-color: #624dd6; }
	
	/** Image Caption **/
	.dt-sc-image-caption .dt-sc-image-wrapper > img, .dt-sc-image-caption .dt-sc-image-content { width: 100%; }
	.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-width: 100%; height: auto; width: 100%; }

	.dt-sc-image-caption.type6 { padding-bottom: 28px; }
	.dt-sc-image-caption.type7 { margin: 0 0 30px; }
	.dt-sc-image-caption.type7 .dt-sc-image-content { margin: 0; }
	.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 50px; }
	
	/** Image Flip **/
	
	.dt-sc-image-flip { text-align: center; }
	.dt-sc-image-flip img { display: block; margin: 0 auto; }
	.dt-sc-image-flip img:last-child { right: 0; }
	
	/** Keynote speakers **/
	
	.dt-sc-keynote-speakers .dt-sc-speakers-thumb, .dt-sc-keynote-speakers .dt-sc-speakers-details { width:100%; }
	
	/** Newsletter **/
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm { text-align: center; width: 100%; background-color:transparent; }
	
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"]{ padding:25px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}	
	
	.dt-sc-newsletter-section.type1 h2 { width: 100%; }
	/* .dt-sc-newsletter-section.type1 form:before { width: 150%; } */
	.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="text"] { width: 100%; margin: 0 0 10px 0; }
			  
	.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], 
	.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"] { font-size: 12px; padding: 13px 15px 11px; width: 50%; }
	
	.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="submit"],
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { margin-top: 10px; }
	
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { padding: 30px 15px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], 
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { margin: 0 5px; width: 46%; }	
	
	.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], 
	.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { width: 46%; }
	
	.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"],
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { margin-right: 0; }
	
	.dt-sc-newsletter-section.type5 { padding: 20px 40px 30px; width: 100%; }
	
	.dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm { width: 100%; }
	.dt-sc-newsletter-section.type7 .newsletter-tooltip { margin: 0; top: auto; width: 60%; }
	.dt-sc-newsletter-section.type7 h2 { line-height: normal; }	
	
	.dt-sc-newsletter-section.type6 .newsletter-content{width:100%;}
	.dt-sc-newsletter-section.type6{padding-left:0px;}
	.dt-sc-newsletter-section.type6 .newsletter-content i{margin-bottom:15px;}
	.dt-sc-newsletter-section.type6 .newsletter-content h2{margin-bottom:20px; line-height:20px;}
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="text"]{margin:0; border:3px solid #ffd338; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
	
	/** Popular Procedures **/
	
	.dt-sc-popular-procedures { display: inline-block; }
	.dt-sc-popular-procedures .image img, .dt-sc-popular-procedures:hover .details { width: 100%; }	
	
	/** Pricing Tables **/
	.dt-sc-pr-tb-col { margin-bottom: 30px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header { position: relative; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title, .dt-sc-pr-tb-col.type2 .dt-sc-price { margin-left: auto; margin-right: auto; }
	
	/** Tabs **/
	.dt-sc-tabs-vertical-frame-content img { position:inherit !important; }
	.type7 ul.dt-sc-tabs-horizontal { padding-left:20px; }
	.type7 .dt-sc-tabs-horizontal:before { content:none; }
	.type7 ul.dt-sc-tabs-horizontal-frame { padding-left:0px; }
	.type7 ul.dt-sc-tabs-horizontal-frame:before, .type7 .dt-sc-tabs-horizontal-frame > li:after { display:none; }
	.type7 ul.dt-sc-tabs-horizontal-frame > li, .type7 ul.dt-sc-tabs-horizontal-frame > li > a { width:100%; }
	
	ul.dt-sc-tabs-horizontal li, ul.dt-sc-tabs-vertical li { position: relative; z-index: 1; }
			
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li,
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame li,
	.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { text-align: center; width: 100%; }
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a,
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a,
	.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { display: inline-block; float: none; }	
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame { border-top: none; padding: 0 0 35px; }
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li, 
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li { border: none; }
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame li { overflow: hidden; }
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 14px; }
	
	.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a { margin-top: 0; margin-bottom: 2px; }

	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:before,
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:after { content: ""; height: 2px; position: absolute; top: 0; width: 100%; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
	
	.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a.current::before, 
	.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame > li > a.current::after { bottom: -2px; top: auto; }
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:before { left: -100%; }
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:after { right: -100%; }		
	
	
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { border-right-width: 1px; margin: 0 0 -2px; width: 80%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a > span { float: none; top: auto; }

	.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame { border: none; }
	.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { margin: 0 0 35px; }
	.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { margin: 0 0 -1px; min-width: 60%; }
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame,
	.dt-sc-tabs-horizontal-frame-container.type2.alter ul.dt-sc-tabs-horizontal-frame,
	.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { border-bottom: 1px solid rgba(0,0,0,0.08); }

	.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li,
	.dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a, .dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li, .dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame > li > a { display: block; float: none; }
	
	.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame { table-layout: inherit; }
	.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li { display: block; }
	
	.dt-sc-tabs-vertical-frame-container.rs_align_middle .dt-sc-tabs-vertical-frame-content,
	.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame { min-height: auto !important; }
	
	.type9 ul.dt-sc-tabs-horizontal-frame > li, .type9 ul.dt-sc-tabs-horizontal-frame > li > a { box-sizing: border-box; width: 100%; }
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li:first-child > a.current { border-left-color: #fcdb34; }							
								
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:before,
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a.current:after { background-color: #fcdb34; }
	
	.type8 ul.dt-sc-tabs-horizontal-frame > li{margin-right:0px; width:100%;}
	ul.dt-sc-tabs-vertical > li > a{font-size:12px;}
	
	/** Team **/
	
	.rs_col_no_btm_space .dt-sc-team { margin-bottom:0; }
		
		
	.dt-sc-team.type2.alter .dt-sc-team-details::before { border-right:15px solid #f8f8f8; left: 30px; right: auto; border-left:transparent; }
	
	/** Team **/
	.dt-sc-team { margin: 0 0 30px; }
	.dt-sc-team .dt-sc-team-thumb img,
	.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; }
	
	.dt-sc-team.type2 .dt-sc-team-details { padding: 50px 25px; }
	
	.dt-sc-team.type2 .dt-sc-team-details:before { border-bottom-width: 16px; top: -22px; left: 30px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }		
	
	.rs_min_height_team_col .wpb_column { min-height: 470px !important; }	
	.rs_col_no_btm_space.dt-sc-team { margin-bottom: 0; }
	
	/** Testimonials **/
	
	.dt-sc-special-testimonial-container .vc_col-sm-6 { padding:65px 35px; }
	.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding:60px 40px; }
	.dt-sc-testimonial-images li { width:32%; min-height:112px; }
	.dt-sc-testimonial-images li:nth-child(5) { clear:none; }
	.dt-sc-testimonial-images li.selected div { width:70px; height:70px; }
	
	.dt-sc-testimonial-special-wrapper::before, .dt-sc-testimonial-special-wrapper::after { bottom: -23px; left: 0; right:0; top:auto; }
	
	/*----*****---- << Testimonial >> ----*****----*/
	.dt-sc-testimonial.type5 { float: left; margin: 0 0 25px; width: 100%; }
	.vc_row-no-padding .dt-sc-testimonial.type5 { max-width: inherit; }
	
	.dt-sc-testimonial.type6 { overflow: visible; }
	.dt-sc-testimonial.type6::after { content: none; }
	.dt-sc-testimonial.type6 .dt-sc-testimonial-author { padding-left: 20px; padding-right: 20px; }
	
	.dt-sc-testimonial.type6 .dt-sc-testimonial-author::before { height: 200px; margin: auto; left: 0; right: 0; top: 50%; width: 200px; }
	.dt-sc-testimonial.type6 .dt-sc-testimonial-author::after { content: ""; height: 100%; left: -100%; position: absolute; right: -100%; top: 0; width: 9999px; background-color: #f7f7f7; }
	
	.dt-sc-testimonial.type6 .dt-sc-testimonial-author, .dt-sc-testimonial.type6 .dt-sc-testimonial-quote,
	.dt-sc-testimonial.type8 .dt-sc-testimonial-author, .dt-sc-testimonial.type8 .dt-sc-testimonial-quote { width: 100%; }
	
	.dt-sc-testimonial.type6 .dt-sc-testimonial-quote { float: left; }
	
	.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { right: 10px; }
	.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-author cite { left: 10px; }
						
	.dt-sc-testimonial-wrapper .carousel-arrows { bottom: auto; }
	
	/* Dark */
	.dt-sc-highlight .dt-sc-testimonial.type6 .dt-sc-testimonial-author:after,
	.skin-highlight .dt-sc-testimonial.type6 .dt-sc-testimonial-author:after { background-color: #532b99; }
	
	/** Horizontal Timeline **/
	.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content, .dt-sc-timeline .column { width: 100%; }
	
	.dt-sc-hr-timeline-section.type1 .column { margin-bottom: 0; }
	.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content { margin: 42px 0 0; }
	
	.dt-sc-hr-timeline-section.type2::before { content: none; }
	.dt-sc-hr-timeline-section.type2 .column { margin-bottom: 50px; }
	.dt-sc-hr-timeline-section.type2 .column:last-child { margin-bottom: 20px; }

	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after,
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { content: ""; height: 5px; margin: 0 auto; position: absolute; left: 0; right: 0; width: calc(100% - 40px); z-index: -1; }
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after { top: -41px; }
	
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { padding: 75px 0 0; }
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb:before { top: 26px; }
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb:after { top: 52px; }
	
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content h3::after { content: none; }
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { bottom: calc(50% + 20px); }
	
	
	/** Vertical Timeline **/
	.dt-sc-timeline-section::before { right: auto; }
	.dt-sc-timeline-section::after { content: ""; height: 100%; right: 0; margin: auto; position: absolute; right: 0; top: 0; width: 5px; }
	.dt-sc-timeline-section .dt-sc-timeline:first-child { margin-top: -10px; }
	
	.dt-sc-timeline .dt-sc-timeline-content::after { right: 0; width: 25px; }
	.dt-sc-timeline.right .dt-sc-timeline-content::after { left: 0; }
	
	.dt-sc-timeline .dt-sc-timeline-content::before { right: 25px; }
	.dt-sc-timeline.left .dt-sc-timeline-content { padding: 0 70px 0 0; }
	
	.dt-sc-timeline.right .dt-sc-timeline-content::before { left: 25px; }
	.dt-sc-timeline.right .dt-sc-timeline-content { padding: 0 0 0 70px; }
	

	.dt-sc-timeline-section.type2 { border-width: 0 3px; border-style: solid; }
	
	.dt-sc-timeline-section.type2::after { left: auto; right: -10px; }
	.dt-sc-timeline-section.type2::before { border-width: 3px; border-style: solid; content: ""; height: 16px; left: -9px; margin: auto; position: absolute; top: -15px; transform: rotate(45deg); width: 16px; }
	
	.dt-sc-timeline-section.type2 .dt-sc-timeline { margin-bottom: 15px; }
	.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child { margin-top: 20px; }
	
	.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content::before { width: 100%; }
	.dt-sc-timeline-section.type2 .dt-sc-timeline:last-child .dt-sc-timeline-content::after { border-width: 2px; width: 100%; }
	
	.dt-sc-timeline-section.type3::after { width: 2px; }
	.dt-sc-timeline-section.type5::after { width: 1px; }
	.dt-sc-timeline-section.type3::after, .dt-sc-timeline-section.type4::after, .dt-sc-timeline-section.type5::after { z-index: -1; }
	
	.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content { padding-left: 20px; padding-right: 40px; }
	.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 40px; padding-right: 20px; }
	
	.dt-sc-timeline-section.type4 .dt-sc-timeline { padding-bottom: 40px; }
	.dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content { padding-left: 20px; padding-right: 30px; }
	.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 30px; padding-right: 20px; }
	
	.dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content,
	.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content { padding-top: 165px; }
	
	.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper { margin-left: 0; margin-right: 30px; right: 0; }
	.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper::after { left: auto; right: -30px; }
	.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper::before { left: auto; right: -40px; }
	
	.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper { margin-left: 30px; margin-right: 0; left: 0; right: auto; }
	.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper::before { left: -40px; right: auto; }
	.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper::after { left: -30px; right: auto; }
	
	.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper { height: 50px; right: -26px; width: 50px; }
	.dt-sc-timeline-section.type5 .dt-sc-timeline.right .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper { left: -26px; }
	
	.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper span { font-size: 36px; line-height: 50px; }
	
	.dt-sc-timeline-section.type5 .dt-sc-timeline.left .dt-sc-timeline-content { padding-left: 15px; padding-right: 35px; }
	.dt-sc-timeline-section.type5 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 35px; padding-right: 15px; }
	
	.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content { margin: 0 0 20px; }
	.dt-sc-timeline-section.type5 .dt-sc-timeline .dt-sc-timeline-content h2 { margin-top: 15px; }	
	
	/** Colors **/							
	
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3::after,
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { background-color: #222222;  }
	
	.dt-sc-timeline-section::after { background-color: rgba(0, 0, 0, 0.05); }
	.dt-sc-timeline-section.type2::before { background-color: rgba(0,0,0,0); }
	.dt-sc-timeline-section.type4::after { background-color: #222222; }
	
	.dt-sc-timeline-section.type2, .dt-sc-timeline-section.type2::before { border-color: #624dd6; }
	
	/** Headings - Titles **/
	.dt-sc-title.with-two-color-bg { text-align: center; width: calc(100% - 40px); }
	.dt-sc-title.with-two-color-bg:before { left: 6px; }
	.dt-sc-title.with-two-color-bg:after { right: 100%; }
	.dt-sc-title.with-two-color-bg h2 { left: 30px; padding: 15px 10px 15px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }		
	
	.dt-sc-title.with-two-color-stripe { text-align: center; }
	
	.dt-sc-title.with-two-color-stripe h1, .dt-sc-title.with-two-color-stripe h2, 
	.dt-sc-title.with-two-color-stripe h3, .dt-sc-title.with-two-color-stripe h4,
	.dt-sc-title.with-two-color-stripe h5, .dt-sc-title.with-two-color-stripe h6 { float: none; }
	
	.dt-sc-title.with-two-color-stripe h5 { margin: 0; padding-left: 0; }	
	.dt-sc-title.with-two-color-stripe h5::before { height: 1px; left: 0; top: 25px; width: 100%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }	

	.dt-sc-title.with-boxed { display: block; float: none; margin: 0 auto; width: calc(100% - 30px); }
	.icon-link-title .vc_column-inner { padding: 0; }		
	.dt-sc-title.with-boxed { }		
	
	.dt-sc-title.with-two-border h2 { font-size: 22px; padding: 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
	.dt-sc-title.with-two-border h2::before, .dt-sc-title.with-two-border h2::after { top: 50%; width: calc(100% - 85%); }
	.dt-sc-title.with-two-border h2::before { left: 100%; }
	.dt-sc-title.with-two-border h2::after { right: 100%; }	

	.dt-sc-triangle-title { width: 100%; }
	.dt-sc-ribbon-title { background-size: 100% auto; width: 100%; }
	
	/** Triangle Wrapper **/
	
	.dt-sc-triangle-wrapper.alter { padding: 50px 0 0; }
	
	/*----*****---- << WooCommerce >> ----*****----*/
	
	.woo-type1 ul.products li.product .product-details .product-price { bottom: 20px; }
		
	.woo-type1 .related-products-container h2 span, .woo-type1 .upsell-products-container h2 span { padding: 0 15px; }
	
	.woo-type1 .related-products-container h2 span:before, .woo-type1 .related-products-container h2 span:after, .woo-type1 .upsell-products-container h2 span:before, .woo-type1 .upsell-products-container h2 span:after { width: calc(100% - 80%); }
	
	.woo-type1.woocommerce.single-product .featured-tag { right: 0; }
	
	.woo-type5.woocommerce table.shop_table.cart, .woo-type5.woocommerce-page table.shop_table.cart, 
	.woo-type5.woocommerce-account table.shop_table, .woo-type5.woocommerce-wishlist table.shop_table.wishlist_table { border-width: 2px; }		

	.woo-type5.woocommerce table.shop_table th, .woo-type5.woocommerce-page table.shop_table th, 
	.woo-type5.woocommerce table.wishlist_table thead th, .woo-type5.woocommerce table.wishlist_table tbody td, 
	.woo-type5.woocommerce table.shop_table td.product-subtotal, .woo-type5.woocommerce-page table.shop_table td.product-subtotal { border-top-width: 2px; }		
	
	.woo-type5.woocommerce-cart table.shop_table.cart tbody tr, .woo-type5.woocommerce-account table.shop_table tbody tr, .woo-type5.woocommerce-wishlist table.shop_table tbody tr { border-right-width: 2px; }			
	
	.woo-type5 .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type5 .woocommerce table.order_details tfoot tr:last-child td,
	.woo-type5.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type5.woocommerce table.order_details tfoot tr:last-child td,
	.woo-type5.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type5.woocommerce-page table.order_details tfoot tr:last-child td { border-bottom-width: 2px; }
	
	.woo-type9 ul.products li.product .product-details h5:before { width: 65%; }	
	
	.woo-type11.woocommerce-cart table.shop_table.cart tbody tr, .woo-type11.woocommerce-account table.shop_table tbody tr, .woo-type11.woocommerce-wishlist table.shop_table tbody tr { border-right-color: #000; }
	
	.woo-type13.woocommerce table.shop_table.cart, .woo-type13.woocommerce-page table.shop_table.cart, 
	.woo-type13.woocommerce-account table.shop_table, .woo-type13.woocommerce-wishlist table.shop_table.wishlist_table { border-width: 2px; }
	
	.woo-type13.woocommerce table.shop_table th, .woo-type13.woocommerce-page table.shop_table th, 
	.woo-type13.woocommerce table.wishlist_table thead th, .woo-type13.woocommerce table.wishlist_table tbody td, 
	.woo-type13.woocommerce table.shop_table td.product-subtotal, .woo-type13.woocommerce-page table.shop_table td.product-subtotal { border-top-width: 2px; }	
	
	.woo-type13.woocommerce-cart table.shop_table.cart tbody tr, .woo-type13.woocommerce-account table.shop_table tbody tr, .woo-type13.woocommerce-wishlist table.shop_table tbody tr { border-right-width: 2px; }	
	
	.woo-type13 .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type13 .woocommerce table.order_details tfoot tr:last-child td,
	.woo-type13.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type13.woocommerce table.order_details tfoot tr:last-child td,
	.woo-type13.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type13.woocommerce-page table.order_details tfoot tr:last-child td { border-bottom-width: 2px; }	
	
	.woo-type14 .woocommerce table.shop_table th, .woo-type14.woocommerce table.shop_table th, .woo-type14.woocommerce-page table.shop_table th, .woo-type14.woocommerce table.wishlist_table thead th, .woo-type14.woocommerce table.wishlist_table tbody td, .woo-type14 .woocommerce table.wishlist_table thead th, .woo-type14 .woocommerce table.wishlist_table tbody td, .woo-type14 .woocommerce table.shop_table td.product-subtotal, .woo-type14.woocommerce table.shop_table td.product-subtotal, .woo-type14.woocommerce-page table.shop_table td.product-subtotal	{ border-color: rgba(0,0,0,0.5); }
	
	.woo-type16.woocommerce table.shop_table.cart, .woo-type16.woocommerce-page table.shop_table.cart, 
	.woo-type16.woocommerce-account table.shop_table, .woo-type16.woocommerce-wishlist table.shop_table.wishlist_table { border-width: 3px; }
	
	.woo-type16.woocommerce table.shop_table th, .woo-type16.woocommerce-page table.shop_table th, 
	.woo-type16.woocommerce table.wishlist_table thead th, .woo-type16.woocommerce table.wishlist_table tbody td, 
	.woo-type16.woocommerce table.shop_table td.product-subtotal, .woo-type16.woocommerce-page table.shop_table td.product-subtotal { border-top-width: 3px; }	
	
	.woo-type16.woocommerce-cart table.shop_table.cart tbody tr, .woo-type16.woocommerce-account table.shop_table tbody tr, .woo-type16.woocommerce-wishlist table.shop_table tbody tr { border-right-width: 3px; }	
	
	.woo-type16 .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type16 .woocommerce table.order_details tfoot tr:last-child td,
	.woo-type16.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type16.woocommerce table.order_details tfoot tr:last-child td,
	.woo-type16.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woo-type16.woocommerce-page table.order_details tfoot tr:last-child td { border-bottom-width: 3px; }	
	
	.woo-type19 ul.products li.product .product-details .price { font-size: 12px !important; }
	.woo-type19 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 10px !important; margin: 15px 0 0 !important; }			
	
	.woo-type19 ul.products li.product .dt-sc-one-fourth .product-thumb .image,
	.woo-type19 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image,
	.woo-type19 .page-with-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-thumb .image,
	.woo-type19 .with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image,
	.woo-type19 .with-both-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-thumb .image,
	.woo-type19 .with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image,
	.woo-type19 .with-both-sidebar .woocommerce.columns-2 ul.products li.product .dt-sc-one-half .product-thumb .image,
	
	.woo-type19 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image,
	.woo-type19 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-thumb .image,
	.woo-type19 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image,
	.woo-type19 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-thumb .image, 
	
	.woo-type19 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image,
	.woo-type19 .page-with-sidebar .woocommerce.columns-2 ul.products li.product .dt-sc-one-half .product-thumb .image, 
	
	.woo-type19 ul.products li.product .dt-sc-one-third .product-thumb .image, 
	
	.woo-type19 ul.products li.product .dt-sc-one-half .product-thumb .image { margin: 100px 0; }
	
	.woo-type21.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li { padding: 0 !important; }
	.woo-type21.woocommerce.single-product div.product div.images div.thumbnails { padding: 0 10px; }
	
	.woocommerce .with-both-sidebar ul.products li .column.dt-sc-one-fourth, .with-both-sidebar .woocommerce ul.products li .column.dt-sc-one-fourth,
	.columns-2 ul.products li.product-category, .columns-3 ul.products li.product-category, .columns-4 ul.products li.product-category, 
	.columns-5 ul.products li.product-category, .columns-6 ul.products li.product-category { margin-left: 0; width: 100%; }
	
	.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering { float: none; display: block; text-align: center; }		
			
	.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary { float: left; width: 100%; }
	
	.woocommerce-tabs ul.tabs li a { font-size: 13px; }
	.woocommerce-tabs .panel h2 { font-size: 18px; }
	
	
	.woocommerce table.shop_table.cart, .woocommerce-page table.shop_table.cart, .woocommerce-account table.shop_table, .woocommerce-wishlist table.shop_table.wishlist_table { border-width: 1px; display: block; position: relative; width: 100%; }
	.woocommerce table.shop_table.cart, .woocommerce-page table.shop_table.cart, .woocommerce-account table.shop_table, .woocommerce-wishlist table.shop_table.wishlist_table { border-top-width: 0 !important; }
			
	.woocommerce-cart table.shop_table.cart thead, .woocommerce-account table.shop_table thead, .woocommerce-wishlist table.shop_table thead { display: block; float: left; }
	.woocommerce-cart table.shop_table.cart tbody, .woocommerce-account table.shop_table tbody, .woocommerce-wishlist table.shop_table.wishlist_table tbody { display: block; overflow-x: auto; position: relative; width: auto; white-space: nowrap; }
	.woocommerce-cart table.shop_table.cart thead tr.cart_table_item, .woocommerce-account table.shop_table thead tr.cart_table_item, .woocommerce-wishlist table.shop_table thead tr.cart_table_item { display: block; }
	.woocommerce-cart table.shop_table.cart th, .woocommerce-account table.shop_table th, .woocommerce-wishlist table.shop_table th { display:block; margin-left: -1px; }
	
	.woocommerce-cart table.shop_table.cart tbody tr, .woocommerce-account table.shop_table tbody tr, .woocommerce-wishlist table.shop_table tbody tr  { border-right: 1px solid rgba(0,0,0,0.1); display:inline-block; margin-right: -3px; vertical-align:top; }
	.woocommerce-cart table.shop_table.cart tbody tr:last-child, .woocommerce-account table.shop_table tbody tr:last-child, .woocommerce-wishlist table.shop_table tbody tr:last-child, .woocommerce-cart table.shop_table.cart tbody tr:nth-last-child(2) { border-right: none; }
			
	.woocommerce-cart table.shop_table.cart td, .woocommerce-account table.shop_table td, .woocommerce-wishlist table.shop_table td { display: block; min-height: 1.25em; }
				
	.woocommerce-cart table.shop_table.cart td.actions { width: auto; }
	
	.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon, .woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .input-text, .woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .button, .woocommerce-cart table.shop_table.cart tbody tr td.actions .button { position: absolute; }
	
	.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon, .woocommerce-cart table.shop_table.cart tbody tr td.actions .button { left: 0; }
	.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon { margin: 0 0 6px; bottom: 60px; }
	.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .button { bottom: 0; }
	.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .input-text { bottom: 40px; }
	
	.woocommerce-cart table.shop_table.cart tbody tr td.actions .button { bottom: 30px; }
	.woocommerce-cart table.shop_table.cart tbody tr td.actions .checkout-button { bottom: 40px; }
	.woocommerce-cart table.shop_table.cart tbody { padding-bottom: 160px; }
   

	.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th { width: auto; }
	.woocommerce table.shop_attributes th { font-size: 11px; }
	
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td,
	.woocommerce table.cart td.product-name a, .woocommerce table.cart td.product-price, .woocommerce table.cart td.product-subtotal,
	.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-size: 12px; font-weight: normal; }
	
	.woocommerce .shop_table.woocommerce-checkout-review-order-table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table td { font-size: 11px; }
	
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table tbody th, .woocommerce-page table.shop_table tbody th, 
	.woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th, .woocommerce .shop_table.woocommerce-checkout-review-order-table th { font-size: 10px; }
	

	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table td, .woocommerce .shop_table.order_details th, .woocommerce .shop_table.order_details td, .woocommerce .shop_table.customer_details th, .woocommerce .shop_table.customer_details td, .woocommerce table.shop_attributes td, .woocommerce-cart .cart-collaterals .cart_totals table td { text-align: center; }
   
	.woocommerce .shop_table.woocommerce-checkout-review-order-table th:first-child, .woocommerce .shop_table.woocommerce-checkout-review-order-table td:first-child, 
	.woocommerce .shop_table.order_details th:first-child, .woocommerce .shop_table.order_details td:first-child, 
	.woocommerce .shop_table.customer_details th:first-child, .woocommerce .shop_table.customer_details td:first-child,
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { width: 160px; }
   
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, 
	.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td { height: 51px; line-height: 51px; padding: 0; vertical-align: middle; }
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td, 
	.woocommerce table.wishlist_table tbody td, .woocommerce-page table.wishlist_table tbody td { border-bottom-width: 0; height: 51px; text-align: center; vertical-align: middle; width: 261px; }
   
	.woocommerce table.shop_table td, .woocommerce table.wishlist_table tbody td, 
	.woocommerce-page table.shop_table td, .woocommerce-page table.wishlist_table tbody td, 
	.woocommerce table.wishlist_table tr td.product-remove { padding: 0; }
   
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, 
	.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td,
	.woocommerce .shop_table thead th:first-child, .woocommerce .shop_table thead th:last-child { border-bottom-width: 0; border-top: 1px solid rgba(0,0,0,0.0); }
	
	.woocommerce table.wishlist_table tbody td { border-top-color: rgba(0,0,0,0.1); }
	.woocommerce table.wishlist_table td[colspan="6"], .woocommerce table.wishlist_table tbody td.wishlist-empty { border-top-width: 1px; }
	
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th, .woocommerce-page table.shop_table.woocommerce-checkout-review-order-table thead th, 			
	.woocommerce table.shop_table.order_details thead th, .woocommerce-page table.shop_table.order_details thead th, 		
	.woocommerce table.wishlist_table tbody td.wishlist-empty { border-bottom-width: 0; }
   
	.woocommerce table.shop_table.cart tbody th:first-child, .woocommerce table.shop_table.cart tbody td:first-child, 
	.woocommerce table.shop_table.cart tfoot th:first-child, .woocommerce table.shop_table.cart tfoot td:first-child, 
	.woocommerce table.shop_table.wishlist_table tbody th:first-child, .woocommerce table.shop_table.wishlist_table tbody td:first-child, 
	.woocommerce table.shop_table.wishlist_table tfoot th:first-child, .woocommerce table.shop_table.wishlist_table tfoot td:first-child { border-left-width: 0 !important; }
	
	.woocommerce table.shop_table.cart tbody th:last-child, .woocommerce table.shop_table.cart tbody td:last-child, 
	.woocommerce table.shop_table.cart tfoot th:last-child, .woocommerce table.shop_table.cart tfoot td:last-child, 
	.woocommerce table.shop_table.wishlist_table tbody th:last-child, .woocommerce table.shop_table.wishlist_table tbody td:last-child, 
	.woocommerce table.shop_table.wishlist_table tfoot th:last-child, .woocommerce table.shop_table.wishlist_table tfoot td:last-child { border-right-width: 0 !important; }		
   
	.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce table.cart.wishlist_table img, .woocommerce-page table.cart.wishlist_table img { width: 30px; }		

	.woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty { font-size: 11px; height: 25px; margin-top: 10px; min-height: 32px; width: 35px !important; }
   
	.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove { display: inline-block; margin-top: 14px; }
	.woocommerce .wishlist_table tr td.product-thumbnail, .woocommerce .wishlist_table tr td.product-name { text-align: center; }
   
	.woocommerce table.cart td.product-name a { font-size: 10px; }
	.woocommerce .shop_table .product-thumbnail a { display: inline-block; margin: 10px 0 0; }
	   
	.woocommerce .shop_table td.product-name a, .woocommerce .shop_table td.product-price span, 
	.woocommerce .shop_table td.product-stock-status span, .woocommerce .shop_table td.product-subtotal span, .woocommerce .shop_table tr.order td a { display: inline-block; margin-top: 18px; }
   
	.woocommerce .shop_table.cart.wishlist_table td.product-name a, .woocommerce .shop_table.order_details td.product-name a, 
	.woocommerce .shop_table.cart.wishlist_table td.product-price span, .woocommerce .shop_table.cart.wishlist_table td.product-stock-status span, 
	.woocommerce .shop_table.cart.wishlist_table td.product-subtotal span, .woocommerce .shop_table.cart.wishlist_table tr.order td a { margin-top: 0; }
   

	.woocommerce .shop_table.cart .button, .woocommerce-page .shop_table.cart .button, 
	.woocommerce .shop_table.cart input.button, .woocommerce-page .shop_table.cart input.button { font-size: 10px; padding: 8px 16px; }	   
   
	.woocommerce .cart .button, .woocommerce-page .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart input.button { display: inline-block; }
	.woocommerce .shop_table.cart .button, .woocommerce-page .shop_table.cart .button, .woocommerce .shop_table.cart input.button, .woocommerce-page .shop_table.cart input.button { margin: 0 0 5px; }			   
   
	.woocommerce-cart .cart-collaterals .cart_totals .button { display: block; float: none; margin-left: auto; margin-right: auto; text-align: center; }
   
	.woocommerce form.checkout_coupon .button, .woocommerce .cart input.button, .woocommerce form.login .button { margin: 10px 0 0; }
   
	.woocommerce form.checkout_coupon .button { float: right; }			

	.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, 
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, 
	.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { width: 100%; }
	
	.woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td { height: auto; line-height: 30px; }
	
	.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { width: 100%; }
	.woocommerce form .form-row, .woocommerce-page form .form-row { padding: 0; }
	
   
	.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { margin: 0 0 20px; width: 100%; }
	
	.woocommerce .order_details li, .woocommerce .order_details li:last-of-type { border-color: rgba(0,0,0,0.1); border-style: solid; border-width: 1px 1px 0; margin: 0; padding: 10px 0; width: 100%; }
	.woocommerce .order_details li:last-of-type { border-width: 1px; }
	
	.woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling { display: block; margin-bottom: 10px; }
	
	.woocommerce div.product div.images, .woocommerce div.product div.summary { width: 100%; }
	.woocommerce.single-product .product-thumb-wrapper span.onsale, .woocommerce.single-product .product-thumb-wrapper span.out-of-stock { right: 5px; top: 5px; }
	
	.woocommerce .pagination .column { margin: 0 auto; text-align: center; width: 100%; }
	.woocommerce .pagination ul, .woocommerce .pagination ul li { float: none; }
	.woocommerce .pagination ul li { display: inline-block; }	
	
	/*----*****---- << buddypress >> ----*****----*/
	#buddypress #members-dir-list ul li { width:100%; margin-right:0; margin-top:0; }
	#buddypress div#item-header div#item-actions { width:100%; }
	
	.dt-sc-newsletter-section.type6 .dt_ajax_subscribe_msg { width:100%; top:220px; }
	
	.dt-sc-newsletter-section.type7 .dt-privacy-wrapper { top:137px; }
	.dt-sc-newsletter-section.type7 .dt_ajax_subscribe_msg { margin-top:30px; }
	
	}
	
	@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio:0) { 

		/* Safari only override */
		::i-block-chrome, .woo-type9 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type9 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { left: 140px; }
		
		::i-block-chrome, .woo-type9 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: 140px; }	
					
	}
/* Import rule from: https://bloominghills.sch.ng/wp-content/themes/kids-world/css/responsive-991.css */
/*----*****---- << Tablet (Portrait) >> ----*****----*/	
	
    /* Note: Design for a width of 768px */
    @media only screen and (min-width:768px) and (max-width:991px) {
		
	/** base styles **/
	
	.dt-sc-shadow { width:100%; background-size:100%; }
	.secondary-sidebar .widget td, .secondary-sidebar .widget tbody th, #footer .widget td, #footer .widget tbody th{font-size:10px;}
	
	/** grid css **/
	
	/*----*****---- << Container >> ----*****----*/	
	.container, .type5.tribe_events .container .container, .layout-boxed .vc_row .dt-sc-stretch-row-content, .left-header #header-wrapper .top-bar .container { width:710px; }
	.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:740px; }
	.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper { width:750px; }
	
	.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:710px; }
	
	#primary { width:500px }
	#primary.with-both-sidebar { width:290px; }
	#secondary, #secondary-right, #secondary-left { width:180px; }
	
	.layout-boxed .vc_row.vc_row-no-padding { width:calc(100% + 40px) !important; left:-20px !important; }
	
	/*----*****---- << Mega Menu >> ----*****----*/		
	#main-menu .megamenu-2-columns-group .megamenu-child-container { width:340px; }
	#main-menu .megamenu-3-columns-group .megamenu-child-container { width:510px; }
	#main-menu .megamenu-4-columns-group .megamenu-child-container { width:680px; }
	
	.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container { width:490px; }
	
	.left-header #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, .left-header #main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns, .left-header #main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget, .left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:50%; }
	
	
	/*----*****---- << Custom Class >> ----*****----*/	
	
	.rs_col-sm-12 { width: 100%; }
	.rs_col-sm-11 { width: 91.66666667%; }
	.rs_col-sm-10 { width: 83.33333333%; }
	.rs_col-sm-9 { width: 75%; }
	.rs_col-sm-8 { width: 66.66666667%; }
	.rs_col-sm-7 { width: 58.33333333%; }
	.rs_col-sm-6 { width: 50%; }
	.rs_col-sm-5 { width: 41.66666667%; }
	.rs_col-sm-4 { width: 33.33333333%; }
	.rs_col-sm-3 { width: 25%; }
	.rs_col-sm-2 { width: 16.66666667%; }
	.rs_col-sm-1 { width: 8.33333333%; }
	
	.rs_negative-margin_override.vc_row { margin-left:0 !important; }
	
	.wpb_column.dt-sc-one-fifth.vc_col-md-6 { width: 50%; }		 
	 
	.wpb_column.dt-sc-one-fifth.rs_col-sm-12,
	.wpb_column.dt-sc-two-fifth.rs_col-sm-12,
	.wpb_column.dt-sc-three-fifth.rs_col-sm-12 { width: 100%; }
	 
	.rs_col-sm-12.wpb_column { padding-bottom: 25px; }
	.rs_col-sm-12.wpb_column:last-child { padding-bottom: 0; }
	
	.rs_margin_top_sm-50.vc_row,
	.rs_margin_top_sm-50.wpb_column .vc_column-inner { margin-top: 50px !important; }
	
	.rs_margin_top_sm-150.vc_row,
	.rs_margin_top_sm-150.wpb_column .vc_column-inner { margin-top: 150px !important; }
	 
	.rs_margin_top_sm_alt-75.vc_row,
	.rs_margin_top_sm_alt-75.wpb_column .vc_column-inner { margin-top: -75px !important; }
	
	.wpb_column.dt-sc-one-fifth.rs_col-sm-4 { width:33.33%; margin-bottom:20px; }
	.wpb_column.dt-sc-one-fifth.rs_col-sm-4:nth-child(4) { clear:left; }
	
	/** widget styles **/
	
	.flickr-widget div { height: 55px; width: 55px; }
	.footer-widgets .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
	.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { float: right; margin-top: 7px; position: relative; }
	.dt-sc-one-third .widget_text ul.split-list { width:100%; margin-right:0; }
	
	.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
	.widget .recent-posts-widget li .entry-meta p { margin-right: 11px; }
	.widgettitle { font-size:17px; }
	.secondary-sidebar .type7 .widgettitle:before { left: -20px; }
	.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
	.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius: 5px; }
	.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
	.tagcloud a { margin:0 4px 10px 0; }
	.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
	.secondary-sidebar .type5 .widget ul li, .secondary-sidebar .type10 .widgettitle { font-size:16px; }
	.secondary-sidebar .type9 h3.widgettitle { font-size: 18px; }   
	.secondary-sidebar .type9 .widget.widget_categories ul li:before { top: 4px; }
	.secondary-sidebar .type12 .widget ul li { font-size: 13px; }
	.secondary-sidebar .type12 .widget.widget_categories ul li > a span, .secondary-sidebar .widget.widget_archive ul li > a span { padding: 0 5px; }
	.secondary-sidebar .type12 .tagcloud a { margin: 0 5px 10px 0; }
	.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }
	.secondary-sidebar .type11 .widget.widget_flickr { padding: 25px 10px; }
	
	.secondary-sidebar .widget .tweet_list li { padding: 0 0 20px 25px; }
	.secondary-sidebar .widget .tweet_list li:before { font-size: 20px; }
	.secondary-sidebar .widget .tweet_list li:before, .secondary-sidebar .widget .tweet_list li:first-child:before { top: 0; }

	.secondary-sidebar aside.widget, .secondary-sidebar .type11 .widget { font-size: 12px; }		
	.secondary-sidebar .type2 .widget, .secondary-sidebar .type6 .widget, .secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget, .secondary-sidebar .type13 .widget { font-size: 13px; }
			
	.secondary-sidebar .type8 .widgettitle { margin: -28px auto 20px; }
	.secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget { padding: 15px 15px 20px; }
			
	.secondary-sidebar .type11 .widget { padding: 15px 10px 20px; }
	
	.secondary-sidebar .type5 .widget .tweet_list li, .secondary-sidebar .type8 .widget .tweet_list li, 
	.secondary-sidebar .type11 .widget .tweet_list li, .secondary-sidebar .type12 .widget .tweet_list li { padding: 0 0 20px; }
	.secondary-sidebar .type5 .widget .tweet_list li:before, .secondary-sidebar .type8 .widget .tweet_list li:before, 
	.secondary-sidebar .type11 .widget .tweet_list li:before, .secondary-sidebar .type12 .widget .tweet_list li:before { margin-right: 8px; position: static; }
	
	.secondary-sidebar .type11 > .widget:before { padding-right: 10px; top: 18px; }
	.secondary-sidebar .type11 .widgettitle:before { top: 7px; }
	.secondary-sidebar .type11 .widgettitle { font-size: 18px; }		
	
	.secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"]	{ width: 100%; }
	.secondary-sidebar .type12 .widget .tagcloud a { padding: 7px 12px 6px; }				
	
	.woo-type4 .widget.woocommerce .woocommerce-product-search input[type="submit"] { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }	
	
	.woocommerce.widget_price_filter .price_label { font-size: 12px; top: 12px; }
	.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button { padding: 5px 10px; font-size: 12px; }	 
	
	/* Kids */ .secondary-sidebar .tribe-this-week-widget-horizontal .tribe-this-week-widget-day, #footer .tribe-this-week-widget-horizontal .tribe-this-week-widget-day{width:50%;}
	.secondary-sidebar .tribe-this-week-widget-horizontal .tribe-this-week-widget-day:nth-child(3n+1), #footer .tribe-this-week-widget-horizontal .tribe-this-week-widget-day:nth-child(3n+1){clear:none;} 	
	.secondary-sidebar .tribe-this-week-widget-horizontal .tribe-this-week-widget-day:nth-child(2n+1), #footer .tribe-this-week-widget-horizontal .tribe-this-week-widget-day:nth-child(2n+1){clear:both;} 
	.tribe-events-sub-nav li a{background:none;}
	
	/** layout styles **/
	
	/*----*****---- << Top Bar >> ----*****----*/
	.top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator { margin:0px 7px; }
	.text-with-icon { font-size:12px; }		
	
	/*----*****---- << Header >> ----*****----*/
	.boxed-header .main-header { padding:0px 20px; }	
				
	#logo a { line-height:normal; }
	.left-headerleft-header #logo { max-width:100%; }
	.header-align-center #logo { max-width:none; }		
	
	.split-header #main-menu ul.menu > li > a, .split-header #main-menu ul.menu > li > span.nolink-menu { padding:0px 8px; font-size:12px; }
	.split-header.transparent-header #main-menu ul.menu > li { padding:0px 5px; }
	.split-header .menu-with-slanting-splitter #main-menu > ul.menu > li > a, .split-header .menu-with-slanting-splitter #main-menu > ul.menu > li > span.nolink-menu { padding:0px 6px; }
	.split-header .menu-with-slanting-splitter #main-menu ul.menu > li:before { right:-8px; }		
	.header-align-center .main-header #searchform { width:60%; }
	
	.header-align-center .header-left { width: 36%; }
	.header-align-center .header-right { width: 34%; }
	
	.header-left .text-with-icon { font-size: 10px; }
	.header-left .text-with-icon .icon, .header-left .text-with-icon .fa { font-size: 12px; margin: 0 2px 0 0; }
	.header-left .dt-sc-vertical-small-separator { margin: 0 5px; }
	
	.header-right .dt-sc-button { margin-top: 0; margin-bottom: 10px; }
	
	
	/*----*****---- << Menu Icons Wrapper >> ----*****----*/
	.menu-icons-wrapper .search, .menu-icons-wrapper .cart { margin:0px 5px; }		
	
	
	/*----*****---- << Menu >> ----*****----*/	
	#main-menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-size:12px; }
	#main-menu ul li.menu-item-simple-parent ul li a, #main-menu .megamenu-child-container ul.sub-menu > li > ul li a,
	#main-menu ul li.menu-item-simple-parent ul li span.nolink-menu, #main-menu .megamenu-child-container ul.sub-menu > li > ul li span.nolink-menu { font-size:13px; }
	
	#main-menu ul li.menu-item-simple-parent ul { width: 200px; }
	
	#main-menu > ul.menu > li > a{padding:0px 5px; font-size:12px !important;}
	.menu-active-highlight-grey #main-menu ul.menu > li { padding:0px 8px; }
	.menu-active-border-with-arrow #main-menu ul.menu > li > a, .menu-active-border-with-arrow #main-menu ul.menu > li > span.nolink-menu { padding:0px 6px; }
	
	/*----*****---- << Breadcrumb >> ----*****----*/
	.main-title-section-wrapper.breadcrumb-right .main-title-section h1 { font-size:24px; margin-top:11px; }
	
	
	/*----*****---- << Side-nav >> ----*****----*/
	ul.side-nav li a { font-size:13px; padding-right:5px; }
	.side-navigation, .side-navigation .sticky-wrapper, .side-nav-container{width:180px;}
	/*----*****---- << Responsive Map >> ----*****----*/
	.responsive-map { max-width: 100%; }
	

	/*----*****---- << Footer >> ----*****----*/
	.footer-copyright .menu-links li { margin:0 0 0 5px; }
	.footer-copyright .vc_col-sm-6,  .footer-copyright .vc_col-sm-6.alignright { width: 100%; text-align: center; float: none; display: block; }
	.footer-copyright .vc_col-sm-6 .vc_column-inner  { padding:0; }
	.footer-copyright .menu-links { text-align:center; margin-top:5px; }
	.footer-copyright .vc_col-sm-6.alignright .dt-sc-sociable { float: none; text-align: center; display: inline-block; }
	
	/** blog styles **/
	
	.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
	.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
	
	.tpl-blog-holder.apply-isotope .dt-sc-one-third { width:49%; }
	.tpl-blog-holder.apply-isotope .dt-sc-one-half, .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:48.5%; }
	
	.with-sidebar .blog-entry.blog-medium-style .entry-thumb, .with-sidebar .blog-entry.blog-medium-style .entry-details { width:100%; }
	.with-sidebar .blog-entry.blog-medium-style .entry-details { padding-bottom:20px; }
	.with-sidebar .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-left:0; margin-top:20px; }
	.with-sidebar .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { padding-left:30px; margin-top:0; }
	
	.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-top:30px; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .with-sidebar .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .dt-sc-one-third .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .with-sidebar .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { margin-top:0; }
	
	.with-sidebar .blog-entry.blog-medium-style .entry-format { right:0; }
	.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format, .dt-sc-one-half .blog-entry.blog-medium-style .entry-format { right:0; }
	.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-thumb ~ .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { padding-left:0px; margin-top:20px; }
	.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details { padding-left:30px; }
	.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { margin-top:0; }
	
	.dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details { width:100%; }
	.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-left:0; }
	.dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { padding-left:30px; }
	.dt-sc-one-half .blog-entry.blog-medium-style .entry-details { margin-top:0; }
	
	.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details { width:52%; }
			
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title { min-height:auto; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-body, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data { margin-top:0; margin-left:0; width:100%; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4 { font-size:14px; }
	
	.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { width:100%; }
	.blog-entry.blog-medium-style { width:99.4%; }
	
	.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-body { display:none; }
	.with-sidebar .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .with-sidebar .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { width:100%; }
	.page-with-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details, .page-with-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { width:100%; }
	.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { padding-top:30px; }
	
	.with-both-sidebar #commentform .dt-sc-one-half { width:100%; margin-left:0; }
	.with-both-sidebar #commentform .dt-sc-one-half textarea, .with-both-sidebar #commentform .dt-sc-one-half input { margin-bottom:20px; }
	.with-both-sidebar #commentform .form-submit, .with-both-sidebar #commentform .form-submit .submit { margin-top:0; }
	
	.vc_col-md-6.wpb_column.no-space.dt-sc-two-fifth, .vc_col-md-6.column.no-space.dt-sc-two-fifth { width:50%; }
	
	ul.commentlist li { padding-left:80px; }
	ul.commentlist li .comment-author img { max-width: 60px; max-height: 60px; }
	
	/** portfolio styles **/
	
	.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:49.999%; }
		
	.dt-sc-portfolio-container.no-space .column.no-space.dt-sc-one-fourth { width:49.9%; }
	.dt-sc-portfolio-container .portfolio.dt-sc-one-half.with-space { width:48%; }
	.page-template-tpl-portfolio .with-both-sidebar .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:100%; }
	.page-with-sidebar .portfolio.type1 .image-overlay h2, .portfolio.type1.dt-sc-one-third .image-overlay h2 { font-size:18px; }
	
	.dt-sc-portfolio-container .portfolio.dt-sc-one-third.with-space, .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth { width:48%; }
	.portfolio.dt-sc-one-half, .portfolio.dt-sc-one-third, .portfolio.dt-sc-one-fourth { width:50%; }
	.portfolio.dt-sc-one-third.no-space, .portfolio.dt-sc-one-fourth.no-space { width:49.98%; }
	
	.related-portfolios .portfolio.dt-sc-one-third { width:49%; }
	.page-with-sidebar .portfolio.dt-sc-one-half { width:47.9%; }
	.page-with-sidebar .portfolio.dt-sc-one-half.no-space { width:49.8%; }
	.with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third.no-space, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth.no-space { width:100%; }
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .with-both-sidebar .portfolio.type1 .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:20px; }
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
	.page-with-sidebar .portfolio.dt-sc-one-half .image-overlay-details .categories { display:none; }
			
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  }	
	
	/** Type 2 **/
	.dt-sc-portfolio-sorting.type2 a { padding-left:14px; padding-right:14px; }
	.page-with-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; box-sizing: border-box; }
	.page-with-sidebar .dt-sc-portfolio-sorting.type2::before { content:none; }
	.dt-sc-portfolio-sorting.type2 { margin-bottom:60px; }
	.portfolio.type2 .image-overlay h2 { font-size:16px; text-transform:capitalize; min-height:23px; }
	
	.page-with-sidebar .portfolio.type2 .image-overlay .image-overlay-details { display:none; }
	.page-with-sidebar .portfolio.type2 .image-overlay .links, .with-both-sidebar .portfolio.type2 .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-third .image-overlay .links, .page-with-sidebar.with-both-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links  { bottom: 0; }
	
	.page-template-tpl-portfolio .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom: 57px; }	
	.page-template-tpl-portfolio .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom: 0; }	
	
	.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:18px; }
	
	.page-with-sidebar .portfolio.type3.dt-sc-one-third .image-overlay .links a, .portfolio.type3.dt-sc-one-fourth .image-overlay .links a, .page-with-sidebar .portfolio.type3.dt-sc-one-fourth .image-overlay .links a { font-size:16px; }
	.type3.portfolio.with-sidebar { width:100%; }
	.portfolio-single-grid .portfolio.type3 .image-overlay .links a { font-size:14px; text-transform:capitalize; }

	.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }
	.portfolio.type7 .image-overlay .links a:before { bottom:-34px; }
	.portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories, .page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
	.page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:14px; }
	.with-both-sidebar.page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay h2 { font-size:12px; }
	.portfolio_content_middle .portfolio.type7 .image-overlay-details { display:none; }
	.portfolio_content_middle .wpb_wrapper > p { display:none; }
	.related-portfolios .dt-sc-one-third.type7:nth-child(4) { margin-left: 0; }
	
	.portfolio.type7.dt-sc-one-third.with-sidebar:hover .image-overlay-details { bottom:40px; }
	
	.with-both-sidebar .portfolio.dt-sc-one-half .image-overlay-details .categories, .page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
	.dt-sc-one-half.with-sidebar.portfolio.type8 .image-overlay-details::before { content:none; }
	.with-both-sidebar .dt-sc-one-half.with-sidebar.portfolio.type8 .image-overlay-details::before { content:""; }
	.with-both-sidebar .portfolio.type8 .image-overlay h2, .page-with-sidebar .portfolio.type8.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type8.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }
	.page-with-sidebar .portfolio.type8.dt-sc-one-half .image-overlay .links { top:80px; }
	
	.page-with-sidebar .dt-portfolio-single > .column { width:100%; }
	.related-portfolios .portfolio.dt-sc-one-third:nth-child(2n+4) { margin-left: 0; }
	
	/** Infinite Scroll **/
	.grid-sizer-1, .grid-sizer-2, .grid-sizer-3, .grid-sizer-4, .grid-sizer-5 { width: 50%; }
	
	/** contact styles **/
	
	/** Business **/
	.business-contact-social li { margin: 0 20px; }
	.plumber-contact-form form { width:100%; }
	
	/** custom-class styles **/
	
	.dt-sc-text-with-icon { font-size: 11px; }
		
	.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 { padding-left: 5px; padding-right: 5px; }
	.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 .dt-sc-contact-info.type3 { font-size: 13px; padding-left: 10px; padding-right: 10px; }
	.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 .dt-sc-contact-info.type3 h6 { font-size: 15px; }

	.dt-sc-contact-details-on-map .dt-sc-map-overlay { padding: 76px 0 0; }	
	
	.rs_line_height p { line-height:normal !important; }
	
	
	/*----*****---- << Event >> ----*****----*/
	.dt-sc-content-with-hexagon-shape { margin-left:16%; }
	.event-colored-box { margin-top:0; }
	.event-contact-info { margin-left:25%; }
	
	/*----*****---- << Architecture >> ----*****----*/
	.architecture-process.rs_padding_override { padding-left:20px !important; padding-right:20px !important; }
	.column.wpb_column.dt-sc-one-fifth.vc_col-md-4 { width:32%; margin-bottom:20px; min-height:290px; }
	.column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(4), .column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(10) { margin-left:0; }
	
	.wpb_single_image.overlay_banner_image{margin-bottom:-100px !important;}
	.vc_row.wpb_row.no_image_display.img_align_rhs{background-position:0% -1000px !important;}
	.vc_row.wpb_row.no_image_display_content.vc_row-flex{background-position:0px -140% !important;}
	.portfolio_carousel_display .dt-carousel-navigation a{margin-top:-55%;}
	.fullwidth_animation_image{background-attachment:inherit;}
	#fullwidth_menu_sticky .sticky-wrapper ul{width:155px;}
		
	/*----*****---- << Shortcodes >> ----*****----*/	
	
	blockquote.type2 cite:before { left: -42px; right: auto; width: calc(80% + 32px); }	
	
	/** buttons **/
	.dt-sc-button.medium { font-size: 13px; }	
	
	.dt-sc-button.large { font-size: 15px; padding: 20px 34px 18px; }
	.dt-sc-button.xlarge { font-size: 16px; padding: 26px 36px 24px; }
	
	.dt-sc-button.xlarge.with-icon.icon-left span { margin-right: 18px; }
		
	.dt-sc-button.large.with-icon.icon-right.type1 { font-size: 15px; padding-left: 34px; }
	
	.dt-sc-button.medium.with-icon.icon-right.type1::after,
	.dt-sc-button.large.with-icon.icon-right.type1::after { width: 32%; }		
	
	.dt-sc-button.medium.with-icon.icon-right.type1:hover:after { width: 36%; }
	
	.dt-sc-button.xlarge.with-icon.icon-right.type1 { font-size: 16px; padding-left: 30px; }
	.dt-sc-button.xlarge.with-icon.icon-right.type1::after { width: 30%; }
	
	.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 17px; padding: 26px 80px 24px 20px; }
	.dt-sc-button.xlarge.with-icon.icon-right.type2 span { font-size: 21px; padding-left: 20px; right: 23px; }
	
	.dt-sc-button.large.with-icon.icon-right.type2 { font-size: 14px; }
	.dt-sc-button.xlarge.with-icon.icon-right.type2 { font-size: 16px; }
	
	.dt-sc-button.medium.with-icon.icon-right.type3 { font-size: 15px; }
	.dt-sc-button.large.with-icon.icon-right.type3 { font-size: 16px; padding-left: 24px; padding-right: 88px; }
	
	.dt-sc-button.xlarge.with-icon.icon-right.type3 { font-size: 17px; padding-left: 25px; padding-right: 90px; }
	.dt-sc-button.xlarge.with-icon.icon-right.type3 span { width: 65px; }
	
	.dt-sc-button.large.with-icon.icon-left.type2 { padding-left: 18px; padding-right: 24px; }
	.dt-sc-button.large.with-icon.icon-left.type2 span { margin-right: 18px; padding-right: 18px; }		
	.dt-sc-button.large.with-icon.icon-left.type2 span::after { left: 52px; }
	
	.dt-sc-button.xlarge.with-icon.icon-left.type2 { padding-left: 20px; padding-right: 24px; }
	.dt-sc-button.xlarge.with-icon.icon-left.type2 span { margin-right: 20px; padding-right: 20px; }
	.dt-sc-button.xlarge.with-icon.icon-left.type2 span::after { left: 59px; }
	
	.dt-sc-colored-big-buttons.with-left-icon { padding-left: 80px; }
	.dt-sc-colored-big-buttons span { width: 65px; }
	
	/** Contact Info **/
	
	.dt-sc-contact-info.type2 { padding-left: 75px; }
	.dt-sc-contact-info.type2 span { width: 60px; }
	
	.rs_four_two_col .dt-sc-contact-info.type3 { margin-top: 20px; }
	
	.dt-sc-contact-info.type2, .dt-sc-contact-info.type2 p, .dt-sc-contact-info.type2 a, 
	.dt-sc-contact-info.type4, .dt-sc-contact-info.type4 p, .dt-sc-contact-info.type4 a { font-size: 11px; }
	
	.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 h6 { font-size: 12px; }
	.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3, .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 p, .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 a { font-size: 10px; }
	
	.dt-sc-contact-info.type5 .dt-sc-contact-icon { width:100px; height:100px; }
	.dt-sc-contact-info.type5 .dt-sc-contact-icon::before, .dt-sc-contact-info.type5 .dt-sc-contact-icon::after{ height: 71.92px; width: 71.92px; left: 13.038px; }
	.dt-sc-contact-info.type5 .dt-sc-contact-icon::before { top: -37.962px; }
	.dt-sc-contact-info.type5 .dt-sc-contact-icon::after { bottom: -37.962px; }
	.dt-sc-contact-info.type5 .dt-sc-contact-icon span { font-size: 45px; line-height:100px; }
	.dt-sc-contact-info.type5 h6 { font-size: 14px; margin: 20px 0 0; }
	
	.dt-sc-contact-info.type7{padding-left:80px; font-size:14px;}
	.dt-sc-contact-info.type7 span{width:45px; font-size:25px; line-height:45px;}
	.dt-sc-contact-info.type7 span:after{width:45px; height:45px;}
	
	.dt-sc-contact-info.type8, .dt-sc-contact-info.type8 p, .dt-sc-contact-info.type8 a { font-size: 12px; }
	.dt-sc-contact-info.type8{padding-left:90px;}
	.dt-sc-contact-info.type8 span{width:60px; height:60px; font-size:30px; line-height:60px;}
	
	/** Custom Class **/		
	.rs_col-sm-6 .dt-sc-contact-info.type3 { margin-bottom: 50px; }		
	.rs_col-sm-6 .dt-sc-contact-info.type6 { margin-bottom: 30px; }	
	.rs_col-sm-6 .dt-sc-contact-info.type7 { padding-bottom: 20px; }	
	
	/** Counters **/
	.dt-sc-counter.type3, .vc_row-no-padding .dt-sc-counter.type3 { padding: 0; }
	
	.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:before,
	.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:after,
	.vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:before,
	.vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:after { left: -2px; }
	
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder { height: 120px; width: 120px; }
	.dt-sc-counter.type4 .dt-sc-counter-number { font-size: 28px; line-height:115px; }
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper { height: 60px; line-height: 60px; left: -30px; width: 60px; }
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder span { font-size: 28px; line-height: 50px; }
	
	.dt-sc-counter.type5 { padding: 90px 0 0; }
	.dt-sc-counter.type5::before { height: 150px; width: 150px; }
	.dt-sc-counter.type5::after { height: 130px; width: 130px; }

	.dt-sc-counter.type6 h4 { font-size: 14px; }
	
	/** Donut Chart **/
	
	.dt-sc-one-fifth .dt-sc-donutchart-medium { width:120px; }
	.dt-sc-one-fifth .dt-sc-donutchart, .dt-sc-donutchart-medium canvas { width: 110px !important; height: 110px !important; }
	.dt-sc-one-fifth .dt-sc-donutchart-medium .donutchart-text { width: 110px !important; line-height: 110px !important; }
	.dt-sc-one-fifth  h5.dt-sc-donutchart-title { font-size:15px; }
	.dt-sc-donutchart-medium .donutchart-text { font-size:30px !important; }
	
	/** Dropcap **/
	
	.dt-sc-dropcap.dt-sc-dropcap-default { font-size: 24px; padding-right: 15px; }
	.dt-sc-dropcap.dt-sc-dropcap-circle, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle,
	.dt-sc-dropcap.dt-sc-dropcap-square, .dt-sc-dropcap.dt-sc-dropcap-bordered-square { margin-right: 15px; }
	
	/** Events **/
	
	/** Event Shortcodes **/
	.dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
	.dt-sc-event-image-caption .dt-sc-image-content::before { bottom:-22px; top:auto; transform: rotate(90deg); border-left-width:16px; right:30px; }
	
	/** Hexagon Images **/
	
	.dt-sc-hexagons li { width:100px; height:100px; }
	.dt-sc-hexagons li::before, .dt-sc-hexagons li::after, .dt-sc-hexagons li .dt-sc-hexagon-overlay::before, .dt-sc-hexagons li .dt-sc-hexagon-overlay::after { height: 73px; width: 74px; left: 12.934px; }
	.dt-sc-hexagons li::before, .dt-sc-hexagons li .dt-sc-hexagon-overlay::before { top: -39.066px; }
	.dt-sc-hexagons li::after, .dt-sc-hexagons li .dt-sc-hexagon-overlay::after { bottom: -39.066px; }
	.dt-sc-hexagons li span { font-size: 38px; height: 38px; }
	
	.dt-sc-hexagons li:first-child { top:-19px; }
	.dt-sc-hexagons li:nth-child(2) { left: -47%; top: 67px; }
	.dt-sc-hexagons li:nth-child(3) { left: 48%; top: 65px; }
	.dt-sc-hexagons li:nth-child(4) { left: -48%; top: 277px; }
	.dt-sc-hexagons li:nth-child(5) { left: 48%; top: 275px; }
	.dt-sc-hexagons li:last-child { bottom: -19px; }
	
	.dt-sc-hexagon-image-overlay { height:112px; }
	.dt-sc-hexagon-image-overlay h3 { font-size:17px; }
	.dt-sc-hexagon-image-overlay h2 { font-size: 25px; }
	.dt-sc-hexagon-image-overlay h2::before { height:39px; }
	
	.dt-sc-hexagons li .dt-sc-hexagon-overlay p { height:42px; font-size: 13px; line-height: 19px; }
	.dt-sc-hexagons li .dt-sc-hexagon-overlay::before { left: 14.934px; top: -36.066px; }
	.dt-sc-hexagons li .dt-sc-hexagon-overlay::after { bottom: -38.066px; height: 78px; left: 13.934px; width: 72px; }
	
	/** Icon Box **/		
	.dt-sc-icon-box.type1 { padding:25px 5px; }		
	.dt-sc-icon-box.type1 .icon-content h4 {font-size:14px; letter-spacing:0; font-weight:300;}
	.dt-sc-icon-box.type1 .icon-content p{font-size:12px;}
	
	.dt-sc-icon-box.type2 .icon-wrapper { margin-right: 5px; }
	.dt-sc-icon-box.type2.alignright .icon-wrapper { margin-left: 8px; }
	
	.dt-sc-icon-box.type2 .icon-wrapper span { font-size:37px; line-height: 24px; }
	.dt-sc-icon-box.type2 .icon-content h4 { font-size: 11px; letter-spacing: 0; }
	.dt-sc-icon-box.type2 .icon-content p { font-size: 11px; }
	
	.dt-sc-icon-box.type4 .icon-content h4 { font-size: 14px; }
	.dt-sc-icon-box.type4 .icon-content p { font-size: 12px; }		
	

	.dt-sc-icon-box.type5 { padding-left: 75px; }
	.dt-sc-icon-box.type5.alignright { padding-right: 75px; }
	
	.dt-sc-icon-box.type5.rounded { padding-left: 90px; }
	.dt-sc-icon-box.type5.rounded.alignright { padding-right: 90px; }		
	
	.dt-sc-icon-box.type5 .icon-wrapper { width: 60px; }
	.dt-sc-icon-box.type5 .icon-wrapper::before { height: 45px; width: 45px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
	
	.dt-sc-icon-box.type5 .icon-wrapper span { font-size: 22px; line-height: 65px; }
	
	.dt-sc-icon-box.type5.no-icon-bg { padding: 0 0 0 42px; }
	.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper { width: 30px; }
	.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span { font-size: 28px; }
	
	.dt-sc-icon-box.type5.no-icon-bg .icon-content h5, .dt-sc-icon-box.type5.no-icon .icon-content h5 { font-size: 10px; }
	.dt-sc-icon-box.type5.no-icon-bg .icon-content h4, .dt-sc-icon-box.type5.no-icon .icon-content h4 { font-size: 13px; }
	
	.dt-sc-icon-box.type5.no-icon { padding: 0 30px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	.vc_row-no-padding .dt-sc-icon-box.type5.no-icon { padding: 0; }
	
	.dt-sc-icon-box.type5.no-icon .icon-content h4 { padding: 0 0 20px; }	

	.dt-sc-icon-box.type6 .icon-content h4 { font-size: 16px; }
	
	.dt-sc-icon-box.type10 .icon-content h4 { font-size: 14px; letter-spacing: 0; }
	.dt-sc-icon-box.type10 .icon-content h4::before { height: 13px; right: -24px; width: 13px; }

	.dt-sc-icon-box.type11 .dt-sc-button.medium { font-size: 10px; letter-spacing: 0; padding: 13px 40px 11px 20px; }
	.dt-sc-icon-box.type11 .dt-sc-button::before { right: 25px; }
	.dt-sc-icon-box.type11 .dt-sc-button::after { right: 20px; }
	
	
	/** Photography **/
	.dt-sc-icon-box.type11 { padding: 30px 15px 10px; }
	.dt-sc-icon-box.type11 .dt-sc-button.medium { font-size: 11px; }
	
	.dt-sc-icon-box.type12 { padding: 40px 10px 35px; min-height: 202px; }
	.dt-sc-icon-box.type12 .icon-wrapper { margin: 0 5px 0 0; top: 50px; }
	.dt-sc-icon-box.type12 .icon-wrapper span { font-size: 20px; }
	
	.dt-sc-icon-box.type12 .icon-content { top: 46px; }		
	.dt-sc-icon-box.type12 .icon-content h4 { font-size: 14px; }
	
	.dt-sc-icon-box.type12:hover .icon-content, .dt-sc-icon-box.type12.selected .icon-content { top: 15px; }
	
	.dt-sc-icon-box.type13 .icon-content h4 { font-size: 50px; }
	.dt-sc-icon-box.type13 .icon-content p { font-size: 14px; }
	
	.dt-sc-icon-box.type14 { min-height: 410px; }
	
	/** Image Caption **/
	.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::before { border-bottom-width: 100px; border-left-width: 100px; }
	.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper::after { left: 5px; }
	
	.dt-sc-image-caption .dt-sc-image-wrapper .icon-wrapper span { font-size: 30px; margin: 0 15px 15px 0; }
	
	.dt-sc-image-caption.type2 .dt-sc-image-content h3 { text-transform:capitalize; font-size:14px; }
	.dt-sc-image-caption.type2 .dt-sc-image-content { padding:25px 10px 15px; }
	.dt-sc-image-caption.type2 .dt-sc-image-title { margin-bottom:0; }
	.dt-sc-image-caption.type2 .dt-sc-image-content p{top:57px; font-size:12px; line-height:16px;}
	
	.dt-sc-image-caption.type5 .dt-sc-image-content, .dt-sc-image-caption.type5 .dt-sc-image-title, .dt-sc-image-caption.type5 .dt-sc-image-title h3 { width: 100%; }
	.dt-sc-image-caption.type5 h3 { padding: 6px 15px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	
	.dt-sc-image-caption.type6 { overflow: hidden; padding-bottom: 40px; }
	.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-height: none; }
	.dt-sc-image-caption.type6 h3 { font-size: 20px; }
	.dt-sc-image-caption.type6 p, .dt-sc-image-caption.type6 .dt-sc-image-content p { display: none; }
	.dt-sc-image-caption.type6:hover:before { top: -18px; }
	.dt-sc-image-caption.type6:hover .dt-sc-image-wrapper img { top: -20px; }

	.dt-sc-image-caption.type7 .dt-sc-image-content { margin-top: 10px; }		
	.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 30px; }
	
	.dt-sc-image-caption.type9 .dt-sc-image-content .dt-sc-image-title h3 {text-transform:capitalize; }
	.dt-sc-image-caption.type9 .dt-sc-image-overlay p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	
	.rs_col-sm-6 .dt-sc-image-caption.type2 { margin-bottom: 30px; }
	
	/** Keynote Speakers **/
	
	.dt-sc-keynote-speakers .dt-sc-speakers-thumb, .dt-sc-keynote-speakers .dt-sc-speakers-details { width:100%; }
	
	/** Newsletter **/
	.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], 
	.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"] { margin: 0 15px 0 0; padding: 16px 15px 15px; width: 30%; }
	
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { width: 85%; }
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { font-size: 12px; margin: 0 10px 0 0; }
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { font-size: 11px; padding: 18px 12px 15px; }
	
	.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { width: 46%; }
	
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { font-size:14px; padding:13px 15px; width:65.5%; }
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { font-size:13px; padding:19px 10px 15px; }
	.dt-sc-newsletter-section.type6 .newsletter-content h2, #footer .widget .dt-sc-newsletter-section h2{line-height:28px;}
	.dt-sc-newsletter-section.type6 .newsletter-content i{margin-bottom:10px;}
	#footer .widget .dt-sc-subscribe-frm input[type=email]{width:65%;}
	#footer .widget .dt-sc-subscribe-frm input[type=submit]{margin:0px;}
	
	.dt-sc-newsletter-section.type7 .newsletter-tooltip { top: -10px; width: 24%; }	
	
	.dt-sc-newsletter-section.type1 h2{font-size:18px;}	
	
	/** Pricing Tables **/
	.dt-sc-pr-tb-col .dt-sc-price h6 { font-size: 50px; }
	.dt-sc-pr-tb-col.minimal .dt-sc-price h6 { font-size: 42px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 100px; width: 100px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 91px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before, .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 102px; width: 102px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-price::before { top: -52px; }
	
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 95px; width: 95px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 88px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before, .side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 98px; right: 0; width: 98px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { top: 39px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { top: -50px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 11px; line-height: 13px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 13px; line-height: 16px; margin: 22px 0 0; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 span { font-size: 22px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-price { height: 68px; padding: 15px 0 0; }
	.dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size: 16px; }		
	.dt-sc-pr-tb-col.type2 .dt-sc-price h6 sup { font-size: 15px; top: auto; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li { font-size: 10px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li .highlight { padding: 0 6px; }
	
	/** Progress Bars **/
	
	.dt-sc-progress-wrapper .dt-sc-bar-title { font-size: 11px; padding: 0 15px 0 0; width: 30%; }
	.dt-sc-progress-wrapper .dt-sc-progress { width: 70%; }	
	
	/** Horizontal Tabs **/
	ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; }
	ul.dt-sc-tabs-horizontal > li > a { padding: 10px 15px 15px; }
	ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
	ul.dt-sc-tabs-horizontal-frame > li > a > span { top: 6px; }		
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 12px; padding: 8px 10px; }
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; padding: 10px 20px; }
			
	.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; min-width: 25%; }
	
	.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 11px; padding: 18px 10px; }
	
	.dt-sc-tabs-vertical-frame-content img { position:inherit !important; }
	
	.type7 ul.dt-sc-tabs-horizontal-frame > li > a{font-size:20px;}
	
	.type8 ul.dt-sc-tabs-horizontal-frame > li > a{padding:16px 15px;}
	
	
	/** Vertical Tabs **/
	ul.dt-sc-tabs-vertical > li > a { font-size: 11px; padding: 10px 10px 15px 0; }
	ul.dt-sc-tabs-vertical > li > a > span { margin: 0 5px 0 0; top: 7px; }
	
	ul.dt-sc-tabs-vertical-frame > li > a { font-size: 10px; }
	
	.dt-sc-one-half ul.dt-sc-tabs-vertical-frame > li > a, .vc_col-sm-6 ul.dt-sc-tabs-vertical-frame > li > a { padding: 14px 8px; }
	ul.dt-sc-tabs-vertical-frame > li > a > span { margin: 0 5px 0 0; }
	
	.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding-left: 20px; padding-right: 20px; }
	.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a.current::before { right: 20px; top: 12px; }
	.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li:first-child > a.current::before { top: 28px; }
	
	.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 11px; padding: 15px 12px 14px; }
	.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current::before { border-bottom-width: 23px; border-top-width: 23px; }
	
	.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
	.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding-left: 40px; }
	
	.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; padding: 12px 15px 12px 0; }
	.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { font-size: 14px; line-height: 46px; padding-right: 3px; right: -30px; width: 30px; }
	.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current:after { right: 6px; }	
	
	/** Team **/
	
	.vc_custom_carousel .dt-sc-team.team_rounded_border.rounded .dt-sc-team-thumb { width:170px; height:170px; }
	.vc_custom_carousel .dt-sc-team.rounded.team_rounded_border.hide-social-show-on-hover .dt-sc-team-social { top:15%; }
	
	/** Team **/
	.rs_col-sm-6 .dt-sc-team { margin-bottom: 30px; }
	.rs_col-sm-6:last-child .dt-sc-team,
	.rs_col-sm-6:nth-last-child(2) .dt-sc-team { margin-bottom: 0; }
			
	.dt-sc-team .dt-sc-team-thumb img,
	.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; }
	.dt-sc-team.type2 .dt-sc-team-details { padding: 50px 25px; }
	.dt-sc-team.type2 .dt-sc-team-details:before { border-bottom-width: 16px; top: -22px; left: 30px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
	
	.dt-sc-team-social li { margin: 0 2px 2px; }
	.dt-sc-team-social li a { font-size: 15px; height: 30px; line-height: 30px; width: 30px; }
			
	.rs_col-sm-6 .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top: -72px; }
	.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 30%; }
	
	.rs_min_height_team_col .rs_col-sm-6.wpb_column { min-height: 490px !important; }	
		
	/*----*****---- << Testimonial >> ----*****----*/
	.dt-sc-testimonial.type6::after { left: 60%; }
	.dt-sc-testimonial.type6 .dt-sc-testimonial-author::before { content: none; }
	
	
	.dt-sc-testimonial.type8 .dt-sc-testimonial-author { margin-bottom: 30px; width: 70%; }
	.dt-sc-testimonial.type8 .dt-sc-testimonial-quote { padding: 0; width: 100%; }		
	
	.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote { padding-top: 0; }		
	.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { right: 10px; }
	.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote q:before { top: 0; }
	.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-author cite { left: 10px; }		
	.dt-sc-testimonial-wrapper.carousel_items .dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { left:15px; bottom:15px; }	
	.dt-sc-testimonial-wrapper.type8 .carousel-arrows { float:left; width:100%; text-align:center; position:relative; }	
	.dt-sc-testimonial-wrapper.type8 .carousel-arrows a { float:none; display:inline-block; }	
	
	.dt-sc-testimonial-images li.selected div { width:65px; height:65px; }
	.dt-sc-testimonial-images li { width:32%;  min-height:106px; }
	.dt-sc-testimonial-images li:nth-child(5) { clear:none; }
	
	/** Insurance **/
	.vc_row-no-padding .rs_col-sm-12 .dt-sc-testimonial.type5 { max-width:inherit; }
	
	.dt-sc-special-testimonial-container .vc_col-sm-6 { padding:60px 40px; }
	.dt-sc-special-testimonial-container .extend-bg-fullwidth-left.vc_col-sm-6 { padding:60px 40px; }
	
	/** Timeline **/
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb { top: 18px; }		
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { top: -10px; }
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content p { font-size: 12px; }
	
	.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content { padding-right: 50px; }
	.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 50px; }
	
	/** Headings - Titles **/
	.dt-sc-title.with-two-color-bg::before { left: 12px; }
	.dt-sc-title.with-two-color-bg::after { right: 100%; }
	
	.dt-sc-title.with-two-color-bg h2 { left: 35px; }
	
	.dt-sc-title.with-two-color-stripe { text-align: center; }
	
	.dt-sc-title.with-two-color-stripe h1, .dt-sc-title.with-two-color-stripe h2, 
	.dt-sc-title.with-two-color-stripe h3, .dt-sc-title.with-two-color-stripe h4,
	.dt-sc-title.with-two-color-stripe h5, .dt-sc-title.with-two-color-stripe h6 { float: none; }
	
	.dt-sc-title.with-two-color-stripe h5 { margin: 0; padding-left: 0; }	
	.dt-sc-title.with-two-color-stripe h5::before { height: 1px; left: 0; top: 25px; width: 100%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }
	
	.dt-sc-triangle-title { height: 390px; width: 100%; }
	.dt-sc-triangle-title:before { height: 195px; top: 100px; width: 195px; }
	.dt-sc-triangle-title:after { height: 175px; top: 110px; width: 175px; }
	.dt-sc-triangle-title h2 { font-size: 18px; margin: 145px 0 0; }			
	.dt-sc-triangle-title p { font-size: 9px; }	
	
	.dt-sc-photography-style.rs_col-sm-12 { padding-bottom: 0; }
	
	/** Toggles **/
	.type2 > h5.dt-sc-toggle-accordion, .type2 > h5.dt-sc-toggle { font-size: 24px; }		
	
	.type2 h5.dt-sc-toggle-accordion::before, .type2 h5.dt-sc-toggle::before { height: 25px; left: 11px; }
	.type2.alignright h5.dt-sc-toggle-accordion::before, .type2.alignright h5.dt-sc-toggle::before { left: auto; right: 11px; }
	
	.type2 h5.dt-sc-toggle-accordion::after, .type2 h5.dt-sc-toggle::after { width: 25px; }
	.type2 > h5.dt-sc-toggle-accordion a, .type2 > h5.dt-sc-toggle a, .type2 > .dt-sc-toggle-content { padding-left: 40px; }
	.type2.alignright > h5.dt-sc-toggle-accordion a, .type2.alignright > h5.dt-sc-toggle a, .type2.alignright > .dt-sc-toggle-content { padding-right: 40px; }
	
	.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 14px; }
	
	/*----*****---- << Content Shortcodes >> ----*****----*/
	.dt-sc-triangle-wrapper.alter { padding: 55px 0 0; }
	
	.dt-sc-triangle-img-crop { height: 230px; width: 230px; }
	.dt-sc-triangle-img-crop a { height: 215px; margin-top: 16px; margin-left: 16px; width: 215px; }
	
	.dt-sc-triangle-content { margin-top: -195px; padding: 40px 0 0 0; left: 32px; width: 200px; }
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content { padding: 75px 0 0 0; left: 13px; }

	.dt-sc-triangle-content:before { border-left-width: 100px; border-right-width: 100px; border-top-width: 140px; }
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content:before { border-bottom-width: 140px; }
	
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-img { left: 142px; top: -100px; }
	
	.dt-sc-triangle-content h4 { font-size: 10px; }
	.dt-sc-triangle-content h5 { font-size: 8px; }
	
	/*** 404 ***/
	.error404 .type2 h2 { font-size: 190px; }
	.error404 .type2 h3 { font-size: 90px; }
	.error404 .type2 h4 { font-size:33px; }

	.error404 .type4 .vc_col-sm-6, .error404 .type7 .vc_col-sm-6, .error404 .type8 .vc_col-sm-6, .error404 .type5 .vc_col-sm-6 { width:100%; margin:0; }
	.error404 .type8 .vc_col-sm-6.alignleft { text-align:center; width:100%; }
	.error404 .type5 .vc_col-sm-6 { display:inline-block; height:auto; }
	.error404 .type5 .dt-sc-newsletter-section, .error404 .type5 .error-right { display:inline-block; }
	
	.error404 .type3 .wpb_column { width:100%; margin:0; }
	
	.error404 .type7 .error-content, .error404 .type7 .wpb_wrapper > .alignright { width:100%; }
	.error404 .type8 .alignleft { text-align:center; }
	
	/*----*****---- << Coming Soon >> ----*****----*/
	.under-construction.type5 .logo { display:none; }
	.under-construction.type5 h2 { text-align:left; font-size:60px; margin:18px 0px 0px 20px; display:inline-block; }
	.under-construction.type5 .dt-sc-counter-wrapper { margin-right:20px; }
	.under-construction.type5 .dt-sc-counter-number { font-size:45px; }
	
	.under-construction.type2 .dt-sc-newsletter-section form { width:80%; }
	.under-construction.type2 .dt-sc-counter-wrapper { padding:15px 15px 13px; margin-right:30px; }
	
	.under-construction.type6 form { width:80%; }
	.under-construction.type6 .dt-sc-counter-wrapper { margin-right:20px; }
	
	.under-construction.type7 .vc_col-sm-6 { margin:0; width:100%; }
	.under-construction.type7 .dt-sc-newsletter-section form { width:60%; }
	
	/*----*****---- << WooCommerce >> ----*****----*/
	
	.woo-type1 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type1 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type1 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type1 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type1 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 45px; width: 45px; }
		
	.woo-type1 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type1 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type1 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type1 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type1 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 20px; line-height: 45px; }	
	
	.woo-type1 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type1 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type1 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type1 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -55px; }
	
	.woo-type1 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type1 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -55px; }
	
	.woo-type1 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type1 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type1 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type1 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 55px; }
	
	.woo-type1 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type1 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type1 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 55px; }
	
	.woo-type1.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type1 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 75px); }
	
  
	.woo-type1 ul.products li.product .onsale, .woo-type1 ul.products li.product .out-of-stock, .woo-type1 ul.products li.product:hover .onsale, .woo-type1 ul.products li.product:hover .out-of-stock { height: 40px; line-height: 40px; width: 40px; }
	
	.woo-type1 ul.products li.product .out-of-stock, .woo-type1 ul.products li.product:hover .out-of-stock { line-height: normal; height: 28px; padding: 12px 0 0; }
	
	.woo-type1 ul.products li.product .onsale, .woo-type1 ul.products li.product .out-of-stock, .woo-type1 ul.products li.product .onsale span, .woo-type1 ul.products li.product .out-of-stock span, .woo-type1 ul.products li.product:hover .onsale, .woo-type1 ul.products li.product:hover .out-of-stock, .woo-type1 ul.products li.product:hover .onsale span, .woo-type1 ul.products li.product:hover .out-of-stock span, .woo-type2 ul.products li.product .onsale, .woo-type2 ul.products li.product .out-of-stock, .woo-type2 ul.products li.product .onsale span, .woo-type2 ul.products li.product .out-of-stock span, .woo-type2 ul.products li.product:hover .onsale, .woo-type2 ul.products li.product:hover .out-of-stock, .woo-type2 ul.products li.product:hover .onsale span, .woo-type2 ul.products li.product:hover .out-of-stock span { font-size: 10px; }
	
	.woo-type1 ul.products li.product .out-of-stock, .woo-type1 ul.products li.product:hover .out-of-stock, .woo-type1 ul.products li.product .out-of-stock span, .woo-type1 ul.products li.product:hover .out-of-stock span { font-size: 7px; }
	
	.woo-type1 ul.products li.product .featured-tag span, .woo-type1.woocommerce.single-product .featured-tag span { font-size: 13px; }
	
	.woo-type1 h1.product_title, .woo-type1 .related-products-container h2, .woo-type1 .upsell-products-container h2, .woo-type1 .cross-sells h2, .woo-type1 .cart_totals h2, .woo-type1 .shipping_calculator h2, .woo-type1.woocommerce-checkout h2, .woo-type1 div.product .woocommerce-tabs ul.tabs li a { font-size: 20px; }
	
	.woo-type1 .page-with-sidebar div.product .woocommerce-tabs ul.tabs li a { font-size: 14px; letter-spacing: 0.5px; }
	
			
	.woo-type1.woocommerce.single-product .page-with-sidebar .featured-tag, .woo-type1.woocommerce.single-product .page-with-sidebar.with-both-sidebar .featured-tag { right: 0; }	
	
	.woo-type2 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type2 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type2 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type2 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type2 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 45px; width: 45px; }
		
	.woo-type2 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type2 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type2 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type2 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type2 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 20px; line-height: 45px; }


	.woo-type2 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type2 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type2 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type2 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -55px; }
	
	.woo-type2 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type2 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -55px; }						

	.woo-type2 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type2 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type2 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type2 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 55px; }
	
	.woo-type2 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type2 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type2 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 55px; }
	
	
	.woo-type2.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type2 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 75px); }				
	
	
	.woo-type2 ul.products li.product .onsale, .woo-type2 ul.products li.product .out-of-stock, .woo-type2 ul.products li.product:hover .onsale, .woo-type2 ul.products li.product:hover .out-of-stock { padding: 10px 15px; }
	
	.woo-type2 ul.products li.product .featured-tag span, .woo-type2.woocommerce.single-product .featured-tag span { font-size: 10px; }
	.woo-type2 ul.products li.product .featured-tag i, .woo-type2.woocommerce.single-product .featured-tag i { font-size: 11px; }
	
	.woo-type2 ul.products li.product .featured-tag > div, .woo-type2.woocommerce.single-product .featured-tag > div { height: 30px; }
	
	.woo-type2 ul.products li.product .featured-tag > div, .woo-type2.woocommerce.single-product .featured-tag > div, 
	.woo-type2 ul.products li.product .featured-tag i, .woo-type2.woocommerce.single-product .featured-tag i { line-height: 30px; }
	
	.woo-type2 ul.products li.product .featured-tag:after, .woo-type2.woocommerce.single-product .featured-tag:after { border-width: 15px; }
	
	.woo-type2 .page-with-sidebar div.product .woocommerce-tabs ul.tabs li a { font-size: 13px; letter-spacing: 0; }
	.woo-type2 .page-with-sidebar.with-both-sidebar div.product .woocommerce-tabs ul.tabs li a { display: block; }
	
	.woo-type4 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type4 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type4 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type4 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -55px; }
		
	.woo-type4 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -55px; }
	
	
	.woo-type4 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type4 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type4 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type4 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 55px; }
	
	.woo-type4 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type4 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type4 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 55px; }
	
	
	.woo-type4 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type4 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type4 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type4 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type4 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, .woo-type4 ul.products li.product .product-thumb a.add_to_cart_button:after, .woo-type4 ul.products li.product .product-thumb a.button.product_type_simple:after, .woo-type4 ul.products li.product .product-thumb a.button.product_type_variable:after, .woo-type4 ul.products li.product .product-thumb a.added_to_cart.wc-forward:after, .woo-type4 ul.products li.product .product-thumb a.add_to_wishlist:after, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:after, .woo-type4 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:after { -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; }
	
	.woo-type4.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type4 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 75px); }	
	
	.woo-type5 ul.products li.product .featured-tag { top: 25px; }
	.woo-type5 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 11px 0 0; }
	
	.woo-type6 ul.products li.product .product-details h5 { font-size: 18px; }
	.woo-type6 ul.products li.product .price, .woo-type6 ul.products li.product:hover .price { padding: 3px 15px; }
	
	.woo-type7 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type7 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type7 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type7 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 40px; }
		
	.woo-type7 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type7 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type7 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 40px; }
	
	.woo-type7.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type7 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 65px); }
			
	
	.woo-type7 ul.products li.product .product-details h5 { margin: 0 0 5px; }
	.woo-type7 ul.products li.product .product-details { padding: 0 0 7px; }	
	
	.woo-type7 ul.products li.product .featured-tag span, .woo-type7.woocommerce.single-product .featured-tag span { font-size: 13px; }
	.woo-type7 ul.products li.product .featured-tag i, .woo-type7.woocommerce.single-product .featured-tag i  { font-size: 14px; }				

	.woo-type7 ul.products li.product .product-details .product-price { padding: 0 10px; }
	
	
	.woo-type7 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }	
	.woo-type7 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 12px 0 0; }
	
	.woo-type8 ul.products li.product .product-details h5 { margin: 0 0 5px; }
	.woo-type8 ul.products li.product .product-details { padding: 0 0 10px; }
	

	.woo-type8 ul.products li.product .product-details h5 a { padding: 16px 0 15px; }
			
	.woo-type8 ul.products li.product .product-details h5:before { width: calc(100% - 100px); }
	.woo-type8 ul.products li.product:hover .product-details h5:before { width: calc(100% - 50px); }	
	
	.woo-type8 ul.products li.product .product-details .product-price { padding: 0 10px; }
	
	.woo-type8 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }				
	.woo-type8 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 10px 0 0; }	
	
	.woo-type9 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type9 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type9 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type9 ul.products li.product .product-thumb a.added_to_cart.wc-forward,
		.woo-type10 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type10 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type10 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type10 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -55px; }
		
	.woo-type9 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type9 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type9 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a,
	.woo-type10 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type10 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type10 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -55px; }
	
	.woo-type9 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type9 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward,
	.woo-type10 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type10 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type10 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type10 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { left: 0; right: 55px; }
	
	.woo-type9 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a,
	.woo-type10 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type10 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type10 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 55px; right: 0; }
	
	.woo-type9.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type9 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 75px); }

	.woo-type9 ul.products li.product .product-details h5 a { padding-top: 20px; }
	.woo-type9 ul.products li.product .product-details h5:before { width: 60%; }
	
	.woo-type9 ul.products li.product .product-details .product-price { padding: 0 10px; }
	
	.woo-type9 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
	.woo-type9 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 10px 0 0; }
	
	.woo-type10.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type10 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 72px); }

	.woo-type10 ul.products li.product .product-details .product-price { padding: 0 10px; }
	
	.woo-type10 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }	
	
	.woo-type11 ul.products li.product .product-details h5:before, .woo-type11 ul.products li.product:hover .product-details h5:after { width: 60%; }
		
	.woo-type11 ul.products li.product .product-thumb { padding: 10px; }
	.woo-type11 ul.products li.product .product-content:after { right: 10px; top: 10px; }
	
	.woo-type11 ul.products li.product .featured-tag { top: 14px; }
	
	.woo-type11 ul.products li.product .onsale, .woo-type11 ul.products li.product .out-of-stock { right: 15px; top: 15px; }
	
	.woo-type11 ul.products li.product:hover .onsale, .woo-type11 ul.products li.product:hover .out-of-stock { right: 20px; top: 20px; }
	
	
	.woo-type11 ul.products li.product .featured-tag span, .woo-type11.woocommerce.single-product .featured-tag span { font-size: 13px; }
	
	.woo-type11 ul.products li.product .featured-tag i, .woo-type11.woocommerce.single-product .featured-tag i  { font-size: 14px; }
	

	.woo-type11 ul.products li.product .product-details .product-price { padding: 0 10px; }
	
	.woo-type11 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }

	.woo-type11 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 9px; margin: 12px 0 0; }	
	
	.woo-type12 ul.products li.product .product-details h5 { font-size: 10px; }
		
	.woo-type12 ul.products li.product .product-details .product-price { padding: 0 10px; }
	.woo-type12 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }	
	
	.woo-type13 ul.products li.product .product-details .price, .woo-type13 ul.products li.product .onsale span, .woo-type13 ul.products li.product .out-of-stock span, 
	.woo-type13 ul.products li.product .featured-tag span, .woo-type13.woocommerce.single-product .featured-tag span { font-size: 10px; }
	
	.woo-type13 ul.products li.product .dt-sc-one-fourth .featured-tag i, .woo-type13.woocommerce.single-product .featured-tag i { font-size: 12px; }
	
	.woo-type13 ul.products li.product.product-type-variable .dt-sc-one-fourth .product-details .product-price .price del,
	.woo-type13 .page-with-sidebar ul.products li.product.product-type-variable .dt-sc-one-fourth .product-details .product-price del,
	.woo-type13 .page-with-sidebar .woocommerce.columns-4 ul.products li.product.product-type-variable .dt-sc-one-fourth .product-details .product-price del,
	.woo-type13 .page-with-sidebar ul.products li.product.product-type-variable .dt-sc-one-third .product-details .product-price del,
	.woo-type13 .page-with-sidebar .woocommerce.columns-3 ul.products li.product.product-type-variable .dt-sc-one-third .product-details .product-price del { display: none; }
	
	.woo-type13 ul.products li.product .product-details .product-price { padding: 0 10px; }
	.woo-type13 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
	
	.woo-type13 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 8px; margin: 10px 0 0; }	
	
	.woo-type14 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type14 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type14 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type14 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type14 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type14 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type14 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 45px; width: 45px; }
		
	.woo-type14 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type14 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type14 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type14 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type14 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type14 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type14 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { line-height: 42px; }
	
	.woo-type14 ul.products li.product .product-details .product-price { padding: 0 10px; }
	.woo-type14 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
	
	.woo-type15.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woo-type15.woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woo-type15.woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woo-type15.woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type15.woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woo-type15.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, .woo-type15 .woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woo-type15 .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woo-type15 .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woo-type15 .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type15 .woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woo-type15 .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15 .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 30px; width: 30px; }
		
	.woo-type15 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type15 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type15 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type15 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type15 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 14px; line-height: 30px; }
	
	.woo-type15 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type15 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type15 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type15 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type15 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type15 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type15 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type15 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 60px; }
	
	.woo-type15 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, 
	.woo-type15 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type15 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 60px; }	

	.woo-type15.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type15 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 78px); }
	
	.woo-type16 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type16 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type16 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 45px; }
		
	.woo-type16 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type16 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type16 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 45px; }			
	
	.woo-type16.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type16 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 62px); }
	
	.woo-type16 ul.products li.product .product-wrapper { padding: 15px 10px 0; }
	.woo-type16 ul.products li.product .product-details { padding: 0 10px 15px; }
	
	.woo-type17 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type17 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type17 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type17 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type17 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 35px; width: 35px; }

	.woo-type17 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type17 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type17 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type17 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type17 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 15px; line-height: 35px; }
			
	
	.woo-type17 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type17 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type17 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type17 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type17 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type17 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type17 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type17 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { left: 0; right: 50px; }
	
	.woo-type17 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, 
	.woo-type17 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type17 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type17 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 50px; right: 0; }		
	
	.woo-type17 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type17 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type17 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type17 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type17 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type17 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { margin-bottom: -18px; }
			
	.woo-type17.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type17 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 70px); }
	
	.woo-type17 ul.products li.product .product-details { padding: 15px 10px 30px; }
	.woo-type17 ul.products li.product .product-details:before, .woo-type17 ul.products li.product .product-details:after { bottom: 3px; left: 3px; right: 3px; top: 3px; }
	.woo-type17 ul.products li.product .price, .woo-type17 ul.products li.product:hover .price { font-size: 10px; padding: 3px 10px; }	
	
	.woo-type18 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type18 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type18 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type18 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type18 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 35px; width: 35px; }

	.woo-type18 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type18 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type18 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type18 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type18 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type18 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 15px; line-height: 35px; }				
			
	
	.woo-type18 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type18 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type18 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 45px; }
	
	.woo-type18 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type18 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type18 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 45px; }	
	
	
	.woo-type18.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type18 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 60px); }
	
	
	.woo-type18 ul.products li.product .product-wrapper { padding: 20px 15px 0; }

	.woo-type18 ul.products li.product .dt-sc-one-fourth .product-details .price { font-size: 9px; }
	.woo-type18 ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating { font-size: 8px; margin: 11px 0 0; }
	
	.woo-type18 ul.products li.product .dt-sc-one-third .product-details .product-rating-wrapper .star-rating,
	.woo-type18 ul.products li.product .dt-sc-one-half .product-details .product-rating-wrapper .star-rating { margin: 10px 0 0; }
	

	.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:before,
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before { top: -32px; }
	
	.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after { bottom: -32px; }
			
	
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before { top: -62px; }		
	
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after { bottom: -62px; }			
	
			
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before { top: -52px; }
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after { bottom: -52px; }	
	

	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before { top: -52px; }
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after { bottom: -52px; }
	
	.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:before { top: -48px; }
	.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:after { bottom: -48px; }

	
	.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:before { top: -78px; }
	.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:after { bottom: -78px; }	
	
	.woo-type19 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image, .woo-type19 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-thumb .image, .woo-type19 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image, .woo-type19 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-thumb .image { margin: 75px 0; }
		
	.woo-type19 ul.products li.product .product-details .price { font-size: 10px; }
	.woo-type19 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 8px; margin: 15px 0 0; }
	
	.woo-type20 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type20 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type20 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type20 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type20 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 35px; width: 35px; }


	.woo-type20 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type20 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type20 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type20 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type20 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 15px; line-height: 35px; }		
	
	
	.woo-type20 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type20 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type20 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type20 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -100px; }
	
	.woo-type20 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type20 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -100px; }		
	
	.woo-type20 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type20 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type20 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 40px; }
	
	.woo-type20 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type20 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type20 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 40px; }
	
	
	.woo-type20.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type20 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 60px); }
	
	
	.woo-type20 ul.products li.product .product-wrapper { padding: 20px 15px 0; }
	
	.woo-type20 ul.products li.product .product-details .price { font-size: 8px; }
	.woo-type20 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 8px; margin: 14px 0 0; }
	
	.woo-type21.woocommerce.single-product div.product div.images, .woo-type21.woocommerce.single-product div.product div.summary { width: 100%; }
		
	.woo-type21 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type21 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type21 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type21 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: 0 !important; }
	
	.woo-type21 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type21 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type21 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: 0 !important; }
	
	.woocommerce .with-both-sidebar ul.products li.product .column.dt-sc-one-half, .with-both-sidebar .woocommerce ul.products li.product .column.dt-sc-one-half, .woocommerce-page .with-both-sidebar ul.products li.product .column.dt-sc-one-half, 
	.woocommerce .with-both-sidebar ul.products li.product .column.dt-sc-one-third, .with-both-sidebar .woocommerce ul.products li.product .column.dt-sc-one-third, .woocommerce-page .with-both-sidebar ul.products li.product .column.dt-sc-one-third, 
	.woocommerce .with-both-sidebar ul.products li.product .column.dt-sc-one-fourth, .with-both-sidebar .woocommerce ul.products li.product .column.dt-sc-one-fourth, .woocommerce-page .with-both-sidebar ul.products li.product .column.dt-sc-one-fourth { margin-left: 0; width: 100%; }
	
	.with-left-sidebar ul.products li.product .column.dt-sc-one-fourth,
	.with-right-sidebar ul.products li.product .column.dt-sc-one-fourth { width: 49%; }
	
	.with-left-sidebar ul.products li.product.first .column.dt-sc-one-fourth,
	.with-right-sidebar ul.products li.product.first .column.dt-sc-one-fourth { margin-left: 2%; }
	
	.with-left-sidebar ul.products li.product:nth-child(2n+1) .column.dt-sc-one-fourth,
	.with-right-sidebar ul.products li.product:nth-child(2n+1) .column.dt-sc-one-fourth { clear: both; margin-left: 0; }
	
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce table.cart td.product-name a, .woocommerce table.cart td.product-price, .woocommerce table.cart td.product-subtotal, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: normal; }
	
	.woocommerce .page-with-sidebar div.product div.images, .woocommerce-page .page-with-sidebar div.product div.images, .woocommerce .page-with-sidebar div.product div.summary, .woocommerce-page .page-with-sidebar div.product div.summary { float: left; width: 100%; }
	
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { display: block; float: none; width: 100%; }		
	
	.woocommerce.single-product .page-with-sidebar .product-thumb-wrapper span.onsale, .woocommerce.single-product .page-with-sidebar .product-thumb-wrapper span.out-of-stock,
	.woocommerce.single-product .page-with-sidebar.with-both-sidebar .product-thumb-wrapper span.onsale, .woocommerce.single-product .page-with-sidebar.with-both-sidebar .product-thumb-wrapper span.out-of-stock { right: -25px; }
	
		
	.woocommerce div.product .images .thumbnails .yith_magnifier_gallery li { width: 71px !important; }	 
		
	.woocommerce .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,
	.woocommerce-page .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li { width: 160px !important; }
		
	.woocommerce .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,
	.woocommerce-page .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li { width: 90px !important; }
	
	
	.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells { width: 100%; }
	
	.woocommerce ul.products li.product .product-details h5 { font-size: 12px; }
	.woocommerce ul.products li.product .price { font-size: 11px; }
	.woocommerce ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 10px; margin: 7px 0 0; }
	
	
	.woocommerce .order_details li { font-size: 10px; }
	
	.woocommerce .page-with-sidebar div.product .woocommerce-tabs ul.tabs li a { font-size: 15px; letter-spacing: 0.5px; }
	.woocommerce .page-with-sidebar.with-both-sidebar div.product .woocommerce-tabs ul.tabs li { display: block; margin: 0 auto; text-align: center; }
			
	
	.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 40px; width: 40px; }
	
	
	.woocommerce ul.products li.product .product-thumb a.add_to_cart_button:before, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before, .woocommerce ul.products li.product .product-thumb .add_to_wishlist:before, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 18px; line-height: 40px; }
	

	.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -50px; }
	
	.woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -50px; }

	.woocommerce ul.products li.product:hover .product-thumb a.add_to_cart_button, .woocommerce ul.products li.product:hover .product-thumb a.button.product_type_simple, .woocommerce ul.products li.product:hover .product-thumb a.button.product_type_variable, .woocommerce ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 50px; }

	.woocommerce ul.products li.product:hover .product-thumb a.add_to_wishlist, .woocommerce ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 50px; }	
	
	
	.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 70px); }
	
	.woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-price, .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-price .price { width: 100%; }
	.woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-rating-wrapper { display: none; position: static; }
	.woocommerce ul.products li.product.product-type-variable:not(.has-default-attributes):hover .price { padding: 0;  text-align: center; }
	.woocommerce ul.products li.product.product-type-variable:not(.has-default-attributes):hover .product-details .product-rating-wrapper { display: inline-block; }
	
	.woocommerce ul.products li.product-type-variable:not(.has-default-attributes), .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-wrapper, .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-rating-wrapper { -webkit-transition: all 300ms linear 0s; -moz-transition: all 300ms linear 0s; -ms-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s; transition: all 300ms linear 0s;  }
	
	/*----*****---- << buddypress >> ----*****----*/
	#buddypress > div#item-body { float: left; width: 76.7%; }
	
	#buddypress #bbpress-forums li .bbp-topic-freshness { display:none; }
	#buddypress #bbpress-forums li.bbp-topic-voice-count, #buddypress #bbpress-forums li.bbp-topic-reply-count { width:20%; }
	
	#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span { font-size:12px; text-transform:capitalize; }
	
	#buddypress #members-dir-list ul li { width:32%; margin-right:2%; }
	#buddypress ul.item-list li img.avatar { max-width:55px; }
	#buddypress #members-dir-list ul#members-list li .item { display:inline-block; width:61%; }
	
	.bp_members.type-bp_members #buddypress div#subnav.item-list-tabs > ul, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-top:60px; }
	
	body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-header-content, body.single-item.groups #buddypress div#item-header #item-header-cover-image #item-actions { padding-left:20px; }	
	
	.dt-sc-newsletter-section.type6 .dt-privacy-wrapper { top:53px; }
	
	.dt-sc-newsletter-section.type7 .dt_ajax_subscribe_msg { margin-top:30px; }	
	
	}
/* Import rule from: https://bloominghills.sch.ng/wp-content/themes/kids-world/css/responsive-1199.css */
/* Note: Design for a width of 960px */	
    @media only screen and (min-width:992px) and (max-width:1199px) {
		
	/** base styles **/
	
	/*----*****---- << Plumber >> --****--*/
	.dt-sc-shadow { width:100%; background-size:100%; }
	
	/** grid css **/
	
	/*----*****---- << Container >> ----*****----*/	
	.container, .type5.tribe_events .container .container, .layout-boxed .vc_row .dt-sc-stretch-row-content, .left-header #header-wrapper .top-bar .container { width:900px; }
	.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:930px; }
	.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper { width:940px; }
	
	.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7 { max-width:900px; }
	
	#primary { width:670px; }
	#primary.with-both-sidebar { width:440px; }
	#secondary, #secondary-right, #secondary-left { width:200px; }
	
	.layout-boxed .vc_row.vc_row-no-padding { width:calc(100% + 40px) !important; left:-20px !important; }
	
	
	/*----*****---- << Mega Menu >> ----*****----*/		
	#main-menu .megamenu-2-columns-group .megamenu-child-container { width:460px; }
	#main-menu .megamenu-3-columns-group .megamenu-child-container { width:680px; }
	#main-menu .megamenu-4-columns-group .megamenu-child-container { width:900px; }
	
	.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container { width:640px; }
	
	/*----*****---- << Column >> ----*****----*/
	.vc_col-md-6.wpb_column.no-space.dt-sc-two-fifth, .vc_col-md-6.column.no-space.dt-sc-two-fifth { width:50%; }
	.column.no-space.dt-sc-one-fourth  { width:24.97%; }
	
	.wpb_column.dt-sc-one-fifth.vc_col-md-6 { width: 50%; }
	
	.wpb_column.dt-sc-one-fifth.vc_col-md-12,
	.wpb_column.dt-sc-two-fifth.vc_col-md-12,
	.wpb_column.dt-sc-three-fifth.vc_col-md-12 { width: 100%; }
	
	.vc_col-md-12.wpb_column { padding-bottom: 25px; }
	.vc_col-md-12.wpb_column:last-child { padding-bottom: 0; }
	
	.rs_margin_top_md-150.vc_row,
	.rs_margin_top_md-150.wpb_column .vc_column-inner { margin-top: 150px !important; }
	
	/** widget styles **/
	
	/*----*****---- << Widgets >> ----*****----*/
	.dt-sc-one-third .widget_text ul.split-list { width:100%; margin-right:0; }		
	.flickr-widget div { height: 68px; width: 68px; }
	.secondary-sidebar .type7 .widgettitle:before { left: -20px; }
	
	.secondary-sidebar .type8 .widget { padding: 0 15px 15px; }
	.secondary-sidebar .type8 .widgettitle { margin: -28px auto 20px; }
	
	.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
	.tagcloud a { margin:0 4px 10px 0; }
	
	.secondary-sidebar .type9 .widget ul li, .secondary-sidebar .type12 .widget ul li { font-size: 13px; }
	.woo-type6 .secondary-sidebar .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius:5px; }
			
	.secondary-sidebar .widget .tweet_list li { padding: 0 0 20px 30px; }

	.secondary-sidebar .widget .tweet_list li:before { font-size: 22px; }
	.secondary-sidebar .widget .tweet_list li:before, .secondary-sidebar .widget .tweet_list li:first-child:before { top: 0; }
			
	.secondary-sidebar aside.widget, .secondary-sidebar .type11 .widget { font-size: 12px; }		
	.secondary-sidebar .type2 .widget, .secondary-sidebar .type6 .widget, .secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget, .secondary-sidebar .type13 .widget { font-size: 13px; }
			
	.secondary-sidebar .type8 .widget, .secondary-sidebar .type12 .widget { padding: 15px 15px 20px; }
	.secondary-sidebar .type11 .widget { padding: 15px 10px 20px; }
	
	.secondary-sidebar .type5 .widget .tweet_list li, .secondary-sidebar .type8 .widget .tweet_list li,  .secondary-sidebar .type11 .widget .tweet_list li, .secondary-sidebar .type12 .widget .tweet_list li { padding: 0 0 20px; }
	.secondary-sidebar .type5 .widget .tweet_list li:before, .secondary-sidebar .type8 .widget .tweet_list li:before, 
	.secondary-sidebar .type11 .widget .tweet_list li:before, .secondary-sidebar .type12 .widget .tweet_list li:before { margin-right: 8px; position: static; }
	
	.secondary-sidebar .type11 > .widget:before { padding-right: 10px; top: 18px; }
	.secondary-sidebar .type11 .widgettitle:before { top: 9px; }
	.secondary-sidebar .type11 .widgettitle { font-size: 22px; }
			
	.secondary-sidebar .type12 .widget.woocommerce .woocommerce-product-search input[type="submit"]	{ width: 100%; }

	.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }		
	.woo-type4 .widget.woocommerce .woocommerce-product-search input[type="submit"] { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
	.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"] { border-radius: 5px; }
	.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }	
	
	/* Kids */ .secondary-sidebar .tribe-this-week-widget-horizontal .tribe-this-week-widget-day, #footer .tribe-this-week-widget-horizontal .tribe-this-week-widget-day{width:50%;}
	.secondary-sidebar .tribe-this-week-widget-horizontal .tribe-this-week-widget-day:nth-child(3n+1), #footer .tribe-this-week-widget-horizontal .tribe-this-week-widget-day:nth-child(3n+1){clear:none;} 	
	.secondary-sidebar .tribe-this-week-widget-horizontal .tribe-this-week-widget-day:nth-child(2n+1), #footer .tribe-this-week-widget-horizontal .tribe-this-week-widget-day:nth-child(2n+1){clear:both;}  
	
	/** layout styles **/
	
	/*----*****---- << Topbar >> ----*****----*/
	.top-bar .dt-sc-vertical-separator { margin:0px 10px; }
	
	/*----*****---- << Menu >> ----*****----*/
	#main-menu > ul.menu > li > a { padding:0px 10px; }
	.menu-with-slanting-splitter #main-menu > ul.menu > li > a { padding:0px 10px; }
	.menu-active-border-with-arrow #main-menu > ul.menu > li > a { padding:0px 9px; font-size:12px; }
	.menu-active-with-icon #main-menu > ul.menu > li > a { padding:0px 8px; }
	.menu-active-highlight-grey #main-menu ul.menu > li { padding:0px 12px; }
	
	/*----*****---- << Header >> ----*****----*/
	.split-header #main-menu ul.menu > li > a, .split-header #main-menu ul.menu > li > span.nolink-menu { padding:0px 15px; }
	.split-header.transparent-header #main-menu ul.menu > li { padding:0px 10px; }
	.split-header .menu-with-slanting-splitter #main-menu > ul.menu > li > a, .split-header .menu-with-slanting-splitter #main-menu > ul.menu > li > nolink-menu { font-size:11px; padding:0px 7px; }
	.split-header .menu-with-slanting-splitter #main-menu ul.menu > li:before { right:-8px; }
	.split-header #main-menu .menu-left, .split-header #main-menu .menu-right { width:41%; }
	
	/*----*****---- << Hosting >> ----*****----*/
	ul.side-nav li a { font-size:13px; }
	.side-navigation, .side-navigation .sticky-wrapper, .side-nav-container{width:225px;}
	/*----*****---- << Breadcrumb >> ----*****----*/
	.main-title-section-wrapper.breadcrumb-right .main-title-section h1 { font-size: 26px; }
	.main-title-section-wrapper.breadcrumb-right .main-title-section { width:58%; }
	.main-title-section-wrapper.breadcrumb-right .breadcrumb { width:42%; }		
	
	/*----*****---- << Responsive Map >> ----*****----*/
	.responsive-map { max-width: 100%; }		
	
	/*----*****---- << Footer >> ----*****----*/
	.footer-copyright .vc_col-sm-6 { width:100%; text-align:center; }
	.footer-copyright .vc_col-sm-6 .vc_column-inner  { padding:0; }
	.footer-copyright .menu-links { text-align:center; margin-top:10px; }
	
	.footer-copyright .vc_col-sm-6.alignright .dt-sc-sociable { float: left; margin-top: 10px; text-align: center; width: 100%; }
	.footer-copyright .vc_col-sm-6.alignright .dt-sc-sociable li { display: inline-block; float: none; }
	
	/** blog styles **/
	
	.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half  { width:100%; }
	.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:48.5%; }
	.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:100%; }
	.tpl-blog-holder.apply-isotope .dt-sc-one-third { width:31.8%; }
	
	.tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.8%; }
	.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.5%; }
	.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
	
	.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-top:30px; }
	
	.with-both-sidebar .blog-entry.blog-medium-style .entry-thumb, .with-both-sidebar .blog-entry.blog-medium-style .entry-details { width:100%; }
	.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-left:0; margin-top:20px; }
	.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details { padding-left:30px; }
	
	.with-both-sidebar .blog-entry.blog-medium-style .entry-details { padding-bottom:20px; }
	.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format { right:0; }
	
	.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { width:100%; }
	.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb ~ .entry-details { padding-left:0; }
	.dt-sc-one-third .blog-entry.blog-medium-style { width:99.5%; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title { min-height:auto; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-body, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data { margin-top:0; margin-left:0; width:100%; }
	.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4 { font-size:15px; }
	
	.with-both-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { margin-top:0; }
	.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { width:100%; }
	.dt-sc-one-half .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb ~ .entry-details { padding-left:30px; width:100%; padding-top:30px; }	
	.dt-sc-one-half .blog-entry.blog-medium-style .entry-format { right:0; }
	
	.dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-body { display:none; }
	.page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-thumb, .page-with-sidebar.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style.dt-blog-medium-highlight .entry-details { width:100%; }
	
	/** portfolio styles **/
	
	.page-template-tpl-fullwidth .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .portfolio.no-space.dt-sc-one-fourth { width:24.9746%; }
	.page-template-tpl-fullwidth .portfolio.no-space.dt-sc-one-fourth h2, .page-template-tpl-portfolio .portfolio.no-space.dt-sc-one-fourth h2 { font-size:17px; }
	
	.portfolio.dt-sc-one-half, .portfolio.dt-sc-one-fourth { width:48.9%; }
	.portfolio.dt-sc-one-third.with-sidebar, .portfolio.dt-sc-one-half.with-sidebar, .portfolio.dt-sc-one-fourth.with-sidebar { width: 48.5%; }
	.portfolio.dt-sc-one-third.with-sidebar.no-space, .portfolio.dt-sc-one-half.with-sidebar.no-space, .portfolio.dt-sc-one-fourth.with-sidebar.no-space { width: 49.8%; }
	.with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar { width:100%; }
	
	.portfolio.dt-sc-one-third { width:31.8%; }
				
	.page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .with-both-sidebar .portfolio.type1 .image-overlay h2 { font-size:20px; }
	.page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:18px; }
	.page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth.no-space .image-overlay-details .categories { display:none; }
			
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size: 20px; line-height: 45px; }
	.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height: 45px;  width: 45px;  }		
	
	/* Type2 **/
	.page-with-sidebar .dt-sc-portfolio-sorting.type2 a { padding-left:12px; padding-right:12px; }
	.with-both-sidebar .dt-sc-portfolio-sorting.type2::before { content:none; }
	.with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; box-sizing: border-box; }
	.dt-sc-portfolio-sorting.type2 { margin-bottom:60px; }
	
	.portfolio.type2.dt-sc-one-half.with-sidebar .image-overlay h2 { font-size:14px; }
	.portfolio.type2.dt-sc-one-half.with-sidebar .image-overlay .links { bottom:53px; }
	.portfolio.type2.dt-sc-one-third .image-overlay h2 { font-size:12px; }
	.portfolio.type2.dt-sc-one-third .image-overlay .links, .page-with-sidebar .portfolio.type2.dt-sc-one-fourth .image-overlay .links { bottom:50px; }
	.portfolio.type2.dt-sc-one-fourth.no-space .image-overlay .image-overlay-details { display:none; }
	.portfolio.type2.dt-sc-one-fourth.no-space .image-overlay .links { bottom:0; }
	
	.page-with-sidebar .dt-sc-portfolio-sorting.type2::before { content:none; }
	
	/** Type3 **/
	.with-both-sidebar .portfolio.type3 .image-overlay .links a { font-size:14px; }
	.portfolio.type3 .image-overlay .links a { font-size: 12px; }
	
	.with-both-sidebar .portfolio.type5 .image-overlay h2, .page-with-sidebar .portfolio.type5.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type5.dt-sc-one-fourth .image-overlay h2 { font-size:16px; }
	.type5.portfolio.no-space .image-overlay-details .categories { display:none; }
	
	.page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .page-with-sidebar .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:33.3%; }
	.page-template-tpl-portfolio .with-both-sidebar .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:49.9%; }
	.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:24.9789%; }
	
	.type7.no-space.portfolio.dt-sc-one-fourth .image-overlay-details { display:none; }
	.portfolio_content_middle .wpb_wrapper > p { display:none; }
	.portfolio.type7:hover .image-overlay .links { bottom:-2px; }
	.dt-sc-one-third.portfolio.type7 .image-overlay h2, .dt-sc-one-third.portfolio.type7.no-space .image-overlay h2 { font-size:12px; }
	.portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories, .page-with-sidebar .portfolio.type7.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
	.portfolio_content_middle .portfolio.type7 .image-overlay-details { display:none; }
	
	.page-with-sidebar .portfolio.type8.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
	.portfolio.type8 .image-overlay h2 { font-size:17px; }
	
	/** custom-class styles **/
	
	/*----*****---- << Hosting >> ----*****----*/
	.hosting-contact-info-container .dt-sc-contact-info.type7 span { left:10px; }
	
	/*----*****---- << Restaurant >> ----*****----*/
	.dt-sc-contact-details-on-map .dt-sc-map-overlay { padding: 72px 0 0; }
	
	/*----*****---- << Miscellaneous >> ----*****----*/
	.dt-sc-text-with-icon { font-size: 13px; }
	
	.wpb_single_image.overlay_banner_image{margin-bottom:-100px !important;}
	.vc_row.wpb_row.no_image_display.img_align_rhs{background-position:0% -1000px !important;}
	.vc_row.wpb_row.no_image_display_content.vc_row-flex{background-position:0px -140% !important;}
	.fullwidth_animation_image{background-attachment:inherit;}
	#fullwidth_menu_sticky .sticky-wrapper ul{width:220px;}
	
	/*----*****---- << Shortcodes >> ----*****----*/
	
	blockquote.type2 cite:before { left: -42px; right: auto; width: calc(90% - 32px); }	
	
	.dt-sc-contact-info.type5 h6 { font-size: 15px; margin: 20px 0 0; }
		
		
	/** Contact Info **/
	.dt-sc-contact-info.type6, .dt-sc-contact-info.type6 p, .dt-sc-contact-info.type6 a { font-size: 12px; }
	
	.dt-sc-contact-info.type3, .dt-sc-contact-info.type3 p, .dt-sc-contact-info.type3 a,
	.dt-sc-contact-info.type7, .dt-sc-contact-info.type7 p, .dt-sc-contact-info.type7 a { font-size: 11px; }			
			
	.dt-sc-contact-info.type7 { padding-left: 70px; }
	.dt-sc-contact-info.type7 span { line-height: 45px; width: 45px; }
	.dt-sc-contact-info.type7 span:after { height: 45px; width: 45px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
	
	/** Counters **/
	.vc_col-md-6 .dt-sc-counter.type1 { margin-bottom: 25px; }
	
	*.dt-sc-counter.type3, .vc_row-no-padding .dt-sc-counter.type3 { padding: 0; }
	
	.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:before,
	.dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:after,
	.vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:before,
	.vc_row-no-padding .dt-sc-counter.type3.diamond-square .dt-sc-couter-icon-holder .icon-wrapper:after { left: -2px; }		
			
	.dt-sc-counter.type5::before { height: 180px; width: 180px; }
	.dt-sc-counter.type5::after { height: 160px; width: 160px; }
	
	/** Donut Chart **/
	/** Medical **/
	.dt-sc-one-fifth .dt-sc-donutchart-medium { width:160px; }
	.dt-sc-one-fifth .dt-sc-donutchart, .dt-sc-donutchart-medium canvas { width: 150px !important; height: 150px !important; }
	.dt-sc-one-fifth .dt-sc-donutchart-medium .donutchart-text { width: 150px !important; line-height: 150px !important; }
	
	/** Dropcap **/
	
	.dt-sc-dropcap.dt-sc-dropcap-default { font-size: 32px; padding-right: 15px; }
	.dt-sc-dropcap.dt-sc-dropcap-circle, .dt-sc-dropcap.dt-sc-dropcap-bordered-circle,
	.dt-sc-dropcap.dt-sc-dropcap-square, .dt-sc-dropcap.dt-sc-dropcap-bordered-square { margin-right: 15px; }
	
	/** Events **/
	
	/** Event Shortcodes **/
	.dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
	.dt-sc-event-image-caption .dt-sc-image-content::before { bottom:-22px; top:auto; transform: rotate(90deg); border-left-width:16px; right:30px; }
	.dt-sc-event-image-caption .dt-sc-image-wrapper img { width:100%; }
	
	/** Hexagon Images **/
	
	.dt-sc-hexagons li { height:120px; width:120px; }
	.dt-sc-hexagons li::before, .dt-sc-hexagons li::after, .dt-sc-hexagons li .dt-sc-hexagon-overlay::before, .dt-sc-hexagons li .dt-sc-hexagon-overlay::after { left: 14.934px; width: 86px; height: 83px; }
	.dt-sc-hexagons li::before, .dt-sc-hexagons li .dt-sc-hexagon-overlay::before { top: -43.066px; }
	.dt-sc-hexagons li::after, .dt-sc-hexagons li .dt-sc-hexagon-overlay::after { bottom: -44.066px; }
	.dt-sc-hexagons li span { font-size: 48px; height: 48px; }
	
	.dt-sc-hexagons li .dt-sc-hexagon-overlay::before { height: 89px; left: 17.934px; top: -42.066px; }
	.dt-sc-hexagons li .dt-sc-hexagon-overlay::after { bottom: -41.066px; height: 83px; left: 16.934px; width: 87px; }
	.dt-sc-hexagons li .dt-sc-hexagon-overlay p { font-size:14px; }
	
	.dt-sc-hexagons li:first-child { top:-34px; }
	.dt-sc-hexagons li:nth-child(2) { left: -47%; top: 87px; }
	.dt-sc-hexagons li:nth-child(3) { left:48%; top:88px; }
	.dt-sc-hexagons li:nth-child(4) { left:-48%; top: 340px; }
	.dt-sc-hexagons li:nth-child(5) { left: 47%; top: 339px; }
	.dt-sc-hexagons li:last-child { bottom:-34px; }
	
	.dt-sc-hexagon-image-overlay { height:130px; }
	.dt-sc-hexagon-image-overlay h3 { font-size:23px; }
	.dt-sc-hexagon-image-overlay h2 { font-size:22px; }
	.dt-sc-hexagon-image-overlay h2::before { height:37px; }
	
	/** Icon Box **/
	.dt-sc-icon-box.type1 { padding: 35px 25px; }
	.dt-sc-icon-box.type1 .icon-content h4 { font-size: 13px; letter-spacing: 0; }
	
	.dt-sc-icon-box.type2 .icon-wrapper { margin-right: 8px; }
	.dt-sc-icon-box.type2.alignright .icon-wrapper { margin-left: 8px; }
	.dt-sc-icon-box.type2 .icon-wrapper span { font-size: 22px; }
	.dt-sc-icon-box.type2 .icon-content h4 { font-size: 14px; }
	
	.dt-sc-icon-box.type4 .icon-content h4 { font-size: 16px; }		
	
	.dt-sc-icon-box.type5.no-icon { padding: 0 30px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	.dt-sc-icon-box.type5.no-icon .icon-content h4 { padding: 0 0 20px; }	
	
	.vc_row-no-padding .dt-sc-icon-box.type5.no-icon { padding: 0; }
	
	.dt-sc-icon-box.type6 .icon-wrapper span { font-size: 40px; line-height: 80px; }
	.dt-sc-icon-box.type6 .icon-content h4 { font-size: 14px; letter-spacing: 0; }
	
	.dt-sc-icon-box.type9 .icon-content h4 { font-size: 18px; }
	/*.dt-sc-icon-box.type9 .icon-wrapper { height:100% !important; }*/
	
	.dt-sc-icon-box.type11 .dt-sc-button.medium { padding: 13px 45px 11px 25px; }
	
	.dt-sc-icon-box.type12 { min-height: 180px; }
	.dt-sc-icon-box.type12 .icon-wrapper { margin: 0 10px 0 0; top: 60px; }
	.dt-sc-icon-box.type12 .icon-wrapper span { font-size: 24px; }
	.dt-sc-icon-box.type12 .icon-content { top: 56px; }
	.dt-sc-icon-box.type12:hover .icon-content, .dt-sc-icon-box.type12.selected .icon-content { top: 15px; }
	
	.dt-sc-icon-box.type14 { min-height: 325px; }		
	.dt-sc-icon-box.type14 .icon-content h4 { font-size: 16px; }
	
	/** Photography **/
	.dt-sc-icon-box.type11 .dt-sc-button.medium { font-size: 13px; }
	
	/** Image Caption **/
	.dt-sc-image-caption.type2 .dt-sc-image-content { padding: 20px 15px; }
	
	.dt-sc-image-caption.type5 img { width: 100%; }
	
	.dt-sc-image-caption.type6 { overflow: hidden; }
	.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-height: none; width: 100%; }
	
	.dt-sc-image-caption.type7 .dt-sc-image-content { margin-top: 35px; }		
	.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 55px; }
	
	.dt-sc-image-caption.type2 .dt-sc-image-content p,
	.dt-sc-image-caption.type9 .dt-sc-image-overlay p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	
	/** Newsletter **/
	.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], 
	.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"] { margin: 0 15px 0 0; width: 34%; }
	
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { width: 80%; }
	.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { font-size: 13px; padding: 18px 15px 15px; }
	
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"],
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"]{font-size:15px; width:61.5%;}
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"]{padding:27px 18px 20px; width:auto;}
	
	.dt-sc-newsletter-section.type7 .newsletter-tooltip { width: 20%; top:-5px; }
	
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"]{padding:25px;}
	
	.dt-sc-newsletter-section.type1 h2{font-size:20px;}	
	
	/** Pricing Tables **/
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before,
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 124px; width: 124px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title,
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 103px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before, .dt-sc-pr-tb-col.type2 .dt-sc-price::before,
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before, .side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 126px; width: 126px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before,
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { top: 39px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-price::before,
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { top: -64px; }
	
			
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { font-size: 15px; line-height: 20px; margin: 20px 0 0; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 span { font-size: 25px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-price { height: 85px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size: 20px; }		
	.dt-sc-pr-tb-col.type2 .dt-sc-price h6 sup { font-size: 16px; top: auto; }			
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li { font-size: 14px; }
	
	.dt-sc-progress-wrapper .dt-sc-bar-title { font-size: 12px; }
	
	.dt-sc-tabs-vertical-frame-content img { position:inherit !important; }		
				
		
	/** Horizontal Tabs **/
	ul.dt-sc-tabs-horizontal > li > a,
	ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; }
	
	ul.dt-sc-tabs-horizontal > li > a { padding: 10px 15px 15px; }
	ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 15px; }
	
	ul.dt-sc-tabs-horizontal > li > a > span { top: 7px; }
	ul.dt-sc-tabs-horizontal-frame > li > a > span { top: 6px; }


	ul.dt-sc-tabs-vertical-frame > li > a { font-size: 13px; }
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 15px; }
	
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 13px; }
	.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 14px; }
	
	.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 10px 18px; }
	.dt-sc-tabs-horizontal-frame-container.type3 ul.dt-sc-tabs-horizontal-frame > li > a { padding: 11px 20px; }
	.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a { min-width: 25%; }
	
	.dt-sc-tabs-horizontal-frame-container.type6 ul.dt-sc-tabs-horizontal-frame > li > a { font-size: 14px; padding: 18px 10px; }		

	
	/** Vertical Tabs **/
	.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a,
	.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 12px; }
	
	.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { padding: 15px; }
	
	.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 15px; }		
	.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a:before { line-height: 46px; padding-right: 0; }
	.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame > li > a.current:after { right: 27px; }
	
	.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
	.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding-left: 50px; }
	
	.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame > li > a.current:before{border-bottom-width:23px; border-top-width:23px;}
	
	/** Team **/
	.vc_col-md-6 .dt-sc-team, .vc_col-md-12 .dt-sc-team { margin-top: 30px; }
	
	.dt-sc-team .dt-sc-team-thumb img,
	.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; }		
	
	.dt-sc-team.type2.alter .dt-sc-team-details::before { right: 30px; transform: rotate(-90deg); }		
	
	.dt-sc-team-social li { margin: 0 3px; }
	.dt-sc-team-social li a { font-size: 15px; height: 30px; line-height: 30px; width: 30px; }
	
	.dt-sc-team-social.hexagon-border li { margin: 8px 3px; }
	
	.dt-sc-team.type2 .dt-sc-team-details { padding: 50px 25px; }
	.dt-sc-team.type2 .dt-sc-team-details:before { border-bottom-width: 16px; top: -22px; left: 30px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }		

	.dt-sc-team.type2 .dt-sc-team-details h4 { font-size: 15px; margin-bottom: 5px; }
	.dt-sc-team.type2 .dt-sc-team-details h5 { margin-bottom: 10px; padding-bottom: 10px; }

	.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 35%; }
	.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top: -70px; }
	.dt-sc-team-social.diamond-square-border li { margin: 0 7px; }
	
	.rs_min_height_team_col .wpb_column { min-height: 355px !important; }	
	
	.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.rounded-border, .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social.square-border { top:70px; }	
	
	.dt-sc-testimonial-images li.selected div { width:65px; height:65px; }
	.dt-sc-testimonial-images li { width:32%;  min-height:114px; }
	.dt-sc-testimonial-images li:nth-child(5) { clear:none; }
	
	/*----*****---- << Testimonial >> ----*****----*/
	.dt-sc-testimonial.type6::after { left: 60%; }
	.dt-sc-testimonial.type6 .dt-sc-testimonial-author::before { content: none; }
	
	.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote { padding-top: 0; }		
	.dt-sc-testimonial.type8 .dt-sc-testimonial-author cite { right: 10px; }
	.dt-sc-testimonial.type8 .dt-sc-testimonial-quote blockquote q:before { top: 0; }
	.dt-sc-testimonial.type8.alignright .dt-sc-testimonial-author cite { left: 10px; }	
	
	.dt-sc-special-testimonial-container .vc_col-sm-6 { padding:70px 0 70px 65px; }
	
	/** Timeline **/
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-thumb { top: 18px; }		
	.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { top: -10px; }		
	
	/** Headings - Titles **/
	.dt-sc-title.with-two-color-stripe h5 { padding: 50px 0px 40px 320px; }
	.dt-sc-title.with-two-color-stripe h5:before { left:300px; }
	.dt-sc-title.with-two-color-stripe h3{font-size:16px;}
	.dt-sc-title.with-two-color-stripe h2{font-size:30px;}
	
	.dt-sc-triangle-title { height: 450px; width: 100%; }
	.dt-sc-triangle-title:before { height: 250px; top: 100px; width: 250px; }
	.dt-sc-triangle-title:after { height: 230px; top: 110px; width: 230px; }
	.dt-sc-triangle-title h2 { margin: 170px 0 0; }		
	
	.dt-sc-photography-style.vc_col-md-12 { padding-bottom: 0; }
	
	/** Toggles **/
	h5.dt-sc-toggle-accordion, h5.dt-sc-toggle, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 13px; }
	.type2 h5.dt-sc-toggle-accordion, .type2 h5.dt-sc-toggle { font-size: 24px; }
	.type3 .dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .type3 .dt-sc-toggle-frame h5.dt-sc-toggle { font-size: 14px; }
	
	/*----*****---- << Content Shortcodes >> ----*****----*/
	.dt-sc-triangle-img-crop { height: 295px; width: 295px; }
	.dt-sc-triangle-img-crop a { height: 270px; margin-top: 32px; margin-left: 32px; width: 270px; }
	
	.dt-sc-triangle-content { margin-top: -245px; padding: 60px 0 0; left: 39px; width: 260px; }
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content { padding: 110px 0 0 0; left: 19px; }
	
	.dt-sc-triangle-content:before { border-left-width: 130px; border-right-width: 130px; border-top-width: 200px; }
	.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content:before { border-bottom-width: 200px; }
	
	.alter .dt-sc-triangle-img { left: 205px; top: -105px; }
	
	
	.dt-sc-triangle-content h4 { font-size: 13px; }
	.dt-sc-triangle-content h5 { font-size: 10px; }
	
	/*** 404 ***/
	.error404 .type4 .vc_col-sm-6, .error404 .type7 .vc_col-sm-6, .error404 .type8 .vc_col-sm-6 { width:100%; margin:0; }
	.error404 .type8 .vc_col-sm-6.alignleft { text-align:center; width:100%; }
	
	.error404 .type5 .wpb_wrapper { width:100%; }
	.error404 .type5 h2 { font-size:210px; }
	.error404 .type5 h3 { font-size:50px; }
	.error404 .type5 #searchform { width:100%; }
	.error404 .type5 h2 { text-shadow:0 13px 0 #1a1a1a; }
	
	.error404 .type3 #searchform { width:100%; }
	
	.error404 .type7 .error-content, .error404 .type7 .wpb_wrapper > .alignright { width:100%; }
	.error404 .type5 .wpb_column:first-child .wpb_wrapper { width: 70%; }
	
	/*----*****---- << Coming Soon >> ----*****----*/
	.under-construction.type1 .logo, .under-construction.type1 .read-more { position:inherit; }
	
	.under-construction.type5 .dt-sc-counter-wrapper { margin-right:20px; }
	.under-construction.type5 .dt-sc-counter-number { font-size:45px; }
	.under-construction.type5 h2 { font-size:58px; position: relative; top:17px; }
	.under-construction.type5 .logo { height:75px; }
	.under-construction.type5 .logo img { max-width:90%; }
	
	.under-construction.type6 .dt-sc-counter-wrapper h3 { font-size:27px; }
	.under-construction.type6 .dt-sc-counter-number { font-size:71px; }
	.under-construction.type6 .dt-sc-counter-wrapper.last { margin-right:0; }
	
	.under-construction.type7 .dt-sc-counter-wrapper { margin-right:20px; min-width:62px; padding:20px 15px 17px; }
	.under-construction.type7 .counter-icon-wrapper .dt-sc-counter-number { font-size:40px; }
	
	/*----*****---- << WooCommerce >> ----*****----*/
	
	.woo-type1 .page-with-sidebar div.product .woocommerce-tabs ul.tabs li a { font-size: 20px; letter-spacing: 0.5px; }
	
	.woo-type2 .page-with-sidebar.with-both-sidebar div.product .woocommerce-tabs ul.tabs li a { font-size: 12px; letter-spacing: 0; padding: 5px 15px; }
	
	.woo-type7 ul.products li.product .product-details .product-price { padding: 0 10px; }
		
	.woo-type7 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
	
	.woo-type8 ul.products li.product .product-details .product-price { padding: 0 10px; }
		
	.woo-type8 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
			
	.woo-type8 ul.products li.product .product-details h5:before { width: calc(100% - 100px); }
	.woo-type8 ul.products li.product:hover .product-details h5:before { width: calc(100% - 50px); }		
	
	.woo-type8 ul.products li.product .product-details h5:before { width: calc(100% - 100px); }
	.woo-type8 ul.products li.product:hover .product-details h5:before { width: calc(100% - 50px); }
	
	.woo-type9 ul.products li.product .product-details .product-price { padding: 0 10px; }
		
	.woo-type9 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
			

	.woo-type9 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type9 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type9 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type9 ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: -65px; }
	
	.woo-type9 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type9 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type9 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { right: -65px; }
	
	.woo-type9 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type9 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type9 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { left: 0; right: 65px; }
	
	.woo-type9 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type9 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 65px; right: 0; }					
			
	
	.woo-type9 ul.products li.product .product-details h5:before { width: 60%; }
	
	.woo-type10 ul.products li.product .product-details .product-price,
	.woo-type13 ul.products li.product .product-details .product-price { padding: 0 10px; }
	
	.woo-type10 ul.products li.product:hover .product-details .product-rating-wrapper,
	.woo-type13 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
				
	
	.woo-type10 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 5px 0 0; }
	
	.woo-type12 ul.products li.product .product-details h5 { font-size: 12px; }
	
	.woo-type13 ul.products li.product .product-details .product-price { padding: 0 10px; }
	.woo-type13 ul.products li.product:hover .product-details .product-rating-wrapper { right: 8px; }
	
	.woo-type13 ul.products li.product .onsale span, .woo-type13 ul.products li.product .out-of-stock span, 
	.woo-type13 ul.products li.product .featured-tag span, .woo-type13.woocommerce.single-product .featured-tag span { font-size: 13px; }
	
	.woo-type13 ul.products li.product .featured-tag i, .woo-type13.woocommerce.single-product .featured-tag i { font-size: 14px; }	
	
	.woo-type13 ul.products li.product.product-type-variable .dt-sc-one-fourth .product-details .product-price .price del,
	.woo-type13 .page-with-sidebar ul.products li.product.product-type-variable .dt-sc-one-fourth .product-details .product-price del,
	.woo-type13 .page-with-sidebar .woocommerce.columns-4 ul.products li.product.product-type-variable .dt-sc-one-fourth .product-details .product-price del,
	.woo-type13 .page-with-sidebar ul.products li.product.product-type-variable .dt-sc-one-third .product-details .product-price del,
	.woo-type13 .page-with-sidebar .woocommerce.columns-3 ul.products li.product.product-type-variable .dt-sc-one-third .product-details .product-price del { display: none; }
	
	.woo-type14 ul.products li.product .product-details .product-rating-wrapper .star-rating { margin: 6px 0 0; }
	
	.woo-type15.woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woo-type15.woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woo-type15.woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woo-type15.woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type15.woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woo-type15.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15.woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, .woo-type15 .woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .woo-type15 .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .woo-type15 .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .woo-type15 .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type15 .woocommerce ul.products li.product .product-thumb a.add_to_wishlist, .woo-type15 .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15 .woocommerce ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a { height: 36px; width: 36px; }
		

	.woo-type15 ul.products li.product .product-thumb a.add_to_cart_button:before, .woo-type15 ul.products li.product .product-thumb a.button.product_type_simple:before, .woo-type15 ul.products li.product .product-thumb a.button.product_type_variable:before, .woo-type15 ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .woo-type15 ul.products li.product .product-thumb a.add_to_wishlist:before, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a:before { font-size: 16px; line-height: 36px; }

	.woo-type15 ul.products li.product .product-thumb a.add_to_cart_button, .woo-type15 ul.products li.product .product-thumb a.button.product_type_simple, .woo-type15 ul.products li.product .product-thumb a.button.product_type_variable, .woo-type15 ul.products li.product .product-thumb a.added_to_cart.wc-forward, .woo-type15 ul.products li.product:hover .product-thumb a.add_to_cart_button, .woo-type15 ul.products li.product:hover .product-thumb a.button.product_type_simple, .woo-type15 ul.products li.product:hover .product-thumb a.button.product_type_variable, .woo-type15 ul.products li.product:hover .product-thumb a.added_to_cart.wc-forward { right: 70px; }
	
	.woo-type15 ul.products li.product .product-thumb a.add_to_wishlist, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15 ul.products li.product .product-thumb .yith-wcwl-wishlistexistsbrowse a, 
	.woo-type15 ul.products li.product:hover .product-thumb a.add_to_wishlist, .woo-type15 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a, .woo-type15 ul.products li.product:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a { left: 70px; }	
	
	.woo-type15.woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img, .woo-type15 .woocommerce ul.products li.product .product-thumb .yith-wcwl-add-button img { right: calc(50% - 90px); }	
	
	.woo-type18 ul.products li.product .dt-sc-one-fourth .product-details .price { font-size: 11px; }
	.woo-type18 ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating { font-size: 9px; margin: 10px 0 0; }
	
	.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:before,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before { top: -96px; }
	
	.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:after,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after { bottom: -96px; }		
			
	.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:before,
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before { top: -39px; }
	
	.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after { bottom: -39px; }		
	
	
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before { top: -100px; }
	
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,
	.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after { bottom: -100px; }		
		
	
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before { top: -72px; }
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after { bottom: -72px; }		

	
	.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:after, .woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:before { top: -56px; }
	.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:before, .woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:after { bottom: -56px; }		
	
	
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before { top: -68px; }
	.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before, .woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after { bottom: -68px; }
	
	.woo-type19 ul.products li.product .product-details .price { font-size: 12px; }
	.woo-type19 ul.products li.product .product-details .product-rating-wrapper .star-rating { font-size: 10px; margin: 15px 0 0; }					
			
	.woo-type19 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image, .woo-type19 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-thumb .image, .woo-type19 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image, .woo-type19 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-thumb .image { margin: 100px 0; }	
	
	.woo-type20 ul.products li.product .product-wrapper { padding: 20px 20px 0; }
		
	.woo-type20 ul.products li.product .dt-sc-one-fourth .product-details .price { font-size: 10px; }
	.woo-type20 ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating { font-size: 10px; margin: 12px 0 0; }
	
	.woo-type21.woocommerce.single-product div.product div.images div.thumbnails { padding: 0 10px; }
	
	.woocommerce .with-both-sidebar ul.products li.product .column.dt-sc-one-half, .with-both-sidebar .woocommerce ul.products li.product .column.dt-sc-one-half, .woocommerce-page .with-both-sidebar ul.products li.product .column.dt-sc-one-half, 
	.woocommerce .with-both-sidebar ul.products li.product .column.dt-sc-one-third, .with-both-sidebar .woocommerce ul.products li.product .column.dt-sc-one-third, .woocommerce-page .with-both-sidebar ul.products li.product .column.dt-sc-one-third, 
	.woocommerce .with-both-sidebar ul.products li.product .column.dt-sc-one-fourth, .with-both-sidebar .woocommerce ul.products li.product .column.dt-sc-one-fourth, .woocommerce-page .with-both-sidebar ul.products li.product .column.dt-sc-one-fourth { margin-left: 0; width: 100%; }
	
	.with-left-sidebar ul.products li.product .column.dt-sc-one-fourth,
	.with-right-sidebar ul.products li.product .column.dt-sc-one-fourth { width: 49%; }
	
	.with-left-sidebar ul.products li.product.first .column.dt-sc-one-fourth,
	.with-right-sidebar ul.products li.product.first .column.dt-sc-one-fourth { margin-left: 2%; }
	
	.with-left-sidebar ul.products li.product:nth-child(2n+1) .column.dt-sc-one-fourth,
	.with-right-sidebar ul.products li.product:nth-child(2n+1) .column.dt-sc-one-fourth { clear: both; margin-left: 0; }		
	
	
	.woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-price, .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-price .price { width: 100%; }
	.woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-rating-wrapper { display: none; position: static; }
	.woocommerce ul.products li.product.product-type-variable:not(.has-default-attributes):hover .price { padding: 0;  text-align: center; }
	.woocommerce ul.products li.product.product-type-variable:not(.has-default-attributes):hover .product-details .product-rating-wrapper { display: inline-block; }
	
	.woocommerce ul.products li.product-type-variable:not(.has-default-attributes), .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-wrapper, .woocommerce ul.products li.product-type-variable:not(.has-default-attributes) .product-details .product-rating-wrapper { -webkit-transition: all 300ms linear 0s; -moz-transition: all 300ms linear 0s; -ms-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s; transition: all 300ms linear 0s;  }		
	
	
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce table.cart td.product-name a, .woocommerce table.cart td.product-price, .woocommerce table.cart td.product-subtotal, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: normal; }	
	
	.woocommerce div.product .images .thumbnails .yith_magnifier_gallery li { width: 92px !important; }
		
	.woocommerce .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,
	.woocommerce-page .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li { width: 67px !important; }
		
	.woocommerce .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,
	.woocommerce-page .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li { width: 41px !important; }		
	
	.woocommerce .page-with-sidebar.with-both-sidebar div.product .woocommerce-tabs ul.tabs li a { font-size: 12px; }	
	
	/*----*****---- << buddypress >> ----*****----*/
	#buddypress > div#item-body { float: left; width: 77.6%; }
	#buddypress #members-dir-list ul li { margin-right:2%; width:32%; }
	#buddypress ul.item-list li img.avatar { max-width:65px; margin-right:10px; }
	
	.dt-sc-newsletter-section.type6 .dt_ajax_subscribe_msg { top:130px; }
	.dt-sc-newsletter-section.type7 .dt_ajax_subscribe_msg { margin-top:30px; }

	}
/* Import rule from: https://bloominghills.sch.ng/wp-content/themes/kids-world/css/responsive-1280.css */
/* Note: Design for a width of 1280px */	
  @media only screen and (min-width:1200px) and (max-width:1280px) {
	
	/** grid css **/
	
	/*----*****---- <<Container >> ----*****----*/	
	.container, .layout-boxed .vc_row .dt-sc-stretch-row-content, .left-header #header-wrapper .top-bar .container { width: 1080px; }
	.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width: 1110px; }
	.layout-boxed .wrapper, .layout-boxed .main-header-wrapper, .layout-boxed .is-sticky #header-wrapper, .layout-boxed.standard-header .main-header-wrapper { width: 1120px; }

	#primary { width:810px; }
	#secondary, #secondary-right, #secondary-left { width:240px; }
	#primary.with-both-sidebar { width:540px; }
	
	/** layout styles **/
	
	/*----*****---- << Header >> ----*****----*/
	.left-header #main-menu .megamenu-2-columns-group .megamenu-child-container { width:460px; }
	.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container { width:680px; }
	.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container { width:900px; }
	
	/** blog styles **/
	
	.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width: 48.8%; }
	.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.2%; }
	
	/** portfolio styles **/
	
	.portfolio.column.no-space.dt-sc-one-fourth { width:24.97%; }
		
	.with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth { width:48.2%; }
	.portfolio-fullwidth-container .dt-sc-one-third { width:32%; }
	
	.page-with-sidebar .portfolio.dt-sc-one-half { width:48.8%; }
	
	.with-both-sidebar .dt-sc-portfolio-sorting.type2 { width:100%; }
	.dt-sc-portfolio-sorting.type2:before { display:none; }
	
	/*----*****---- << Shortcodes >> ----*****----*/	

    /** Events **/
	
	.dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
	.dt-sc-event-image-caption .dt-sc-image-wrapper img { width:100%; }
	
	/** Icon Box **/
	.dt-sc-icon-box.type14 { min-height: 325px; }
	
	/** Image Caption **/
	.dt-sc-image-caption.type6 { overflow: hidden; }
	.dt-sc-image-caption.type6 .dt-sc-image-wrapper { padding: 45px 0 0; }
	.dt-sc-image-caption.type6 .dt-sc-image-wrapper img { max-height: none; width: 100%; }
	.dt-sc-image-caption.type6:hover:before { top: 0; }		 
	.dt-sc-image-caption.type6 .dt-sc-image-content p { display: none; }
	
	/*----*****---- << WooCommerce >> ----*****----*/
	
	.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { font-size:13px; }
	
  }@media only screen and (min-width:1365px) and (max-width:1600px){.column.no-space.dt-sc-one-third{width:33.3111%}}@media only screen and (min-width:768px) and (max-width:991px){.dt-sc-text-with-icon{font-size:11px}.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3{padding-left:5px;padding-right:5px}.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 .dt-sc-contact-info.type3{font-size:13px;padding-left:10px;padding-right:10px}.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 .dt-sc-contact-info.type3 h6{font-size:15px}.dt-sc-contact-details-on-map .dt-sc-map-overlay{padding:76px 0 0}.rs_line_height p{line-height:normal!important}.dt-sc-content-with-hexagon-shape{margin-left:16%}.event-colored-box{margin-top:0}.event-contact-info{margin-left:25%}.architecture-process.rs_padding_override{padding-left:20px!important;padding-right:20px!important}.column.wpb_column.dt-sc-one-fifth.vc_col-md-4{width:32%;margin-bottom:20px;min-height:290px}.column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(4),.column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(10){margin-left:0}.wpb_single_image.overlay_banner_image{margin-bottom:-100px!important}.vc_row.wpb_row.no_image_display.img_align_rhs{background-position:0% -1000px!important}.vc_row.wpb_row.no_image_display_content.vc_row-flex{background-position:0 -140%!important}.portfolio_carousel_display .dt-carousel-navigation a{margin-top:-55%}.fullwidth_animation_image{background-attachment:inherit}#fullwidth_menu_sticky .sticky-wrapper ul{width:155px}}@media only screen and (min-width:480px) and (max-width:767px){th,td,tbody th{font-size:12px}.container,.type5.tribe_events .container .container,.layout-boxed .vc_row .dt-sc-stretch-row-content,.left-header #header-wrapper .top-bar .container{width:420px}.container.fill-container,.page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row{width:450px}.layout-boxed .wrapper,.layout-boxed .main-header-wrapper,.layout-boxed .is-sticky #header-wrapper,.layout-boxed.standard-header .main-header-wrapper{width:460px}#primary.with-left-sidebar,#primary.with-right-sidebar,#primary.with-both-sidebar{width:420px}.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7{max-width:420px}.widget_text ul.split-list{width:100%;margin:0}.alignright .dt-sc-sociable{width:100%;text-align:center}.tagcloud a{margin:0 5px 10px 0}.secondary-sidebar .flickr-widget div{width:auto}.textwidget .dt-sc-contact-info span{width:20px;margin:7px 6px 0 0;font-size:15px}.widget.woocommerce .woocommerce-product-search input[type="submit"]{float:right;min-height:50px;margin-top:10px;position:inherit}.woo-type20 .widget.woocommerce .woocommerce-product-search input[type="submit"]{border-radius:5px}.widget.woocommerce .woocommerce-product-search input[type="search"]{padding-right:10px}.footer-copyright .vc_col-sm-6{width:100%!important;margin-bottom:15px!important;text-align:center;padding:0}.footer-copyright .dt-sc-sociable li{display:inline-block;float:none}.footer-copyright .dt-sc-sociable.diamond-square-border li{margin:0 20px 0 0}.footer-copyright .menu-links{text-align:center}.footer-copyright .menu-links li{margin:0 0 0 10px}.footer-copyright .menu-links.with-splitter li{margin:0}.footer-copyright .menu-links li:first-child{margin:0}.footer-copyright .alignright img{display:inline-block;float:none}.footer-copyright .dt-sc-contact-info span{width:20px;margin:7px 6px 0 0;font-size:15px}.portfolio-fullwidth-container .dt-sc-one-third{width:48%}.rsvp-form{padding:65px 35px}.rsvp-form form:before{left:-81px}.rsvp-form form:after{right:-164px}.rs_padding_override.vc_row,.rs_padding_override.wpb_column .vc_column-inner{padding-left:50px!important;padding-right:50px!important}.wpb_single_image.overlay_banner_image{margin-bottom:-75px!important}blockquote.type2 cite:before{width:calc(50% + 62px)}.dt-sc-triangle-img-crop a{margin-left:20px;margin-top:20px}.dt-sc-triangle-content{margin-top:-340px;padding:80px 0 0 20px}.dt-sc-triangle-content:before{border-left-width:160px;border-right-width:160px;border-top-width:255px;left:20px}.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content:before{border-bottom-width:225px;right:46px}.dt-sc-triangle-wrapper.alter .dt-sc-triangle-content{padding:130px 0 0 0}.alter .dt-sc-triangle-img{left:300px;top:-170px}.aligncenter .dt-sc-button.medium.with-icon.icon-right.type3{padding:14px 80px 13px 30px}.dt-sc-icon-box.type12 .icon-wrapper{top:25px}.dt-sc-icon-box.type12 .icon-content{top:15px}.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7{max-width:420px}.dt-sc-progress-wrapper .dt-sc-bar-title{font-size:10px;padding:0 10px 0 0;width:32%}.dt-sc-progress-wrapper .dt-sc-progress{width:68%}ul.dt-sc-tabs-horizontal>li>a,ul.dt-sc-tabs-horizontal-frame>li>a{font-size:11px;padding:10px 15px 15px}ul.dt-sc-tabs-horizontal-frame>li>a{padding:10px 15px}ul.dt-sc-tabs-horizontal>li>a>span,ul.dt-sc-tabs-horizontal-frame>li>a>span{top:7px}.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame,.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame,.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame{width:46%}.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame>li>a{padding:15px}.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content,.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content{padding:0 0 0 20px;width:calc(54% + 1px)}.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame>li>a,.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame>li>a,.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame>li>a{font-size:12px}.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame>li>a.current:before{font-size:18px;right:15px;top:15px}.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame>li:first-child>a.current:before{top:31px}.dt-sc-tabs-vertical-frame-container.type3 ul.dt-sc-tabs-vertical-frame>li>a.current:before{border-width:22px 0 22px 15px}.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content{padding:0 0 0 35px}.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame>li>a{padding:12px 15px 12px 0}.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame>li>a:before{line-height:46px;padding-right:3px;right:-30px;width:30px}.dt-sc-tabs-vertical-frame-container.type4 ul.dt-sc-tabs-vertical-frame>li>a.current:after{right:6px}.dt-sc-tabs-horizontal-frame-container.type5.alter ul.dt-sc-tabs-horizontal-frame>li>a{font-size:14px}.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social{top:32%}.rs_min_height_team_col .wpb_column{min-height:570px!important}.dt-sc-ribbon-title{line-height:50px}.dt-sc-triangle-title{height:510px;margin:0 0 35px}.error404 .type7 .error-content{width:100%}.under-construction.type1 .dt-sc-counter-wrapper{margin-right:0}.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper::before{width:70px;height:70px}.under-construction.type1 .dt-sc-counter-wrapper .dt-sc-counter-number{line-height:70px;font-size:36px}.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper::after{right:-5px}.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper{width:114px;height:77px}.under-construction.type4 .wrapper>.logo{left:5px;top:5px}.under-construction.type4 .dt-sc-counter-wrapper{margin-bottom:20px}.under-construction.type7 .dt-sc-counter-wrapper{margin-right:15px;min-width:62px;margin-bottom:5px}.under-construction.type7 .counter-icon-wrapper .dt-sc-counter-number{font-size:37px}.woo-type2 div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0}.woo-type2 div.product .woocommerce-tabs ul.tabs li a{letter-spacing:0;margin:0 3px 0 0;padding:5px 15px}.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-wrapper,.woo-type18 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-wrapper,.woo-type18 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-wrapper,.woo-type18 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-wrapper{padding:20px 25px 0}.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:after,.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before,.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:after,.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before,.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:after,.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before{top:-90px}.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:before,.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:before,.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after,.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:before,.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after{bottom:-90px}.woocommerce div.product .images .thumbnails .yith_magnifier_gallery li,.woocommerce.single-product .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,.woocommerce.single-product .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li{width:133px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 12px 0 5px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px}.woocommerce .shop_table .quantity .qty,.woocommerce-page .shop_table .quantity .qty{margin:10px 0}.woocommerce table.shop_table.cart tbody tr td.actions .coupon .input-text{width:auto}.woocommerce-cart table.shop_table tbody tr td.actions .coupon .button{bottom:-2px}.woocommerce-cart table.shop_table tbody tr td.actions .button{bottom:25px}.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce table.shop_attributes td{text-align:left}.woocommerce-cart .cart-collaterals .cart_totals .button{float:left}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{font-size:10px;margin:5px 0}#bbpress-forums li.bbp-forum-freshness,#bbpress-forums li.bbp-topic-freshness{display:none}li.bbp-forum-info,li.bbp-topic-title{width:55%}li.bbp-forum-topic-count,li.bbp-topic-voice-count,li.bbp-forum-reply-count,li.bbp-topic-reply-count{width:19%}#bbpress-forums li .bbp-forum-content{display:none}.bbp-forum-info .bbp-forum-title{font-size:14px}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{min-height:50px}#bbpress-forums div.bbp-the-content-wrapper input{margin-bottom:3px}#buddypress div.activity-meta a{margin-top:5px}#buddypress .dt-sc-member-container,#buddypress .dt-sc-group-container{margin:0 0 30px;text-align:center;width:100%}#buddypress>div#item-body,#buddypress div#item-header div#item-header-content{width:100%}.members.dir-list ul,#buddypress ul.item-list,#buddypress #activity-stream{margin-top:20px;display:inline-block;width:100%}.bp_members.type-bp_members #buddypress div#subnav.item-list-tabs>ul,.my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs>ul{margin-top:93px}.messages .bp_members.type-bp_members #buddypress div#subnav.item-list-tabs>ul{margin-top:50px}.logged-in.my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs>ul{border-bottom:0}#buddypress ul.item-list li div.item-desc{display:inline-block;margin-left:93px;width:77%}#buddypress .groups.mygroups #groups-list .item,#buddypress #groups-list .item{margin-right:0;width:70%}#buddypress div.item-list-tabs>ul,#buddypress #item-body div#subnav.item-list-tabs>ul{border-bottom:0}#buddypress div.item-list-tabs ul li{border-bottom:1px solid rgb(0 0 0 / .1);text-align:center;width:100%}#buddypress div.item-list-tabs ul li a,.my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs>ul{margin-right:0;margin-bottom:0}#buddypress div#subnav.item-list-tabs ul li.last{margin-top:20px;padding-bottom:20px}#buddypress div.pagination .pagination-links{width:100%;text-align:center;margin-top:15px}#buddypress div.pagination .pagination-links span,#buddypress div.pagination .pagination-links a{float:none;display:inline-block}}@media only screen and (min-width:320px) and (max-width:479px){th,td,tbody th{font-size:10px}th{padding:10px 6px}td,tbody th{padding:13px 6px}.container,.layout-boxed .vc_row .dt-sc-stretch-row-content{width:290px}.container.fill-container,.page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row{width:320px}.layout-boxed .wrapper{width:100%}#primary.with-left-sidebar,#primary.with-right-sidebar,#primary.with-both-sidebar{width:290px}.layout-boxed .vc_row.vc_row-no-padding{width:100%!important;left:0px!important}.secondary-sidebar .flickr-widget div{width:auto}.secondary-sidebar .type8 .widget{padding:0 17px 15px}.secondary-sidebar .type5 .widget ul li{font-size:16px}.footer-copyright .menu-links.with-splitter li a{padding:0 7px}.page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-third .image-overlay .links a,.page-template-tpl-portfolio .portfolio-fullwidth-container .portfolio.type1.dt-sc-one-fourth .image-overlay .links a{margin-top:125px}.hosting-table th{text-transform:capitalize;font-size:12px;padding:13px 6px}.hosting-table tr td,.hosting-table tbody tr:nth-child(2n+1) td{font-size:12px;padding:22px 8px}.rs_fontsize_small{font-size:40px!important}.rs_padding_override.vc_row,.rs_padding_override.wpb_column .vc_column-inner{padding-left:30px!important;padding-right:30px!important}.business-contact-social li{margin:0 15px}.dt-sc-colored-big-buttons{font-size:16px}.portfolio_carousel_display .dt-carousel-navigation a{margin-top:calc(-58%);margin-top:-moz-calc(-58%);margin-top:-webkit-calc(-58%)}.dt-sc-content-with-hexagon-shape .hexagon-border{width:87%}.dt-sc-hexagons li:first-child,.dt-sc-hexagons li:nth-child(2),.dt-sc-hexagons li:nth-child(3),.dt-sc-hexagons li:nth-child(4),.dt-sc-hexagons li:nth-child(5),.dt-sc-hexagons li:last-child{left:19%}.dt-sc-hexagon-image-overlay h3{font-size:15px}.dt-sc-hexagon-image-overlay h2{font-size:18px}.dt-sc-hexagon-image-overlay h2::before{height:31px}.dt-sc-hexagon-image-overlay{height:103px}.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type7{max-width:290px}.dt-sc-testimonial-images li{width:49%;min-height:117px}.dt-sc-testimonial-images{max-width:237px}.dt-sc-title.with-two-border h2{font-size:20px}.dt-sc-title.with-right-border-decor .dt-sc-button.large{font-size:15px}.dt-sc-title.with-boxed h2{font-size:22px;height:100px}.dt-sc-title.with-boxed h2 span{font-size:40px}.dt-sc-triangle-title{height:450px}.dt-sc-triangle-title:before{height:250px;top:100px;width:250px}.dt-sc-triangle-title:after{height:230px;top:110px;width:230px}.dt-sc-triangle-title h2{margin:170px 0 0}.error404 .type1 img{max-width:55%}.error404 .type1 h4{font-size:32px}.error404 .type2 h3{font-size:60px}.error404 .type2 h2{font-size:130px;top:-30px}.error404 .type2 h4{font-size:25px}.error404 .type3 h5,.error404 .type8 h4{font-size:31px}.error404 .type4 .error-box{width:200px;height:200px}.error404 .type4 .error-box h2{font-size:60px}.error404 .type4 .error-box h3{font-size:35px}.error404 .type5 h2{font-size:160px}.error404 .type7 img{width:50%}.error404 .type7 .error-text{font-size:22px;line-height:40px}.error404 .type8 h2{font-size:140px;top:-15px}.error404 .type8 h3{font-size:70px}.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper::before{width:50px;height:50px}.under-construction.type1 .dt-sc-counter-wrapper .dt-sc-counter-number{line-height:50px;font-size:25px;font-weight:400}.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper{width:74px;height:50px}.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper::after{top:15px;right:-6px}.under-construction.type1 .dt-sc-counter-wrapper{margin-right:0}.under-construction.type1 .dt-sc-counter-wrapper h3{text-transform:capitalize}.under-construction.type2 .dt-sc-counter-wrapper{padding:12px 12px 9px;margin-right:20px}.under-construction.type3 p{font-size:20px}.under-construction.type4 .wrapper>.logo{left:5px;top:5px}.under-construction.type6 .logo,.under-construction.type7 .logo{width:290px}.under-construction.type7 .dt-sc-counter-wrapper{margin-right:10px;padding:20px 10px 17px;min-width:42px;margin-bottom:5px}.under-construction.type7 .counter-icon-wrapper .dt-sc-counter-number{font-size:30px;margin-bottom:5px}.woo-type1.woocommerce.single-product .featured-tag{right:0}.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-wrapper,.woo-type18 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-wrapper,.woo-type18 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-wrapper,.woo-type18 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-wrapper{padding:20px 25px 0}.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:after,.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb:before,.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:after,.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb:before,.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:after,.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb:before{top:-58px}.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:before,.woo-type18 ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-fourth .product-thumb .image:after,.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:before,.woo-type18 ul.products li.product .dt-sc-one-third .product-thumb .image:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-third .product-thumb .image:after,.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:before,.woo-type18 ul.products li.product .dt-sc-one-half .product-thumb .image:after,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before,.woo-type18 .page-with-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:before,.woo-type18 .page-with-sidebar.with-both-sidebar ul.products li.product .dt-sc-one-half .product-thumb .image:after{bottom:-58px}.woo-type20 ul.products li.product .product-details .product-rating-wrapper .star-rating{margin:4px 0 0}.woo-type21.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li{width:100%}.woo-type21.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li a{display:block}.woocommerce.single-product div.product .images .thumbnails .yith_magnifier_gallery li,.woocommerce.single-product .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,.woocommerce.single-product .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li{width:90px!important}#buddypress ul.item-list li div.item-desc{display:inline-block;margin-left:62px;width:80%}#buddypress ul.item-list li img.avatar{max-width:45px;margin-right:15px}#buddypress .groups.mygroups #groups-list .item,#buddypress #groups-list .item{width:73%;margin-right:0}#buddypress .activity-list li .activity-content{margin-left:55px}#buddypress div.activity-meta a{margin-top:5px}#buddypress form#whats-new-form #whats-new-options{height:125px!important}#message-threads .thread-from>img,#message-threads .thread-from>span{display:none}#message-threads th{text-transform:capitalize}#buddypress #message-threads th,#buddypress #message-threads td{padding:8px 6px}#message-threads .thread-star{display:none}#buddypress #previous-next{float:left;width:100%;text-align:center}#buddypress #previous-next input[type="submit"]#group-creation-next,#buddypress #previous-next input[type="button"]#group-creation-previous{float:none;margin-left:0;margin-right:0}#buddypress form.standard-form .left-menu{width:100%;text-align:center}#buddypress form.standard-form .main-column{margin-left:0;display:inline-block}#buddypress div.item-list-tabs>ul,#buddypress #item-body div#subnav.item-list-tabs>ul{border-bottom:0}#buddypress div.item-list-tabs ul li{border-bottom:1px solid rgb(0 0 0 / .1);text-align:center;width:100%}#buddypress div.item-list-tabs ul li a,.my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs>ul{margin-right:0;margin-bottom:0}#buddypress div#subnav.item-list-tabs ul li.last{margin-top:20px;padding-bottom:20px}}