.current-specs.L1, .current-specs.L2, .current-specs.L3, .current-specs.L4, .current-specs.L5 {
	display: none
}

.current-specs.active {
   display: block
}

.current-specs .t1-Year, .current-specs .t2-Years, .current-specs .t3-Years, .current-specs .t1-Month, .current-specs .t3-Months, .current-specs .t6-Months, .current-specs .tMonthly, .plan-slab .t1-Year, .plan-slab .t2-Years, .plan-slab .t3-Years, .plan-slab .t1-Month, .plan-slab .t3-Months, .plan-slab .t6-Months, .plan-slab .tMonthly {
   display: none
}

.current-specs .term-price.active {
   display: block
}

.L1 .Plans {
   display: block
}

.cPanel, .Plans {
   display: block
}

.No-cPanel {
   display: none
}

.row-wrapper.package-selection {
   padding: 20px 0
}

.row-wrapper.package-selection .btn-group .btn-info {
   background-color: #FFFFFF;
   border: 1px solid transparent;
   border-radius: 10px;
   box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.3);
   color: #005793;
   font-size: 28px;
   font-weight: 800;
   padding: 10px 12px;
   vertical-align: middle
}

.row-wrapper.package-selection .btn-group .btn-info:before {
   background-repeat: no-repeat;
   content: "";
   display: inline;
   padding: 0 23px;
   margin-right: 10px
}

.row-wrapper.package-selection .btn-group .btn-info span.caret {
   border-top-color: #005793;
   border-width: 10px;
   margin-top: 0;
   top: 17px;
   float: right
}

.row-wrapper.package-selection .btn-group.open .btn-info {
   border-bottom-left-radius: 0;
   border-bottom-right-radius: 0;
   border: 1px solid #999999
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li {
   font-size: 28px;
   padding: 4px 0 4px 0
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li a {
   color: #005793;
   display: inline;
   font-weight: 800;
   padding-left: 0;
   vertical-align: middle
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li a:hover {
   background-color: transparent
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li:before {
   background-repeat: no-repeat;
   content: "";
   display: inline;
   padding: 5px 28px;
   margin-left: 12px
}

.current-package {
   border: none;
   cursor: pointer;
   display: inline-block;
   margin: 0;
   padding: 13px 0;
   position: relative;
   text-align: center;
   opacity: .5;
   width: 24%
}

.current-package.L1 {
   /*width: 18%*/
}

.current-package:hover {
   opacity: 1
}

.current-package .package-block {
   background-color: transparent;
   color: #fff;
   font-size: 22px;
   font-weight: 800
}

.current-package.active {
   border: none;
   opacity: 1
}

.current-package.active .package-block {
   background-color: #fff;
   border-radius: 8px;
   box-shadow: 0 8px 7px -5px rgba(0, 0, 0, 0.3);
   color: #005793;
   width: 90%;
   margin: auto
}

.current-package.active:after {
   content: "";
   display: block;
   border-left: 15px solid transparent;
   border-right: 15px solid transparent;
   border-bottom: 15px solid #FFFFFF;
   position: absolute;
   height: 0;
   width: 0;
   bottom: -20px;
   left: 38%
}

#dedicated-hosting .current-package {
   width: 80%;
   background-color: #4195CD;
   border-radius: 8px 8px 8px 8px;
   box-shadow: 0 8px 7px -5px rgba(0, 0, 0, 0.3)
}

#dedicated-hosting .current-package a {
   color: #80B8DD
}

#dedicated-hosting .current-package.active {
   background-color: #fff
}

#dedicated-hosting .current-package.active a {
   color: #0070B9
}

#dedicated-hosting .current-package.L1 .pkg-image, #dedicated-hosting .current-package.L2 .pkg-image, #dedicated-hosting .current-package.active.L1 .pkg-image, #dedicated-hosting .current-package.active.L2 .pkg-image {
   height: 77px;
   width: 66px;
   margin-left: 10px
}

#dedicated-hosting .current-package.L1 .pkg-image {
   background-image: url("/static/img/common/icon_tab_linux_light.png")
}

#dedicated-hosting .current-package.L2 .pkg-image {
   background-image: url("/static/img/common/icon_tab_windows_light.png")
}

#dedicated-hosting .current-package.active.L1 .pkg-image {
   background-image: url("/static/img/common/icon_tab_linux.png")
}

#dedicated-hosting .current-package.active.L2 .pkg-image {
   background-image: url("/static/img/common/icon_tab_windows.png")
}

.plan-snappy-left {
   background-image: url("/static/img/vps/vehicals-small.jpg");
   background-repeat: no-repeat;
   height: 180px;
   margin-top: -160px;
   position: relative
}

.plan-snappy-right {
   background-image: url("/static/img/vps/snappy-small.jpg");
   background-repeat: no-repeat;
   float: right;
   height: 180px;
   margin-top: -180px;
   position: relative;
   top: 44px
}

.current-specs.L1 .plan-snappy-left {
   background-position: -844px 0;
   width: 160px
}

.current-specs.L1 .plan-snappy-right {
   background-position: -804px 0;
   width: 190px
}

.current-specs.L3 .plan-snappy-left {
   background-position: -697px 0;
   width: 146px
}

.current-specs.L2 .plan-snappy-right {
   background-position: -606px 0;
   width: 192px
}

.current-specs.L4 .plan-snappy-left {
   background-position: -486px 0;
   margin-left: -15px;
   width: 210px
}

.current-specs.L3 .plan-snappy-right {
   background-position: -388px 0;
   width: 190px
}

.current-specs.L5 .plan-snappy-left {
   background-position: -138px 0;
   width: 190px
}

.current-specs.L4 .plan-snappy-right {
   background-position: -196px 0;
   width: 190px
}

.current-specs.L9 .plan-snappy-left {
   margin-left: 20px;
   width: 136px
}

.current-specs.L5 .plan-snappy-right {
   width: 190px
}

@media (min-width: 992px) {
   .plan-snappy-left {
	   background-image: url("/static/img/vps/vehicals-large.jpg");
	   height: 230px;
	   margin-top: -200px
   }

   .plan-snappy-right {
	   background-image: url("/static/img/vps/snappy-large.jpg");
	   height: 230px;
	   margin-top: -230px;
	   top: 70px
   }

   .current-specs.L1 .plan-snappy-left {
	   background-position: -1077px 0;
	   width: 204px
   }

   .current-specs.L1 .plan-snappy-right {
	   background-position: -1026px 0;
	   width: 246px
   }

   .current-specs.L3 .plan-snappy-left {
	   background-position: -890px 0;
	   width: 188px
   }

   .current-specs.L2 .plan-snappy-right {
	   background-position: -770px 0;
	   width: 250px
   }

   .current-specs.L4 .plan-snappy-left {
	   background-position: -572px 0;
	   margin-left: -15px;
	   width: 320px
   }

   .current-specs.L3 .plan-snappy-right {
	   background-position: -495px 0;
	   width: 260px
   }

   .current-specs.L5 .plan-snappy-left {
	   background-position: -170px 0;
	   width: 252px
   }

   .current-specs.L4 .plan-snappy-right {
	   background-position: -250px 0;
	   width: 240px
   }

   .current-specs.L9 .plan-snappy-left {
	   width: 172px
   }

   .current-specs.L5 .plan-snappy-right {
	   width: 245px
   }
}

.row.current-specs h6 {
   color: #333333;
   margin-bottom: 5px
}

.row.current-specs h5 {
   color: #005794;
   font-size: 20px;
   text-align: center
}

.current-price-box {
   background-color: #0070BB;
   border: 1px solid #08477F;
   border-radius: 8px;
   padding: 0
}

.pricing-wrapper {
   border-right: 1px solid #08477F;
   padding: 25px 0;
   width: 50%
}

.pricing-wrapper:last-child {
   border-right: none
}

.pricing-wrapper p {
   color: #FFCB06;
   font-weight: 500;
   margin: 0
}

.button-wrapper {
   margin: 11px auto 24px;
   width: 100%
}

.button-wrapper.top {
   margin: 18px auto 0
}

.block-level {
   text-align: left;
   width: 100%
}

.btn-group {
   margin-top: 0;
   width: 100%
}

.selected-term {
   display: inline-block
}

.term-pricing {
   color: #fff
}

.term-pricing .price {
   font-size: 32px;
   font-weight: bold
}

.term-pricing .term {
   font-family: "Gotham A", "Arial", "Sans-serif";
   font-size: 20px;
   margin-left: -4px
}

.left-col {
   padding: 2px 0
}

.row-wrapper.package-specs .container.white {
   padding: 0 15px
}

.row-wrapper.package-specs .reseller .row.current-specs {
   padding: 20px 0;
   min-height: 444px;
}

.row-wrapper.package-specs .row.current-specs .col-xs-12 {
   padding: 5px 15px
}

.row-wrapper.package-specs h6 {
   color: #666;
   float: left;
   font-size: 16px;
   font-weight: 200;
   margin: 0
}

.row-wrapper.package-specs h2 {
   float: right;
   margin: 0
}

.row-wrapper.package-specs .pricing-info h5 {
   color: #fff;
   background-color: #d05b00;
   font-size: 20px;
   font-weight: 200;
   padding: 8px;
   margin: 5px 5px 10px;
   text-align: center
}

.row-wrapper.package-specs .pricing-info h5 span {
   font-weight: 700
}

.row-wrapper.package-specs .pricing-info p {
   color: #666;
   float: left;
   font-size: 16px;
   font-weight: 200;
   margin: 0
}

.row-wrapper.package-specs .pricing-info h2 {
   color: #d05b00;
   float: right
}

.row-wrapper.package-specs .pricing-info h2 span {
   font-size: 18px;
   font-weight: 200
}

.row-wrapper.package-specs .btn-group {
   margin-bottom: 10px
}

.row-wrapper.package-specs .btn-primary.btn-lg {
   margin-bottom: 30px
}

.row-wrapper.package-specs .vps-info {
   background: none repeat scroll 0 0 #ffffdf;
   border: 1px solid #808080;
   border-radius: 5px;
   margin-bottom: 15px;
   padding: 20px;
   text-align: center
}

@media (min-width: 768px) {
   .left-col {
	   margin-top: 20px
   }

   .left-col, .right-col {
	   text-align: center;
	   width: 100%
   }

   .right-col h2 {
	   font-size: 22px
   }

   .pricing-container {
	   left: 7px
   }

   .button-wrapper {
	   width: 320px
   }

   .smaller {
	   width: 19% !important
   }

   .larger {
	   width: 43% !important
   }

   .table h5, .table h6 {
	   font-size: 18px
   }

   .current-package .package-block {
	   padding: 0 12px
   }

   .current-package .package-block:before {
	   background-repeat: no-repeat;
	   display: block;
	   content: "";
	   height: 60px
   }

   .row-wrapper.package-specs h6 {
	   float: none;
	   margin-top: 60px
   }

   .row-wrapper.package-specs h2 {
	   float: none;
	   font-size: 18px;
	   margin-top: 7px
   }

   .row-wrapper.package-specs .pricing-info .col-sm-12 {
	   text-align: center
   }

   .row-wrapper.package-specs .pricing-info p {
	   float: none;
	   margin-bottom: 4px;
	   font-weight: 200
   }

   .row-wrapper.package-specs .pricing-info h2 {
	   float: none
   }

   .row-wrapper.package-specs .pricing-info h2.feature-price {
	   margin-top: 0
   }

   .row-wrapper.package-specs .pricing-info h5 {
	   margin-bottom: 10px
   }

   .row-wrapper.package-specs .btn-group {
	   width: 45%
   }

   .row-wrapper.package-specs .btn-primary.btn-lg {
	   padding: 17px 76px;
	   margin-bottom: 0
   }

   .row-wrapper.no-padding_bottom p:last-child {
	   padding-bottom: 10px
   }
}

