﻿/*-------------------------------------------*/

/* #MOBILE 320px (Portrait)*/

/*-------------------------------------------*/

@media only screen and (max-width: 479px), screen and (max-device-width: 479px) {



/*--------------------------------------*/

/*COLUMNS*/

/*--------------------------------------*/
.main_page{width:280px;}
.container {
 width: 280px
}
 .one-half {
 width: 280px
}
 .one-third {
 width: 280px
}
 .two-third {
 width: 280px
}
 .one-fourth {
 width: 280px
}
 .three-fourth {
 width: 280px
}

/*--------------------------------------*/

/*PRICING TABLE*/

/*--------------------------------------*/

.pricing-box-list-box .one-fourth {
 width: 280px!important;
 margin: 0 0 30px 0!important;
 box-shadow: none;
 -moz-box-shadow: none;
 webkit-box-shadow: none;
}
 .one-fourth .pricing-table-list-box-content ul li {
 margin: 0 0 0 -25px;
 padding: 7px 0 7px 55px;
 list-style-type: none;
 text-align: left;
 width: 225px!important;
}

/*--------------------------------------*/

/*BLOG*/

/*--------------------------------------*/

.entry-meta {
 color: #878787;
 float: left!important;
 margin: 10px 0px 0 0!important;
 text-align: left!important;
 width: 280px!important;
}
 .entry-meta ul {
 margin: 0
}
 .entry-meta li {
 list-style: none!important;
 margin: 0 10px 0 0!important;
 float: left!important;
}
 .entry-body {
 float: left;
 margin: 10px 0 0 0;
 width: 280px!important;
}
 .post-date {
 width: 280px!important;
 height: auto;
 float: left;
 text-align: center;
 margin-bottom: 15px!important;
 display: block;
 text-shadow: none;
 border-radius: 0!important;
 -moz-border-radius: 0!important;
 -webkit-border-radius: !important;
 padding: 5px 0px!important;
 -moz-box-shadow: none!important;
 -webkit-box-shadow: none!important;
 box-shadow: none!important;
 border: none!important;
}

/*--------------------------------------*/

/*BODY CSS (footer, container, navigation, copyrights ...)*/

/*--------------------------------------*/

#footer {
 width: 320px;
 padding: 30px 0px 0;
 margin-left: 0px;
 height: auto;
 float: left;
 background: #222222;
}
 #copyrights {
 width: 320px;
 padding: 10px 0px 10px 0px;
 margin-left: 0px;
 float: left;
 background: #111;
}
 .center-page {
 height: auto;
 width: 320px;
 margin: 0 auto;
 padding: 0px;
}
 #page {
 float: none;
 height: auto;
 width: 320px;
 padding: 0 0px;
 text-align: left;
 margin:0 auto;
}
#content{width:auto;}
 #call-to-action-panel {
 height: auto;
 padding: 45px 0px 25px 0px;
 width: 320px;
 float: left;
 margin-left: 0px;
 background: #f0ede4;
 border-top: 1pt solid #d8d5cd;
 text-align: center;
}
 #pre-header {
 float: left;
 width: 318px;
 padding: 0 0px;
 height:160px;
}
#ss_header{height:160px;}
 #footer-form input[type="text"], #footer-form input[type="password"], #footer-form input[type="email"], #footer-form textarea, #footer-form select {
 width: 152px
}
 #call-to-action-panel h1 {
 font-size: 28px;
 line-height: 28px;
}
 #responsive-social-menu {
 display: block;
 width: 93px;
 float: right;
 height: auto;
 margin-top: 8px;
 padding: 4px;
 font-size: 11px;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border: solid 1px #ababab;
}
 #responsive-main-nav-menu {
 display: block;
 width: 100%;
 float: none;
 height: auto;
 margin-top: 0px;
}
 #navigation-wrapper {
 float:none;
}
 #main-navigation ul {
 display: none
}
 #logo-wrapper {
 margin: 4px auto 0px auto;
 width: auto;
 height: auto;
 float:none;
 text-align:center;
}
#header{float:none}
#navigation-wrapper{width:245px !important; margin:0px !important;}
 #social-icons ul {
 display: none
}
 ul#pre-header-links li a {
 color: #FFF;
 padding: 10px 0px 15px 0px;
 font-size: 11px;
}
 h3 {
 font-size: 21px;
 line-height: 22px;
}
 .flex-caption {
 display: none
}
 img.intro-img {
 margin-left: -20px!important;
 max-width: 320px!important;
 max-height: 100%;
 margin-bottom: 30px;
 border-bottom: 1pt solid #d8d5cd;
}
 .button-holder-2 {
 float: none!important;
 margin: 0 auto 20px auto!important;
 width: 150px;
}
 .inner-page-intro h2 {
 text-align: center
}
 .button.huge {
 padding: 10px 20px;
 font-size: 14px;
 color: #FFF!important;
 font-weight: bold;
}
 ul#projects-carousel li {
 width: 280px
}
 ul#projects-carousel li .item-content {
 width: 280px
}
 .flex-caption h2 {
 color: #aad5e3;
 font-size: 23px;
 text-shadow: none;
}
 .view-portfolio-button {
 padding: 10px 20px;
 font-size: 12px;
}
 #call-to-action-panel .button-align-right {
 width: 170px;
 margin-left: 30%;
 float: left;
}
 #footer-form input[type="text"], #footer-form input[type="password"], #footer-form input[type="email"], #footer-form textarea, #footer-form select {
 width: 260px
}
 #footer .one-half, #footer .one-third, #footer .two-third, #footer .one-fourth, #footer .three-fourth {
 border-bottom: 1pt solid #181818;
 border-top: 1pt solid #333;
 margin-bottom: 0px;
 padding-bottom: 15px;
 padding-top: 15px;
}
 #footer .one-fourth.last {
 border-bottom: none!important
}
 #footer .one-fourth.first {
 border-top: none!important;
 padding-top: 0px;
}
 #copyrights p, #copyrights span {
 font-size: 12px;
 text-align: center;
}
 #copyrights .right {
 float: none
}
 #header {
 height: auto
}

