﻿/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {

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

/*COLUMNS*/

/*--------------------------------------*/
#content{
	width:440px;
}
.container {
 width: 400px
}
 .one-half {
 width: 400px
}
 .one-third {
 width: 400px
}
 .two-third {
 width: 400px
}
 .one-fourth {
 width: 400px
}
 .three-fourth {
 width: 400px
}
.height{height:690px}

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

/*PRICING TABLE*/

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

.pricing-box-list-box .one-fourth {
 width: 400px!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: 345px!important;
}



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

/*BLOG*/

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

.entry-meta {
 color: #878787;
 float: left!important;
 margin: 10px 0px 0 0!important;
 text-align: left!important;
 width: 400px!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: 400px!important;
}
 .post-date {
 width: 400px!important;
 height: auto;
 float: left;
 text-align: center;
 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;
}
 img.intro-img {
 margin-left: -20px!important;
 max-width: 440px!important;
 max-height: 100%;
 margin-bottom: 30px;
 border-bottom: 1pt solid #d8d5cd;
}

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

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

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



#footer {
 width: 440px;
 padding: 30px 0px 0;
 margin-left: 0px;
 height: auto;
 float: left;
 background: #222222;
}
 #copyrights {
 width: 440px;
 padding: 10px 0px 10px 0px;
 margin-left: 0px;
 float: left;
 background: #111;
}
 #header {
 height: auto
}
 .center-page {
 height: auto;
 width: 440px;
 margin: 0 auto;
 padding: 0px;
}
 #page {
 float: none;
 height: auto;
 width: 440px;
 padding: 0 0px;
 text-align: left;
 margin: 0 auto;
}
 #call-to-action-panel {
 height: auto;
 padding: 45px 0px 25px 0px;
 width: 440px;
 float: left;
 margin-left: 0px;
 background: #f0ede4;
 border-top: 1pt solid #d8d5cd;
 text-align: center;
}
#pre-header {
 float: left;
 width: 420px;
 padding: 0 10px;
 height:160px;
}
#ss_header{height:160px;}
 ul#projects-carousel li {
 width: 172px
}
 ul#projects-carousel li .item-content {
 width: 172px
}
 .flex-caption h2 {
 color: #aad5e3;
 font-size: 23px;
 text-shadow: none;
}
 .view-portfolio-button {
 padding: 10px 20px;
 font-size: 12px;
}
 #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-main-nav-menu {
 display: block;
 width: 100%;
 float: none;
 height: auto;
 margin-top: 0px;
}
 #navigation-wrapper #main-navigation ul {
 display: none
}
 #logo-wrapper {
 margin: 4px auto 0px auto;
 width: auto;
 height: auto;
 text-align:center;
 clear: both;
 float: none;
}
 #navigation-wrapper {
 float: none;
}
 #social-icons ul {
 display: none
}
 #responsive-social-menu {
 display: block;
 width: 124px;
 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;
}
 ul#pre-header-links li a {
 color: #FFF;
 padding: 10px 0px 15px 0px;
 font-size: 11px;
}
 ul#projects-carousel li {
 width: 190px
}
 ul#projects-carousel li .item-content {
 width: 190px
}
 .flex-caption {
 display: none
}
 #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: 380px
}
 #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
}

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

/*PORTFOLIO*/

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



#filterable {
 display: inline;
 float: left;
 margin-bottom: 20px;
 margin-right: 0px;
}
 #filterable li {
 float: left;
 margin-left: 15px;
}
 .portfolio-container {
 width: 420px;
 margin-right: -20px;
 float: left;
}
 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: 190px;
 min-height: 245px;
}
 ul#portfolio-items-one-fourth li .portfolio-item {
 float: left;
 background: #f8f9f9;
 width: 190px;
 height: auto;
 padding: 0;
}
 ul#portfolio-items-one-fourth li .item-content {
 background: #615951;
 float: left;
 width: 190px;
 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: 190px;
 min-height: 210px!important;
 margin: 0 20px 20px 0!important;
}
 ul#portfolio-items-one-third li .portfolio-item {
 float: left;
 background: #f8f9f9;
 width: 190px;
 height: auto;
 padding: 0!important;
}
 ul#portfolio-items-one-third li .item-content {
 background: #615951;
 float: left;
 width: 190px;
 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: 420px;
 margin: 0;
}
 .portfolio-items:after {
 content: "";
 display: block;
 height: 0;
 overflow: hidden;
 clear: both;
}
 .portfolio-items-not-filterable li {
 width: 190px;
 margin: 0 20px 20px 0!important;
 float: left;
 min-height: 210px!important;
 overflow: hidden;
}
 .portfolio-items-not-filterable {
 width: 420px;
 margin: 0;
}
 .portfolio-items-not-filterable:after {
 content: "";
 display: block;
 height: 0;
 overflow: hidden;
 clear: both;
}
 .portfolio-items-not-filterable li {
 width: 190px!important;
 margin: 0 20px 0px 0!important;
 float: left;
 height: 220px!important;
 overflow: hidden;
}
 .project-pagination {
 margin-left: 25%;
 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;
}

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

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

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