@media (min-width: 992px) {
   .row-wrapper.package-specs {
	   position: relative
   }

   .row-wrapper.package-specs h2 {
	   font-size: 24px
   }

   .row-wrapper.package-specs .btn-group {
	   width: 33%
   }

   .row-wrapper.package-specs .btn-primary.btn-lg {
	   padding: 17px 70px
   }

   #dedicated-hosting .current-package.L1 .pkg-content, #dedicated-hosting .current-package.L2 .pkg-content, #dedicated-hosting .current-package.active.L1 .pkg-content, #dedicated-hosting .current-package.active.L2 .pkg-content {
	   padding-top: 20px
   }

   #dedicated-hosting .current-package.active:after {
	   left: 149px
   }

   .left-col {
	   margin-top: 20px
   }

   .left-col h6 {
	   font-size: 20px
   }

   .left-col, .right-col {
	   text-align: center;
	   width: 100%
   }

   .block-level span.caret {
	   top: 13px
   }

   .row-wrapper.hosting-packages .button-wrapper .btn-primary {
	   font-size: 30px;
	   padding: 14px 40px
   }

   .smaller {
	   width: 19% !important
   }

   .larger {
	   width: 43% !important
   }
}

@media (min-width: 1200px) {
   .current-package {
	   background-position: 60px 12px
   }

   .current-package.active:after {
	   left: 87px
   }

   .row-wrapper.package-specs .btn-group {
	   width: 27.5%
   }

   #dedicated-hosting .current-package.L1 .pkg-content, #dedicated-hosting .current-package.L2 .pkg-content, #dedicated-hosting .current-package.active.L1 .pkg-content, #dedicated-hosting .current-package.active.L2 .pkg-content {
	   padding-top: 20px
   }

   #dedicated-hosting .current-package.active:after {
	   left: 189px
   }

   .button-wrapper {
	   width: 420px
   }

   .row-wrapper.hosting-packages .button-wrapper .btn-primary {
	   font-size: 40px;
	   padding: 18px 40px
   }
}

.block-level a.package-term, .block-level a.plan-type {
   color: #333;
   text-decoration: none
}

.divider {
   border-bottom: 1px solid #0070BB
}

.top-padding {
   padding-top: 30px
}

.dedi-plan-compare .fixed-img {
   position: relative;
   float: right
}

.dedi-plan-compare .windows-img {
   background-image: url("/static/img/windows/half-windows-logo.png");
   background-repeat: no-repeat;
   height: 417px;
   position: absolute;
   right: 0;
   width: 252px;
   top: -416px
}

.dedi-plan-compare .linux-img {
   background-image: url("/static/img/company/half-linux-snappy.png");
   background-repeat: no-repeat;
   height: 520px;
   width: 212px;
   position: absolute;
   top: -504px;
   left: -212px
}

.dedi-plan-compare .container {
   padding: 30px 0px 30px 0px;
   border-left: 1px solid #D8D8D8;
   border-right: 1px solid #D8D8D8
}

.dedi-plan-compare .panel-heading {
   color: #F1F1F1;
   background-color: #0070BB
}

.dedi-plan-compare .panel ul.plan li {
   color: #666666
}

.dedi-plan-compare .panel ul.plan li .blue {
   color: #0070BB;
   font-weight: bold
}

.dedi-plan-compare h2.panel-title {
   padding: 5px 0px
}

.dedi-plan-compare h2.panel-title {
   font-size: 28px
}

.dedi-plan-compare .panel ul.plan li {
   list-style-type: none;
   padding-bottom: 10px
}

.dedi-plan-compare .panel ul {
   margin: 0px;
   padding: 0px
}

.dedi-plan-compare .active {
   display: block
}

.table {
   margin-bottom: 0
}

#comparision-chart.table-striped > tbody > tr:nth-child(even) > td {
   background-color: #F1F1F1
}

#comparision-chart.table-striped > tbody > tr:nth-last-child(2) td {
   color: #d05b00
}

#comparision-chart.table-striped > tbody > tr:nth-last-child(2) td span {
   color: #d05b00
}

#comparision-chart.table-striped > tbody > tr:nth-last-child(2) td:first-child {
   color: #fff
}

#comparision-chart.table-striped > tbody > tr:last-child td {
   border-bottom: none;
   color: #d05b00
}

#comparision-chart.table-striped > tbody > tr:last-child td span {
   color: #d05b00
}

#comparision-chart.table-striped > tbody > tr:last-child td:first-child {
   color: #fff
}

#comparision-chart thead > tr > th {
   background-color: #005793;
   border: none;
   color: #fff;
   padding: 16px 0;
   font-size: 20px;
   text-align: center;
   vertical-align: middle;
}

#comparision-chart tbody > tr > td {
   border: none;
   border-bottom: 1px solid #BBBBBB;
   color: #666;
   font-size: 18px;
   font-weight: 200;
   text-align: center !important;
   vertical-align: middle;
   padding: 10px 10px !important;
}

#comparision-chart tbody > tr > td span {
   color: #005793;
   font-weight: 700
}

#comparision-chart tbody > tr > td:first-child {
   background-color: #005793 !important;
   border-color: #005793;
   color: #fff;
   text-align: left !important;
   font-size: 14px;
   font-weight: 200
}

#comparision-chart tbody > tr > td h6 {
   font-weight: 200;
   text-align: left
}

@media (min-width: 768px) {
   #comparision-chart thead > tr > th {
	   padding: 16px 20px
   }
}

@media (min-width: 992px) {
   #comparision-chart thead > tr > th {
	   padding: 16px 40px
   }

   #comparision-chart tbody > tr > td {
	   font-size: 20px
   }
}

img[class="img-responsive"] {
   margin: 15px auto 0
}

.current-specs.L5 {
   display: none
}

.row-wrapper.hero .hero-snappy {
   /*background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_money_small.png");
   height: 212px;
   width: 276px*/
}
.row-wrapper.hero .hero-snappy.vps {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_the-crew_large.png");
   height: 333px;
   right: -316px;
   width: 761px;
}

.row-wrapper.package-selection .btn-group .btn-info:before {
   background-image: url("/static/img/reseller/sprite_reseller-package_mobile.png")
}

.row-wrapper.package-selection .btn-group .btn-info.aluminum:before {
   background-position: 0 -59px
}

.row-wrapper.package-selection .btn-group .btn-info.copper:before {
   background-position: -8px -102px
}

.row-wrapper.package-selection .btn-group .btn-info.silver:before {
   background-position: -8px -165px
}

.row-wrapper.package-selection .btn-group .btn-info.gold:before {
   background-position: -7px -220px
}

.row-wrapper.package-selection .btn-group .btn-info.diamond:before {
   background-position: -6px -283px
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li:before {
   background-image: url("/static/img/reseller/sprite_reseller-package_mobile.png")
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li.Aluminum:before {
   background-position: 0 -45px
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li.Copper:before {
   background-position: -8px -98px
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li.Silver:before {
   background-position: -8px -158px
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li.Gold:before {
   background-position: -7px -218px
}

.row-wrapper.package-selection .btn-group.open .btn-info + .dropdown-menu li.Diamond:before {
   background-position: -6px -277px
}

.row.three-up img {
   margin-top: 30px
}

.anchor-link_tag#hosting-plans {
   top: -84px
}

@media (min-width: 768px) {
   .anchor-link_tag#hosting-plans {
	   top: -154px
   }

   .row-wrapper.hero .col-sm-6 {
	   text-align: left
   }

   .row-wrapper.hero .hero-snappy {
	   /*background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_money_tablet.png");
	   height: 282px;
	   width: 366px*/
   }
   .row-wrapper.hero .hero-snappy.vps {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_the-crew_tablet.png");
	   height: 271px;
	   position: absolute;
	   right: -336px;
	   top: 0;
	   width: 691px;
   }
   .row-wrapper.hero .hero-snappy {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_money_large.png");
	   background-position: bottom center;
	   height: 320px;
	   width: 416px
   }
   .current-package.L1.active .package-block:before {
	   /*background-position: -97px -260px*/
	   background-position: -134px -258px
   }

   .current-package.L2.active .package-block:before {
	   /*background-position: -99px -179px*/
	   background-position: -132px -178px
   }

   .current-package.L3.active .package-block:before {
	   /*background-position: -100px -86px*/
	   background-position: -130px -85px
   }

   .current-package.L4.active .package-block:before {
	   /*background-position: -100px -336px*/
	   background-position: -133px -336px
   }

   .current-package.L5.active .package-block:before {
	   background-position: -98px 9px
   }

   .current-package.L1 .package-block:before {
	   /*background-position: 24px -260px*/
	   background-position: 38px -258px
   }

   .current-package.L2 .package-block:before {
	   /*background-position: 18px -179px*/
	   background-position: 40px -178px;
   }

   .current-package.L3 .package-block:before {
	   /*background-position: 18px -86px*/
	   background-position: 37px -86px
   }

   .current-package.L4 .package-block:before {
	   /*background-position: 18px -336px*/
	   background-position: 36px -336px
   }

   .current-package.L5 .package-block:before {
	   background-position: 17px 9px
   }

   .current-package .package-block {
	   font-size: 18px;
	   padding: 6px 12px
   }

   .current-package .package-block:before {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/sprite_reseller-packageV2.png");
   }

   .current-specs .package-snappy {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/sprite_package-snappy_tablet.jpg");
	   bottom: -141px;
	   background-repeat: no-repeat;
	   height: 172px;
	   position: absolute;
	   right: 15px;
	   width: 169px
   }

   .current-specs.L1 .package-snappy {
	   background-position: 7px -8px
   }

   .current-specs.L2 .package-snappy {
	   background-position: -208px -8px
   }

   .current-specs.L3 .package-snappy {
	   background-position: -424px -8px
   }

   .current-specs.L4 .package-snappy {
	   background-position: -640px -8px
   }

   .current-specs.L5 .package-snappy {
	   background-position: -863px -5px;
	   bottom: -137px
   }

   .bleed-image {
	   padding-top: 10px;
	   position: absolute;
	   right: 0;
	   width: 107%
   }

}

@media (min-width: 992px) {
   .anchor-link_tag#hosting-plans {
	   top: -88px
   }



   .row-wrapper.hero .hero-snappy.windows-reseller {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/windows-reseller-snappy.png");
	   background-position: bottom center;
	   height: 320px;
	   width: 553px
   }

   .row-wrapper.hero .hero-snappy.vps {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_the-crew_tablet.png");
	   height: 333px;
	   right: -316px;
	   width: 761px;
   }

   .row-wrapper.hero a.btn-primary.btn-lg {
	   margin-top: 15px
   }

   .current-package.L1.active .package-block:before {
	   /*background-position: -98px -258px*/
	   background-position: -142px -258px
   }

   .current-package.L2.active .package-block:before {
	   /*background-position: -100px -178px*/
	   background-position: -145px -178px
   }

   .current-package.L3.active .package-block:before {
	   /*background-position: -99px -85px*/
	   background-position: -145px -85px
   }

   .current-package.L4.active .package-block:before {
	   /*background-position: -98px -336px*/
	   background-position: -146px -336px
   }

   .current-package.L5.active .package-block:before {
	   background-position: -100px 9px
   }

   .current-package.L1 .package-block:before {
	   /*background-position: 45px -258px*/
	   background-position: 46px -258px
   }

   .current-package.L2 .package-block:before {
	   background-position: 40px -178px
   }

   .current-package.L3 .package-block:before {
	   /*background-position: 39px -85px*/
	   background-position: 42px -85px
   }

   .current-package.L4 .package-block:before {
	   background-position: 39px -336px
   }

   .current-package.L5 .package-block:before {
	   background-position: 39px 9px
   }

   .current-package.active .package-block {
	   width: 70%
   }

   .current-package.active:after {
	   left: 42%
   }

   .current-specs .package-snappy {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/sprite_package-snappy_large.jpg");
	   bottom: -158px;
	   height: 253px;
	   width: 240px
   }

   .current-specs.L1 .package-snappy {
	   background-position: 20px 0
   }

   .current-specs.L2 .package-snappy {
	   background-position: -255px 0
   }

   .current-specs.L3 .package-snappy {
	   background-position: -1082px 0
   }

   .current-specs.L4 .package-snappy {
	   background-position: -808px 0
   }

   .current-specs.L5 .package-snappy {
	   background-position: -534px 0;
	   bottom: -158px
   }

   @-moz-document url-prefix() {
	   .btn-group span.caret {
		   top: -13px
	   }
   }.row-wrapper.no-padding_bottom h2 {
		margin-top: 24px
	}

   .row-wrapper.most-importantly h2 {
	   margin-top: 44px
   }

   .container.white {
	   padding: 15px 12px
   }

   .row-wrapper.package-specs .current-specs h6 {
	   font-size: 18px;
	   margin-top: 76px
   }

   .row-wrapper.package-specs .current-specs h2 {
	   font-size: 28px
   }

   .row-wrapper.package-specs .reseller .pricing-info h5 {
	   margin: 5px 5px 28px 5px;
   }

   .row-wrapper.package-specs .btn-group {
	   margin-top: 40px;
	   width: 50%
   }

   .row-wrapper.package-specs .btn-group .btn-info {
	   /*padding: 14px 20px*/
   }

   .row-wrapper.package-specs .btn-primary.btn-lg {
	   font-size: 38px;
	   padding: 18px 100px
   }

   .bleed-image {
	   position: relative;
	   right: 0;
	   width: 100%
   }

   #features, #specs {
	   top: -116px
   }
   #tech-specs, #hg-faqs, #hg-support,#why-hg {
	   /*top: -43px*/
   }

}