/*--------------------------------------*/

/*PORTFOLIO*/

/*--------------------------------------*/

ul#portfolio-items-one-fourth {
 overflow: hidden;
 position: relative;
 list-style: none;
 margin: 0;
 padding: 0px 0 0 0;
}
 ul#portfolio-items-one-fourth li {
 width: 280px;
 min-height: auto;
 height: auto;
}
 ul#portfolio-items-one-fourth li .portfolio-item {
 float: left;
 background: #f8f9f9;
 width: 280px;
 height: auto;
 padding: 0;
}
 ul#portfolio-items-one-fourth li .item-content {
 background: #615951;
 float: left;
 width: 280px;
 text-align: center;
 padding: 0px 0 15px 0;
 height: auto;
}
 #portfolio-items-one-fourth .description {
 padding-top: 15px
}
 ul#portfolio-items-one-fourth li .item-content:hover {
 background: #aad5e3
}
 ul#portfolio-items-one-fourth li .item-content p {
 margin: 0;
 padding: 0;
 font-weight: 800;
 color: #FFF;
}
 ul#portfolio-items-one-fourth li .item-content p a {
 margin: 0;
 padding: 0;
 font-weight: 800;
 color: #FFF;
}
 ul#portfolio-items-one-fourth li .item-content span {
 font-style: italic;
 color: #FFF;
}
 ul#portfolio-items-one-fourth li img {
 width: 100%;
 height: auto;
 padding: 0;
 margin: 0;
}
 ul#portfolio-items-one-third {
 overflow: hidden;
 position: relative;
 list-style: none;
 margin: 0 !important;
 padding: 0px 0 0 0;
}
 ul#portfolio-items-one-third li {
 width: 280px;
 min-height: 295px!important;
 margin: 0 20px 20px 0!important;
}
 ul#portfolio-items-one-third li .portfolio-item {
 float: left;
 background: #f8f9f9;
 width: 280px;
 height: auto;
 padding: 0!important;
}
 ul#portfolio-items-one-third li .item-content {
 background: #615951;
 float: left;
 width: 280px;
 text-align: center;
 padding: 0px 0 15px 0;
 height: auto;
}
 #portfolio-items-one-third .description {
 padding-top: 15px
}
 ul#portfolio-items-one-third li .item-content:hover {
 background: #aad5e3
}
 ul#portfolio-items-one-third li .item-content p {
 margin: 0;
 padding: 0;
 font-weight: 800;
 color: #FFF;
}
 ul#portfolio-items-one-third li .item-content p a {
 margin: 0;
 padding: 0;
 font-weight: 800;
 color: #FFF;
}
 ul#portfolio-items-one-third li .item-content span {
 font-style: italic;
 color: #FFF;
}
 ul#portfolio-items-one-third li img {
 width: 100%;
 height: auto;
 padding: 0;
 margin: 0;
}
 .portfolio-items {
 width: 280px;
 margin: 0;
}
 .portfolio-items:after {
 content: "";
 display: block;
 height: 0;
 overflow: hidden;
 clear: both;
}
 .portfolio-items-not-filterable li {
 width: 190px;
 margin: 0 20px 0px 0!important;
 float: left;
 min-height: 350px!important;
 overflow: hidden;
}
 .portfolio-items-not-filterable {
 width: 280px;
 margin: 0;
}
 .portfolio-items-not-filterable:after {
 content: "";
 display: block;
 height: 0;
 overflow: hidden;
 clear: both;
}
 .portfolio-items-not-filterable li {
 width: 280px!important;
 margin: 0 20px 0px 0!important;
 float: left;
 height: 295px!important;
 overflow: hidden;
}
 .project-pagination {
 margin-left: 10%;
 float: left;
 text-align: center;
}
 .project-pagination a {
 font-size: 14px;
 color: #d7d7d7;
 font-style: italic;
 margin: 0px 0px 0 0;
}
 #filterable {
 display: inline;
 float: left;
 margin-bottom: 20px;
 margin-right: 0px;
}
 #filterable li {
 float: left;
 margin-left: 15px;
}
 #filterable {
 display: inline;
 float: left;
 margin-bottom: 20px;
 margin-right: 0px;
}
 #filterable li {
 float: left;
 margin-left: 15px;
}

 /*--------------------------------------*/

/*OTHER FEATURES (google maps, intro inner page, contact forms...)*/

/*--------------------------------------*/