.button-holder-2 {
 float: none!important;
 margin: 0 auto 20px auto!important;
 width: 150px;
}
 .inner-page-intro h2 {
 text-align: center
}
 #contact-map {
 position: relative;
 width: 400px;
 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;
 font-size:12px;
 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: 380px;
 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: 380px;
 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;
}
 .inner-page-intro h2 {
 font-size: 21px;
 line-height: 24px;
}
 .inner-page-intro h1 {
 font-size: 24px;
 line-height: 20px;
 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: 200px
}
 .top_header {
 width: 440px;
 clear: both;
 margin: 0px auto;
}
 .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 6px;
 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 6px;
 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: 370px;
 clear: both;
 margin:0 auto;
 padding:5px 20px;
}
 #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 0px;
 width: 100%;
 clear: both;
}
 #why_choose .why_choose_content {
 width: 422px;
 padding:9px;
 margin: 0px auto;
}
 #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 10px;
 padding: 0px 0px;
 font-size: 21px;
 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;
 padding: 10px 0px;
}
 #why_choose .textx_boxes {
 font-size: 10px;
 width:30%;
 color: #666666;
 line-height: 14px;
 display: inline-block;
 text-align: center;
 min-height: 50px;
 margin-left:10px;
}
.new_domain{
	background:url(../images/new-domain-bg-421.png) no-repeat;
	width:421px;
	height:28px;
	float:left;
}
.new_domain_left{
	font-size:12px;
	line-height:28px;
}
.new_domain_center{
	font-size:9px;
	margin-top:4px;
	line-height:11px;
}
.new_domain_center span{
	font-size:9px;
}
.new_domain_right{
	font-size:12px;
	margin:0px 0px 0px -5px;
	line-height:12px;
}
.new_domain_right strong{
	font-size:14px;
}
.bg_input {
	width:310px;
}
#homesplans .offers {
	width:100%;
}
#homesplans .offers .top_right{
	right:10px;
}
.bg_input input[type="text"] {
	width: 200px;
	font-size:12px;
}
.header_right .support-icon{display:none;}
#why_choose .boxes_content .tld{
	padding:16px 7px 0px 0px;
}
 #why_choose .boxes_content img {
 display: block;
 margin: 6px auto;
 text-align: center;
}
 #why_choose .add {
 font-size: 21px;
 width: 3%;
 display: inline-block;
 color: #666666;
 min-height: 45px;
 vertical-align: bottom;
}
 #why_choose .textx_boxes big {
 font-size: 18px;
 color: #e2861b;
 display: inline-block;
 line-height: 30px;
}
#homesplans {
 width:428px;
 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: 11px;
 color: #454545;
 text-align: center;
 display: inline-block;
 margin: 12px 6px;
 width: 100%;
}
 #homesplans .plans p {
 margin: 0px 0px 10px 0px;
}
 #homesplans .plans big.ssblue {
 font-size: 21px;
 color: #3393b2;
}
 #homesplans .plans big.ssgreen {
 font-size: 21px;
 color: #54a33c;
}
 #homesplans .plans big.sspink {
 font-size: 21px;
 color: #ad4672;
}
 #homesplans .plans ul {
 list-style: none;
 padding: 0px 0px;
 margin: 10px 0px;
}
 #homesplans .plans ul li {
 font-size: 14px;
 color: #454545;
 line-height: 32px;
 text-align: left;
 padding: 4px 0px 0px 30px;
 margin: 0px 0px 0px 25px;
}
#homfeatures .features_box{
	width:100%;
}
#why_us .why_box{
	width:400px;
}
#why_us .why_box .left {
	width:100%;
}
#why_us .why_box .boxes ul li {
	width:100%;
}
#why_us .why_box .right {
	width:100%;
}
 #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: 46%;
 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: 420px;
 padding: 3px 3px;
}
 .bg_footers .twitter_content .getin_touch {
 margin: -12px 0px 0px 0px;
 position: absolute;
 width: 100px;
 height: 40px;
}
 .bg_footers .twitter_content .getin_touch img {
 width: 100px;
}
 .bg_footers .twitter_content .content {
 font-size: 13px;
 width: 70%;
 margin: 0px 0px 0px 100px;
 color: #666666;
 padding: 10px 0px;
 line-height: 16px;
}
 .bg_footers .twitter_content .content img {
 margin: 0px 6px 24px 6px;
 width: 18px;
}
 #footer_top_ss, #footer_bottom_ss {
 width: 420px;
 margin: 0px auto;
}
 #footer_top_ss .first {
 display: block;
 padding-right: 0px;
 width:100%;
}
#ss_contents{float:none;}
#ss_footer{float:none;}
 #footer_top_ss .first h4 {
 font-size: 18px;
 color: #ffffff !important;
 padding: 21px 0px 0px 0px;
 margin: 0px 0px;
}
#footer_top_ss .third {
	margin-top:-14px;
	margin-right:0px;
}
ul#social-links {
	z-index: 1202;
	position: relative;
	margin:0px 0 17px 0px;
	float: left;
	list-style: none;
	clear:both;
}
.newsletter-submit{
	float:none;
	background:#000;
	width:32px;
	height:28px;
	border:none;
	font-family: 'pt_sansregular';
	font-size: 18px;
	color: #FFF;
}
.payment_method{float:left; line-height:32px; margin-left:11px;}
.newsletter-submit:hover{color:#FFF;}
 #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;
}
 #footer_top_ss .first ul li a {
 font-size: 10px;
}
#footer_top_ss .firsts{width:100%;}
 #footer_top_ss .second {
 /*display: block;*/
 padding-right: 0px;
 width: 420px;
 padding-left: 0px;
}
 #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: 345px;
 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: 420px;
 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;
}
 #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-family: Calibri, Arial, sans-serif, Tahoma;
 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: 14px;
}
 #footer_bottom_ss .footer_links {
 font-size: 10px;
 color: #ffffff;
 display: block;
 width: 420px;
 text-align: center;
}
 #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: 300px;
 font-weight: normal;
 line-height: 30px;
 margin: 24px auto 0px auto;
}
 #inner_header {
 width: 100%;
 float: left;
 background-size:contain;
}
 #inner_header .inner_header {
 width: 420px;
 overflow: hidden;
 font-size: 25px;
 color: #ffffff;
 line-height: 77px;
 padding: 0px 0px;
 background-size:contain;
 height: 77px;
}
 #inner_header .bgs {
 background: url(../images/inner_header_right.png) no-repeat right;
 background-size:contain;
 width: 100%;
 background-size: 375px;
}
 #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: 83%;
 margin: 0px auto;
}
 .sslider_content h1 {
 text-transform: uppercase;
 font-size: 47px;
 color: #13435f;
 font-weight: normal;
 display: block;
 padding-bottom: 18px;
 line-height:19px;
 padding:0px;
 text-align: center;
}
 .sslider_content h1 small {
 text-transform: capitalize;
 font-size: 21px;
 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%;
}
 .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 {
	margin: auto;
	width:484px;
}
#navigation-wrapper{width:372px !important; margin:0px !important}
#header{float:none; width:100%;}