@media (min-width: 1200px) {
   .plan-snappy {
	   background-image: url("/static/img/reseller/snappy-gold_large.png");
	   height: 333px;
	   margin-top: -333px;
	   width: 221px
   }

   .current-package.active:after {
	   left: 43%
   }

   .current-package.L1 .package-block:before {
	   /*background-position: 64px -258px*/
	   background-position: 73px -258px
   }
   .current-package.L1.active .package-block:before {
	   background-position: -129px -258px;
   }

   .current-package.L2 .package-block:before {
	   background-position: 63px -177px;
   }
   .current-package.L2.active .package-block:before {
	   background-position: -131px -178px;
   }

   .current-package.L3 .package-block:before {
	   /*background-position: 56px -87px*/
	   background-position: 65px -85px
   }
   .current-package.L3.active .package-block:before {
	   background-position: -129px -85px;
   }

   .current-package.L4 .package-block:before {
	   /*background-position: 58px -340px*/
	   background-position: 67px -336px
   }
   .current-package.L4.active .package-block:before {
	   background-position: -130px -336px;
   }

   .current-package.L5 .package-block:before {
	   /*background-position: 59px 9px*/
   }

   .current-package.L1.active:before {
	   background-position: -46px -268px
   }

   .current-package.L2.active:before {
	   background-position: -50px -189px
   }

   .current-package.L3.active:before {
	   background-position: -50px -97px
   }

   .current-package.L4.active:before {
	   background-position: -48px -350px
   }

   .current-package.L5.active:before {
	   background-position: -48px 0
   }

   .current-package.active .package-block {
	   /*width: 57%*/
   }

   .current-specs.L1 .package-snappy, .current-specs.L2 .package-snappy, .current-specs.L3 .package-snappy, .current-specs.L4 .package-snappy, .current-specs.L5 .package-snappy {
	   bottom: -169px
   }

   .row-wrapper.package-specs .btn-group {
	   margin-top: 40px;
	   width: 40%
   }

   .row-wrapper.package-specs .btn-primary.btn-lg {
	   font-size: 46px;
	   padding: 18px 66px
   }

   .row-wrapper.package-specs .current-specs h2 {
	   margin-top: 12px
   }

   .row-wrapper.package-specs .pricing-info h2.feature-price {
	   margin-top: 8px
   }

   .row-wrapper.no-padding_bottom h2 {
	   margin-top: 66px
   }

   .row-wrapper.most-importantly h2 {
	   margin-top: 54px
   }
}

/*** Custom override ***/
#plan-specs .container .plan-slab {
   display: none;
}
/*** VPS Override ***/

.current-specs.active {
   display: block;
}

.row-wrapper.package-selection {

}

.row-wrapper.package-specs .current-specs .col-custom {
   float: left;
   position: relative;
   min-height: 1px;
   padding-left: 15px;
   padding-right: 15px;
   width: 100%;
}

.row-wrapper.package-specs .pricing-info h5 {
   margin: 15px 5px 0;
}

.row-wrapper.package-specs h6 {
   margin-top: 25px;
}

.row-wrapper.package-specs .row.current-specs .col-xs-12 {
   /*padding: 0 15px;*/
}

.row-wrapper.package-specs .row.current-specs .cpanel-radio {
   margin-top: 12px;
}

.row-wrapper.package-specs .row.current-specs .cpanel-radio input[type="radio"] {
   margin: 0 0 0 22px;
   position: relative;
   bottom: 2px;
}

.row-wrapper.package-specs .row.current-specs .cpanel-radio label {
   cursor: pointer;
   font-size: 18px;
   font-weight: 200;
   margin: 0;
}

.row-wrapper.package-specs .row.current-specs .cpanel-radio input[type="radio"]:checked+label {
   color: #0171bc;
   font-weight: 800;
}

.row-wrapper.package-specs .btn-group .btn-info {
   padding: 6px 15px;
}

.row-wrapper.package-specs a.compare-plans {
   display: block;
   margin: 12px auto;
   text-align: center;
   width: 250px;
}

.vps .current-package .package-block {
   width: 90%;
   font-size: 22px;
}

/** **/

.scrollable {
   overflow: hidden;
   width: 898px;
   position: relative;
   height: 800px;
   margin: 20px auto 0;
}
.vps-steps {
   border: 1px solid #ebebeb;
   padding: 15px;
   font-size: 16px;
   color: #a3a6ac;
   margin-bottom: 26px;
}
.scrollable .items {
   width: 20000em;
   position: absolute;
}
.innerDiv {
   float: left;
   width: 898px;
   overflow: hidden;
}
#params.innerDiv {
   margin: 0 4px;
}
.total-steps {
   float: right;
   margin-top: 4px;
}
.current-step-wrapper {
   font-weight: bold;
   font-size: 20px;
   color: #596375;
}
.current-step-wrapper .cs-nunmer {
   display: inline;
   width: 37px;
   height: 28px;
   border-radius: 50px;
   background: #fdaf00;
   color: #fff;
   text-align: center;
   padding: 5px 12px;
   margin-right: 10px;
}

.table > tbody > tr > td, .table > tbody > tr > th {
   width: 110px !important;
   padding: 20px 15px !important;
   text-align: left !important;
}
.table tr .price-col {
   width: 200px !important;
   position: relative;
}
.table tr .price-col select {
   position: absolute;
   top: 35%;
   width: 184px;
}
.table tr .btn-col {
   width: 150px !important;
   text-align: right !important;
}
.table tr .btn-col .btn-primary.btn-sm {
   font-size: 14px;
   padding: 10px;
   color: #333333;
}
.table td:first-child {
   /* font-weight: bold;
   border-color: inherit; */
}
#choose-addons-content ul {
   width: 300px;
   display: inline-block;
   float: left;
   font-size: 16px;
   padding: 0;
   margin: -1px 0 0 -5px;
   list-style: none;
}

#choose-addons-content, #domain-name-content {
   background: #F6F6F6;
   border: 1px solid #dddddd;
   padding: 0 15px;
   width: 895px;
}
#choose-addons-content form div, #domain-name-content form div {
   padding: 20px 10px;
   width: 100%;
   border-bottom: 1px solid #dddddd;
   overflow: hidden;
}
#domain-name-wrapper {
   border: 1px solid #dddddd;
   border-radius: 5px;
   color: #696969;
   font-size: 16px;
   background: #fff;
}
#choose-addons-content form div p, #domain-name-content form div p {
   float: left;
   margin: 0px;
   padding: 0px;
   color: #696969;
   font-size: 16px;
}
#vps-hosting-wrapper .addon-title {
   color: #696969;
   font-size: 16px;
   font-weight: bold;
   margin: 0 10px 0 0;
   width: 134px;
}
#vps-hosting-wrapper .addon-details {
   font-size: 14px;
   color: #9f9f9f;
   margin: 0 0 0 10px;
   width: 390px;
}
#vps-hosting-wrapper div.last-content {
   border-bottom: none;
   padding: 25px;
   /*width: 814px;*/
   overflow: hidden;
}
#domain-name-content input[type="text"] {
   padding: 7px 10px;
   margin-top: -1px;
   width: 305px;
   border: 1px solid #dddddd;
   border-radius: 5px;
   color: #696969;
   font-size: 16px;
   clear: left;
}
#domain-name-wrapper select {
   border: none;
   color: #696969;
   font-size: 16px;
   margin: 0 5px 0 0;
   background: url("/ui/resellerdata/120000_149999/147142/supersite2/hostgator/themes/MinimalGreen-MyTheme/images/icon-cust-dd.gif") no-repeat scroll 112px 48% transparent;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
a.cont-to-checkout {
   display: inline-block;
   margin: 0px 0 0 15px;
}
#domain-name-wrapper input[type="text"] {
   border: none;
   border-right: 1px solid #ddd;
   border-radius: 0px;
   padding: 6px 10px;
   margin: 1px;
   width: 232px;
}
.search-btn {
   display: inline-block;
   margin: 0px 0 0 15px;
}

.pricing-section .plan-slab.in_plan {
   display: block;
}
.items #vps-error {
   margin-top: 15px;
}
.items #vps-error .error {
   margin-top: 10px;
   padding: 12px 28px;
   float: none;
   border-bottom: none;
}