#contact-map {
 position: relative;
 width: 266px;
 border: solid 1px #ababab;
 padding: 6px 6px;
 margin-bottom: 24px;
}
 #contact-form .error {
 margin: 15px 0 0 0
}
 #contact-form form {
 margin-bottom: 0px
}
 #contact-form fieldset {
 margin-bottom: 0px
}
 #contact-form label, #contact-form legend, #contact-form strong, #contact-form span {
 font-weight: bold;
 font-size: 13px;
 color: #898989;
}
 #contact-form input[type="checkbox"] {
 display: inline
}
 #contact-form label span, #contact-form legend span {
 font-weight: normal;
 font-size: 13px;
 color: #444;
 line-height: 34px;
}
 #contact-form input[type="text"], #contact-form input[type="password"], #contact-form input[type="email"], #contact-form textarea, #contact-form select {
 border: 1px solid #dddddd;
 padding: 5px 10px;
 outline: none;
 overflow: hidden;
 color: #777;
 box-shadow: inset 0px 2px 4px #f3f3f3;
 -moz-box-shadow: inset 0px 2px 4px #f3f3f3;
 -webkit-box-shadow: inset 0px 2px 4px #f3f3f3;
 width: 260px;
 max-width: 100%;
 display: block;
 margin-bottom: 0px;
 background: #FFF;
 border-radius: 2px;
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
}
 #contact-form select {
 padding: 0
}
 #contact-form textarea {
 width: 260px;
 height: 200px;
 resize: vertical;
 margin-bottom: 10px;
}
 #contact-form input[type="text"]:focus, #contact-form input[type="password"]:focus, #contact-form input[type="email"]:focus, #contact-form textarea:focus {
 border: 1px solid #bbbbbb;
 color: #555;
 box-shadow: 0px 0px 5px #CCC, inset 0px 2px 4px #f3f3f3;
 -moz-box-shadow: 0px 0px 5px #CCC, inset 0px 2px 4px #f3f3f3;
 -webkit-box-shadow: 0px 0px 5px #CCC, inset 0px 2px 4px #f3f3f3;
}
 .portfolio-container {
 width: 280px;
 margin-right: 0px;
 float: left;
}
 .inner-page-intro h2 {
 font-size: 21px;
 line-height: 24px;
}
 .inner-page-intro h1 {
 font-size: 24px;
 line-height: 25px;
 text-align: center;
}
 .not-found-text {
 text-align: center;
 font-size: 64px;
}
 ul.center-list li a {
 text-align: center;
 padding: 5px 2px;
}
 .flexslider.loading {
 min-height: 155px
}
 .top_header {
 width: 318px;
 clear: both;
 margin: 0px auto;
}
 .ss_search {
 float: right;
 width: 90px;
 margin: 8px 0px 0px 6px;
}
 .ss_search #s {
 padding: 5px 5px !important;
 font-size: 11px;
 width: 75px;
}
 .ss_chat_header {
 font-size: 14px;
 color: #ffffff;
 background: url(../images/bg_chat_header.png) repeat-x;
 display: inline-block;
 padding: 0px 7px 0px 4px;
 font-weight: bold;
 text-shadow: 1px 1px 0px #ab4d12;
 line-height: 26px;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 border: solid 1px #0d0d0d;
 margin: 0px 3px;
 text-indent: -999px;
 width: 21px;
 overflow: hidden;
 float: left;
}
 .ss_chat_header:hover {
 color: #fff5b4;
}
 .ss_chat_header span {
 display: inline-block;
 height: 26px;
 width: 24px;
 background: url(../images/img_chat_header.png) no-repeat;
 float: left;
 margin: 0px 0px 0px 0px;
}
 .ss_country_header {
 font-size: 14px;
 color: #ffffff;
 background: url(../images/bg_country_header.png) repeat-x;
 display: inline-block;
 padding: 0px 7px 0px 4px;
 font-weight: bold;
 text-shadow: 1px 1px 0px #438328;
 line-height: 26px;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 border: solid 1px #0d0d0d;
 margin: 0px 3px;
 text-indent: -999px;
 width: 41px;
 float: left;
}
 .ss_country_header:hover {
 color: #fff5b4;
}
 .ss_country_header span {
 display: inline-block;
 height: 26px;
 width: 24px;
 background: url(../images/img_country_headers.png) no-repeat;
 float: left;
 margin: 0px 0px 0px 0px;
}
 .ss_country_header span.arrow {
 display: inline-block;
 height: 26px;
 width: 10px;
 background: url(../images/arrow_downs.png) no-repeat 0px 11px !important;
 float: right !important;
 margin: 0px 2px 0px 3px !important;
}
 .menus_header {
 width: 250px;
 clear: both;
 margin: 0px auto;
 padding:7px 20px;
}
.third ul{margin:0px; padding:0px;}
 #navigation-wrapper {
 margin: 0px 0px 0px 0px;
}
 #navigation-wrapper #responsive-main-nav-menu {
 font-size: 14px;
 color: #454545;
 line-height: 18px;
}
 #why_choose {
 float: left;
 padding:0px;
 width: 100%;
 clear: both;
}
 #why_choose .why_choose_content {
 width: 280px;
 margin: 0px auto;
 padding:9px;
}
#ss_contents{float:none;}
 #why_choose .texts_content {
 font-size: 13px;
 width: 100%;
 margin-right: 10px;
 color: #666666;
 line-height: 16px;
 display: block;
}
#why_choose .why_choose_content h3 {
 margin: 6px 0px 0px 5px;
 padding: 0px 0px;
 font-size: 15px;
 color: #FFF;
}
 #why_choose .texts_content p {
 padding: 0px 0px;
 margin: 6px 0px;
}
 #why_choose .boxes_content {
 font-size: 12px;
 width: 100%;
 color: #666666;
 margin: 0px;
 line-height: 16px;
 display: block;
 vertical-align: top;
}
 #why_choose .textx_boxes {
 font-size: 10px;
 width: 45%;
 color: #666666;
 line-height: 14px;
 display: inline-block;
 text-align: center;
 min-height: 70px;
}
 #why_choose .boxes_content img {
 display: inline-block;
 margin: 0px 3px;
 width: 25px;
 text-align: center;
}
 #why_choose .add {
 font-size: 21px;
 width: 3%;
 display: inline-block;
 color: #666666;
 min-height: 46px;
 vertical-align: bottom;
}
 #why_choose .textx_boxes big {
 font-size: 16px;
 color: #e2861b;
 display: inline-block;
 line-height: 24px;
}
 #homesplans {
 width: 100%;
 margin: 10px 0px;
}
 #homesplans .title {
 background: url(../images/bg_plan_heading.png) repeat-x 0px 25px;
 font-size: 30px;
 text-align: center;
 color: #3393b2;
}
 #homesplans .title span {
 background: #ffffff;
 padding: 6px 10px;
}
#homesplans .plans {
 font-size: 13px;
 color: #454545;
 text-align: center;
 display:block;
 margin:10px auto;
 width:88%;
 float:none;
}
 #homesplans .plans p {
 margin: 0px 0px 10px 0px;
}
 #homesplans .plans big.ssblue {
 font-size: 16px;
 color: #3393b2;
}
 #homesplans .plans big.ssgreen {
 font-size: 16px;
 color: #54a33c;
}
 #homesplans .plans big.sspink {
 font-size: 16px;
 color: #ad4672;
}
 #homesplans .plans ul {
 list-style: none;
 padding: 0px 0px;
 margin: 10px 0px;
}
 #homesplans .plans ul li {
 font-size: 12px;
 color: #454545;
 line-height: 24px;
 text-align: left;
 padding: 2px 0px 0px 25px;
 margin: 0px 0px 0px 10px;
}
 #homesplans .plans ul li img {
 width: 21px;
}
 #homfeatures {
 width: 100%;
 margin: 10px 0px;
}
 #homfeatures .boxes {
 display: inline-block;
 vertical-align: top;
}
 #homfeatures .boxes h3 {
 font-size: 21px;
 color: #00bbff;
 background: url(../images/bg_features.png) no-repeat left bottom;
 margin: 0px 0px;
 padding: 6px 0px;
}
 #homfeatures .boxes p {
 margin: 0px 0px;
}
 #homfeatures .left {
 width: 100%;
 margin: 0px 0px 14px 0px;
}
 #homfeatures .boxes ul {
 list-style: none;
 padding: 0px 0px;
 margin: 21px 0px 10px 0px;
}
 #homfeatures .boxes ul li {
 font-size: 12px;
 width: 100%;
 display: inline-block;
 color: #777777;
 line-height: 16px;
 padding: 0px 10px 10px 0px;
}
 #homfeatures .boxes ul li big {
 font-size: 16px;
 color: #454545;
 line-height: 25px;
}
 #homfeatures .boxes ul li img {
 margin: 0px 10px 25px 0px;
}
 #homfeatures .right {
 width: 100%;
 margin: 14px 0px 0px px;
}
 #homfeatures .right img {
 max-width: 329px;
 width: 100%;
}
 .bg_footers .twitter {
 background: url(../images/bg_footer_twitter.png) repeat-x;
 display: block;
 width: 100%;
}
 .bg_footers .twitter_content {
 margin: 0px auto;
 display: block;
 width: 310px;
 padding: 3px 3px;
}
 .bg_footers .twitter_content .getin_touch {
 margin: -12px 0px 0px 0px;
 position: absolute;
 width: 93px;
 height: 40px;
}
 .bg_footers .twitter_content .getin_touch img {
 width: 93px;
}
 .bg_footers .twitter_content .content {
 font-size: 12px;
 width: 70%;
 margin: 0px 0px 0px 93px;
 color: #666666;
 padding: 10px 0px;
 line-height: 16px;
}
 .bg_footers .twitter_content .content img {
 margin: 3px 6px 24px 6px;
 width: 14px;
}
#footer_top_ss, #footer_bottom_ss {
 width:320px;
 margin: 0px auto;
}
#ss_lower_footer {
 width: 100%;
 padding:0px;
 color: #ffffff;
 font-size: 11px;
}
.footers_main_bottom{width:320px; padding:0px;}
 #footer_top_ss .first {
 display: block;
 padding-right: 0px;
 width: 310px;
}
 #footer_top_ss .first h4 {
 font-size: 18px;
 color: #ffffff;
 padding: 21px 0px 0px 0px;
 margin: 0px 0px;
}
 #footer_top_ss .first ul {
 list-style: none;
 padding: 0px 0px;
 margin: 6px 0px;
}
#footer_top_ss .first ul li {
 display: inline-block;
 font-size: 10px;
 border: solid 0px;
 padding: 2px 2px 2px 18px;
}
 #footer_top_ss .first ul li a {
 font-size: 10px;
}
#footer_top_ss .firsts{width:93%; padding-left:15px;}
 #footer_top_ss .second {
 padding-right: 0px;
 width:100%;
 padding-left:15px;
}
 #footer_top_ss .second h4 {
 font-size: 18px;
 color: #ffffff;
 padding: 21px 0px 0px 0px;
 margin: 0px 0px;
}
 #footer_top_ss .second .ss_blog {
 margin: 12px 0px 18px 0px;
}
 #footer_top_ss .second .dtimes {
 display: inline-block;
 width: 35px;
}
 #footer_top_ss .second .dtimes span {
 font-size: 16px;
 color: #1277cc;
 background: #ffffff;
 display: block;
 padding: 7px 0px;
 line-height: 18px;
 text-align: center;
 display: block;
 margin: 3px 0px;
}
 #footer_top_ss .second .dtimes span.month {
 font-size: 12px;
 color: #ffffff;
 background: #1277cc;
 display: block;
 padding: 3px 0px;
 line-height: 14px;
 text-align: center;
 display: block;
 margin: 3px 0px;
}
 #footer_top_ss .second .content {
 font-size: 12px;
 color: #ffffff;
 vertical-align: top;
 line-height: 14px;
 display: inline-block;
 width: 241px;
 margin: 0px 7px;
}
 #footer_top_ss .second .content a {
 font-size: 12px;
 color: #141414;
 line-height: 18px;
}
 #footer_top_ss .third {
 display: block;
 padding-right: 0px;
 width: 310px;
 padding-left: 0px;
}
 #footer_top_ss .third h4 {
 font-size: 18px;
 color: #ffffff;
 padding: 21px 0px 0px 0px;
 margin: 0px 0px;
}
 #footer_top_ss .third p {
 margin: 10px 0px 0 0;
}
 #footer_top_ss .third table {
 margin: 10px 0px;
}
 #footer_top_ss .third table td {
 font-size: 13px;
 color: #ffffff;
 padding: 1px 4px;
 text-align: left;
}
 #footer_top_ss .third table td a {
 font-size: 13px;
 color: #ffffff;
}
 #footer_top_ss .third h5 {
 font-size: 16px;
 color: #ffffff;
 margin: 10px 0px 6px 0px;
 padding: 0px 0px;
}
 .sidebarBox {
 margin-bottom:0px;
}
 #footer_bottom_ss .footer_links {
 font-size: 10px;
 color: #ffffff;
 display: block;
 width: 310px;
 text-align: center;
 clear:both;
}
 #footer_bottom_ss .footer_links ul, #footer_bottom_ss .footer_links p {
 padding: 0px 0px;
 margin: 6px 0px;
}
 #footer_bottom_ss .footer_links ul li {
 display: inline;
 padding: 0px 3px 0px 0px;
 background: none;
 border: solid 0px;
}
 #footer_bottom_ss .sidebarBox {
 font-size: 10px;
 margin: 0px 0px;
}
 #footer_bottom_ss .footer_links a {
 font-size: 10px;
 color: #ffffff;
}
 #footer_bottom_ss .promotional {
 font-size: 10px;
 color: #dedede;
 text-align: center;
 display: block;
 width: 310px;
 font-weight: normal;
 line-height: 30px;
 margin: 24px 0px 0px 0px;
}
 #inner_header {
 width: 100%;
 float: left;
 background-size:contain;
}
 #inner_header .inner_header {
 width: 290px;
 overflow: hidden;
 font-size: 16px;
 color: #ffffff;
 line-height: 54px;
 padding: 0px 0px;
 background-size:contain;
 height: 54px;
}
 #inner_header .bgs {
 background: url(../images/inner_header_right.png) no-repeat right;
 background-size:contain;
 width: 100%;
 background-size: 275px;
}
 #hostingplans {
 width: 100%;
 margin: 10px 0px;
}
 #hostingplans .title {
 background: url(../images/bg_plan_heading.png) repeat-x 0px 25px;
 font-size: 30px;
 text-align: center;
 color: #3393b2;
}
 #hostingplans .title span {
 background: #ffffff;
 padding: 6px 10px;
}
 #hostingplans .plans {
 font-size: 13px;
 color: #454545;
 text-align: center;
 display: inline-block;
 margin: 5px 3px;
 width: 99%;
 box-shadow: 0px 0px 3px 2px #cccccc;
 -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
 padding: 0px 0px;
}
 #hostingplans .plans p {
 margin: 0px 0px 18px 0px;
}
 #hostingplans .plans p.heading {
 font-size: 24px;
 color: #a74b16;
 border-bottom: solid 3px #c8a707;
 background: #f8d320;
 line-height: 35px;
 padding: 6px 0px;
}
 #hostingplans .plans p.prices {
 font-size: 14px;
 color: #999999;
 margin: 0px 0px 18px 0px;
 line-height: 14px;
}
 #hostingplans .plans p.prices big {
 font-size: 35px;
 color: #124f7b;
 line-height: 35px;
}
 #hostingplans .plans big.ssblue {
 font-size: 21px;
 color: #3393b2;
}
 #hostingplans .plans big.ssgreen {
 font-size: 21px;
 color: #54a33c;
}
 #hostingplans .plans big.sspink {
 font-size: 21px;
 color: #ad4672;
}
 #hostingplans .plans ul {
 list-style: none;
 padding: 0px 0px;
 margin: 10px 0px;
}
 #hostingplans .plans ul li {
 font-size: 14px;
 color: #6c6448;
 border-bottom: solid 1px #dedede;
 line-height: 32px;
 text-align: left;
 padding: 4px 6px;
 border-top: solid 1px #dedede;
 margin: 0px 0px -1px 0px;
 background: #fdf5ce;
}
 #hostingplans .plans ul li.alt {
 font-size: 14px;
 color: #6c6448;
 border-bottom: solid 1px #dedede;
 line-height: 32px;
 text-align: left;
 padding: 4px 6px;
 border-top: solid 1px #dedede;
 margin: 0px 0px -1px 0px;
 background: #fcec9d;
}
 .sslider_content {
 vertical-align: bottom;
 display: block;
 width: 100%;
 text-align: center;
}
 .sslider_images {
 vertical-align: bottom;
 display: block;
 width: 100%;
 margin: 23px auto 0px auto;
}
 .sslider_content h1 {
 text-transform: uppercase;
 font-size: 30px;
 color: #13435F;
 font-weight: normal;
 display: block;
 padding-bottom: 24px;
 line-height: 36px;
 text-align: center;
 padding:0px;
}
.ss_slider{/*height:430px;*/}
 .sslider_content h1 small {
 text-transform: capitalize;
 font-size: 16px;
 color: #4B92E2;
}
 .sslider_content .sslider_features {
 display: none;
}
 .sslider_content .sslider_footers {
 display: block;
 border-top: solid 0px #dedede;
 padding-top: 0px;
 margin: 0px 0px;
}
 .sslider_content .sslider_prices {
 display: none;
}
 .sslider_content .sslider_orders {
 text-align: center;
 display: block;
 width: 100%;
 padding-bottom: 24px;
}
 .sslider_content .sslider_prices ul {
 display: none;
}
 .sslider_content .sslider_orders a {
 border: solid 1px #5c5220;
 display: inline-block;
 padding: 0px 0px;
 line-height: 35px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}
 .sslider_content .sslider_orders a span {
 font-size: 14px;
 color: #454545;
 text-shadow: 1px 1px 1px #ffffff;
 background: url(../images/bg_link.png) repeat-x;
 padding: 6px 10px;
 margin: 3px 3px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
}

