.clicker1,.clicker2,.clicker3,.clicker4 { 
-moz-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
transition: all .2s ease-in;
padding: 20px;
width:100%; height:275px;
border:solid 2px #3476AC;
float:left;
cursor:pointer;
text-align:center;
position:relative;
}
.clicker1:hover, .clicker2:hover, .clicker3:hover, .clicker4:hover { 
background: #2F75B0;
color:#ffffff;
}
.main_services_each_container{
width:23.50%; height:auto; margin-right:2%; float:left;		
}
.triangle{
position:relative; z-index:9; top:0px; left:-2px;		
}
.end1{
float:right;margin-right:0px;	
}
#ui-id-1{z-index:999999;}
#ui-id-2{z-index:999999;}	
.services-title{font-size:16px;}	
.read_more{width:120px; height:40px; margin:0 auto; border:solid 2px #3476AC; display:table; position:absolute; bottom:7px; left:80px;}	
.main_services_each_container:hover  .read_more{border:solid 2px #ffffff;}	
.readMoreHover{width:120px; height:40px; margin:0 auto; border:solid 2px #ffffff; display:table; position:absolute; bottom:7px; left:80px;}
.readMoreOut{width:120px; height:40px; margin:0 auto; border:solid 2px #3877A8; display:table; position:absolute; bottom:7px; left:80px;}	
.valign{vertical-align:middle; display:table-cell;}	
.mainSlider_quoteForm{width:1200px; max-width: 90%;   margin: 0 auto; height:430px; background-color:rgba(42,116,180,0.8); position:relative;z-index:99;}	
.mainSliderCont{width:65%; height:420px; float:right;}
.quoteFormCont{width:32%; height:200px; float:left; margin-left:10px; margin-top:5px;}
.quoteFormCont_MOB{display:none;}
.twoColorsCont{width:100%; height:56px; overflow:auto; background-image:url(//www.austincartransport.com/wp-content/uploads/2018/10/two-layers-color7.png); background-repeat:no-repeat; background-position: top center;}
.outerContents_Container{width:100%; height:auto; overflow:auto; background-color:#DCEFFC;}
.fourBoxesCont{width:100%; height:auto; float:left; margin:-35px 0px 25px 0px;}
@media only screen and (max-width:768px)
{
.mainSlider_quoteForm{display:none;}
.fourBoxesCont{display:none;}
.quoteFormCont_MOB{width:100%; height:auto; overflow:auto; float:left;display:block;}
} .outer_container{font-family:tahoma;width:100%;height:auto;padding:0px;overflow:auto;color:#323231;background-color:#E8F5FD;padding:10px;padding-bottom:20px;border:solid 1px #7e7e7e;box-shadow:5px 5px 20px #323231;float:right;font-size:13px;border:solid 1px #000000;line-height:10px;}
.free_quote_title{font-family:tahoma;width:100%;height:35px;text-align:center;font-size:18px;margin-top:15px;margin-bottom:30px;text-transform:capitalize;color:#ffffff;display:table;text-shadow:2px 2px 1px #000000;
background-image:linear-gradient(to right, #3476AC ,#DBEFFB);
box-shadow:2px 2px 1px #293955;}
.qrow{width:100%;float:left;margin-bottom:6px;}
.qcol1{width:48%;float:left;height:15px;margin-bottom:6px;}
.qcol2{width:48%;float:right;margin-bottom:6px;}
.qcol3{width:30%;float:left;margin-bottom:6px;}
.input_text_size{width:100%;float:left;min-height:30px;color:#323231;font-size:12px;font-family:tahoma;margin-top:8px;font-weight:normal;background-color:#FAFDFE; border:solid 1px #3476AC;}
.input_text_size2{width:100%;float:right;min-height:5px;color:#323231;border:solid 1px #3476AC;font-size:12px;font-family:tahoma;margin-top:8px;font-weight:normal;background-color:#eaf4fd;}
.float_right{float:right;}
.year_model_{width:100%;float:left;min-height:10px;padding:2px 2px 20px 2px;border:solid 1px #7e7e7e;font-size:12px;font-weight:normal;}
.margin-left{margin-left:18px;}
.Mob_outer_container{width:100%;}
.mobile_quote_form_container{width:100%;float:left;border:solid 1px #000000;margin-top:20px;z-index:10;position:relative;margin-bottom:15px;display:none;}
.vehicleContainer{padding-top:5px;margin-top:10px;border-top:solid 1px #3476AC;float:left;}
.error{border:1px solid #c80902 !important;}
h3{color:#de0016;;}
.addVehicleLink{text-transform:uppercase;padding-top:10px;padding-bottom:10px;margin-bottom:10px;font-size:9px;letter-spacing:1px;line-height:normal;}
.font-size12{font-size:11px;}
#quote-form{margin-top:-10px;}
#hideform{width:90%;position:relative;background-color:#ffffff;margin:auto;}
.middle-title{vertical-align:middle;display:table-cell;}
.ui-menu-item{font-size:12px;line-height:20px;} .customer-reviewss{width:100%;min-height:45px;max-height:60px;text-align:left;padding-left:15px;display:table;color:#ffffff;font-size:16px;background-image:linear-gradient(to right, #3476AC ,#DBEFFB);}
.customer_review_container{width:100%;min-height:85px;max-height:100%;overflow:auto;padding:5px;float:left;border:solid 1px #3476AC;margin-bottom:-20px;padding-bottom:10px;}
.bloNews_container{width:100%;min-height:100px;max-height:100%;overflow:auto;padding:5px;float:left;border:solid 1px #3476AC;padding-bottom:10px;}
.blog-img-container{width:120px;float:left;margin-top:10px;}
.data-container{height:100%;width:60%;padding-left:2px;margin-top:10px;float:right;color:#000000;}
.blog-data{font-size:12px;line-height:17px;margin-top:-8px;color:#000000;}
.readdetails{width:85px;height:22px;background:#3A78A9;text-align:center;color:#ffffff;font-size:12px;border:solid 1px #293955;float:right;margin-top:5px;padding:2px;}
.blog-img-container{width:37%;float:left;border:solid 1px #2A689C;box-shadow:1px 1px 1px #c0e0f6; border-radius:6px;} .services_counter{width:100%;float:left;margin-top:-200px;}
.banner_blog_outer_container{position:relative;height:auto;width:100%;}
.blog_desktop_quote{width:65%;position:absolute;top:15px;right:0px;z-index:999999999;}
.blog_banner_quote_container{position:relative;}
.blog-title{width:100%;height:35px;text-align:center;background-image:linear-gradient(to right, #293955 , #c1e0f8);padding-top:2px;color:#ffffff;font-size:16px;font-weight:bold;}
.blog-title a{color:#ffffff;} .top-bar-contactInfo{ width:60%; height:auto; float:right; text-align:right; color:#ffffff; margin-top:-10px; font-size:16px;font-weight:bold; margin-right:10px; text-shadow:1px 1px 5px #000000;}
.top-phone{display:none;}
.leaveMessageCont{ width:200px; height:45px; color:#20496A; position:absolute; top:50px; left:0px; display: none; border-radius:5px; border:solid 2px #20496A;
background-color:#A1D6F2;	z-index:9999;
background-image:linear-gradient(10deg,#A1D6F2,#fff);
background: -moz-linear-gradient(10deg,#A1D6F2,#fff); background: -webkit-gradient(10deg,#A1D6F2,#fff); background: -webkit-linear-gradient(10deg,#A1D6F2,#fff); background: -o-linear-gradient(10deg,#A1D6F2,#fff); background: -ms-linear-gradient(10deg,#A1D6F2,#fff); background: linear-gradient(10deg,#A1D6F2,#fff); cursor:pointer;
}
#leaveMessageForm{width:400px; position:relative; top:-5px; height:auto; overflow:auto; padding:15px; float:left; background-color:#B8CBDA; color:#000000; display:none;}
.weAreOpen_leavMessage{width:100%; height:45px; display:table; text-align:center;}
.valignDIV{vertical-align: middle; display:table-cell;} @media only screen and (max-width:959px)
{
.top-phone{ width:100%; height:40px; float:left; text-align:right; color:#ffffff; font-size:25px;font-weight:bold; margin-right:10px; text-shadow:1px 1px 5px #000000;display:block;}
.top-bar-contactInfo{display:none;}	
.leaveMessageCont{display:none;}
#blogsANDnews{display:none;}
} @media only screen and (max-width:990px){ #menuin{display:none;} } .modalQQ{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8);-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s;}
.modal-contentQQ{position:absolute;top:0;left:35%;width:30%;-webkit-animation-name:slideIn;-webkit-animation-duration:.4s;animation-name:slideIn;animation-duration:.4s; height:500px;margin-top:100px;cursor:pointer;}
@media only screen and (max-width:1810px){.modal-contentQQ{width:40%; margin: auto;left:25%;}#closeQQ{margin-top:50px;}}		
@media only screen and (max-width:1700px){.modal-contentQQ{width:50%; margin: auto;left:20%;}#closeQQ{margin-top:0px;}}		
@media only screen and (max-width:1300px){.modal-contentQQ{width:55%; margin: auto;left:20%;}#closeQQ{margin-top:0px;}}	
@media only screen and (max-width:959px){.modal-contentQQ{width:95%; margin: auto;left:0%;}#closeQQ{margin-top:0px;}}
@-webkit-keyframes slideIn{from{top:-300px;opacity:0}to{top:0;opacity:1}}
@keyframes slideIn{from{top:-300px;opacity:0}to{top:0;opacity:1}}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.vertical-textQQ{display:none;}
.closeQQ{color:#EA282F;float:right;margin-right:5px;margin-bottom:-20px;font-size:40px;font-weight:700}
.closeQQ:focus,.close:hover{color:#FE9E7E;text-decoration:none;cursor:pointer} .qcol11{width: 45%; float: left;}
.input_Form{padding:10px;min-height:15px;height:40px;width:100%;font-size:16px;-moz-box-shadow:inset 0 0 10px #C3C3C3;-webkit-box-shadow:inset 0 0 10px #C3C3C3;box-shadow:inset 0 0 10px #C3C3C3;border:1px solid #2D6A9C;margin-bottom:20px;float:left;}
.float_right{float: right;}
.qrowQ{width: 90%; height: auto; margin:0px auto; font-size:14px;}
.outer_containerQQ{width:100%;height:auto;overflow:auto;color:#323231;background-color:#FAFAFA;padding:0 5px 5px;border:1px solid #2D6A9C;box-shadow:5px 5px 20px #323231;float:right;font-size:13px;line-height:10px;padding-bottom:15px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;margin-top:30px; }
.free_quote_title{font-family:tahoma;width:95%;height:45px;font-size:18px;margin:0 auto; margin-bottom:50px;text-transform:capitalize;color:#fff;display:table;background-color:#153B62;
color:#fff;
font-size:20px;
padding:15px 0;
text-align:center}#Next{background-color:#5A97CD;border:solid 1px #5A97CD; padding:10px 25px 10px 25px;text-transform: capitalize;font-size:15px;}
.middle-title{vertical-align:middle;display:table-cell}
ul#ui-id-1 li {font-size:14px;padding:5px 0px 5px 7px;border-bottom:solid 1px #E2E2E2;}
ul#ui-id-2 li {font-size:14px;padding:5px 0px 5px 7px;border-bottom:solid 1px #E2E2E2;}
#shipTOOOO{margin-top:20px;float:left;margin-left:20px;}
.submitbutton{width:100%;float:right; text-align:right;margin-top:35px;}
#shipfrom, #shipto{width:100%; float:right;border:solid 1px #2D6A9C;}	
@media only screen and (max-width:1024px){
#readMore1, #readMore2, #readMore3, #readMore4{display:none;}
}
a#scroll-top.scroll-top-right{margin-bottom:50px;}
.contIN_left{width:49%;float:left;margin-top:15px;}
.contIN_right{width:49%;float:right;margin-top:15px;}
.contIN_mind{width:100%;float:left;margin-top:15px;}
@media only screen and (max-width:1024px){
.contIN_left{width:100%;}
.contIN_right{width:100%;}
.contIN_mind{width:100%;}
}
@media only screen and (max-width:959px){.leaveMessageCont{display:none;}div.grecaptcha-badge{display:none;}}
#menuin{
padding:0 17px;
position:absolute; 
margin-top:6px; 
border-radius:5px; 
font-weight:bold; 
display:none;
z-index:999; 	 
height:45px; color:#20496A; position:absolute; top:50px; left:0px; display: none; border-radius:5px; border:solid 2px #20496A;
background-color:#A1D6F2;	z-index:9999;
background-image:linear-gradient(10deg,#A1D6F2,#fff);
background: -moz-linear-gradient(10deg,#A1D6F2,#fff); background: -webkit-gradient(10deg,#A1D6F2,#fff); background: -webkit-linear-gradient(10deg,#A1D6F2,#fff); background: -o-linear-gradient(10deg,#A1D6F2,#fff); background: -ms-linear-gradient(10deg,#A1D6F2,#fff); background: linear-gradient(10deg,#A1D6F2,#fff); }
.areopen{
text-align:center;
padding-left:0px;
}
#formBox{
background-color: #32404F; width:350px; height:550px; font-size:12px; padding:15px; display:none; border:1px solid #aaaaaa; color:#ffffff;
}
.blog_date{font-weight:bold;margin:-20px 0 15px 0;font-size:12px;}
#footerMob_social{display:none;}
@media only screen and (max-width:500px)
{
#footerMob_social{display:block;margin-top:20px;margin-bottom:-40px;}
.footer-box.span_1_of_4.col.col-1{display:none;}
.footer-box.span_1_of_4.col.col-2{display:none;}
.footer-box.span_1_of_4.col.col-3{display:none;}
#right-sidebar{display:none;}
.top-header-wrap.clr {
width: 50%;
}
}
@media only screen and (max-width: 769px){
.bottom-header-wrap.clr {
width: 50%;
text-align: end;
margin-top: 20px;
}
.top-phone {
display: none;
}
div#site-header-inner {
display: flex;
}
img.custom-logo {
width: 200px !important;
}
}
@media only screen and (max-width: 1025px ){
.bottom-header-wrap.clr {
width: 50%;
text-align: end;
margin-top: 20px;
}
.top-header-wrap.clr{
width: 50%;
}
.top-phone {
display: none;
}
div#site-header-inner {
display: flex;
}
img.custom-logo {
width: 200px !important;
}
}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}