.inner{width:414px;}
ul.tabs > li{padding:2px 0px !important;}
.domainsec, .whitecontent{width:372px;}
ul.planstable.four > li{width:140px;}
#web_box{width:300px;}
.inner1{width:300px;}
.p7{padding-left:75px;}
.button1{left:90px;}

.whyus{width:378px;}
.sideimg-list li{max-width:374px; margin:0px;}
ul.pricing > li.highlight{width:49%;}
ul.pricing li.highlight ul li.title{width:201px;}
ul.pricing li.highlight ul li.title .pname{width:99px;}
ul.pricing li.highlight ul li.title .pprice{width:99px;}
ul.planstable > li{width:69px;}
ul.pricing li ul li:last-child a, ul.planstable li ul li:last-child a{width:32px;}
#sub_content{width:100%; float:left;}
.innertab_content .featured_tab{width:39.5%;}
.row{min-width:400px; width:400px; float:left;}
.row .four{width:90%;}
.banner > div:first-child{width:71px;}
.banner > div{width:80px; margin-left:1px;}
.banner > div:first-child .desc li{padding:8px 0px 7px 4px;}
.banner > div .head.head-1{font-size:16px;}
.banner > div .head span{font-size:17px;}
.banner > div .price strong{top:47px; font-size:10px;}
.banner > div .head{font-size:15px;}
.hosting_plans_center_div{width:260px;}
.affliate_boxinner .pig-box{display:none;}
.content-left{width:300px;}
.content-left .our-support{width:100%;}
.content-left .our-support.last{width:100%; float:left;}
#support_link ul li{margin:11px 15px 0px 0px;}


.domainlook{width:342px;}
.domainlook .domaintitle{font-size:22px;}
.domainlook.bulk fieldset textarea{height:45px; top:32px; width:150px;}
.domainlook.bulk fieldset input[type="submit"]{left:5px; width:70px; height:25px; font-size:12px;}
.domainlook.bulk fieldset ol{ height:98px; width:160px;}
.domainlook.bulk fieldset ol li{width:18%;}
.domainlook.bulk fieldset label{font-size:14px;}