@media (min-width: 768px) {

   .row-wrapper.package-selection .vps .current-package .package-block {
	   padding: 3px 12px 6px;
   }

   .row-wrapper.package-selection .vps .current-package .package-block:before {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/sprite_vps-package.png");
	   margin: auto;
	   width: 88px;
   }

   .row-wrapper.package-selection .vps .current-package.L1 .package-block:before {
	   background-position: -126px -76px;
   }
   .row-wrapper.package-selection .vps .current-package.active.L1 .package-block:before {
	   background-position: 1px -76px;
   }

   .row-wrapper.package-selection .vps .current-package.L2 .package-block:before {
	   background-position: -127px -219px;
   }
   .row-wrapper.package-selection .vps .current-package.active.L2 .package-block:before {
	   background-position: 1px -219px;
   }

   .row-wrapper.package-selection .vps .current-package.L3 .package-block:before {
	   background-position: -127px -143px;
   }
   .row-wrapper.package-selection .vps .current-package.active.L3 .package-block:before {
	   background-position: 1px -143px;
   }

   .row-wrapper.package-selection .vps .current-package.L4 .package-block:before {
	   background-position: -130px -294px;
   }
   .row-wrapper.package-selection .vps .current-package.active.L4 .package-block:before {
	   background-position: -3px -294px;
   }

   .row-wrapper.package-selection .vps .current-package.L5 .package-block:before {
	   background-position: -125px 9px;
   }
   .row-wrapper.package-selection .vps .current-package.active.L5 .package-block:before {
	   background-position: 4px 9px;
   }


   .row-wrapper.hero .col-xs-12:first-child {
	   text-align: left;
   }

   .row-wrapper.package-specs .current-specs {
	   /*position: relative;*/
   }

   .row-wrapper.package-specs .current-specs .col-custom {
	   width: 20%;
   }

   .row-wrapper.package-specs h2 {
	   font-size: 26px;
	   text-align: center;
   }

   .row-wrapper.package-specs .pricing-info h5 {
	   margin-top: 30px;
   }

   .row-wrapper.package-specs h6 {
	   float: none;
	   margin-top: 60px;
   }

   .row-wrapper.package-specs h6 {
	   font-size: 17px;
	   margin-top: 30px;
	   text-align: center;
   }

   .row-wrapper.package-specs .row.current-specs .cpanel-col h6 {
	   margin-top: 30px;
   }

   .row-wrapper.package-specs .row.current-specs .cpanel-radio {
	   margin-top: 17px;
   }

   .row-wrapper.package-specs .row.current-specs .cpanel-radio.cpanel,
   .row-wrapper.package-specs .row.current-specs .cpanel-radio.no-cpanel
   {
	   float: left;
   }

   .row-wrapper.package-specs .pricing-info .btn-group {
	   margin: 30px auto 10px;
   }

   .row-wrapper.package-specs .pricing-info .btn-group>.btn {
	   float: none;
   }

   .row-wrapper.package-specs .pricing-info a.btn-primary.btn-lg {
	   display: block;
	   margin: 0 auto;
	   width: 45%;
   }
}


@media (min-width: 992px) {

   .row-wrapper.hero .hero-snappy.vps {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_the-crew_large.png");
	   height: 333px;
	   right: -316px;
	   width: 761px;
   }

   .row-wrapper.package-selection .current-package {
	   padding: 0 20px;
   }

   .row-wrapper.package-selection .vps .current-package .package-block {
	   padding: 3px 12px 6px;
   }
   .row-wrapper.package-selection .current-package.active:after {
	   bottom: -22px;
	   left: 42%;
   }
   .row-wrapper.package-selection .current-package.active .package-block {
	   line-height: 28px;
   }

   .row-wrapper.package-selection .current-package .package-block:before {
	   margin-bottom: 3px;
   }

   .row-wrapper.package-specs .vps .current-specs h2 {
	   font-size: 38px;
	   margin-top: 15px;
   }

   .row-wrapper.package-specs .reseller .pricing-info h5 {
	   font-size: 22px;
   }

   .row-wrapper.package-specs .vps .current-specs h6 {
	   font-size: 21px;
	   margin-top: 30px;
   }

   .row-wrapper.package-specs .row.current-specs .cpanel-radio.cpanel,
   .row-wrapper.package-specs .row.current-specs .cpanel-radio.no-cpanel
   {
	   padding-left: 72px;
   }

   .row-wrapper.package-specs .pricing-info .btn-group {
	   margin: 30px auto;
	   width: 43%;
   }

   .row-wrapper.package-specs .pricing-info a.btn-primary.btn-lg {
	   font-size: 37px;
	   width: 43%;
   }

   .row-wrapper.package-specs a.compare-plans {
	   margin: 25px auto;
   }

}

@media (min-width: 1200px) {

   .row-wrapper.hero .hero-snappy.vps {
	   right: -116px;
   }

   .row-wrapper.package-specs .pricing-info h5 {
	   font-size: 30px;
   }

   .row-wrapper.package-specs h2 {
	   font-size: 38px;
   }

   .row-wrapper.package-specs h6 {
	   font-size: 21px;
   }

   .row-wrapper.package-specs .row.current-specs .cpanel-radio label {
	   font-size: 24px;
   }
}


/*Start: Linux Shared Hosting*/

.shared-hosting-linux.row-wrapper.hero .hero-snappy {
   /*background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_website_small.png");
   background-position: center;
   background-repeat: no-repeat;
   height: 215px;
   margin: auto;
   position: relative;
   width: 240px;
   z-index: 2;*/
}
.shared-hosting .plan-slab{
   display: none;
}
.row-wrapper.package-specs .vps .plan-slab {
   display: block;
}
.shared-hosting .plan-slab.in_plan{
   display: block;
}
.shared-hosting .plan-slab.dedicated-servers{
   display: block;
}
.shared-hosting .plan-slab.dedicated-servers.in_plan{
   display: none;
}
.shared-hosting .container_hosting-package h2,.shared-hosting .container_hosting-package .hg-plans-name {
   overflow: hidden;
   text-overflow: ellipsis;
   background-color: #0171bc;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   color: #fff;
   margin: -15px -15px 15px -15px;
   padding: 15px;
   font-weight: 800;
}
.shared-hosting .container_hosting-package h2 span,.shared-hosting .container_hosting-package .hg-plans-name span{
   font-weight: 200;
}
.shared-hosting .container_hosting-package .hg-offer {
   background-color: #005793;
   color: #fff;
   font-size: 18px;
   font-weight: 700;
   margin: -15px -15px 15px -15px;
   padding: 8px;
}
.shared-hosting .hosting-features {
   font-weight: 200;
   list-style-type: none;
   padding-left: 12px;
   margin: 1px 0;
}
.shared-hosting .hosting-features li {
   color: #666;
   font-size: 16px;
   font-weight: 100;
   padding: 5px 0 5px 0;
}
.hosting-features li.freeip, .hosting-features li.sslcert, .hosting-features li.plus, .hosting-features li.plus-small{
   display: none;
}
#hostingplan_273_in .hosting-features li.freeip, #hostingplan_273_in .hosting-features li.sslcert,
#hostingplan_272_in .hosting-features li.freeip, #hostingplan_272_in .hosting-features li.sslcert
{
   display: block;
}
.shared-hosting .hosting-features li:before {
   background-color: #ffcb08;
   bottom: 1px;
   content: "";
   border: 1px solid #815627;
   border-radius: 10px;
   display: inline-block;
   padding: 3px;
   position: relative;
   margin-right: 5px;
   vertical-align: middle;
}
.shared-hosting .hosting-features li span {
   color: #d05b00;
   font-weight: 600;
   text-decoration: none;
   cursor: default;
}
.shared-hosting .container_hosting-package .btn-group button.btn {
   padding: 14px 15px;
   text-align: left;
   width: 100%;
}
.shared-hosting .container_hosting-package .btn-block {
   margin: 15px auto 0;
   width: inherit;
}
.shared-hosting .container_hosting-package a.btn-primary {
   display: block;
}
.row-wrapper.app-hosting img {
   display: block;
   margin: 36px auto 12px;
}
.row-wrapper.app-hosting h4 {
   color: #005793;
   margin-bottom: 12px;
}
.row-wrapper.app-hosting .btn-default {
   margin-top: 16px;
}
.container_hosting-package .params-block {
   max-height: 162px;
}

@media (min-width: 1200px){
   .row-wrapper.quick-easy h2 {
	   margin-top: 43px;
   }
   .shared-hosting-techs.row-wrapper.tech-specs h2 {
	   font-size: 30px;
   }
}

@media (min-width: 992px) {
   .shared-hosting-linux.row-wrapper.hero .hero-snappy {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_website_shared_large.png");
	   height: 330px;
	   width: 100%;
   }
   .shared-hosting-linux.row-wrapper.hero a.btn-primary.btn-lg{
	   margin-top: 20px;
   }
   .shared-hosting .container.white {
	   padding: 9px 22px;
   }
   .shared-hosting .container_hosting-package {
	   min-height: 450px;
	   position: relative;
   }
   .shared-hosting .container_hosting-package.linux-hosting {
	   min-height: 487px;
   }
   .shared-hosting .container_hosting-package.dedicated-servers-wrap {
	   min-height: 400px;
	   position: relative;
   }
   .shared-hosting .container_hosting-package .btn-group button.btn {
	   padding: 14px 15px;
   }
   .row-wrapper.quick-easy h2 {
	   margin-top: 32px;
   }
}

@media (min-width: 768px) {
   .shared-hosting-linux.row-wrapper.hero .col-sm-5{
	   text-align: left;
   }
   .shared-hosting-linux.row-wrapper.hero .hero-snappy {
	   margin-top: -15px;
   }
   .shared-hosting.row-wrapper.hosting-packages .col-sm-4 {
	   padding: 0 6px;
   }
   .shared-hosting .container_hosting-package .hosting-package_actions {
	   position: absolute;
	   bottom: 0;
	   left: 0;
	   right: 0;
	   padding: 15px;
   }
   .shared-hosting .container_hosting-package .btn-group button.btn {
	   padding: 10px 15px;
   }
   .row-wrapper.app-hosting p {
	   padding: 0 20px;
   }
}

.free-ssl{
   display: none;
}
.plan-slab.L3 .container_hosting-package.linux-hosting .free-ssl {
   display: block;
}
.plan-slab.L2 .container_hosting-package.windows-hosting .free-ssl {
   display: block;
}
/*End: Linux Shared Hosting Start*/

/**** Window Shared Hosting Override ****/

.row-wrapper.hero .hero-snappy.shared-windows {
   /*background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_windows_mobile.png");
   width: 100%;*/
}


@media (min-width: 768px) {

   .row-wrapper.hero .hero-snappy.shared-windows {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_windows_tablet.png");
	   right: -126px;
	   width: 482px;
	   float: right;
	   margin-top: -15px;
   }

}


@media (min-width: 992px) {

   .row-wrapper.hero .hero-snappy.shared-windows {
	   /*background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_windows_large.png");*/
	   right: -76px;
	   height: 330px;
	   width: 592px;
   }
   .row-wrapper.asp-net h2 {
	   margin-top: 17px;
   }
   .row-wrapper.plesk h2 {
	   margin-top: 8px;
   }
}

