/*
Theme Name: bouncestrap
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light_0-webfont.eot');
    src: url('fonts/roboto-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-light_0-webfont.woff2') format('woff2'),
         url('fonts/roboto-light_0-webfont.woff') format('woff'),
         url('fonts/roboto-light_0-webfont.ttf') format('truetype'),
         url('fonts/roboto-light_0-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_nova_ltsemibold';
    src: url('fonts/mark_simonson_-_proxima_nova_semibold-webfont.eot');
    src: url('fonts/mark_simonson_-_proxima_nova_semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mark_simonson_-_proxima_nova_semibold-webfont.woff') format('woff'),
         url('fonts/mark_simonson_-_proxima_nova_semibold-webfont.ttf') format('truetype'),
         url('fonts/mark_simonson_-_proxima_nova_semibold-webfont.svg#proxima_nova_ltsemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_ththin';
    src: url('fonts/mark_simonson_-_proxima_nova_thin-webfont.eot');
    src: url('fonts/mark_simonson_-_proxima_nova_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/mark_simonson_-_proxima_nova_thin-webfont.woff') format('woff'),
         url('fonts/mark_simonson_-_proxima_nova_thin-webfont.ttf') format('truetype'),
         url('fonts/mark_simonson_-_proxima_nova_thin-webfont.svg#proxima_nova_ththin') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'GothamBold';
  src: url('fonts/GothamBold.eot?#iefix') format('embedded-opentype'),  
  url('fonts/GothamBold.woff') format('woff'), 
  url('fonts/GothamBold.ttf')  format('truetype'), 
  url('fonts/GothamBold.svg#GothamBold') format('svg');
  font-weight: normal;
  font-style: normal;
}



@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');
body{
	background:#e5e5e5;
	margin:0;
	padding:0;
	}
	
*{
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	}	
	
.header_top{
	background:#393f4d;
	margin:0;
	padding:6px 0;
	}
	
.container {
    max-width: 1135px;
}

.logo{
	margin:0;
	padding:0;
	}
.top_nav{
	margin:0;
	padding:0;
	display:block;
	line-height: 53px;
	}
	
.top_nav ul{
	margin:0;
	padding:0;
	display:block;
	}
	
.top_nav ul li{
	margin:0;
	padding:0;
	display:inline-block;
	}
	
.top_nav ul li a{
	margin:0;
	padding:0 12px;
	display:block;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size:14px;
	font-weight:500;
	}
	
.top_nav ul li a:hover{
	color:#66ad44;
	text-decoration:none;
	}
	
.create_act{
	margin:0;
	padding:0;
	display:block;
	float:right;
	line-height: 53px;
	}
	
.create_act a{
	display:inline-block;
	transition: all 0.2s ease-in;
}	
	
.create_act a.account_1{
	margin:0 14px 0 0;
	padding:0;
	width:146px;
	height:41px;
	line-height:41px;
	background:#e67e22;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size:14px;
	font-weight:400;
	box-shadow:2px 2px 0 #bb6e2d;
	border-radius:5px;
	text-align:center;
	
	}
	
.create_act a.loginpage2_1{
	margin:0;
	padding:0;
	width:78px;
	height:41px;
	line-height:41px;
	background:#66ad44;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size:14px;
	font-weight:400;
	box-shadow:2px 2px 0 #5b9146;
	border-radius:5px;
	text-align:center;
	}
	
.create_act a.account_1:hover{
	background:#66ad44;
	box-shadow:2px 2px 0 #5b9146;
	text-decoration:none;
	}
	
.create_act a.loginpage2_1:hover{
	background:#e67e22;
	box-shadow:2px 2px 0 #bb6e2d;
	text-decoration:none;
	}
	
.section_frist_1{
	margin:0;
	padding:60px 0;
	background:#d9d9d9;
	display:block;
	}
	
.boostarp_fistS{
	margin:0;
	padding:0;
	display:block;
	}
	
.boostarp_fistS h1{
	margin:0;
	padding:0 0 10px;
	display:block;
	font-family: 'Roboto', sans-serif;
	color:#000;
	font-size:48px;
	font-weight:400;
	text-align:center;
	}

.boostarp_fistS h1 span{
	font-weight:900;
	}
	
.boostarp_fistS p{
	margin:0;
	padding:0;
	display:block;
	font-family: 'Roboto', sans-serif;
	color:#5c5b5b;
	font-size:14px;
	font-weight:400;
	text-align:center;
	}
	
.sld_inputbox{
	margin:20px auto;
	padding:0;
	display:block;
	max-width:546px;
	text-align:center;
	position:relative;
	}
	
.egbunisse_put{
	margin:0;
	padding:0 79px 0 18px;
	display:block;
	width:100%;
	height:47px;
	line-height:47px;
	background:#fff;
	box-shadow:2px 2px #c4c4c4;
	border:none;
	border-radius:5px;
	color:#969696;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	outline:none;
	}
	
.egimages_put{
	width:58px;
	height:41px;
	background:#393f4d url(images/search-icon.png) no-repeat center center;
	border-radius:5px;
	position:absolute;
	right: 6px;
    top: 3px;
	border:none;
	box-shadow:2px 2px rgba(140,194,115,0.1);
	outline:none;
	}
.search-form44:hover .egimages_put {
    background: rgba(102,173,68,0.8) url(images/search-icon.png) no-repeat center center;
}
	
.commt_member1{
	margin:0;
	padding:0;
	display:block;
	text-align:center;
	}
	
.member_1{
	margin:0 0 30px;
	padding:0;
	display:block;
	}	
	
.member_1 span{
	margin:0;
	padding:0 25px;
	display:inline-block;
	color:#31343b;
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	}
	
.member_1 span article	{
	display:inline-block;
	font-size:31px;
	}
	
.memebr_2{
	margin:0;
	padding:0;
	display:block;
	}
		
.browse_btn	{

	margin:0 23px 0 0;
	padding:0;
	display:inline-block;
	width:185px;
	height:41px;
	line-height:41px;
	background:#e67e22;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size:17px;
	font-weight:400;
	box-shadow:2px 2px 0 #bb6e2d;
	border-radius:5px;
	text-align:center;
	}
	
.browse_btn:hover{
	color:#fff;
	text-decoration:none;
	background:#66ad44;
	    box-shadow: 2px 2px 0 #5b9146;
	}
	
.memebr_2 span{
	margin:0;
	padding:0;
	color:#31343b;
	font-size:17px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	}		

.midlle_page_top{
	margin:0;
	padding:18px 0 44px;
	display:block;
	}
	
.midlle_page_top h2{
	margin:0;
	padding:0 15px 20px;
	display:block;
	color:#31343b;
	font-size:24px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	}
	
.tardding_bot1{
	background:#fff;
	margin:0 0 23px;
	padding:10px;
	}
	
.tempalte_images {
    margin: 0 0 13px;
    padding: 0;
    display: block;
}

.tempalte_images img{
	margin:0;
	padding:0;
	display:block;
	width:100%;
	}
	
.tardding_bot1 p{
	color:#000;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	padding:0 0 10px
	}
.tardding_bot1 p a{
	color:#000;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	padding:0 0 10px
	}
	
.tardding_bot1 p a:hover{
	color:#000;
	}		
	
.buyMain_1{
	border-top:1px #eee solid;
	margin:0;
	padding:10px 0 0;
	display:block;
	}	
	
.buy_left{
	margin:0;
	padding:0;
	display:block;
	float:left;
	}
	
.buy_left a{
	color:#666666;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	}
	
.buy_left a img{
	margin:0 10px 0 0;
	}		

.buy_left a:hover{
	text-decoration:nonr;
	color:#666666;
	}	
	
.buy_right{
	margin:0;
	padding:0;
	float:right;
	display:block;
	}
.buy_right span.buy_rt{
	margin:0 15px 0 0;
	padding:0;
	display:inline-block;
	color:#e91e19;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	text-decoration:line-through;}	
	
.buy_right a{
	margin:0;
	padding:0 6px;
	display:inline-block;
	background:#66ad44;
	color:#fff;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	position:relative;
	height:20px;
	line-height:20px;
	text-align:center;
	}
	
.buy_right a:hover{
	text-decoration:none;
	color:#fff;
	}	
	
.buy_right a:after{
	background:url(images/atfer-images.png) no-repeat left;
	content:"";
	position:absolute;
	left:-10px;
	width:10px;
	height:20px;
	}																

.footer_page{
	margin:0;
	padding:20px 0;
	display:block;
	background:#fff;
	}
	
.footer_allDiv {
    margin: 0;
    padding: 0 25px 0 0;
    display: block;
}
	
.footer_allDiv h3{
	margin:0;
	padding:0 0 10px;
	display:block;
	color:#000;
	font-size:36px;
	font-family: 'robotolight';
	}
	
.footer_allDiv p{
	margin:0;
	padding:0 0 10px;
	display:block;
	color:#4b4b4b;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	line-height: 22px;
	}
	
.footer_allDiv ul {
    margin: 0;
    padding: 15px 0 0;
    display: block;
    border-top: 1px #4b4b4b solid;
}
	
.footer_allDiv ul li{
	margin:0;
	padding:0 0 13px 15px;
	display:block;
	background:url(images/back-arrow.png) no-repeat left top 4px;
	}
	
.footer_allDiv ul li a{
	margin:0;
	padding:0;
	display:block;
	color:#4b4b4b;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	}
	
.footer_rightDiv{
	margin:0;
	padding:0;
	display:block;
	}
	
.footer_rightDiv h3{
	margin:0;
	padding:0 0 10px;
	display:block;
	color:#000;
	font-size:36px;
	font-family: 'robotolight';
	}
	
.footer_rightDiv p{
	margin:0;
	padding:0 0 20px;
	display:block;
	color:#4b4b4b;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	line-height: 22px;
	}
	
.footer_rightDiv ul {
    margin: 0;
    padding: 0;
    display: block;
}
	
.footer_rightDiv ul li{
	margin:0;
	padding:0 0 15px 0;
	display:block;
	}
	
.footer_rightDiv ul li a{
	margin:0;
	padding:0;
	display:block;
	color:#4b4b4b;
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	}
	
.footer_rightDiv ul li a img{
	margin:0 10px 0 0;
	padding:0;
	}

.footer_bottom1{
	margin:0;
	padding:10px 0;
	display:block;
	background: #e5e5e5;
	}
	
.footer_menu{
	float:left;
	margin:0;
	padding:0;
	display:block;
	}
	
.footer_menu ul{
	margin:0;
	padding:0;
	display:block;
	}
	
.footer_menu ul li{
	margin:0;
	padding:0;
	display:inline-block;
	}
	
.footer_menu ul li a{
	margin:0;
	padding:0 10px 0 0;
	display:block;
	color:#000;
	font-size:13px;
	font-family: 'robotolight';
	}
	
.copyright{
	float:right;
	margin:0;
	padding:0;
	}
	
.copyright p{
	margin:0;
	padding:0 10px 0 0;
	display:block;
	color:#000;
	font-size:13px;
	font-family: 'robotolight';
	}
.middle {
    /*background: #e5e5e5;*/
	background-color:#f1f1f1;
}
/***************single download**********/
.screenshot {
    margin-bottom: 30px;
    border: 1px solid #ddd;
    padding-bottom: 20px;
    padding: 5px;
    border-radius: 5px;
   /* background: url(/wp-content/themes/themem/img/noise.jpg) repeat;*/
   background: #fff;
}
.screenshot .item-preview {
    display: inline-block;
    background: #5cb85c;
    color: #fff;
    text-decoration: none;
    padding: 6px 15px;
    font-size: 17px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 196px;
    margin-left: auto;
    margin-right: auto;
}
.screenshot .item-preview:hover{
    background: #e67e22;
}
.purchase-area {
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-bottom: 30px;
	background:#fff;
}
.purchase-area p {
    font-size: 11px;
    line-height: normal;
    margin-bottom: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
}
.item-sidebar h5 {
    display: block;
    padding: 10px 20px;
    font-weight: bold;
    background-color: #f5f5f5;
    margin: 0px;
    border: 1px solid #ddd;
    border-bottom: 0px;
}
table.item-attrbutes {
    font-size: 13px;
    border: 0px !important;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.purchase-area p strong {
    font-size: 20px;
}
table.item-attrbutes tr td {
    border: 1px solid #d0cccc !important;
}
tfoot {
    background: #fff;
}
#edd_checkout_form_wrap {
    background: #fff;
}
#edd_checkout_form_wrap fieldset {
    border: none !important;
    padding: 1.387em;
    margin: 0 0 21px;
    background: #fff;
}
#edd_checkout_form_wrap legend {
    display: block;
    font-size: 120%;
    line-height: 1;
    font-weight: 700;
    width: 100%;
    margin: 0 0 21px;
    padding: 0;
}