.rightdomain{float:left; width:376px;}
.tabholder{height:450px !important}
.domainlook fieldset input[type="text"]{width:95px; font-size:10px;}
ul.planstable.four > li{width:83px;}
ul.planstable li.title h3{font-size:12px !important;}
ul.pricing{height:944px;}
ul.planstable > li.detailscol{width:67px;}
ul.planstable li.title h4{padding:1px;}
ul.planstable li ul li:nth-child(2n+1){padding:8px; font-size:12px;}
ul.planstable li ul li:nth-child(2n){padding:8px; font-size:12px;}
ul.planstable > li.detailscol ul li{text-align:center; font-size:12px; line-height:11px;}
.banner > div .price{font-size:33px; padding-left:5px;}
.banner > div .price span{font-size:20px; font-weight:normal;}
.banner > div .price em{font-size:13px; font-weight:normal;}
.banner > div .desc li{font-size:14px;}
.banner > div .desc li a{width:60px;}



/*--------------- VPS Page css--------------------*/
.shapes{display:none}
#extra-content {
	width:380px;
	display:block;
	margin:0 auto;
}
#extra-content .col-1 {
	float: left;
	padding: 0 5px 0 5px;
	width: 180px;
}
.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;
}
.optionalbox .addmore_columns{width:78%;}
.optionalbox .support_contact{width:78%;}
.inner h2{width:384px;}
ul.tabu li{font-size:14px; padding:6px !important;}
.top_box .tab_sec .tab li a{height:23px; font-size:14px; padding:2px 5px 0;}
.footers_main{width:440px;}
.footer_top{width:420px; height:170px;}
.footer_top .footer_top_row .newsletter{width:420px;}
ul#social-links{margin:14px 0px 0px 11px;}
.footers_main_bottom{width:440px;}
#footer_top_ss .third{height:321px;}
.main_page{width:422px;}
.feature_box_left{width:430px;}
#homfeatures .feature_box{width:400px; margin-left:4px; margin-bottom:10px;}
#homfeatures .feature_box .feature_heading{width:100%;}
#homfeatures .feature_box .features_box{width:100%;}
#homfeatures .ourgrowth_box .growth_text{width:400px;}
#homfeatures .ourgrowth_box{margin:15px 0px 0px 4px; width:400px; }
#homfeatures .test_whyus{float:none; margin-left:4px;height:455px;}
#homfeatures .test_whyus .whyus_box{width:400px;}
#homfeatures .test_whyus .testimonial_box{float:left; width:400px;}
.domain_search_bg {width:422px;}
#searchs {top:65px; left:17px;}
#searchs .search-area{width:410px;}
.search_support{width:235px; float:none; margin:0 auto; border:none;}
.search_support ul li{width:100%;}
.header_right{float:none; width:auto;}
.header_right .login-menu{margin:0 auto; float:none; width:150px;}
.header_right .call-us{margin:0 auto; float:none;}
#homfeatures .test_whyus .testimonial_box p a{width:395px;}
#text-5, #nav_menu-5{float:left; width:88%;}
.inner h2{width:385px;}
.inner_header_bg{width:440px;}
.inner_header_bg .header_tital{width:420px; height:57px; line-height:18px; font-size:20px;}
.inner_header_bg .header_tital .header_images img{width:420px;}
#main-navigation{display:none;}
.header_images{padding:12px 0px 0px 0px;}
.menu-additional-sidebar-container{width:94%}


#slider_container{width:440px;}

li.cat-post-item{
	width:96% !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:420px;}
.slider_bg1 .banner1{width:390px; 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:174px; height:150px;}
.slider_bg1 .banner1 ul li.in_net{margin:0px 0px 0px 18px; width:174px; height:150px;}
.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:40px; padding:8px 0px 12px 0px;}
.slider_bg1 .banner1 ul li.com h3{font-size:30px; width:134px; height:45px; line-height:45px;}
.slider_bg1 .banner1 ul li.in_net h3{font-size:30px; width:134px; height:45px; line-height:45px;}
.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:420px;}
.slider_bg2 .banner2{width:390px; 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{width:116px; height:90px;}
.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:420px;}
.slider_bg3 .banner3{width:390px; padding:10px 15px;}
.slider_bg3 .banner3 h2{ font-size:30px;}
.slider_bg3 .banner3 h3{font-size:18px;}
.slider_bg3 .banner3 .slider_cloud{margin:-10px 10px 0px 55px; width:310px;}
.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}
#sub_content .table_two{margin:10px auto; float:none;}
#sub_content .table_two.lasts{margin:0 auto;}
.about-img{margin:0px 10px 0px 0px; width:235px;}
.inner-page-sidebar{margin:0 auto; float:none; width:280px;}
.awardspage .awardbox{float:none; margin:10px auto;}

}




