/*
{
Theme Name:Template_Toaster1 Child
Template: Template_Toaster1
Text Domain:Template_Toaster1-child
Theme URI:http://TemplateToaster.com
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Author:TemplateToaster
Author URI:http://TemplateToaster.com
Version:1.0
Description:Theme Description
}
*/

/* woocommerce styling */
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	float: left;
	width: 65%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: right;
	width: 32%;
	clear: none;
}
html .woocommerce #ttr_content ul {
	text-indent: 0;
	margin: 0px;
	padding-left: 5px;
}
.woocommerce div.product .woocommerce-tabs .panel {
	margin: -2px 0 2em;
	padding: 30px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.woocommerce #ttr_content {
    margin: 0px auto 75px;
    float: none;
    width: 100%;
    max-width: 1200px;
}
.woocommerce #ttr_content_margin .term-description p {
    text-align: center;
    margin-bottom: 60px;
    margin-top: 25px;
}
.woocommerce #ttr_content_margin .term-description .tt-bl-ct-top-row p, .page-description p {
    margin-bottom: 25px;
    margin-top: 0;
}
.tt-bl-ct-col {
    margin: 30px 0;
}
.tt-bl-ct-row.row p {
    font-size: 17px;
    line-height: 32px;
    margin: 12px 0;
}
.tt-bl-ct-col ul {
    padding-left: 40px;
}
.tt-bl-ct-col li {
    margin: 15px 0;
    font-size: 17px;
}
.tt-bl-ct-col h4 {
    margin: 22px 0 15px;
}
html .woocommerce #ttr_content ul.products.columns-4 {
    padding-top: 20px;
}
.product {
	max-width: 100%;
	margin: 20px auto 0;
}
html[lang="en-US"] .product h1 {
	color: #212121;
	font-size: 32px;
	font-weight: 800;
	margin-top: 0;
	text-transform: capitalize;
	line-height: 38px;
	text-align:left;
	margin-bottom:10px;
}
.woocommerce #ttr_content div.product p.price, .woocommerce #ttr_content div.product span.price {
	color: #454545;
	font-family: 'nunito sans', 'arial', 'sans-serif';
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	margin:15px 0;
}
.product .images a {
	border: 1px solid #ccc;
	padding: 1px;
	display: inline-block;
	width: 100%;
	max-height: 1300px;
	overflow: hidden;
}
.somdn-download-wrap {
	padding-bottom: 25px;
	padding-top: 25px;
}
.single .product #send_mail:hover, .single .product #pro_download:hover,
.single .product #myModal .modal-footer .btn.btn-primary:hover, .single .product button.single_add_to_cart_button:hover{background:#004cd8;border-color: #004cd8;}
.single .product #send_mail, .single .product #pro_download, .single .product button.single_add_to_cart_button {
	width: 100%;
	padding: 14px;
	background: #3a74e1;
	color: #fff;
	font-weight: 700;
	font-family: 'nunito sans','arial','sans-serif';
	font-size: 18px;
	border-color: #3a74e1;
	margin-top:25px;
}
.single .product #myModal .modal-footer .btn.btn-primary{background: #3a74e1;color: #fff;
	font-weight: normal;
	font-family: 'nunito sans','arial','sans-serif';
border-color: #3a74e1;
border-radius:4px;}
.woocommerce #myModal input#mail.form-control {
    border: 1px solid #dadada;
    box-shadow: none;
    border-radius: 4px;
	font-size:16px;
	height: auto;
    padding: 15px 10px;
}
#myModal .modal-body {
    padding: 20px;
}
#myModal .alert.alert-danger {
    position: absolute;
    right: 15px;
    left: 15px;
    font-size: 12px;
}
.woocommerce .summary p strong {
	font-weight: normal;
	font-family: 'nunito sans', 'arial', 'sans-serif';
}
.single .quantity {
	display: none;
}
.woocommerce .summary p {
	font-size: 18px;
	color: #666;
	line-height: 30px;
}
.woocommerce div.product form.cart {
	margin-bottom: 2em;
	margin-top: 20px;
}

.product_meta {
	margin-top: 20px;
	font-size: 14px;
	color: #777;
	background: #eee;
	border: 1px solid #ddd;
	border-radius: 6px;
	padding: 15px;
}
#ttr_content ol.commentlist p.meta{text-align:left;}
body.woocommerce div.product .woocommerce-product-rating, body.woocommerce div.product .woocommerce-product-rating a {
    margin-bottom: 0;
    font-size: 14px;
}
.product_meta span.sku_wrapper {
	display: block;
	margin-bottom: 10px;
}
.woocommerce .product .product_meta a {
	font-size: 14px;
}
.product .single_add_to_cart_button.button:hover{background-color:#004cd8; color:#fff;}
html .woocommerce-tabs h2 {
	font-size: 18px;
	font-family: 'nunito sans', 'arial', 'sans-serif';
	color: #333;
	margin-bottom: 10px;
}
html .woocommerce-tabs p {
	font-size: 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
	display: inline-block;
	padding: .5em 0;
	font-weight: normal;
	color: #515151;
	text-decoration: none;
	font-family: 'nunito sans', 'arial', 'sans-serif';
	font-size: 14px;
}
.woocommerce #reviews textarea#comment {
	height: 100px;
	padding: 10px;
	border-radius: 4px;
}
.woocommerce #review_form .form-submit #submit {
	background: #3a74e1;
	color: #fff;
	font-weight: normal;
	font-family: 'nunito sans', 'arial', 'sans-serif';
	font-size: 14px;
	padding: 10px 20px;
}
.woocommerce #review_form .form-submit #submit:hover {
	background: #004cd8;
	color: #fff;
}
.comment-form-rating {
	padding: 20px 0 0;
}

.related.products h2, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {
	font-size: 17px;
	font-family: 'nunito sans','arial','sans-serif';
	text-indent: 0;
	margin-left: 15px;
	margin-right: 15px;
	line-height: 26px;
	padding-bottom:18px;
	padding-top:3px;
	font-weight:600;
	
}
.page-id-1884 .woocommerce ul.products li.product h2.woocommerce-loop-product__title, .page-id-1884 .related.products h2{
	display:inline-block;width: calc(100% - 115px);
}
.related.products h2{
	font-size:22px;
}
.woocommerce #ttr_content div.product .related.products p.price, .woocommerce #ttr_content div.product .related.products span.price, .woocommerce ul.products li.product .price {
	margin: 5px 0;
	font-size: 16px;
	text-indent: 15px;
	color:#454545;
	font-family: 'nunito sans', 'arial', 'sans-serif';
}
.woocommerce ul.products li.product {
	background: #f4f4f4;
	border: 1px solid #ddd;
	padding-bottom: 0;
	text-indent: 0;
	box-shadow: 0 0 16px #ccc;
	position: static;
}
.woocommerce ul.products li.product .star-rating {
    position: absolute;
    right: 15px;
    color: #623662;
    bottom: 18px;
}

.woocommerce ul.products li.product .button {
	margin-top: 1em;
	display: none;
}
.related.products {
	padding-top: 20px;
	clear: both;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-page.woocommerce-checkout #payment {
	background: #fff;
	border-radius: 5px;
}
.woocommerce-checkout .woocommerce button.button.alt, .woocommerce-cart .woocommerce a.button.alt{
	background:#3a74e1;
}
.woocommerce-checkout .woocommerce button.button.alt:hover,  .woocommerce-cart .woocommerce a.button.alt:hover{
background:#004cd8;
}

.woocommerce a.remove:hover {
	color: #fff !important;
	background: red;
	text-align: center;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
	margin-top: 60px;
}
#customer_details {
	margin-bottom: 50px;
}
.woocommerce form .form-row label {
	line-height: 2;
	font-weight: normal;
	font-family: 'nunito sans', 'arial', 'sans-serif';
	font-size:16px;
}
#ttr_content .order-total td {
	font-size: 16px;
}
#order_review {
	margin-top: 15px;
}
.woocommerce ul.order_details li {
    float: none;
    display: inline-block;
    width: calc(100% / 5 - 4px);
    padding: 12px;
    margin: 0;
    font-size: 15px;
    vertical-align: top;
    text-indent: 0;
    font-weight: 600;
}
#ttr_content .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
	border: 1px solid #ddd;
	margin: 20px 0 40px;
	border-radius:4px;
}
.woocommerce ul.order_details li strong {
	display: block;
	font-size: 18px;
	text-transform: none;
	line-height: 1.5;
	font-weight: normal;
	font-family: 'nunito sans', 'arial', 'sans-serif';
	margin: 5px 0 0;
}

.woocommerce ul.products li.product a .entry-summary img {
	width: auto;
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 5px;
}
.woocommerce ul.products li.product a .entry-summary br{
	display:none;
}
.post-ratings-text {
	font-size: 13px;
	margin-left: 10px;
	font-family: 'nunito sans', 'arial', 'sans-serif';
	position: absolute;
}
.woocommerce ul.products li.product a .pro_rating.entry-summary {
	padding: 0px 15px 20px;
}
.woocommerce ul.products li.product .pro_rating.entry-summary strong{
	display:inline-block;
}
.pro_rating img {
	margin: 0 0 5px;
}
.post-ratings {
	width: 100%;
	opacity: 1;
	font-size: 14px;
	font-family: 'nunito sans', 'arial', 'sans-serif';
	color: #535353;
}
.woocommerce-product-details__short-description {
	padding: 15px 0 15px;
}
.woocommerce .postcontent div.product div.images .woocommerce-product-gallery__trigger {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 2em;
	z-index: 9;
	width: auto;
	height: auto;
	background: transparent;
	text-indent: -9999px;
	border-radius: 0;
	box-sizing: content-box;
	left: 0;
	bottom: 0;
	border: none;
}
.woocommerce .postcontent div.product div.images .woocommerce-product-gallery__trigger::before,
.woocommerce .postcontent div.product div.images .woocommerce-product-gallery__trigger::after{
	display:none;
}
/* pagination */
html .woocommerce ul.page-numbers {
	border: none;
}
.woocommerce  nav.woocommerce-pagination ul li span.page-numbers.current {
	border-radius: 4px;
	border: solid #4f5f7d;
	border: solid rgb(57, 65, 80);
	border-width: 1px 1px 1px 1px;
	font-size: 14px;
	font-family: 'nunito sans','arial','sans-serif';
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-align: left;
	text-decoration: none;
	margin: 0 2px;
	padding: 7px 12px;
	background: rgb(57, 65, 80);
	display: inline-block;
	line-height:20px;
}
.woocommerce nav.woocommerce-pagination ul li a {
	border-radius: 4px;
	border: solid #4f5f7d;
	border-width: 1px 1px 1px 1px;
	font-size: 14px;
	font-family: 'nunito sans','arial','sans-serif';
	font-weight: normal;
	font-style: normal;
	color: #4f5f7d;
	text-align: left;
	text-decoration: none;
	background-color: #FFF;
	background: rgba(255, 255, 255, 1);
	margin: 0 2px;
	padding: 7px 12px;
	display: inline-block;
	line-height:20px;
}
.woocommerce nav.woocommerce-pagination ul li{border:none;}
.woocommerce .woocommerce-result-count {
	margin: 0;
	font-size: 14px;
}
.woocommerce nav.woocommerce-pagination ul li a:hover {
	background: rgb(57, 65, 80);
	border-radius: 4px;
	border: solid rgb(57, 65, 80);
	border-width: 1px 1px 1px 1px;
	font-size: 14px;
	font-family: 'nunito sans','arial','sans-serif';
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-align: left;
	text-decoration: none;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
	text-align: left;
	font-family: 'nunito sans', 'arial', 'sans-serif';
	font-size: 16px;
	 padding: 5px 20px 20px;
    line-height: 26px;
		 min-height: 50px;
    }
.woocommerce ul.products li.product-category a img{
	margin:0;
}
.products .product-category .count {
	display: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
	height: auto;
	background: transparent;
	text-indent: -9999px;
	border-radius: 0;
	box-sizing: content-box;
	bottom: 0;
	left: 0;
	border: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{
	display:none;
}
/* Video Thumnail CSS */
.embed-responsive.embed-responsive-4by3 {
	padding-bottom: 50%;
}
.youtube-video-place img {
	width: 100%;
}
.play-youtube-video {
	width: 100%;
	cursor: pointer;
	position: absolute;
	background-color: rgba(0,0,0,0.15);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center;
}
html .play-youtube-video .theme_icon.cms_bg {
	background-position: -25px -780px;
	height: 130px;
	width: 130px;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: absolute;
	margin:auto;
}
.pro_downloadHeader 
{
padding: 6px;background-color: #fff;color: white;
}
.pro_downloadBody 
{
padding: 5px 0;
}

.modal-content {
	position: relative;
	outline: 0;
}
#myModal .modal-dialog, .ekko-lightbox.modal .modal-dialog {
    width: 600px;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
	height:auto;
    }
#myModal{
	z-index:1210;
}
#tt_pro_download .mauticform-button-wrapper .mauticform-button.btn-default,#tt_pro_download .mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default {
    color: #fff;
    background-color: #292929;
    border-color: #292929;
}
div#mauticform_themedownload_submit {
    text-align: right;
}
.modal-backdrop.fade.in{z-index:1200;}
.ekko-lightbox.modal{z-index:1210;}
#myModal.modal.in .modal-dialog, .ekko-lightbox.modal.in .modal-dialog{
   transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.woocommerce .modal-backdrop{
	z-index:1200;
}

/* post comment */
#comments {
	max-width: 850px;
	margin: auto;
}
#ttr_content .commentlist img {
	position: static;
	max-width: 100%;
	height: auto;
}
.ttr_comment_text {
    width: calc(100% - 70px);
    display: inline-block;
    margin-left: 15px !important;
    vertical-align: top;
    padding-bottom: 15px;
    border-bottom: 1px dashed #ddd;
	float:none;
}
.ttr_comment_text>span {
    font-weight: 700;
}
time.comment-date {
    float: none;
    padding-left: 0;
    display: block;
    line-height: 20px;
}
.ttr_comment_date {
    font-size: 13px;
    color: #788090;
    vertical-align: middle;
}
#ttr_content ol.commentlist p {
	width: calc(100% - 124px);
	display: inline-block;
	font-size: 15px;
	margin: 5px 0;
}
.commentlist .ttr_comment_text p {
    font-size: 16px;
    padding: 10px 0;
    margin: 0;
    line-height: 26px;
}
a.comment-reply-link {
    font-size: 15px;
}
.commentlist {
	margin: 35px 0;
	list-style: none outside none;
	vertical-align: baseline;
	padding: 0;
}
#comments-title {
	font-size: 24px;
	font-weight: 500;
}
.ttr_comments hr {
	border-width: 1px 0 0;
	border-color: #ddd;
}
.ttr_comment_author {
    display: inline-block;
    border-radius: 50%;
    background-image: url(https://blog.templatetoaster.com/wp-content/themes/blog_11/images/blog-sprite.png);
    height: 45px;
    background-position: -204px -260px;
	float:none;width:45px;
}
#ttr_content .ttr_comments .ttr_author_name, #ttr_content .ttr_comments .ttr_author_name:hover, #ttr_content .ttr_comments .url {
	font-size: 16px;
	font-family: 'Nunito Sans','sans-serif','arial';
	font-weight: 400;
	font-style: normal;
	color: #353535;
	text-align: left;
	text-decoration: none;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: none;
    width: 65%;
    display: inline-block;
}
.aws-container {
    width: 50%;
    margin: 30px auto 0;
}
.aws-container .aws-search-field{
	    border-top-left-radius: 6px !important;
	    border-bottom-left-radius: 6px !important;
}
.aws-container .aws-search-form .aws-form-btn{
	 border-top-right-radius: 6px !important;
	    border-bottom-right-radius: 6px !important;
	     font-size: 16px;
}
.aws-container .aws-search-field{
	font-size: 16px;
}
.woocommerce .page-description p {
    text-align: center;
	line-height:32px;
}
.aws-search-result .aws_result_image{
	padding-right: 25px;
}
.aws-search-result .aws_result_content{
	margin-top: 15px;
}
.aws-search-result .aws_result_title{
	font-size:16px;color: #222;margin-bottom: 10px;line-height:26px;
}
.aws-search-result .aws_result_excerpt{
	margin-bottom: 5px;
    color: #222;
    font-size: 16px;
    line-height: 24px;
}
.aws-search-result .aws_result_price{
	color: #222;
    font-size: 18px;
    font-weight: 600;
}
.menuposition1 {
    width: 75px;
    min-height: 30px;
    top: 18px;
    position: absolute;
    z-index: 502;
    border-left: 1px solid #ddd;
    right: 0;
    left: auto;
    z-index: 501;
    cursor: pointer;
	display:none;
}
.navbar-fixed-top .menuposition1{
	top:15px;
}
.woocommerce .menuposition1 {
    display: block;
}
.menuposition1 p {
    text-align: center;
}
.menuposition1 .widget_shopping_cart_content p {
    text-align: right;
	font-size:16px;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
    padding: 15px 0;
    text-align: right;
}
span.woocommerce-Price-amount.amount {
    font-weight: 800;
}
.shop_table a {
    color: #222;
}
.widget_shopping_cart {
	display: none;
    width: 325px;
    float: right;
    padding: 15px;
	cursor: default;
    background: #fff;
    margin-top: 15px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.15);
	margin-right: -75%;
position: relative;
}
.menuposition1:hover .widget_shopping_cart::before {
    content: "";
    position: absolute;
    border-left: 12px solid 
transparent;
border-right: 12px solid
transparent;
border-bottom: 12px solid
#e2e5ea;
border-top: 12px solid
    transparent;
    top: -25px;
    left: 217px;
}
.menuposition1:hover .widget_shopping_cart {
    display: block;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{
	color:#222;
	    margin-top: 15px;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{
	font-size:15px;
}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{
	padding:20px 0;
}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a {
    font-size: 15px;
    color: #fff;
    background: #444;
}
.woocommerce .widget_shopping_cart .buttons a:hover, .woocommerce.widget_shopping_cart .buttons a:hover {
    background: #222;
}
.shop_table a, .shop_table a:visited {
    color: #222;
}
html #ttr_content .shop_table_responsive th,#ttr_content  .woocommerce-checkout-review-order-table th {
    font-size: 16px;font-weight:600;
}
.woocommerce-checkout #ttr_page.container, .woocommerce-cart #ttr_page.container{max-width:1100px;width:auto;}
.woocommerce-checkout #ttr_page, .woocommerce-cart #ttr_page {
    padding-top: 120px;
    padding-bottom: 60px;
}
.woocommerce .navbar-nav.navbar-right:last-child {
    margin-right: 80px;
}
.cart-icon a {
    display: block;
    height: 30px;
    width: 50px;
    background: url(https://templatetoaster.com/wp-content/uploads/2017/04/landing_image_icons.png);
    background-position: -155px -3114px;
    background-repeat: no-repeat;
}
.woocommerce-mini-cart span.quantity {
    font-size: 14px;
    font-weight: 700;
}
.widget_shopping_cart h3 {
    font-size: 18px;display:none;
}
.woocommerce-checkout #payment div.payment_box p {
    font-size: 14px;
}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce .cart button.button:disabled, .woocommerce .cart input.button:disabled {
    float: right;
    background: #4a4a4a;
    color: #fff;
}
.woocommerce .cart .button:hover, .woocommerce .cart input.button:hover{background:#2a2a2a;color:#fff;}
.woocommerce ul.products li.product .woocommerce-loop-category__title{text-align:center;}
span.ttr_menu_button_text {
    display: none;
}
.woocommerce-checkout .woocommerce #payment ul.payment_methods{padding:25px 0 0; border-bottom:none;}
.woocommerce div.product .product_title{text-align:left;}
.menuposition1 .widget_shopping_cart_content p.woocommerce-mini-cart__empty-message {
    text-align: left;
    margin: 10px;
}
html .woocommerce #ttr_content tr,.woocommerce html #ttr_content td,.woocommerce html #ttr_content th{
	border-bottom: 1px solid #ddd;
    border-collapse: collapse;
    border-left: none;
    border-right: none;
}
.woocommerce-message {
    border-top-color: #8fae1b;
    font-size: 14px;
}
.woocommerce .woocommerce-message .button{display:none;}
.woocommerce #customer_details .col-1, .woocommerce #customer_details .col-2 {
    width: 100%;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{font-size:15px;}