.tabs_divfrist ul.nav-tabs {
    margin: 0 0 0px;
    border-bottom: 1px #ccc solid;
}


.tabs_divfrist ul li a {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #ffffff;
    background: #5cb85c;
}

.tabs_divfrist ul li a:hover {
    background: #fff;
    color: #000;
}


.tab-content {
    background: #fff;
    padding: 11px 22px;
}

.tab-content p {
    margin: 0 0 7px;
    padding: 0;
    color: #727272;
}

.tab-content ul {
    margin: 0 20px 3px;
    padding: 0;
    display: block;
}

.tab-content ul li {
    margin: 0;
    padding: 0 0 5px 17px;
    display: block;
    color: #4b4b4b;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    list-style: none;
    background: url(images/back-arrow.png) no-repeat left top 4px;
}

.support_fld {
    margin: 0 0 7px;
    padding: 0;
    display: block;
}

.support_fld label {
    display: block;
    font-size: 13px;
    font-weight: 300;
}

.inpt_fld {
    background: #fff;
    border: 1px #ccc solid;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 6px;
    margin: 0;
    padding: 0 8px;
    outline: none;
}

.textarea_fld {
    background: #fff;
    border: 1px #ccc solid;
    width: 100%;
    height: 125px;
    border-radius: 6px;
    margin: 0;
    padding: 8px;
    outline: none;
    resize: none;
}