.top_menu_bg{
	width:100%; 
	height:72px; 
	background:#4b92e2;
}
.top_menu {
	margin: auto;
	width: 264px;
}
ul.tci_list_left {
    float: left;
    margin: 0px 0px 0px 18px;
    padding: 0;
}

.bg_input {
	float: left;
	width:255px;
	height:29px;
}
.bg_input input[type="text"] {
	border: medium none;
	color: #606161;
	font-family: 'pt_sansregular';
	font-size:8px;
	padding-left:10px;
	width:140px;
	height:34px;
}
.bg_input select{padding:2px 6px 8px 6px;}
#why_choose .boxes_content .tld{
	font-size:14px;
	color:#222222;
	padding:5px;
	float:right;
	padding:16px 2px 0px 0px;
}
.new_domain{
	background:#5091b7;
	width:260px;
	height:175px;
	float:left;
	border-radius:5px;
}
.new_domain_left{
	float:left;
	width:100%;
	font-size:21px;
	color:#FFF;
	font-weight:normal;
	line-height:62px;
	padding-left:1%;
}
.new_domain_center{
	float:left;
	width:100%;
	font-size:20px;
	color:#0b0b0b;
	text-align:center;
	font-weight:normal;
	margin-top:8px;
	line-height:20px;
}
.new_domain_right{
	float:left;
	width:100%;
	text-align:center;
	font-size:16px;
	color:#FFF;
	line-height:20px;
	margin:6px 0px 0px 0px;
}
#homesplans .offers {
	width:100%;
}
#homfeatures .features_box{
	width:100%;
}
#why_us .why_box{
	width:260px;
}
#why_us .why_box .left {
	width:100%;
}
#why_us .why_box .boxes ul li {
	width:100%;
}
.payment_method span{font-size:18px;}
#why_us .why_box .right {
	width:100%;
}
#footer_top_ss .third {
	padding-left: 15px;
	float:none;
	margin-right:0px;
	width:290px;
}
.height{height:auto}
ul#social-links {
	z-index: 1202;
	position: relative;
	margin:0 auto;
	float: none;
	list-style: none;
	clear:both;
	width:170px;
}
.newsletter-submit{
	float:none;
	 margin:12px 0px 0px 0px;
}