.footer-widget-area.footer_below {
    border: none;
}
/* breadcrumb */
.woocommerce .woocommerce-breadcrumb {
    margin: 0 0 7em;
    padding: 20px 0;
    font-size: 14px;
    color: #333;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.woocommerce .woocommerce-breadcrumb a {
    color: #777;
    font-size: 14px;
}
.templates_container a, .templates_container a:hover {
    font-size: 16px;
    font-weight: 500;
    color: #0070e0;
}
/* =============== Media Queries Starts ======================*/
@media only screen and (min-width:1580px){
	.woocommerce #ttr_content, .product{max-width:1400px;width:auto;}
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{width:calc(100% / 3 - 3.5%);margin: 0 4.8% 4.992em 0;}
	.woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:18px;}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width: 62%;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:33%}
	.product .images a{max-height:1100px;}
	.woocommerce ul.products.columns-3 li.last, .woocommerce-page ul.products.columns-3 li.last {
    margin-right: 0;
}
	body.tax-product_cat.woocommerce #ttr_content, body.tax-product_cat.woocommerce #ttr_page.container, body.single-product.woocommerce #ttr_content, body.single-product.woocommerce #ttr_page.container {
    max-width: 1400px;
}
}
@media only screen and (max-width:1200px) and (min-width:992px){
	.woocommerce ul.products li.product .woocommerce-loop-category__title {
	background: #f4f4f4;
}
}
@media only screen and (max-width:1100px) {
	.menuposition1 {
    border-right: 1px solid #ddd;
		border-left: none;
		border-left:auto;
    right: 80px;
    left: auto;
    z-index: 501;
    cursor: pointer;
		top:22px;
}
	.menuposition1:hover .widget_shopping_cart {
    display:none;
}
	.woocommerce-checkout #ttr_page.container, .woocommerce-cart #ttr_page.container {
    max-width: 1100px;
    width: 90%;
}
}
@media only screen and (max-width:1024px){
	.download-template-default .entry-thumbnail {
	width: auto;
	margin-bottom: 20px;
	height: auto;
	}
	.download-template-default .ttr_post_content_inner {
	display: inline-block;
	width: auto;
	vertical-align: top;
}
	.tt_new_version_row-2 h2 {
	margin-bottom: 0;
	font-size: 30px;
	line-height: 38px;
}
	.tt_new_version_row h1 {
	margin-bottom: 15px;
	line-height: 42px;
	font-size: 34px;
}
	.tt_new_version_content_row.row {
	padding: 50px 0 50px;
	margin-bottom: 020px;
}
	.aws-container {
    width: 85%;
 }
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h2.woocommerce-loop-product__title {
    text-align: center;
    font-size: 18px;
 }
	}
@media only screen and (max-width:991px) and (min-width:481px){
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: calc(100% / 2 - 25px);
	float: none;
	display: inline-block;
	vertical-align: top;
}
	.woocommerce ul.products li.product:nth-child(2n), .post-type-archive.woocommerce ul.products li.product:nth-child(4n+3) {
	margin-right: 0;
}
	.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0;
}
	.post-type-archive.woocommerce ul.products li.last, .post-type-archive.woocommerce-page ul.products li.last{
		margin-right:28px;
	}
	html[lang="en-US"] .heading_border, html[lang="en-US"] .download_step h4.heading_border, html[lang="nl-NL"] .heading_border, html[lang="nl-NL"] .download_step h4.heading_border, html[lang="de-DE"] .heading_border, html[lang="de-DE"] .download_step h4.heading_border {
	font-size: 32px;
	margin-bottom: 5px;
}
}
@media only screen and (max-width:767px){
	.download-template-default .entry-thumbnail {
	width: auto;
	height: auto;
	overflow: hidden;
	border: 1px solid #ccc;
}
	.download-template-default .ttr_post_content_inner {
	width: auto;
	}
	html[lang="en-US"] .heading_border, html[lang="en-US"] .download_step h4.heading_border, html[lang="nl-NL"] .heading_border, html[lang="nl-NL"] .download_step h4.heading_border, html[lang="de-DE"] .heading_border, html[lang="de-DE"] .download_step h4.heading_border {
	font-size: 32px;
	margin-bottom: 10px;
}
		.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: none;
	width: 100%;
	clear: none;
}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	float: none;
	width: 100%;
}
	#ttr_content ul.products.columns-4 {
	padding: 0;
}
	html[lang="en-US"] .product h1 {
	font-size: 22px;
		margin-bottom:5px;
	}
	.woocommerce #ttr_content div.product p.price, .woocommerce #ttr_content div.product span.price{
		font-size:18px;
	}
	.woocommerce #ttr_content {
	margin: 70px 0 70px;
}
	.product .images a{height:auto;}
	html .single .ttr_post h1 a, html .single .ttr_post h1 a:hover, html .single .ttr_post h1 a:visited, html .single .ttr_post h1 {
	font-size: 32px;
	line-height: 40px;
	color: #3b3a3b;
	font-family: 'Nunito Sans','sans-serif','arial';
	font-weight: 700;
}
	html .single .ttr_post h1 a, html .single .ttr_post h1 a:hover, html .single .ttr_post h1 a:visited, html .single .ttr_post h1 {
	font-size: 32px;
	line-height: 40px;
	color: #3b3a3b;
	font-family: 'Nunito Sans','sans-serif','arial';
	font-weight: 700;
}
	#comments li{
		padding:0 !important;
	}
	.ttr_comment_author {
	float: left;
	width: 12%;
}
	.ttr_comment_text {
	width: calc(100% - 16%);
}
	#ttr_content ol.commentlist p, .ttr_post {
	width: auto;
}
	
	.aws-container {
    width: auto;
    margin: 30px auto 25px;
}
	#myModal .modal-dialog{
		width:90%;
	}
	.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-checkout .woocommerce button.button.alt{
		float:none;padding: 15px;
	}
	.woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
    font-size: 16px;
}
	html  #ttr_content .woocommerce tr, html #ttr_content .woocommerce td, html #ttr_content .woocommerce th{
		border:none;
		font-size:16px;
	}
	#ttr_content .woocommerce .cart tr, #ttr_content .woocommerce .cart td{
		font-size:16px;
	}
	.woocommerce ul.order_details li{
		width:100%;
	}
}
@media only screen and (max-width:640px) and (min-width:481px){
		.woocommerce ul.products li.product .woocommerce-loop-category__title {
	background: #f4f4f4;
}
	.woocommerce ul.products[class*="columns-"] li.product {
	width: 100%;
	float: none;
}
	.woocommerce ul.products[class*="columns-"] li.product-category {
	width: auto;
}
}
@media only screen and (max-width:480px){.woocommerce  ul.products[class*="columns-"] li.product{
	width: 100%;
	float: none;
}
	.woocommerce ul.products li.product .woocommerce-loop-category__title {
	background: #f4f4f4;
			bottom: 15px;
}
	.woocommerce .menuposition1 {
    display: none;
}
		.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
    overflow: visible;
}
}
#pro_downloadBox 
{
display: none;
position: fixed;
padding-top: 50px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);z-index:9999;
}
.pro_downloadModal {
	position: relative;
	background-color: #fff;
	margin: auto;
	max-width: 900px;
	padding: 30px;
	border-radius: 4px;
	top:50%;
	transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);
}
.pro_downloadHeader::before {
    content: "\2714";
    font-size: 22px;
    color: #fff;
    background: #3a74e1;
    width: 55px;
    height: 55px;
    position: static;
   border-radius: 50%;
    display: block;
    text-align: center;
    line-height: 55px;
    margin: auto;
    box-shadow: 0 2px 10px 1px rgba(0,0,0,0.3);
}
 #success_msg {
	text-align: center;
	color: #333;font-size: 16px;line-height: 26px;
}

@media(max-width:1024px) 
{
.pro_downloadModal 
{
width: 70%;
}

}
@media(max-width:768px) 
{
.pro_downloadModal 
{
width: 100%;
}
}
.woocommerce ul.products li.product .price {
    float: right;
    padding-right: 15px;
    font-weight: 600;
    font-family: 'Nunito Sans','sans-serif','arial';
}
#pro_downloadClose {
	color: #fff;
	font-size: 18px;
	cursor: pointer;
	padding: 10px;
	border-radius: 4px;    position: absolute;right: 10px;
    top: 5px;
}
/* popup recommended hosting */
.popup_rh_row.row {
    border-top: 1px solid #ccc;    padding: 10px 0 0px;
}
.popup_rh_col {
	background: #f6f8ff;
	border: 1px solid #dfe6ff;
	padding: 30px 50px;
	margin: 20px 0;
	display: block;
	border-radius: 6px;
}
.pro_downloadFooter {
    text-align: center;
}
.popup_rh_col .tt_wh_img{
	margin:auto;
}
.popup_rh_col .popup_rh_content p{
	text-align:center;font-size:16px;
}
.popup_rh_col .popup_rh_content p a{
	color:#222;
	text-decoration:none;
}
.popup_rh_col .popup_rh_content p a{
	text-decoration:underline;
	color:#222;
}
.popup_rh_row h2 {
    text-align: center;
}
.popup_rh_row .tt_wh_img.inmotion {
    background-position: -455px 5px;
    width: 145px;
    background-size: 850px;
}
/* Black friday */
span.tt_offer {
    display: block;
    background-image: url(https://templatetoaster.com/wp-content/uploads/2019/11/top-banner/nyr/top-banner.jpg);
    background-size: 100%;
    width: 100%;
    height: 70px;background-repeat: no-repeat;
}
@media only screen and (min-width:1650px){
	.tt_top_banner {
	background: #01214a;
}
	span.tt_offer {
   background-size: contain;
background-position: center;
}
}
@media only screen and (max-width:1366px){
	span.tt_offer {background-image: url(https://templatetoaster.com/wp-content/uploads/2019/11/top-banner/nyr/top-banner-1366.jpg);
	}
}
@media only screen and (max-width:768px){
	span.tt_offer {background-image: url(https://templatetoaster.com/wp-content/uploads/2019/11/top-banner/nyr/top-banner-640.jpg);height: 90px;
	}
}
@media only screen and (max-width:480px){
	span.tt_offer {background-image: url(https://templatetoaster.com/wp-content/uploads/2019/11/top-banner/nyr/top-banner-480.jpg);
	}
}
/* recommended wordpress hosting */
.tt_row_wh1.row {
    padding: 40px 40px 20px;
    max-width: 1100px;
    margin: 40px auto;
    border-radius: 6px;
}
.tt_row_wh1 a{
color:#353535;	
}
.tt_row_wh1 a:focus {
    color: #0070e0;
}
.tt_wh_content p {
    margin: 18px 0;
}
.tt_row_wh1 .mauticform-row {
    display: inline-block;
    margin-bottom: 20px;
}
.tt_row_wh1 .mauticform-button-wrapper .mauticform-button.btn-default {
    color: #fff;
    background-color: #4a4a4a;
    border-color: #4a4a4a;
    font-size: 16px;
    margin-top: 0;
    padding: 10px 25px;
}
.tt_row_wh1 .mauticform-row.mauticform-email {
    width: calc(100% - 150px);
}
.tt_row_wh1 .mauticform-row.mauticform-email input{
	border-radius:4px;
}
.tt_row_wh1 .mauticform-row.mauticform-button-wrapper {
    margin-left: 10px;
}
.tt_row_wh2.row {
    padding: 40px 0;
}
.tt_row_wh2 h1 {
    font-size: 40px;
    font-family: 'Nunito Sans','sans-serif','arial';
    font-weight: 700;margin-bottom: 10px;
}
.row.justify-content-md-center {
    display: flex;
    justify-content: center;
}
span.tt_wh_title {
    display: block;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 700;
    margin-top: 15px;
}
.tt_wh_col.col1 {
	background: #f6f8ff;
	padding: 30px;
	margin: 20px 40px;
	border-radius: 6px;
	border: 1px solid #dfe6ff;
}
.tt_wh_col h2 a {
    font-size: 24px;
    font-weight: 700;
}
.tt_row_wh2.row .tt_wh_content p {
    line-height: 30px;
    margin:15px 0 0;
	text-align:center;
}
.tt_row_wh2.row .tt_wh_content p:last-child {
    margin-top: 30px;
}
.tt_row_wh2_inner a:hover {
    text-decoration: none;
}
a.btn.btn-default.wh-btn {
    margin-top: 15px;
}
.tt_wh_img.siteground {
    background-position: -100px 0px;
    width: 75px;
}
.tt_wh_img.kinsta {
    background-position: -182px 0;
}
.tt_wh_img.wpengine {
    background-position: -275px 0;
}
.tt_wh_img.a2hosting {
    background-position: -375px 0;
}
.tt_wh_img.flywheel {
    background-position: -465px 0;
}
.tt_wh_img.inmotion {
    background-position: -565px 5px;
    width: 202px;
}
.tt_row_wh2.row p {
    margin: 15px 50px;
}
.tt_wh_img.cloudways {
    background-position: -775px 0;
    width: 105px;
}.popup_rh_row a.btn.download_btn {
    margin-bottom: 0;
}
.popup_rh_content {
    padding-top: 15px;
}
/* product description page */
#tt_display_extra_data .popup_rh_row.row {
    border: 1px solid #dfe6ff;
    padding: 35px 50px;
    margin: 30px 0;
    background:  #f6f8ff;
    border-radius: 6px;
}

#tt_display_extra_data .tt_wh_img.bluehost, .tt_wh_img.bluehost {
	height: 55px;
    width: 200px;
    background: url(https://templatetoaster.com/wp-content/uploads/2021/06/bh-ht.png);
    display: block;
    background-repeat: no-repeat;
    margin: auto;
    background-position: center;
}
.tt_wh_img {
    height: 95px;
    width: 95px;
    background: url(https://templatetoaster.com/wp-content/uploads/2019/11/hosting-icons.png);
	display:block;
}
.tt_row_wh2_inner a:hover {
    text-decoration: none;
}
a.btn.btn-default.wh-btn {
    margin-top: 15px;
}
.tt_wh_img.siteground {
    background-position: -100px 0px;
    width: 75px;
}
.tt_wh_img.kinsta {
    background-position: -182px 0;
}
.tt_wh_img.wpengine {
    background-position: -275px 0;
}
.tt_wh_img.a2hosting {
    background-position: -375px 0;
}
.tt_wh_img.flywheel {
    background-position: -465px 0;
}
.tt_wh_img.inmotion {
    background-position: -565px 5px;
    width: 202px;
}
#pro_downloadClose.success-btn {
    color: #fff;
    margin: 3px 12px 10px;
}
.popup_rh_inner_row.row {
        text-align: center;
}
html .woocommerce .popup_rh_inner_row p {
    text-align: center;
    font-size: 18px;
    color:  #333;
    margin-bottom: 10px;
}
#tt_display_extra_data .popup_rh_row a.popup_rh_col.thirstylink {
    padding: 12px 30px;
    display: inline-block;
    box-shadow: none;
    border: 2px solid #2355e2;
	color: #2355e2;
    font-size: 17px;
    border-radius: 6px;
    font-weight: 600;
	text-align:center;
}
#tt_display_extra_data .popup_rh_row a.popup_rh_col.thirstylink:hover{
	background-color:#2355e2;
	color:#fff;
}
#tt_display_extra_data .popup_rh_col .popup_rh_content p {
       font-size: 15px;
    font-weight: 600;
}
@media only screen and (max-width:1024px){
	.tt_row_wh2 h1{
		font-size:34px;
	}
	.tt_row_wh2_inner.row {
    padding-top: 20px;
	}.tt_wh_col.col1{
		margin:15px;
	}
	#ttr_content .tt_row_wh1.row .newsletter_subscriber_page .form-fields{
		width:auto;
	}	.tt_row_wh2.row p {
    margin: 15px;
}
}
@media only screen and (max-width:767px){
	.tt_row_wh1.row{
		padding:40px 20px;
	}
	.tt_row_wh2.row {
    padding: 30px 0;
}
	.tt_row_wh2 h1 {
    font-size: 30px;
    line-height: 40px;
}
}

/* commment form */
#comments .children {
    margin-left: 80px;
    list-style: none;
}
#comments li{
	padding-left:0 !important;
}
#ttr_content .commentlist img{
	border-radius:50%;
}
a.comment-reply-link {
    font-size: 15px;
    color: #004cd8;
}
.woocommerce #comments{
	margin:0;
	width:62%;
	max-width:initial;
}
.ttr_comment {
    margin: 0;
    background-color: #fff;
    padding: 0;
    margin-top: 60px;
}
#comments h3 {
    font-size: 28px;
}
.ttr_comment_content h3 small a {
    font-size: 14px;
    color: red;
    text-decoration: underline;
}
.ttr_comment_content p.comment-notes {
    font-size: 16px;
    margin-bottom: 20px;
}
span.required {
    color: red;
    font-size: 14px;
}
.ttr_comment_content p.comment-form-author {
    margin-bottom: 20px;
    display: inline-block;
    width: calc(100%/2 - 15px);
}
.ttr_comment_content label {
    font-size: 15px;
    font-weight: 400;
}
.ttr_comment_content input[type="text"] {
    border-radius: 4px;
    height: auto;
    padding: 10px;
    font-size: 16px;
    border-color: #ccc;
}
.ttr_comment_content p.comment-form-email {
    margin-bottom: 25px;
    display: inline-block;
    width: calc(100%/2 - 15px);
    margin-left: 15px;
}
textarea#comment {
    width: 100%;
    border-radius: 4px;
    padding: 10px;
    font-size: 16px;
    box-shadow: none;
    border: 1px solid #ccc;
}
#commentform .form-submit input#submit {
    background: #3a74e1;
    color: #fff;
    padding: 12px 25px;
	transition:0.3s all ease-in-out;
}
#commentform .form-submit input#submit:hover{
	background: #003fb0;
	color:#fff;
}
.ttr_comment_content label a {
font-size: 15px;
font-weight: 600;
color: #0070E0;
}
.ttr_comment .ttr_checkbox {
display: inline-block;
vertical-align: middle;
margin-right: 8px;
margin-top: 0;
width: 18px;
height: 18px;
position: relative;
}
.ttr_comment_content label[for="terms"] {
font-weight: 600;
margin: 0;
vertical-align: middle;
}
span.ttr_button, span.ttr_button_hover1 {
display: block;
margin-top: 10px;
}
span#comment_info {
margin-bottom: 10px;
display: block;
}
#comment_info p {
color: #F00;
font-size: 15px;
}
.ttr_checkbox input[type="checkbox"]:checked + label::after {
opacity: 1;
}
.ttr_comment_content .ttr_checkbox label::after {
opacity: 0;
content: '';
position: absolute;
width: 14px;
height: 6px;
top: 3px;
left: 1px;
border: 2px solid rgba(52,52,52,1);
border-top-color: rgb(52, 52, 52);
border-top-style: solid;
border-top-width: 2px;
border-right-color: rgb(52, 52, 52);
border-right-style: solid;
border-right-width: 2px;
border-top: none;
border-right: none;
box-sizing: border-box;
transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
}
.ttr_comment_content  .ttr_checkbox label {
width: 16px;
padding-left: 0;
}
.ttr_comment_content .ttr_checkbox label {
cursor: pointer;
position: absolute;
width: 16px;
height: 16px;
min-height: 14px;
top: 0;
left: 0;
box-sizing: content-box;
background-color: #FFFFFF;
border-radius: 4px;
border:1px solid rgba(178,179,179,1);
}
input[type="checkbox"] {
visibility: hidden;
}
.ttr_comment_content .highlight label[for="terms"], .ttr_comment_content input.highlight,textarea#comment.highlight {
    border-color: #f00;
}
.ttr_comment_text em {
    font-size: 16px;
    color: #999;
}
p#comment_info {
    margin-bottom: 10px;
    margin-left: 0;
}

@media only screen and (max-width:1024px){
	.woocommerce #comments {
    width: 100%  
}
}
@media only screen and (max-width:767px){
	.ttr_comment_content p.comment-form-author {
     width: 100%;
    margin-left: 0;
    margin-right: 0;
}
	.ttr_comment_content p.comment-form-email {
    width: 100%;
    margin-left: 0;
}
	.woocommerce #comments {
    width: 100% ;
		padding:0;
}
}
/* download to share */
#share_modal .modal-header 
{
	border-bottom:none;
}
.summary .btn_share_download
{
width: 100%;
padding:14px;
color: #3a74e1;
background: #fff;
font-weight: 700;
font-family: 'nunito sans','arial','sans-serif';
font-size: 18px;
border-color: #3a74e1;
margin-top: 25px;
	transition:0.2s all ease-in-out;
}
.summary .btn_share_download:hover {
    background: #3a74e1;
color:  #fff;
}
.share_icon 
{
	border:none;
	margin:30px 5px 5px 5px;
}
p.share_text
{
	color:black;
	margin-top:10px;
}
.vertical-alignment-helper {
	display:flex;
	height: 100%;
	width: auto;
	position: relative;

}