.submit_fld {
    background: #5cb85c;
    width: 150px;
    height: 40px;
    border: none;
    border-radius: 5px;
    color: #fff;
    font-size: 20px;
}
.submit_fld:hover {
	background: #e67e22;
}
.screenshot .item-preview:hover {
    color: #fff;
}

#edd_purchase_33 ul li {
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 0;
}
.purchase_lnk {
    color: #fff;
}
.purchase_lnk li{
	line-height: 15px !important;
}
.purchase_lnk .edd_price_options {
    float: left;
	margin:0;
}
.purchase_lnk .edd_purchase_submit_wrapper {
    float: left;
}
.edd-submit.button.green:hover {
    color: #fff;
    background: #e67e22;
    border-color: #e67e22;
}
#edd_checkout_form_wrap #edd_purchase_submit {
    margin: 20px;
}
table.edd-table {
    font-size: 13px;
    border: 0px !important;
	background:#fff;
}
table.edd-table>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
table.edd-table>tbody>tr>td, table.edd-table>tbody>tr>th, table.edd-table>tfoot>tr>td, table.edd-table>tfoot>tr>th, table.edd-table>thead>tr>td, table.edd-table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
/************Blog******************/
.bordr_2Div h3 {
    font-size: 24px;
    color: #2e2e2e;
    margin: 10px 0;
    padding: 0 0 0;
    display: block;
    text-align: center;
	font-family: 'proxima_nova_ltsemibold';
}
.bordr_2Div h3 a {
    color: #2e2e2e;
    text-decoration: none;
    font-size: 24px;
	line-height:28px;
    padding: 0px;
	font-family: 'proxima_nova_ltsemibold';	
}
.jholn_sinmt {
    background: #f2f2f2;
    margin:0;
    padding: 0 20px 0 0;
    display: block;
	text-align:center;
}
.jholn_sinmt ul {
    margin: 0;
    padding: 0;
}
.jholn_sinmt ul li {
    margin: 0;
    padding: 0 10px;
    display: inline-block;
    border-right: none;
    font-family: 'proxima_nova_ltsemibold';
	vertical-align:middle;
}
.jholn_sinmt ul li a {
    margin: 0;
    padding: 0;
    display: block;
    line-height: 47px;
    color: #000000;
    font-size: 13px;
    text-transform: uppercase;
    font-family: 'proxima_nova_ltsemibold';
}
.bordr_2Div p {
    color: #393f4d;
    font-size: 16px;
    margin: 0;
    padding: 0 0 20px;
    display: block;
    text-align: center;
    font-family: 'proxima_nova_ththin';
    font-weight: 600;
}
.blogread_more {
    margin: 15px 0;
    padding: 0;
    display: block;
    float: right;
}