@media (min-width: 1200px) {
   .row-wrapper.hero .hero-snappy.shared-windows {
	   right: -16px;
   }
   .row-wrapper.asp-net h2 {
	   margin-top: 45px;
   }
   .row-wrapper.plesk h2 {
	   margin-top: 47px;
   }
}

/***** Interstitial hosting page *****/

.row-wrapper.hero .hero-all-apps {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/all-apps-strip-small.png");
   background-position: center;
   height: 56px;
   margin: 30px auto;
   position: relative;
   width: 461px;
   z-index: 2;
}

.img-border {
   border-bottom: 2px solid #ddd;
   display: block;
}

@media (min-width: 992px) {

   .row-wrapper.hero .hero-all-apps {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/all-apps-strip-large.png");
	   background-position: center;
	   height: 115px;
	   margin: 40px auto 70px;
	   width: 940px;
   }

}

/***** END: Interstitial hosting page *****/


/***** Application pages override start *****/

.row-wrapper.hero.app-page h2.main {
   font-size: 47px;
}
.row-wrapper.hero .hero-wordpress {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-wordpress-small.png");
   background-position: center;
   height: 230px;
   margin: auto;
   position: relative;
   width: 279px;
   z-index: 2;
}
.row-wrapper.hero .hero-drupal {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-drupal-small.png");
   background-position: center;
   height: 230px;
   margin: auto;
   position: relative;
   width: 265px;
   z-index: 2;
}

.row-wrapper.hero .hero-magento {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-magento-small.png");
   background-position: center;
   height: 230px;
   margin: auto;
   position: relative;
   width: 277px;
   z-index: 2;
}

.row-wrapper.hero .hero-wiki {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-wiki-small.png");
   background-position: center;
   height: 230px;
   margin: auto;
   position: relative;
   width: 315px;
   z-index: 2;
}

.row-wrapper.hero .hero-phpbb {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-phpbb-small.png");
   background-position: center;
   height: 230px;
   margin: auto;
   position: relative;
   width: 260px;
   z-index: 2;
}

.row-wrapper.hero .hero-joomla {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-joomla-small.png");
   background-position: center;
   height: 230px;
   margin: auto;
   position: relative;
   width: 300px;
   z-index: 2;
}

@media (min-width: 992px){
   .row-wrapper.hero .hero-wordpress {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-wordpress-large.png");
	   height: 320px;
	   margin-top: 31px;
	   width: 388px;
   }

   .row-wrapper.hero .hero-drupal {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-drupal-large.png");
	   height: 325px;
	   margin-top: 31px;
	   width: 374px;
   }

   .row-wrapper.hero .hero-magento {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-magento-large.png");
	   height: 325px;
	   margin-top: 31px;
	   width: 392px;
   }

   .row-wrapper.hero .hero-wiki {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-wiki-large.png");
	   height: 320px;
	   margin-top: 31px;
	   width: 437px;
   }

   .row-wrapper.hero .hero-phpbb {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-phpbb-large.png");
	   height: 320px;
	   margin-top: 31px;
	   width: 361px;
   }
   .row-wrapper.hero .hero-joomla {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-joomla-large.png");
	   height: 325px;
	   margin-top: 31px;
	   width: 426px;
   }
}
/***** Application pages override end *****/

/**** dedicated server page override *****/
.row-wrapper.hero .hero-snappy.dedicated {
   background-position: center;
   background-repeat: no-repeat;
   height: 215px;
   margin: auto;
   position: relative;
   width: 240px;
   z-index: 2;
}



@media (min-width: 768px) {
   .row-wrapper.hero .hero-snappy.dedicated {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_weights_tablet.png");
	   height: 287px;
	   width: 390px;
   }
}

@media (min-width: 992px) {
   .row-wrapper.hero .hero-snappy.dedicated {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy_weights_large.png");
	   height: 326px;
	   width: 443px;
   }

   .row-wrapper.hero .hero-snappy.dedicated-windows {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/dedicated-snappy-windows.png");
	   height: 372px;
	   width: 540px;
	   margin-bottom: -18px;
   }
}

.dedicated-server.column-wrap {
   overflow: hidden;
   height: auto;
   margin: 20px 0;
   font-size: 13px;
   padding: 0px 20px;
}
.lcolumn-wrap {
   width: 730px;
}
.dedicated-server .section-wrap {
   margin-top: -1px;
}
.dedicated-server .section-wrap.first {
   margin: 0;
}
.dedicated-server .section-wrap .section-header {
   font-size: 18px;
   font-weight: normal;
   color: #6b6c6d;
   padding: 15px 15px 15px 50px;
   border: 1px solid #c2c2c2;
   border-radius: 4px;
   background: #f9f9f9;
   cursor: pointer;
   position: relative;
}
.dedicated-server .section-wrap.active .section-header{
   cursor: default;
}
.section-wrap .section-header .tic {
   display: inline-block;
   min-width: 20px;
   min-height: 20px;
   font-size: 14px;
   position: absolute;
   left: 10px;
   background: #d05b00;
   color: white;
   border-radius: 12px;
   text-align: center;
   line-height: 20px;
}
.section-wrap.completed .section-header .tic {
   text-indent: -9999px;
   background: url('/ui/hostgator/themes/MinimalGreen/images/accordian-tic.png') no-repeat scroll 0 0 transparent;
   -webkit-transition: all 1s ease-out 0s;
   -moz-transition: all 1s ease-out 0s;
   -ms-transition: all 1s ease-out 0s;
   -o-transition: all 1s ease-out 0s;
   transition: all 1s ease-out 0s;
}
.section-wrap .section-header .edit {
   position: absolute;
   right: 10px;
   top: 8px;
}
.dedicated-server .section-wrap .section-content {
   padding: 0px 15px 15px 15px;
}
.dedicated-server .section-wrap .section-content .row {
   padding: 20px 0px;
   border-bottom: 1px dashed #c4c4c4;
   color: #596474;
   position: relative;
   min-height: 46px;
}
.section-content .row.three .link-back button {
   float: right;
}
.section-content .row label {
   font-size: 16px;
   line-height: 45px;
}
.section-content .row select {
   background: url('/ui/hostgator/themes/MinimalGreen/images/ds-select-dd.png') no-repeat scroll 90% 50% #ffffff;
   width: 200px;
   padding: 9px;
   font-size: 14px;
   border: 1px solid #d7d7d7;
   margin: 0px 5px;
   border-radius: 0px;
   color: #596474;
   appearance: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   -o-appearance: none;
   position: absolute;
   top: 25px;
   left: 174px;
}
.section-content .row > span {
   display: inline-block;
   width: 330px;
   position: absolute;
   right: 0px;
   top: 27px;
}
.section-content .row .wide-textbox {
   margin-right: 10px;
   border: 1px solid #5d86a2;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   color: #555;
   outline: 0;
   height: 35px;
   padding: 4px 10px;
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -khtml-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 14px;
   vertical-align: baseline;
   margin-bottom: 12px;
   width: 500px;
}
.section-content .row.existing-domain .btn-primary, .section-content .row.new-domain .btn-primary{
   margin-top: -5px;
}
.section-content .row.existing-domain select{
   position: inherit;
   display: block;
   width: 500px;
   padding: 6px;
   border: 1px solid #5d86a2;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   margin-bottom: 10px;
   margin-left: 0px;
}
.section-content .row.new-domain #new-domain-name{
   width: 405px;
   margin-right: 0px;
   border-radius: 5px;
}
.section-content .row.new-domain select{
   position: inherit;
   width: 85px;
   padding: 6px;
   border: 1px solid #5d86a2;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   margin-right: 10px;
}
.domainMsg {
   margin-top: 10px;
   font-size: 16px;
}
.domainMsg .success, .domainMsg .error {
   padding: 0;
   background: none;
   border: none;
   color: #51b984;
}
.domainMsg .error {
   color: red;
}
.lcolumn-wrap .btn-wrap {
   margin: 20px 0;
   font-size: 16px;
   font-weight: bold;
   text-align: center;
}
.paymentSummary {
   width: 346px;
   border: 1px solid #d7d7d7;
   padding: 15px;
   border-radius: 5px;
}
.paymentSummary ul {
   margin: 0px;
   padding: 2px 0px;
   list-style-type: none;
}
.paymentSummary .specs li {
   padding: 10px 0px;
   border-bottom: 1px solid #d7d7d7;
   font-size: 14px;
   color: #596474;
}
.paymentSummary .specs .title {
   font-size: 14px;
   font-weight: bold;
   margin-bottom: 4px;
   margin-top: 10px;
   border-bottom: 2px solid #596474;
}
.paymentSummary .specs .title.first {
   margin-top: 0px;
}
.paymentSummary .specs li.last {
   border: none;
}
.paymentSummary .specs li strong {
   margin-right: 10px;
   display: inline-block;
   min-width: 45px;
}
.paymentSummary .summaryTotal .grandTotal {
   color: #d05b00;
   font-size: 26px;
   font-weight: bold;
}
.dedicated-switch{
   margin: 20px 0px;
}
.dedicated-switch .tabs-info span{
   color: #666;
   font-size: 14px;
   display: block;
   margin-top: 20px;
}
.dedicated-switch ul li{
   list-style-type: none;
   display: inline-block;
   color: #666;
   font-size: 18px;
   font-weight: bold;
}
.dedicated-switch ul li a{
   font-size: 16px;
   padding: 8px 10px;
   color: #333333;
   border: 1px solid transparent;
   border-radius: 4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
}
.dedicated-switch ul li a:hover{
   text-decoration: none;
   border: 1px solid #b1b1b1;
}
.dedicated-switch ul li.active a{
   border: 1px solid #b1b1b1;
   background-color: #F1F1F1;
}
.dedicated-switch ul .tab-US a{
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/flag-IN.png");
   background-repeat: no-repeat;
   background-position: 10px 5px;
   padding-left: 42px;
}
.dedicated-switch ul .tab-IN a{
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/flag-US.png");
   background-repeat: no-repeat;
   background-position: 10px 5px;
   padding-left: 42px;
}
#learn_more_modal .img-wrap {
   overflow: hidden;
   height: auto;
   margin: 15px auto;
   text-align: center;
}
#learn_more_modal .img-wrap p{
   font-size: 13px;
   font-weight: bold;
}
#learn_more_modal .img-wrap .img-wrap-IN p{
   padding-left: 20px;
}
#learn_more_modal .img-wrap .img-term-US, #learn_more_modal .img-wrap .img-term-IN {
   background: url('/ui/hostgator/themes/MinimalGreen/images/img-term-sprite.jpg') no-repeat scroll 50% 0 transparent;
   width: 315px;
   height: 210px;
   background-size: cover;
}
#learn_more_modal .img-wrap .img-term-IN {
   background-position: 50% -223px;
   margin-left: 20px;
}
/**** dedicated server page override end *****/

@media (max-width: 768px){
   .container_hosting-package .params-block {
	   max-height: inherit;
   }
}

/**** Business Email lite *****/