.inner{width:280px;}
.domainsec, .whitecontent{width:260px;}
ul.tabu{display:none;}
.tabholder{height:500px !important;}
.domainlook{width:223px;}
.domainlook fieldset input[type="text"]{width:84px; font-size:10px; left:2px;}
.domainlook fieldset select {font-size:10px; height:30px; padding:8px 8px 8px 0px; width:52px; right:60px;}
.domainlook fieldset input[type="submit"]{height:30px; font-size:12px; width:50px;}
.rightdomain{width:245px; float:left; margin:7px 0px 0px 0px;}
.domainlook.bulk fieldset ol{display:none;}
.domainlook.bulk fieldset textarea{width:148px;}
ul.planstable.four > li{width:55px;}
ul.planstable li ul li:nth-child(2n+1){padding:8px 5px; font-size:12px;}
ul.planstable li ul li:nth-child(2n){padding:8px 5px; font-size:12px;}
ul.planstable li.title h3{font-size:9px; padding:15px 2px;}
#web_box{width:200px;}
.whyus{width:272px;}
.sideimg-list li{width:272px; max-width:272px; margin:0px;}
ul.pricing{height:1751px;}
ul.planstable > li.detailscol{width:57px;}
ul.planstable > li{width:44px;}
ul.planstable li.title h3{font-size:12px !important; padding:15px 0px;}
ul.planstable li.title h4{font-size:16px; padding:1px;}
ul.planstable li.title h4 small{font-size:9px;}
ul.planstable > li.detailscol li.title{height:108px;}
ul.pricing li ul li:last-child a, ul.planstable li ul li:last-child a{font-size:10px; width:20px; font-weight:normal; padding:4px;}
#sub_content{width:285px; float:left;}
#sub_content .table_two{float:none; margin:10px auto;}
#sub_content .table_two.lasts{margin:0 auto}
h3.priceplanhr{font-size:24px;}
.btm_box{width:90%;}
.innertab_content .featured_tab{margin:0px; width:100%;}
.header-modules{width:100%;}
.banner{float:none;}
.banner > div:first-child{float:none; margin:0 auto; width:80%;}
.banner > div{float:none; margin:0 auto; width:80%;}
.hosting_plans_center_div{width:240px;}
.affliate_boxinner .example{width:223px;}
.content-left{width:290px;}
.content-left .our-support{width:238px;}
.content-left .our-support.last{width:238px;}