.blogread_more a {
    color: #66ad44;
}

.blogread_more a:hover {
    color: #e67e22;
	text-decoration:none;
}
.blog_right {
    margin: 0;
    padding: 0;
    display: block;
}
.blog_searchbtn {
    margin: 0 0 35px;
    padding: 0;
    display: block;
}
.searchinpot_blog {
    margin: 0;
    padding: 0 79px 0 18px;
    display: block;
    width: 100%;
    height: 47px;
    line-height: 47px;
    background: #fff;
    box-shadow: 2px 2px #c4c4c4;
    border: none;
    border-radius: 5px;
    color: #969696;
    font-size: 14px;
    font-weight: 300;
    outline: none;
}
.search_blog-cl {
    background: rgba(102,173,68,0.1) url(images/search-icon.png) no-repeat center center;
    border: none;
    height: 44px;
    position: absolute;
    right: 17px;
    top: 2px;
    width: 48px;
    cursor: pointer;
}
.search_blog-cl:hover{
    background: rgba(102,173,68,0.9) url(images/search-icon.png) no-repeat center center;
}
.blog_right_first {
    margin: 0 0 35px;
    padding: 0;
    display: block;
}
.blog_right_first h2 {
    margin: 0;
    padding: 10px 3px 13px 12px;
    display: block;
    color: #ffffff;
    font-size: 24px;
    border-bottom: none;
    position: relative;
    background: #393f4d;
}

.blog_right_first ul {
    margin: 0 15px;
    padding: 0 0 0;
}

.blog_right_first ul li {
    margin: 0;
    padding: 15px 0 15px 20px;
    display: block;
    list-style: none;
    background: url(images/back-arrow.png) no-repeat left center;
    border-bottom: 1px #9e9e9e dashed;
}
.blog_right_first ul li a {
    margin: 0;
    padding: 0;
    display: block;
    color: #4b4b4b;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}

.alignright {
  float: right;
  margin: 0 0 4px 16px;
  max-width: 50%;
}

.alignleft {
  float: left;
  margin: 0 17px 5px 0;
  max-width: 50%;
}

#reply-title{
	    margin: 0 0 15px;
    padding: 10px 3px 13px 0;
    display: block;
    color: #000;
    font-size: 24px;
    border-bottom: none;
    position: relative;
    /*background: #66ad44;*/
	}

#commentform p label {
    display: block;
}

#comment {
    width: 56%;
    border: 1px #ccc solid;
    resize: none;
	border-radius:5px;
	height:100px;
}

#author {
    width: 56%;
    border: 1px #ccc solid;
    resize: none;
	 height: 40px;
	 border-radius:5px;
}