.vertical-align-center {
	/* To center vertically */
	display: table-cell;
	vertical-align: middle;
}

.modal-content {
	width:inherit;
	height:inherit;
	margin: 0 auto;
}
p.text-center.share_text {
    color: black;
    font-size: 16px;
}
p.text-center.share_now {
    color: black;
    font-size: 14px;
}
a#pro_downloadClose {
    position: relative;
    display: inline-block;
    padding: 0px 80px 10px;
    color: #6f6f6f;
    font-size: 13px;
    text-decoration: underline;
    right: 0;
	text-align:center;
}
.ekko-lightbox.modal, #share_modal.modal {z-index:1210;}
#share_modal .modal-dialog{
 	height:auto;
}
#share_modal .modal-content {
    transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
    top: 50%;
}
/*breadcrumbs css */
.woocommerce .woocommerce-breadcrumb {
background: #F2F2F2;
padding: 15px;
font-size: 14px;
color: #AAA;
margin-bottom: 50px;
text-transform: capitalize;
}
.woocommerce .woocommerce-breadcrumb a {
color: #666;
font-size: 14px;
}
/* sidebar custom css */
.single-product.woocommerce #ttr_page.container, .tax-product_cat.woocommerce #ttr_page.container {
    padding-left: 0;
    padding-right: 0;
    max-width: 1200px;
}
.single-product.woocommerce #ttr_content_and_sidebar_container, .tax-product_cat.woocommerce #ttr_content_and_sidebar_container{
    width: auto !important;
    margin: 0px auto 30px;
}
#ttr_sidebar_left {
    float: left;
    width: 22%;
	margin-right:3%;
	margin-top:0;
}
#ttr_sidebar_left h3 {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 25px;
	margin-top:0;
}
.product-categories li {
    list-style: none;
    margin: 15px 0;
	display:flex;
	flex-wrap:wrap;
}
.product-categories li a {
    color: #666;
    font-size: 14px;
	flex:3 0 0;
}
.product-categories li span.count {
    flex: 1 0 auto;
    text-align: right;
}
.single-product.woocommerce #ttr_content, .tax-product_cat.woocommerce #ttr_content {
    margin: 0 auto 40px;
    float: none;
    width: 100%;
    max-width: 1200px;
}
.product-categories li ul.children {
    padding-left: 25px;
	width:100%;
}
.product-categories li ul li {
    margin-bottom: 5px;
}
.product-categories li.current-cat-parent > a {
    font-weight: 600;
}
.term-description p, .page-description p {
    text-align: left;
}
.single-product.woocommerce .products ul, .tax-product_cat.woocommerce ul.products{
	clear:none;
}
#ttr_sidebar_left .woocommerce {
    padding: 0;
}
html .woocommerce #ttr_content ul.children {
    padding-left: 25px;
}
.product {
    max-width: 100%;
    margin: 0 auto 0;
        margin-bottom: 0px;
    clear: none;
    width: 100%;
    float: none;
}
.woocommerce ul.products li.product h3.woocommerce-loop-product__title {
    font-size: 17px;
    font-family: 'nunito sans','arial','sans-serif';
    text-indent: 0;
    margin-left: 15px;
    margin-right: 15px;
    line-height: 26px;
    padding-bottom: 18px;
    padding-top: 5px;
    font-weight: 600;
}
.templates_container{
	width:100%;
	float:none;
}
.templates_container h2 {
    text-align: left !important;
    font-size: 30px;
}
.templates_container p {
    margin-bottom:15px;
	font-size:16px;
}
.templates_container h3 {
    text-align: left !important;
	margin-top:30px;
}
.templates_container {
    font-size: 16px;
    line-height: 26px;
}
.woocommerce-pagination {
    margin-bottom: 20px;
}
@media only screen and (min-width:1024px){
	.single-product.woocommerce ul.products li.product:nth-child(3n), .tax-product_cat.woocommerce-page ul.products li.product:nth-child(3n) {
    margin-right: 0;
}
}
@media only screen and (max-width:1200px){
	.single-product.woocommerce #ttr_page.container, .tax-product_cat.woocommerce #ttr_page.container {
    width: 95%;
}
	#ttr_sidebar_left {
    width: 25%;
 }
	.product {
		 width: 100%;
	}
	.single-product.woocommerce .templates_container, .tax-product_cat.woocommerce .templates_container {
    width: 100%;
}
	#tt_display_extra_data .popup_rh_row.row{
		padding:20px
	}
}
@media only screen and (max-width:1024px) and (min-width:640px){
.woocommerce ul.products li.product:nth-child(2n), .post-type-archive.woocommerce ul.products li.product:nth-child(4n+3) {
	margin-right: 0;
}
		.single-product.woocommerce ul.products li.product:nth-child(2n+1), .tax-product_cat.woocommerce-page ul.products li.product:nth-child(2n+1), .post-type-archive.woocommerce-page ul.products li.product:nth-child(2n+2) {
    margin-right: 22px;
}
}
@media only screen and (max-width:1024px) and (min-width:768px){
	
	.single-product.woocommerce ul.products li.product:nth-child(2n+1), .tax-product_cat.woocommerce-page ul.products li.product:nth-child(2n+1), .post-type-archive.woocommerce-page ul.products li.product:nth-child(2n+2) {
    margin-right: 28px;
}
}
@media only screen and (max-width:1024px){
	#ttr_sidebar_left {
    display:none;
}
	.product, 	.single-product.woocommerce .templates_container, .tax-product_cat.woocommerce .templates_container {
		 width: 100%;
	}
	.single-product.woocommerce #ttr_content, .tax-product_cat.woocommerce #ttr_content {
    width: 100%;
}
	.single-product.woocommerce ul.products li.product, .tax-product_cat.woocommerce-page ul.products li.product, .post-type-archive.woocommerce-page ul.products[class*="columns-"] li.product {
    width: calc(100% / 2 - 20px);
    float: none;
    display: inline-block;
    vertical-align: top;
}
	.related.products h3, .woocommerce ul.products li.product h3.woocommerce-loop-product__title{
		text-align:center;
	}
}

/* ---- WordPress Theme Builder New Page ------ */

/* landing page additional css */
.fr-lp h1{
font-size:42px;
text-transform:inherit;
line-height: 50px;
}
.fr-lp h2{
font-size:36px;
text-transform:inherit;
line-height: 48px;
text-align:center;
font-weight:normal;
margin-bottom:20px;
}
.section6.fr-lp h3{
color:#686b6f;
}
.fr-lp p{
text-align:center;
}
.s1.fr-lp{
padding:70px 0px;
}

a.btn.download_btn{
font-size: 20px;
background-color:#EF672F;
padding: 12px 35px;
transition: 0.5s all ease-in-out;
-webkit-transition: background-color 0.5s ease;
-moz-transition: background-color 0.5s ease;
position: relative;
color:#FFF;
border-radius: 3px;
font-family: 'Nunito Sans','sans-serif','arial';
margin-bottom: 15px;
 
}
a.btn.download_btn::after{
background-color:#ef672f;
content:"";
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
border-radius:5px;
-webkit-animation:button-blip 3200ms forwards infinite cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation:button-blip 3200ms forwards infinite cubic-bezier(0.215, 0.61, 0.355, 1);
animation:button-blip 3200ms forwards infinite cubic-bezier(0.215, 0.61, 0.355, 1)
}
a.btn.download_btn::after{
border-color:transparent
}
@-webkit-keyframes
button-blip{
0%{
transform:scaleX(1) scaleY(1);opacity:0}
10%{
transform:scaleX(1) scaleY(1);opacity: .7
}
30%,99%{transform:scaleX(1.28) scaleY(1.55);opacity:0
}
100%
{
transform:scaleX(1) scaleY(1);opacity:0
}
}
@-moz-keyframes
button-blip{
0%
{
transform:scaleX(1) scaleY(1);
opacity:0
}
10%
{
transform:scaleX(1) scaleY(1);
opacity: .7
}
30%,99%{transform:scaleX(1.08) scaleY(1.35);opacity:0}
100%{transform:scaleX(1) scaleY(1);opacity:0}
}
@keyframes
button-blip
{
0%
{transform:scaleX(1) scaleY(1);opacity:0}
10%
{transform:scaleX(1) scaleY(1);opacity: .7}
30%,99%{transform:scaleX(1.08) scaleY(1.35);opacity:0}
100%{transform:scaleX(1) scaleY(1);opacity:0}}
 a.btn.download_btn:hover
{
background-color:#d05525
} 
.s2.fr-lp, .lp-sc-row2.s2{
padding:50px;
background:#f1f4f8;
}
.s4.fr-lp{
	background:#f1f4f8;
	padding:100px 10px 70px;
}
.s2-inner{
width:75%;
margin:50px auto;
}
.s2-inner p{
font-size:18px;
line-height:28px;
color:#666;
}
.s3.fr-lp, .lp-sc-row3.s3{
padding:50px 0;
}
.s3-inner p{
padding:10px 0px;
}
.s3-inner{
width:95%;
margin:30px auto 0;
}
.s3 .media{
padding:15px;
}
.fr-lp .col-md-4.col-sm-6.col-sx-12, .s7.fr-lp .col-lg-4.col-md-4.col-sm-6.col-xs-12 {
 padding:0 20px; 
}
.fr-lp_svg{
 background-image: url("https://templatetoaster.com/wp-content/uploads/2017/04/landing_image_icons.png");
  background-repeat: no-repeat;
  display:block;
	margin: auto;
 }
.fr-lp_svg.download {
	background-position: 20px -690px;
	height: 115px;
	width: 142px;
}
.fr-lp_svg.build-wp-theme {
	background-position: -115px -690px;
	height: 115px;
	width: 142px;
}
.fr-lp_svg.export-upload {
	background-position: -240px -690px;
	height: 115px;
	width: 142px;
}
.download_link h2 {
    font-size: 28px;
    margin-bottom: 5px;
}
 .fr-lp_ftr{
height: 55px;
    width: 65px;
	display:inline-block;
	}
	.s4-paragraph{
text-align: center;line-height: 28px;margin-top: 15px; font-size:18px; color:#666;width:50%;margin:auto;
}
.s3.fr-lp .row, .s4.fr-lp .row, .s7.fr-lp .row{
margin-top:50px;
}
.s1.fr-lp p{
 color: #666;
    font-size: 22px;
    font-weight: normal;
    line-height: 36px;
    margin-top: 10px;
	margin-bottom:30px;
	max-width:800px;
	}
.inner-section{
	width:75%;
	margin: auto;
}
.fr-lp_ftr.fr-lp_svg.wp-content {
	background-position: -2px -10px;
}
.fr-lp_ftr.fr-lp_svg.plugin-friendly {
	background-position: -66px -10px;
}
.fr-lp_ftr.fr-lp_svg.custom-menu {
	background-position: -135px -4px;
}
.fr-lp_ftr.fr-lp_svg.theme-options {
	background-position: -210px -10px;
}
.fr-lp_ftr.fr-lp_svg.custom-visual-editor {
	background-position: -282px -10px;
}
.fr-lp_ftr.fr-lp_svg.woocommerce-compatibility {
	background-position: -2px -82px;
}
.fr-lp_ftr.fr-lp_svg.bootstrap-compatibility {
	background-position: -60px -80px;
}
.fr-lp_ftr.fr-lp_svg.responsive-web-design {
	background-position: -10px -248px;
}
.fr-lp_ftr.fr-lp_svg.html-css3 {
	background-position: -135px -80px;
}
.fr-lp_ftr.fr-lp_svg.stock-images-gallery {
	background-position: -215px -78px;
}
.fr-lp_ftr.fr-lp_svg.custom-widget-areas {
	background-position: -292px -80px;
}
.fr-lp_ftr.fr-lp_svg.product-page-styling {
	background-position: -282px -1088px;
}
.fr-lp_ftr.fr-lp_svg.multiple-product-styling {
	background-position: -8px -1370px;
}
.fr-lp_ftr.fr-lp_svg.header-options {
	background-position: -82px -815px;
}
.fr-lp_ftr.fr-lp_svg.wysiwyg-editor {
	background-position: 0 -153px;
}
.fr-lp_ftr.fr-lp_svg.w3c-validation {
	background-position: -75px -153px;
}
.fr-lp_ftr.fr-lp_svg.theme-check-plugin-pass {
	background-position: -165px -153px;
}
.fr-lp_ftr.fr-lp_svg.code-standardization {
	background-position: -155px -1600px;
}
.fr-lp_ftr.fr-lp_svg.page-speed {
	background-position: -260px -147px;
}
.fr-lp_ftr.fr-lp_svg.mobile-optimized {
	background-position: -145px -1305px;
}
.fr-lp_ftr.fr-lp_svg.custom-layout {
	background-position: -12px -815px;
}
.fr-lp_ftr.fr-lp_svg.compatible-version {
	background-position: -80px -1370px;
}
.fr-lp_ftr.fr-lp_svg.checkout-pages {
	background-position: -280px -1015px;
}
.fr-lp_ftr.fr-lp_svg.product-grid {
	background-position: -8px -1374px;
}
.fr-lp_ftr.fr-lp_svg.product-page-option {
	background-position: -290px -1090px;
}
.fr-lp_ftr.fr-lp_svg.header-video {
	background-position: -283px -1523px;
}
.fr-lp_ftr.fr-lp_svg.logo-placement {
	background-position: -160px -1375px;
}
.fr-lp_ftr.fr-lp_svg.contact-form {
	background-position: -283px -1450px;
}
.fr-lp_ftr.fr-lp_svg.social-media-integration {
	background-position: -283px -1675px;
}
.fr-lp_ftr.fr-lp_svg.styling-metadata {
	background-position: -285px -1600px;
}
.fr-lp_ftr.fr-lp_svg.virtuemart-support {
	background-position: -275px -815px;
}
.fr-lp_ftr.fr-lp_svg.extension-friendly {
	background-position: -210px -815px;
}
.fr-lp_ftr.fr-lp_svg.module-positions {
	background-position: -150px -815px;
}
.fr-lp_ftr.fr-lp_svg.virtuemart-support {
	background-position: -275px -815px;
}
.fr-lp_ftr.fr-lp_svg.magento-version {
	background-position: -275px -953px;
}
.fr-lp_ftr.fr-lp_svg.checkout-tables {
	background-position: -275px -887px;
}
.fr-lp_ftr.fr-lp_svg.drupal-version {
	background-position: -285px -1310px;
}
.fr-lp_ftr.fr-lp_svg.slider-position {
	background-position: -210px -1300px;
}
.fr-lp_ftr.fr-lp_svg.extension-friendly-templates {
	background-position: -220px -815px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg.wordpress {
	background-position: -85px -250px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg.woocommerce {
	background-position: -200px -250px;
	width:160px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg.prestashop {
	background-position: -5px -1165px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg.html {
	background-position: 10px -1445px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg.joomla {
	background-position: -5px -880px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg.virtuemart {
	background-position: -125px -880px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg.blogger {
	background-position: -125px -1445px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg.opencart {
	background-position: -145px -1165px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg.magento {
	background-position: -5px -1015px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg.drupal {
	background-position: -135px -1025px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg {
	width: 110px;
	height: 100px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg.joomla {
	background-position: 20px -380px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg.drupal {
	background-position: -68px -380px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg.blogger {
	background-position: -160px -380px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg.magento {
	background-position: -250px -380px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg.prestashop {
	background-position: -0px -495px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg.opencart {
	background-position: -125px -495px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg.virtuemart {
	background-position: -240px -495px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg.html {
	background-position: -0px -600px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg.wordpress {
	background-position: -100px -596px;
}
.other-cm-sc .fr-lp_ftr.fr-lp_svg.woocommerce {
	background-position: -212px -596px;
	width: 140px;
}
.s6.fr-lp h2{
margin-bottom:50px;
}
.s4-paragraph{
text-align: center;line-height: 28px;margin-top: 15px; font-size:18px; color:#666;width:50%;margin:auto;
}
.s3.fr-lp .row, .s4.fr-lp .row, .s7.fr-lp .row{
margin-top:50px;
}
.main-cm-sc {
  padding-bottom: 30px;
}
.main-cm-sc .fr-lp_ftr.fr-lp_svg {
	height: 135px;
	width: 120px;
}
#ttr_content .about-tt ul {
	text-indent: 0;
}
.fr-lp.about-tt h2{
	font-size: 34px;
}
.s4.fr-lp.about-tt p {
	margin-bottom: 15px;
}
.about-tt ul li {
	list-style-type: initial;
	margin: 10px 0;
	font-size: 16px;
	line-height: 26px;
}
.s1.fr-lp.about-tt {
	padding: 70px 0px 35px;
}
.s1.fr-lp.about-tt p {
	font-size: 14px;
	line-height: 26px;
	color: #333;
}
.about-tt.row {
	margin: 50px 0;
}
.s4.fr-lp.about-tt {
	padding: 120px 0;
}
.section.fr-lp.about-tt {
	padding: 120px 0;
}
.section.fr-lp.about-tt .row p {
	text-align: left;
	margin: 30px 0;
}
.section.fr-lp.about-tt .row {
	padding: 30px 0;
}
.about-tt .s4-paragraph {
	width: 75%;
}
html .fr-lp p {
text-align: center;
margin:0 auto 20px;
}
html .s1.fr-lp.about-tt p {
font-size: 17px;
line-height: 30px;
color:#333;
}
html .fr-lp h3, html .fr-lp h3 a {
font-size: 20px;
font-family: 'Nunito Sans','sans-serif','arial';font-weight: 700;line-height:26px;
} 
html .fr-lp h1 {
	font-size: 42px;
	text-transform: inherit;
	line-height: 50px;
	font-family: 'Nunito Sans','sans-serif','arial';font-weight: 700;
}
html .fr-lp h2, .lp-sc h2 {
	font-size: 40px;
	font-family: 'Nunito Sans','sans-serif','arial';font-weight: 700;
	line-height: 48px;
    text-align: center;
	margin-bottom: 20px;
}

/* landing pages */
.pl-yt-vd .fr-lp_svg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 130px;
	height: 130px;
	background-position: -10px -2015px;
}
html .fr-lp h1 {
	font-size: 42px;
	text-transform: inherit;
	line-height: 50px;
	font-family: 'Nunito Sans','sans-serif','arial';font-weight: 700;
}
html .fr-lp h2 {
	font-size: 40px;
	font-family: 'Nunito Sans','sans-serif','arial';font-weight: 700;
}
.cm-sc {
	display: inline-block;
	padding: 0 5px;
}
.sc-center {
	text-align: center;
}
.fr-lp-ftr_img {
    height: 300px;
    width: 100%;
    padding: 0;
	background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
	text-align:center;
}
.fr-lp-ftr_img.img1 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2018/12/website-builder.png);
 }
.fr-lp-ftr_img.img2 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2019/01/website-maker-1.png);
 }
.fr-lp-ftr_img.img3 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2019/01/free-website-builder.png);
 }
.fr-lp-ftr_img.img4 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2019/01/free-website-maker.png);
 }
.fr-lp-ftr_img.img5 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2019/01/best-website-builder.png);
 }
.fr-lp-ftr_img.img6 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2019/01/responsive-website-builder.png);
 }
.fr-lp-ftr_img.img7 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2019/01/simple-website-builder.png);
 }
.fr-lp-ftr_img.img8 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2019/01/website-maker-responsive.png);
 }
.fr-lp-ftr_img.img9 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2019/01/easiest-website-builder.png);
 }
 .fr-lp-ftr.row {
	padding: 0 50px;
}
.fr-lp-ftr_img {
	transition: 0.5s all ease-in-out;
	border-radius: 13px;
	margin: 30px auto;
}
.fr-lp-ftr_img img:hover {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
	transition: 0.5s all ease-in-out;border-radius: 13px;
}
.section6-bs.os-content {
	margin: 30px auto 0;
	width: 75%;
}
.page-id-2227 .section6-bs.os-content p {
	margin-bottom: 15px;
}
.page-id-2227 .s2-inner-bs {
	margin: 50px auto 25px;
	width: 95%;
}
.s1-inner {
	max-width: 1200px;
	margin: auto;
}
/* css-menu-maker */
.s8.fr-lp .testmonial {
    margin: 20px 15px;
}
.s8.fr-lp .testmonial .testmonial_veiws {
    background: #E3E7EF;
    border-radius: 10px;
	line-height: 26px;
}
.s8.fr-lp .testmonial .author {
    border-color: #E3E7EF transparent transparent;
    border-width: 12px;
}
.s8.fr-lp .testmonial h3 {
    margin-left: 10px;
    font-size: 17px;
}
.s8.fr-lp .testmonial .testmonial_veiws p {
    line-height: 28px;
}
html .page-template #ttr_content_margin {
	padding-top: 50px;
}