.row{min-width:260px; width:260px; float:left;}
.row .four{width:100%;}

/*--------------- VPS Page css--------------------*/
.shapes{display:none}
#extra-content {
	display:block;
}
#extra-content .col-1 {
	float:none;
	padding:0;
	width: 180px;
	margin:0 auto;
}
.service-box {
	position: relative;
}
.service-box h2 {
	color:#FFF;
    text-align: center;
	background: #47ce94;
	background: -moz-linear-gradient(top, #47ce94 0%, #04be8d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47ce94), color-stop(100%, #04be8d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #47ce94 0%, #04be8d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #47ce94 0%, #04be8d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #47ce94 0%, #04be8d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #47ce94 0%, #04be8d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47ce94', endColorstr='#04be8d', GradientType=0 ); /* IE6-8 */
	margin:0 auto;
	border-radius:5px 5px 0px 0px;
	-moz-box-shadow:    inset 0 10px 6px #24a181;
    -webkit-box-shadow: inset 0 10px 6px #24a181;
    box-shadow:         inset 0 10px 6px #24a181;
	font-size: 30px;
	font-weight: 700;
	height: 63px;
	line-height: 58px;
	overflow: hidden;
	text-align: center;
	margin:0px;
	padding:0px;
}
div.price {
	background: url("../images/price.jpg") no-repeat scroll 0 0 transparent;
	color: #0166B4;
	font-size: 24px;
	font-weight: 600;
	height: 59px;
	line-height: 52px;
	overflow: hidden;
	text-align: center;
}
.service-content {
	background: url("../images/service-box.gif") repeat-y scroll 0 0 transparent;
	min-height: 202px;
	padding: 16px 20px 12px;
	text-align: center;
}
div.title {
	color: #353535;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	min-height: 32px;
	padding: 0 0 9px;
}
.service-content ul {
	margin: 0;
	padding: 0;
}
.service-content ul li:first-child {
	background: none repeat scroll 0 0 transparent;
}
.service-content ul li {
	background: url("../images/line-hor-2.gif") repeat-x scroll 0 0 transparent;
	color: #666;
	font-size: 12px;
	line-height: 18px;
	list-style: none outside none;
	margin: 0;
	padding: 3px 0 2px;
}
div.link {
	border-radius:0px 0px 5px 5px;
	background: #4daecf;
	background: -moz-linear-gradient(top, #4daecf 0%, #0091c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4daecf), color-stop(100%, #0091c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4daecf 0%, #0091c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4daecf 0%, #0091c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4daecf 0%, #0091c0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4daecf 0%, #0091c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4daecf', endColorstr='#0091c0', GradientType=0 ); /* IE6-8 */
	height: 34px;
	padding: 11px 0;
	position: relative;
	text-align: center;
}
div.link a {
	background:#FFF;
	border-radius: 3px 3px 3px 3px;
	color: #000;
	display: inline-block;
	font-size: 15px;
	font-weight: 700;
	height: 34px;
	line-height: 32px;
	overflow: hidden;
	padding: 0 16px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: top;
}
.service-content ul li h2{
	border-radius:5px;
	background: #4daecf;
	background: -moz-linear-gradient(top, #4daecf 0%, #0091c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4daecf), color-stop(100%, #0091c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4daecf 0%, #0091c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4daecf 0%, #0091c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4daecf 0%, #0091c0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4daecf 0%, #0091c0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4daecf', endColorstr='#0091c0', GradientType=0 ); /* IE6-8 */
	-moz-box-shadow:    inset 0 10px 6px #2788b4;
    -webkit-box-shadow: inset 0 10px 6px #2788b4;
    box-shadow:         inset 0 10px 6px #2788b4;
}

.header_right .login-menu{margin:0 auto; float:none; width:42%;}
.header_right{width:288px;}
.header_right .call-us{font-size:13px; width:174px; margin:0 auto; float:none;}
.header_right .login-menu ul li.login{width:47px} 	
.header_right .login-menu ul li.register{width:66px;}
.domain_search_bg {width:278px; background:#09F; height:135px;}
#searchs {top:45px; left:25px;}
#searchs .search-area{width:255px;}
.search_support{width:80%; float:none; margin:0 auto; border:none;}
.search_support ul li{width:100%;}
#searchs input[type="submit"]{width:50%; height:36px; margin-top:15px;}
.feature_box_left{width:100%;}
#homfeatures .feature_box{margin:0 auto; display:block; width:80%;}
#homfeatures .feature_box .features_box{width:100%;}
#homfeatures .ourgrowth_box{margin:10px auto; width:80%; display:block; height:24px;}
.growth_img img{width:250px;}
#homfeatures .ourgrowth_box .growth_text{width:268px;}
#homfeatures .test_whyus{float:none; margin-left:0px;height:495px; width:100%}
#homfeatures .test_whyus .whyus_box{width:80%; margin:10px auto;}
#homfeatures .test_whyus .testimonial_box{float:none; width:80%; margin:0 auto; height:184px;}
#homfeatures .test_whyus .testimonial_box p a{width:260px;}
.footers_main{width:320px;}
.footer_top{width:300px; height:178px;}
.footer_top .footer_top_row .newsletter{width:100%; line-height:50px; margin-left:4px;}
.footer_top .footer_top_row .newsletter span{font-size:16px; margin-right:4px; font-size:11px;}
.newsletter-email{width:135px; margin:12px 0px 0px 0px;}
.payment_method{width:60%; line-height:42px; float:none; margin:0 auto;}
#main-navigation{display:none;}
.inner h2{width:255px;}
.inner_header_bg{width:318px;}
.inner_header_bg .header_tital{width:290px; height:50px; line-height:4px; font-size:14px; text-indent:4px;}
.inner_header_bg .header_tital .header_images img{width:290px;}
.header_images{padding:12px 0px 0px 0px;}
.optionalbox .addmore_columns{width:86%;}
.optionalbox .support_contact{width:66%;}
#contactForm input[type="text"], #contactForm input[type="password"], #contactForm input[type="email"], #contactForm textarea, #contactForm select{width:95%;}


#slider_container{width:318px;}
li.cat-post-item{
	width:88% !important;
	background:none !important;
}

.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-column{margin:0 auto; float:none;}


/*------------------------- Home Page Slider 1 CSS-------------------------*/
.slider_bg1{width:298px;}
.slider_bg1 .banner1{width:268px; padding:10px 15px;}
.slider_bg1 .banner1 h2{font-size:30px;}
.slider_bg1 .banner1 h3{font-size:18px;}
.slider_bg1 .banner1 ul li.com{margin:0px 0px 0px 13px; width:115px; height:120px;}
.slider_bg1 .banner1 ul li.in_net{margin:0px 0px 0px 18px; width:115px; height:120px;}
.slider_bg1 .banner1 ul li.biz{ display:none;}
.slider_bg1 .banner1 ul li.asia{display:none;}
.slider_bg1 .banner1 ul li.com h2, .slider_bg1 .banner1 ul li.in_net h2{font-size:30px; padding:4px 0px 6px 0px;}
.slider_bg1 .banner1 ul li.com h3{font-size:20px; width:90px; height:30px; line-height:30px;}
.slider_bg1 .banner1 ul li.in_net h3{font-size:20px; width:90px; height:30px; line-height:30px;}
.slider_bg1 .banner1 ul li.com span, 
.slider_bg1 .banner1 ul li.in_net span{font-size:20px;}
.slider_bg1 .banner1 .button_slider_01 a {text-align:left;}

/*------------------------- Home Page Slider 2 CSS-------------------------*/
.slider_bg2{width:298px;}
.slider_bg2 .banner2{width:268px; padding:10px 15px;}
.slider_bg2 .banner2 h2{ font-size:30px;}
.slider_bg2 .banner2 h3{font-size:18px;}
.slider_bg2 .banner2 ul.slider_box li.free_whmcs{width:116px; height:90px;}
.slider_bg2 .banner2 ul.slider_box li.uptime_guarantee{display:none}
.slider_bg2 .banner2 ul.slider_box li.instant_setup{width:116px; height:90px;}
.slider_bg2 .banner2 ul.slider_box li.free_whmcs h2 img, 
.slider_bg2 .banner2 ul.slider_box li.instant_setup h2 img{margin:5px auto; padding:0px; width:40px; height:40px;}
.slider_bg2 .banner2 ul.slider_box li.uptime_guarantee h2{font-size:28px; padding:15px 0px 6px 0px;}
.slider_bg2 .banner2 ul.slider_box li.free_whmcs h3, 
.slider_bg2 .banner2 ul.slider_box li.uptime_guarantee h3, 
.slider_bg2 .banner2 ul.slider_box li.instant_setup h3{font-size:14px;}
.slider_bg2 .banner2 .slider_list_right{display:none}
.slider_bg2 .banner2 .button_slider_02 a {text-align:left;}

/*------------------------- Home Page Slider 3 CSS-------------------------*/
.slider_bg3{width:298px;}
.slider_bg3 .banner3{width:268px; padding:10px 15px;}
.slider_bg3 .banner3 h2{ font-size:30px;}
.slider_bg3 .banner3 h3{font-size:18px;}
.slider_bg3 .banner3 .slider_cloud{margin:0px; width:280px;}
.slider_bg3 .banner3 .slider_cloud_right{display:none}
.slider_bg3 .banner3 .button_slider_03 a {text-align:left;}
.flex-direction-nav li a.next, .flex-direction-nav li a.prev{display:none}
.header_right .support-icon{display:none;}
.footer_top .footer_top_row{float:none; width:260px; margin:0 auto;}
ul.pricing > li.highlight{margin:10px auto; float:none;}
.about-img{width:282px; margin:0px;}
ul.clients li{margin:10px auto; display:block; width:auto;}
.awardspage .awardbox{float:none; margin:10px auto;}
#support_link ul li{clear:both; margin:10px;}

}