#email {
    width: 56%;
    border: 1px #ccc solid;
    resize: none;
	height:40px;
	border-radius:5px;
}

#url{
    width: 56%;
    border: 1px #ccc solid;
    resize: none;
	height:40px;
	border-radius:5px;
}

#commentform #submit {
    background: #66ad44;
    width: 150px;
    height: 40px;
    color: #fff;
    font-size: 17px;
    border: none;
    border-radius: 5px;
}

/*============================*/
.regis_account {
    background: #1a1a1a;
    padding: 60px 0;
}
.regis_account .midlle_page_top {
    margin: 0 auto;
    padding: 30px 80px;
    display: block;
    width: 772px;
    border: 1px solid #333333;
}
.regis_account legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 45px;
    font-size: 29px;
    line-height: inherit;
    color: #fff;
    border: 0;
    border-bottom: 1px solid #333333;
    text-align: center;
    padding-bottom: 10px;
}
#edd_register_form p {
    width: 50%;
    float: left;
    padding: 0 10px 0 0;
}
#edd_register_form label {
    color: #afafaf;
    font-size: 15px;
}

#edd_register_form input#edd-user-login {
    width: 100% !important;
    padding: 5px 10px;
    color: #afafaf;
    border: none;
    outline: none;
    background: #333333;
    height: 43px;
}

#edd_register_form input#edd-user-email {
    width: 100% !important;
    padding: 5px 10px;
    color: #afafaf;
    border: none;
    outline: none;
    background: #333333;
    height: 43px;
}

#edd_register_form input#edd-user-pass2 {
    width: 100% !important;
    padding: 5px 10px;
   color: #afafaf;
    border: none;
    outline: none;
    background: #333333;
    height: 43px;
}

#edd_register_form input#edd-user-pass{
    width: 100% !important;
    padding: 5px 10px;
    color: #afafaf;
    border: none;
    outline: none;
    background: #333333;
    height: 43px;
}

#edd_register_form p input.button {
    margin: 47px auto 0;
    display: block;
    background: #28e7c5;
    border: none;
    outline: none;
    height: 43px;
    width: 170px;
    color: #1a1a1a;
    font-size: 20px;
	font-weight: 600;
}
#edd_register_form p input.button:hover{
    background: #e67e22;
	color:#fff;
}
#edd_register_form p:last-child {
    width: 100%;
}



.edd-login-username label{color: #afafaf;font-size: 15px;}
.edd-login-username #edd_user_login{width: 100% !important; padding: 5px 10px;color: #afafaf; border: none;outline: none;background: #333333;height: 43px;}


.edd-login-username label {
    color: #afafaf;
    font-size: 15px;
    width: 30% !important;
    float: left;
    padding: 8px 11px 0 0;
}
.edd-login-username #edd_user_login {
    padding: 5px 10px;
    color: #afafaf;
    border: none;
    outline: none;
    background: #333333;
    height: 43px;
    width: 70% !important;
    float: left;
}

#edd_login_form p.edd-login-username {
    overflow: hidden;
}
#edd_login_form p.edd-login-password {
    overflow: hidden;
}
#edd_login_form .edd-login-password label {
    color: #afafaf;
    font-size: 15px;
    width: 30% !important;
    float: left;
    padding: 8px 11px 0 0;
}
#edd_login_form .edd-login-password #edd_user_pass {
    width: 70% !important;
    padding: 5px 10px;
    color: #afafaf;
    border: none;
    outline: none;
    background: #333333;
    height: 43px;
    float: left;
}
#edd_login_form p.edd-login-remember {
    padding: 0 0 0 30%;
    color: #afafaf;
}
#edd_login_form p.edd-login-submit {
    padding: 0 0 0 30%;
}
#edd_login_form .edd-login-submit #edd_login_submit{ 
    background: #28e7c5;
    border: none;
    outline: none;
    height: 43px;
    width: 170px;
    color: #1a1a1a;
    font-size: 20px;
    font-weight: 600;
}
#edd_login_form .edd-login-submit #edd_login_submit:hover{
    background: #e67e22;
	color:#fff;
}


#edd_login_form p.edd-lost-password {
    padding: 0 0 0 30%;
}
#edd_login_form p.edd-lost-password a{
	color: #afafaf;
}
#edd_login_form p.edd-lost-password a:hover{
	color: #fff;
}


