@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1030px) 
{
	.header, .content, .footer, .banner_content, .home_plans, .search_domain, .nav, .search_form,.user_nav
	{
		width:98%;
	}
	.contacts
	{
		width: 90%;
		/*margin: 0 2%;*/
	}
	.pendingorders 
	{
		width:30%;
	}
	.order_actions_con
	{
		width:30%;
	}
	.total_content
	{
		width:50%;
	}
	.plans_table
	{
		padding:5px;
	}
	.frm_rw_25
	{
		width:50%;
	}
	.invoice_print
	{
		width:100%;
	}
	.invoice_print section > div
	{
		width:42%;
	}
	.more_button
	{
		 left:73%;
	}
	.show_text {
	left:39%;
	}
}
@media screen and (max-width: 650px) 
{
	.nav
	{
		text-transform:uppercase;
	}
	
	.nav,.header,.user_nav{width:100%;}
	.nav:before
	{
		content:"\2261";
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		padding:5px 10px;
		line-height:120%;
		font-size:1.5em;
		display:inline-block;
	}
	.nav:focus
	{
		pointer-events: none;
		outline:none;
	}
	.nav > ul
	{
		position:absolute;
		z-index: 1;
		opacity: 0;
		visibility: hidden;
		transition: visibility 0.5s;
		width:80%;
		transition:.3s;
		left:-100%;
		overflow:auto;
		display:block;
		max-height:83vh;
		/*box-shadow:rgba(0,0,0,.2) 2px 2px 20px;*/
		z-index:1000;
	}
	.nav:focus > ul
	{
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
		transition:.3s;
    	left: 0;
		position:absolute;
	}
	.nav > ul > li
	{
		float:none;
		border-top:rgba(0,0,0,.1) 1px dashed;
		margin-top:-1px;
	}
	.nav > ul > li span
	{
		padding-top:16px;
	}
	.nav > ul > li > ul
	{
		position:relative;
		display:block;
	}
	.nav > ul > li > a, .nav > ul > li:hover > a, .nav > ul > li > span, .nav > ul > li:hover > span, .nav > ul > li > ul
	{
		background:#f58220;
		color:#fff;
	}
	.nav > ul > li > a, .nav > ul > li > span
	{
		font-weight:bold;
		font-size:.9em;
	}
	.submenu > li, .megamenu > li
	{
		display:block;
	}
	.nav > ul > li > ul > li
	{
		padding-bottom:12px;
	}
	.banner_content p
	{
		width:100%;
	}
	.search_domain form > div:nth-child(2), .search_domain form > div:last-child
	{
		width:70px;
	}
	.search_domain_btn
	{
		font-size:.75em;
	}
	.home_plans > div, .specistyleclass > div
	{
		padding:20px;
	}
	.order_plans
	{
		padding:10px 5px;
		width:32%;
        display: inline-block;
	}
	.search_form form
	{
		width:100%;
	}
	.neworders, .upcoming
	{
		width:47%;
	}
	.pendingorders 
	{
		width:100%;
		display:block;
	}
	.order_actions_con
	{
		width:48%;
	}
	.user_nav_search > div
	{
		display:block;
		width:100%;
	}
	.total_content
	{
		width:70%;
	}
        .plans_table{
            width:48%;
        }
        .user_nav
        {
            display:block;
        }
        .user_nav:before
        {
            content:"User Menu";
            color:#fff;
            font-family:Arial, Helvetica, sans-serif;
            padding:5px 10px;
            line-height:120%;
            font-size:1em;
            display:inline-block;
            font-weight:bold;
            background:#7EA840;
        }
        .user_nav:focus
        {
            pointer-events: none;
            outline:none;
        }
        .user_nav:focus:before
        {
            background:#7EA840;
            color:#fff;
        }
        .user_nav > ul
        {
            position:absolute;
            z-index: 1;
            opacity: 0;
            visibility: hidden;
            transition: visibility 0.5s;
            width:80%;
            transition:.3s;
            left:-100%;
            overflow:auto;
            display:block;
            max-height:83vh;
            z-index:1000;
            background:#7EA840;
        }
        .user_nav:focus > ul
        {
            opacity: 1;
            visibility: visible;
            pointer-events: auto;
            transition:.3s;
            left: 0;
            position:absolute;
        }
        .user_nav > ul > li
        {
            float:none;
            border-top:rgba(0,0,0,.1) 1px dashed;
            margin-top:-1px;
        }
        .user_nav > ul > li > ul
        {
            position:relative;
            display:block;
        }
        .user_nav > ul > li > a:hover, .user_nav > ul > li > span:hover, .user_nav > ul > li:hover > span
        {
            border-radius:none;
            box-shadow:none;
        }
        .user_nav > ul > li > a, .user_nav > ul > li:hover > a, .user_nav > ul > li > span, .user_nav > ul > li:hover > span, .user_nav > ul > li > ul
        {
            color:#fff;
            border-radius:none;
        }
        .user_nav > ul > li > a, .user_nav > ul > li > span
        {
            font-weight:bold;
            font-size:.9em;
        }
        .user_nav > ul > li > ul > li
        {
            float:none;
        }
        .user_nav > ul > li
        {
            border-left:none;
        }
        .frm_rw_25, .frm_rw_50
        {
            width:100%;
        }
		/*combo   */
	.combo_offer_design
	{
		padding:30px 10px;
	}
	.combo_round_offer
	{
		display:none;
	}
	.green_combo
	{
		padding:10px;
	}
	.combo_mobile_price
	{
		display:block;
	}
	.home_page_combo_con
	{
		float:none;
		width:100%;
	}
	.home_page_combo_topcon_main
	{
		 font-size: 1em;
	}
	.home_page_combo_topcon
	{
		min-height: 0px;
	}
	.more_button
	{
		 left:62%;
	}
	.show_text {
	left:35%;
	}
	
	.feature_list {
    width: 100%;
    margin-bottom: 15px;
	}
	.width200px,.width80px
	{
		width: 100%;
	}
	.table_tabbed1 ul li
	{
		border: 1px solid #d2d2d2;
		width: 50%;
	}
	.frm_colon
	{
		display: none;
	}

}
@media screen and (max-width: 480px) 
{
	html 
	{
		-webkit-text-size-adjust: none;
	}
	.home_plans > div, .specistyleclass > div
	{
		display:block;
		width:100%;
	}
	.order_plans
	{
		padding:10px 0px;
		width:100%;
        display:block;
	}
	.search_form form > div:nth-child(2), .search_form form > div:last-child 
	{
    	width: 100% !important;
		display: block;
	}
	.neworders, .upcoming , .order_actions_con
	{
		width:100%;
		display:block;
		float:none;
	}
	.txt_right
	{
		text-align:left;
	}
	.total_content
	{
		width:100%;
	}
	.search_form form > div
	{
		display:block;
		width:100% !important;
	}
	.banner_content h1
	{
		font-size:2em;
	}
	.banner_content p
	{
		font-size:1em;
	}
	.banner_content
	{
		padding:20px 0;
	}
	.plans_table
	{
		width:100%;
		padding:10px 0;
	}
	.innercontent
	{
		width:100%;
	}
	.select_proceed input[type="submit"],.select_proceed input[type="reset"]{
		font-size:.8em;
		padding:5px;
	}
	.order_row > div{
		display:block;
		width:100%;
		text-align:left;
		padding-bottom:10px;
	}
	.form_clmn
	{
		display:block;
		padding:4px 0;
	}
	.frm_rw_75, .frm_rw_50, .frm_rw_25
	{
		width:100%;
	}
	.invoice_print section > div
	{
		display: block !important;
		width: 100% !important;
	}
	.invoice_print section > h1
	{
		font-size:1.3em;
	}
    .header > div
    {
        display:block;
    }

    .header > div:last-child
    {
        text-align:right;
        padding-right:7px;

    }
    .container-item{
    	width: 100% !important;
    }
    .user_nav_search > div:first-child
    {
        padding-bottom:5px;
    }
   .search_user
    {
        padding-bottom:5px;
    }
    .domain_suggestion_con > div
    {
        display:block;
    }
	.domain_suggestion_con > div:last-child
	{
		margin-top: 10px;
	}
	.dmn_name_server > span
	{
		margin-top: 5px;
	}
	.total_content_row
    {
        font-size:1em;
    }
	.hosting_windows
    {
        display:block;
        margin:10px auto;
        width:100%;
    }
	.more_button
	{
		 left:63%;
	}
	.show_text
	{
		top: 43%;
		left:30%;
	}
	.year_mobile
	{
		width:124px;
		text-align:center;
	}
	.price_align
	{
		padding-bottom:0px !important;
		text-align:right !important;
		width: 70%;
	}
	.combo_price_align, .cpanel_addons_part
	{
		width: 100%;
	}
	.price_align1 
	{
		float: right !important;
	}
	.promo_code_apply
	{
		padding : 10px 0px 10px 0px;
		display: block !important;
		width: auto;
		text-align: right;
	}
	.leftpadd{
		margin-left: -2%
	}
	.row_full_view {
		display: block;
	}
}