/* ebook page */
.row.access_page {
    margin-bottom: 80px;
    margin-top: 80px;
}
a.btn.download_button {
	background-color: #7b417a;
	color: #fff;
	font-family: 'Nunito Sans','sans-serif','arial';
	font-weight: 400;
	font-size: 18px;
	padding: 4px 20px 10px;
	border-radius: 3px;
	margin-bottom: 15px;
}
.e-book-inner {
    max-width: 1200px;
    margin: auto;
    width: 100%;
}
.access_page .media-body {
  margin-top: 30px;
}
.access_page .media-body p{
margin-top:10px;
}
.access_page p.sample-button {
  margin: 15px 0;
	text-align:center;
}
.row.download_link {
  background-color: #eaeaea;
  border-radius: 5px;
  margin: 50px 8px;
  padding: 25px;
}
.media-body li {
    font-size: 16px;
    line-height: 24px;
    margin: 15px 0;
    padding-left: 25px;
    position: relative;
}
.media-body li::before {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2017/04/landing_image_icons.png);
    background-position: -22px -1119px;
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    width: 24px;
    background-size: 300px;
}
.s3.e-book {
    padding: 60px;
}
.s3.e-book .s3.row{
	padding: 30px 50px;
	position: relative;
}
.s4.e-book {
	background: #f9f9f9 none repeat scroll 0 0;
  padding: 80px 0;
  border-bottom: 1px solid #ddd;
}
.s4.e-book .s4.row {
  padding-top: 50px;
}
.s4.e-book .s4.row p{
	font-size:16px;
}
 .s5.e-book .s5.row p {
  font-size: 15px;
  line-height: 24px;
}
.media-body li::before {
  background-image: url("https://templatetoaster.com/wp-content/uploads/2017/04/landing_image_icons.png");
  background-position: -22px -1119px;
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  width: 24px;
  background-size: 300px;
}
.s5.row {
  padding-top: 50px;
}
.s5.e-book {
  padding-bottom: 40px;
  padding-top: 80px;
}
.s2.e-book {
  background: #f5f5f5 none repeat scroll 0 0;
  padding: 30px 0 60px;
}
.s2.e-book  a.btn {
  margin-bottom: 0px;
  margin-top: 10px;
}
.s2.e-book  h2 {
  text-align: center;
}
.s4.e-book .media,.s5.e-book .media {
  padding: 15px;
}
.s5.e-book .row.download_link p {
  font-size: 16px;
  color: #777;
}
.s5.e-book .row.download_link h2 {
  margin-bottom: 8px;
  margin-top: 0;
}
.s5.e-book .row.download_link div {
  text-align: right;
}
.page-id-2518 #ttr_content {
	float: none;
	}
.s5.e-book .row.download_link {
  margin-top: 30px;
  padding: 35px 70px;
}
.s5.e-book a.btn.download_button {
  display: inline-block;
  margin-bottom: 0;
  padding: 10px 50px;
}
.s5.e-book .row.download_link {
  padding: 35px 70px;
}
.media-img {
  padding: 20px 0 20px 32px;
}
.s2.content.row {
  margin: 40px 0;
}
.s2.row.content .media-body li {
  padding-left: 35px;
  text-indent: 0;
}
.s2.content.row .media-body p {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 25px;
  margin-top: 30px;
}
a.btn.download_button{
padding:8px 20px 10px;
}
.s2.content.row .media-body {
  margin-top: 60px;
}
.s2.content.row .media-body {
  margin-top: 50px;
  padding-left: 100px;
  text-align: center;
}
.s2.e-book-inner {
  max-width: 1150px;
}
#ttr_content .s2.content.row .media-body ul {
  padding-left: 0;
}

/* section 7 - testimonial */
html .hm_row7, .lp_sc_row7.row {
	padding: 80px 0;
}
html .hm_row7_inner, html .lp_sc_row7.row_inner  {
	margin: auto;
}
html .hm_row7 .heading2, html .lp_sc_row7.row .heading2 {
	text-align: center;
}
.fr-lp-tst-icon {
	height: 150px;
	width: 200px;
	background-image: url("../../uploads/2018/09/icon_home.png");
	background-position: -10px -480px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: middle;
}
.row2 .fr-lp-tst-icon{
	transform:scalex(-1)
}
.hm_row_7.col1, .lp_sc_row_7.col1 {
	display: inline-block;
	width: calc(100% - 210px);
	vertical-align: middle;
}
html .user-img{
	height: 60px;
	width: 60px;
	display: inline-block;
	background-image: url("../../uploads/2018/09/icon_home.png");
	background-repeat: no-repeat;
	background-position: -250px -530px;
	vertical-align: middle;
}
.fr-lp-usr-dts{
	padding-top: 15px;
}
html user-details-col  {
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
}
.fr-lp-usr-dts {
	padding-top: 15px;
}
.fr-lp-usr-dts-col h5  {
	font-size: 16px;
	font-family:'Nunito Sans','sans-serif','arial';
}
.fr-lp-usr-dts-col p {
	font-size: 14px;
	color: #666;
	margin: 0;
}
html .hm_row7_inner-row, html .lp_sc_row7_inner-row {
	padding: 25px 0 50px;
}
html .row1 .hm_row_7.col1, .lp_sc_row_7.col1 {
	padding-left: 25px;
}
html .row2 .testimonial-icon {
	transform: rotate(-180deg);
	transform: scaleX(-1);
}
.hm_row_7.col1, html .row2 .tt_section_row_7.col1 {
	padding-right: 30px;
}


.ofln-tmps .tm-col .lp_sc_row5_tm.img-col1{
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/1.jpg);
}
.ofln-tmps .tm-col .lp_sc_row5_tm.img-col2 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/8.jpg);
}
.ofln-tmps .tm-col .lp_sc_row5_tm.img-col3 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/dlp/3.jpg);
}
.ofln-tmps .tm-col .lp_sc_row5_tm.img-col4 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/dlp/4.jpg);
}
.ofln-tmps .tm-col .lp_sc_row5_tm.img-col5 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/htlp/1.jpg);
}
.ofln-tmps .tm-col .lp_sc_row5_tm.img-col6 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/htlp/6.jpg);
}
.ofln-tmps .tm-col .lp_sc_row5_tm.img-col7 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/6.jpg);
}
.ofln-tmps .tm-col .lp_sc_row5_tm.img-col8 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/3.jpg);
}
.tt_home_row5_theme.theme-col1.img1, .tt_home_row5_theme.theme-col1.img2, .tt_home_row5_theme.theme-col1.img3, .tt_home_row5_theme.theme-col1.img4, .tt_home_row5_theme.theme-col1.img5, .tt_home_row5_theme.theme-col1.img6, .tt_home_row5_theme.theme-col1.img7, .tt_home_row5_theme.theme-col1.img8 {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
}

/*****************************/
/****** media querries ******/
/****************************/
@media only screen and (min-width:1580px){
	html .container {width: 100%;margin: auto;max-width:1400px;}
	html #ttr_menu_inner_in,  .PageTemplate1 #ttr_menu_inner_in, .tt_purchase_row.row, html .tt_testimonial-row.row, html .tt_terms_of_use_row.row, html .tt_privacy_policy_row.row, .tt_faq_row.row, .tt_affiliates_row.row,.s1-inner, .e-book-inner, .s2.e-book-inner, .s3.e-book .s3.row, .s4.fr-lp-row .s4-inner {
	max-width: 1400px;
	margin: auto;
}
	html p, html .producttag{font-size:18px;}
	html .tt_home_row1.row, .lp_sc_row1.row{
		max-height:680px;
	}.s3.fr-lp .row, .s4.fr-lp .row, .s7.fr-lp .row, .s3-inner,  .s2-inner-bs, .row.s2-bs {
    margin-top: 50px;
    max-width: 1400px;
    margin: 50px auto 20px;
}
html .ttr_footer-widget-area_inner_above0, .tt_new_version_inner2  {
		max-width: 1400px;
}
	html .ttr_footer_bottom_footer_inner {
	max-width: 1400px;
	height: auto;
}
	
	html .tt_home_row6_clients {
    max-width: 1350px;}
	html .tt_home_row4_col p {
    font-size: 18px;
    line-height: 30px;
}
	html .tt_home_row5.row, html .tt_home_row6.row.our-users, html .tt_home_row8.row, html .tt_home_row4.row.why-choose-us, .vd-sc.fr-lp, html .tt_home_row3.row, html .tt_home_row2.row.how-it-works{
		padding:100px 0;
	}
	html .tt_home_col.col2{text-align:right;}
	.s2.fr-lp{padding:50px 50px 100px;}
	.section6-bs.os-content,.qa-body-wrapper, .qa-nav-main-list, .qa-nav-sub-list, .inner-section, .s2-inner, .about-tt .s4-paragraph{max-width:1400px;width:auto;}
	.qa-nav-sub-list, html .fr-lp img, .s2-inner img{margin:auto;}
	.fr-lp-ftr.row {    padding: 0 50px 50px;    max-width: 1400px;    margin: auto;}
	.s1.fr-lp p {    font-size: 20px !important;}
	html .ttr_download_section{max-width:1250px;}
	#qam-topbar{margin-top:125px;}
	.PageTemplate1 #ttr_page.container, .feature_container{max-width:1400px;width:auto;}
	#ttr_content tr, #ttr_content td{font-size:16px;}
	body,.basic.upload_template>ul>li>a, ul.tt-tou li, .about-tt ul li{font-size:17px;}
	.video-content{top:70%}
	.demo_row1 .vedio_bg{min-height:300px;}
	html .fr-lp .satisfaction-tt p{text-align:left;}
	.tt_privacy_policy_row p {
    margin: 15px 0;
}
	.top-section-margin {
    margin: 45px 90px;
}
	html .top-section-margin h1{
		font-size:60px;
		line-height:75px;
	}
	html .tt_home_row1.row, .lp_sc_row1.row{
		background-size:50%;
	}
}
@media (max-width:1579px)  and (min-width: 1200px) { html .container {width: 100%;margin: auto;max-width:1150px;}html #ttr_menu_inner_in, .feature_container {
	max-width: 1200px;
	margin: auto;
}
html .ttr_footer-widget-area_inner_above0 {
		max-width: 1150px;
}
	html .ttr_footer_bottom_footer_inner {
	max-width: 1150px;
	height: auto;
}
	html .PageTemplate1 #ttr_page.container {
	width: 100%;
	max-width: 1150px;
}
	.s3.fr-lp .row, .s4.fr-lp .row, .s7.fr-lp .row, .s3-inner, s2-inner-bs, .page-id-2227 .s2-inner-bs, .row.s2-bs {
    margin-top: 50px;
    max-width: 1150px;
    margin: 50px auto 0;
}
	html .hm_row_cta_inner .heading2 {
     font-size: 55px;
      line-height: 70px;
}
	.website-category-img {
    min-height: 240px;
}
	/*.top-section-margin {
    margin: 45px 90px;
}*/
	html .top-section-margin h1{
		font-size:60px;
		line-height:75px;
	}
	.qa-nav-sub-list, html .fr-lp img, .s2-inner img{margin:auto;}
}
@media only screen and (max-width:1300px){
	html .container{
		width:100%;
	}
	html .ttr_footer_bottom_footer_inner {
	max-width: 1150px;
	width: 100%;
}
	html .heading2 {
	font-size: 38px;
	}
	html input.nsu-field[type="email"] {
	width: calc(100% - 50%);
}
	html .hm_row_cta_inner .heading2{
		font-size: 55px;
    line-height: 70px;
	}
	.widget_shopping_cart{
		margin-right:-30%;
	}
	.menuposition1:hover .widget_shopping_cart::before{
		left:250px;
	}
	}
@media only screen and (max-width:1200px){
	.inner-section {
	width: 90%;
	margin: auto;
}
.about-tt .s2-inner{
	width: 90%;
}	
	html .ttr_footer_bottom_footer_inner, .s3.fr-lp .row,  s2-inner-bs, .page-id-2227 .s2-inner-bs, .row.s2-bs, .ttr_footer-widget-area_inner_above0,  .section-center{
		max-width:initial; width:92%;margin:auto;
	}
	.fr-lp-ftr_img {
    padding: 15px;
		margin:0 auto;
}
	html .hm_row7_inner-row {
    padding: 25px 0 0px;
}
		html .container {
	width: 92%;
}
	.s3-inner{
		width:100%;
	}
		html .tt_home_row1.row, .lp_sc_row1.row{
	height: auto;background-image:none;
}
html .tt_home_row1-inner.row, html .tt_section_row1-inner.row {
	 transform: translateY(0%); 
	 -webkit-transform: translateY(0%); 
	 -moz-transform: translateY(0%); 
	 -ms-transform: translateY(0%); 
	 position: relative; 
	top: 0;
	padding: 120px 0 60px;
}
	.lp_sc_row1.row .container {
    width: 100%;
}
	.website-category-img {
    min-height: 190px;background-position: center top;
	}
	.tt_section_row5_theme {
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 275px;
}
	.fr-lp-ftr_img {
    background-size: contain;
	}
		.top-section-margin {
    margin: 45px 20px;
}
	.widget_shopping_cart{
		margin-right:0;
	}
	.menuposition1:hover .widget_shopping_cart::before{
		left:275px;
	}
}
@media only screen and (max-width:1100px){

html .tt_home_col.col1, .lp_sc_col.col1 {
	width: 44.4%;
}
 html .dropdown-menu {
	position: static;
	min-width: 100%;
}
html .hm_row_cta_inner .heading2, .lp_sc_row_cta_inner.row .heading2 {
    font-size: 45px;
    line-height: 60px;
}
html .tt_home_col.col2, .lp_sc_col.col2{
	width: calc(55% - 4px);
}
	html .header-link  {
	font-size: 16px;
	margin-left: 15px;
	display: inline-block;
}
	html .client-img{
		width:190px;
	}
	html .client-img.bank-of-papua {
	background-position: -650px 0;
	width: 200px;
}
html nav#ttr_menu .menu-button .ttr_menu_items_parent_link {
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}
html .tt_home_col.col1 h1, .lp_sc_col.col1 h1 {
	font-size: 44px; 
	text-align: left;
	margin-bottom: 40px;
}
html 	#navigationmenu {
	width: 95%;
	margin: auto;
}
html #ttr_menu.navbar {
	background-color: rgba(255,255,255,1);
}
.PageTemplate1 #ttr_content_margin{
padding:70px 0 0;
}
html .ttr_download_s2-col{
	margin:0 20px;
	padding: 25px;
}
	html .nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow, html .ttr_menu_items li a.ttr_menu_items_parent_link, html .nav.ttr_menu_items li span.separator {
	padding-left: 20px;
	background: #fff;
}
	html .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #fff;
}
	html .navbar-default .navbar-toggle .icon-bar {
	background-color: #272727;
		height:3px;
}
	html ul.navbar-nav .dropdown-menu, html ul.navbar-nav .sub-menu, html ul.navbar-nav .collapse li a{
		box-shadow:none;
	}
	html #ttr_content .lp_cta_points li {
	font-size: 18px;
	margin: 15px 0;
	}
.basic.upload_template>ul>li {
 	width: calc(100%/2 - 15px);}
}
@media only screen and (max-width:1024px){
	.s2-inner {
  margin: 50px auto;
  width: auto;
}
.s2.fr-lp{
padding:50px 20px;
}
.about-tt div {
	padding: 10px;
}
.s1.fr-lp.about-tt {
	padding-bottom: 0;
}
.s2-inner {
  margin: 50px auto;
  width: auto;
}
.cm-sc {
  padding: 10px;
}
	 .tt_changelog_left_col{
        padding-right:50px;
    }
    .tt_changelog_right_col{
        padding-left: 50px;
    }
    html .mycontainer{
        padding-top:60px;
    }
}
@media only screen and (max-width:991px){
	html .tt_home_row_inner.row, html .tt_section_row_inner.row {
	padding-top: 0;
}
html .tt_home_row2 .col-md-4.col-sm-6.col-xs-12.text-center, html .tt_section_row2 .col-md-4.col-sm-6.col-xs-12.text-center {
	padding-right: 50px;
	padding-top: 30px;
}
html .cms_feature.odd, html .cms_feature.even {
	margin-top: 15px;
	min-height: auto;
}
html .tt_home_row3_inner, html .tt_section_row3_inner {
	padding-top: 50px;
}
html .tt_home_row5_col.col1, html .tt_section_row5_col.col1 {
	width: 100%;
	padding: 0;
}
html .tt_home_row5_col.col2, html .tt_section_row5_col.col2 {
	width: 100%;
	margin-top: 20px;
}
html .ttr_footer_bottom_footer_inner {
	max-width: 1225px;
	width: 90%;
}
html .tt_home_row5_col p, html .tt_section_row5_col p {
	text-align: center;
}
html .hm_row7_inner, html .lp_sc_row7.row_inner {
	padding: 0;
}
html .tt_home_row4_col.col2, .lp_sc_row4_col.col2 {
	padding-left: 40px;
}
html .tt_home_row5_col .heading2, html .tt_section_row5_col .heading2 {
	text-align: center;
}
	html .tt_home_col.col1 h1, .lp_sc_col.col1 h1 {
	font-size: 40px;
	text-align: left;
	margin-bottom: 15px;
}
	html .tt_home_col.col1 p, .lp_sc_col.col1 p {
	font-size: 20px;
	margin-bottom: 25px;
	line-height: 30px;
}
	html .tt_home_row_inner.row, html .tt_section_row_inner.row {
	padding-top: 0;
}
	html #ttr_menu_inner_in {
	margin: 0;
}
html .client-img {
	display: inline-block;
	padding: 20px;
	width: calc(100% / 3 - 4px);
	height: auto;
	}