/****/
.time-author-tag ul {
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.time-author-tag ul li:last-child{
    border-right:none;
}
.time-author-tag ul li {
    text-align: center;
    margin: 0px;
    display: inline-block;
    color: #424242;
    font-size: 14px;
    padding: 0 6px;
    border-right: 1px solid #909090;
    line-height: 18px;
}
.time-author-tag ul li a {
    color: #909090;
}
.blog_feature_img img {
    /*border-radius: 50%;
    border: 5px solid #a6a6a5;*/
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}

.blog_feature_img {
    text-align: center;
    padding:.;
   /* background: #e5e5e5;
    background: -moz-linear-gradient(top, #ececec 52%, #28e8c6 53%);
    background: -webkit-linear-gradient(top, #e5e5e5 52%,#28e8c6 53%);
    background: linear-gradient(to bottom, #e5e5e5 52%,#28e8c6 53%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#28e8c6',GradientType=0 );*/
    border-radius: none;
    width: 100%;
    height: auto;
    margin: 0 auto 20px;
}
.single-post .blog_feature_img { border-radius:0; width:100%; height:auto; background:none; padding:0; margin:0; }
.single-post .blog_feature_img img { border-radius:0; border:none; }
.single-post .bordr_2Div h3, .single-post .bordr_2Div p, .single-post .time-author-tag ul { text-align:left; }
.single-post .time-author-tag { padding:15px 15px 0px 9px; background-color:#fff; }
.single-post .bordr_2Div h3 { margin:0 0 10px; font-size:32px; line-height:38px; }
.single-post .bordr_2Div h3 a { font-size:32px; line-height:38px; }
.single-post .post-title-desc { padding:15px; background-color:#fff; }
.leavecommentform { background-color:#fff; padding:15px 0; }
.blog_1 {
    /*border-bottom: 10px solid #fff;
	padding:37px 0px;*/
	width:49%; float:left; padding:0; margin-bottom:30px; background-color:#fff; border-radius:4px; box-shadow:0px -1px 10px rgba(0,0,0,0.1);
}
.blog_1:nth-child(2n) { float:right; }
.blog_1:nth-child(2n+1) { clear:both; }
/*.blog_1:last-child{
    border-bottom:none;
    padding-bottom:0px;
}*/
.single-post .blog_1 { width:100%; float:none; box-shadow:none; background-color:transparent; border-radius:0; }
.post-title-desc { padding:0 15px; }
.blog-social-icon {
    width: auto;
    overflow: hidden;
    margin: 0 0 -19px;
}
.blog-social-icon span {
    float: left;
    padding: 15px 0 0 0;
    font-family: 'proxima_nova_ltsemibold';
    font-size: 13px;
    text-transform: uppercase;
}
.blog-social-icon a {
    float: left;
    padding: 0 0 0 8px !important;
} 
.upper-content h3 {
    color: #2e2e2e;
    font-size: 36px;
    margin: 30px 0;
	font-family: 'GothamBold';
}
.upper-content p{
    color: #393f4d;
    font-size: 18px;
    margin:0 0 20px;
	line-height:28px;
	font-family: 'proxima_nova_ththin';
	font-weight:600;
}
.upper-content {
    padding: 50px 0;
}
.lower-content {
    background: #fff;
    padding: 50px 0 0px;
}
.lower-content img {
    float: right;
    margin: 0 0 50px 23px;
}
.lower-content h3{ margin:0px; padding:0px 0 20px; color:#2e2e2e; font-size:36px;font-family: 'GothamBold';}
.lower-content p{
    color: #393f4d;
    font-size: 18px;
    margin:0 0 20px;
	line-height:28px;
	font-family: 'proxima_nova_ththin';
	font-weight:600;
}

#preview{ padding-bottom:66px;}

.leavecommentform #comments { max-width: 600px; margin: 0 auto; }
.leavecommentform #comment, .leavecommentform #author, .leavecommentform #email, .leavecommentform #url { width:100%; }


/*=============================*/
	/*NEW EDIT*/
/*=============================*/

/*.screenshot img, .blog_feature_img*/ 
img { max-width:100%; height:auto; }
.jholn_sinmt .blog-social-icon { margin:0; }
.menu-main-menu-container { display:inline-block; }

/*comments box*/

.midlle_page_top .comments-title { padding:0; margin-bottom:22px; }
.comment-list { list-style:none; margin:0; padding:0; }
.comment-meta .comment-author { float:left; position:relative; }
.comment-meta .comment-author .says { display:none; }
.comment-meta .comment-author .fn { width:150px; position:absolute; right:-162px; top:0; font-weight:500; color:#474747; text-transform:uppercase; }
.comment-meta a { font-weight:500; color:#474747; text-decoration:none; }
.comment-meta a:hover, .comment-meta a:focus { color:#474747; text-decoration:none; }
.comment-body, .comment-meta { position:relative; }
.comment-body { padding-bottom:54px; }
.comment-body:after { content:""; display:block; clear:both; }
.comment-content { width: calc(100% - 54px); float: right; padding-top: 24px; }
.reply { position: absolute; bottom: 26px; right:0; }
.reply a { display:inline-block; padding:6px 12px; background-color:#000; color:#fff; text-decoration:none; }
.reply a:hover, .reply a:focus { color:#fff; text-decoration:none; }
.comment-metadata { position: absolute; right: 0; width: 78px; white-space: nowrap; overflow: hidden; }

/*new*/
.support_submit{margin-top:10px;}
.regis_account .g-recaptcha{position: absolute; bottom: 88px; left: 188px;}
.regis_account .edd-login-remember{margin-bottom:100px;}
.regis_account #edd_register_form .g-recaptcha {
    position: absolute;
    bottom: 60px;
    left: 14px;
}
#edd_register_form p input.button {
    margin: 107px auto 0;
    display: block;
    background: #28e7c5;
    border: none;
    outline: none;
    height: 43px;
    width: 170px;
    color: #1a1a1a;
    font-size: 20px;
    font-weight: 600;
}
@media only screen and (min-width:1003px) and (max-width:1200px){
.top_nav ul li a {
    padding: 0 6px;
}	
	
.create_act a.account_1 {
    width: 118px;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}

.create_act a.loginpage2_1 {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}

	}	
	
	
@media only screen and (min-width:801px) and (max-width:1002px){
.header_top .col-sm-6 {
    width: 50%;
    float: left;
}	
.logo img{
	height:45px;
	}
	
	
.top_nav {
    float: right;
    /*line-height: 20px;*/
}	
.create_act a.account_1 {
    width: 118px;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}

.create_act a.loginpage2_1 {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}

.top_nav ul li a {
    padding: 0 9px;
}

.section_frist_1 {
    padding: 20px 0;
}

.midlle_page_top h2 {
    padding: 0 15px 13px;
    font-size: 16px;
}

.boostarp_fistS h1 {
    font-size: 24px;
}
.member_1 {
    margin: 0 0 15px;
}
.member_1 span {
    margin: 0;
    padding: 0 13px;
    color: #31343b;
    font-size: 13px;
}

.member_1 span article {
    font-size: 18px;
}

.browse_btn {
    margin: 0 auto 6px;
    display: block;
}
.midlle_page_top .col-sm-4 {
    width: 33%;
    float: left;
    padding: 7px;
}

.footer_allDiv h3 {
    font-size: 26px;
}

.footer_rightDiv h3 {
    font-size: 26px;
}	
}	
	
@media only screen and (min-width:651px) and (max-width:800px){
.header_top .col-sm-6 {
    width: 50%;
    float: left;
}	
.logo img{
	height:45px;
	margin:0 auto;
	display:block;
	}
	
	
.top_nav {
   /* float: right;
    line-height: 20px;*/
}	
.create_act a.account_1 {
    width: 118px;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}

.create_act a.loginpage2_1 {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}

.top_nav ul li a {
    padding: 0 9px;
}

.section_frist_1 {
    padding: 20px 0;
}

.midlle_page_top h2 {
    padding: 0 15px 13px;
    font-size: 16px;
}

.boostarp_fistS h1 {
    font-size: 24px;
}
.member_1 {
    margin: 0 0 15px;
}
.member_1 span {
    margin: 0;
    padding: 0 13px;
    color: #31343b;
    font-size: 13px;
}

.member_1 span article {
    font-size: 18px;
}

.browse_btn {
    margin: 0 auto 6px;
    display: block;
}
.midlle_page_top .col-sm-4 {
    width: 33%;
    float: left;
    padding: 7px;
}

.footer_allDiv h3 {
    font-size: 26px;
}

.footer_rightDiv h3 {
    font-size: 26px;
}	

.regis_account .midlle_page_top {
    padding: 30px 16px;
    width: 90%;
}

/*===*/
.midlle_page_top .blog_right_first h2 { padding:10px 3px 13px 12px; text-align:left; }
.no-results { padding:0 15px; }

.upper-content { padding:20px 0; }
.lower-content { padding:20px 15px 0; }
.upper-content p, .lower-content p { font-size:16px; line-height:24px; }
.lower-content img { float:none; display:block; margin:0 auto; }


}	
	
@media only screen and (min-width:526px) and (max-width:650px){
.logo img{
	height:45px;
	margin:0 auto;
	display:block;
	}
	
.create_act a.account_1 {
    width: 118px;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}

.create_act a.loginpage2_1 {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}

.top_nav ul li a {
    padding: 0 9px;
}

.section_frist_1 {
    padding: 20px 0;
}

.midlle_page_top h2 {
    padding: 0 15px 13px;
    font-size: 16px;
}

.boostarp_fistS h1 {
    font-size: 24px;
}
.member_1 {
    margin: 0 0 15px;
}
.member_1 span {
    margin: 0;
    padding: 0 13px;
    color: #31343b;
    font-size: 13px;
}

.member_1 span article {
    font-size: 18px;
}

.browse_btn {
    margin: 0 auto 6px;
    display: block;
}
.midlle_page_top .col-sm-4 {
    width: 50%;
    float: left;
}	
.regis_account .midlle_page_top {
    padding: 30px 16px;
    width: 90%;
}

.regis_account .midlle_page_top {
    padding: 30px 12px;
    width: 92%;
}

/*===*/
.midlle_page_top .blog_right_first h2 { padding:10px 3px 13px 12px; text-align:left; }
.no-results { padding:0 15px; }
.upper-content { padding:20px 0; }
.lower-content { padding:20px 15px 0; }
.upper-content p, .lower-content p { font-size:16px; line-height:24px; }
.lower-content img { float:none; display:block; margin:0 auto; }
.bordr_2Div h3, .bordr_2Div h3 a { font-size:18px; line-height:20px; }
.jholn_sinmt ul li a { line-height:38px; }
.single-post .bordr_2Div h3, .single-post .bordr_2Div h3 a { font-size:26px; line-height:30px; }
.leavecommentform { padding:15px; }
.regis_account .g-recaptcha {left: 0;}

}															
	
@media only screen and (max-width:525px){
	
.logo img{
	height:45px;
	margin:0 auto;
	display:block;
	}
.top_nav {
    float: none;
    text-align: center;
	line-height: 44px;
}

.create_act {
    float: none;
    line-height:44px;
    text-align: center;
}	

.create_act a.account_1 {
    width: 118px;
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}

.create_act a.loginpage2_1 {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
}
.section_frist_1 {
    padding: 20px 0;
}

.midlle_page_top h2 {
    padding: 0 15px 13px;
    font-size: 16px;
    text-align: center;
}

.boostarp_fistS h1 {
    font-size: 24px;
}
.member_1 {
    margin: 0 0 15px;
}
.member_1 span {
    margin: 0;
    padding: 0;
    display:block;
    color: #31343b;
    font-size: 13px;
}

.member_1 span article {
    font-size: 18px;
}

.browse_btn {
    margin: 0 auto 6px;
    display: block;
}

.footer_allDiv {
    padding: 0;
}

   
 .footer_allDiv ul li a {
    font-size: 12px;
} 

.footer_allDiv h3 {
    font-size: 26px;
}

.footer_rightDiv h3 {
    font-size: 26px;
}

.footer_menu {
    float: none;
 	 text-align: center;
}

.copyright {
    float: none;
	text-align:center;
}		
	
	
.regis_account .midlle_page_top {
    padding:16px 8px;
    width: 90%;
}
.regis_account legend {
    font-size: 18px;    margin-bottom: 16px;
}	
#edd_register_form p {
    width: 100%;
}

#edd_register_form input#edd-user-login, #edd_register_form input#edd-user-email, #edd_register_form input#edd-user-pass, #edd_register_form input#edd-user-pass2 {
    padding: 3px 9px;
    height: 29px;
}
#edd_register_form p input.button {
    height: 37px;
    width: 142px;
    font-size: 17px;
	margin: 14px 0 0 0;
}
#edd_register_form label {
    color: #afafaf;
    font-size: 13px;
}
.regis_account .edd-alert-error {
    font-size: 12px;
}
.regis_account {
    padding: 26px 0;
}

.regis_account .midlle_page_top {
    padding: 30px 12px;
    width: 92%;
}
.regis_account legend {
   font-size: 18px;    margin-bottom: 16px;
}
.edd-login-username label {
    font-size: 13px;
    width: 100% !important;
}
.edd-login-username #edd_user_login {
    padding: 4px 10px;
    height: 33px;
    width: 100% !important;
}
#edd_login_form .edd-login-password label {
    font-size: 13px;
    width: 100% !important;
}
#edd_login_form .edd-login-password #edd_user_pass {
    padding: 4px 10px;
    height: 33px;
    width: 100% !important;
}
#edd_login_form p.edd-login-remember {
    padding: 0px;
}
#edd_login_form p.edd-login-submit {
    padding: 0px;
}
#edd_login_form p.edd-lost-password {
    padding: 0px;
}

