body{
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	background: #fff;
	font-size: 16px;
	line-height: 24px;
	color: #272626;
	margin: 0;
	padding: 0;
}
*{
	box-sizing: border-box;
}

h1,h2,h3,h4,h5,h6{ font-family: 'Poppins', sans-serif; font-weight: 800; margin: 0 0 20px; padding: 0; }

ul,ol{ margin: 0 0 30px; padding: 0; }

h1{
	font-weight: 800;
	font-size: 13mm;
	line-height: 15mm;
	margin: 0 0 25px;
	color: #272626;
}
h2{
	font-weight: 800;
	font-size: 34px;
	line-height: 40px;
	margin: 0 0 25px;
	color: #272626;
}
h3{
	font-weight: 800;
	font-size: 28px;
	line-height: 36px;
	margin: 0 0 25px;
	color: #272626;
}
h4{
	font-weight: 800;
	font-size: 24px;
	line-height: 30px;
	margin: 0 0 15px;
	color: #272626;
}
h5{
	font-weight: 800;
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 15px;
	color: #272626;
}
h6{
	font-weight: 800;
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 15px;
	color: #272626;
}

.white-content h1, .white-content h2, .white-content span{ color: #fff; }

h3 span{ color: #3399cc; }

.hide{ display: none; }
.thanks_message{
	padding: 0 15px;
	color: green;
	text-align: center;
	font-weight: 600;
	margin: 0 0 40px;
}

p{ 
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 30px; 
	font-weight: 400;
	color: #272626;
}

a{ color: #3399cc; text-decoration: none; outline: none; transition: all 0.3s; }
a:focus{ color: #3399cc; outline: none; }
a:hover{ color: #272626; }

img{ display: block; max-width: 100%; height: auto; }

.text-center{ text-align: center; }

.container{ max-width: 1300px; width: 92%; margin: 0 auto; }

.align-item-center{ align-items: center; }
.clear
{
	clear: both;
}
.video_recherd
{
	margin-bottom: 70px;
}
.site-branding img {
    width: auto;
}

#ecom-page{ overflow: hidden; }

body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	border: 2px solid #cdcdcd;
	width: 100%;
	height: 48px;
	padding: 0 15px;
	outline: none;
	border-radius: 4px;
}
select{
	border: 2px solid #cdcdcd;
	width: 100%;
	height: 48px;
	padding: 0 15px;
	outline: none;
	border-radius: 4px;
}
button, [type="button"], [type="reset"], [type="submit"]{
	background: #ff9b00;
	height: 48px;
	width: 100%;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	padding: 0 15px;
	border-radius: 4px;
	outline: none;
	border: none;
	font-weight: 600;
	cursor: pointer;
}

table { background: #fff; border: none; }
table tr th{ background: #3399cc; color: #fff; padding: 10px; }
table tr td{ background: #d1f0ff; text-align: center; padding: 10px; font-size: 14px; }

table ul { padding-left: 0; margin: 0; }
table ul li{
	list-style: inside;
	text-align: left;
	padding-left: 20px;
	text-indent: -20px;
}

.web-link{ font-size: 24px; }

.rate{ font-weight: 700; width: 40px; height:40px; border-radius: 50%; background: #ff9a00; margin: 0 auto; display: flex; align-items: center; justify-content: center; color: #fff; }

.site-header{ padding: 30px 0; position: relative; z-index: 11; } 
.site-branding{ max-width: 300px; }

.site-header .container{ display: flex; align-items: center; justify-content: space-between; }

body .menu-toggle{ position: relative; display: block; background: none; width: 50px; height: 50px; padding: 0; }
body .menu-toggle span{ position: absolute; top: 17px; width: 50px; height: 3px; background: #272626; display: block; padding: 0; transition: all 0.3s; }
body .menu-toggle span:nth-child(2){ top: 27px; }
body .menu-toggle span:nth-child(3){ top: 37px; }

.main-navigation { position: relative; width: auto; }
.main-navigation .menu-wrap{
	position: absolute;
    width: 220px;
    right: 0;
    top: 100%;
    background: #3399cc;
    padding: 15px;
    border-radius: 5px;
    transform: translateY(30px);
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
}
.main-navigation .menu-wrap ul{ padding: 0; display: block; }
.main-navigation .menu-wrap ul li{ margin: 0 0 10px; }
.main-navigation .menu-wrap ul li a{ color: #fff; }

.main-navigation.toggled .menu-wrap{ transform: translateY(0); z-index: 111; opacity: 1; visibility: visible; }
.main-navigation.toggled .menu-toggle span{ transform: rotate(45deg); top: 28px; }
.main-navigation.toggled .menu-toggle span:nth-child(2){ width: 0; }
.main-navigation.toggled .menu-toggle span:nth-child(3){ transform: rotate(-45deg); top: 28px; }



.homepage-container { margin: 50px 0 80px; }
.homepage-container .container{ max-width: 650px; }
.homepage-container ul li{ list-style: none; color: #333; font-size: 20px; line-height: 24px; margin: 0 0 6px; }
.homepage-container .get-quote, .get-quote{
	background: linear-gradient(#f01c28,#a40009);
	display: inline-block;
	color: #fff !important;
	text-decoration: none;
	padding: 15px 50px;
	font-size: 26px;
	line-height: normal;
	font-weight: 600;
	border-radius: 6px;
}
.homepage-container .get-quote:hover , .get-quote:hover{ background: linear-gradient(#a40009,#f01c28); color: #fff; }

.faq-buy { margin-top: 20px; }


.three-column-block { margin: 0 0 80px; }
.three-column-block .container{ display: flex; }
.three-column-block .container > div{ padding: 0 15px; width: 33.33%; }
.three-column-block h5{ font-size: 20px; line-height: normal; margin: 0 0 12px; }
.three-column-block .th-img { display: inline-block; margin: 0 0 20px; }
.three-column-block .th-img img{ max-height: 100px; width: auto; }

.bottom-bg{ background: url(../images/bottom-bg.png) repeat-x left top; height: 180px;display: flex;align-items: center;justify-content: center;background-color: #f2f2f2;}
ul#menu-footer-menu {display: flex;list-style-type: none;max-width: 1300px;align-items: center;margin: 70px auto 0;justify-content: center;flex-wrap: wrap;}
ul#menu-footer-menu li {padding: 0 15px;position: relative;margin-bottom: 5px;}
ul#menu-footer-menu li:after {position: absolute;content: '';width: 2px;top: 2px;right: 0;height: 20px;background: #000;}
ul#menu-footer-menu li:last-child:after {width: 0;}
ul#menu-footer-menu li a {color: #272626;}
ul#menu-footer-menu li a:hover{color: #3399cc;}

.site-footer{ background: #f2f2f2; color: #333; text-align: center; padding: 15px; }
.site-footer a{ color: #333; } 
.site-footer a:hover{ text-decoration: underline; }

.step-one-container{ position: relative; padding: 50px 0; margin: 0 0 80px; }
/*.step-one-container:after{ content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 35%; background: #3399cc; z-index: -1; }*/

.step-one-container .container{ display: flex; justify-content: space-between; }
.step-one-container .step-left-form{
	box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
	flex: 0 0 36%;
	width: 36%;
	background: #fff;
	border-radius: 10px;
	padding: 25px;
}
.step-one-container .step-right-video{ flex: 0 0 55%; width: 55%; }
.step-one-container .step-form-inner label{ display: none; }

.video-wrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.entry-meta
{ 
	   margin: 0 0 10px 0;
}
.form-text-inp{ margin: 0 0 12px; }
.form-text-inp .form-checkbox label{ display: block; cursor: pointer; font-size: 13px; line-height: normal; }

.form-text-inp.form-category{ margin: 0 -8px; display: flex; flex-wrap: wrap; }
.form-text-inp.form-category .form-checkbox{ padding: 0 8px 20px; width: 25%; text-align: center; position: relative; }

.form-text-inp.form-category .form-checkbox input{ opacity: 0; position: absolute; }
.ck-icon{ background: #3399cc; border-radius: 100%; width: 50px; height: 50px; display: flex; color: #fff; align-items: center; justify-content: center; font-size: 24px; margin: 0 auto 5px; }
.ck-icon p{ display: none; }

.form-text-inp .form-checkbox [type="checkbox"]:checked ~ label .ck-icon{ background: #ff9b00; }

.result-banner-main{ background-position: right top; margin: 0 0 50px; background-repeat: no-repeat; background-color: #adb6bb; height: 300px; display: flex; align-items: center; }

.result-container{ margin: 0 0 50px; }
.result-container .container{  }
.result-container .btn{ background: #61b561;
    padding: 10px 15px;
    border-radius: 5px;
    color: #fff;
    font-weight: 600; }

.result-container .btn:hover{ background: #3399cc; }

.result-top-detail{ margin: 0 auto 40px; max-width: 650px; }


.core-data-result{ background: #3399cc; padding: 50px 0; margin: 0 0 80px; }
.core-data-result .container{ max-width: 1000px; }
.core-data-result table{ border-collapse: collapse; width: 100%; }
.core-data-result th{ background: #ff9a00; border: 1px solid #cdcdcd; }
.core-data-result td{ background: #fff; border: 1px solid #cdcdcd; }

.pre-category { width: 160px; margin: 0 auto; }
.pre-category > div{ display: inline-flex; color: #fff; margin: 3px 2px; width: 40px; height: 40px; font-size: 18px; }

.left-txt-right-video {padding: 0 0 70px;}
.left-txt-main{display: flex;flex-wrap: wrap;}
.left-txt-main .left-part{width: 45%;}
.left-txt-main .left-part p:last-child{ margin: 0; }

.left-txt-main .right-part{width: 55%;}
.left-txt-main .left-part {padding: 10px 30px 0 0;}

.send_enquiry{background-color:#ff9b00 !important;color:#fff !important;border:0 !important;border-radius:0 !important;max-width:180px;width:100%;margin:0 auto;display:block;padding:0 !important;margin-bottom:60px;height:52px;position:relative;z-index:999;}
.send_enquiry.hide{ display: none; }

.send_enquiry[disabled]{cursor:not-allowed;opacity:0.5;}
.send_enquiry[enabled]:hover{background-color:#3399cc !important;}
.send_enquiry.sent {background-color: #4bb543 !important;}
.input-label {
    display: block;
    position: relative;
    padding-left: 24px;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.input-label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
    position: absolute;
    top: 0;
    left: 14px;
    height: 20px;
    width: 20px;
    background-color: transparent;
    border: 1px solid #f89a02;
}
.input-label input:checked ~ .checkmark {
    background-color: transparent;
}
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.input-label input:checked ~ .checkmark:after {
  display: block;
}
.input-label .checkmark:after {
  left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid #f89a02;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.page-template-faq-section .site-main{ padding-top: 40px; }

.faq-area{padding: 0 0 80px;}
.faq-area h2 {margin: 0 0 30px;}
.faq-thumbmail {margin-bottom: 30px;}
.faq-area .container {max-width: 750px;}
.faq-box{border-top:1px solid #000;}
.faq-title {
    padding: 20px 0 20px 50px;
    cursor: pointer;
    background-image: url(../images/faq-icon-plus.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 24px;
}
.faq-box.active .faq-title {
	background-image: url(../images/icon-minus.svg);
}
.faq-title h5{margin: 0;font-size: 18px;font-weight: 500;}
.faq-content {display: none;}
.faq-content p{margin: 0 0 15px;}

.money-timer{ padding: 0 0 50px; }
.money-timer .container{ max-width: 650px; }
.timer-value{
	font-size: 55px;
	line-height: normal;
	font-weight: 700;
	color: #3399cc;
	margin: 0 0 20px;
}

.archive .entry-footer, .single .entry-footer { 
	margin: 0 0 50px;
	border-top: 1px solid #000;
	padding: 30px 0 0;
}
.archive .site-main , .single .site-main, .deafult-page-main{ padding: 40px 0; }
.archive .site-main .container , .single .site-main .container, .deafult-page-main .container{ max-width: 1000px; }

.archive .entry-footer > span , .single .entry-footer > span{ font-size: 14px; display: block; }
.archive .entry-footer > span a, .single .entry-footer > span a{ color: #3399cc; }
.archive .entry-footer > span a:hover, .single .entry-footer > span a:hover{ color: #000; }
.archive .entry-title a{ color: #3399cc; }
.archive .entry-title a:hover{ color: #272626; }

.archive .entry-footer .comments-link{ display: none; }

.single .site-main ul{ padding-left: 22px; }

.error-404{ padding: 100px 0; }

.page-template-faq-section .faq-main{ margin: 0 0 40px; }


.find-buyers-main{ margin: 30px 0 0; }

.err-message{ font-size: 12px; font-weight: 600; color: #f00; }

.page-template-default table{ border-collapse: collapse; font-size: 16px; }
.page-template-default table tr td{ font-size: 16px; line-height: normal; border: 1px solid #fff; }
.page-template-default table tr td a{ color: #000; }
.page-template-default table tr td a:hover{ color: #3399cc; }
.page-template-default table tr:nth-child(2n) td{ background: #e2f5ff; }

.result-table .feature, .result-table .feature_col{ max-width: 320px; }
.result-table .logo{ max-width: 100%; margin: 0 auto; text-align: center; }
.result-table .logo img{ display: inline-block; margin: 0; width: 100%; max-width: 90px; }
.result-table table tr td{ max-width: 230px; }
.result-table .aggregator_logo_view{ font-size: 12px; width: 110px; }

.lable-inquery{ margin-left: 3px; }

.no-result-container { color: #f00; text-align: center; max-width: 850px; margin: 0 auto 60px; }
.no-result-container p{ color: #f00; }


.five_td i{ color: #ff9a00; }



/*youtube*/

#player-size {
  /* comment below line for responsive 16:9 full screen */
  width: 100%;
  /* only need to specify width since 16:9 ratio is  
     preserved / automatically applied */
}

#cropping-div {
  overflow: hidden;}

#div-to-crop {
  overflow: hidden;
  margin-top: -51%;
  margin-bottom: -20%;
}

#player-wrapper {
  position: relative;
  overflow: hidden;
  padding-top: 128.25%;
}

#player {
  position: absolute;
  top: 0;
  width: 100%;
  height: 124%;
  
}


.video-wrapper .ytp-cued-thumbnail-overlay .ytp-cued-thumbnail-overlay-image {
    background-size: contain !important;
    -moz-background-size: cover !important;
    -webkit-background-size: contain !important;
    overflow: hidden; }
   /*Home Page Video*/

.home-video{
	max-width: 100%;
	margin-bottom: 80px;
}

.home-video .center-video{
	padding: 0 15px;
	max-width: 1230px;
}
h2.video-title {
    margin-bottom: 50px;
}

/*------Footer Blog----------*/
.blog-listing-section {margin: 0 0 50px;}
.blog-listing-section .th-block{border-radius:.5em;background-color:#fff;box-shadow:0 3px 6px 0 rgba(46,49,56,.12);color:#2e3138;text-decoration:none;text-align:left;padding:15px !important;width:31%;float:left;margin-right:15px;margin-bottom:20px;min-height: 454px;}
.blog-listing-section .th-block .th-img{margin-bottom:10px;}
.blog-listing-section img{max-height:200px;width:100%;min-height:200px;padding:0;margin-bottom:15px;object-fit: cover;width: 373px;}
.blog-listing-section a.blog-cate h5{font-size:12px;font-weight:400;padding:0px 12px;display:inline-block;border-radius:20px;color:#272626;border:1px solid #767c89;text-transform:uppercase;margin-bottom:0;}
.blog-listing-section .th-block h3{line-height:22px;font-size:1em;font-weight:600;margin:15px 0 10px 0;}
.blog-listing-section .th-block p{margin-bottom:10px;font-size:14px;line-height:20px;min-height: 60px;}
.blog-listing-section .container{display:flex;flex-wrap:wrap;align-items: center;justify-content: center;}
.blog-listing-section a:hover h3{color:#3399cc;}
.blog-listing-section a.blog-cate h5:hover{color:#3399cc;}
.read-more{text-align:right;margin:20px 0 10px 0;}
/*------Footer Blog----------*/

/*ICON FOOTER*/
.icon-footer{
	margin-bottom: 50px;
}
.icon-footer ul{display: flex; list-style: none;align-items: center; margin-top: 50px; justify-content: space-between;flex-wrap: wrap;}
.icon-footer ul li {margin: 0 10px;}
.icon-footer ul li img{max-height: 35px;object-fit: contain;height: 35px;width: 133.33px;}

/*Pagination*/
.cat-pagination {margin-top: 30px;}
.cat-pagination .page-numbers {margin: 0 10px;}
.cat-pagination {margin-top: 30px;}
.cat-pagination .page-numbers {margin: 0 10px;color: #272626;}

span.page-numbers.current {
    color: #3399cc;
}
/*Posts repeater*/
.single-amazon-aggregators .post-types-section .container {
    max-width: 1000px;
}
.post-types-section .post {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border: 1px solid #edf0f6;
    border-radius: 18px;
    box-shadow: 0 10px 20px #edf0f6;
    margin: 0 0 40px 0;
    overflow: hidden;
}
.post-types-section .post .logo-block {
    width: 240px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 15px;
    background-color: #f2f2f2;
}
.post-types-section .post .text-block {
    width: calc(100% - 240px);
    padding: 30px 40px;
}
.post-types-section .post .text-block ul {
    list-style: none;
    margin-bottom: 0;
}
.post-types-section .post .text-block ul li:last-child .text p:last-child {
    margin-bottom: 0;
}
.post-types-section .post .text-block ul li .title h4 {
    font-size: 16px;
    font-weight: 600;
    line-height: 32px;
    background: #f89a02;
    padding: 0 10px;
    margin: 0 15px 10px 0;
    transform: skew(-4deg);
    display: inline-block;
    color: #fff;
}
.post-types-section {
    padding-top: 60px;
    padding-bottom: 60px;
}
.single-amazon-aggregators .post-types-section .post .text-block {
    width: 100%;
    padding: 0;
}
.single-amazon-aggregators .post-types-section .post {
    box-shadow: none;
    border: 0;
}
.single-amazon-aggregators .post-types-section .post .text-block .logo-block-inside-text-block {
    margin-bottom: 30px;
}

/*video link*/
.text-center.link-button {
    padding-top: 40px;
}

.text-center.btn-cn a {
    color: white;
}

.our-community-section {
    margin-bottom: 30px;
    width: 100%;
    float: left;
    margin-top: 20px;

}

.find-buyrs-btn {
	margin-top: 40px; 
}
.our-community-section .th-block {
    border-radius: .5em;
    background-color: #fff;
    box-shadow: 0 3px 6px 0 rgba(46,49,56,.12);
    color: #2e3138;
    text-decoration: none;
    text-align: left;
    padding: 15px !important;
    width: 100%;
    float: left;
    margin-right: 15px;
    margin-bottom: 40px;
}

.our-community-section .th-block .our-community-img img{
	max-width: 100%;
	width: 100%;
}

.our-community-section .th-block .link-button{
	padding-top: 20px;
}

.our-community-section .th-block .link-button p {
    margin-bottom: 4px;
}

.contact-form-section .wpforms-field-medium {
    width: 100%;
    max-width: 100% !important;
}

.submit-btn {
    background-color: #39c !important;
    border: 1px solid #39c !important;
    color: #fff !important;
    padding: 12px 24px !important;
}
.submit-btn:hover{
	 background-color: #272626 !important;
    border: 1px solid  #272626 !important;
}

.amazon-aggre-section {
    padding-bottom: 30px;
}


.amazon-aggre-block {
    display: flex;
    border-bottom: solid 1px #272626;
    padding: 20px 0;
}

.amazon-aggre-block .amazon-aggre-left {
    width: 15%;
}
.amazon-aggre-block .amazon-aggre-right {
    width: 90%;
    margin-left: 20px;
}

.amazon-aggre-block .amazon-aggre-right ul {
    display: flex;
    list-style: none;
    margin-bottom: 0;
}
.amazon-aggre-block .amazon-aggre-right ul li {
    margin-right: 20px;
    color: #000;
    font-weight: 500;
}
.amazon-aggre-block .amazon-aggre-right p {
    margin-bottom: 10px;
}
.blog-listing-section .def-content p {
    margin-bottom: 15px;
}

.def-content .def-content-inner {
    max-width: 650px;
    margin: 0 auto;
}

.find-buyrs-btn.start-btn-buy.w-100 {
    width: 100%;
}

#breadcrumbs {
    margin-bottom: 15px;
}
.page-template-final-result .xs_social_share_widget.xs_share_url.left_content.fixed_display{
display: none !important;
}
    

@media(max-width: 1024px){
	.icon-footer ul li{
		width: 27%;
		margin: 15px auto;
	}
}


@media screen and (min-width: 1025px){
	.step-left-form h1{ font-size: 26px; line-height: 30px; }

	.second_th, .second_td{ width: 200px; }
	.five_th, .five_td{ width: 185px; }
	.five_td{ font-size: 12px; }
	
}
@media (max-width: 1199px) {
	.input-label {
    font-size: 0;
    padding-left: 0;
	}
	.checkmark {
	    left: 50%;
	    transform: translateX(-50%);
	}
	.blog-listing-section img{min-height: 150px;max-height: 150px;}
}
@media screen and (max-width: 991px){
	.post-types-section .post .logo-block {
	    width: 200px;
	}
	.post-types-section .post .text-block {
	    width: calc(100% - 200px);
	    padding: 30px 30px;
	}
	body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
		height: 40px;
	}
	button, [type="button"], [type="reset"], [type="submit"]{ height: 40px; }

	body,p{ font-size: 15px; }

	h1{ font-size: 30px; line-height: 40px; margin: 0 0 15px; }
	h2{ font-size: 26px; line-height: 34px; margin: 0 0 15px; }
	h2.cat-news{margin: 80px 0 0 0;}	
	h3{
		font-size: 24px;
		line-height: 28px;
		margin: 0 0 15px;
	}
	h4{
		font-size: 22px;
		line-height: 26px;
		margin: 0 0 15px;
	}
	h5{
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 15px;
	}
	h6{
		font-size: 18px;
		line-height: 24px;
		margin: 0 0 15px;
	}

	.homepage-inner-top h1{ font-size: 26px; line-height: 31px; }
	.homepage-container ul li{ font-size: 15px; line-height: normal; text-align: left; }
	

	.three-column-block{ margin: 0 0 50px; }

	.step-one-container { padding: 0 0 50px; margin: 0; }
	.step-one-container .container{ flex-direction: column-reverse; width: 100%; } 
	.step-one-container .step-right-video{ position: relative; width: 100%; flex: 100%; margin: 0 0 40px; }
	.step-one-container .step-left-form{ width: 90%; margin: 0 auto; }


	.homepage-container{ margin: 50px 0; }

	.result-table{ overflow-y: scroll; width: calc(100% + 4%); }
	.result-table table{ width: 980px; }

	.result-table td::before{padding-right:10px;padding-bottom:5px;display:inline-block;}
	.result-table table{width:100% !important;margin-right:-15px;display:block;}
	.result-table .pre-category{width:70%;display: inline-block;}
	.result-table .pre-category > div{width:30px;height:30px;}
	.result-table .result-table .pre-categoryi{font-size:13px;}
	.result-table .web-link{font-size:14px;}
	.result-table .rate{width:30px;height:30px;display:inline-flex;font-size:10px;}
	.result-table tbody{display:block;}
	.result-table .pre-category i{font-size:13px;}
	.result-table tr{width:100%;display:block;}
	.result-table{width:calc(100% + 0%);}
	.result-table td:nth-child(1)::before{content:"Aggregator:";font-weight:bold;}
	.result-table td:nth-child(2)::before{content:"Preferred Categories:";font-weight:bold;}
	.result-table td:nth-child(3)::before{content:"Rating:";font-weight:bold;}
	.result-table td:nth-child(4)::before{content:"Features:";font-weight:bold;}
	.result-table td:nth-child(5)::before{content:"Multiple Paid:";font-weight:bold;}
	.result-table td:nth-child(6)::before{content:"Website:";font-weight:bold;}
	.result-table td:nth-child(7)::before{content:"Make Enquiry:";font-weight:bold;}
	.result-table tr td{text-align:left;width:100% !important; max-width:100% !important; display:block;border:1px solid #abd1e3;}
	.result-table .table-heading{display:none;}
	.result-table .checkmark {left: 10%;}
	.result-table .input-label {font-size: 14px;display: inline-block;}
	.result-table .input-label .lable-inquery{padding-left: 23px;}
	.result-table .logo{ text-align: left; }
	.home-video{margin-bottom: 50px !important;}
	.blog-listing-section img {min-height: 120px;max-height: 120px;}
	.def-content {padding-top: 50px !important;}
	.our-community-section { margin-top: 20px;}
}


@media screen and (max-width:  767px){
	.post-types-section .post .logo-block,.post-types-section .post .text-block {
	    width: 100%;
	}
	.site-branding{ max-width: 200px; }
	.site-branding img{ height: 40px; width: auto; object-fit: contain; }

	.site-header{
		border-bottom: 1px solid #cdcdcd;
		background: #fff;
		padding: 10px 0;
		position: fixed;
		width: 100%;
		left: 0;
		top: 0;
	}
	.site-main, .page-template-faq-section .site-main{ padding-top: 80px; }
	.archive .site-main, .single .site-main, .deafult-page-main{ padding-top: 80px; }

	.step-one-container{ margin: -19px 0 0; }

	.homepage-inner-top ul{ max-width: 318px; margin: 0 auto 30px; }
	.homepage-inner-top ul li{ margin: 0 0 2px; }

	body .menu-toggle{ height: 40px; width: 40px; }
	body .menu-toggle span{ top: 9px; width: 40px; }
	body .menu-toggle span:nth-child(2){ top: 19px; }
	body .menu-toggle span:nth-child(3) { top: 29px; }

	.main-navigation.toggled .menu-toggle span{ top: 20px; }
	.main-navigation.toggled .menu-toggle span:nth-child(3){ top: 20px; }

	.three-column-block .container{ display: block; }	
	.three-column-block .container > div{ width: 100%; }

	.form-text-inp.form-category .form-checkbox{ width: 33.33%; flex: 0 0 33.33%; }

	.result-container{ margin: 15px 0 0; }

	.result-table table{ width: 880px; }
	.left-txt-right-video {padding: 0 0 40px;}
	.left-txt-main .left-part,.left-txt-main .right-part{width: 100%;}
	.left-txt-main{flex-direction: column-reverse;}
	.left-txt-main .left-part{padding: 30px 0 0;}

	.result-table .pre-category{width:100%;}
	.faq-area{padding: 0 0 50px;}
	.faq-area h2{ margin: 0 0 15px; text-align: left; }
	.faq-thumbmail {margin-bottom: 15px;}
	.faq-area h4{ text-align: left; }

	.home .faq-area h2{ text-align: center; }
	
	.faq-title {padding: 15px 0 15px 50px;}
	.faq-title h5{font-size: 16px;}


	.timer-value{ font-size: 32px; line-height: normal; }

	.step-left-form h1{ font-size: 20px; line-height: 24px; }

	.homepage-container{ margin: 30px 0 50px; }
	h2.video-title {margin-bottom: 20px;}
	.blog-listing-section .th-block{width: 100%;margin-right: 0px;}
	.blog-listing-section .th-block img {min-height: unset;max-height: unset;}
	ul#menu-footer-menu {display: block;margin-bottom: 25px;}
	ul#menu-footer-menu li {text-align: center;}
	ul#menu-footer-menu li::after {width: 0;}
	.icon-footer ul{margin-top: 15px;}
	.our-community-section .th-block{margin-bottom: 30px;}
	.our-community-section .th-block .link-button p{font-size: 14px;line-height: 20px;}
	.bottom-bg{height: 220px;}

	.video_recherd
	{
		margin-bottom: 40px;
	}
	.amazon-aggre-block {display: block;}
	.amazon-aggre-block .amazon-aggre-left {width: 100%;}
	.amazon-aggre-block .amazon-aggre-left img {margin: 0 auto;width: 50%;margin-bottom: 20px;}
	.amazon-aggre-block .amazon-aggre-right ul {display: block;margin-top: 15px;}
	.amazon-aggre-block .amazon-aggre-right ul li {margin-bottom: 5px;}
	.amazon-aggre-section .amazon-aggre-block:first-child {padding-top: 0;}
	.amazon-aggre-block .amazon-aggre-right {width: 100%;margin-left: 0;}
}

.post-types-section .post .text-block ul li {
    margin-top: 20px;
}

.container.text-center.def-content {
    padding-top: 60px;
}

@media screen and (max-width: 639px){
	.pre-category > div{ display: flex; }
	.result-table{ overflow: hidden; }

	.result-table .aggregator_logo_view{ font-size: 14px; }

	.ck-icon{ position: relative; margin: 0 auto 12px; }
	.ck-icon p{
		position: absolute;
		left: 40px;
		display: block;
		width: 300px;
		margin: 0;
		font-size: 14px;
		top: 50%;
		transform: translateY(-50%);
	}
	.post-types-section .post .text-block {
		padding: 30px 15px;
	}
}


