/*
Theme Name:Tendersoftware
*/
/*
Required WordPress CSS
*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}
/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}
.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
.navbar-default {
	background-color:transparent;
	border:0px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	background-color:transparent;
	border-color:0px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color:transparent;
}
.ts-left {
	float:left;
}
.ts-right {
	float:right;
}
header {
	padding:25px 0px 15px;
}
.site-title-heading {
	margin:0px;
}
header img {
	float:left;
}
/*Menu Section*/
.nav li a { font: 16px ralewayregular; }
.navbar-default .navbar-nav > li > a { color: #ffffff; outline: none; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { color: #22a7f0; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { /* background-color: #22a7f0 !important; color: #ffffff !important; */ color: #22a7f0; }
.navbar-default .navbar-nav li  ul.sub-menu.dropdown-menu li a:hover { color: #22a7f0; /* background-color: #22a7f0;  color: #ffffff; */}
.dropdown-menu { padding: 0px 0px; }
.dropdown-menu > li > a { padding: 10px 20px; }
ul.nav li.dropdown:hover ul.dropdown-menu{ display: block; }
.navbar-nav > li { padding-right: 25px; }
.nav > li > a { padding-left: 11px; padding-right: 11px; }
/*suggest start*/
/*.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.active.active > a { background-color: #22a7f0; color: #ffffff; }*/
.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.active.active > a { color: #22a7f0; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	background-color: #e7e7e7;
}
/*suggest end*/
/*Banner Section*/
.ts_headersection { min-height: 200px; }
.ts_banner { background-size: cover; position: relative; width: 100%; float: left; background-repeat: no-repeat; }
.ts_bannertext { font: 42px/60px ralewaymedium; color: #ffffff; width: 70%; margin-top: 20px; }
.btn.bannerbtn { border: 3px solid #ffffff; border-radius: 3px 3px 3px 3px; margin-bottom: 150px; }
.ts_bannerbtn a { color: #ffffff; font: 28px Calibri; margin-top: 40px; }
.ts_bannerbtn a:hover { /*color: #22a7f0;*/ background-color: #22a7f0; color: #ffffff; }
.ts_bannerdownarrow { bottom: 15px; left: 0; position: absolute; right: 0; text-align: center; }
.ts_contentsection { float: left; width: 100%; }
.bannerlogo { padding-bottom: 20px; }
/*Sticky Menu*/
header .logomenubar { display: none; }
header.fixed .logomenubar { display: block; }
header.fixed { position: fixed; background: #ffffff none repeat scroll 0 0; float: left; width: 100%; z-index: 999; padding: 8px 0px; -moz-box-shadow: 0 0 15px #cfcfcf; -webkit-box-shadow: 0 0 15px #cfcfcf; box-shadow: 0 0 15px #cfcfcf; }
header.fixed .navbar.navbar-default { margin-bottom: 0px; margin-top: 10px; }
header.fixed .col-md-9.ts-right.headermenu { margin-bottom: 0px; }
header.fixed .col-md-9.ts-right.headermenu .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { color: #22a7f0; }
/*suggest*/
header.fixed .col-md-9.ts-right.headermenu .navbar-default .navbar-nav > li > a:hover { color: #22a7f0; }
header.fixed .col-md-9.ts-right.headermenu .navbar-default .navbar-nav > li > a { color: #6f6f6f; }
/*Common*/
.entry-title { font: 30px ralewaymedium; color: #464646; }
.entry-content { font: 16px robotolight; color: #464646; text-align: justify; }
.entry-content p { margin-bottom: 20px; }
.home .site-content { margin-top: 0px; }
.site-content { margin-top: 40px; margin-bottom: 40px; }
.entry-content a:hover { text-decoration: none; }
.entry-content ul { list-style-type: none; }
.entry-content ul li, .entry-content ol li { line-height: 1.8; }
.entry-content ul li:before { content: '\f00c'; font-family: FontAwesome; color: #22a7f0; font-size: 16px; position:relative;left:-25px;margin-right:-15px; }
/* Home Page */
.ts_homepage { float: left; width: 100%; background: #f6f6f6 none repeat scroll 0 0; padding: 70px 0px; }
.home .row-with-vspace { margin-bottom: 0px; }
.homeleftimage img { width: 100%; height: auto; }
.hometitle_link h1 { font: 38px ralewaymedium; color: #22a7f0; }
.hpagelink { color: #22a7f0; font: 24px open_sansregular; border: 2px solid #22a7f0; border-radius: 3px 3px 3px 3px; padding: 12px; display: inline-block; }
.hpagelink:hover { text-decoration: none; color: #ffffff; background: #22a7f0 none repeat scroll 0 0;  }
.contentdescrip { font: 22px robotolight; padding: 30px 0px; color: #464646; }
.ctitle { font: 18px robotomedium; color: #464646; margin-bottom: 12px; }
.wedo_weare p { font: 14px robotolight; color: #464646; }
/*Hours Section*/
.ts_hoursfree { height: 313px; float: left; width: 100%; /*background-position: center 13%; background-repeat: no-repeat; background-size: 85% auto; */}
section.module.parallax {
  height: 313px;
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
		
/*.parallax-window { min-height: 313px; }*/
.hoursfreeblue { opacity: 0.87; background: #22a7f0 none repeat scroll 0 0; height: 313px; }
.hoursicon { background: url('img/hours.png') no-repeat scroll 0 0; height: 57px; width: 64px; margin: 45px auto 30px; }
.hourstitle { font: 52px ralewaymedium; color: #ffffff; text-align: center; margin-bottom: 7px; }
.hourscontent { color: #ffffff; font: 24px robotolight; margin: 0 auto; max-width: 750px; text-align: center; width: 100%; }
/*Testimonial Section*/
.ts_testimonials { float: left; width: 100%; }
.testimocomments { height: 59px; width: 65px; background: url('img/comments.png') no-repeat scroll 0 0; margin: 0 auto 30px; }
.testimonialtitle h2 { color: #464646; font: 28px ralewaymedium; text-align: center; }
.testimonial_desciption { color: #464646; font: 14px robotoitalic; padding-left: 10px; padding-right: 10px; }
.testimonial_desciption p > a { color: #464646; outline: none; }
.testimonial_desciption p > a:hover { color: #464646; text-decoration: none; outline: none; }
.author_name span { font: 16px ralewaysemibold; }
.author_name a { font: 16px ralewaysemibold; color: #73b699; }
.author_name a:hover { text-decoration: none; }
.ts_testimonials.section { padding: 66px 0px; }
.tesimonial_container.slick-initialized.slick-slider { margin: 0 auto; width: 70%; text-align: center; }
.testimonialtitle { margin-bottom: 25px; }
.slick-prev.slick-arrow { position: absolute; bottom: 0; left: 42%; width: 55px; height: 50px; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 2px solid #464646; border-radius: 5px; outline:none;}
.slick-next.slick-arrow { margin-left: 10%; width: 55px; height: 50px; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 2px solid #464646; border-radius: 5px; outline:none;}
.slick-arrow:hover { background: #22a7f0 none repeat scroll 0 0; border: 2px solid #22a7f0; }
.slick-arrow:hover i { color: #fff; }
.testimonial_desciption p:before { content: '\f10d'; font-size: 20px; font-family: FontAwesome; color: #22a7f0; position: relative; left: -10px; }
.testimonial_desciption p:after { content: '\f10e'; font-size: 20px; font-family: FontAwesome; color: #22a7f0; position: relative; right: -10px; }
/*Contact Address Section*/
.ts_contact { float: left; width: 100%; background: #f4f4f4 none repeat scroll 0 0; padding-top: 25px; padding-bottom: 35px; }
.contact_title { font: 28px ralewaymedium; color: #464646; text-align: center; margin-bottom: 50px; }
.ts_contact .left { float: left; }
.ts_contact .right { float: left; margin-left: 20px; }
.ts_contact .right a { color: #464646;  }
.ts_contact .right a:hover { text-decoration: none;  }
.left .icon { background: #22a7f0 none repeat scroll 0 0; border-radius: 100%; height: 76px; width: 76px; text-align: center; color: #ffffff; padding-top: 20px; }
.left .icon i { font-size: 35px; }
.foottitle { font: 22px robotolight; color: #464646; margin-bottom: 5px; }
.right p { font: 12px robotolight; color: #464646; }
.foot3 .right .foottitle {margin-top: 22px; }
/*Footer Section*/
.footer-left { font: 16px ralewaymedium; color: #ffffff; padding-top: 20px; }
.footerlogo { height: 49px; width: 186px; }
.footer-center.text-center .footerlogo { margin: 0 auto; }
.footer-center.text-right .footerlogo { float: right; }
.followus { float: left; font: 16px ralewaymedium; color: #ffffff; padding-top: 10px; width: 45%; text-align: center; }
.social_icon { float: left; }
.social_icon > ul { padding-left: 20px; }
.social_icon ul li { display: inline-block;  background: #fff; height: 35px; width: 35px; border-radius: 100%; text-align: center; margin-right: 5px; border: 1px solid transparent; }
.social_icon a { padding: 14px 9px 7px; }
.social_icon ul li a i { font-size: 20px; padding-top: 8px; color: #22a7f0; }
.footer-right { padding-top: 5px; }
.social_icon ul li:hover{ background: #22a7f0; border: 1px solid #ffffff; }
.social_icon ul li:hover a i { color: #ffffff; }
/*Sidebar*/
#sidebar-left, #sidebar-right, #sidebar-contact { padding: 25px 0px; }
#sidebar-left .widget, #sidebar-right .widget, #sidebar-contact .widget { background: #f4f4f4 none repeat scroll 0 0; }
/*404 Page*/
.ts_404 , .ts_innerbanner{  background-position: center center; background-repeat: no-repeat; background-size: cover; }
.error-404 .page-content { text-align: center; }
/*Contact Us*/
.contact_us { padding: 15px; }
.contact_us p a { color: #000; }
.contact_us > span { font: 22px ralewaymedium; }
.contact_us > p { font: 15px/26px robotolight; margin-top: 10px; }
.ts_contactform { font: 15px ralewaymedium; }
.ts_contactform p sup { color: #990000; }
.wpcf7-text, .wpcf7-textarea { border: 1px solid #dddddd; margin-top: 5px; width: 100%; outline: none; }
.wpcf7-text { padding: 12px 12px 12px 50px; }
.wpcf7-textarea { padding: 12px; }
.wpcf7-textarea { height: 135px; }
.conatct_btn { background: #22a7f0 none repeat scroll 0 0; border: 2px solid transparent; color: #ffffff; font: 20px ralewaymedium; padding: 9px 40px; text-transform: uppercase; }
.conatct_btn:hover { background: #ffffff none repeat scroll 0 0; color: #22a7f0; border: 2px solid #22a7f0; }
.wpcf7-not-valid { border: 1px solid #990000; }
.messagefield { margin-top: 7px; }
div.wpcf7-validation-errors { background: #990000 none repeat scroll 0 0; border: medium none; color: #fff; font-family: ralewaymedium; margin: 10px 0px 0px; padding: 15px; }
div.wpcf7-mail-sent-ok { background: #0f5128 none repeat scroll 0 0; border: medium none; color: #fff; font-family: ralewaymedium; margin: 0; padding: 15px; }
span.wpcf7-not-valid-tip { margin-top: 5px; display: none; }
.post-edit-link { display: none; }
.wpcf7-response-output { float: left; }
.conatct_btn { float: right; }
.wpcf7-form-control-wrap.telephone, .wpcf7-form-control-wrap.mathcaptcha-8 { font-family: open_sansregular; }
.wpcf7-form-control.wpcf7-mathcaptcha.numcaptcha {
    padding: 12px;
	width: 210px;
	outline: none;
}
.captcha { float: left; }
.submitbtn { float: right; }
.numcaptcha { border: 1px solid #dddddd; }
.wpcf7-form-control.wpcf7-mathcaptcha.numcaptcha.wpcf7-not-valid { border: 1px solid #990000; }
.float-input span.icon {
    border-right: 1px solid #dddddd;
    height: 42px;
    left: 15px;
    padding-top: 12px;
    position: absolute;
    text-align: center;
    top: 24px;
    width: 40px;
}
.float-input span.icon .fa {
    color: #22a7f0;
}
/*Map*/
 #map { width: 100%; height: 500px; }
 .mapadd { font: 14px open_sansregular !important; }
/*Contact Sidebar*/
#sidebar-contact .widget { border: 1px solid #eee; margin-bottom: 20px; overflow: hidden; padding: 10px; }
/*Left Sidebar*/
.advanced-sidebar-menu ul { font: 18px ralewaymedium; list-style-type: none;}
.advanced-sidebar-menu ul li { line-height: 2; }
.advanced-sidebar-menu ul li ul li:before { content: '\f054';    font-family: FontAwesome;    color: #22a7f0;    font-size: 16px; position:relative;left:-20px;margin-right:-10px; }
.advanced-sidebar-menu > ul > li > a:hover { text-decoration: none; cursor: unset; }
.advanced-sidebar-menu ul li ul li a:hover { text-decoration: none; color: #22a7f0; }
.advanced-sidebar-menu ul li a { color: #464646; font-size: 16px; }
.advanced-sidebar-menu .child-sidebar-menu .current_page_item  a { color: #22a7f0; }
/*404 page*/
.error-404 .page-content h2 { font-size: 50px; }
/*Testimonial List Page*/
.ts_testimonial_section { float: left; width: 100%; }
.col-md-9.testimonial_content.rightside { float: right; }
.col-md-3.testimonial_image.rightside { float: right; }
.keyword { font: 44px jenna_sueregular; margin-bottom: 10px; color: #22a7f0; }
.tslink {
    margin-top: 20px;
	font-family: ralewaybold;
	color: #22a7f0;
}
.ts-content .blogsplitborder:last-child { display: none; }
.tsimage > img {
    max-width: 290px;
}
.testimonial_content p { text-align: justify; }
.col-md-9.testimonial_content.leftside, .col-md-3.testimonial_image.leftside, .col-md-9.testimonial_content.rightside, .col-md-3.testimonial_image.rightside {
    margin-top: 15px;
}
.blogsplitborder {
    border-bottom: 1px solid #d1d1d1;
    float: left;
    width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ausimg { max-width: 675px; width: 100%; }
.clientdetails { margin-bottom: 20px; max-width: 400px; width: 100%;}
.clientdetails img { margin-bottom: 20px; width: 100%; }
.clientinfo { max-width: 500px; }
.no_anchor{ cursor:default; pointer-events:none; }
li.ineternational:hover > ul.sub-menu{ display:block; }

.linkedin-feed.news-page ul {
	max-width: 800px;
	height: auto;
}
.linkedin-feed.news-page {
	padding-bottom: 0px;
} 

.paymentrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.payment-days .table { margin-bottom: 0px; }
.paymentrow { background: #dbe6ec; border-bottom: 2px solid #ffffff; }
.page-template-template-paymentterms img { max-width: 100%; }
.paymentrow .payment-title {
	padding: 15px 0px;
	background: #28a1eb;
	color: #ffffff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.payment-title  h3 { font-size: 20px; font-family: 'ralewaybold'; letter-spacing: 0.2px; line-height: 26px; padding-right: 62px; padding-left: 62px; margin: 0px;  }
.paymentrow .payment-days { padding: 0px; }
.payment-days .day { width: 145px; padding-left: 30px; }
.payment-days .description, .payment-days .day { padding-top: 3px; padding-bottom: 3px; color: #5e727c; vertical-align: middle; }
.payment-days .day { font-family: 'ralewaymedium'; font-size: 14px; }
.payment-days .description { font-family: 'ralewaysemibold'; font-size: 14px; padding-left: 22px; }
.payment-days .table-bordered>tbody>tr>td { border: 1px solid #cad6dc; } 
.payment-days .red { background: #fa4b4b; }
.payment-days .yellow { background: #f6983c; }
.payment-days .default { background: #dbe6ec; }
.payment-days .red .day, .payment-days .red .description { color: #ffffff; }
.payment-days .yellow .day, .payment-days .yellow .description { color: #ffffff; }
.payment-days .table-bordered>tbody>tr.red:last-child>td { border-bottom: 1px solid #fa4b4b; }
.payment-days .table-bordered>tbody>tr.red:first-child>td { border-top: 1px solid #fa4b4b; }
.payment-days .table-bordered>tbody>tr.yellow:last-child>td { border-bottom: 1px solid #f6983c; }
.payment-days .table-bordered>tbody>tr.yellow:first-child>td { border-top: 1px solid #f6983c; }

@media only screen and (min-width: 991px) {
	.payment-title { min-width: 404px; }
	.payment-days { width: calc(100% - 404px); }
}
/* body.page-id-321 .entry-header{display:none;} */
@media only screen and (max-width: 1199px) {
	.container { width: 100%; }
	.headermenu { width: 100%; float: none; }
	.ts_hoursfree { background-size: cover; }
	.social_icon > ul { padding-left: 0px; }
	#sidebar-left, #sidebar-right, #sidebar-contact { padding: 0px 15px; }
	
	.ts_headersection { min-height: 110px; }
}
@media only screen and (max-width: 1145px) {
	.ts_contact .right { margin-left: 8px; }
	.footer-left { text-align: center; }
	.followus { width: 42%; }
	
	.footer-center.text-right .footerlogo { float: none; margin: 0 auto; }
}
@media only screen and (max-width: 1024px) {
	section.module.parallax { background-attachment: local; }
}
@media only screen and (max-width: 992px) {
header img {
    float: left;
    width: auto;
}
	.ts_bannertext { font: 32px/52px ralewaymedium; }
	.ts_homepage .col-md-6 { float: left; width: 50%; }
	.wedo_weare .col-md-6 { width: 100%; }
	.hometitle_link h1 { margin-top: 0px; }
	.hpagelink { font: 22px open_sansregular; }
	.contentdescrip { padding: 15px 0px; }
	.slick-prev.slick-arrow { left: 40%; }
	.slick-next.slick-arrow { margin-left: 14%; }
	.ts_contact .right { margin-left: 0px; text-align: center; float: none; margin-top: 20px;}
	.ts_contact .left { float: none; }
	.ts_contact .left .icon { margin: 0 auto; }
	.followus { width: 33%; }
	
	.col-md-9.testimonial_content.rightside { float: left; }
	.col-md-3.testimonial_image.rightside { float: left; }
}
@media only screen and (max-width: 991px) {
	.payment-title h3 { padding-left: 30px; padding-right: 30px; }
}
@media only screen and (max-width: 855px) {
	.site-content { margin-top: 20px; margin-bottom: 20px; }
	.ts_headersection { min-height: auto; }
	#responsive-menu .responsive-menu li a { font: 16px ralewaymedium; }
	.followus { padding-top: 0px; width: 100%; padding-bottom: 10px; }
	.social_icon { padding-top: 15px; float:none; text-align: center; }
	.btn.bannerbtn { margin-bottom: 70px; }
	
	.responsive-menu .sub-menu { padding-left: 0; }
	button#responsive-menu-button:hover{ background:#22a7f0 !important; } 
}
@media only screen and (max-width: 768px) {
	
	.ts_homepage .col-md-6 { width: 100%; }
	.ts_bannertext { font: 30px/50px ralewaymedium; }
	.btn.bannerbtn { margin-bottom: 50px; }
	.slick-prev.slick-arrow { left: 35% }
	.homeleftimage img { width: auto; }
	.homeleftimage { text-align: center; }
	.footer-left { text-align: center; }
	.footer-center.text-center { padding-top: 20px; }
	
	.footer-center.text-right { padding-top: 20px; }
	.footer-right.text-right { padding-top: 20px; }
	.footer-left { line-height: 1.5; }
	.hometitle_link h1 { margin-top: 20px; }
	.contentdescrip { padding: 30px 0px; }
	.error-404 .page-content img { width: 100%; }
	.error-404 .page-content h2 { font-size: 30px; }
	
	/*New changes*/
	section.module.parallax {
		background-attachment: local !important;
    	background-position: center center !important;	
		background-size: cover !important;
	}
	
}
@media only screen and (max-width: 767px) {
	.footer-left { text-align: center; }
	.payment-title, .payment-days {
		-webkit-box-flex: 0;
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
 	}
}
@media only screen and (max-width: 730px) {
	.ts_bannertext { width: 85%; }
}
@media only screen and (max-width: 630px) {
	.homeleftimage img { width: 100%; height: auto; }
	.slick-prev.slick-arrow { left: 30% }
	.slick-next.slick-arrow { margin-left: 15%; }
	.ts_bannertext { font: 23px/40px ralewaymedium; }
	.tesimonial_container.slick-initialized.slick-slider { width: 100%; }
	
	.submitbtn, .conatct_btn { float: left; width: 100%; margin-top: 10px; }
	
	.headercontact{ left:-70px; }
	
}
@media only screen and (max-width: 480px) {
	.ts_bannerbtn a { margin-top: 10px; font-size: 22px; }
	.ts_bannertext { font: 19px/30px ralewaymedium; }
	.hometitle_link h1 {  font: 45px ralewaymedium; }
	.hourstitle { font: 40px ralewaymedium; }
	.hourscontent { font: 20px robotolight; }
	
	#click-menu { top: 32px !important; }
	
	#click-menu .threeLines { height: 15px !important; width: 20px !important; }
	
	#click-menu .threeLines .line { height: 3px !important; margin-bottom: 3px !important; }
	.payment-title h3 { font-size: 17px; line-height: 24px; padding-left: 15px; padding-right:  15px; }
	.payment-days .day, .payment-days .description { padding-left: 15px; }
}

@media only screen and (max-width: 479px) {
	.fixed .headercontact{ display:none; }	
}
@media only screen and (max-width: 400px) {
	.ts_bannertext { font: 17px/30px ralewaymedium; width: 100%; }
	.hpagelink { font-size: 16px; }
	.site-title-heading img { width: 100%; }
	.contentdescrip { font-size: 18px; }
	.hourscontent { font: 15px robotolight; }
	.hourstitle { font: 35px ralewaymedium; }
	.slick-next.slick-arrow { margin-left: 20%; }
	.followus { left: 0%; }
}
@media only screen and (max-width: 350px) {
	.testimonialtitle h2 { font: 25px ralewaymedium; }
	.followus { width: 100%; }
	.social_icon { text-align:center; width: 100%; }
}