.theme-detail-slider{ padding-bottom: 50px;}
.theme-detail-slider .owl-dots{ bottom:0;}
.theme-detail-slider.owl-carousel .owl-item img{ border: 1px solid #e8e8e8;}
/* start theme detail header css */
.theme-detail-wrap{ background: #1f2f46; padding: 73px 0 0;}
.theme-prev-arrow{ border: 2px solid #fff;  border-radius:50%; width:40px; height:40px; display:inline-block;text-align: center;position:absolute; left:20px; margin-top: -20px; top: 50%}
.theme-prev-arrow i{line-height: 37px;color: #fff;}
.theme-detail-wrap h1{color: #fff; font-weight:500; font-size:36px; display:inline-block }
@media screen and (max-width:767px){
	.theme-prev-arrow{ width: 32px; height: 32px;}
	.theme-prev-arrow i{ line-height: 28px; font-size: 18px;}
	.theme-detail-slider{padding-bottom: 25px;}
}
	
/* start theme buttons css */
.template-detail-btn{ padding: 20px 16px 20px;}
.template-detail-btn .btn{ margin:0 15px;}
.template-detail-btn .btn-lg, .theme-checkbox-card .btn-lg{min-width: 255px; padding: 12px 0 12px 0;}
.template-detail-btn .btn-blue-border.btn:focus{color:#4285f4;}
.btn-blue-border{font-family: 'Montserrat', sans-serif;font-size: 18px; font-weight:600;color: #4285f4;border: 2px solid #4285f4;
margin-top: 40px;}

/* Start theme common Card css */
.pmd-transparent{ background: transparent; }
.theme-detail-card h2{  font-family: 'Montserrat', sans-serif; font-size: 18px; color: #0373cc; font-weight: 400; text-transform:uppercase;}
.pmd-card-body{ color: #333c4e; line-height:1.62; font-weight: 400; padding-left: 20px; padding-right:20px; margin-bottom: 20px; margin-top: 20px;}

/* start theme technology css */
.theme-technology .pmd-card-block{ padding:12px 10px; position:relative; min-height: 65px; display: block;}
.theme-technology .pmd-card-block h3{font-family: 'Montserrat', sans-serif;font-size: 14px; font-weight: 400;color: #333c4e; text-transform:uppercase;}
.theme-technology .pmd-card-block.theme-equal-icon:after{ content:"\E25D";  font-family: 'Material Icons';font-size: 14px; position:absolute;right: -20px; top:0;line-height: 65px;}
.theme-technology .pmd-card-block.theme-plus-icon:after{ content:"\E145";  font-family: 'Material Icons';font-size: 14px; position:absolute;right: -20px; top:0;line-height: 65px;}
@media screen and (max-width:767px){
	.theme-technology .pmd-card-block.theme-equal-icon:after,
	.theme-technology .pmd-card-block.theme-plus-icon:after{ top: inherit; right: 50%; bottom: -22px; line-height: 1;}
}
/* start theme desgin compatibility css */
.design-boxes li{ padding:12px; background-color: #f9f9f9; margin: 4px; box-shadow: 0 0px 3px rgba(0,0,0,.10), 0 0px 3px rgba(0,0,0,.10);}
.design-boxes li img { height: 34px;}
.design-circle{ height:100px; width:100px; border-radius:50%; text-align: center; line-height:142px; margin: auto; }
.design-title{font-family: Roboto;font-weight:700; font-size: 16px; color: #333;}
@media screen and (max-width:767px){
	.design-boxes li img { height: 28px;}
}

/* start theme custom color schemes css */
.theme-detail-img img{ display:inline-block; }
.theme-example-title{font-family: Roboto;font-weight:700; font-size: 16px; color: #333; margin:30px 0 0;}
.theme-examples .pmd-card{ margin: 30px 0 0;}

/* start theme slider css */
.theme-detail-blue-card{ background: #4285f4;}
.theme-detail-blue-card .pmd-card-title{ margin-bottom:10px; padding-left:20px; }
.theme-detail-blue-card h2, .theme-detail-green-card h2, .theme-detail-green-card a, .theme-detail-green-card .pmd-card-body, .theme-detail-blue-card .pmd-card-body{color: #fff;}

/* start theme plugins css */
.theme-plugins{ margin-top: 30px; margin-bottom: 0;}

/* start theme green box css */
.theme-detail-green-card{ background: #2ab892;}
.theme-detail-green-card .pmd-card-title{ margin-bottom:10px; padding-left:20px; padding-top: 25px;}
.theme-detail-green-card .theme-document-img{padding-right:20px;}
.theme-detail-green-card .btn-default{ display: inline-block; color: #333c4e; margin: 0 auto;}

/* start theme comment card css */
.theme-detail-comment-card .pmd-card-title{ margin-bottom:10px; padding-left:20px; padding-top: 25px;}
.theme-detail-comment-card .pmd-card-title h2{margin-bottom:15px;}
.comment-input input[type="text"]{border: none;outline:none; width:100%; color: #333c4e; opacity:0.5; font-size:16px;}
.theme-detail-reply-card > li{ border-top:1px solid #d3d3d3; padding-top: 0px;}
.pmd-card-actions .pmd-btn-flat.btn-default{ color: #4285f4;}
.theme-detail-reply-card .pmd-card{ margin-bottom:0; }
.load-more-circle{ height:100px; width:100px; margin:auto auto 30px; border-radius: 100%; text-align:center}
.small-blue-text{color: #4285f4; font-size:14px;font-family: Roboto; font-weight:500; line-height:100px; display:block}
.textareaopen{ display:none}
.textareaopen.open{display:block}
.textareaopen textarea{width:100%;height: 150px;border:none; outline:none; padding:10px;font-family: Roboto;font-size: 14px;font-weight:400;color:#333; resize:none;}
.theme-detail-comment-card .pmd-card-title.pmd-comment-box{padding:16px;margin-bottom:0}
.expand{opacity:1; transform: translateY(0);transition: transform .15s,opacity .15s; line-height: 48px}
.showtext{opacity:0; transform: translateY(0);transition: transform .15s,opacity .15s;font-weight: 400;font-size: 16px;font-family: Roboto; position:absolute; top:85px; color: #1d62d2;}
.expand.changetext{transform: translateY(-36px); opacity:0}
.expand.changetext + .showtext{transform: translateY(-53px); opacity:1}
.theme-detail-reply-card .list-group-item{padding:0}
.theme-detail-reply-card li > ul > li.list-group-item:last-child{padding:0 16px}

/* start more theme propeller */
.more-theme-propeller{ background:#0c141f; padding:50px 0 20px;}
.more-theme-title{color:#fff;font-family: 'Montserrat', sans-serif; font-size: 24px;text-transform:uppercase;text-align:center; font-weight: 400; margin:0 0 55px; padding:0;}
.more-theme-card .pmd-card-title{background:#fff;padding: 20px;border-radius: 0;margin-bottom:0;}
.more-theme-card .pmd-card-title h2{font-family: 'Montserrat', sans-serif; font-size: 16px;color:#333333;font-weight:600;}

/* start theme sale css */
.theme-sale-card { padding:17px 20px; }
.theme-sale-card h2, .theme-checkbox-card .pmd-radio span{font-family: Roboto;font-size:16px;font-weight:700;color:#333333;margin-bottom:0;}
.theme-bold-text{font-family: Roboto;font-size:36px;font-weight:700;color:#333333;line-height:36px;}

/* start theme checkbox css */
.theme-checkbox-card  ul.list-group{ margin-bottom:0}
.theme-checkbox-card .pmd-radio [type=radio]:radio+.pmd-radio-label:before, .pmd-radio [type=radio]:not(:checked)+.pmd-radio-label:before{ border-color: #e1e1e1;}
.theme-checkbox-card .pmd-radio [type=radio]:checked+.pmd-radio-label:before{ background:#4285f4; border-color: #4285f4;}
.theme-checkbox-card .pmd-radio>span.pmd-radio-label:after { background: #ffffff;}
.theme-checkbox-card .pmd-radio>span.pmd-radio-label:before {border-color: #e1e1e1;}
.theme-checkbox-card li.list-group-item:first-child{border-top: none}
.theme-checkbox-card li.list-group-item{padding:20px;border-top: 1px solid #e1e1e1;}
.theme-checkbox-card .list-group-item-text{font-family: Roboto;font-size: 14px;font-weight:400;color:#333c4e;margin-bottom:0;padding:10px 0 0;}
.theme-detail-card .pmd-card{ margin-bottom: 0;}

/* Responsive start here */
@media screen and (min-width:768px) and (max-width:991px)  { 

}
@media screen and (min-width:768px) and (max-width: 1200px)  { 
	.theme-prev-arrow{margin-left:0;}
	.theme-detail-wrap h1{padding-left:50px;}
	.design-boxes li{padding:0 20px;}
	.design-title{font-size:14px;}
	.theme-bold-text{font-size:30px;}
	.template-detail-btn{padding:40px 16px 20px;}
	.btn-lg{min-width: 180px;}
	.more-theme-card .pmd-card-title{ padding:20px 10px;}
}
@media screen and (max-width:767px){
	.theme-detail-wrap h1{font-size:20px;margin: 0 0 10px;padding-left:50px;}	
	.template-detail-btn .btn{margin:0 4px; height: 42px;}
	.template-detail-btn{padding: 20px 0 0px;}
	.theme-technology .technology-box.theme-equal-icon:after, .theme-technology .technology-box.theme-plus-icon:after{top:inherit; left:0; bottom:-46px;text-align: center;}
	.more-theme-propeller{padding:30px 16px 30px;}
	.more-theme-title{margin:0 0 25px;}
	.theme-bold-text{ font-size: 30px;}
	.theme-detail-green-card .media-body, .theme-detail-green-card .media-right{ display:block; width:100%; }
	.theme-detail-green-card{padding-bottom:20px;}
	.theme-detail-card .pmd-card-title, .theme-detail-comment-card .pmd-card-title{padding-left:16px; padding-right:16px;padding-top: 16px;margin-bottom:0}
	.theme-detail-card .pmd-card-body{padding-left:16px; padding-right:16px;margin-bottom: 16px;margin-top:16px;}
	.theme-checkbox-card .btn-lg{ height:auto; }
	.template-detail-btn .btn-lg, .theme-checkbox-card .btn-lg{min-width:inherit; padding: 12px 8px 10px; font-size: 14px; height:auto;}
}

/* ## Comments
--------------------------------------------- */
/* -------------------------------
	Section - Comments 
------------------------------- */
.comments-area{ margin-bottom: 30px;}
.comments-area > .comment-respond{ padding: 4px 20px 1px; -webkit-box-shadow: 0 0px 6px rgba(0,0,0,.10), 0 0px 4px rgba(0,0,0,.10); box-shadow: 0 0px 6px rgba(0,0,0,.10), 0 0px 4px rgba(0,0,0,.10); background-color: #fff; overflow: hidden; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;}
.pmd-comment-list{ background-color: transparent;}
.pmd-comment-list .list-group-item{ padding: 1px 0 1px 0; margin-bottom:16px;  -webkit-box-shadow: 0 0px 6px rgba(0,0,0,.10), 0 0px 4px rgba(0,0,0,.10); box-shadow: 0 0px 6px rgba(0,0,0,.10), 0 0px 4px rgba(0,0,0,.10);}
.pmd-comment-list .avatar{ border-radius: 50px;}
.pmd-comment-list .children{border-top: solid 1px #f5f6f7; padding:0 0 0 20px; margin: 0;}
.pmd-comment-list .children .list-group-item{ -webkit-box-shadow:none; box-shadow: none; padding: 0;}
.comment-respond, .entry-pings, .entry-comments { padding: 0 20px 0 20px; border-top: solid 1px #f5f6f7;}
.comment-reply-link, .comment-reply-title a{ color: #4acc8e; text-transform: uppercase; font-size: 14px;}

/*check out*/
.edd_form > .pmd-card{ margin-bottom: 0;}
#edd_checkout_form_wrap input.edd-input, #edd_checkout_form_wrap textarea.edd-input{width:100%;}
#edd_checkout_form_wrap label{ font-size: 16px; font-weight:inherit; line-height:inherit;}
#edd_checkout_form_wrap .pmd-textfield-floating-label.pmd-textfield-floating-label-completed label{font-size: 14px;}
#edd_checkout_form_wrap input[type=text], #edd_checkout_form_wrap input[type=email], #edd_checkout_form_wrap input[type=password], #edd_checkout_form_wrap input[type=tel], #edd_checkout_form_wrap textarea{ padding: 0; padding-bottom: 6px;}
#edd_checkout_form_wrap #edd-discount-code-wrap, #edd_checkout_form_wrap #edd_final_total_wrap, #edd_checkout_form_wrap #edd_show_discount{border:none; }
#edd_checkout_form_wrap #edd-login-account-wrap, #edd_checkout_form_wrap #edd-new-account-wrap, #edd_checkout_form_wrap #edd_final_total_wrap, #edd_checkout_form_wrap #edd_show_discount, #edd_checkout_form_wrap .edd-cart-adjustment{background: none;}
#edd_checkout_form_wrap #edd_final_total_wrap{ padding: 0; font-size: 32px; font-weight: 300;}
.pmd-card pmd-card-default pmd-z-depth{ }
#edd_checkout_form_wrap #edd_discount_code, #edd_checkout_form_wrap #edd_purchase_submit, #edd_checkout_form_wrap #edd_register_account_fields{ padding-top: 8px; padding-bottom: 8px;}
#edd-purchase-button, .edd-submit, input[type=submit].edd-submit{padding: 10px 16px; font-size: 18px;  line-height: 1.3; border:none; box-shadow: 0 1px 3px 0 rgba(0,0,0,.12), 0 1px 2px 0 rgba(0,0,0,.24); color: #fff;}
#edd-purchase-button:hover, .edd-submit:hover, input[type=submit].edd-submit:hover{ color: #fff; background-color: #43bb82; outline: none;}
#edd_checkout_cart th.edd_cart_total{ font-size: 30px; padding: 8px 16px; font-weight: 300;}

.edd_purchase_receipt_products .edd-table{margin-bottom:0;}
.edd_purchase_receipt_products .media-right{padding-left:0;}
.edd_purchase_receipt_products h3{ display: none;}
.edd_purchase_receipt_product_name{ width: 100%;}
.edd_purchase_receipt_files li{ list-style: none;}
.edd_purchase_receipt_product_name{ font-size: 32px; font-weight: 300;}
.edd_purchase_receipt_product_name > div{ display: inline-block; vertical-align: top; text-align: center; margin-bottom: 15px; margin-right: 30px; width: 40%; border-right: #e2e0e0 solid 1px;}
.edd_purchase_receipt_product_name > div p.name{ font-size: 32px; font-weight: 300; font-family:'Roboto', sans-serif}
.edd_purchase_receipt_product_name > div p.name,
.edd_purchase_receipt_product_name > div p{ margin: 0; padding: 0;}
.edd_purchase_receipt_product_name > div p{font-weight: 300; line-height: 1.4;}
.edd_purchase_receipt_product_name > div p.name{ font-weight: 300; font-size: 32px; line-height: 1.2;}
.edd_purchase_receipt_files{ margin-bottom: 0; margin-right: 20px;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ font-size: 16px; font-weight: 100;}
.pmd-table.table>thead>tr>th{ font-size: 16px; font-weight: 400;}
.template-detail p.edd-variable-pricing-desc{ font-size: 14px; margin-bottom: 0;}
.edd_download_purchase_form .edd_price_options{ margin-bottom: 0;}
.theme-downlaod-btn-col{ display: inline-block;}
.theme-downlaod-btn-col li.list-group-item{ padding: 0;}
.theme-downlaod-btn-col li.list-group-item a{ margin: 0;}
.paid-device .edd_price_options.edd_single_mode{ display: none;}
.pmd-card-actions .paid-device .btn:first-child{margin-left: 0;}
.edd-button{ display: table-cell; width: 1%;}
.edd-button form{ margin-bottom: 0;}
.edd-button .list-group-item{ background-color: transparent; padding: 0;}
.pmd-card-actions .edd-button .btn{ width: 100%; margin-left:0;}
.pmd-card-actions .theme-downlaod-btn-col .btn:first-child{margin-left:0;}
.template-detail h2{ font-size: 24px; margin-bottom: 8px; margin-top: 0;}
.right-side{ margin-top: -660px;}
.template-screenshot{ display: block; padding: 0 20px 0 0}
@media screen and (max-width:991px){
	.right-side{ margin-top:0;}
	.right-side .theme-checkbox-card{ display: none}
	.edd_purchase_receipt_files{ margin-right: 0;}
	.edd_purchase_receipt_products .media-right{padding-left:0; margin: 0 auto; display: inline; text-align: center;}
	.template-screenshot{ padding: 0;}
	.paid-device .edd_price_options.edd_single_mode{ display: block;}
	.edd_download_purchase_form{ text-align: left;}
	.paid-download .theme-downlaod-btn-col li.list-group-item{padding: 16px;}
	.edd_purchase_submit_wrapper a.edd-add-to-cart{ width: 45%; line-height: 1;}
	.edd_purchase_submit_wrapper{ text-align: right;}
	.pmd-card-actions .btn.theme-detail-live-preview{}
	.paid-download.pmd-card-actions .btn.theme-detail-live-preview{ margin-top: -56px; width: 45%; float: left; margin-left: 16px;}
	.theme-document-img{ display: block; margin-bottom: 20px; padding-left:0;}
	#edd_checkout_cart{margin:0;}
	#edd_checkout_cart td, #edd_checkout_cart th{ padding: 16px;}
	.pmd-table-card .table.pmd-table tbody tr.edd_cart_item td[data-title]:before{ display: block; width: 100%; font-size: 14px;}
	.pmd-table-card .table#edd_checkout_cart tbody tr.edd_cart_item td { font-size: 18px; color: #333c4e;}
	
	#edd_checkout_cart td.edd_cart_actions, #edd_checkout_cart td:last-child, #edd_checkout_cart th.edd_cart_actions, #edd_checkout_cart th.edd_cart_total, #edd_checkout_cart th:last-child{ text-align: left;}
	.pmd-table-card .table#edd_checkout_cart.pmd-table tbody tr{margin-bottom:0;}
	#edd_purchase_receipt_products .media-body{ display: block; width: 100%;}
	.edd_purchase_receipt_product_name > div{ width: 100%; margin-right:0; border-right:none;}
	.free-download .list-group-item{ background-color: transparent}
}
@media screen and (max-width:767px){
	.free-download a, .free-download .theme-downlaod-btn-col { margin-left: 12px;}
	.free-download .theme-downlaod-btn-col a{ width: 100%;}
	.free-download .btn.theme-detail-live-preview{margin-left:0;}
	/* .theme-downlaod-btn-col{ width: 100%}
	.theme-downlaod-btn-col li.list-group-item{ background-color: transparent; padding: 16px 0;}
	.theme-downlaod-btn-col .pmd-card-actions .btn.theme-detail-live-preview{} */
}
.ic-component svg{ width: 150px;}
.ic-component path{ fill:#fff;}
.complete-documentation{ display: block;}

.template-detail p.note{ margin-bottom:0; padding-top: 20px;}

.pmd-card-list-nospace li{padding: 8px 0; width: 50%;}

/* col list*/
.col-list{ display: block; padding: 16px 0; }
.col-list .list-group-item-heading{ margin-bottom: 4px;}
.col-list .list-group-item-text{ margin: 0; font-size: 14px;}
.section-hr{margin-top: 20px; margin-bottom: 10px;}
.multiple-images-slider2 .owl-height{ height: 400px;}