#edd_login_form .edd-login-submit #edd_login_submit{
    height: 37px;
    width: 142px;
    font-size: 17px;
    margin: 14px 0 0 0;
}
.blog-social-icon {
    margin: 0;
}

/*=====*/
.upper-content { padding:20px 0; }
.lower-content { padding:20px 15px 0; }
.upper-content p, .lower-content p { font-size:16px; line-height:24px; }
.upper-content .midlle_page_top { padding-bottom:0; }
.midlle_page_top { padding-bottom:20px; }
.lower-content img { float:none; display:block; margin:0 auto; }

.midlle_page_top .blog_right_first h2 { padding:10px 3px 13px 12px; text-align:left; }
.no-results { padding:0 15px; }

.search-form { text-align:center; }
.search-form > label, .search-form .screen-reader-text { display:block; }
.search-form .search-field { width:100%; }

.jholn_sinmt { padding:0; }
.jholn_sinmt ul li { padding:0 10px; }
.blog-social-icon { width:auto; }

.blog_1, .blog_1:nth-child(2n) { width:100%; float:none; }
.single-post .bordr_2Div h3, .single-post .bordr_2Div h3 a { font-size:26px; line-height:30px; }
.leavecommentform { padding:15px; }
.regis_account .g-recaptcha {left: 0;}
}																