@charset "utf-8";
/* CSS Document */

/*----*****---- << Responsive >> ----*****----*/


	/*----*****---- << Desktop >> ----*****----*/	
	
    /* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

    @media only screen and (min-width:960px) and (max-width:1260px) {
		
	.container { width:900px; }		
		
	.boxed .wrapper { width:940px; margin:0 auto; float:none; }
  	.boxed #header, .boxed #header2, .boxed #header3 { width:940px; }
	
	/*----*****---- << Banner >> ----*****----*/	
	
	.parallax-text ul li { font-size:34px; line-height:45px; }
	.parallax-text h2 { font-size:80px; line-height:80px; }
	.parallax-banner .purchase-now { font-size:35px; }
	.parallax-text img { max-width:85%; }
	.parallax-text-right { margin-left:0; margin-bottom:0px; }
	.parallax-text { height: 300px; }
	.pattern-text h5 { margin-bottom: 10px; }
	.pattern-text img { max-width:50%; }
	.pattern-text h2 { line-height:20px; }
	.pattern-text h3 { font-size:35px; }
	.pattern-text .number { max-width:50%; height:40px; }
	
	.video-text img { max-width:70%; }
	.video-text h2 { font-size:80px; line-height:85px; }
	.video-text h3 { font-size:32px; }
	.scroll-down a img { margin-bottom:5px; }
	
	.purchase-now { padding:15px 13px; }
	
	/*----*****---- << Header >> ----*****----*/	
	
	#main-menu ul li a, #main-menu ul li .nolink-menu { padding:36px 12px; }
	
	.header2 #logo { width:17%; padding:24px 0; }
	.header2 #main-menu ul li a, .header2 #main-menu ul li .nolink-menu {  font-size: 14px; padding: 35px 7px; }
	#header3.header1 #main-menu ul li a i { display:none !important; }
	
	.sb-slidebar #main-menu ul li a, .sb-slidebar #main-menu ul li .nolink-menu { padding:15px; }
	
	#toggle-panel a { width:35px; height:35px; right:0px; line-height:35px; top:0px; }
	#toggle-panel .fa { line-height:35px; font-size:12px; }
	#logo.toggle-menu { padding:19px 0; }
	
	.boxed #toggle-panel a { top:0; right:0; }
	
	/*----*****---- << Services >> ----*****----*/	
	.theme-service .column.no-space.dt-sc-five-sixth { width:79.2%; }
	.theme-service .column.dt-sc-one-sixth { width:17.5%; }
	
	#about .bx-wrapper{background-position:40% 89%;}
	
	.dt-sc-testimonial-wrapper .dt-sc-testimonial-content .quotes:after{left:43%;}
	
	/*----*****---- << Team >> ----*****----*/	
	
	.jcarousel li { margin-right:30px; width:198px !important; }
	
	.image-overlay-text h4 a { font-size:20px; }
	
	.dt-sc-team .team-thumb .hexagon2 { width:179px; height:106px; }
	.dt-sc-team .team-thumb .hexagon { width:180px; height:104px; }
	.team-thumb .hexagon-image { height:217px; width:181px; }
	
	/*----*****---- << BLOG >> ----*****----*/	

	#blog .dt-sc-one-third{width:30.5%;}
	#primary { width: 680px; }
	#secondary, #secondary-right, #secondary-left { width: 200px; }
	.page-title h2 { font-size:42px; padding:0 35px; }
	
	.author-desc { width:90%; }
	.with-sidebar .author-desc { width:87%; }
	.with-sidebar.page-with-both-sidebar .author-desc { width:82%; }
	
	.with-sidebar .blog-items .dt-sc-one-half, .with-sidebar .blog-items .dt-sc-one-third { width: 48.4%; }
	.page-with-both-sidebar .blog-items .dt-sc-one-half, .page-with-both-sidebar .blog-items .dt-sc-one-third { width: 100%; }
	.with-sidebar.page-with-both-sidebar ul.commentlist li ul.children { padding:0 0 20px 20px; }
	.with-sidebar.page-with-both-sidebar ul.commentlist li .comment-container { padding-left:50px; }
	.with-sidebar.page-with-both-sidebar ul.commentlist li .comment-author { width:35px; }
	.with-sidebar.page-with-both-sidebar #commentform .dt-sc-one-half { margin:0px; width:100%; }
	
	.with-right-sidebar .gallery.dt-sc-one-half .image-overlay .links a, .with-left-sidebar .gallery.dt-sc-one-half .image-overlay .links a { width:45px; height:26px; } 
	
	ul.recent-posts-widget li a.thumb { margin-bottom:10px; }
	.widget .recent-posts-widget li { padding-bottom:15px; }
	
	/*----*****---- << PORTFOLIO >> ----*****----*/	
	
	.widget #wp-calendar th { padding:9px; }
	.widget #wp-calendar td { padding:7px; }
	
	.with-sidebar .gallery.column.dt-sc-one-third.no-space { width:49.8%; }
	.with-sidebar .gallery.column.dt-sc-one-fourth.no-space { width:33.3%; }
	.page-with-both-sidebar .gallery.column.dt-sc-one-fourth.no-space, .page-with-both-sidebar .gallery.column.dt-sc-one-third.no-space { width:49.8%; }
	.page-with-both-sidebar .gallery.column.dt-sc-one-half.no-space { width:100%; }
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text { height:110px; }
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-third .image-overlay-text { height:100px; }
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text h4 a { font-size:20px; text-transform:uppercase; }
	#primary.page-with-both-sidebar { width:460px; }
	
	.gallery.with-space.dt-sc-one-third { width:31.6%; }
	.gallery.with-space.dt-sc-one-fourth { width:31.3%; }
	.gallery.with-space.dt-sc-one-half { width:48.9%; }
	
	.with-sidebar .gallery.with-space.dt-sc-one-half, .with-sidebar .gallery.with-space.dt-sc-one-third, .with-sidebar .gallery.with-space.dt-sc-one-fourth, .page-with-both-sidebar .gallery.with-space.dt-sc-one-fourth, .page-with-both-sidebar .gallery.with-space.dt-sc-one-third, .page-with-both-sidebar .gallery.with-space.dt-sc-one-half { width:48%; }
	
   .page-with-both-sidebar .gallery.with-space.dt-sc-one-half { width: 100%; }
   
   .with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay .links a { width:28px; height:16px; }
	
	/*----*****---- << CART >> ----*****----*/	
	
	#customer_details h3 { font-size:25px; }
	
	.woocommerce .checkout_coupon input[type="submit"], .woocommerce-page .checkout_coupon input[type="submit"] { margin-top:0; }
	
	}
	
	
	/*----*****---- << Tablet (Portrait) >> ----*****----*/	
	
    /* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

    @media only screen and (min-width:768px) and (max-width:959px) {
		
	.container { width:710px; }
	
	.boxed .wrapper { width:750px; margin:0 auto; float:none; }
	.boxed #header, .boxed #header2, .boxed #header3 { width:750px; margin:0 auto; }
	
	/*----*****---- << Banner >> ----*****----*/	
	
	.video-text { height:285px; }
	.video-text h2 { font-size:80px; line-height:80px; }
	.video-text h3 { font-size:30px; margin-bottom:10px; }
	.purchase-now { font-size:20px; }
	.video-text h4 img { max-width:70%; }
	
	.pattern-text img { max-width:75%; }
	.pattern-text h4 { font-size:25px; }
	.pattern-text h3 { font-size:40px; }
	.pattern-text { height:320px; }
	.purchase-now { padding:15px 10px; }
	
	
	.parallax-text ul li { font-size:26px; line-height:40px; }
	.parallax-text h2 { font-size:63px; line-height:65px; }
	.parallax-text h3 a { font-size:35px; }
	.parallax-banner .purchase-now { font-size:25px; line-height:25px; }
	.parallax-text img { max-width:95%; }
	.parallax-text ul, .parallax-text-right { width:45%; }
	.parallax-text-right { margin-bottom:25px; }
	.parallax-text { height:255px; }
	
	/*----*****---- << Header >> ----*****----*/	
	

	#main-menu ul li a, #main-menu ul li .nolink-menu { padding:35px 8px; font-size:14px; }
	.header2 #main-menu ul li a, .header2 #main-menu ul li .nolink-menu { padding: 35px 8px; }
	/*.header2 #panel #main-menu ul li a, .header2 #panel #main-menu ul li .nolink-menu { padding:35px 6px; } 
	.header2 #panel #main-menu ul li.menu-item-simple-parent ul li a { padding:0 15px; }*/
	.header2 #main-menu ul li .fa, #header #main-menu ul li .fa { display:none; }
	#logo { width:18%; padding:27px 0; }
	#main-menu ul li.menu-item-simple-parent ul li a { font-size:13px; }
	#main-menu ul li.menu-item-simple-parent ul li { padding:7px 0px; }
	#main-menu ul li.menu-item-simple-parent:nth-child(8) ul li ul, #main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(9) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(8) ul li ul li ul { right:180px; }
	
	#main-menu ul li.menu-item-simple-parent ul { width:180px; }
	
	.sb-slidebar #main-menu ul li a, .sb-slidebar #main-menu ul li .nolink-menu { padding:15px; }
	
	#toggle-panel a { width:30px; height:30px; right:0px; line-height:30px; top:0px; }
	#toggle-panel .fa { line-height:30px; }
	#logo.toggle-menu { padding:20px 0; }
	
	.sb-slidebar #main-menu ul li.menu-item-simple-parent:last-child > ul { top:-402px; }
	.sb-slidebar #main-menu ul li.menu-item-simple-parent:nth-child(9) > ul { top:-150px; }
	.sb-slidebar #main-menu ul li.menu-item-simple-parent:nth-child(8) > ul { top:-150px; }
	
	.sb-slidebar #main-menu ul li.menu-item-simple-parent ul li:nth-child(5) > ul { top: -220px; }
	
	.sb-slidebar.sb-left #main-menu ul li.menu-item-simple-parent ul { left:221px !important; }
	.sb-slidebar.sb-right #main-menu ul li.menu-item-simple-parent ul { left:-176px !important; }
	.sb-slidebar.sb-style-overlay { width:220px; }
	.sb-slidebar.sb-left #main-menu ul li.menu-item-simple-parent ul li ul { left:175px !important; } 
	
	.sb-slidebar #main-menu ul li.menu-item-simple-parent ul { width:175px; }
	
	/*----*****---- << About >> ----*****----*/	
	.founder-detail { margin-bottom:35px; }
	
	.dt-sc-testimonial-wrapper .column.dt-sc-one-fourth { width:30.4%; }
	
	.testimonial-thumb { margin:10px 10px 50px 0; }
		
	/*----*****---- << Services >> ----*****----*/	
	.theme-service .column.no-space.dt-sc-five-sixth { width:75.2%; }
	.theme-service .column.dt-sc-one-sixth { width:21%; }
	.theme-service .hexagon-shapes { margin:20px 0px; }
	
	/*----*****---- << Team >> ----*****----*/	
	
	.dt-sc-team .team-thumb .hexagon { height: 80px; width: 140px; }
	.dt-sc-team .team-thumb .hexagon2 { width:138px; height:82px; }
	.team-thumb .hexagon-image { height: 217px; top: -67px; width: 140px; }
	
	/*----*****---- << Portfolio >> ----*****----*/	
	.image-overlay-text h4 a { font-size:15px; }
	.image-overlay-text h4 { line-height:19px; margin-bottom:5px; }
	.image-overlay-text { height:125px; }
	.image-overlay-text p { margin-bottom:10px; }
	
	.gallery .image-overlay .links a { width:33px; height:19px; }
	.links li .hexagon { width:33px; height:19px; }
	.links .hexagon .fa { font-size:14px; line-height:19px; }
	.gallery:hover .image-overlay .links a.zoom { left:0px; right:40px; }
	.gallery:hover .image-overlay .links a.link { left:40px; right:0px; }
	
	.jcarousel li { margin-right:53px; width:198px !important; }
	
	.related-slider-controls a.prev-posts, .related-slider-controls a.prev-posts:hover { left:38%; }
	.related-slider-controls a.next-posts, .related-slider-controls a.next-posts:hover { right:38%; }
	
	.with-sidebar .gallery.column.dt-sc-one-fourth.no-space { width:33.3%; }
	.with-sidebar .gallery.column.dt-sc-one-third.no-space { width:49.8%; }
	.page-with-both-sidebar .gallery.column.dt-sc-one-fourth.no-space, .page-with-both-sidebar .gallery.column.dt-sc-one-third.no-space, .page-with-both-sidebar .gallery.column.dt-sc-one-half.no-space { width:100%; }
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text { height:110px; }
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text h4 a, .with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-third .image-overlay-text h4 a, .with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-half .image-overlay-text h4 a { font-size:20px; text-transform:uppercase; }
	.page-with-both-sidebar .gallery.dt-sc-one-third .image-overlay-text .links .hexagon, .with-sidebar .gallery.dt-sc-one-fourth .image-overlay-text .links .hexagon { width:33px; height:19px; }
	
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text .links .hexagon { width:34px; height:19px; }
	
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text .links .hexagon .fa, .page-with-both-sidebar .gallery.dt-sc-one-third .image-overlay-text .links .hexagon .fa, .with-sidebar .gallery.dt-sc-one-fourth .image-overlay-text .links .hexagon .fa { line-height:19px; }
	
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth:hover .image-overlay .links a.zoom, .with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-third:hover .image-overlay .links a.zoom, .with-sidebar .gallery.dt-sc-one-fourth:hover .image-overlay .links a.zoom { right:40px; }
	
	.with-sidebar.page-with-both-sidebar .dt-sc-one-fourth.gallery:hover .image-overlay .links a.link, .with-sidebar.page-with-both-sidebar .dt-sc-one-third.gallery:hover .image-overlay .links a.link, .with-sidebar .dt-sc-one-fourth.gallery:hover .image-overlay .links a.link { left:40px; }
	
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text p, .with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-third .image-overlay-text p, .with-sidebar .gallery.dt-sc-one-fourth .image-overlay-text p { margin-bottom:10px; }
	
	.portfolio-container .gallery.with-space.dt-sc-one-half { width:48%; }
	.portfolio-container .gallery.with-space.dt-sc-one-third { width:31%; }
	.portfolio-container .gallery.with-space.dt-sc-one-fourth { width:31.3%; }
	
	.with-sidebar .gallery.with-space.dt-sc-one-half, .with-sidebar .gallery.with-space.dt-sc-one-third, .with-sidebar .gallery.with-space.dt-sc-one-fourth { width:48%; }
	
	.page-with-both-sidebar .gallery.with-space.dt-sc-one-fourth, .page-with-both-sidebar .gallery.with-space.dt-sc-one-third, .page-with-both-sidebar .gallery.with-space.dt-sc-one-half { width: 100%; }
	
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay .links a { width:28px; height:16px; }
	
	/*----*****---- << BLOG >> ----*****----*/	
	
	#primary.page-with-both-sidebar { width: 310px; }
	#secondary, #secondary-right, #secondary-left { width:180px; }
	#primary { width:510px; }
	
	.page-title h2 { font-size:35px; padding:0 30px; }

	.author-desc { width:87%; }
	.with-sidebar .author-desc { width:83%; } 
	.with-sidebar.page-with-both-sidebar .author-desc { width:100%; padding-left:0; }
	.with-sidebar.page-with-both-sidebar ul.commentlist li .comment-container { padding-left:0; background:none; }
	.with-sidebar.page-with-both-sidebar ul.commentlist li ul.children { padding:0; border:none; }
	.with-sidebar.page-with-both-sidebar ul.commentlist li { padding:0; }
	.with-sidebar.page-with-both-sidebar ul.commentlist li .comment-author { position:relative; margin-bottom:20px; }
	.with-sidebar.page-with-both-sidebar ul.commentlist li ul.children .comment-author:before { display:none; }
	.with-sidebar ul.commentlist li ul.children { padding:0 0 20px 30px; }
	.with-sidebar ul.commentlist li ul.children .comment-author:before { right: 33%; }
	
	.with-sidebar .blog-items .dt-sc-one-half, .with-sidebar .blog-items .dt-sc-one-third { width: 48%; }
	.page-with-both-sidebar .blog-items .dt-sc-one-half, .page-with-both-sidebar .blog-items .dt-sc-one-third { width: 100%; }
	.with-sidebar.page-with-both-sidebar #commentform .dt-sc-one-half { margin:0px; width:100%; }
	
	ul.recent-posts-widget li a.thumb { margin-bottom:10px; }
	.widget .recent-posts-widget li { padding-bottom:15px; }
	
	.widget #wp-calendar th { padding:7px; }
	.widget #wp-calendar td { font-size:12px; padding:5px 7px; }
	
	.hexagon-container .hexagon-shapes { margin:37px auto 20px auto; }
	.widget h3.widgettitle { font-size:20px; }
	
	/*----*****---- << Contacts >> ----*****----*/	
	
	.dt-sc-contact-info { width:75%; }
	
	/*----*****---- << Checkout >> ----*****----*/	
	
	#reviews a.button, .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button, .woocommerce table .button, .product.woocommerce .button { font-size:11px; padding:13px 10px 11px; }
	.woocommerce h3 { font-size:21px; }
	.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-account #primary { min-height:502px; }
	
	.woocommerce table.cart td.actions .coupon .button { min-height: 36px; }
	.woocommerce table.cart td.actions .coupon .input-text { height:36px; }
	
	.woocommerce .checkout_coupon input[type="submit"], .woocommerce-page .checkout_coupon input[type="submit"] { margin-top:0; }
	
	/*----*****---- << Shortcodes >> ----*****----*/	
	
	.dt-sc-callout-box .dt-sc-button { font-size:13px; padding: 12px 15px; }
	
	.dt-sc-colored-box h5 span { margin-bottom:10px; }
	
	.dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button { font-size:15px; padding:10px 20px; }
	
	.dt-sc-donutchart-medium .dt-sc-donutchart, .dt-sc-donutchart-medium canvas, .dt-sc-donutchart-medium div { width:150px !important; height:150px !important; line-height:150px !important; }
	.dt-sc-donutchart-medium { width:150px; margin:0 7px; }
	
	.dt-sc-donutchart-medium .dt-sc-donutchart-title { font-size:14px; }
	
	.dt-sc-donutchart-large .dt-sc-donutchart, .dt-sc-donutchart-large canvas, .dt-sc-donutchart-large div { width:200px !important; height:200px !important; line-height:200px !important; }
	.dt-sc-donutchart-large { width:200px; margin:0 7px; }
	
	.dt-sc-donutchart-small .dt-sc-donutchart-title { font-size:14px; }
	
	.testimonial h4 { font-size:22px; }
	.testimonial span { font-size:20px; }
	.fullwidth-section.dt-sc-parallax-section .dt-sc-testimonial-carousel-wrapper { width:100%; }
		
	}
	
	/*----*****---- << Mobile (Landscape) >> ----*****----*/	
	
    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {

    /*Iphone sidebar fix */

	@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) { 

		#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { display: inline-block; float: left;}

	}
		
	.container { width:420px; }
	
	.boxed .wrapper { width:100%; margin:0 auto; float:none; }
  	.boxed #header, .boxed #header2, .boxed #header3 { width:100%; }
	
	/*----*****---- << Banner >> ----*****----*/	
	
	.video-text h2 { font-size:45px; line-height:50px; }
	.video-text h3 { font-size:16px; margin-bottom:0px; }
	.purchase-now { font-size:14px; padding:5px; margin-top:0px; }
	.video-text h4 img { max-width:45%; }
	.video-text { height:250px; }
	.scroll-down a img { margin-bottom:5px; }
	
	.pattern-text h2 img { max-width:40%; }
	.pattern-text img { max-width:60%; }
	.pattern-text h4 { font-size:15px; }
	.pattern-text h3 { font-size:20px; margin-bottom:10px; }
	.pattern-text { height:250px; }
	.pattern-text h2 { line-height:20px; margin-bottom:5px }
	.pattern-text h5 { margin-bottom: 0px; }
	.pattern-text .number { max-width:50%; height:25px; }
		
	.video-text, .pattern-text { width:100%; }
	
	.parallax-text ul { margin-bottom:0px; }
	.parallax-text ul li { font-size:16px; line-height:27px; }
	.parallax-text h2 { font-size:30px; line-height:35px; margin-bottom:0px; }
	.parallax-text h3 a { font-size:22px; }
	.parallax-text h3 { margin-bottom:0px; }
	.parallax-banner .purchase-now { font-size:16px; padding:10px 25px; margin-bottom:0px; line-height:16px; }
	.parallax-text img { max-width:70%; }
	.parallax-text ul, .parallax-text-right { width:45%; }
	.parallax-text-right { margin-left:0px; margin-bottom:0px; }
	.parallax-text { height: 230px;}

	.video-full-width .overlay-pattern, .video-full-width .overlay, .video-full-width .banner-content, .video-full-width .top-content-bottom { display: none; }
	
	/*----*****---- << Header >> ----*****----*/	
	#logo { width:100%; text-align:center; padding:10px 0px; }
	#main-menu { width:100%; display:block; }
	#header .container, #header2 .container, #header3 .container { width:100%; }
	#header, #header2, #header3, #panel { height:68px; }
	
	.mean-nav ul li .fa { display: none; }
	
	.main-title h1, .main-title h2, .main-title h3, .main-title h4, .main-title h5, .main-title h6 { padding:0 25px 7px; }
	
	.sb-toggle-right, .sb-toggle-left, #toggle-panel a { display:none; }
	
	#header.dt-menuoverslider { margin-top:0; }
	.menu-over-slider .top-content { margin-top:-65px; }
	
	/*----*****---- << About >> ----*****----*/
	.column { margin-right:0px; }	
	.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 { width:100%; margin:0px 0px 20px 0px; }	
	
	#about .bx-wrapper { background-position:30% 89%; }
	
	.dt-sc-testimonial-wrapper .dt-sc-testimonial-content { width:100%; }
	.testimonial-thumb { float:none; display:table; margin:50px auto 50px; }
	.dt-sc-icon-content.type2 .hexagon2 { width:99px; height:58px; }
	.dt-sc-icon-content.type2 .hexagon { width:103px; height:60px; }
	
	/*----*****---- << Services >> ----*****----*/
	
	.theme-service.right .hexagon-shapes { margin:20px 13px 20px 0; }
	.theme-service .column.no-space.dt-sc-five-sixth { width:82.55%; margin-bottom:0; }
	.theme-service .column.dt-sc-one-sixth { width:14%; }
	.theme-service .hexagon2 { width:54px; height:32px; }
	.theme-service .hexagon { width:58px; height:34px; }
	
	/*----*****---- << Portfolio >> ----*****----*/
	.sorting-container a { margin:0px 0px 5px 0px; font-size:14px; }
	.portfolio-container .gallery.dt-sc-one-fourth.no-space, .recent-portfolio .column.dt-sc-one-fourth.no-space, .portfolio-container .gallery.dt-sc-one-third.no-space, .portfolio-container .gallery.dt-sc-one-half.no-space { width:49.9%; margin:0; }
	.portfolio-container .gallery.dt-sc-one-half.with-space, .portfolio-container .gallery.dt-sc-one-third.with-space, .portfolio-container .gallery.dt-sc-one-fourth.with-space { width:47.5%; }
	.page-title h2 { padding:0px 20px; font-size:25px; }
	.post-pagination { margin:0px 0px 40px 0px; }
	
	.gallery.with-space .image-overlay-text h4 a { font-size:17px; }	
	
	.related-slider-controls a.prev-posts, .related-slider-controls a.prev-posts:hover { left:30%; }
	.related-slider-controls a.next-posts, .related-slider-controls a.next-posts:hover { right:30%; }
	.jcarousel li { margin-right:15px; width:198px !important; }
	.tweets span.tweet_text { margin-bottom:15px; font-size:21px; }
	.tweet-content .hexagon-shapes:before, .tweet-content .hexagon-shapes:after, .dt-sc-testimonial-wrapper.type2 .hexagon-shapes:before, .dt-sc-testimonial-wrapper.type2 .hexagon-shapes:after { min-width:150px; }
	
	.image-overlay-text h4 a { font-size:19px; }
	
	.gallery .image-overlay .links a { width:33px; height:19px; }
	.links li .hexagon { width:33px; height:19px; }
	.links .hexagon .fa { font-size:14px; line-height:19px; }
	.gallery:hover .image-overlay .links a.zoom { left:0px; right:40px; }
	.gallery:hover .image-overlay .links a.link { left:40px; right:0px; }
	.gallery.with-space .image-overlay-text h4, .gallery.with-space .image-overlay-text p { margin-bottom:5px; }
	.gallery.with-space .image-overlay-text { height:125px; }
	
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay .links a { width:28px; height:16px; }
	
	.dt-sc-testimonial-wrapper.type2 .container{width:420px;}
	
	/*----*****---- << BLOG >> ----*****----*/	
	
	#primary, #primary.with-left-sidebar, #primary.with-right-sidebar, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left { width:100%; margin:0; }
	
	#primary.with-sidebar.with-right-sidebar, #primary.with-sidebar.page-with-both-sidebar { margin-bottom: 40px; }
	
	ul.commentlist li ul.children { padding:0 0 20px 20px; }
	ul.commentlist li .comment-container { padding-left:50px; }
	ul.commentlist li ul.children .comment-author:before { right:23%; }
	.author-desc { width:100%; padding-left:0; }
	.with-sidebar .author-desc, .with-sidebar.page-with-both-sidebar .author-desc { width:100%; padding-left:0; }
	
	
	.hexagon-container .hexagon-shapes { margin:37px auto 20px auto; }
	
	/*----*****---- << Contacts >> ----*****----*/
	.wpcf7-form p.dt-sc-one-half { margin-bottom:0; }
	.dt-sc-contact-info .dt-sc-social-icons li { margin-right:7px; }
	.dt-sc-contact-info { width:87%; margin-left:0; }
	
	/*----*****---- << Shop >> ----*****----*/
	
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { padding:6px 5px; }
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { font-size:13px; padding:15px 5px; }
	.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img { width:50px; }
	.wishlist_table .add_to_cart.button { font-size:10px; padding:9px 3px 7px; }
	table.cart td.product-name a { font-size:14px; }
	
		
	 /*Cart*/
	 ul.products li .product-wrapper, ul.products li .product-wrapper.product-two-column, ul.products li .product-wrapper.product-three-column, ul.products li .product-wrapper.product-four-column, ul.products li .product-wrapper.product-five-column, ul.products li .product-wrapper.product-six-column, ul.products li .product-wrapper.product-two-column.no-space, ul.products li .product-wrapper.product-three-column.no-space, ul.products li .product-wrapper.product-four-column.no-space, ul.products li .product-wrapper.product-five-column.no-space, ul.products li .product-wrapper.product-six-column.no-space { width:100%; }
	
	.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images { width:100%; }
	.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { width:100%; }
	
	/*.product .summary .add_to_wishlist,*/ #reviews a.button, .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button, .woocommerce table .button, .product.woocommerce .button { font-size:9px; padding:13px 5px 12px; }
	
	.woocommerce input[type="submit"], .woocommerce button, .woocommerce-page input[type="submit"], .woocommerce-page button { padding:4px 6px; }
	.woocommerce table.cart .actions input.button { padding:9px 6px; }
	
	.woocommerce .shop_table .quantity .plus, .woocommerce .shop_table .quantity .minus, .woocommerce-page .shop_table .quantity .plus, .woocommerce-page .shop_table .quantity .minus { height:30px; padding:8px 6px; }
	.woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty { height:30px; width:30px !important; }
	
	.woocommerce table.cart td.actions .coupon .input-text { width:155px; height:30px; }
	.shipping-calculator-button { padding-right:10px; }
	
	/*.summary .single_add_to_cart_button.button { display:inline-block; clear:both; }*/
	
	.woocommerce h3 { font-size:20px; }	
	
	.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 form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { width:100%; }
	
	.woocommerce table.cart td.actions .coupon .button { min-height: 30px; margin-bottom:10px; }
	
	/*----*****---- << Shortcodes >> ----*****----*/	
	
	.dt-sc-callout-box .dt-sc-one-fifth { margin-bottom: 0; }
	.dt-sc-callout-box .dt-sc-button { float:none; }
	.dt-sc-callout-box { text-align: center; }
	
	.dt-sc-callout-box .icon { display: inline-block; float: none; margin: -5px 0 20px; }
	
	blockquote.alignleft, blockquote.alignright { width:100%; }
	
	.dt-sc-pricing-table.no-space .dt-sc-one-fourth, .dt-sc-pricing-table.no-space .dt-sc-one-third, .dt-sc-pricing-table.no-space .dt-sc-one-half, .dt-sc-pricing-table.no-space .dt-sc-one-fifth, .dt-sc-pricing-table.no-space .dt-sc-one-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-fourth, .dt-sc-pricing-table.no-space .dt-sc-two-third, .dt-sc-pricing-table.no-space .dt-sc-four-fifth, .dt-sc-pricing-table.no-space .dt-sc-three-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-sixth, .dt-sc-pricing-table.no-space .dt-sc-four-sixth, .dt-sc-pricing-table.no-space .dt-sc-five-sixth { width:100%; }
	
	.testimonial h4 { font-size:19px; }
	.testimonial span { font-size:17px; }
	.fullwidth-section.dt-sc-parallax-section .dt-sc-testimonial-carousel-wrapper { width:100%; }
	
	}
	
	
	/*----*****---- << Mobile >> ----*****----*/	

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.container { width:300px; }
	
	.boxed .wrapper { width:100%; margin:0 auto; float:none; }
  	.boxed #header, .boxed #header2, .boxed #header3 { width:100%; }
	
	/*----*****---- << Banner >> ----*****----*/	
	
	.top-content-bottom { bottom:5%; }
	.scroll-down a .fa { font-size:28px; }
	
	.video-text h2 { font-size:35px; line-height:40px; }
	.video-text h3 { font-size:13px; margin-bottom:0px; }
	.purchase-now { font-size:12px; padding:5px; margin-top:10px; }
	.video-text h4 img { max-width:35%; }
	.video-text h4 { display:block; line-height:0; margin-bottom:0; }
	.video-text { height:200px; }
	.scroll-down a img { margin-bottom:5px; }
	
	.pattern-text img { max-width:35%; }
	.pattern-text h2 { margin-bottom:5px; line-height:20px; }
	.pattern-text h4 { font-size:15px; }
	.pattern-text h3 { font-size:15px; margin-bottom:5px; }
	.pattern-text h4 .number { max-width:45%; max-height:15%; margin:0 3px; }
	.pattern-text h5 img { max-width:90%; }
	.pattern-text { height:210px; }
	.pattern-text h5 { margin-bottom: 0px; }
	
	.video-text, .pattern-text { width:100%; }
	
	.parallax-text ul  {margin-bottom:0px; }
	.parallax-text ul li { font-size:13px; line-height:17px; }
	.parallax-text h2 { font-size:20px; line-height:25px; margin-bottom:0px; }
	.parallax-text h3 a { font-size:19px; line-height:25px; }
	.parallax-text h5 { line-height:25px; }
	.parallax-text h3 { margin-bottom:0; line-height:10px; }
	.parallax-banner .purchase-now { font-size:14px; margin-bottom:0px; padding:5px; line-height:20px; }
	.parallax-text img { max-width:75%; }
	.parallax-text ul, .parallax-text-right { width:48%; }
	.parallax-text-right { margin-left:0px; margin-bottom:0px; }
	.parallax-text { height:220px; }

	.video-full-width .overlay-pattern, .video-full-width .overlay, .video-full-width .banner-content, .video-full-width .top-content-bottom { display: none; }
	
	/*----*****---- << Header >> ----*****----*/	
	
	#logo { width:100%; text-align:center; display:inline-block; padding:10px 0px; height:52px; }
	#logo img { max-width:55%; margin-left:0px; }
	#header .container, #header2 .container, #header3 .container { width:100%; }
	
	#header, #header2, #header3, #panel { height:68px; }
	
	.mean-nav ul li .fa, .sb-toggle-right, .sb-toggle-left, #toggle-panel a { display: none; }
	
	#header.dt-menuoverslider { margin-top:0; }
	.menu-over-slider .top-content { margin-top:-65px; }
	
	/*----*****---- << About >> ----*****----*/
	.main-title h2, .main-title h3 { padding:0 5px 7px; font-size:27px; }
	.dt-sc-team .team-thumb .hexagon2 { left:0; }
	
	.column { margin-right:0px; }	
	.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 { width:100%; margin:0px 0px 20px 0px; }	
	
	.testimonial-thumb { float:none; display:table; margin:50px auto; }
	.dt-sc-testimonial-content { text-align:center; }
	.dt-sc-testimonial-wrapper .dt-sc-testimonial-content { width:100%; } 
	.dt-sc-testimonial-content .quote { margin: 0 0 20px 0px; padding-left:10px; }
	.dt-sc-testimonial-content .quote:before { left:0px; }
	.dt-sc-star-icons { display:inline-block; float:none; }
	.quote:after { padding-left:0; }
	
	.fullwidth-section > .container > h4 { line-height:normal; }
	
	/*----*****---- << Services >> ----*****----*/

	.theme-service .column.no-space.dt-sc-five-sixth { width:73.2%; margin-bottom:0; }
	.theme-service .column.dt-sc-one-sixth { width:23%; }
	.theme-service .hexagon { width:58px; height:34px; }
	.theme-service .hexagon2 { width:54px; height:32px; }
	.theme-service .hexagon-shapes { margin: 20px 0 20px 10px; }
	
	.purchase-detail h4 {line-height:28px; }
	
	
	/*----*****---- << Portfolio >> ----*****----*/
	.sorting-container a { margin:0px 0px 5px 0px; font-size:14px; }
	.portfolio-container .gallery.dt-sc-one-fourth.no-space, .recent-portfolio .column.dt-sc-one-fourth.no-space, .portfolio-container .gallery.dt-sc-one-third.no-space, .portfolio-container .gallery.dt-sc-one-half.no-space { width:100%; margin:0; }
	
	.portfolio-container .gallery.dt-sc-one-half.with-space, .portfolio-container .gallery.dt-sc-one-third.with-space, .portfolio-container .gallery.dt-sc-one-fourth.with-space { width:100%; }
	
	.post-pagination .dt-sc-button.small { padding:10px 12px; }
	.post-pagination a { font-size:14px; }
	.page-title h2 { padding:0px 10px; font-size:30px; }
	.post-pagination { margin:0px 0px 40px 0px; }
	
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text h4 a, .with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-third .image-overlay-text h4 a { font-size:20px; text-transform:uppercase; }
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text { height:100px; }
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text { height:110px; }
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text .links .hexagon, .page-with-both-sidebar .gallery.dt-sc-one-third .image-overlay-text .links .hexagon, .with-sidebar .gallery.dt-sc-one-fourth .image-overlay-text .links .hexagon { width:33px; height:19px; }
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text .links .hexagon .fa, .page-with-both-sidebar .gallery.dt-sc-one-third .image-overlay-text .links .hexagon .fa, .with-sidebar .gallery.dt-sc-one-fourth .image-overlay-text .links .hexagon .fa { line-height:19px; }
	
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth:hover .image-overlay .links a.zoom, .with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-third:hover .image-overlay .links a.zoom, .with-sidebar .gallery.dt-sc-one-fourth:hover .image-overlay .links a.zoom { right:40px; }
	
	.with-sidebar.page-with-both-sidebar .dt-sc-one-fourth.gallery:hover .image-overlay .links a.link, .with-sidebar.page-with-both-sidebar .dt-sc-one-third.gallery:hover .image-overlay .links a.link, .with-sidebar .dt-sc-one-fourth.gallery:hover .image-overlay .links a.link { left:40px; }
	
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-fourth .image-overlay-text p, .with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-third .image-overlay-text p, .with-sidebar .gallery.dt-sc-one-fourth .image-overlay-text p { margin-bottom:10px; }
	
	.content .bx-wrapper .bx-controls-direction a { top:36%; }
	
	.jcarousel li { margin-left: 50px; margin-right:50px; width:198px !important; }
	
	.related-slider-controls a.prev-posts, .related-slider-controls a.prev-posts:hover { left:7%; }
	.related-slider-controls a.next-posts, .related-slider-controls a.next-posts:hover { right:7%; }
	.tweet-list h4{line-height:28px;}
	.tweet-content .hexagon-shapes:before, .tweet-content .hexagon-shapes:after, .hexagon-container .hexagon-shapes:before, .hexagon-container .hexagon-shapes:after { min-width:50px; }
	
	/*----*****---- << BLOG >> ----*****----*/	
	
	#primary, #primary.with-left-sidebar, #primary.with-right-sidebar, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left { width:100%; margin:0; }
	
	#primary.with-sidebar.with-right-sidebar, #primary.with-sidebar.page-with-both-sidebar { margin-bottom: 40px; }
	
	.page-title h2 { font-size: 24px; }
	.breadcrumb { font-size:12px; }
	
	.tweets span.tweet_text { font-size:19px; }
	
	ul.commentlist li .comment-container { padding-left:0; background:none; }
	ul.commentlist li ul.children { padding:0; border:none; }
	ul.commentlist li { padding:0; }
	ul.commentlist li .comment-author { position:relative; margin-bottom:20px; }
	ul.commentlist li ul.children .comment-author:before { display:none; }
	.author-desc { width:100%; padding:0; }
	
	
	#commentform .column { margin-bottom:0px; }
		
	ul.recent-posts-widget li a.thumb { margin-bottom:10px; }
	#secondary .entry-details .entry-metadata { float:left; margin-bottom:20px; }
	#secondary .widget .tweet_list li:before { padding:2px 5px 45px 0; }
	
	.hexagon-container .hexagon-shapes { margin:37px auto 20px; }
	
	/*----*****---- << Contacts >> ----*****----*/
	
	.hours span { min-width:0px; }
	.dt-sc-contact-info .note, .customer-support { margin-left:0px; }
	.dt-sc-contact-info { padding:15px 20px 20px; width:86%; margin-left:0px; }
	.wpcf7-form p.column.dt-sc-one-half { margin-bottom:0px; }
	
	/*----*****---- << Shop >> ----*****----*/
	
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { border-bottom: 0 none; height: 51px; padding: 0; text-align: center; vertical-align: middle; width: 98px; }
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { height: 50px; line-height: 50px; padding: 0; text-align: center; vertical-align: middle; width: 100px; border-bottom:1px solid #d6d6d6; }
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { width:140px; }
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { width:158px; }
	.woocommerce-cart table.shop_table th, .woocommerce-account table.my_account_orders th, .woocommerce-wishlist table.shop_table th { display:block; }
	.woocommerce-cart table.shop_table td.actions { width:auto; }
	.woocommerce-cart table.shop_table td, .woocommerce-account table.my_account_orders td, .woocommerce-wishlist table.shop_table td { display:block; }
	.woocommerce-cart table.shop_table tbody tr, .woocommerce-account table.my_account_orders tbody tr, .woocommerce-wishlist table.shop_table tbody tr { display:inline-block; }
	.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img { width:50px; }
	.wishlist_table .add_to_cart.button { font-size:10px; padding:9px 9px 7px; }
	table.cart td.product-name a { font-size:15px; }
	.woocommerce-cart table.shop_table thead, .woocommerce-account table.my_account_orders thead, .woocommerce-wishlist table.shop_table thead { display:block; float:left; }
	.woocommerce-cart table.shop_table tbody, .woocommerce-account table.my_account_orders tbody, .woocommerce-wishlist table.shop_table tbody { display: block; overflow-x: auto; position: relative; white-space: nowrap; width: auto; }
	.shop_table td.product-name a, .shop_table td.product-price span, .shop_table td.product-stock-status span, .shop_table td.product-subtotal span, .shop_table tr.order td a { margin-top:15px; display:inline-block; }
	.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove { margin-top:15px; }
	 .wishlist_table .add_to_cart.button { margin-top:10px; }
	 
	 .pagination { margin:20px 0px 30px; }
	 
	 /*Cart*/
	 ul.products li .product-wrapper, ul.products li .product-wrapper.product-two-column, ul.products li .product-wrapper.product-three-column, ul.products li .product-wrapper.product-four-column, ul.products li .product-wrapper.product-five-column, ul.products li .product-wrapper.product-six-column, ul.products li .product-wrapper.product-two-column.no-space, ul.products li .product-wrapper.product-three-column.no-space, ul.products li .product-wrapper.product-four-column.no-space, ul.products li .product-wrapper.product-five-column.no-space, ul.products li .product-wrapper.product-six-column.no-space { width:100%; }
	 
	 .woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images { width:100%; }
	.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, .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-collaterals .cart_totals tr th, .woocommerce .cart-collaterals .cart_totals tr td { width:100px; }
	
	.woocommerce-tabs .panel { width:91%; }
	.woocommerce-tabs ul.tabs li { width:100%; }
	.woocommerce-tabs ul.tabs li a { width:79%; } 
	.woocommerce-tabs ul.tabs li a, .woocommerce-tabs ul.tabs li.active a { border-bottom: 1px solid #d6d6d6; margin-bottom: 5px; }
	.shipping-calculator-button { padding-right:8px; }
	
	/*.product .summary .add_to_wishlist,*/ #reviews a.button, .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button, .woocommerce table .button, .product.woocommerce .button { font-size:9px; padding:13px 5px 12px; }
	
	.woocommerce input[type="submit"], .woocommerce button, .woocommerce-page input[type="submit"], .woocommerce-page button { padding:8px 6px; }
	
	.woocommerce .shop_table .quantity .plus, .woocommerce .shop_table .quantity .minus, .woocommerce-page .shop_table .quantity .plus, .woocommerce-page .shop_table .quantity .minus { height:30px; padding:8px 6px; }
	.woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty { height:30px; width:30px !important; margin:0; }
	
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon { bottom: 60px; left: 0; position: absolute; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon .button { bottom: 0px; position: absolute; }
	.woocommerce-cart table.shop_table tbody tr td.actions .button { bottom: 20px; left: 0; position: absolute; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon .input-text { bottom:40px; position:absolute; width:100px; height:30px; }
	
	/*.summary .single_add_to_cart_button.button { display:inline-block; clear:both; }*/
	
	.woocommerce-cart table.shop_table tbody { padding-bottom: 145px; }
	.shop_table td.product-quantity .quantity { padding:10px 0 0 0; }
	.woocommerce form .form-row, .woocommerce-page form .form-row { padding:0; }
	select { padding-left:0; }
	.woocommerce h3 { font-size:20px; }
	
	.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 form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { width:100%; }
	.woocommerce table.shop_table, .woocommerce-page table.shop_table { display:block; width:100%; position:relative; }
	
	.cart_item .amount, .woocommerce-tabs .panel h2 { font-size:15px; }
	
	.woocommerce table.cart td.actions .coupon .button { min-height: 30px; }
	
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child { margin-left:-10px; }
	
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle { margin-left:0; }
	
	/*----*****---- << Shortcodes >> ----*****----*/
	
	th { font-size: 12px; }
	th, td { padding: 5px; }
	td { font-size:11px; }
	
	.dt-sc-button.medium { padding: 15px 32px; }
	.dt-sc-button.small { padding: 10px 30px; }
	.dt-sc-button.large { padding: 14px 35px; }
	.dt-sc-button.xlarge { padding: 21px 35px 20px; }
	
	.dt-sc-callout-box .dt-sc-button { font-size:13px; padding: 12px 15px; }
	.dt-sc-callout-box .dt-sc-one-fifth { margin-bottom: 0; }
	.dt-sc-callout-box .dt-sc-button { float:none; }
	.dt-sc-callout-box { text-align: center; }
	.dt-sc-callout-box h4 { font-size:18px; }
	.dt-sc-callout-box .icon { display: inline-block; float: none; margin: -5px 0 20px; }
	.dt-sc-callout-box h5 { font-size:15px; }
	
	blockquote.alignleft, blockquote.alignright { width:100%; }
	
	.dt-sc-pricing-table.no-space .dt-sc-one-fourth, .dt-sc-pricing-table.no-space .dt-sc-one-third, .dt-sc-pricing-table.no-space .dt-sc-one-half, .dt-sc-pricing-table.no-space .dt-sc-one-fifth, .dt-sc-pricing-table.no-space .dt-sc-one-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-fourth, .dt-sc-pricing-table.no-space .dt-sc-two-third, .dt-sc-pricing-table.no-space .dt-sc-four-fifth, .dt-sc-pricing-table.no-space .dt-sc-three-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-sixth, .dt-sc-pricing-table.no-space .dt-sc-four-sixth, .dt-sc-pricing-table.no-space .dt-sc-five-sixth { width:100%; }
	
	.dt-sc-pr-tb-col.selected { margin-top:0; }
	
	.dt-sc-hr.top { width: 82%; }
	.dt-sc-hr.top a { right: -18%; }
	
	.dt-sc-pullquote1.alignleft, .dt-sc-pullquote2.alignleft, .dt-sc-pullquote3.alignleft, .dt-sc-pullquote4.alignleft, .dt-sc-pullquote5.alignleft, .dt-sc-pullquote6.alignleft, .dt-sc-pullquote1.alignright, .dt-sc-pullquote2.alignright, .dt-sc-pullquote3.alignright, .dt-sc-pullquote4.alignright, .dt-sc-pullquote5.alignright, .dt-sc-pullquote6.alignright { width:90%;  float: left; margin-left: 0; margin-right: 0; padding: 19px 5%; text-align: center; }
	
	.testimonial h4 { font-size:18px; }
	.testimonial span { font-size:17px; }
	.fullwidth-section.dt-sc-parallax-section .dt-sc-testimonial-carousel-wrapper { width:100%; }
		
	/*----*****---- << Widgets >> ----*****----*/
	
	.widget .recent-portfolio-widget li .thumb { margin:0 15px 0 0; }
	
	.widget #wp-calendar td, .widget #wp-calendar th { font-size: 14px; padding: 8px 5px; }
	
	.dt-cookie-consent .dt-sc-button { padding:0px 10px; }
	
	}
	
	
	/*----*****---- << Mobile >> ----*****----*/	

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 319px) {
		
	.container { width:200px; }
	
	.boxed .wrapper { width:100%; margin:0 auto; float:none; }
  	.boxed #header, .boxed #header2, .boxed #header3 { width:100%; }
	
	/*----*****---- << Banner >> ----*****----*/	
	
	.top-content-bottom { bottom:5%; }
	.scroll-down a .fa { font-size:28px; }
	
	.video-text h2 { font-size:35px; line-height:40px; }
	.video-text h3 { font-size:13px; margin-bottom:0px; }
	.purchase-now { font-size:12px; padding:5px; margin-top:10px; }
	.video-text h4 img { max-width:35%; }
	.video-text h4 { display:block; line-height:0; margin-bottom:0; }
	.video-text { height:200px; }
	.scroll-down a img { margin-bottom:5px; }
	
	.pattern-text img { max-width:35%; }
	.pattern-text h2 { margin-bottom:5px; line-height:20px; }
	.pattern-text h4 { font-size:15px; }
	.pattern-text h3 { font-size:15px; margin-bottom:5px; }
	.pattern-text h4 .number { max-width:45%; max-height:15%; margin:0 3px; }
	.pattern-text h5 img { max-width:90%; }
	.pattern-text { height:210px; }
	.pattern-text h5 { margin-bottom: 0px; }
	
	.video-text, .pattern-text { width:100%; }
	
	.parallax-text ul { margin-bottom:0px; }
	.parallax-text ul li { font-size:13px; line-height:17px; }
	.parallax-text h2 { font-size:20px; line-height:25px; margin-bottom:0px; }
	.parallax-text h3 a { font-size:19px; line-height:25px; }
	.parallax-text h5 { line-height:25px; }
	.parallax-text h3 { margin-bottom:0; line-height:10px; }
	.parallax-banner .purchase-now { font-size:14px; margin-bottom:0px; padding:5px; line-height:17px; }
	.parallax-text img { max-width:75%; }
	.parallax-text ul, .parallax-text-right { width:48%; }
	.parallax-text-right { margin-left:0px; margin-bottom:0px; }
	.parallax-text { height:220px; }

	.video-full-width .overlay-pattern, .video-full-width .overlay, .video-full-width .banner-content, .video-full-width .top-content-bottom { display: none; }
	
	/*----*****---- << Header >> ----*****----*/	
	#logo { width:100%; text-align:left; display:inline-block; height:32px; }
	#logo img { max-width:67%; margin-left:10px; }
	#header .container, #header2 .container, #header3 .container { width:100%; }
	
	#header, #header2, #header3, #panel { height:68px; }
	.mean-nav ul li .fa, .sb-toggle-right, .sb-toggle-left, #toggle-panel a { display: none; }
	#header.dt-menuoverslider { margin-top:0; }
	.menu-over-slider .top-content { margin-top:-65px; }
	
	/*----*****---- << About >> ----*****----*/
	.main-title h2, .main-title h3 { padding:0 5px 7px; font-size:27px; }
	.main-title h1 { font-size:45px; }
	.founder-thumb .hexagon-image, .team-thumb .hexagon-image, .hexagon-image { width:123px; height:161px; }
	.founder-thumb .hexagon, .testimonial-thumb .hexagon, .dt-sc-team .team-thumb .hexagon { width:126px; height:72px; }
	.founder-thumb .hexagon2, .testimonial-thumb .hexagon2, .dt-sc-team .team-thumb .hexagon2 { width:121px; height:72px; }
	.hexagon-image { top:-45px; }
	.team-thumb .hexagon-image { top:-62px; height:196px; }
	.dt-sc-team .team-thumb .hexagon2 { left:0; }
	.dt-sc-team .team-thumb { margin:55px auto 50px; }
	
	.column { margin-right:0px; }	
	.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 { width:100%; margin:0px 0px 20px 0px; }	
	
	.fullwidth-section > .container > h4 { line-height:normal; }
	.testimonial-thumb { float:none; display:table; margin:40px auto 40px; }
	.testimonial-thumb .hexagon-image { width:123px; height:164px; }
	.dt-sc-testimonial-content { text-align:center; }
	.dt-sc-testimonial-wrapper .dt-sc-testimonial-content { width:100%; } 
	.dt-sc-testimonial-content .quote { margin: 0 0 20px 0px; padding-left:13px; }
	.dt-sc-testimonial-content .quote:before { left:0px; }
	.dt-sc-star-icons { display:inline-block; float:none; }
	.quote:after { padding-left:0; }
	
	
	
	/*----*****---- << Services >> ----*****----*/

	.theme-service .column.no-space.dt-sc-five-sixth { width:66.2%; text-align:left; margin-bottom:0; }
	.theme-service .column.dt-sc-one-sixth { width:33%; }
	.theme-service .hexagon { width:58px; height:34px; }
	.theme-service .hexagon2 { width:54px; height:32px; }
	
	.purchase-detail h4 {line-height:28px; }
	
	
	/*----*****---- << Portfolio >> ----*****----*/
	.sorting-container a{margin:0px 0px 5px 0px; font-size:14px;}
	.portfolio-container .gallery.dt-sc-one-fourth.no-space, .recent-portfolio .column.dt-sc-one-fourth.no-space, .portfolio-container .gallery.dt-sc-one-third.no-space, .portfolio-container .gallery.dt-sc-one-half.no-space { width:100%; margin:0; }
	.portfolio-container .gallery.dt-sc-one-half.with-space, .portfolio-container .gallery.dt-sc-one-third.with-space, .portfolio-container .gallery.dt-sc-one-fourth.with-space { width:100%; }
	.image-overlay:before, .image-overlay .border-line:before{left:-1.9%;}
	.image-overlay:after, .image-overlay .border-line:after{right:-1.9%;}
	
	.image-overlay-text p, .image-overlay-text h4 { margin-bottom:10px; }
	.image-overlay-text h4 a { font-size:17px; }
	
	.gallery .image-overlay .links a{ width:39px; height:23px; }
	.gallery:hover .image-overlay .links a.zoom { left:0px; right:50px; }
	.gallery:hover .image-overlay .links a.link { left:50px; right:0px; }
	.links li .hexagon { width:39px; height:23px; }
	.links .hexagon .fa { line-height:23px; }
	
	.post-pagination .dt-sc-button.small { padding:10px 12px; }
	.post-pagination a { font-size:14px; }
	.page-title h2 { padding:0px 10px; font-size:40px; }
	.post-pagination { margin:0px 0px 40px 0px; }
	
	.with-sidebar.page-with-both-sidebar .gallery.dt-sc-one-half .image-overlay .links a { width:46px; height:26px; }
	
	.content .bx-wrapper .bx-controls-direction a { top:36%; }
	
	.jcarousel li { margin-right:15px; width:198px !important; }
	
	.related-slider-controls a.prev-posts, .related-slider-controls a.prev-posts:hover { left:7%; }
	.related-slider-controls a.next-posts, .related-slider-controls a.next-posts:hover { right:7%; }
	.jcarousel-skin-tango .jcarousel-item-horizontal { margin:0px 10px 0px 0px; }
	.tweet-list h4{line-height:28px;}
	.tweet-content .hexagon-shapes:before, .tweet-content .hexagon-shapes:after, .hexagon-container .hexagon-shapes:before, .hexagon-container .hexagon-shapes:after { min-width:50px; }
	
	/*----*****---- << BLOG >> ----*****----*/	
	
	#primary, #primary.with-left-sidebar, #primary.with-right-sidebar, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left { width:100%; margin:0; }
	
	#primary.with-sidebar.with-right-sidebar, #primary.with-sidebar.page-with-both-sidebar { margin-bottom: 40px; }
	
	.page-title h2 { font-size: 17px; }
	.breadcrumb { font-size:11px; }
	
	.entry-author-image { width:100%; position:relative; margin:40px auto; }
	
	.tweets span.tweet_text { font-size:19px; }
	
	ul.commentlist li .comment-container { padding-left:0; background:none; }
	ul.commentlist li ul.children { padding:0; border:none; }
	ul.commentlist li { padding:0; }
	ul.commentlist li .comment-author { position:relative; margin-bottom:20px; }
	ul.commentlist li ul.children .comment-author:before { display:none; }
		
	.author-desc { width:100%; padding:0; }
	blockquote.alignleft, blockquote.alignright { width:100%; }
	
	.widget #wp-calendar td, .widget #wp-calendar th { font-size: 12px; padding: 8px 5px; }
	
	#commentform .column { margin-bottom:0px; }
	
	ul.recent-posts-widget li a.thumb{margin-bottom:10px;}
	#secondary .entry-details .entry-metadata{float:left; margin-bottom:20px;}
	#secondary .widget .tweet_list li:before{padding:2px 5px 45px 0;}
	
	.hexagon-container .hexagon-shapes { margin:37px auto 20px; }
	
	/*----*****---- << Contacts >> ----*****----*/
	
	.hours span { min-width:0px; }
	.dt-sc-contact-info .note, .customer-support { margin-left:0px; }
	.dt-sc-contact-info { padding:15px 20px 20px; width:80%; margin-left:0px; }
	.wpcf7-form p.column.dt-sc-one-half { margin-bottom:0px; }
	
	/*----*****---- << Shop >> ----*****----*/
	
	.related-products-container h2, .upsell-products-container h2, .cross-sells h2, .cart_totals h2, .shipping_calculator h2, .woocommerce h2, .woocommerce-page h2 { font-size:15px; }
	
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { border-bottom: 0 none; height: 51px; padding: 0; text-align: center; vertical-align: middle; width: 98px; }
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { height: 50px; line-height: 50px; padding: 0; text-align: center; vertical-align: middle; width: 100px; border-bottom:1px solid #d6d6d6; }
	.woocommerce-cart table.shop_table th, .woocommerce-account table.my_account_orders th, .woocommerce-wishlist table.shop_table th { display:block; }
	.woocommerce-cart table.shop_table td.actions { width:auto; }
	.woocommerce-cart table.shop_table td, .woocommerce-account table.my_account_orders td, .woocommerce-wishlist table.shop_table td { display:block; }
	.woocommerce-cart table.shop_table tbody tr, .woocommerce-account table.my_account_orders tbody tr, .woocommerce-wishlist table.shop_table tbody tr { display:inline-block; }
	.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img { width:50px; }
	.wishlist_table .add_to_cart.button { font-size:10px; padding:9px 9px 7px; }
	table.cart td.product-name a { font-size:15px; }
	.woocommerce-cart table.shop_table thead, .woocommerce-account table.my_account_orders thead, .woocommerce-wishlist table.shop_table thead { display:block; float:left; }
	.woocommerce-cart table.shop_table tbody, .woocommerce-account table.my_account_orders tbody, .woocommerce-wishlist table.shop_table tbody { display: block; overflow-x: auto; position: relative; white-space: nowrap; width: auto; }
	.shop_table td.product-name a, .shop_table td.product-price span, .shop_table td.product-stock-status span, .shop_table td.product-subtotal span, .shop_table tr.order td a { margin-top:15px; display:inline-block; }
	.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove { margin-top:15px; }
	 .wishlist_table .add_to_cart.button { margin-top:10px; }
	 
	 .pagination ul { margin:10px 0px; }
	 
	 /*Cart*/
	 ul.products li .product-wrapper, ul.products li .product-wrapper.product-two-column, ul.products li .product-wrapper.product-three-column, ul.products li .product-wrapper.product-four-column, ul.products li .product-wrapper.product-five-column, ul.products li .product-wrapper.product-six-column, ul.products li .product-wrapper.product-two-column.no-space, ul.products li .product-wrapper.product-three-column.no-space, ul.products li .product-wrapper.product-four-column.no-space, ul.products li .product-wrapper.product-five-column.no-space, ul.products li .product-wrapper.product-six-column.no-space { width:100%; }
	 
	 .woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images { width:100%; }
	.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, .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-tabs .panel { width:91%; }
	.woocommerce-tabs ul.tabs li { width:100%; }
	.woocommerce-tabs ul.tabs li a { width:79%; } 
	.woocommerce-tabs ul.tabs li a, .woocommerce-tabs ul.tabs li.active a { border-bottom: 1px solid #d6d6d6; margin-bottom: 5px; }
	.shipping-calculator-button:after { top:4px; }
	
	#reviews a.button, .woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button, .woocommerce table .button, .product.woocommerce .button { font-size:9px; padding:13px 5px 12px; }
	.woocommerce input[type="submit"], .woocommerce button, .woocommerce-page input[type="submit"], .woocommerce-page button { padding:8px 6px; }
	
	.woocommerce .shop_table .quantity .plus, .woocommerce .shop_table .quantity .minus, .woocommerce-page .shop_table .quantity .plus, .woocommerce-page .shop_table .quantity .minus { height:30px; padding:8px 6px; }
	.woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty { height:30px; width:30px !important; margin:0; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon { bottom: 60px; left: 0; position: absolute; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon .button { bottom: 0px; position: absolute; }
	.woocommerce-cart table.shop_table tbody tr td.actions .button { bottom: 20px; left: 0; position: absolute; }
	.woocommerce-cart table.shop_table tbody tr td.actions .coupon .input-text { bottom:40px; position:absolute; width:100px; height:30px; }
	
	.summary .single_add_to_cart_button.button { display:inline-block; clear:both; }
	.woocommerce .cart-collaterals .cart_totals tr th, .woocommerce .cart-collaterals .cart_totals tr td { width:70px; }
	
	.woocommerce-cart table.shop_table tbody { padding-bottom: 145px; }
	.shop_table td.product-quantity .quantity { padding:10px 0 0 0; }
	.woocommerce form .form-row, .woocommerce-page form .form-row { padding:0; }
	select { padding-left:0; }
	.woocommerce h3 { font-size:20px; }
	
	.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 form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { width:100%; }
	.woocommerce table.shop_table, .woocommerce-page table.shop_table { display:block; width:100%; position:relative; }
	
	.cart_item .amount, .woocommerce-tabs .panel h2 { font-size:14px; }
	
	.woocommerce table.cart td.actions .coupon .button { min-height: 28px; }
	
	/*----*****---- << Shortcodes >> ----*****----*/
	
	th, td { font-size: 10px; padding: 5px 0; text-transform: none; }
	
	.dt-sc-button.medium { font-size: 15px; padding: 15px 32px; }
	.dt-sc-button.small { font-size: 12px; padding: 10px 30px; }
	.dt-sc-button.large { font-size: 19px; padding: 14px 35px; }
	.dt-sc-button.xlarge { font-size: 22px; padding: 21px 30px 20px; }
	
	.dt-sc-callout-box .dt-sc-button { font-size:13px; padding: 12px 15px; }
	.dt-sc-callout-box .dt-sc-one-fifth { margin-bottom: 0; }
	.dt-sc-callout-box .dt-sc-button { float:none; }
	.dt-sc-callout-box { text-align: center; }
	.dt-sc-callout-box h4 { font-size:18px; }
	.dt-sc-callout-box .icon { display: inline-block; float: none; margin: -5px 0 20px; }
	.dt-sc-callout-box h5 { font-size:15px; }
	
	.dt-sc-pricing-table.no-space .dt-sc-one-fourth, .dt-sc-pricing-table.no-space .dt-sc-one-third, .dt-sc-pricing-table.no-space .dt-sc-one-half, .dt-sc-pricing-table.no-space .dt-sc-one-fifth, .dt-sc-pricing-table.no-space .dt-sc-one-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-fourth, .dt-sc-pricing-table.no-space .dt-sc-two-third, .dt-sc-pricing-table.no-space .dt-sc-four-fifth, .dt-sc-pricing-table.no-space .dt-sc-three-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-sixth, .dt-sc-pricing-table.no-space .dt-sc-four-sixth, .dt-sc-pricing-table.no-space .dt-sc-five-sixth { width:100%; }
	
	.dt-sc-pr-tb-col.selected { margin-top:0; }
	
	.dt-sc-donutchart-medium .dt-sc-donutchart, .dt-sc-donutchart-medium canvas, .dt-sc-donutchart-medium div { width:150px !important; height:150px !important; line-height:150px !important; }
	.dt-sc-donutchart-medium { width:150px; margin:0 25px; }
	
	.dt-sc-donutchart-medium .dt-sc-donutchart-title { font-size:14px; }
	
	.dt-sc-donutchart-large .dt-sc-donutchart, .dt-sc-donutchart-large canvas, .dt-sc-donutchart-large div { width:200px !important; height:200px !important; line-height:200px !important; }
	.dt-sc-donutchart-large { width:200px; margin:0 7px; }
	
	.dt-sc-donutchart-small .dt-sc-donutchart-title { font-size:14px; }
	
	.dt-sc-hr.top { width: 82%; }
	.dt-sc-hr.top a { right: -18%; }
	
	.dt-sc-pullquote1.alignleft, .dt-sc-pullquote2.alignleft, .dt-sc-pullquote3.alignleft, .dt-sc-pullquote4.alignleft, .dt-sc-pullquote5.alignleft, .dt-sc-pullquote6.alignleft, .dt-sc-pullquote1.alignright, .dt-sc-pullquote2.alignright, .dt-sc-pullquote3.alignright, .dt-sc-pullquote4.alignright, .dt-sc-pullquote5.alignright, .dt-sc-pullquote6.alignright { width:90%;  float: left; margin-left: 0; margin-right: 0; padding: 19px 5%; text-align: center; }
	
	ul.dt-sc-tabs-frame li { width: 100%; }
	ul.dt-sc-tabs-frame li a { width: 90%; padding:0 10px; }
	
	.testimonial h4 { font-size:18px; }
	.testimonial span { font-size:17px; }
	.fullwidth-section.dt-sc-parallax-section .dt-sc-testimonial-carousel-wrapper { width:100%; }
	
	.team-thumb .hexagon-image .hexagon-in2 { background-position: 50% 17px; }
	
	/*----*****---- << Widgets >> ----*****----*/
	
	.widget .recent-portfolio-widget li .thumb { margin:0 15px 0 0; }
	
	.error-info h3 { font-size:20px; }
	
	#header-wrapper-sticky-wrapper { height: auto !important; position:relative; }
	
	}
	
	