.media-img img {
	margin: auto;
}
.s2.content.row .media-body p:last-child {
	text-align: center;
}
	.website-category-img {
    min-height: 320px;
}
	.row.justify-content-md-center {
    display: block;
}
	.fr-lp-ftr_img {
    background-size: auto;
	}
}
@media only screen
and (min-width: 150px)
and (max-width: 1024px) {
    .ttr_footer_bottom_footer_inner {
        text-align: center;
    }
    img {
        max-width: 100%;
    }
.footer1 {
display: table;
margin: 0 auto;
width:auto;
}
 footer {
        max-width: 100% !important;
    }
	.s8 .fr-lp-ftr.row, .s5 .fr-lp-ftr.row {
	padding: 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
     padding-left: 5px;
}
	.tt_section_row5_theme {
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 375px;
    background-position: center;
}
}
@media only screen and (max-width:1100px) and (min-width:768px){
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
float: right;
}
	#ttr_menu .navbar-right {
	float: none !important;
}
	.menu-center.navbar-collapse.collapse.in {
    display: block !important;
}
.menu-center.navbar-collapse.collapse {
display: none !important;
}
	.navbar-nav > li {
	float: none;
	clear: both;
}
	.ttr_menu_items li a.ttr_menu_items_parent_link, .nav.ttr_menu_items li span.separator, .nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow {
	float: none;
}
}
@media only screen
and (min-width: 768px)
and (max-width: 1024px) {
	#ttr_menu_inner_in {
        width: auto !important;
    }
	#ttr_page {
        max-width: none;
        min-width: 0;
        padding-top: 0;
    }
	.ttr_banner_menu {
        width: auto !important;
    }
    .footer-widget-area {
        width: auto !important;
    }
	   .container {
        width: 100%;
    }
    .ttr_footer_bottom_footer_inner, #ttr_footer_top_for_widgets {
        position: relative;
        margin: 0 auto;
    }
	 #ttr_menu.navbar {
        min-height: 70px;
    }
    #ttr_menu_inner_in {
        position: relative;
        margin: 0 auto;
    }
	.navbar-default {
        margin: 0px;
       box-sizing: content-box
    }
	 nav#ttr_menu {
        max-width: 100%;
    }
	.ttr_footer-widget-area_inner_above0 {
        padding: 25px 5px 0;
    }
	 #ttr_content {
        float: left;
        width: 100%;
        clear: none;
    }
	 .feature_container {
        margin: 0 auto;
        width: 90%;
    }
    .footer1 {
        display: table;
        margin: 0 auto;
    }
	input.nsu-field[type="email"]{
width:64%!important;
}
	.tt_changelog_main_row.row{
		padding:120px 40px 40px;
	}
}
@media only screen and (max-width: 767px) {
    .container {
        width: 100%;
    }
    .ttr_footer_bottom_footer_inner {
        height: 80px;
    }
    .ttr_footer_bottom_footer_inner, #ttr_footer_top_for_widgets {
        position: relative;
        margin: 0 auto;
    }
	#ttr_menu.navbar {
        min-height: 70px;
    }
    #ttr_menu_inner_in {
        position: relative;
        margin: 0 auto;
    }
	  .navbar-default {
        margin: 0px;
        box-sizing: content-box
    }
	nav#ttr_menu {
        max-width: 100%;
    }
	 .container {
        overflow: visible !important;
    }
    .ttr_footer-widget-area_inner_above0 {
        padding: 25px 10px 0;
    }
    #ttr_content {
        float: left;
        width: 100%;
        clear: none;
    }
	#ttr_menu .navbar-toggle {
        margin: 18px 15px 18px 0;
          float: right;
		 border-radius: 0px;
		border:1px solid #FFFFFF;
		transition:all 0.3s ease 0s;
    }
    nav#ttr_menu .icon-bar {
        background-color: #CBCBCB;
    }
	 #ttr_menu.navbar {
        z-index: 99;
    }
		.fr-lp h2{
font-size:26px;
line-height:35px;
}
.fr-lp p{
font-size:16px;
}
.nsu-form {
width: 100%;
}
.footer1 {
display: block;
}
html nav#ttr_menu .icon-bar {
	background: rgb(18, 18, 18);
}
html .navbar-brand {
	height: auto;
	padding: 15px 10px;
}
	html .tt_home_row2 .theme_icon.cms_bg, html .tt_section_row2 .theme_icon.cms_bg {
	margin: 5px auto 8px;
}
html .purchase-table-header h3 {
	color: #242424;
	}
	.purchase-table-header p {
    text-align: center;
}
	html .navbar-brand {
	height: auto;
	padding: 15px 10px;
}

	html .tt_home_row2 .theme_icon.cms_bg, html .tt_section_row2 .theme_icon.cms_bg {
	margin: 5px auto 8px;
}

	html .tt_home_col.col2 {
	width: 100%;text-align:center;
}
html .heading2 {
	font-size: 32px;
}
html .tt_overview_row.row,html  .tt_home_row3.row, html .tt_home_row2.row.how-it-works, html .tt_home_row5.row, html .tt_home_faq.row, html  .tt_section_row3.row, html .tt_section_row2.row.how-it-works, .lp_sc_row5.row, html .tt_section_faq.row  {
    padding: 50px 20px;
   }
html .tt_overview_row.row video{
		margin:0;
	}
html  .theme_icon.cms_bg{
	margin:auto;
}
html .tt_home_row2 h3, html .tt_home_row2 h3 a, html .tt_section_row2 h3, html .tt_section_row2 h3 a{
	text-align:center;
}
html .tt_home_row_inner p, html .tt_section_row_inner p {
	text-align: center;
}
html .tt_home_row3_inner, html .tt_section_row3_inner {
	padding-top: 0px;
}
html .tt_home_row4_col, .lp_sc_row4_col {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
html .tt_home_row4_col.col2, .lp_sc_row4_col.col2 {
		padding: 0;
	text-align: center;
}
html .tt_home_row4_col p {
	text-align: center;
}
html .tt_home_row2 .col-md-4.col-sm-6.col-xs-12.text-center, html .tt_section_row2 .col-md-4.col-sm-6.col-xs-12.text-center {
	padding-right: 0;
	padding-top: 30px;
}
html .theme_icon.cms_bg.why-choose-tt {
	margin: 0 auto 15px;
}
html .tt_home_row4_col h3, html .tt_home_row4_col h3 a, .lp_sc_row4_col h3, .lp_sc_row4_col h3 a {
	font-size: 24px;
	 text-align: center;
}
html .tt_home_row4_inner.row, html .tt_section_row4_inner.row {
	padding-top: 20px;
}
	html .hm_row_cta_inner .heading2, .lp_sc_row_cta_inner.row .heading2{
	font-size: 36px;
	text-align: center;
}
html 	.tt_home_row_cta_inner p, .lp_sc_row_cta_inner.row p {
	font-size: 20px;
	text-align: center;
	}
html #ttr_copyright{
	text-align:center;
}
	html .tt_home_row1 p, html .tt_section_row1 p {
	text-align: center;
}
	html .tt_home_row1-inner.row, html .tt_section_row1-inner.row{
		padding:60px 0;
	}
html .tt_home_col.col1 h1, .lp_sc_col.col1 h1 {
	font-size: 32px;
	text-align: center;
}
html .tt_home_col.col1, .lp_sc_col.col1 {
	width: 100%;
	padding-bottom: 30px;
	text-align: center;
	padding-top:50px;
}
html .tt_home_col.col2, .lp_sc_col.col2 {
	width: 100%;
}
html #ttr_copyright{
	text-align:center;
}
	html .heading_border, html .download_step h4.heading_border{
		font-size:30px;
	}
html .tt_home_row6.row.our-users, html .lp_sc_row6.row.our-users {
	padding: 60px 0;
}
	html .purchase-table-header span {
	font-size: 18px;
	font-weight: normal;
}
.vd-sc-inner iframe {
	height: 300px;
}
html .fr-lp h1 {
	font-size: 30px;
	line-height:38px;
	}
		html h1, html h1 a, html h1 a:hover, html h1 a:visited{font-size:30px;}
	html h2, html h2 a, html h2 a:hover, html h2 a:visited{
		font-size:26px;
		line-height:32px;
	}
	html .page-template #ttr_content_margin {
	padding-top: 50px;
}
html .heading_border {
	font-size: 28px;
	margin-bottom: 20px;
	line-height:36px;
}
html .btn.btn-default.btn-lg {
	font-size: 18px;
	padding: 12px 35px;
}
	html nav#ttr_menu .icon-bar {
	background: rgb(18, 18, 18);
}
html .heading2 {
	font-size: 32px;
}
html .ttr_download_s2-col {
	margin: 15px 0;
	min-height: auto;
	width:95%;
}
html .ttr_download_section h1 {
	font-size: 33px;
	}
	html .ttr_download_section {
	margin: 66px auto 70px;
	}
	html .ttr_download_s2.row{
	padding: 50px 0 60px;
	}
html .ttr_download_s2-col-row {
	padding-top: 20px;
}
html .ttr_download_s2.row h2 {
	font-size: 30px;
}
html h1, html h1 a, html h1 a:hover, html h1 a:visited{font-size:30px;}
html .PageTemplate1 #ttr_menu_inner_in {
	text-align: right;
	position: relative;
}
html .documentation-main h1 {
	font-size: 30px; 
	font-family: 'Nunito Sans','sans-serif','arial';font-weight: 700;
}
html .basic-step .col-md-3.col-sm-3.col-xs-12 {
	padding: 15px 15px;
}
	html .basic-documentation {
	padding: 0;
	margin-top: 0;
}
	html .documentation-tt.row.first-child {
	padding: 120px 0 20px;
}
html .basic-step {
	margin: 0px 0;
	text-align: center;
}
.purchase-section-mobile{
	display: block;
}
	.purchase-table-desktop{
		display: none;
	}
.purchase-table {
	display: block;
	width: 100%;
	border: 1px solid #ddd;
	margin-bottom: 50px;
	border-radius: 5px;
}
	.purchase-table:nth-child(2) .purchase-table-header{
		background: #ffd42a;
	}
	.purchase-table-responsive span.old-price{
		position:static;    padding: 10px;
	}
.purchase-table-header {
	text-align: center;
	padding: 40px 0 30px;
	border-bottom: 1px solid #ddd;
	background: #f8f8f8;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.purchase-table-header h3 {
	font-size: 38px;
	color: #875087;
	text-align: center;
	margin: 10px 0;
	font-weight:800;
}
.purchase-table-body {
	padding: 25px;
}
#ttr_content .purchase-table-body ul {
	padding: 0;
}
.purchase-table-body li {
	padding-left: 30px;
	text-indent: 0;
	margin: 10px 0;
	line-height: 24px;
	background-repeat: no-repeat;
	background-position: 7px 5px;
}
.available {
	background-image: url(images/right.png);
	background-size: 16px;
	}
.not-available {
	background-image: url(images/wrong.png);
	background-size: 12px;
}
.purchase-table-footer {
	text-align: center;
	padding: 10px 0 50px;
}
.s2-inner {
  margin: 30px auto;
  width: auto;
}
.s3.fr-lp .col-lg-4.col-md-4.col-sm-6.col-xs-12 {
  padding-bottom: 20px;
  padding-top: 0px;
}
.s1.fr-lp p{
font-size:18px;
	line-height:1.5;
}
.s4.fr-lp{
padding: 70px 10px;
}
	.s1.fr-lp {
  padding: 0px 0 70px;
}
.fr-lp .col-md-4.col-sm-6.col-sx-12 {
  padding: 0;
}
.s3.fr-lp .row,.s4.fr-lp .row, .s7.fr-lp .row{
margin-top:40px;
}
.fr-lp .col-md-4.col-sm-6.col-sx-12, .s7.fr-lp .col-lg-4.col-md-4.col-sm-6.col-xs-12 {
  padding: 0;
}
.s4-paragraph{
width:auto;
}
.fr-lp h2{
font-size:26px;
line-height:35px;
}
.fr-lp p{
font-size:16px;
}
.fr-lp .col-md-4.col-sm-6.col-sx-12 {
 padding:0px; 
}
.fr-lp h1 {
  font-size: 28px;
  line-height: 35px;
  text-transform: inherit;
}
.about-tt .s4-paragraph {
	width: 90%;
}
	.about-tt .img-responsive {
	margin: auto;
}
.about-tt p{
	line-height: 30px;
}
.fr-lp.about-tt  p {
	font-size: 14px;
}
.about-tt.row{
	margin:25px 0;
}
.about-tt div{
	padding:5px;
}
.section.fr-lp.about-tt .row p{
	text-align: center;
}
.section.fr-lp.about-tt .row{
	padding-bottom:15px;
}
.s4.fr-lp.about-tt {
	padding: 80px 0;
}
html .fr-lp h1 {
	font-size: 32px;
	}
html .fr-lp h2 {
	font-size: 32px;
	font-family: 'Nunito Sans','sans-serif','arial';font-weight: 700;line-height:38px;
}
	
.s1.fr-lp a.btn.download_btn, .s6.fr-lp a.btn.download_btn, .about-tt.fr-lp a.btn.download_btn {
	font-size: 16px;
	}
	.s3 .media {
	padding: 10px 15px;
}
	.s1.fr-lp {
	padding: 0px 0 30px;
}
	.s2.fr-lp {
	padding: 30px 20px;
}
	.s3.fr-lp {
	padding: 50px 0;
}
.demo_row1 .vedio_bg{
		min-height: 235px;
		margin:10px 0;
	}
	.video-content {
		top:auto;
		bottom:0;
	}
	.demo_row1 h2 {
	margin-bottom: 0px;
}
html .demo_row1 h2, html .demo_row1 h2 a, html .demo_row1 h2 a:hover, html .demo_row1 h2 a:visited {
	font-size: 22px;
	font-family: 'Nunito Sans','sans-serif','arial';font-weight: 700;
}
html .demo_row1 .vedio_bg h3 {
    font-size: 18px;
    color: #fff;
    font-family: 'Nunito Sans','sans-serif','arial';
    font-weight: 700;
    line-height: 22px;
}
.demo_row1 .vedio_bg h3 {
font-size: 16px;
line-height: 26px;
}
html .tt_theme_framework_row1 h1 {
	font-size: 32px;
	font-family: 'Nunito Sans','sans-serif','arial';font-weight: 700;
		line-height: 42px;
}
	.tt_theme_framework_row2.row.even {
	padding: 40px 0;
	background: #f1f4f8;
}
	html .tt_theme_framework_row1 h1 {
	font-size: 30px;
}
	html .tt_theme_framework_row2 h2 {
	font-size: 30px;
	font-family: 'Nunito Sans','sans-serif','arial';font-weight: 700;
	line-height: 40px;
}
	html .tt_theme_framework_row3 h2 {
	font-size: 30px;
	line-height: 40px;
	}
	.tt_theme_framework_row3_inner {
	padding: 50px 0;
}
	html .tt_theme_framework_col h3 {
	margin: 10px 0;
	font-size: 24px;
}
	.tt_theme_framework_col {
	display: block;
	width: auto;
}
	.tt_theme_framework_col.content-right, .tt_theme_framework_col.content-left {
	padding: 25px 0 30px 0px;
}
	.tt_theme_framework_col.content-right *, .tt_theme_framework_col.content-left * {
	text-align: center;
}
	.ttr_std_col {
	display: block;
	width: 100%;
	}
	.ttr_std_col * {
	text-align: center;
}
.ttr_std_col.col1 {
	padding-bottom: 40px;
}
.ttr_std_row.row.odd.first {
	padding-top: 20px;
}
html .tt_contact_row1.row {
    padding: 20px 0 80px;
}
html .tt_contact_row2.row {
    padding: 60px 30px;
}
html .tt_contact_row2 p {
    margin: 15px 0;
}
.s2.content.row .media-body {
  margin-top: 0;
}
.s2.content.row .media-body {
  margin-top: 0;
  padding: 0;
}
.s2.content.row .media-body p {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 25px;
  margin-top: 30px;
}
.s5.e-book .row.download_link h2 {
  margin-bottom: 22px;
  text-align: center;
}
.s5.e-book .row.download_link p {
   margin-bottom: 20px;
  text-align: center;
}
.s4.e-book .s4.row {
  padding-top: 30px;
}
.s5.e-book .row.download_link {
  padding: 35px 20px;
  text-align: center;
}
.s5.e-book a.btn.download_button {
  font-size: 16px;
   padding: 10px 30px;
}
	.s3.e-book .s3.row {
  padding: 20px 0;
}
.s3.e-book {
  padding: 60px 10px 20px;
}
.e-book-inner{
	width:90%;	
}	
.s3.e-book {
	padding:60px 20px;
}
.s5.e-book .row.download_link div {
	text-align: center;
}
.sample-button {
	text-align: center !important;
}
.media-img {
	padding: 20px 0 20px 0px;
}
html .ttr_menu_items li a.ttr_menu_items_parent_link {
    display: block;
    padding:0 10px;
    background: rgb(255, 255, 255);
    margin: 0px;
   cursor: pointer;
    }
	ul.ttr_menu_items li.ttr_menu_items_parent a, ul.ttr_menu_items li.ttr_menu_items_parent span.separator {
    float: none !important;
}
	html .nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow, html .ttr_menu_items li a.ttr_menu_items_parent_link, html .nav.ttr_menu_items li span.separator {
	padding-left: 5px;
		margin:0;
}
	.documentation-tt.row {
    padding: 60px 10px;
}
	.feature_container {
    width: auto;
}
html .qa-logo-link, html .qa-logo-link:visited, html .qa-logo-link:hover {
	font-size: 26px;
	font-weight: 500;
	line-height: 32px;
	padding: 20px 0 5px;
}
	.qam-ask-mobile a {
	padding: 12px;
	color: #2c2c2c;
	font-size: 20px;
}
.qam-search-mobile{
	width:50px;
}
	html .tt_theme_framework_row3 h2{
		width:auto;
	}
	   html .mycontainer {
        padding: 40px 0;
    }
    .tt_changelog_left_col::before, .tt_changelog_row.row::before{
        display:none;
    }
    .tt_changelog_left_col, .tt_changelog_right_col {
        display: block;
        padding: 5px 0;
        width:auto;
    }
    .tt_changelog_right_col_inner {
        margin-left: 7px;
        margin-top: 15px;
        padding-left:25px;
    }
    .tt_changelog_left_col span{
        font-size:16px;
    }
    #ttr_content .tt_changelog_row_inner ul{
        padding-left:20px;
    }
    html .mycontainer h2 {
        font-size: 20px;
        font-weight: 600;
    }
    html .mycontainer h3 {
        font-size: 18px;
    }
	html .tt_home_col_cta, .lp_sc_col_cta {
	display: block;
	width: auto;
	vertical-align: middle;
}
	html #ttr_content .lp_cta_points li {
	font-size: 16px;
	margin: 10px 0;
	line-height: 26px;
	text-align: left;
}
	html .hm_row_cta_inner .heading2, .lp_sc_row_cta_inner.row .heading2{
	font-size: 32px;
	text-align: center;
		margin-right:0;line-height:44px;
}
html 	.lp_cta_points {
	margin-top: 20px;
}
html 	.tt_home_row_cta_inner p, .lp_sc_row_cta_inner.row p {
	font-size: 20px;
	text-align: center;
	}
	.tt_changelog_main_row.row{
		padding:120px 20px 40px;
	}
	.tt_new_version_content.left {
    width: auto;
}
	.tt_new_version_row.row {
	padding: 50px 20px;
}
.tt_new_version_row h1 {
	margin-bottom: 15px;
	line-height: 36px;
	font-size: 28px;
}
.tt_new_version_row-2.row {
	margin: 0;
	padding: 40px 20px;
}
	.tt_new_version_row-2 h2 {
	margin-bottom: 10px;
		font-size:26px;
	line-height: 35px;
}
	.tt_new_version_content_row.row {
	padding: 25px 20px 50px;
	margin-bottom: 20px;
}
	.tt_new_version_content.right {
	padding-left: 0;
	padding-top: 25px;
		width:auto;
		padding-right: 0;
}
	.tt_new_version_content.right h3 {
	line-height: 30px;
			text-align: center;
}
.tt_new_version_content p {
	text-align: center;
}
	.tt_new_version_content_row.even .tt_new_version_content.right {
	padding-left: 0;
	padding-right: 0;
}
	#ttr_content .newsletter_subscriber_page .form-fields {
    width: auto;
    margin: 0 auto;
}
	html .single .ttr_post h1 a, html .single .ttr_post h1 a:hover, html .single .ttr_post h1 a:visited, html .single .ttr_post h1 {
    font-size: 30px;
    line-height: 44px;
	}
.row.justify-content-md-center {
    flex-direction: column;
}
	.fr-lp-tst-icon {
    display: none;
}
	html .row1 .hm_row_7.col1, .lp_sc_row_7.col1 {
    padding-left: 0;
}
	html .row1 .hm_row_7.col1, html .row3 .hm_row_7.col1, html .hm_row_7.col1, .lp_sc_row_7.col1, html .row3 .tt_section_row_7.col1, .lp_sc_row_7.col1 {
    width: 100%;
}
	html .hm_row7_inner-row, html .lp_sc_row7_inner-row {
   padding: 30px 0;
    border-bottom: 1px dashed #ccc;
}
	.section6-bs.os-content {
    margin: 30px auto 0;
    width: 100%;
}
	html .fr-lp p{
		width:auto;
	}
	.vd-sc.fr-lp{
		padding:70px 0;
	}
	html .ttr_footer_bottom_footer_inner, .s3.fr-lp .row, .s4.fr-lp .row, .s7.fr-lp .row, .s3-inner, s2-inner-bs, .page-id-2227 .s2-inner-bs, .row.s2-bs, .vd-sc.fr-lp, .section-center {
    width: 100%;
}
	.fr-lp-ftr_img {
    text-align: center;
}
	.website-category{margin:15px 0;background-color:transparent;border-color:transparent;}
	.tt_section_row5_theme p {
    text-align: center;
}
	html .tt_home_row4_col p, .lp_sc_row4_col p{
		text-align:center;
	}
	.s2.fr-lp, .lp-sc-row2.s2{
		padding:50px 20px;
	}
	.s2.fr-lp h2, .lp-sc h2{
		font-size:30px;
		line-height:38px;
	}
	.website-category p {
    margin-top: 14px;
}
	.website-category a {
		padding: 5px 0 0;}
}
@media only screen and (max-width:640px){
	
	html	.lp_sc_row6_clients .client-img {
	width:100%;
} 
	html .client-img {
	width: calc(100% / 2 - 4px);
	max-width: 190px;
}	
	html .row1 .hm_row_7.col1, html .row3 .hm_row_7.col1, .lp_sc_row_7.col1, html .row3 .tt_section_row_7.col1 {
	padding-left: 0;
}
	.basic.upload_template > ul > li {
	width: 100%;
}.vd-sc-inner iframe {
	height: 250px;
}
.media, .media-body {
padding-bottom: 20px;
padding-right: 12px;
}
	.col-md-3.col-sm-6.col-xs-6.tm-col {
    width: 100%;
}
}
@media only screen and (max-width:511px){
	html .header-link, .header-link:hover {
	margin-left: 0;
	text-align: center;
	margin-top: 10px;
	display:block;
}
	.newsletter label, .nsu-form .nsu-submit {
	display: inline-block;
	float: none;
	margin-top: 15px;
	}
html .ttr_slogan_style{
	font-size:18px;
}
html .tt_home_row2 h3, html .tt_home_row2 h3 a, html .tt_section_row2 h3, html .tt_section_row2 h3 a {
	font-size: 20px;
}
html .tt_home_row4.row.why-choose-us, html .lp_sc_row4.row.why-choose-us {
	padding: 50px 0;
	border-top: 1px solid #ddd;
}
html .tt_home_row4_col h3, html .tt_home_row4_col h3 a, .lp_sc_row4_col h3, .lp_sc_row4_col h3 a{
	line-height:33px;
}
html .tt_home_row5_col.col2 a, html .tt_section_row5_col.col2 a {
	margin: 0 15px;
	display: inline-block;
}
}
@media only screen and
(min-width: 150px)  and
(max-width: 480px) {
.navbar-fixed-top .navbar-brand{
padding: 8px 5px !important;
}
    #ttr_menu_inner_in {
        margin: 0 !important;
    }
    .navbar-brand {
        padding: 10px 5px;
    }
    #ttr_menu .navbar-toggle {
        margin-right: 10px;
    }
       h4, h4 a, h4 a:hover, h4 a:visited {
        margin: 12px 0;
    }
	 tr {
        border-bottom: none !important;
    }
