@charset "utf-8";
/* CSS Document */



 /*body {margin:0; padding:20px; font-family: 'Average Sans', sans-serif; font-size:16px; font-weight:normal; line-height:1.5; background:#589283; color:#fff; text-shadow:2px 2px 2px #3F6558;}

      a, a:link, a:visited {color:#fff;text-decoration: none;border-bottom:1px dashed #3F6558;-webkit-transition:border-color 0.3s ease-in;}

      a:hover, a:focus {border-bottom:1px dashed #fff;}

      h1, h2, h3, p {text-align:center;}

      h1, h2, h3 {padding: 0 0.1em;}*/

      h1[data-scrollable] {
	line-height: 1.85;
}
.heading {
	margin-top:0.25em;
	font-family:'Pacifico', sans-serif;
	text-shadow:0.1em 0.1em 2px #3F6558;
}
.subheading {
	font-weight:normal;
}
.button {
	margin:2em 0;
}
.button a {
	background:#3F6558;
	padding:0.4em 1em;
	border:none;
	border-radius:10px;
}
.clearfix {
	clear:both;
}
.space {
	margin:5em 0;
}
table.responsive {
	border-bottom: 1px solid #e3e3e3;
	border-top:/*none */1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right:none;
	margin-bottom: 20px;
}
table.responsive thead tr th, table.responsive thead tr td {
	/*background: #3F6558;*/

		color:#fff;
}
table.responsive th, table.responsive td {
	padding: 7px 10px;
	vertical-align:middle;
}
table.responsive tbody th, table.responsive tbody td {
	border-right: 1px solid #e3e3e3;
	color:#3b3a39;
	border-top:1px solid #e3e3e3;
	font-weight:normal;
}
table.responsive thead tr th.designing_package {
	color: #000;
	font-size: 22px;
	font-weight: bold;
	padding: 0 40px;
	text-align: left;
	text-transform:capitalize;
}
table.responsive tbody td.linex-ordernow {
	padding-top:12px;
	padding-bottom:14px;
}
table.responsive tbody th {
	padding:0 40px;
	text-align:left;
}
.responsive-tab-1 {
	border-bottom:none;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	margin-bottom: 0px;
	width:100%;
}
table.responsive thead tr th.linux_main_title, table.responsive thead tr th.linux_main_title1 {
	font-size:30px;
	padding:0px 0px;
	text-align:center;
	color:#3b3a39;
	border-right: 1px solid #e3e3e3;
	width:40%;
}
table.responsive thead tr td.one-year, table.responsive thead tr td.basic {
	background-color:#0daab9 /*#f66609*/;
	/* border-bottom: 5px solid #ffa447;*/

    color: #fff;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
	width:22%;
	text-transform:capitalize;
}
table.responsive thead tr td.two-year {
	background-color:#578c00 /*#043358*/;
	/* border-bottom: 5px solid #4c7cd4;*/

    color: #fff;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
	text-transform:capitalize;
	width:20%;
}
table.responsive thead tr td.basic1 {/*background-color:#ce5a05#043358*/;
	/* border-bottom: 5px solid #4c7cd4;*/

    color: #fff;
	font-size: 22px;
	font-weight: 600;
	line-height: 45px;
	text-transform:capitalize;
	width:20%;
}
table.responsive thead tr td.one-year .span1, table.responsive thead tr td.two-year .span1 {
	font-size:12px;
}
table.responsive thead tr td.one-year .span2, table.responsive thead tr td.two-year .span2 {
	font-size:50px;
}
table.responsive tbody tr td.linux_amount {
	background-color: #3b3a39;
	/*border-top: 4px solid #292827;*/

		color: #3b3a39;
	line-height: 45px;
}
table.responsive tbody tr td.linux_amount strong {
	font-size:30px;
}
table.responsive {
	border-spacing:0;
	width:100%;
}
table.responsive tr th, table.responsive tr td {
	vertical-align:middle;
}

@media only screen and (max-width: 1024px) {
table.responsive tbody tr td.linux_amount strong {
    font-size: 24px;
}
}