.row-wrapper.hero .hero-snappy.business-email-lite {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/ee-lite-snappy-small.png");
   height: 202px;
}
.container.business-email-lite {
   padding: 40px 15px;
   margin-bottom: 10px;
}
.container.business-email-lite .formWrp form {
   /*padding: 15px;*/
}
.container.business-email-lite .formWrp form > .row {
   margin-top: 15px;
   margin-bottom: 15px;
}
#enterpriseemail_lite_form .totalWrp {
   margin-top: 28px;
   margin-bottom: 28px;
}
#enterpriseemail_lite_form .btnWrp .btn-primary {
   font-size: 30px;
   padding: 14px 46px;
}
.mockInput-mobile input {
   text-align: right;
   width: 100%;
}
.mockInput-mobile label {
   font-weight: normal;
   line-height: 29px;
   margin: 0;
   font-size: 17px;
}
.emailAccounts {
   font-size: 20px;
}
.totalCost {
   font-weight: bold;
   color: #d75f00;
   font-size: 20px;
}
#enterpriseemail_lite_form .list-unstyled {
   margin-bottom: 20px;
}
#enterpriseemail_lite_form .list-unstyled li {
   font-size: 14px;
   padding: 5px 0 5px 19px;
}
#enterpriseemail_lite_form .list-unstyled li:before {
   background-color: #ffcb08;
   border: 1px solid #815627;
   border-radius: 10px;
   content: "";
   display: inline-block;
   padding: 4px;
   margin-right: 6px;
   vertical-align: middle;
}
.pricingSlabs {
   padding: 15px 30px;
}
.pricingSlabs .tabWrap {
   border: 1px solid #ccc;
   border-radius: 5px;
   margin-bottom: 10px;
   transition: all 0.5s ease-in 0s;
}
.pricingSlabs .tabWrap.active {
   border-width: 1px;
   border-color: #0171bc;
   color: #0171bc;
   background: white;
}
.pricingSlabs .tabWrap:last-child {
   margin-bottom: 0;
}
.pricingSlabs .tabWrap .priceWrap {
   border-right: 1px solid #ccc;
   transition: all 0.5s ease-in 0s;
}
.pricingSlabs .tabWrap.active .priceWrap {
   border-color: #0171bc;
}
.pricingSlabs .tabWrap .price, .pricingSlabs .tabWrap .small-txt, .pricingSlabs .tabWrap .range {
   margin: 7px 0;
}
.pricingSlabs .tabWrap .range, .pricingSlabs .tabWrap .price {
   font-size: 18px;
   line-height: 20px;
}
.pricingSlabs .tabWrap .small-txt {
   font-size: 12px;
}
.contactLinkWrap a {
   text-decoration: underline;
}
.three-up > div[class*="col"] {
   min-height: 326px;
}
.three-up.three-up-joomla > div[class*="col"],.three-up.three-up-drupal > div[class*="col"],.three-up.three-up-wordpress > div[class*="col"],.three-up.three-up-phpbb > div[class*="col"],.three-up.three-up-wiki > div[class*="col"] {
   min-height: inherit;
}
.email-lite .large {
   font-size: 28px;
   color: white;
   margin-right: 10px;
   vertical-align: middle;
}
.contact-us-modal h4, .slabs-modal h4 {
   font-size: 22px;
   margin-bottom: 0;
   color: #333;
}
.contact-us-modal .modal-body .title {
   font-size: 16px;
   font-weight: bold;
   color: #005793;
}
.contact-us-modal .modal-body .subtitle {
   font-size: 14px;
   color: #666;
}
.contact-us-modal .modal-body .contactform input[type="text"] {
   width: 100%;
   padding: 10px;
   margin: 40px 0 0 0;
   background: white;
   border: 1px solid #e1e1e1;
}
.contact-us-modal .modal-body .contactform input[type="text"].error {
   background: white;
}
.contact-us-modal .modal-body .contactform label.error {
   padding: 0;
   margin-top: 5px;
   margin-bottom: 0;
   background: none;
   border: none;
   font-size: 12px;
}
.g-recaptcha > div > div {
   /*margin: 0 auto;*/
}

.contactform .alert {
   margin-top: 20px;
   margin-bottom: 0;
}

.mockInput-mobile .inputWrap {
   text-align: right;
}

.contactform .phoneWrp {
   margin-top: 30px;
   font-size: 16px;
   padding-top: 15px;
   border-top: 1px solid #ccc;
}

.contactform .phoneWrp a.dialable {
   color: #333;
   font-weight: bold;
   text-decoration: none;
}

/* small device Only */
@media (max-width: 768px) {
   .mockInput-mobile div[class*="col-"], .mockInput-mobile label[class*="col-"] {
	   min-height: 42px;
	   line-height: 42px;
   }

   .accountsWrp .mockInput-mobile .inputWrap {
	   line-height: inherit;
	   padding: 0px 5px 0px 15px;
   }

   .mockInput-mobile input {
	   border: 1px solid #ffcb08;
	   padding: 10px;
	   border-radius: 5px;
	   color: #0070bb;
	   font-weight: 600;
   }

	   #domainname_opt_id {
		   display: block;
		   width: 100% !important;
	   }

   .contactform .phoneWrp a.dialable {
	   color: #0171bc;
	   text-decoration: none;
	   padding: 6px 10px;
	   border: 1px solid #0171bc;
	   border-radius: 25px;
   }

   .pricingSlabs {
	   padding: 15px;
   }

   #mobileSlabs .tabWrap {
	   background: #f1f1f1;
   }

   #mobileSlabs .tabWrap.active {
	   background: white;
   }
   .three-up > div.joomla-col[class*="col"] {
	   min-height: inherit;
   }
}
/* END: small device Only */

@media (min-width: 768px) {
   .row-wrapper.hero .hero-snappy.business-email-lite {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/ee-lite-snappy.png");
	   right: -67px;
	   bottom: -20px;
	   width: 330px;
	   height: 312px;
	   float: right;
	   margin-top: 60px;
	   background-size: contain;
   }

   .inputWrap input {
	   padding: 2px 10px;
	   border-radius: 5px;
	   border: 1px solid #ccc;
   }

   .inputWrap input#email-accounts {
	   padding: 12px 10px;
	   font-size: 24px;
	   font-weight: bold;
   }

   .inputWrap input#costpermonth {
	   background: none;
	   border: none;
   }

}

@media (min-width: 992px) {
   .row-wrapper.hero .hero-snappy.business-email-lite {
	   background-image: url("/ui/hostgator/themes/MinimalGreen/images/ee-lite-snappy.png");
	   right: 0;
	   height: 314px;
	   width: 366px;
	   margin-top: 0;
	   bottom: -44px;
   }

   #enterpriseemail_lite_form .list-unstyled li {
	   font-size: 16px;
   }
}

@media (min-width: 1200px) {
   .business-email-lite .plansWrp {
	   width: 1020px;
	   margin: 0 auto;
   }
}

/**** END: Business Email lite *****/

@media (max-width: 768px) {
   .row-wrapper.grey .container.white{
	   background-color: #f3f3f3;
	   border: 0px;
   }
   .shared-hosting .container_hosting-package h2,.shared-hosting .container_hosting-package .hg-plans-name{
	   background-color: transparent;
	   color: #0171bc;
	   font-size: 20px;
	   margin-bottom: 0px;
	   font-weight: 600;
   }
   .container_hosting-package .offer{
	   display: none;
   }
   .shared-hosting .hosting-features li.common-feature{
	   display: none;
   }
   .shared-hosting .hosting-features li.domain-feature{
	   text-align: center;
	   padding: 0px;
   }
   .shared-hosting .hosting-features li.domain-feature:before{
	   background: none;
	   padding: 0px;
	   content: "\e013";
	   font-family: 'Glyphicons Halflings';
	   border: none;
	   color: #d05b00;
	   font-size: 12px;
	   margin-right: 8px;
   }
   .shared-hosting .hosting-features{
	   margin-bottom: 10px;
	   padding-left: 0px;
	   text-align: center;
   }
   .shared-hosting .hosting-features:nth-child(1){
	   margin-bottom: 5px;
   }
   .hosting-features li.freeip, .hosting-features li.sslcert {
	   color: #d75f00;
	   padding: 0px;
	   font-weight: 600;
	   margin-bottom: 5px;
   }
   .hosting-features li.freeip:before, .shared-hosting .hosting-features li.sslcert:before{
	   background: none;
	   padding: 0px;
	   content: "\e013";
	   font-family: 'Glyphicons Halflings';
	   border: none;
	   color: #d05b00;
	   font-size: 12px;
	   margin-right: 8px;
   }
   .hosting-features li.freeip:after{
	   content: "\2b";
	   font-family: 'Glyphicons Halflings';
	   color: #d05b00;
	   font-size: 8px;
	   margin:0px 4px 0px 12px;
	   font-weight: 100;
	   display: none;
   }
   .shared-hosting .container_hosting-package a.btn-primary{
	   display: inline-block;
	   font-size: 16px;
	   padding: 6px 25px;
	   width: initial;
	   float: right;
   }
   .row-wrapper.blue.light.technical-specs{
	   background-color: #f3f3f3;
	   padding: 5px 0px 15px 0px;
   }
   .row-wrapper.blue.light.technical-specs.shared-linux{
	   padding-top: 10px;
   }
   .row-wrapper.blue.light.technical-specs h2{
	   color: #696969;
	   font-size: 20px;
	   font-weight: 600;
   }
   .row-wrapper.tech-specs{
	   background: none;
	   padding: 0px 0px;
   }
   .row-wrapper.tech-specs .col-xs-12{
	   padding: 14px 15px;
	   border-bottom: 1px solid #e5e5e5;
   }
   .row-wrapper.tech-specs img{
	   display: none;
   }
   .row-wrapper.tech-specs h2,.row-wrapper.tech-specs h3{
	   font-size: 16px;
	   color: #0171bc;
	   font-weight: 600;
	   margin-bottom: 0px;
	   position: relative;
   }
   .row-wrapper.tech-specs h2:after,.row-wrapper.tech-specs h3:after{
	   position: relative;
	   top: 1px;
	   display: inline-block;
	   font-family: 'Glyphicons Halflings';
	   font-style: normal;
	   font-weight: 400;
	   line-height: 1;
	   -webkit-font-smoothing: antialiased;
	   -moz-osx-font-smoothing: grayscale;
	   content: "\2b";
	   position: absolute;
	   right: 0px;
	   top: 4px;
	   font-size: 12px;
   }
   .row-wrapper.tech-specs h2.open:after,.row-wrapper.tech-specs h3.open:after{
	   content: "\2212";
   }
   .row-wrapper.tech-specs ul{
	   margin-top: 10px;
   }
   .row-wrapper.tech-specs ul li {
	   padding: 6px 0 6px 20px;
	   position: relative;
	   color: #333333;
   }
   .row-wrapper.tech-specs ul li:before{
	   position: absolute;
	   border: none;
	   background-color: #696969;
	   top: 12px;
	   left: 0px;
	   bottom: inherit;
   }
   .row-wrapper.tech-specs .col-xs-12 ul{
	   display: none;
   }
   .plan-slab.slab-xs .open .dropdown-toggle.btn-info + .dropdown-menu{
	   /*position: relative;
	   border-radius: 0px;
	   border: none;
	   border-bottom: 1px solid #cccccc;*/
   }
   .plan-slab.slab-xs .open .dropdown-toggle.btn-info + .dropdown-menu > li {
	   border-top: 1px solid #cccccc;
   }
   .plan-slab.slab-xs .dropdown-menu{
	   /*position: relative;
	   box-shadow: none;
	   border: none;
	   float: none;
	   padding: 15px 0 0 0;
	   margin: 0px;*/
   }
   .plan-slab.slab-xs .dropdown-menu li a{
	   padding: 12px 15px;
	   color: #333333;
	   font-size: 16px;
	   font-weight: 200;
   }
   .plan-slab.slab-xs .dropdown-menu li a .term-length, .plan-slab.slab-xs .dropdown-menu li a .term-price{
	   font-weight: 600;
   }
   .plan-slab.slab-xs .btn-group .dropdown-menu li a .term-description{
	   color: #333333;
	   font-weight: 600;
   }
   .plan-slab.slab-xs .plan-footer{
	   position: absolute;
	   width: 100%;
	   top: 32px;
	   left: 15px;
   }
   .plan-slab .hosting-package_actions{
	   position: relative;
   }
}