.tml-action-links {
        float: left;
    }
    .mb_login {
        float: none;
    }
    ul.tml-action-links {
        padding-left: 0px;
    }
    #main1 {
        width: 99% !important;
        margin: 0px;
        height: auto !important;
    }
    .mb_lbl, .mb_textbox {
        width: 100% !important;
        margin: 0px;
        padding: 0px;
    }
    .mb_textbox_1 {
        width: auto !important;
        text-align: left;
        padding: 5px;
    }
    .mb_form {
        float: none;
        margin: 0px;
        padding: 10px;
        width: auto;
    }
    .mb_title {
        float: none;
    }
    .mb_align {
        margin-top: 5px;
        padding-left: 5px;
    }
    input[type="submit"], input[type="reset"] {
        float: left;
    }
    ul.tml-action-links li {
        padding-left: 4px;
    }
    .mb_align1 {
        float: left;
        width: 100% !important;
    }
	.fr-lp-ftr.row .col-lg-4.col-md-4.col-sm-4.col-xs-6 {
  width: 100%;
}
	.footer-widget-area .col-lg-3.col-md-3.col-sm-6.col-xs-6 {
width: 100%;
}
	.tt_section_row5_theme {
     min-height: 265px;
}
	.fr-lp-ftr_img {
    background-size: contain;
		    margin: 0px auto;
	}
	body.woocommerce ul.products[class*="columns-"] li.product, body.woocommerce-page ul.products[class*="columns-"] li.product {
    width: 100%;
}
}
@media only screen and (max-width:360px){
	html .client-img {
	margin: auto;
	width: auto;
}
}
/* purchase professional edition css */
.payment_method {
    border: 1px solid #d7d7d7;
    margin-top: 20px;
}
.payment_paypal {
    border-bottom: 1px solid #d7d7d7;
    display: inline-block;
    padding: 15px;
    width: 100%;
}
.paypal_cards {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 11px;
    text-align: center;
    text-transform: inherit;
    float: left;
}
.paypal_cards > span {
    font-size: 12px;
    text-transform: capitalize;
}
.paypal_button > form {
    float: right;
}
.payment_method > p {
    padding: 10px;
    text-align: center;
}
#purchase_container {
    margin: 80px 0;
}
@media only screen and (max-width:415px){
.paypal_button > form {
float: none;
text-align: center;
}
.paypal_cards{
float:none;
margin-top:0;
margin-bottom:10px;
}
} 
@media only screen and (min-width:416px){
.payment_method {
border: 1px solid #D7D7D7;
margin: 20px auto;
width: 380px;
}
}
.tt_row_wh1.row a, .tt_row_wh1.row a:visited {
    font-size: 17px;
}
.qa-main .qa-part-a-form h2 {
    font-size: 18px;
    font-weight: normal;
}
.qa-main .qa-part-a-form h2 a {
    font-size: 18px;
    color: #0070e0;
    font-weight: normal;
}.s5.fr-lp img {
    margin: auto;
}
html #ttr_content .static-row .lp_cta_points ol {
    padding-left: 0;
}
.hm_row_cta.row.static-row {
    background: #fff;
}
html #ttr_content .static-row .lp_cta_points li {
    list-style: none;
}


/* ---- WordPress Theme Builder New Page ------ */
.lg-txt.fr-lp h1 {
    font-size: 90px;
    line-height: 1.15;
}
.s1.fr-lp.lg-txt {
    background:#f0f3fa;
}
.s4.fr-lp.lft-rt {
    background:  #fff;
}
.s4-inner {
    max-width: 1200px;
    margin: auto;
}
.s4.fr-lp-col {
    display: inline-block;
	vertical-align: middle;
	padding:20px;
}
.s4.fr-lp-col.s4-img {
    width: 65%;
	text-align:center;
}
.r2 .s4.fr-lp-col.s4-img.no-shadow img {
    box-shadow: none;
}
.s4.fr-lp-row.lft-img.r2.ls-pd {
    padding-top: 0;
}
.s4.fr-lp-col.s4-txt {
    width: 33%;
}
.s4.fr-lp-col.s4-txt h3 {
    font-size: 36px;
	margin: 20px 0;
	line-height: 42px;
}
.s4.fr-lp-col.s4-txt p {
    text-align: left;
}
.r1 .s4.fr-lp-col.s4-img img, .r2 .s4.fr-lp-col.s4-img img, .r11 .s4.fr-lp-col.s4-img img {
   border-radius: 10px;
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.25);
}
.r8 .s4.fr-lp-col.s4-img {
    width: 48%;
}
.s4.fr-lp-row.r1 {
    padding: 20px 0 60px;
    border-bottom: 1px solid #f1f1f1;
}
.s4.fr-lp-row {
	padding:60px 0;
	border-bottom: 1px solid #f1f1f1;
}
.s4.fr-lp-row.lft-img.r11 {
     border-bottom: none;
}
html .hm_row_cta.row, .lp_sc_row_cta.row {
    padding: 80px 0;
    border-top: 1px solid #ddd;
background: #EAEEF0;
}
html .hm_row_cta_inner .heading2 {
    font-size: 55px;
    line-height: 70px;
}
html .hm_row_cta_inner .heading2, .lp_sc_row_cta_inner.row .heading2 {
    margin-right: 30px;
    margin-bottom: 20px;
    font-size: 65px;
    text-align: left;
    line-height: 80px;
}
html .heading2 {
    font-size: 42px;
    font-family: 'Nunito Sans','sans-serif','arial';
    font-weight: 800;
    color: #222;
	line-height:1.3;
}
.hm_col_cta.col2 .tt_cta_points p {
    font-size: 22px;
    line-height: 34px;
    color: #111;
}
html .tt_home_row5.row, .lp_sc_row5.row {
    padding: 80px 0;
    background: #eaeef0;
}
html .tt_home_row5_inner.row1, html .lp_sc_row5_inner {
    padding: 0 0 30px;
}
html .tt_home_row5_inner.row1, html .lp_sc_row5_inner {
    padding: 0 0 30px;
}
html .tt_home_row8 p, .lp_sc_row8.row p {
    margin: 20px auto;
    max-width: 990px;
}
.lp_sc_row8.lp_last_child h2 {
    line-height: 1.25;
}
.r3 .s4.fr-lp-col.s4-img, .r9 .s4.fr-lp-col.s4-img, .r10 .s4.fr-lp-col.s4-img{
	width:60%;
}
.r10 .s4.fr-lp-col.s4-txt, .r9 .s4.fr-lp-col.s4-txt{
	width:37%;
}
.r4 .s4.fr-lp-col.s4-img, .r5 .s4.fr-lp-col.s4-img{
	width:50%
}
.r4 .s4.fr-lp-col.s4-txt{
	width:49%;
}
.r5 .s4.fr-lp-col.s4-img {
    width: 45%;
}
.r5 .s4.fr-lp-col.s4-txt{
	width:54%;
}
.r7 .s4.fr-lp-col.s4-img{
	width:48%
}
.r8 .s4.fr-lp-col.s4-img{
	width:65%
}
.r8 .s4.fr-lp-col.s4-txt{
	width:34%;
}
.r7 .s4.fr-lp-col.s4-txt{
	width:50%;
}
.hm_col_cta, .lp_sc_col_cta {
    display: inline-block;
    width: calc(100% / 2 - 4px);
    vertical-align: middle;
}
.lp_sc_row5_tm {
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 340px;
	width: 100%;
}
.lp_sc_row8.row {
    padding: 80px 0;
    border-top: 1px solid #ddd;
}
.tm-col .lp_sc_row5_tm.img-col1 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/01/wp-theme1.jpg);
}
.tm-col  .lp_sc_row5_tm.img-col2 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/01/wp-theme2.jpg);
}
.tm-col .lp_sc_row5_tm.img-col3 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/01/wp-theme3.jpg);
}
.tm-col .lp_sc_row5_tm.img-col4 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/01/wp-theme4.jpg);
}
.tm-col .lp_sc_row5_tm.img-col5 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/01/wp-theme5.jpg);
}
.tm-col .lp_sc_row5_tm.img-col6 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/01/wp-theme6.jpg);
}
.tm-col .lp_sc_row5_tm.img-col7 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/01/wp-theme7.jpg);
}
.tm-col .lp_sc_row5_tm.img-col8 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/01/wp-theme8.jpg);
}
.col-md-3.col-sm-6.col-xs-12.tm-col, .col-md-3.col-sm-6.col-xs-6.tm-col {
    padding: 5px;
}
.s1.lg-txt .top-section-margin {
    margin-bottom: 0;
}
/* faq section  on landing pages */
.s1.fr-lp.extr-pd {
    padding: 100px 0 140px;
	background:#fff;
}
.fr-faq {
    padding: 100px 0;
}
.fr-faq-inner {
    max-width: 1200px;
    margin: auto;
}
.fr-faq h2 {
    text-align: center;
    margin-bottom: 40px;
}
.fr-faq-col {
    width: 92%;
    margin: 0 auto;
}
.fr-faq-col-inner {
    padding: 10px 0;
}
.fr-faq-col-inner h3 {
    line-height: 32px;
}
.fr-faq-col-inner p {
    margin: 15px 0;
}
/* Joomla Template Creator Landing Page */
.jm-tmps .tm-col .lp_sc_row5_tm.img-col1 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/1.jpg);
}
.jm-tmps .tm-col .lp_sc_row5_tm.img-col2 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/2.jpg);
}
.jm-tmps .tm-col .lp_sc_row5_tm.img-col3 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/3.jpg);
}
.jm-tmps .tm-col .lp_sc_row5_tm.img-col4 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/4.jpg);
}
.jm-tmps .tm-col .lp_sc_row5_tm.img-col5 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/5.jpg);
}
.jm-tmps .tm-col .lp_sc_row5_tm.img-col6 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/6.jpg);
}
.jm-tmps .tm-col .lp_sc_row5_tm.img-col7 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/7.jpg);
}
.jm-tmps .tm-col .lp_sc_row5_tm.img-col8 {
    background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/jlp/8.jpg);
}
.vd-sc.fr-lp, .vd-sc {
    padding: 100px 0;
    text-align: center;
    border-top: 1px solid #ddd;
}
.pl-yt-vd {
    width: 100%;
    cursor: pointer;
    position: absolute;
    background-color: rgba(0,0,0,0.15);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
}
.jm-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow img, .jm-tmp .r2 .s4.fr-lp-col.s4-img img {
    box-shadow: none;
}
.r1 .s4.fr-lp-col.s4-img.no-shadow {
	width:55%;
}
.jm-tmp .r1 .s4.fr-lp-col.s4-txt {
    width: 43%;
}
.jm-tmp .r4 .s4.fr-lp-col.s4-img,.jm-tmp  .r7 .s4.fr-lp-col.s4-img, .jm-tmp .r8 .s4.fr-lp-col.s4-img {
      width: 64%;
}
.jm-tmp .r4 .s4.fr-lp-col.s4-txt, .jm-tmp  .r7 .s4.fr-lp-col.s4-txt, .jm-tmp .r8 .s4.fr-lp-col.s4-txt {
    width: 35%;
}
.s4.fr-lp-row:last-child {
    border: none;
}
/* magento Theme Builder */
.s1.fr-lp.lg-txt.cl-thm {
    background:#f8f4ef;
}
.mg-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow {
    width: 50%;
}
.mg-tmp .r1 .s4.fr-lp-col.s4-txt {
    width: 48%;
}
.mg-tmp .r4 .s4.fr-lp-col.s4-txt{
	width:35%;
}
.mg-tmp .r4 .s4.fr-lp-col.s4-img{
	width:63%;
}

.mg-tmps .tm-col .lp_sc_row5_tm.img-col1{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/mlp/1.jpg);
}
.mg-tmps .tm-col .lp_sc_row5_tm.img-col2{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/mlp/2.jpg);
}
.mg-tmps .tm-col .lp_sc_row5_tm.img-col3{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/mlp/3.jpg);
}
.mg-tmps .tm-col .lp_sc_row5_tm.img-col4{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/mlp/4.jpg);
}
.mg-tmps .tm-col .lp_sc_row5_tm.img-col5{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/mlp/5.jpg);
}
.mg-tmps .tm-col .lp_sc_row5_tm.img-col6{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/mlp/6.jpg);
}
.mg-tmps .tm-col .lp_sc_row5_tm.img-col7{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/mlp/7.jpg);
}
.mg-tmps .tm-col .lp_sc_row5_tm.img-col8{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/mlp/8.jpg);
}
.mg-tmp .r2 .s4.fr-lp-col.s4-img img {
    box-shadow: none;
}
/* prestashop theme builder */
.s1.fr-lp.lg-txt.pr-cl-thm {
    background:#f9f9ff;
}
.pr-tmp .r3 .s4.fr-lp-col.s4-img {
    width: 45%;
    margin-right: 5%;
}
.pr-tmp .r3 .s4.fr-lp-col.s4-txt {
   width: 45%;
}
.pr-tmp .r5 .s4.fr-lp-col.s4-img {
    width: 55%;
}
.pr-tmp .r5 .s4.fr-lp-col.s4-txt {
	width: 40%;
	margin-left:3%;
 }
 .pr-tmp .r4 .s4.fr-lp-col.s4-img {
	width: 62%;
	margin-left:3%;
}
.pr-tmp .r4 .s4.fr-lp-col.s4-txt{
	width:33%;
}
.ps-tmps .tm-col .lp_sc_row5_tm.img-col1{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/plp/1.jpg);
}
.ps-tmps .tm-col .lp_sc_row5_tm.img-col2{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/plp/2.jpg);
}
.ps-tmps .tm-col .lp_sc_row5_tm.img-col3{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/plp/3.jpg);
}
.ps-tmps .tm-col .lp_sc_row5_tm.img-col4{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/plp/4.jpg);
}
.ps-tmps .tm-col .lp_sc_row5_tm.img-col5{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/plp/5.jpg);
}
.ps-tmps .tm-col .lp_sc_row5_tm.img-col6{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/plp/6.jpg);
}
.ps-tmps .tm-col .lp_sc_row5_tm.img-col7{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/plp/7.jpg);
}
.ps-tmps .tm-col .lp_sc_row5_tm.img-col8{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/plp/8.jpg);
}


/* woocommerce theme builder */
.s1.fr-lp.lg-txt.woo-cl-thm {
    background:#f6f6f6;
}
.woo-tmp .r3 .s4.fr-lp-col.s4-img {
    width: 65%;
}
.woo-tmp .r3 .s4.fr-lp-col.s4-txt {
    width: 33%;
}
.woo-tmps .tm-col .lp_sc_row5_tm.img-col1{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/wclp/1.jpg);
}
.woo-tmps .tm-col .lp_sc_row5_tm.img-col2{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/wclp/2.jpg);
}
.woo-tmps .tm-col .lp_sc_row5_tm.img-col3{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/wclp/3.jpg);
}
.woo-tmps .tm-col .lp_sc_row5_tm.img-col4{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/wclp/4.jpg);
}
.woo-tmps .tm-col .lp_sc_row5_tm.img-col5{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/wclp/5.jpg);
}
.woo-tmps .tm-col .lp_sc_row5_tm.img-col6{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/wclp/6.jpg);
}
.woo-tmps .tm-col .lp_sc_row5_tm.img-col7{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/wclp/7.jpg);
}
.woo-tmps .tm-col .lp_sc_row5_tm.img-col8{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/wclp/8.jpg);
}

/* html theme builder */

.html-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow {
    width: 65%;
}
.html-tmp .r4 .s4.fr-lp-col.s4-img {
    width: 69%;
}
.html-tmp .r4 .s4.fr-lp-col.s4-txt {
    width: 30%;
}
.s1.fr-lp.lg-txt.html-cl-thm {
    background: #f6f6f6;
}
.html-tmps .tm-col .lp_sc_row5_tm.img-col1{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/htlp/1.jpg);
}
.html-tmps .tm-col .lp_sc_row5_tm.img-col2{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/htlp/2.jpg);
}
.html-tmps .tm-col .lp_sc_row5_tm.img-col3{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/htlp/3.jpg);
}
.html-tmps .tm-col .lp_sc_row5_tm.img-col4{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/htlp/4.jpg);
}
.html-tmps .tm-col .lp_sc_row5_tm.img-col5{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/htlp/5.jpg);
}
.html-tmps .tm-col .lp_sc_row5_tm.img-col6{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/htlp/6.jpg);
}
.html-tmps .tm-col .lp_sc_row5_tm.img-col7{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/htlp/7.jpg);
}
.html-tmps .tm-col .lp_sc_row5_tm.img-col8{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/htlp/8.jpg);
}
/* blogger theme builder */
.blg-tmp .r3 .s4.fr-lp-col.s4-txt {
   width: 50%;
}
.blg-tmp .r3 .s4.fr-lp-col.s4-img {
    width: 48%;
}
.blg-tmp .r4 .s4.fr-lp-col.s4-img {
    width: 65%;
}
.blg-tmp .r4 .s4.fr-lp-col.s4-txt {
    width: 33%;
}
.blg-tmp .r5 .s4.fr-lp-col.s4-img {
    width: 66%;
}
.blg-tmp .r5 .s4.fr-lp-col.s4-txt {
    width: 32%;
}
.blg-tmps .tm-col .lp_sc_row5_tm.img-col1{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/blp/1.jpg);
}
.blg-tmps .tm-col .lp_sc_row5_tm.img-col2{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/blp/2.jpg);
}
.blg-tmps .tm-col .lp_sc_row5_tm.img-col3{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/blp/3.jpg);
}
.blg-tmps .tm-col .lp_sc_row5_tm.img-col4{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/blp/4.jpg);
}
.blg-tmps .tm-col .lp_sc_row5_tm.img-col5{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/blp/5.jpg);
}
.blg-tmps .tm-col .lp_sc_row5_tm.img-col6{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/blp/6.jpg);
}
.blg-tmps .tm-col .lp_sc_row5_tm.img-col7{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/blp/7.jpg);
}
.blg-tmps .tm-col .lp_sc_row5_tm.img-col8{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/blp/8.jpg);
}