@media only screen and (max-width: 768px) {
 
table.responsive thead tr th.designing_package{ font-size:18px ;}

table.responsive thead tr td.one-year, table.responsive thead tr td.basic, table.responsive thead tr td.basic1{font-size:18px ;}

table.responsive tbody tr td.linux_amount strong {
    font-size: 20px;
}


}

 @media only screen and (max-width: 479px) {
 table.responsive thead tr td.two-year, table.responsive thead tr td.basic1, table.responsive thead tr td.one-year, table.responsive thead tr td.basic {
 font-weight:normal;
}
 table.responsive tbody th {
 text-align:left;
 line-height: 1.5;
 padding: 15px 10px;
}
 table.responsive tbody td {
 line-height:1.5;
}
 table.responsive tbody tr td i.fa {
 font-size:14px;
}
 table.responsive th, table.responsive td {
 padding: 12px 7px;
 vertical-align: middle;
}
 table.responsive tbody tr td.linux-lower {
 text-transform:lowercase;
}
 table.responsive tbody tr td.linex-ordernow {
 padding:0;
}
 table.responsive tbody tr td.linex-ordernow a.but_cogwheel, table.responsive tbody tr td.linex-ordernow a.but_contact, tbody tr td.linex-ordernow a.but_ok_2 {
 font-size: 8px;
 padding: 8px 7px;
}
 table.responsive tbody tr td.linux_amount {
 line-height:25px;
}
 table.responsive tbody tr td.linux_amount strong {
 font-size:14px;
}
 table.responsive thead tr th.linux_main_title {
 font-size:16px;
 padding:35px 0;
 width:37%;
}
 table.responsive thead tr td.one-year, table.responsive thead tr td.two-year {
 font-size:12px;
 line-height:25px;
}
 table.responsive thead tr td.basic, table.responsive thead tr td.basic1 {
 font-size:11px;
 text-transform:capitalize;
 line-height:25px;
}
 table.responsive thead tr td.one-year .span1, table.responsive thead tr td.two-year .span1 {
font-size:8px;
}
 table.responsive thead tr td.one-year .span2, table.responsive thead tr td.two-year .span2 {
font-size:16px;
}
 table.responsive tbody tr td.linex-ordernow a.but_cogwheel, table.responsive tbody tr td.linex-ordernow a.but_ok_2 {
 font-weight:normal;
}

table.responsive thead tr th.designing_package{ padding-left:10px; padding-right:10px;}

table.responsive thead tr th.designing_package {
    font-size: 13px !important;
}







}
 @media only screen and (max-width: 414px) {
 table.responsive thead tr th.linux_main_title {
 width:39%;
 padding:35px 10px;
}
 table.responsive thead tr th.linux_main_title1 {
width:33%;
}
 table.responsive thead tr td.basic {
width:19%;
}
 table.responsive thead tr td.basic, thead tr td.basic1 {
padding:12px 5px;
}
 table.responsive tbody th, table.responsive tbody td {
font-size:11px;
}
}
 @media only screen and (max-width: 375px) {
 .responsive-tab-1 {
 width:102%;
}
 table.responsive thead tr th.linux_main_title {
 padding: 35px 0;
 width: 34%;
}
 table.responsive tbody th, table.responsive tbody td {
font-size:10px;
}
 table.responsive thead tr td.basic, table.responsive thead tr td.basic1 {
 font-size:10px;
}
}
 @media only screen and (max-width: 360px) {
 table.responsive tbody td {
 padding:12px 5px;
}
 table.responsive tbody th {
 padding:15px 8px;
}
 table.responsive tbody tr td.linex-ordernow a.but_cogwheel, table.responsive tbody tr td.linex-ordernow a.but_ok_2 {
font-size:7px;
}
 table.responsive tbody tr td.linux_amount strong {
 font-size: 12px;
}
 table.responsive tbody tr td i.fa {
 font-size: 11px;
}
 table.responsive thead tr th.linux_main_title {
 font-size: 14px;
 padding: 35px 5px;
 width: 37%;
}
 table.responsive thead tr td.one-year, table.responsive thead tr td.two-year {
 font-size: 10px;
 line-height: 18px;
}
 table.responsive thead tr td.one-year .span1, table.responsive thead tr td.two-year .span1 {
 font-size: 7px;
}
 table.responsive thead tr td.one-year .span2, table.responsive thead tr td.two-year .span2 {
 font-size: 14px;
}
 .responsive-tab-1 {
width:100%;
}
}
 @media only screen and (max-width: 320px) {
 table.responsive tbody tr td.linex-ordernow a.but_cogwheel, table.responsive tbody tr td.linex-ordernow a.but_ok_2 {
 font-size: 6px;
}
 table.responsive thead tr td.basic, table.responsive thead tr td.basic1 {
font-size:9px;
}
 table.responsive tbody tr td.linux_amount strong {
font-size:10px;
}
 table.responsive tbody td {
 padding: 10px 6px;
}
 table.responsive thead tr td.one-year .span2, table.responsive thead tr td.two-year .span2 {
 font-size: 11px;
}
 table.responsive tbody tr td.linex-ordernow a.but_cogwheel, table.responsive tbody tr td.linex-ordernow a.but_ok_2 {
padding:8px 4px;
}
 table.responsive thead tr th.linux_main_title {
 font-size: 12px;
 padding: 35px 8px;
 width: 40%;
}
 table.responsive thead tr td.one-year, table.responsive thead tr td.two-year {
font-size:9px;
}
 table.responsive tbody th, table.responsive tbody td {
font-size:8px;
}
}	





/*@media (min-height: 750px) and (max-height: 770px) 

	{

	

	table.responsive thead tr td.one-year, table.responsive thead tr td.basic{ font-size:17px;}

	

	table.responsive thead tr td.basic1{ font-size:17px;}

	

	table.responsive th, table.responsive td{ padding-top:5px ; padding-bottom:5px ;}  

	

	table.responsive td.linex-ordernow{ padding:12px 10px;}

	

	table.responsive tbody tr td.linux_amount{ line-height:40px; padding-bottom:3px;}  

	  

	}*/