/*Start: Business Email Mobile CSS*/

/*End: Business Email Mobile CSS*/
.email-controls{
   padding: 0px 5px;
   margin: 0px;
}
.email-controls.plus-one, .email-controls.plus-ten{
   width: 15%;
}
.email-controls.email-reset{
   width: 17%;
}
.email-controls span{
   display: block;
   background: #fff;
   text-align: center;
   font-size: 14px;
   color: #0070bb;
   border-radius: 5px;
   min-height: 50px;
   line-height: 50px;
}
.business-email-lite .pricing-slabs-wrap h3{
   font-size: 18px;
   color: #0171bc;
   font-weight: 600;
   margin-bottom: 0px;
   text-align: center;
}
.business-email-lite .pricing-slabs-wrap h3 .glyphicon{
   display: block;
   float: right;
   color: #b7b7b7;
}
.unlimited-features .img.spam-filter{
   padding-top: 5px;
}
.unlimited-features .img.email-mobile{
   padding-top: 12px;
}
@media (max-width: 768px) {
   .business-email-lite.row-wrapper.grey {
	   background-color: #d7edfc;
	   background-image: none;
	   min-height: 380px;
   }
   .container.business-email-lite{
	   padding: 15px 15px 0px 15px;
	   margin-bottom: 0px;
   }
   .container.business-email-lite .formWrp form > .row{
	   margin-top: 0px;
   }
   .price-slab-link{
	   text-align: center;
   }
   #enterpriseemail_lite_form .totalWrp{
	   margin: 12px 0px;
   }
   .mockInput-mobile .inputWrap{
	   text-align: center;
	   position: relative;
   }
   .accountsWrp .mockInput-mobile .inputWrap:before{
	   display: none;
	   content: "";
	   position: absolute;
	   top: 0px;
	   width: 100%;
	   min-height: 50px;
	   background-color: transparent;
	   border-radius: 5px;
   }
   #enterpriseemail_lite_form .btnWrp .btn-primary{
	   font-size: 16px;
	   padding: 8px 30px;
   }
   #enterpriseemail_lite_form .list-unstyled{
	   margin: 10px 0px;
   }
   .pricing-slabs-wrap{
	   clear: both;
   }
   .pricingSlabs .col-xs-6{
	   padding: 8px 10px 0px;
   }
   .pricingSlabs .tabWrap{
	   background-color: #ffffff;
   }
   .pricingSlabs .tabWrap .small-txt{
	   font-size: 11px;
   }
   .pricingSlabs .tabWrap .range {
	   margin-bottom: 0px;
   }
   .pricingSlabs .tabWrap .range, .pricingSlabs .tabWrap .price{
	   line-height: 10px;
   }
   .business-email-lite .formWrp, .business-email-lite .pricing-slabs-wrap{
	   position: absolute;
	   width: 100%;
   }
   .business-email-lite .formWrp{
	   right: 0%
   }
   .business-email-lite .pricing-slabs-wrap{
	   right: -100%;
	   display: none;
   }
   .row-wrapper.blue.light.technical-specs.business-email{
	   padding-top: 15px;
   }
}

/*Start: Reseller Hosting Mobile CSS*/

@media (max-width: 768px) {
   #plan-specs .container.reseller .plan-slab.in_plan{
	   display: block;
   }
   .row-wrapper.package-specs .reseller .row.current-specs{
	   margin: 15px 0px;
	   background: #fff;
	   padding: 0px;
	   min-height: inherit;
   }
   .row-wrapper.package-specs .reseller .row.current-specs .plan-prices-wrp{
	   padding: 15px;
	   border-color: #e9e9e9;
	   border-left: 5px solid #0171bc;
	   -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
	   -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
	   box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.35);
   }
   .row-wrapper.package-specs .reseller h2.plan-name{
	   float: none;
	   color: #0171bc;
	   font-size: 20px;
	   font-weight: 600;
	   display: block;
	   margin-bottom: 10px;
   }
   .row-wrapper.package-specs .reseller h2.plan-name:before{
	   display: none;
   }
   .row-wrapper.package-specs h2.plan-name span{
	   font-weight: 400;
   }
   .row-wrapper.package-specs .reseller h6{
	   margin-top: 0px;
	   display: inline-block;
	   float: none;
   }
   .row-wrapper.package-specs .reseller h2{
	   margin-top: 0px;
	   display: inline-block;
	   float: none;
   }
   .row-wrapper.package-specs .reseller h6, .row-wrapper.package-specs .reseller h2{
	   color: #d05b00;
	   font-weight: 600;
	   font-size: 16px;
   }
   .row-wrapper.package-specs .reseller h2:before {
	   background: none;
	   padding: 0px;
	   content: "\e013";
	   font-family: 'Glyphicons Halflings';
	   border: none;
	   color: #d05b00;
	   font-size: 12px;
	   margin-right: 8px;
	   bottom: 1px;
	   border-radius: 10px;
	   display: inline-block;
	   position: relative;
	   vertical-align: middle;
   }
   .row-wrapper.package-specs .reseller .action-items{
	   position: relative;
	   clear: both;
   }
   .row-wrapper.package-specs .reseller .plan-slab.slab-xs .plan-footer{
	   top: 50px;
   }
   .row-wrapper.package-specs .reseller .plan-slab.slab-xs .plan-footer .change-tenure-wrap{
	   padding-top: 20px;
   }
   .row-wrapper.package-specs .reseller .row.current-specs .plan-prices-wrp a.btn-primary {
	   display: inline-block;
	   font-size: 16px;
	   padding: 6px 25px;
	   width: initial;
	   float: right;
	   margin-bottom: 0px;
   }
   .row-wrapper.package-specs .reseller .row.current-specs .plan-prices-wrp .btn-group{
	   margin-bottom: 0px;
   }
   .row-wrapper.package-specs .reseller .row.current-specs .more-plans{
	   background-color: #f3f3f3;
	   padding-bottom: 0px;
	   padding-top: 15px;
	   clear: both;
   }

}

/*End: Reseller Hosting Mobile CSS*/

/*Start: Plan Border Color and More Plans*/

@media (max-width: 768px) {
   #hostingplan_4044929_in .more-plans, #hostingplan_274_in .plan-prices-wrp .more-plans{
	   display: block;
   }
   #hostingplan_271_in .container_hosting-package, #hostingplan_273_in .container_hosting-package, #hostingplan_275_in .plan-prices-wrp{
	   border-left-color: #ffcb08;
   }
   #hostingplan_272_in .container_hosting-package, #hostingplan_276_in .plan-prices-wrp{
	   border-left-color: #03ab32;
   }
}

/*End: Plan Border Color and More Plans*/

/*End: new responsive css*/

.row-wrapper.package-specs .vps .plan-slab {
   /*display: none;
   min-height: 480px;*/
}
.vps .current-package{
   width: 19.6%;
}
.vps .current-package.L1 .package-block:before {
   background: url("/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-1.jpg") no-repeat center;
}
.vps .current-package.L2 .package-block:before {
   background: url("/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-2.jpg") no-repeat center;
}
.vps .current-package.L3 .package-block:before {
   background: url("/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-3.jpg") no-repeat center;
}
.vps .current-package.L4 .package-block:before {
   background: url("/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-4.jpg") no-repeat center;
}
.vps .current-package.L5 .package-block:before {
   background: url("/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-5.jpg") no-repeat center;
}
.vps .current-package.L1.active .package-block:before {
   background: url("/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-1-mo.jpg") no-repeat center;
}
.vps .current-package.L2.active .package-block:before {
   background: url("/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-2-mo.jpg") no-repeat center;
}
.vps .current-package.L3.active .package-block:before {
   background: url("/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-3-mo.jpg") no-repeat center;
}
.vps .current-package.L4.active .package-block:before {
   background: url("/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-4-mo.jpg") no-repeat center;
}
.vps .current-package.L5.active .package-block:before {
   background: url("/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-5-mo.jpg") no-repeat center;
}
.vps .current-specs .package-snappy {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-vps-large.jpg");
   background-position: -1029px 0px;
   width: 255px;
}
.vps .current-specs.L3 .package-snappy {
	background-position: -774px 0px;
}
.vps .current-specs.L4 .package-snappy {
   background-position: -496px 0px;
}
.vps .current-specs.L5 .package-snappy {
   background-position: -246px 0px;
}
.vps .current-specs.L9 .package-snappy {
   background-position: 0px 10px;
}
.vps .scrollable{
   height: 475px;
}
.current-specs .plan-snappy-left {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/vehicals-large.jpg");
   bottom: -158px;
   height: 230px;
   width: 204px;
   left: 0px;
}
.current-specs.L1 .plan-snappy-left {
   background-position: -1062px 0;
   width: 225px;
}
.current-specs.L3 .plan-snappy-left {
   background-position: -875px 0;
   width: 203px;
}
.current-specs.L4 .plan-snappy-left {
   background-position: -618px 0;
   width: 270px;
}
.current-specs.L5 .plan-snappy-left {
   background-position: -162px 0;
   width: 252px;
}
.current-specs.L9 .plan-snappy-left {
   width: 172px;
   margin-left: 55px;
}
.managed-servers-wrapper.kvm-vps-server .row-wrapper.managed-server-plans {
   margin-top: 0px;
}
.managed-servers-wrapper.kvm-vps-server .dd-server .dplan-list {
   padding-top: 30px;
   overflow: hidden;
}
.managed-servers-wrapper.kvm-vps-server .shared-hosting.managed-server-plans form:nth-child(2){
   margin-top: 0px;
}
.managed-servers-wrapper.kvm-vps-server .dd-opt{
   height: 496px;
   margin-bottom: 0px;
}
.row-wrapper.servers-loaction{
   padding: 0px 0 8px 0;
}
.servers-loaction .dedicated-switch ul li:first-child{
   display: block;
   margin-bottom: 10px;
}
.servers-loaction .dedicated-switch ul li a{
   border: 1px solid #b1b1b1;
   display: inline-block;
   width: 80px;
}
.servers-loaction .dedicated-switch ul li.active a{
   cursor: default;
   -webkit-box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.2);
   -moz-box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.2);
   box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.2);
}
.row-wrapper.managed-support-vps h2 {
   margin-top: 30px;
}
.row-wrapper.managed-support-vps ul li{
   list-style-type: none;
   color: #333333;
   margin-bottom: 10px;
   position: relative;
   padding-left: 18px;
}
.row-wrapper.managed-support-vps ul{
   padding: 0px;
}
.row-wrapper.managed-support-vps ul li:before{
   background-color: #ffcb08;
   border: 1px solid #815627;
   border-radius: 10px;
   content: "";
   display: inline-block;
   padding: 4px;
   margin-right: 6px;
   vertical-align: middle;
   position: absolute;
   left: 0px;
   top: 4px;
}
.row-wrapper.compare .table > tbody > tr > td, .table > tbody > tr > th{
   width: inherit !important;
}
.compare #comparision-chart.table-striped > tbody > tr:last-child td{
   border-bottom: 1px solid #BBBBBB;
}
.kvm-vps-server .row-wrapper.hero ul{
   margin-bottom: 10px;
}
.kvm-vps-server .row-wrapper.hero ul li {
   color: #333333;
   font-size: 22px;
   position: relative;
   padding-left: 20px;
   font-weight: 200;
}
.row-wrapper.hero ul li:before{
   position: absolute;
   top: 11px;
   left: 0px;
}
.kvm-vps-server .row-wrapper.hero .hero-snappy.vps{
   height: 360px;
}
.kvm-tech-specs{
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/thin-grey-border.png");
   background-position: top center;
   background-repeat: no-repeat;
   margin-top: 25px;
}