/* drupal theme builder */
.drp-tmps .tm-col .lp_sc_row5_tm.img-col1{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/dlp/1.jpg);
}
.drp-tmps .tm-col .lp_sc_row5_tm.img-col2{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/dlp/2.jpg);
}
.drp-tmps .tm-col .lp_sc_row5_tm.img-col3{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/dlp/3.jpg);
}
.drp-tmps .tm-col .lp_sc_row5_tm.img-col4{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/dlp/4.jpg);
}
.drp-tmps .tm-col .lp_sc_row5_tm.img-col5{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/dlp/5.jpg);
}
.drp-tmps .tm-col .lp_sc_row5_tm.img-col6{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/dlp/6.jpg);
}
.drp-tmps .tm-col .lp_sc_row5_tm.img-col7{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/dlp/7.jpg);
}
.drp-tmps .tm-col .lp_sc_row5_tm.img-col8{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/dlp/8.jpg);
}
/* opencart theme builder */
.s1.fr-lp.lg-txt.opn-cl-thm {
    background: #eef3f7;
}
.opt-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow {
    width: 65%;
}
.opt-tmp .r3 .s4.fr-lp-col.s4-img{
	width:65%;
}
.oc-tmps .tm-col .lp_sc_row5_tm.img-col1{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/olp/1.jpg);
}
.oc-tmps .tm-col .lp_sc_row5_tm.img-col2{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/olp/2.jpg);
}
.oc-tmps .tm-col .lp_sc_row5_tm.img-col3{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/olp/3.jpg);
}
.oc-tmps .tm-col .lp_sc_row5_tm.img-col4{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/olp/4.jpg);
}
.oc-tmps .tm-col .lp_sc_row5_tm.img-col5{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/olp/5.jpg);
}
.oc-tmps .tm-col .lp_sc_row5_tm.img-col6{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/olp/6.jpg);
}
.oc-tmps .tm-col .lp_sc_row5_tm.img-col7{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/olp/7.jpg);
}
.oc-tmps .tm-col .lp_sc_row5_tm.img-col8{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/olp/8.jpg);
}
.ec-tmps .lp_sc_row5_tm, .mg-tmps .lp_sc_row5_tm, .oc-tmps .lp_sc_row5_tm, .blg-tmps .lp_sc_row5_tm, .drp-tmps .lp_sc_row5_tm, .html-tmps .lp_sc_row5_tm,  .ps-tmps .lp_sc_row5_tm, .woo-tmps .lp_sc_row5_tm{
	min-height:280px;
}


/* ecommerce theme builder */
.r1 .s4.fr-lp-col.s4-img.no-shadow img {
    box-shadow: none;
}
.s7.fr-lp {
    padding: 80px 0;
}
.ec-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow{
	width:60%;
}
.ec-tmp .r1 .s4.fr-lp-col.s4-txt{
	width:38%
}
.s1.fr-lp.lg-txt.ec-cl-thm {
    background: #f3f5f9;
}
.ec-tmp .r3 .s4.fr-lp-col.s4-img{
width:68%;
}
.ec-tmp .r3 .s4.fr-lp-col.s4-txt{
	width:30%;
}
.ec-tmp .r4 .s4.fr-lp-col.s4-txt{
	width:38%;
}
.ec-tmp .r4 .s4.fr-lp-col.s4-img{
	width:60%;
}
.s8.fr-lp-inner.tst-sc-grid {
    max-width: 1200px;
    margin: auto;
}
.s8.fr-lp.tst-sc-grid {
    padding: 100px 0;
}
.ec-tmps .tm-col .lp_sc_row5_tm.img-col1{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/eclp/1.jpg);
}
.ec-tmps .tm-col .lp_sc_row5_tm.img-col2{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/eclp/2.jpg);
}
.ec-tmps .tm-col .lp_sc_row5_tm.img-col3{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/eclp/3.jpg);
}
.ec-tmps .tm-col .lp_sc_row5_tm.img-col4{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/eclp/4.jpg);
}
.ec-tmps .tm-col .lp_sc_row5_tm.img-col5{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/eclp/5.jpg);
}
.ec-tmps .tm-col .lp_sc_row5_tm.img-col6{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/eclp/6.jpg);
}
.ec-tmps .tm-col .lp_sc_row5_tm.img-col7{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/eclp/7.jpg);
}
.ec-tmps .tm-col .lp_sc_row5_tm.img-col8{
	background-image: url(https://templatetoaster.com/wp-content/uploads/2021/02/eclp/8.jpg);
}
.ec-tmps .lp_sc_row5_tm, .mg-tmps .lp_sc_row5_tm{
	min-height:280px;
}
.ec-cl-thm .s1-img {
    margin-top: 20px;
}
.s8.fr-lp.tst-sc-grid {
    padding: 60px 0;
}
/* offline-website builder */
.ofne-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow {
    width: 65%;
}
.s4.fr-lp.lft-rt.ofne-tmp {
    padding-top: 20px;
}
.fr-lp.ofne-tmp h2 {
    font-size: 50px;
}
/* Bootstrap Theme Builder */
.lp_sc_row6.row.our-users {
    padding: 80px 0;
    border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
}
.lp_sc_row6_clients {
    max-width: 1024px;
    margin: auto;
}
/* web design software faq */
.lp-faq-row {
    border-top: 1px solid 
    #ddd;
    padding: 80px 0;
border-bottom: 1px solid #ddd;
}

.lp-faq-row h2 {
    text-align: center;
}
.lp-faq-col.col1 {
    padding-top: 30px;
}
.lp-faq-sec {
    padding-bottom: 30px;
}
.lp-faq-sec h3 {
    margin-bottom: 15px;
}
.lp-faq-sec p {
    margin: 0;
}
/* media query */
@media only screen and (max-width:1200px){
	.lg-txt.fr-lp h1 {
    font-size: 55px;
    line-height: 1.15;
}
	html .hm_row_cta_inner .heading2, .lp_sc_row_cta_inner.row .heading2 {
    font-size: 46px;
     line-height: 1.4;
}
}
@media only screen and (max-width:1024px){
	.lg-txt.fr-lp h1 {
		font-size: 55px;
		line-height: 1;
	}

	.about-tt.fr-lp a.btn.download_btn {
		font-size: 18px;
	}
	.s4.fr-lp {
		background: #f1f4f8;
		padding: 100px 0px 70px;
	}
	.s4.fr-lp-col{
		padding:10px;
	}
	.s4.fr-lp-col.s4-txt h3 {
		font-size: 32px;
		margin: 10px 0;
	}
	.s1-inner {
		width: 100%;
		margin: auto;
	}
	html .hm_row_cta_inner .heading2, .lp_sc_row_cta_inner.row .heading2 {
         font-size: 38px;
    line-height: 1.3;
}
	.fr-faq-col {
    display: block;
    width: 100%;
    margin: auto
}
	.s1.fr-lp.extr-pd {
    padding: 70px 0;
}
}
@media only screen and (max-width:768px){
	.s4.fr-lp-col.s4-img, .s4.fr-lp-col.s4-txt, .r3 .s4.fr-lp-col.s4-img, .r9 .s4.fr-lp-col.s4-img, .r10 .s4.fr-lp-col.s4-img, .r4 .s4.fr-lp-col.s4-txt, .r5 .s4.fr-lp-col.s4-txt, .r4 .s4.fr-lp-col.s4-img, .r5 .s4.fr-lp-col.s4-img, .r7 .s4.fr-lp-col.s4-img, .r8 .s4.fr-lp-col.s4-img, .r7 .s4.fr-lp-col.s4-txt, .r8 .s4.fr-lp-col.s4-txt, .r10 .s4.fr-lp-col.s4-txt, .r9 .s4.fr-lp-col.s4-txt, .r10 .s4.fr-lp-col.s4-txt, .r9 .s4.fr-lp-col.s4-txt, .jm-tmp .r1 .s4.fr-lp-col.s4-txt, .r1 .s4.fr-lp-col.s4-img.no-shadow, .jm-tmp .r4 .s4.fr-lp-col.s4-txt, .jm-tmp .r4 .s4.fr-lp-col.s4-img, .jm-tmp .r7 .s4.fr-lp-col.s4-txt, .jm-tmp .r8 .s4.fr-lp-col.s4-txt, .jm-tmp .r7 .s4.fr-lp-col.s4-img, .jm-tmp .r8 .s4.fr-lp-col.s4-img, .ec-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow, .ec-tmp .r1 .s4.fr-lp-col.s4-txt, .ec-tmp .r3 .s4.fr-lp-col.s4-img, .ec-tmp .r3 .s4.fr-lp-col.s4-txt, .ec-tmp .r4 .s4.fr-lp-col.s4-txt, .ec-tmp .r4 .s4.fr-lp-col.s4-img, .mg-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow, .mg-tmp .r1 .s4.fr-lp-col.s4-txt, .mg-tmp .r4 .s4.fr-lp-col.s4-txt, .mg-tmp .r4 .s4.fr-lp-col.s4-img, .opt-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow,  .opt-tmp .r3 .s4.fr-lp-col.s4-img, .opt-tmp .r3 .s4.fr-lp-col.s4-img, .blg-tmp .r3 .s4.fr-lp-col.s4-img, .blg-tmp .r3 .s4.fr-lp-col.s4-txt, .blg-tmp .r4 .s4.fr-lp-col.s4-txt, .blg-tmp .r4 .s4.fr-lp-col.s4-img, .blg-tmp .r5 .s4.fr-lp-col.s4-img,.blg-tmp .r5 .s4.fr-lp-col.s4-txt, .html-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow, .html-tmp .r4 .s4.fr-lp-col.s4-txt, .html-tmp .r4 .s4.fr-lp-col.s4-img, .html-tmp .r4 .s4.fr-lp-col.s4-txt, .html-tmp .r4 .s4.fr-lp-col.s4-img, .pr-tmp .r4 .s4.fr-lp-col.s4-txt, .pr-tmp .r4 .s4.fr-lp-col.s4-img, .pr-tmp .r3 .s4.fr-lp-col.s4-img, .pr-tmp .r3 .s4.fr-lp-col.s4-txt, .pr-tmp .r4 .s4.fr-lp-col.s4-txt, .pr-tmp .r4 .s4.fr-lp-col.s4-img, .pr-tmp .r5 .s4.fr-lp-col.s4-img, .pr-tmp .r5 .s4.fr-lp-col.s4-txt, .woo-tmp .r3 .s4.fr-lp-col.s4-txt, .woo-tmp .r3 .s4.fr-lp-col.s4-img, .woo-tmp .r3 .s4.fr-lp-col.s4-img, .woo-tmp .r3 .s4.fr-lp-col.s4-txt, .ofne-tmp .r1 .s4.fr-lp-col.s4-img.no-shadow   {
		width: 100%;
	}
	a.btn.download_btn{
		white-space:normal;
		text-align:center;
	}
	.lp_sc_row5_inner.row2 {
    padding-top: 20px;
}
	.s7.fr-lp {
    padding: 40px 0;
}
	.lp_sc_row8.row {
    padding: 50px 0;
    border-top: 1px solid #ddd;

}
	html .hm_row_cta.row, .lp_sc_row_cta.row {
    padding: 40px 0;
    border-top: 1px solid #ddd;
	background:   #eaeef0;
}
	html .hm_row_cta_inner .heading2, .lp_sc_row_cta_inner.row .heading2 {
    margin: 0;
}
	.hm_col_cta.col2 .tt_cta_points p {

    font-size: 16px;
    line-height: 28px;
    color:  #111;

}
	.lp_sc_row5_inner.row2.ec-tmps, .lp_sc_row5_inner.row2.mg-tmps {
    padding-top: 20px;
}
	.s4.fr-lp-col.s4-txt h3 {
		font-size: 28px;
		margin: 10px 0;
		text-align: center;
	}
	.s4.fr-lp {
		padding: 60px 0px 60px;
	}
	.s4.fr-lp-col.s4-txt p {
		text-align: center;
	}
	.hm_col_cta, .lp_sc_col_cta{
		width:100%;
	}
	.lg-txt.fr-lp h1 {
		font-size: 36px;
		line-height: 1;
	}
	.s1.fr-lp.lg-txt {
		background: #f0f3fa;
		padding: 40px 0;
	}
	.s4.fr-lp-row {
		padding: 30px 0;
		border-bottom: 1px solid #f1f1f1;
	}
	.s4.fr-lp-row.lft-img.r11 {
		padding-bottom: 0;
	}
	html .tt_home_row5_inner.row1, html .lp_sc_row5_inner {
		padding: 0;
	}
	.fr-faq-col-inner h3 {
    text-align:center;
		line-height:28px;
}
.fr-faq-col-inner p {
    text-align:center;
}
	.fr-faq {
    padding: 60px 0;
}
	.fr-faq h2 {
    text-align: center;
    margin-bottom: 20px;
}
	.s1.lg-txt .top-section-margin {
    margin-top: 0;
}
	.s1.fr-lp.lg-txt{
		padding: 40px 0;
	}
	.s3.fr-lp {
    padding: 50px 0;
}
	html .fr-lp h3, html .fr-lp h3 a {
    font-size: 22px;
}
	.vd-sc.fr-lp, .vd-sc {
    padding: 50px 0;
}
	.s4.fr-lp-row.r1 {
    padding: 20px 0 20px;
   border-bottom: 1px solid #f1f1f1;
}
}
/*css added for dropdown of profile and logout */
.dropbtn {
	background-color:#fff;
	color: #222;
	padding: 8px 20px 8px 33px;
	font-size: 16px;
	border: none;
	border-radius:4px;
  }
.dropbtn:hover{
	background:#f1f1f1;
}
 .navbar-nav.ttr_menu_items li .dropdown-content li a {
    display: block;
    float: none;
    background:  #fff;
}
.navbar-nav.ttr_menu_items li .dropdown-content li a:hover{
    background:  #f9f9f9;
		color: #0545bc;
}
.menu_login a {
    background: #eff1f4;
    border-radius: 4px;
}
.navbar-default .navbar-nav > li.menu_login a:hover{
background-color:#e3e6ea;	color:#0545bc;
}

.navbar-nav.ttr_menu_items li .dropdown-content li {
    list-style: none;
}
 .dropbtn {
background:#eff1f4
}
   .dropdown:hover .dropbtn {
    background-color:  #f9f9f9;
}
  .dropdown-content {
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 160px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
  }  
  .navbar-nav.ttr_menu_items .dropdown-content a {
	color: #222;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
  }  
  .dropdown-content a:hover {background-color: #ddd;}
  
  .dropdown:hover .dropdown-content {display: block;}
  
  .dropdown:hover .dropbtn {background-color: #f1f1f1;}
#dropdownMenu1{
	position:relative;
}
#dropdownMenu1::before {
    content: "";
    background: url("https://templatetoaster.com/wp-content/uploads/2017/04/landing_image_icons.png");
height: 18px;
width: 18px;
position: absolute;
left: 12px;
background-repeat: no-repeat;
top: 12px;
background-position: -310px -3058px;
}
.menulogin > a::before {
    background-size: 14px;
    left: 10px;
}

/* ===== CMS Section Before Footer ====== */
.tt_home_row9.row.cms-sc {
	padding: 60px 0;
	border-top: 1px solid #eff1f4;
	border-bottom: 1px solid #eff1f4;
}
.tt_home_row9 ul li {
	display: inline-block;
	width: calc(100% / 4 - 4px);
	margin: 10px 0;
}

.tt_home_row9 ul li a {
    color: #6a6d71;
    font-weight: 500;
    font-size: 16px;
}
.tt_home_ht_sc_row.row {
	padding: 80px 0;
	margin: auto;
}
.tt_home_ht_sc_row h2 {
    font-size: 65px;
    line-height: 75px;
}
.tt_home_ht_sc_row_col {
	padding: 10px 0 20px;
	display: inline-block;
	width: calc(100% / 2 - 4px);
	vertical-align: top;
}
.tt_home_ht_sc_row_col.col1 {
    padding-right: 40px;
}
.tt_home_ht_sc_row_col.col2 {
    padding-left: 40px;
}
.tt_home_ht_sc_row_col ol li {
    font-size: 18px;
    line-height: 32px;
    margin: 15px 0;
}
.tt_home_faq_row.row {
    padding: 100px 0 60px;
}
.tt_home_faq_row h2 {
    text-align: center;
    font-size: 38px;
}
.tt_home_faq_row_col {
    padding: 50px 0;
    border-bottom: 1px solid #eff1f4;
}
.tt_home_faq_row_col h3 {
    font-size: 26px;
    margin-bottom: 15px;
}
.tt_home_faq_row_col p {
    line-height: 32px;
    margin: 20px 0;
    font-size: 18px;
}
.tt_home_faq_row_col:last-child {
    border-bottom: none;
}
/* =================== Media Query Starts ======================= */
@media only screen and (max-width:1200px) and (min-width:1101px){
	.navbar-nav.ttr_menu_items li a, .nav.ttr_menu_items li span.separator{
		padding:0 10px;
	}
}
@media only screen and (max-width:1100px){
	.menulogin .dropdown {
    margin-left: 0;
    margin-right: 14px;
}	
	.menulogin {
		border-left:none;
		border-right:1px solid #e1e1e1;
		right:80px;
	}
	.navbar-nav > li {
    float: none;
}
	.dropdown-content {
    display: block;
    position: static;
    background-color: #fff;
    min-width: auto;
    box-shadow: none;
    z-index: 1;
    width: 100%;
}
	#dropdownMenu1 {
    display: none;
}
	#ttr_menu.navbar-fixed-top .navbar-collapse{
		max-height:inherit;
	}
	.navbar-nav.ttr_menu_items li a:hover {
    background: #f9f9f9;
    color: #0545bc;
}
}
@media only screen and (max-width:767px){
	html .nav.ttr_menu_items li a.ttr_menu_items_parent_link_arrow, html .ttr_menu_items li a.ttr_menu_items_parent_link, html .nav.ttr_menu_items li span.separator, .navbar-nav.ttr_menu_items li a {
    padding-left: 5px;
    margin: 0;
}
	.tt_home_ht_sc_row_col.col1{
		padding:0
	}

}
.navbar-default .navbar-nav > li.menu_login >a {
padding-top: 10px;
padding-bottom: 10px;
color:#222;
}
@media only screen and (max-width:1100px) {
.menu_login a{
background-color:#FFF;
}
}
/*css added for dropdown of profile and logout ends */
.thanks_msg img {
    height: 80px;
}
.page-id-5155 .tt_top_banner {
    display: none;
}
/* profile page styling */


/* your profile page */
.tt-usr-prf-main.row {
	padding: 100px 0;
  }
  .tt-usr-prf-inner {
	max-width: 1200px;
	margin: 30px auto 0;
  }
  .tt-usr-prf-col {
	display: block;
	padding: 0 20px;
	width: 70%;
	margin: auto;
  }
  .tt-usr-prf-col table {
	width: 100%;
  }
  .tt-usr-prf {
	padding: 40px 0 0;
  }
  .tt-usr-prf h1 {
	font-size: 34px;
	font-weight: 700;
	color: #343434;
  }
  .tb_button_renew.resp_1 {
	background: #404557;
	border: none;
	border-radius: 4px;
	padding: 10px 30px;
	color: #fff;
  }
  
  #ttr_content .tt-usr-prf-col tr th {
	font-size: 14px;
	font-weight: 600;
  }
  .tt-usr-prf-col table tbody tr td a {
	font-size: 14px;
  }
  .tt-usr-prf-col table thead {
	background: #f0f3f9;
	font-size: 16px;
  }
  #ttr_content table td,
  #ttr_content table th {
	border: 1px solid #ebedf3;
	text-align: center;
  }
  .tt-version {
	padding: 60px 0;
  }
  .button.button-secondary {
	padding: 10px;
	border-radius: 4px;
	border: none;
	transition: 0.3s all ease-in-out;
	background: #eee;
  }
  .button.button-secondary:hover {
	background: #ddd;
  }
 
  .breadcrumb {
	background: #fff;
  }
  .breadcrumb a {
	font-size: 14px;
	color: #999;
  }
  .tt-version h2 {
	font-size: 26px;
	color: #242424;
	text-align: center;
  }
  #ttr_content table tr#password td {
	text-align: left;
  }
  .tt-usr-prf-col #main1 {
	max-width: none !important;
  }
  .up_form {
	width: auto !important;
  }
  .profile {
	border: 1px solid #d7d7d7;
	margin-top: 20px;
	background-color: #f9f9f9 !important;
  }
  .mb_align1 .up_textbox .button-primary {
	background: #404557 !important;
	border-radius: 4px;
	border: none;
	padding: 10px 25px;
  }
  #ttr_content .tb_header {
	padding: 10px 12px;
  }
  html #ttr_page .tt-usr-prf-col th {
	text-align: center;
  }
  .ttr_post_title {
	margin-top: 150px;
  }
  #your-profile #user_login {
	background: #f9f9f9 !important;
  }
  .mb_align {
	/* change margin value to this class */
	width: 100%;
	float: left;
	margin: 0 0 25px;
	clear: both;
  }
  
  .mb_textbox.pass-word {
	/* remove margin from this class */
	margin: 0;
  }
  html #ttr_page #license tbody tr:not(:last-child) {
	border-bottom: 4px solid #dddddd;
  }
  html #ttr_page #invoice tbody:not(:last-of-type) {
	border-bottom: 4px solid #dddddd;
  }
  html #ttr_page .tt-version tbody:not(:last-of-type) {
	border-bottom: 4px solid #dddddd;
  }
  
  /* profile page styling */
  .form-row input[disabled=""] {
	cursor: not-allowed;
  }
  .form-row {
	padding: 40px;
  }
  
  
  .field {
	padding: 12px 0;
  }
  
  .tt-usr-prf-col {
	margin-bottom: 30px;
  }
  @media only screen and (max-width: 992px) {
	.tt-usr-prf-col {
	  width: auto;
	}
	.form-row {
	  padding: 20px;
	}
	  .tt_home_ht_sc_row_col{
		  display:block;
		  width:100%;
		  padding:0
	  }
	  .tt_home_ht_sc_row h2 {
    font-size: 48px;
    line-height: 55px;
    text-align: center;
}
  }
  /* 15-3-2021 */
  @media only screen and (min-width: 768px){
  #ttr_content .tt-usr-prf-col #main1 .field-label{
	width: calc(100% - 70%);
	display: inline-block;
  }
	  #ttr_content .tt-usr-prf-col #main1 .field-input {
	  width: calc(100% - 30% - 8px);
	  display: inline-block;
  }
	
  }

  @media only screen and (max-width: 768px)
  {
	 .wp-pwd.hide-if-js.is-open {
	margin-top: 20px;
  	}
		.tt_home_ht_sc_row h2 {
	font-size: 34px;
	line-height: 42px;
	text-align: center;
}
	  .tt_home_faq_row h2 {
	font-size: 32px;
	line-height: 40px;
}
	  .tt_home_faq_row_col {
	padding: 20px 0;
	border-bottom: 1px solid #eff1f4;
}
	  .tt_home_faq_row_col h3 {
	font-size: 24px;
	margin-bottom: 10px;
	line-height: 34px;
}
  }
  
  #ttr_content .tt-usr-prf-col #main1 .field{
	padding: 15px 0;
  }
  #ttr_content .tt-usr-prf-col #main1 .form-row input[disabled=""] {
	cursor: not-allowed;
  }
  #ttr_content .tt-usr-prf-col #main1 .generate-pwd {
	margin-top: 30px;
  }
  
  #ttr_content .tt-usr-prf-col #main1 #password .field-label {
	vertical-align: top;
  }
