@charset "utf-8";
/* Table of Content
==================================================
	1.0 - Transition
	2.0 - Pricing Table Types
	3.0 - Default Color
	4.0 - Responsive
	5.0 - Skin Color*/

	/*--------------------------------------------------------------
	1.0 - Transition
	--------------------------------------------------------------*/
	.dt-sc-pr-tb-col.type5 .dt-sc-tb-content, .dt-sc-pr-tb-col.type6 .dt-sc-tb-header .dt-sc-pr-tb-color, .dt-sc-pr-tb-col.type5 .dt-sc-pricing-buy-now a, .dt-sc-pr-tb-col.type5, .dt-sc-pr-tb-col.type5 .dt-sc-tb-price:after, .dt-sc-pr-tb-col.type5 .dt-sc-tb-title:after, .dt-sc-pr-tb-col ul.dt-sc-pricing-table-type4-item li, .dt-sc-pr-tb-col ul.dt-sc-pricing-table-type4-item, .dt-sc-pr-tb-col.type3 .dt-sc-pr-tb-col-wrapper, .dt-sc-pr-tb-col.type3 .dt-sc-tb-header, .dt-sc-pr-tb-col.type3 .dt-sc-pricing-icon, .dt-sc-pr-tb-col .dt-sc-pricing-buy-now a i.fa, .dt-sc-pr-tb-col .dt-sc-pricing-buy-now a i.fa:after, .dt-sc-pr-tb-col.type1 .dt-sc-tb-header, .dt-sc-pr-tb-col.type1 .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.type2 .dt-sc-price:before, .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title:before, .dt-sc-pr-tb-col.type2 .dt-sc-price:after, .dt-sc-pr-tb-col.type1 .dt-sc-tb-title h5, .dt-sc-pr-tb-col.type1 .dt-sc-price h6, .dt-sc-pr-tb-col.type1 .dt-sc-tb-title p, .dt-sc-pr-tb-col.minimal .dt-sc-price, .dt-sc-pr-tb-col.minimal .icon-wrapper:before, .dt-sc-pr-tb-col.type5:after, .dt-sc-pr-tb-col.type7, .dt-sc-pr-tb-col.type7 .dt-sc-tb-header:before, .dt-sc-pr-tb-col.type7 .dt-sc-tb-header:after, .dt-sc-pr-tb-col.type1.classic, .dt-sc-pr-tb-col.type5 .dt-sc-tb-header .dt-sc-tb-price span.value {  -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }

	/*--------------------------------------------------------------
	2.0 - Pricing Table Types
	--------------------------------------------------------------*/
	.dt-sc-pr-tb-col { float:left; clear:both; width:100%; padding:0px; text-align:center; border-radius:5px; }
	
	.dt-sc-pr-tb-col.type1 { border:1px solid; margin-bottom: 30px; padding: 0 0 30px; }
	.dt-sc-pr-tb-col.type1 .dt-sc-tb-header { padding:30px 20px; border-radius: 5px 5px 0 0; }
	.dt-sc-pr-tb-col.type1 .dt-sc-tb-title h5 { font-size:25px; text-transform:uppercase; margin-bottom:10px; }
	.dt-sc-pr-tb-col.type1 .dt-sc-tb-title p { letter-spacing:0.5px; }
	.dt-sc-pr-tb-col.type1 .dt-sc-price { border-top:1px solid; padding: 45px 0px 0px; margin:30px 0 0; }
	.dt-sc-pr-tb-col.type1 .dt-sc-price h6 { margin-bottom: 0; font-size:60px; font-weight:700; position:relative; }
	.dt-sc-pr-tb-col.type1 .dt-sc-price h6 sup { font-size:25px; top:-23px; letter-spacing:0.5px; }
	.dt-sc-pr-tb-col.type1 .dt-sc-price h6 span { font-size:12px; position:relative; top:-2px; margin: 0 0 0 -36px; }
	.dt-sc-pr-tb-col .dt-sc-tb-content { padding: 0 20px 20px; width:100%; margin:0px; float:left; }
	.dt-sc-pr-tb-col .dt-sc-tb-content li { float:left; display:block; clear:both; padding:15px 0px; width:100%; border-bottom:1px solid; font-size:13px; letter-spacing:0.5px; }
	.dt-sc-pr-tb-col .dt-sc-buy-now { padding: 0 10px; }
	.dt-sc-pr-tb-col .dt-sc-buy-now a {border-radius: 10px; font-size: 20px; padding: 18px 40px 17px; }
	
	.dt-sc-pr-tb-col.type1 .dt-sc-tb-thumb { text-align:center; }
	.dt-sc-pr-tb-col.type1 .dt-sc-tb-thumb > img { margin:0 auto; }
	
	.dt-sc-pr-tb-col.type1.classic { background: #fff; padding-bottom: 0; }
	.dt-sc-pr-tb-col.type1.classic .dt-sc-tb-header { background: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
	.dt-sc-pr-tb-col.type1.classic ul.dt-sc-tb-content { padding-left: 0; padding-right: 0; padding-bottom: 0; }
	.dt-sc-pr-tb-col.type1.classic:hover { background: #090909;}
	.dt-sc-pr-tb-col.type1.classic .dt-sc-price { margin-top: 0; padding-top: 0; border: none; }
	.dt-sc-pr-tb-col.type1.classic .dt-sc-tb-title h5 { font-size: 12px; text-transform: uppercase; font-weight: bold; }
	.dt-sc-pr-tb-col.type1.classic .dt-sc-buy-now a { width: 100%; border-radius: 0; margin: 0; padding: 20px 25px 19px; }
	.dt-sc-pr-tb-col.type1.classic .dt-sc-buy-now { padding: 0; }
	.dt-sc-pr-tb-col.type1.classic .dt-sc-price h6 span { margin: 0; }

	.dt-sc-pr-tb-col.minimal { padding:55px 0 40px; border:1px solid; }
	.dt-sc-pr-tb-col.minimal .dt-sc-tb-header, .dt-sc-pr-tb-col.minimal:hover .dt-sc-tb-header { background:none; border:0px; padding:0px; }
	.dt-sc-pr-tb-col.minimal .icon-wrapper { position:relative; width:100%; height:90px; }
	.dt-sc-pr-tb-col.minimal .icon-wrapper span { font-size:36px; line-height:80px; position:relative; z-index:1; }
	.dt-sc-pr-tb-col.minimal .icon-wrapper:before { content:""; position:absolute; left:0px; right:0px; top:0px; margin:auto; width:80px; height:80px; border-radius:10px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); }
	.dt-sc-pr-tb-col.minimal .dt-sc-tb-title { margin:40px 0px 0px; padding:0px 10px; }
	.dt-sc-pr-tb-col.minimal .dt-sc-tb-title h5 { font-size:22px; margin-bottom:15px; }
	.dt-sc-pr-tb-col.minimal .dt-sc-price { margin:40px 0px 0px; padding:25px 10px; }
	.dt-sc-pr-tb-col.minimal .dt-sc-price p { font-size:16px; text-transform:uppercase; }
	.dt-sc-pr-tb-col.minimal .dt-sc-price h6 { font-size:48px; font-weight:800; letter-spacing:0.5px; }
	.dt-sc-pr-tb-col.minimal .dt-sc-price h6 span { font-size:18px; font-weight:700; text-transform:uppercase; margin:0px; position:inherit; }
	.dt-sc-pr-tb-col.minimal .dt-sc-buy-now { margin:40px 0px 0px; }
	
	.dt-sc-dark-bg .dt-sc-pr-tb-col.minimal { border:0px; }
	
	.dt-sc-pr-tb-col.type2 { border:none; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header, .dt-sc-pr-tb-col.type2:hover .dt-sc-tb-header, .dt-sc-pr-tb-col.type2.selected .dt-sc-tb-header { background:none; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header { padding:0px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header:before { content:""; position:absolute; left: 0; right: 0; top:19px; margin:auto; width:192px; height:192px; border:1px solid; border-radius:5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); }	
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title { position:relative; top:-20px; height:135px; width: 100%; overflow:hidden; z-index:1; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 { position:relative; z-index:1; margin:20px 0px 0px; font-size:20px; letter-spacing:0px; text-transform:none; line-height:24px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 span { font-size:34px; display:block; line-height:normal; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title:before { content:""; margin: 0 auto; position:absolute; left: 0; right: -2px; top:40px; width:197px; height:194px; border-radius:5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title:after { content:""; position:absolute; left:0px; right:0px; bottom:0px; margin:auto; width:0px; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid; }

	.dt-sc-pr-tb-col.type2 .dt-sc-price { margin-top:0px; padding:30px 0px 0px; width: 100%; height:134px; top:-20px; position:relative; z-index:1; overflow:hidden; }
	.dt-sc-pr-tb-col.type2 .dt-sc-price h6 { font-size:44px; position:relative; z-index:1; }
	.dt-sc-pr-tb-col.type2 .dt-sc-price h6 sup { font-size:20px; top:-12px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-price:before { content:""; margin: 0 auto; position:absolute; left: 0; right: -2px; top:-98px; width:194px; height:194px; border-radius:5px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
	.dt-sc-pr-tb-col.type2 .dt-sc-price:after { content:""; position:absolute; left:0px; right:0px; top:0px; margin:auto; width:0px; border-left:10px solid transparent; border-right:10px solid transparent; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-content { position:relative; padding-bottom:25px; margin-bottom:20px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-content:before { content:""; position:absolute; left:0px; bottom:0px; height:6px; width:100%; border-radius:5px; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-content:after { content:""; position:absolute; left:0px; right:0px; bottom:-6px; width:0px; margin:auto; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li { font-size:17px; padding:6px 0px; list-style:none; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li:last-child { border:none; }
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li .highlight { font-weight:bold; padding:0px 10px; border-radius:3px; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-buy-now a { font-size:16px; font-weight:bold; }
	
	.dt-sc-pr-tb-col.type2:hover .dt-sc-tb-header .dt-sc-tb-title:before, .dt-sc-pr-tb-col.type2.selected .dt-sc-tb-header .dt-sc-tb-title:before { background:none; }
	
	.dt-sc-pr-tb-col.type2:hover .dt-sc-price:after, .dt-sc-pr-tb-col.type2.selected .dt-sc-price:after { border-top:10px solid; }
	
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header::before { height: 170px; width: 170px; top: 19px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title::before { height: 172px;  width: 172px;  top: 38px; }
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-price::before { height: 172px; width: 172px; top: -86px; }	
	.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 126px; }
	
	.dt-sc-pr-tb-col.type3 { text-align: center; float: left;    border-radius: 0; }
	.dt-sc-pr-tb-col.type3 ul li { list-style: none; padding: 10px 0 0; border-bottom: 1px solid; font-size: 14px; }	
	.dt-sc-pr-tb-col.type3 p { padding: 0 20px; }

	.dt-sc-pr-tb-col.type3.selected .dt-sc-pricing-icon i, .dt-sc-pr-tb-col.type3:hover .dt-sc-pricing-icon i { color: #252525; }

	.dt-sc-pr-tb-col.type3, .dt-sc-pr-tb-col.type3 .dt-sc-pr-tb-col-wrapper, .dt-sc-pr-tb-col.type3 .dt-sc-pr-tb-col-wrapper .dt-sc-tb-header, .dt-sc-pr-tb-col.type3 .dt-sc-pr-tb-col-wrapper .dt-sc-tb-content { width: 100%; float: left; }

	.dt-sc-pr-tb-col.type3 .dt-sc-pr-tb-col-wrapper { border: 1px solid; padding: 5px 5px 40px 5px; }
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title { float: left; width: 100%; padding: 5%; }
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-content { padding-left: 0; padding-right: 0; }
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3 { margin: 0 0 5px; float: none; width: 100%; display: inline-block; font-size: 26px; font-weight: bold; }
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title .dt-sc-pricing-title { width: 80%; float: left; text-align: left; }
	.dt-sc-pr-tb-col.type3 .dt-sc-pricing-icon { float: right;  width: 50px; height: 50px; line-height: 50px; transform: rotate(-45deg); -moz-transform: rotate(-45deg); background: #252525; margin-top: 2px; margin-right: 5px; }
	.dt-sc-pr-tb-col.type3 .dt-sc-pricing-icon i { transform: rotate(45deg); -moz-transform: rotate(45deg); font-size: 30px; color: #fff; margin-left: 0; margin-top: 10px; }
	.dt-sc-pr-tb-col.type3 .dt-sc-pricing-desc { margin-bottom: 20px; width: 100%; float: left; padding: 0 30px; }

	.dt-sc-pr-tb-col.type3 ul.dt-sc-tb-content li { width: 100%; float: none; display: inline-block; text-align: center; margin: 0; padding: 15px 0; }
	.dt-sc-pr-tb-col.type3 ul.dt-sc-tb-content li i { float: none; display: inline-block; text-align: center; margin-right: 5px; }
	.dt-sc-pr-tb-col.type3 ul.dt-sc-tb-content li p { float: none; display: inline-block; text-align: center; margin-bottom: 0; padding: 0; }	
		
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-header, .dt-sc-pr-tb-col.type3:hover .dt-sc-pr-tb-col-wrapper { background: rgba(0, 0, 0, .2);}
	.dt-sc-pr-tb-col.type3 .dt-sc-pricing-icon i, .dt-sc-pr-tb-col.type3:hover .dt-sc-pricing-icon i, .dt-sc-pr-tb-col.type3.selected .dt-sc-pricing-icon i { color: #fff; }
	.dt-sc-pr-tb-col.type3:hover .dt-sc-pricing-icon { background: #090909;}
	.dt-sc-pr-tb-col.type3:hover .dt-sc-tb-header, .dt-sc-pr-tb-col.type3.selected .dt-sc-tb-header { background: #fff;}

	/* Pricing Button style */

	.dt-sc-pr-tb-col .dt-sc-pricing-buy-now a {backface-visibility: hidden; background: #090909; border: 1px solid; border-color: #090909; color: #090909; display: inline-block; margin: 10px 0 0; position: relative; text-align: center; text-transform: capitalize; transform: translateZ(0); -ms-transform: translateZ(0); -webkit-transform: translateZ(0); transition-duration: .5s; -webkit-transition-duration: .5s; transition-property: color; -webkit-transition-property: color; vertical-align: middle; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }

	.dt-sc-pr-tb-col .dt-sc-pricing-buy-now a:before { content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #ffffff;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -ms-transform: scaleX(0);    -webkit-transform-origin: 100% 50%;    -ms-transform-origin: 100% 50%;    transform-origin: 100% 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.5s;    transition-duration: 0.5s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;    transition: all 300ms linear;}
	.dt-sc-pr-tb-col .dt-sc-pricing-buy-now a i.fa {  font-size: 14px;    padding: 15px;    color: #090909;    position: relative;}
	.dt-sc-pr-tb-col .dt-sc-pricing-buy-now a i.fa { background: #fff;}
	.dt-sc-pr-tb-col .dt-sc-pricing-buy-now a i.fa:after { width: 10px; height: 10px;}
	.dt-sc-pr-tb-col .dt-sc-pricing-buy-now a i.fa:after { background: #fff; z-index: 1; left: 52px;  margin: 0 0 0 -10px; top: 50%; transform: translate(-50%, -50%) rotate(45deg);    -webkit-transform: translate(-50%, -50%) rotate(45deg);    -ms-transform: translate(-50%, -50%) rotate(45deg);    display: table-cell;    vertical-align: middle;    position: absolute;    content: "";    display: block;}
	.dt-sc-pr-tb-col .dt-sc-pricing-buy-now a span { padding: 15px 20px;}

	.dt-sc-pr-tb-col:hover .dt-sc-pricing-buy-now a, .dt-sc-pr-tb-col.selected .dt-sc-pricing-buy-now a, .dt-sc-pr-tb-col ul.dt-sc-pricing-table-type4-item.selected .dt-sc-pricing-buy-now a { color: #090909; }
	.dt-sc-pr-tb-col:hover .dt-sc-pricing-buy-now a:before, .dt-sc-pr-tb-col.selected .dt-sc-pricing-buy-now a:before, .dt-sc-pr-tb-col ul.dt-sc-pricing-table-type4-item.selected .dt-sc-pricing-buy-now a:before { -webkit-transform: scaleX(1); transform: scaleX(1); -ms-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -ms-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
	.dt-sc-pr-tb-col:hover .dt-sc-pricing-buy-now a i.fa, .dt-sc-pr-tb-col:hover .dt-sc-pricing-buy-now a i.fa:after {background: #090909;}

	/* --------- */

	.dt-sc-pr-tb-col.type3.selected:before {left: -11px;right: auto;transform: translateY(-50%) rotate(90deg);-moz-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);-webkit-transform: translateY(-50%) rotate(90deg);}
	.dt-sc-pr-tb-col.type3.selected:after {right: -11px;left: auto;transform: translateY(-50%) rotate(270deg);-moz-transform: translateY(-50%) rotate(270deg);-ms-transform: translateY(-50%) rotate(270deg);-webkit-transform: translateY(-50%) rotate(270deg);}
	.dt-sc-pr-tb-col.type3.selected:before, .dt-sc-pr-tb-col.type3.selected:after {line-height: 30px; content: "Best Deal";width: auto;height: 30px;color: #fff;font-size: 14px;font-weight: 500;padding: 0 10px;text-transform: uppercase;position: absolute;text-align: center;top: 50%;margin: 0;}

	.dt-sc-pr-tb-col.type3 .dt-sc-pricing-icon i.fa-star-half { margin-right: 10px;margin-top: 0px; }

	ul.dt-sc-pricing-table.type4 { margin: 0; float: left; width: 100%; float: left; background: #fff; border: 1px solid; }
	ul.dt-sc-pricing-table.type4 li { list-style: none; }
	ul.dt-sc-pricing-table.type4 li.dt-sc-hr:last-child { display: none; }
	ul.dt-sc-pricing-table.type4 li.column { padding: 0; }
	ul.dt-sc-pricing-table.type4 li.column.dt-sc-one-fourth:not(.first) { padding: 20px 0; }
	ul.dt-sc-pricing-table.type4 li.column .dt-sc-button.type1 { margin-top: 15px; margin-bottom: 5px; }
	ul.dt-sc-pricing-table.type4 > li, ul.dt-sc-pricing-table.type4 > li ul {text-align: center;float: left;width: 100%;margin: 0;padding: 0;}

	ul.dt-sc-pricing-table.type4 .dt-sc-tb-title { width: 100%; float: left; padding: 6%; border-right: 1px solid; }
	ul.dt-sc-pricing-table.type4 .dt-sc-tb-title h4, ul.dt-sc-pricing-table.type4 .dt-sc-tb-title p, ul.dt-sc-pricing-table.type4 .dt-sc-tb-title span { margin: 0; line-height: 22px; text-align: left; float: left; width: 100%; }
	ul.dt-sc-pricing-table.type4 .dt-sc-tb-title span { margin-bottom: 10px; }
	ul.dt-sc-pricing-table.type4 .dt-sc-tb-title h4 { font-size: 26px; margin-bottom: 5px; }
	ul.dt-sc-pricing-table.type4 .dt-sc-tb-title span { margin-bottom: 6px; font-weight: 600; font-size: 16px; }

	ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content {float: left;padding: 3% 3% 1.5%;width: 100%;text-align: left;}
	ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li {text-align:left;margin: 0 0 20px;padding: 0;width: 33%;display: inline-block;float: none;border: none;}
	ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li i {padding-left: 35px;position: relative;margin-bottom: 15px;top: -15px;}
	ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li i:last-child { margin: 0; }
	ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li i:before {content: "\f00c";font-family:"Font Awesome 5 Free";font-size: 10px; font-weight: 900; display: block;position: absolute;left: 0;width: 25px;height: 25px;text-align: center;line-height: 22px;background: #b4d856;float: left;border: 1px solid rgba(0,0,0,0.1);color: #fff;}
	ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li i.no:before { content: "\f00d"; background: #e04545; }

	ul.dt-sc-pricing-table.type4 li.dt-sc-pr-tb-col.selected, .dt-sc-pricing .dt-sc-pr-tb-col.type2.selected { position: relative; }
	ul.dt-sc-pricing-table.type4 li.dt-sc-pr-tb-col.selected:before { content: "Best Deal"; left: -73px; width: 115px; height: 30px; color: #ffffff; font-size: 20px; font-weight: 500; padding: 0; text-transform: uppercase; position: absolute; text-align: center; top: 50%; margin: 0; transform: translateY(-50%) rotate(-90deg); -moz-transform: translateY(-50%) rotate(-90deg); -webkit-transform: translateY(-50%) rotate(-90deg); }
	ul.dt-sc-pricing-table.type4 ul.dt-sc-pricing-table-type4-item.selected:before {left: -62px;right: auto;transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-webkit-transform: translateY(-50%) rotate(-90deg);}
	ul.dt-sc-pricing-table.type4 ul.dt-sc-pricing-table-type4-item.selected:before { line-height: 30px; content: "Best Deal"; width: auto; height: 30px; color: #fff; font-size: 16px; font-weight: 500; padding: 0 10px; text-transform: uppercase; position: absolute; text-align: center; top: 50%; margin: 0; }

	ul.dt-sc-pricing-table.type4 > li.dt-sc-pr-tb-col { border-bottom: 1px solid #090909; border-radius: 0; position: relative;}
	ul.dt-sc-pricing-table.type4 > li.dt-sc-pr-tb-col:last-child { border-bottom: none; }
	ul.dt-sc-pricing-table.type4 > li.dt-sc-pr-tb-col .dt-sc-pricing-desc { text-align: left; }
	ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li i.fa-times:before { content: "\f00d"; background: #e04545; }

	.dt-sc-pr-tb-col:hover ul.dt-sc-pricing-table-type4-item li.first, .dt-sc-pr-tb-col ul.dt-sc-pricing-table-type4-item.selected li.first { background: #fff; }


	.dt-sc-pr-tb-col.type5  { position:relative; background:#fafafa; width:100%; margin-top: 20px; text-align:center; border-radius: 0; } 

	.dt-sc-pr-tb-col.type5 .dt-sc-tb-header .dt-sc-tb-price h2 {overflow: hidden;color:#fff;font-size: 30px;margin: 0; line-height: normal;}
	.dt-sc-pr-tb-col.type5 .dt-sc-tb-header .dt-sc-tb-price h2 span {position: relative;display: inline-block;-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;color:#090909;}
	.dt-sc-pr-tb-col.type5 .dt-sc-tb-header .dt-sc-tb-price h2 span:before {position: absolute;top: 100%;-moz-transform: translate3d(0,0,0);}
	.dt-sc-pr-tb-col.type5:hover .dt-sc-tb-header .dt-sc-tb-price h2 span, .dt-sc-tb-header .dt-sc-tb-price h2:focus span {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);transform: translateY(-100%);}

	.dt-sc-pr-tb-col.type5:after {background: #fafafa; border-image: none; content: ''; display: block; height: 112px; left: 0; position: absolute; right: 0; top: 100%; width: 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-image: url(../../images/pricing-table-bottom.png); mask-image: url(../../images/pricing-table-bottom.png); -webkit-mask-position: left top; mask-position: left top; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }
	.dt-sc-pr-tb-col.type5 .dt-sc-tb-title h5 {font-size: 30px;line-height:40px;text-transform:capitalize;padding: 26px 0 15px;text-align: center; color: #fff;}

	.dt-sc-pr-tb-col.type5.selected p , .dt-sc-pr-tb-col.type5:hover p { color:#fff; }

	.dt-sc-pr-tb-col.type5 .dt-sc-tb-header {width:100%;text-align:center;float:left;overflow:hidden;padding-bottom: 65px;background: transparent;}

	.dt-sc-pr-tb-col.type5 .dt-sc-tb-price {width: 37%;float: left;position:relative;z-index: 2;padding: 5% 5% 0;}
	.dt-sc-pr-tb-col.type5 .dt-sc-tb-price:after {position: absolute;content: "";display: block;position: absolute;left: -22%;top: -120%;width: 210%;height: 180%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);z-index: -1;}

	.dt-sc-pr-tb-col.type5.selected .dt-sc-tb-price, .dt-sc-pr-tb-col.type5:hover .dt-sc-tb-price{ background: none; }
	.dt-sc-pr-tb-col.type5.selected .dt-sc-tb-header .dt-sc-tb-price span.value, .dt-sc-pr-tb-col.type5:hover 	.dt-sc-tb-header .dt-sc-tb-price span.value { color:#878787; }

	.dt-sc-pr-tb-col.type5 .dt-sc-buy-now { padding-bottom: 20px; }
	.dt-sc-pr-tb-col.type5 .dt-sc-buy-now a.dt-sc-button { border: 1px solid #fff; padding: 0% 10%; text-transform:capitalize;  }
	.dt-sc-pr-tb-col.type5 .dt-sc-buy-now a.dt-sc-button:hover { background: #e9e9e9; }

	.dt-sc-pr-tb-col.type5 .dt-sc-tb-title {width: 60%;float: left;padding: 5% 5% 0;position:relative;z-index: 1;}	
	.dt-sc-pr-tb-col.type5 .dt-sc-tb-title:after {position: absolute;content: "";display: block;position: absolute;right: -55%;top: -50%;width: 170%;height: 160%;transform: rotate(13deg);-webkit-transform: rotate(13deg);-o-transform: rotate(13deg);-moz-transform: rotate(13deg);-ms-transform: rotate(13deg);z-index: -1;}

	.dt-sc-pr-tb-col.type5.selected .dt-sc-tb-title:after , .dt-sc-pr-tb-col.type5:hover .dt-sc-tb-title:after{ background: #e9e9e9; }

	.dt-sc-pr-tb-col.type5 .dt-sc-tb-content {list-style-type: none;margin: 0px auto;padding: 20px 0px;width: 80%;float: none;}
	.dt-sc-pr-tb-col.type5 .dt-sc-tb-content li:last-child { border-bottom: none; }
	.dt-sc-pr-tb-col.type5 .dt-sc-tb-content li i { margin-right: 5px; }
	.dt-sc-pr-tb-col.type5 .dt-sc-tb-content li span { text-transform:uppercase; }

	.dt-sc-pr-tb-col.type5  p { color:#878787; padding:30px; margin:0px; font-weight: normal; border-top: 1px solid #eaebed; border-bottom: 1px solid #eaebed; }
	.dt-sc-pr-tb-col.type5  p span { font-size: 16px; font-weight: lighter; }

	.dt-sc-pr-tb-col.type5.selected, .dt-sc-pr-tb-col.type5:hover { z-index:10; }

	.dt-sc-pr-tb-col.type5 .dt-sc-tb-header .dt-sc-tb-price h2 span::before { position: absolute;  top: 100%;  content: attr(data-hover); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); }
	.dt-sc-pr-tb-col.type5 .dt-sc-pricing-desc { padding: 0 20px 20px;  border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
	.dt-sc-pr-tb-col.type5 .dt-sc-pricing-buy-now a { border: 1px solid #fff; padding: 0% 10%; text-transform: capitalize; line-height: 50px;  margin: 30px 0;}

	.dt-sc-pr-tb-col.type5 .dt-sc-tb-header .dt-sc-tb-price span.value { color: #090909;}

	.dt-sc-pr-tb-col.type5:hover .dt-sc-tb-header .dt-sc-tb-price h2 span,
	.dt-sc-pr-tb-col.type5.selected .dt-sc-tb-header .dt-sc-tb-price h2 span,
	.dt-sc-pr-tb-col.type5:hover .dt-sc-tb-header .dt-sc-tb-price span.value,
	.dt-sc-pr-tb-col.type5.selected .dt-sc-tb-header .dt-sc-tb-price span.value { color: #fff; }

	.dt-sc-pr-tb-col.type5:hover .dt-sc-pricing-buy-now a, .dt-sc-pr-tb-col.type5.selected .dt-sc-pricing-buy-now a { background: #fff; }

	.dt-sc-pr-tb-col.type6 { clear:both; float:left; padding: 0; text-align:center; width:100%; }

	.dt-sc-pr-tb-col.type6 {margin: 0;padding: 0;background-image: url(../../images/pattern-grudge.png);border: 1px solid rgba(0, 0, 0, .1); border-radius: 0;background-color: #fff;}
	.dt-sc-pr-tb-col.type6 .dt-sc-tb-header {padding:30px 25px;position: relative;z-index: 1;background: transparent;}
	.dt-sc-pr-tb-col.type6 .dt-sc-tb-header .dt-sc-pr-tb-color { content: ""; display: block; height: 5px; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; }
	.dt-sc-pr-tb-col.type6 .dt-sc-tb-title h5 { font-size: 30px; margin-bottom:10px; }

	.dt-sc-pr-tb-col.type6 .dt-sc-price { border-top:1px dashed; margin: 25px 0 0; padding: 35px 0 0; }
	.dt-sc-pr-tb-col.type6 .dt-sc-price h6 { font-size: 50px; margin-bottom: 0; position: relative; }
	.dt-sc-pr-tb-col.type6 .dt-sc-price h6 sup { font-size: 18px; left: -10px; top:-20px; }
	.dt-sc-pr-tb-col.type6 .dt-sc-price h6 sub { font-size: 18px; margin: 0 0 0 10px; position:relative; bottom: 5px; }

	.dt-sc-pr-tb-col.type6 .icon-wrapper, .dt-sc-pr-tb-col.type6 .image-wrapper {display: block;height: 150px;margin: 0 auto 10px;overflow: hidden;position: relative;width: 150px;z-index: 1;border-radius: 50%;}
	.dt-sc-pr-tb-col.type6 .icon-wrapper { border-style: solid; border-width: 1px; }

	.dt-sc-pr-tb-col.type6 .icon-wrapper span, .dt-sc-pr-tb-col.type6 .image-wrapper img { float: left; max-width: 150px; width: 100%; }
	.dt-sc-pr-tb-col.type6 .icon-wrapper span { font-size: 75px; line-height: 150px; }

	.dt-sc-pr-tb-col.type6 .dt-sc-tb-content { padding: 0 25px 20px; width:100%; margin: 0; float:left; }
	.dt-sc-pr-tb-col.type6 .dt-sc-tb-content li { border-bottom: 1px dashed; clear:both; display:block; float:left; padding:15px 0; width:100%; font-size: 14px; }
	.dt-sc-pr-tb-col.type6 .dt-sc-tb-content li:last-child { border-width: 0; }
	.dt-sc-pr-tb-col.type6 .dt-sc-tb-content li.dt-sc-strike-out { text-decoration: line-through; }
	.dt-sc-pr-tb-col.type6 .dt-sc-tb-content li > span { display: inline; }

	.dt-sc-pr-tb-col.type6 .dt-sc-buy-now { float: left; padding: 0 25px 30px; width: 100%; }
	.dt-sc-pr-tb-col.type6 .dt-sc-buy-now a {border: 3px solid; display: inline-block; font-size: 20px; font-weight: bold; padding: 18px 47px 17px; }

	.dt-sc-pr-tb-col.type6:hover .dt-sc-buy-now a, .dt-sc-pr-tb-col.type6.selected .dt-sc-buy-now a { color: #090909; border-color: #090909; }

	.dt-sc-pr-tb-col:hover .dt-sc-tb-header .dt-sc-pr-tb-color, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-pr-tb-color { height: 100%; }
	.dt-sc-pr-tb-col.tb-has-icon:hover .dt-sc-tb-header .dt-sc-pr-tb-color, .dt-sc-pr-tb-col.tb-has-icon.selected .dt-sc-tb-header .dt-sc-pr-tb-color { height: calc(100% + 75px); }
	 
	.outer-frame-border .dt-sc-pr-tb-col.type6 { display: inline-block; float: none; }
	.dt-sc-pr-tb-col.type6 .image-wrapper:before { background-repeat: no-repeat; background-size: 100% auto;  content: ""; height: auto; position: absolute; bottom: 2px; left: 2px; right: 2px;  top: 5px;  width: auto;background-image: url("../../images/image-icon-shape.png"); }
	.outer-frame-border:before, .outer-frame-border:after { -webkit-transition: all 0.75s ease 0s; -moz-transition: all 0.75s ease 0s; -ms-transition: all 0.75s ease 0s;-o-transition: all 0.75s ease 0s; transition: all 0.75s ease 0s;}

	.outer-frame-border:before {  bottom: -10px;  left: 20px; right: 5px; top: 10px; }
	.outer-frame-border:before, .outer-frame-border:after { border: 1px solid rgba(0, 0, 0, .1); content: ""; position: absolute; z-index: -1; }
	.outer-frame-border:after, .outer-frame-border:hover:before { bottom: 25px; left: 25px; right: 25px; top: 25px;	}
	.outer-frame-border:hover:after { bottom: -10px; left: 20px; right: 5px; top: 10px; }

	.dt-sc-pr-tb-col.type7 {border-radius: 20px; box-shadow: 0 0 20px 0 rgba(0,0,0,.25); margin-bottom: 30px; overflow: hidden; padding: 0; position: relative; z-index: 1; }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-header { padding: 50px 30px; margin: 0; position: relative; background: #f1f1f1; z-index: 99; overflow: hidden; }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-header .image-wrapper { text-align: center; display: inline-block; width: 100%; margin-bottom: 30px; }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-header .image-wrapper > img { margin:0 auto; }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-header h6 { margin-bottom: 0; font-size:50px; font-weight:700; position:relative; }
	
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-header:before, .dt-sc-pr-tb-col.type7 .dt-sc-tb-header:after { position: absolute; content: ""; display: block; bottom: 0; width: 50%; background: #fff; height: 150%; z-index: -1; }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-header:before { left: 0; right: auto; transform-origin: bottom right; }
	.dt-sc-pr-tb-col.type7:hover .dt-sc-tb-header:before, .dt-sc-pr-tb-col.type7.selected .dt-sc-tb-header:before { transform: rotate(-80deg); }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-header:after { right: 0; left: auto; transform-origin: bottom left; }
	.dt-sc-pr-tb-col.type7:hover .dt-sc-tb-header:after, .dt-sc-pr-tb-col.type7.selected .dt-sc-tb-header:after { transform: rotate(80deg); }
	
	.vc_col-sm-12 .dt-sc-pr-tb-col.type7 .dt-sc-tb-header:before,
	.vc_col-sm-12 .dt-sc-pr-tb-col.type7 .dt-sc-tb-header:after { height: 220%; }

	.dt-sc-pr-tb-col.type7 .dt-sc-price > span { display: inline-block; font-size: 12px; color: #757575; text-transform: uppercase; font-weight: 700; letter-spacing: 0.5px; }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-content { padding: 50px 30px; width: 100%; margin: 0; float: left; text-align: left; box-sizing: border-box; }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-content li { float: left; display: block; clear: both; padding: 5px 0px 5px 30px; width: 100%; border: none; font-size: 16px; letter-spacing: 0.5px; line-height: 25px; position: relative; }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-content li.dt-sc-item-enable:before { content: "\f00c"; color: #14b939; }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-content li:before { content: "\f068"; color: #f02113; }
	.dt-sc-pr-tb-col.type7 .dt-sc-tb-content li:before { position: absolute; font-family: "Font Awesome 5 Free"; font-weight: 900; left: 0; top: 5px; margin: auto; }
	.dt-sc-pr-tb-col.type7 .dt-sc-buy-now { display: inline-block; width: 100%; padding: 0 30px; }
	.dt-sc-pr-tb-col.type7 .dt-sc-buy-now a { font-size: 16px; font-weight: 700; letter-spacing: 0.5px; padding: 20px 25px 19px; border-radius: 5px; box-sizing: border-box; width: 100%; margin-top: 0; color: #8997a7; background-color: #f7f7f7;
    text-transform: capitalize; }

	.dt-sc-pr-tb-col.type7.selected, .dt-sc-pr-tb-col.type7:hover { box-shadow: 0 10px 30px #dfdfdf; }
	

	/*--------------------------------------------------------------
	3.0 - Default Color
	--------------------------------------------------------------*/
	
	.dt-sc-pr-tb-col.minimal, .dt-sc-pr-tb-col.minimal h5, .dt-sc-pr-tb-col.minimal .dt-sc-price h6, .dt-sc-pr-tb-col .dt-sc-buy-now a, .dt-sc-pr-tb-col.minimal:hover .dt-sc-tb-title h5, .dt-sc-pr-tb-col.minimal:hover .dt-sc-tb-title p { color:#090909; }
	.dt-sc-pr-tb-col.type2:hover .dt-sc-tb-header .dt-sc-tb-title h5, .dt-sc-pr-tb-col.type2.selected .dt-sc-tb-header .dt-sc-tb-title h5 { color:#333333; }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header:before, .dt-sc-pr-tb-col.type2 .dt-sc-buy-now a, .dt-sc-dark-bg .dt-sc-pr-tb-col.minimal { background:#ffffff; }
	
	.dt-sc-pr-tb-col .dt-sc-tb-header, .dt-sc-pr-tb-col.minimal .icon-wrapper:before, .dt-sc-pr-tb-col.minimal .dt-sc-price, .dt-sc-pr-tb-col .dt-sc-buy-now a { background:rgba(0, 0, 0, 0.03); }
	
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-tb-title:after { border-bottom-color:#ffffff; }	
	.dt-sc-pr-tb-col.type2:hover .dt-sc-price:after, .dt-sc-pr-tb-col.type2.selected .dt-sc-price:after { border-top-color:#ffffff; }
	
	.dt-sc-pr-tb-col.type1, .dt-sc-pr-tb-col.minimal, .dt-sc-pr-tb-col .dt-sc-tb-content li { border-color:rgba(0, 0, 0, 0.07); }

	.dt-sc-pr-tb-col.type1 .dt-sc-price { border-color: rgba(0,0,0,0.1); }

.dt-sc-pr-tb-col.type1.classic.selected .dt-sc-buy-now a,
.dt-sc-pr-tb-col.type1.classic:hover .dt-sc-buy-now a
{
    color: #fff;
}

.dt-sc-pr-tb-col.type2:hover .dt-sc-buy-now a, .dt-sc-pr-tb-col.type2.selected .dt-sc-buy-now a { 
	box-shadow: 3px 3px 0px 0px #090909; -moz-box-shadow: 3px 3px 0px 0px #090909; -ms-box-shadow: 3px 3px 0px 0px #090909; -webkit-box-shadow: 3px 3px 0px 0px #090909; }

	
	
		
	/*--------------------------------------------------------------
	4.0 - Responsive
	--------------------------------------------------------------*/



	@media only screen and (min-width:1381px) and (max-width:1599px) {

		ul.dt-sc-pricing-table.type4 > li.dt-sc-pr-tb-col .dt-sc-pricing-desc { font-size: 16px; line-height: 26px; }

		.dt-sc-pr-tb-col.type5 .dt-sc-tb-price:after { left: -28%; top: -100%; }

		.dt-sc-pr-tb-col.type5:after { height: 60px; }

	}

	/*----*****---- << Desktop >> ----*****----*/
	 @media only screen and (min-width:1200px) and (max-width:1380px) {
		
		.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: 14px; line-height: normal; margin: 22px 0 0; }
		.dt-sc-pr-tb-col.type2 .dt-sc-tb-title h5 span { font-size: 20px; }
		
		.dt-sc-pr-tb-col.type2 .dt-sc-price { height: 85px; padding: 18px 0px 0px; }
		.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: 16px; top: auto; }			
		
		.dt-sc-pr-tb-col.type2 .dt-sc-tb-content li { font-size: 14px; }

		ul.dt-sc-pricing-table.type4 > li.dt-sc-pr-tb-col .dt-sc-pricing-desc { font-size: 16px; line-height: 26px; }

		.dt-sc-pr-tb-col.type5 .dt-sc-tb-price:after { left: -28%; top: -100%; }
		.dt-sc-pr-tb-col.type5 .dt-sc-tb-price { width: 40%; }
		.dt-sc-pr-tb-col.type5 .dt-sc-tb-title h5 { font-size: 26px; }

		.dt-sc-pr-tb-col.type5:after { height: 60px; }

}
	
	
	/* Note: Design for a width of 960px */	
    @media only screen and (min-width:992px) and (max-width:1199px) {
		
		/** Pricing Tables **/
		
		.dt-sc-pr-tb-col.type1 .dt-sc-tb-title h5 { font-size: 22px; }
		.dt-sc-pr-tb-col.type1 .dt-sc-price h6 { font-size: 50px; }
		
		.dt-sc-pr-tb-col.type2 { margin-bottom: 80px; }

		.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-header:before { height: 124px; width: 124px; }
		.side-navigation-content .dt-sc-pr-tb-col.type2 .dt-sc-tb-title { height: 103px; }
		
		.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; }
	
		.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: -64px; }

		.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3 { font-size: 20px; margin: 0; }
		.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3 span { font-size: 18px; }

		.dt-sc-pr-tb-col.type3 .dt-sc-tb-title .dt-sc-pricing-title { width: 70%; }
		.dt-sc-pr-tb-col.type3 .dt-sc-pricing-icon { margin-top: 10px; margin-right: 10px; }

		ul.dt-sc-pricing-table.type4 .dt-sc-tb-title h4 { font-size: 24px; }
		ul.dt-sc-pricing-table.type4 > li.dt-sc-pr-tb-col .dt-sc-pricing-desc { font-size: 16px; line-height: 26px; }

		ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li { margin: 0 0 8px; }
		ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li i { padding-left: 28px; }
		ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li i:before { width: 20px; height: 20px; line-height: 17px; }

		.dt-sc-pr-tb-col .dt-sc-pricing-table-type4-item  .dt-sc-tb-content li { font-size: 11px; }

		.dt-sc-pr-tb-col.type5 { margin-bottom: 100px; }
		.dt-sc-pr-tb-col.type5:after { height: 80px; }

		.dt-sc-pr-tb-col.type5 .dt-sc-pricing-desc { padding: 20px; }
		.dt-sc-pr-tb-col.type6 .dt-sc-price h6 { font-size: 40px; }

		.dt-sc-pr-tb-col.type6 .dt-sc-price h6 sup { left: -6px; top: -12px; }	
		.dt-sc-pr-tb-col.type6 .dt-sc-tb-header { padding: 30px 20px; }

	}
	
	
	/* Note: Design for a width of 768px */
    @media only screen and (min-width:768px) and (max-width:991px) {
		
		/** Pricing Tables **/

		.dt-sc-pr-tb-col .dt-sc-buy-now a { padding: 18px 35px 17px; font-size: 16px; }

		.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.minimal .dt-sc-buy-now a { padding: 18px 25px 17px; }
		
		.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-pr-tb-col.type5 { margin-bottom: 70px; }
		.dt-sc-pr-tb-col.type3 { margin-bottom: 40px; }

		.dt-sc-pr-tb-col.type1 .dt-sc-price h6 { font-size: 50px; }

		ul.dt-sc-pricing-table.type4 li.column:first-child { width: 100%; }
		ul.dt-sc-pricing-table.type4 li.column:nth-child(2) { width: 70%; }
		ul.dt-sc-pricing-table.type4 li.column:last-child { width: 30%; }

		ul.dt-sc-pricing-table.type4 .dt-sc-tb-title { padding: 30px 16px; border-right: none; }
		ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li { padding: 0 10px 0 0; font-size: 12px; }
		ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li i { padding-left: 25px; top: -14px; }
		ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li i::before { width: 18px; height: 18px; line-height: 15px; }
		ul.dt-sc-pricing-table.type4 > li.dt-sc-pr-tb-col .dt-sc-pricing-desc { font-size: 16px; }

		.dt-sc-pr-tb-col.type5:after { height: 50px; }

		.dt-sc-pr-tb-col.type5 .dt-sc-tb-header .dt-sc-tb-price h2 { font-size: 26px; margin-bottom: -10px; }
		.dt-sc-pr-tb-col.type5 .dt-sc-tb-header .dt-sc-tb-price > span { font-size: 20px; }
		.dt-sc-pr-tb-col.type5 .dt-sc-tb-price:after { top: -100%; }

		.outer-frame-border { margin-bottom: 30px; }
		.outer-frame-border:before, .outer-frame-border:hover:after { bottom: 20px; opacity: 1; }
		.outer-frame-border:hover:before, .outer-frame-border:after { opacity: 0; }
 
	}
	
	
	/*----*****---- << Mobile (Landscape) >> ----*****----*/	
	
	/* Common Styles for the devices below 767px width */
	@media only screen and (max-width: 767px) {
		
		/** Pricing Tables **/
		.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; }

		.dt-sc-pr-tb-col.type2 { margin-bottom: 30px; }

		ul.dt-sc-pricing-table.type4 .dt-sc-tb-title { border-right: none; padding: 30px 25px; }
		ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content { padding: 3% 25px 0; }
		ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li { width: 50%; }
		ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li i { top: -17px; }

		ul.dt-sc-pricing-table.type4 li.column.dt-sc-one-fourth:not(.first) { padding: 0 0 20px 0; }
		ul.dt-sc-pricing-table.type4 li.column:nth-child(2) { margin-bottom: 5px; }

		ul.dt-sc-pricing-table.type4 ul.dt-sc-pricing-table-type4-item.selected:before { right: -32px; left: auto; }

		.dt-sc-pr-tb-col.type5 { margin-bottom: 60px; }
		.dt-sc-pr-tb-col.type5:after { height: 50px; }

		.outer-frame-border { margin-bottom: 50px; }
		.outer-frame-border:before, .outer-frame-border:hover:after { bottom: 40px; opacity: 1; }
		.outer-frame-border:hover:before, .outer-frame-border:after { opacity: 0; }
		
	}
	
	
	/*----*****---- << Mobile (Landscape) >> ----*****----*/
    /* Note: Design for a width of 480px */
    @media only screen and (min-width: 480px) and (max-width: 767px) {
		
	.dt-sc-pr-tb-col .dt-sc-tb-thumb > img { width: 100%; }
	
	}

	/* Common Styles for the devices below 479px width */ 
	@media only screen and (max-width: 479px) {

		.dt-sc-pr-tb-col.type3 .dt-sc-pricing-desc { width: 100%; float: left; padding: 0 15px; }

		.dt-sc-pr-tb-col.type3 .dt-sc-tb-title .dt-sc-pricing-title { width: 70%; }
		.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3 { font-size: 22px; }
		.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3 span { font-size: 18px; }

		.dt-sc-pr-tb-col.type3 .dt-sc-pricing-icon { margin-top: 10px; margin-right: 10px; }

		ul.dt-sc-pricing-table.type4 ul.dt-sc-tb-content > li { width: 100%; }

		.dt-sc-pr-tb-col.type5 .dt-sc-tb-price,
		.dt-sc-pr-tb-col.type5 .dt-sc-tb-title { width: 100%; }

		.dt-sc-pr-tb-col.type5 .dt-sc-tb-price:after, .dt-sc-pr-tb-col.type5 .dt-sc-tb-title:after { transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; -webkit-transform: none; top: 0; height: 100%; }

		.dt-sc-pr-tb-col.type5 .dt-sc-tb-price, .dt-sc-pr-tb-col.type5 .dt-sc-tb-title { padding: 30px; }

		.dt-sc-pr-tb-col.type5 .dt-sc-tb-title h5 { padding: 0; margin: 0; }

		.dt-sc-pr-tb-col.type5 .dt-sc-tb-header { padding-bottom: 20px; }

	}
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 319px) {						
		
		/** 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; }	
		
	} 