.kvm-vps-server .current-specs.L1 .plan-snappy-left {
   background-position: -1062px 0;
   width: 225px;
}
.kvm-vps-server .current-specs.L2 .plan-snappy-left {
   background-position: -875px 0;
   width: 203px;
}
.kvm-vps-server .current-specs.L3 .plan-snappy-left {
   background-position: -618px 0;
   width: 270px;
}
.kvm-vps-server .current-specs.L4 .plan-snappy-left {
   background-position: -139px 0;
   width: 275px;
}
.kvm-vps-server .current-specs.L5 .plan-snappy-left {
   width: 172px;
   margin-left: 55px;
}
.kvm-vps-server .vps .current-specs .package-snappy {
   background-image: url("/ui/hostgator/themes/MinimalGreen/images/snappy-vps-large.jpg");
   background-position: -1029px 0px;
   width: 255px;
}
.kvm-vps-server .vps .current-specs.L2 .package-snappy {
   background-position: -774px 0px;
}
.kvm-vps-server .vps .current-specs.L3 .package-snappy {
   background-position: -496px 0px;
}
.kvm-vps-server .vps .current-specs.L4 .package-snappy {
   background-position: -246px 0px;
}
.kvm-vps-server .vps .current-specs.L5 .package-snappy {
   background-position: 0px 10px;
}
/*Linux KVM VPS*/
.kvm-vps-server .dedicated-switch ul .tab-IN a {
   background-image: url(/ui/resellerdata/120000_149999/147142/supersite2/hostgator/themes/MinimalGreen-MyTheme/images/myUploadedImages/flag_us.png);
}
.kvm-vps-server .dedicated-switch ul .tab-US a {
   background-image: url(/ui/resellerdata/120000_149999/147142/supersite2/hostgator/themes/MinimalGreen-MyTheme/images/myUploadedImages/flag_in.png);
}
.kvm-vps-server .hg-loc-container {
   margin-bottom: 30px;
}
.kvm-vps-server .kvm-vps-server .row-wrapper.hero ul li {
   font-size: 16px;
}
.kvm-vps-server .btn-switch.hg-btn-switch {
   text-align: center;
   border: 1px solid #b1b1b1;
   display: inline-block;
   width: 80px;
   background-color: #F1F1F1;
   box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.2);
   padding-top: 10px;
   padding-bottom: 10px;
   margin-left: 10px;
   border-radius: 2px;
}
.kvm-vps-server .hg-lbl-loc {
   float: left;
   font-weight: bold;
}
.kvm-vps-server .row-wrapper.hg-plan-selection-row {
   background: #0171bc;
   color: #fff;
   font-weight: 800;
   font-size: 28px;
}
/*KVM VPS INDIA*/
.kvm-vps-server .kvm-in {
   visibility: hidden;
}
.kvm-vps-server .kvm-in-xs {
   display: none;
}
.kvm-vps-server .vps .current-package.L5 .package-block:before {
   background: url(/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-1.jpg) no-repeat center;
}
.kvm-vps-server .vps .current-package.L5.active .package-block:before {
   background: url(/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-1-mo.jpg) no-repeat center;
}
.kvm-vps-server .vps .current-package.L6 .package-block:before {
   background: url(/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-2.jpg) no-repeat center;
}
.kvm-vps-server .vps .current-package.L6.active .package-block:before {
   background: url(/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-2-mo.jpg) no-repeat center;
}
.kvm-vps-server .vps .current-package.L7 .package-block:before {
   background: url(/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-3.jpg) no-repeat center;
}
.kvm-vps-server .vps .current-package.L7.active .package-block:before {
   background: url(/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-3-mo.jpg) no-repeat center;
}
.kvm-vps-server .vps .current-package.L8 .package-block:before {
   background: url(/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-4.jpg) no-repeat center;
}
.kvm-vps-server .vps .current-package.L8.active .package-block:before {
   background: url(/ui/hostgator/themes/MinimalGreen/images/vps-plan-icon-4-mo.jpg) no-repeat center;
}
/*-----------*/
/*KVM VPS left snappy*/
.kvm-vps-server .current-specs.L5 .plan-snappy-left {
   background-position: -1078px 0;
   width: 225px;
}
.kvm-vps-server .current-specs.L6 .plan-snappy-left {
   background-position: -875px 0;
   width: 203px;
}
.kvm-vps-server .current-specs.L7 .plan-snappy-left {
   background-position: -618px 0;
   width: 270px;
}
.kvm-vps-server .current-specs.L8 .plan-snappy-left {
	 background-position: -153px 0;
   width: 269px;
}
/*-----------*/
/*Right snappy */
.kvm-vps-server .vps .current-specs.L5 .package-snappy {
   background-position: -1029px 0px;
}
.kvm-vps-server .vps .current-specs.L6 .package-snappy {
   background-position: -774px 0px;
}
.kvm-vps-server .vps .current-specs.L7 .package-snappy {
   background-position: -496px 0px;
}
.kvm-vps-server .vps .current-specs.L8 .package-snappy {
   background-position: -246px 0px;
}
/*-----------*/
/*Linux kvm vps ends*/
/*Linux reseller*/
.container.reseller.linux-reseller .row.hg-linux-hosting-plan .col-sm-3 {
   width: 20%;
   padding-right: 0px !important;
   padding-left: 0px !important;
}
.container.reseller.linux-reseller .plan-header {
   background-color: #2E578B;
}
.container.reseller.linux-reseller .hg-plan-name {
   color: #fff;
   background-color: #2E578B;
}
.container.reseller.linux-reseller .hg-linux-hosting-plan .plan-slab.plan-featured .hg-plan-name {
   color: #FBCE3B;
}
.container.reseller.linux-reseller .hg-linux-hosting-plan .plan-slab.plan-featured .plan-header {
   border-top: 0px	
}
.container.reseller.linux-reseller .hg-cloud-prop {
   text-align: center;
   font-size: 13px;
}
.hg-navigation-revamp.hg-navigation-revamp-reseller {
   margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {   
   .kvm-vps-server div#dd-opt,.managed-servers-wrapper .dd-server,.managed-servers-wrapper .dd-server .dplan-list {
	  /* width: 100%;*/
   }
   .kvm-vps-server .managed-servers-wrapper .dd-server {
	   position: inherit;
   }
   .plan-prices-wrp {
	   position: relative;
   }
   .kvm-vps-server h2.plan-name.text-center.hidden-sm.hidden-md.hidden-lg {
	   float: none;
	   width: 100%;
	   display: block;
   }
   .kvm-vps-server .row-wrapper.package-specs .vps .plan-slab{
	   min-height: inherit;
   }
   .kvm-vps-server .managed-servers-wrapper.kvm-vps-server .dd-opt {
	   height: auto !important;
   }
   .kvm-vps-server .row.action-items {
	   position: relative;
   }
   .kvm-vps-server div#dd-plans {
	   border: 1px solid #ddd;
	   padding: 15px;
   }
   .kvm-vps-server .row-wrapper.package-specs .btn-primary.btn-lg {
	   margin-bottom: 30px;
	   margin-bottom: 0px;
	   font-size: 15px;
	   padding: 10px;
   }
   .kvm-vps-server .change-tenure-wrap {
	   padding-top: 0px;
   }
   .kvm-vps-server h2.hg-xs-price,.kvm-vps-server h6.hg-xs-plan-lbl {
	   color: #d05b00 !important;
	   display: block;
	   float: none !important;
   }
   .kvm-vps-server nav.navbar.hg-navbar-vps.navbar-default {
	   background: #fff;
   }
   .kvm-vps-server a.navbar-brand.hg-navbar-brand.plan-type {
	   color: #005793;
	   font-weight: bold;
	   text-transform: uppercase;
	   font-size: 19px;
   }
   .kvm-vps-server .navbar-header.hg-navbar-header-vps {
	   border-bottom: 2px solid #ddd;
   }
   .kvm-vps-server li.current-package-m {
	   border-bottom: 1px solid #ddd;
   }
   .kvm-vps-server li.current-package-m:hover {
	   background-color: #e7e7e7;
   }
   .kvm-vps-server div#hardware_addons h4 {
	   margin-top: 15px;
   }
   .kvm-vps-server .managed-servers-wrapper.kvm-vps-server .dd-server .dplan-list {
	   padding-top: 0px !important;
   }
   .kvm-vps-server .managed-servers-wrapper .choose-addons-content .last-content {
	   display: none; 
   }
   .kvm-vps-server h2.plan-name.text-center.hidden-sm.hidden-md.hidden-lg {
	   margin-top: 20px;
   }
   .kvm-vps-server input#new-domain-name{
	   width: 68% !important;
   }
   .kvm-vps-server select#selected-tld {
	   width: 30%;
	   margin-left: 0px;
   }
   .kvm-vps-server .managed-servers-wrapper .choose-addons-content .managed-cart-wrapper {
	   float: left;
   }
   .kvm-vps-server .three-up > div[class*="col"] {
	   min-height: auto;
   }
   .kvm-vps-server .row.hg-row-hide-xs,.kvm-vps-server .hg-off-div {
	   display: none;
   }
   .kvm-vps-server .row-wrapper.tech-specs.grey {
	   margin-top: 15px;
   }
   .kvm-vps-server .kvm-vps-server .row-wrapper.hero .hero-snappy.vps {
	   width: 100%;
	   right: 0px;
   }
   .kvm-vps-server .kvm-vps-server .row-wrapper.hero ul li {
	   text-align: left;
   }
   .kvm-vps-server a.btn.btn-primary.btn-lg.visible-xs {
	   width: 320px;
	   margin-left: auto;
	   margin-right: auto;
   }
   .container.reseller.linux-reseller .row.hg-linux-hosting-plan .col-sm-3 {
	   width: 100%;
   }
}