.tt-usr-prf-inner .col3 .drop-btn{
	border:none;
	background: white;
}
.tt-usr-prf-inner .col3 .drop-btn:focus {outline:0;}
.col3 .tt-version .version_head {
    width: 50%;
}
.col3 .tt-version .version_link{
	border-bottom: 1px solid #DDDDDD;
	padding: 12px 0 12px 0;
}
html #ttr_page .col3 td.version_td {
    padding: 10px 0;
}
html #ttr_page .col3 .version_td .multi-collapse div:last-of-type {
border-bottom:none;
}
  .tt-usr-prf-inner .col4 #main1 #display_name {
    height: 44px;
	font-size: 14px;
	border: 1px solid #DDDDDD;
}

/* Chart page Styling */
.tt-row-main-inner {
    margin: auto;
    max-width: 1200px;
}
#ttr_content .tt-cms-usg-row2 .table-striped {
    width: 100%;
    margin: auto;
}
#ttr_content .tt-cms-usg-row2 table th{
    font-size: 16px;
    font-weight: 600;
	text-align:center;
}
#ttr_content .tt-cms-usg-row2 table td
{
	font-size: 16px;
}
.tt-row-chrt-main h2 {
    font-size: 28px;
    font-weight: 600;
}
.tt-row-chrt-main p {
    margin-bottom: 18px;
    margin-top: 12px;
	line-height:30px;
}
.tt-row-main-inner {
	margin: 40px auto 0;
	max-width: 925px;
}

#ttr_content .tt-row-chrt-main ul li {
    margin: 10px 0;
    font-size: 18px;
    line-height: 28px;
}
.tt-cms-usg-row2-col3 {
    margin-top: 75px;
}
.tt-cms-usg-row2-col3 h2 {
	margin-top: 40px;
}
.tt-cms-usg-row2-col3 h4 {
	margin: 25px 0;
}
.tt-cms-usg-row2-col3 table {
	width: 100%;
}
#ttr_content .tt-row-chrt-main ul {
    list-style-type: disc;
    margin-left: 25px;
}
.tt-row-chrt-main h3 {
    font-weight: 600;
    font-size: 22px;
}

/* Color Picker Styling */
.tt-cl-pck-main-row {
    padding: 30px 0;
}
.tt-cl-pck-row1-col h1 {
    font-size: 42px;
    margin-bottom: 24px;
    font-weight: 600;
}
.tt-cl-pck-row2.row {
	padding: 40px 0 160px;
}
.tt-cl-pck-row3.row {
	padding: 40px 0 80px;
}
.tt-cl-pck-row3-col {
    display: inline-block;
    width: calc(100% / 2 - 6px);
    vertical-align: middle;
    text-align: center;
}
.tt-cl-pck-row1-col p {
    font-size: 20px;
    text-align: center;
    margin: 10px 0 12px;
}
.tt-cl-pck-row3-col h2 {
    font-size: 32px;
    margin: 12px 0;
    font-weight: 600;
    line-height: 40px;
}
.tt-cl-pck-row3 p {
    font-size: 18px;
    line-height: 32px;
    margin: 15px 0;
}
.color-picker-controls-group {
    height: 160px;
}
@media only screen and (max-width:768px){
	.tt-cl-pck-row3-col {
    display: block;
    width: auto;
}
	.tt-cl-pck-row3-col h2 {
    text-align: center;
    font-size: 28px;
    font-weight: 600;
}
	.tt-cl-pck-row3-col p {
    text-align: center;
}
	.tt-cl-pck-row1-col h1 {
    font-size: 36px;
    margin-bottom: 16px;
}
	.tt-cl-pck-row1-col p {
    font-size: 18px;
    text-align: center;
    margin: 12px 0 18px;
}
	.tt-cl-pck-main-row {
    padding: 0px 0 30px;
}
	.tt-cl-pck-row2.row {
    padding: 30px 0 10px;
}
}
#breadcrumbs a {
	color: #aaa;
	font-size: 14px;
	text-decoration: none;
}
#breadcrumbs {
	background: #f2f2f2;
	padding: 15px;
	font-size: 14px;
	color: #777;
	margin-bottom: 50px;
}
#breadcrumbs a:hover {
    color: #444;
}
#ttr_menu.navbar {
	margin-bottom:0;
}

.ct-sv-sc {
	padding: 25px;
	border: 1px dashed #3a74e2;
	border-radius: 10px;
	background: #f8f9fb;
}
.woocommerce .summary .ct-sv-sc p {
	font-size: 16px;
	text-align: center;
	color: #333;
	line-height:28px;
}
.wa-sc {
	color: #25D366;
	font-weight: 600;
	text-decoration: underline;
}
.sk-sc {
	color: #00aff0;
	font-weight: 600;
	text-decoration: underline;
}

/* popup css */
/*.page-id-2992  .adp-popup .adp-popup-wrap{
	box-shadow:none;
}*/
/*.page-id-2992 .adp-popup .adp-popup-container {
	background: url("https://templatetoaster.com/wp-content/uploads/2021/06/pp-bg.png");
	background-repeat: no-repeat;
	background-size: contain;
}*/
/*.popup-box p {
    color: #fff;
}*/
.popup-box {
	text-align: center;
}
/*.page-id-2992 .popup-box h3 {
    margin: 15px 0;*/
   /* color:  #fff;*/
  /*  font-size: 22px;
    font-weight: 600;
	text-align: center;
	line-height:30px;
}*/
.popup-box.wp h3 {
	margin: 15px 0;
	font-size: 30px;
	font-weight: 600;
	text-align: center;
	line-height: 38px;
}
html .popup-box p {
	font-size: 17px;
	line-height: 32px;
	text-align:center;
	margin-bottom:18px;
}
#mauticform_input_wordpresstbsignup_submit.mauticform-button:hover {
	background: #d05b2b;
	border-color: #d05b2b;
}
.popup-box .mauticform_wrapper {
	width: 75%;
}
.adp-popup-overlay {
	background: rgba(0,0,0,0.65);
}
.adp-popup .adp-popup-container{
	border-radius:14px;
}
.popup-box .mauticform-button-wrapper .mauticform-button, .popup-box .mauticform-pagebreak-wrapper .mauticform-pagebreak {
	color: #fff;
	background-color: #ef672f;
	border-color: #ef672f;
	font-weight: 600;
}
/*html.page-id-2992 .popup-box p {
	text-align: center;
	font-size: 15px;
	margin:20px 0;
}
.page-id-2992 .adp-popup-type-content .adp-popup-content {
	padding: 130px 90px 80px 90px;
}
.adp-popup-type-content .adp-popup-content{
	padding:50px;
}
.page-id-2992 .adp-popup-type-content.adp-preview-image-left .adp-popup-close, .page-id-2992  .adp-popup-type-content.adp-preview-image-bottom .adp-popup-close {
	color: #fff;
	background: #000;
	border-radius: 50%;
	padding: 5px;
	font-size: 22px;
	border: 1px solid #fff;
}*/
.adp-popup-type-content.adp-preview-image-left .adp-popup-close, .adp-popup-type-content.adp-preview-image-bottom .adp-popup-close {
	color: #000;
	/* background: #000; */
	border-radius: 50%;
	padding: 5px;
	font-size: 22px;
	border: 1px solid #fff;
}
.popup-box .mauticform-row {
	margin-bottom: 5px;
}
.footer-widget-area {
	border-top: 1px solid #e4e4e4;
}
.tt_home_dw_row.row {
	padding: 50px 0;
	border-top: 1px solid #ececec;
}
.tt_home_dw_row p {
	text-align: center;
	font-size: 16px;
}

.product_meta_container {
	margin: 30px 0;
	padding: 15px;
	border: 1px solid #e0e0e0;
	border-radius: 10px;
	background: #f9f9f9;
}
.product_meta_container table {
	border: none;
}
body.woocommerce .product_meta_container tr{
border:none;
}
.product_meta_container table tr td:first-child {
    font-weight: bold;
}
.product_meta_container table tr td {
    padding: 15px;
    text-align: left;
    font-size: 16px;
    vertical-align: top;
	border:none;
}
.product_meta_container table tr td a {
    color:   #3a74e1;
    font-size: 14px;
}
.product_meta_container table tr.product-meta-tags td a {
    color: #666;
    border: 1px solid  #666;
    display: inline-block;
    padding: 3px 10px;
    border-radius: 5px;
    font-size: 14px;
}
.product_meta_container table tr.product-meta-tags td a:hover {
    color: #3a74e1;
border-color:#3a74e1;
background:  #ebf2ff;
    text-decoration: none;
}
.support-ticket-sub-header #sign-out {
display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	padding: 1em;
	color: #222;
}
.term-description, .page-description {
	margin-bottom: 25px;
}
.page-description{
	margin-top:30px;
}
.tt_before_shop_loop_content .tt-bl-ct-top-row.row {
	margin-bottom: 20px;
}
.tt_before_shop_loop_content .tt-bl-ct-top-row.row p {
	margin-bottom: 20px;
	line-height: 32px;
}
html #ttr_content .tt-bl-ct-col ul {
	padding-left: 15px;
}
#ttr_content .tt-bl-ct-col ul li {
	list-style: disc;
}
.post-type-archive-product.woocommerce ul.products li.product:nth-child(3n+8) {
	clear: left;
}
.post-type-archive-product.woocommerce ul.products li.product:nth-child(3n+9) {
	margin-right: 30px;
}
.post-type-archive-product.woocommerce ul.products li.product:nth-child(3n+10) {
	clear: none;
	margin-right: 0;
}
.post-type-archive-product.woocommerce ul.products li.product:nth-child(8) {
	clear: none;
}
.post-type-archive-product.woocommerce ul.products li.product:nth-child(9) {
	margin-right: 0;
}
.post-type-archive-product .aws-container {
	margin-bottom: 30px;
}
.woocommerce-shop .page-description {
	margin-bottom: 30px;
}

.paged.woocommerce ul.products li.product:nth-child(3n+8) {
	clear: none;
}
.paged.woocommerce ul.products li.product:nth-child(3n+9) {
	margin-right: 0;
}
.paged.woocommerce ul.products li.product:nth-child(3n+10) {
	clear: left;
	margin-right: 45px;
}

.paged.woocommerce ul.products li.product:nth-child(10)::after {
	content: none;
	display:none;
}
.paged.woocommerce ul.products li.product:nth-child(10) {
	margin-bottom: 30px;
}

/* -----------Subcategory and products page---------- */
.term-free-wordpress-themes ul.products li:nth-child(13)::after, .term-blogger-templates ul.products li:nth-child(16)::after, .term-magento-themes ul.products li:nth-child(14)::after, .term-joomla-templates ul.products li:nth-child(16)::after, .term-html-templates ul.products li:nth-child(12)::after, .term-drupal-themes ul.products li:nth-child(14)::after, .term-woocommerce-themes ul.products li:nth-child(12)::after, .term-opencart-themes ul.products li:nth-child(4)::after, .term-prestashop-themes ul.products li:nth-child(16)::after {
	content: "";
	position: absolute;
	height: 1px;
	background: #ececec;
	right: 0;
	left: 0;
	margin-top: 65px;
	}
.paged.term-blogger-templates ul.products li:nth-child(12)::after, .paged.term-magento-themes ul.products li:nth-child(14)::after, .paged.term-joomla-templates ul.products li:nth-child(15)::after, .paged.term-html-templates ul.products li:nth-child(12)::after,  .paged.term-drupal-themes ul.products li:nth-child(12)::after,  .paged.term-woocommerce-themes ul.products li:nth-child(12)::after,  .paged.term-opencart-themes ul.products li:nth-child(4)::after,  .paged.term-prestashop-themes ul.products li:nth-child(11)::after{
	content: none;
	display:none;
}
.paged.term-blogger-templates ul.products li:nth-child(12), .paged.term-magento-themes ul.products li:nth-child(14), .paged.term-joomla-templates ul.products li:nth-child(13), .paged.term-html-templates ul.products li:nth-child(13), .paged.term-drupal-themes ul.products li:nth-child(12), .paged.term-woocommerce-themes ul.products li:nth-child(12), .paged.term-opencart-themes ul.products li:nth-child(4), .paged.term-prestashop-themes ul.products li:nth-child(11){
	margin-bottom: 50px;
}


@media only screen and (min-width:1025px){
	.paged.woocommerce ul.products li.product:nth-child(8), .paged.term-prestashop-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+12) {
	clear: none;
}
.paged.woocommerce ul.products li.product:nth-child(9), .paged.term-prestashop-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+12) {
	margin-right: 0;
}
.term-free-wordpress-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-blogger-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+17), .term-magento-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-joomla-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+14), .term-html-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+13), .term-drupal-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-woocommerce-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+13), .term-opencart-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+6), .term-prestashop-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+17){
	clear:left;
}
.term-free-wordpress-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-blogger-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-magento-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+16), .term-joomla-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-html-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+14), .term-drupal-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-woocommerce-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+14), .term-opencart-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+6), .term-prestashop-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+18) {
	margin:0 3.8% 2.992em 0;
}
.term-free-wordpress-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+16), .term-blogger-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+19), .term-magento-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+18), .term-joomla-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+16), .term-html-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-drupal-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+16), .term-woocommerce-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-opencart-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+9), .term-prestashop-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+19){
	clear:none;
}
.term-free-wordpress-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+17), .term-blogger-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+19), .term-magento-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+18), .term-joomla-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+16), .term-html-templates.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-drupal-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+17), .term-woocommerce-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+15), .term-opencart-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+9), .term-prestashop-themes.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+19){
	margin-right:0;
}
}
/* --------- Media Query for Shop page --------- */
@media only screen and (max-width:1024px){
	body.post-type-archive-product.woocommerce ul.products li.product:nth-child(2n) {
	margin-right: 0;
}
	.post-type-archive.woocommerce ul.products li.product:nth-child(4n+3) {
	margin-right: 35px;
}
	.post-type-archive-product.woocommerce ul.products li.product:nth-child(9) {
	margin-right: 35px;
}
	.post-type-archive-product.woocommerce ul.products li.product:nth-child(3n+10) {
	clear: none;
	margin-right: 35px; 
}
	.post-type-archive-product.woocommerce ul.products li.product:nth-child(10), .post-type-archive-product.woocommerce ul.products li.product:nth-child(9) {
	margin-bottom: 100px;
}
	.paged.woocommerce ul.products li.product:nth-child(10), .paged.woocommerce ul.products li.product:nth-child(9) {
	margin-bottom: 40px;
}
	body.woocommerce.tax-product_cat ul.products[class*="columns-"] li.product:nth-child(2n), body.woocommerce-page.tax-product_cat ul.products[class*="columns-"] li.product:nth-child(2n){
		margin-right:0;
	}
	body.woocommerce ul.products[class*="columns-"] li.product, body.woocommerce-page ul.products[class*="columns-"] li.product{
		margin-right:35px;
	}
}
@media only screen and (max-width:768px){
	.term-blogger-templates ul.products li:nth-child(12)::after, .term-magento-themes ul.products li:nth-child(14)::after, .term-joomla-templates ul.products li:nth-child(13)::after, .term-html-templates ul.products li:nth-child(12)::after,  .term-drupal-themes ul.products li:nth-child(12)::after,  .term-woocommerce-themes ul.products li:nth-child(12)::after,  .term-opencart-themes ul.products li:nth-child(4)::after,  .term-prestashop-themes ul.products li:nth-child(11)::after{
	content: none;
	display:none;
}
	.tax-product_cat.woocommerce #ttr_content{
		margin:0;
	}
}
@media only screen and (max-width:639px) and (min-width:481px){
	body.woocommerce ul.products[class*="columns-"] li.product, body.woocommerce-page ul.products[class*="columns-"] li.product {
	margin-right: 0;
}
}
@media only screen and (max-width:480px){
	.single-product.woocommerce ul.products li.product, .tax-product_cat.woocommerce-page ul.products li.product, .post-type-archive.woocommerce-page ul.products[class*="columns-"] li.product {
	width: 100%;
	float: none;
	display: block;
}
	.post-type-archive.woocommerce ul.products li.product:nth-child(4n+3), .post-type-archive-product.woocommerce ul.products li.product:nth-child(9), .post-type-archive-product.woocommerce ul.products li.product:nth-child(3n+10), body.woocommerce ul.products[class*="columns-"] li.product, body.woocommerce-page ul.products[class*="columns-"] li.product{
		margin-right:0;
	}
.woocommerce #ttr_content {
	margin: 20px auto 70px;
}
#breadcrumbs{
	margin-bottom:40px;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{
	margin-bottom:5px;
}
.post-type-archive-product.woocommerce ul.products li.product:nth-child(9){
	margin-bottom:40px;
}
}
.term-free-wordpress-themes.woocommerce ul.products li:nth-child(14), .term-blogger-templates.woocommerce ul.products li:nth-child(16), .term-magento-themes.woocommerce ul.products li:nth-child(14), .term-joomla-templates.woocommerce ul.products li:nth-child(16), .term-html-templates.woocommerce ul.products li:nth-child(12), .term-drupal-themes.woocommerce ul.products li:nth-child(14), .term-woocommerce-themes.woocommerce ul.products li:nth-child(12), .term-opencart-themes.woocommerce ul.products li:nth-child(4), .term-prestashop-themes.woocommerce ul.products li:nth-child(16){
	margin-bottom: 125px;
}
/* templates page last items fix */
body.post-type-archive-product.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+9)
{
margin-right: 0;
}
body.post-type-archive-product.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+8)
{
clear: none;
}
body.post-type-archive-product.woocommerce ul.products.columns-3 li.product.type-product:nth-child(3n+7)
{
margin: 0 3.8% 2.992em 0;
}
.contentbottomcolumn0 .cell1 {
    width: 100%;
}
.contentbottomcolumn0 .bottomcolumn1 .textwidget p {
    text-align: center;
}
/* Promo Bar */
@media (min-width: 1024px) {
  .adp-popup-type-content .adp-popup-content {
    padding: 25px;
    flex: 1 0 50%;
    order: 2;
  }
}
box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px;
.adp-popup-wrap {
  border-radius: 14px;
}
.adp-popup-wrap {
  border-radius: 14px;
}