/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.mfp-inline {
    margin: 60px auto 20px !important;
}

.heading-mobile-home-clients{margin:0px 1% 0px !important;}
.wrapper-testi-home .column {margin:0px 1% 10px !important;}
.heading-mobile-home-clients .fancy_heading h2{margin-top: 20px !important;
    margin-bottom: 10px !important;}
.fixed-nav {
    position: fixed;
    height: 80px;
    z-index: 90;
    bottom: 200px !important;
}
.btn-group-sm > .btn, .btn-sm {
    padding: 5px 5px !important;
   
}
 .header-classic #Top_bar .top_bar_right{display:none;
}
#_oss_container ._ossbox{display:none !important}
a:hover, a:active, a:visited{text-decoration:none !important;}
.gst-reg-wrapper .column{margin-bottom:5px;}
.gst-reg-wrapper .column input{padding:4px 5px;}
.gst-reg-wrapper .column input[type="submit"]{padding:7px 15px;}
.btn-start-gst a.popup-link{ background: #ff841f;
    padding: 5px 30px;
    display: inline-block;
    color: #fff;}
.footer-call-wrapper a.popup-link{background:#fff; color:#505050;padding: 15px 30px;}
.large-heading a.popup-link{background: #00a2d1;
    color: #fff;
    padding: 10px 30px;}
.large-heading h1, .large-heading h3{font-size:30px;}
.wrapper-tds-landing h3{margin:0 !important; padding: 12px 0px !important;}
.btn-start-gst{position:relative; top:10px; }
.wrapper-strip-blue .column, .wrapper-tds-landing .column{margin: 0 1% 0px;}
.wrapper-strip-blue h2{margin-top: 9px; margin-bottom:0px;}
.btn-start-gst a.button.button_large{line-height: 20%;}
.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {color:#333 !important;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {color:#333 !important;}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

table th, table td {
    padding: 10px;
    text-align: justify;
    border-width: 1px;
    border-style: solid;
    vertical-align: middle;
}


.column.column_divider {
    margin-bottom: 0 !important;
    /* display: none; */
    visibility: hidden;
}



.big {
     font-size: 15px !important; 
    /* line-height: 28px; */
    /* font-weight: 400; */
    /* letter-spacing: 0px; */
    text-align: justify;
}
.scroll-show{display:none;}
.pricing-2 table,.faq .question .answer{background:#fff !important;color:#333;}


.team .desc_wrapper .desc{ text-align: justify;}


.team .desc_wrapper .desc{ text-align: justify;}


.header-strip span {
	margin-left: 10px;
	font-size: 14px;
}

.btn-control button.btn-success {
	margin-right: 10px;
	margin-left:10px;
}
#Action_bar .contact_details {
    color: #bbbbbb;
    margin: 0 !important;
    padding: 0;
}
.header-classic #Action_bar .contact_details li, .header-classic #Action_bar .social, .header-classic #Action_bar .social-menu {
    padding: 6px 0 !important;
}
#text-11 .textwidget select, #text-11 .textwidget select:focus{background: #292b33 !important; color:#fff; padding:5px 10px;
   }
   #cat:focus{color: #000000 !important;
    background-color: rgb(252, 252, 252) !important;
    border-color: #828282 !important;}
    #cat{border:1px solid #828282;}
    #Top_bar .menu {
    margin: 0;
}
#Top_bar .top_bar_left {
    top: 0px;
}
.top_bar_left{width:100% !important;}



#Top_bar .search_wrapper .icon_search {
    left: 3px;
    color: rgba(255,255,255,.7);
}
#Top_bar .search_wrapper .icon_search, #Top_bar .search_wrapper .icon_close {
    position: absolute;
    top: 11px;
    font-size: 16px;
    line-height: 22px;
    display: block;
}

#Top_bar .search_wrapper {
    background: rgba(0,0,0,0.7) !important;
padding:0 !important;
}
#Top_bar .search_wrapper input[type="text"]{color: rgba(255,255,255,.8);}


.footer_copy .col-sm-4{text-align:right;}

#Footer .widgets_wrapper .container .column .widget h4{color: #ccc;
   
    padding: 0px 0px 5px;}
a#search_button{ font-size: 25px;
    position: relative;
    top: 5px;}
#Footer a, #Footer a:hover {
  color:#ccc !important;
    font-size: 12px;
text-decoration:none;
}

#Footer .textwidget ul{list-style:none; margin-left:0px;}
#Footer .footer_copy {
    padding: 30px 0px 50px;
    background: #34363c;
}
section.partners{background:#fff; padding:20px 0px;}

#popup_contact > a.button{display:none !important;}
.widget_text .textwidget iframe{width:100%; border-radius:4px; box-shadow:0px 0px 5px #fff;}

#text-10 h4, #text-11 h4, #text-13 h4{ color:#fed061 !important}
#Footer .widgets_wrapper{padding: 10px 0;}

.offer-wrapper {
    float: left;
    margin: 0 0% 0px !important;
}
.offer-bar{    background: #292b33; color: #fff; padding: 5px 0px;}
	.offer-bar .call-strip a{color: #fff;}
	.offer-bar .call-strip a:hover{text-decoration: none; color: #fff;}
.offer-bar .strip-right{padding-top: 5px;}
	.offer-bar .call-strip{color: #fff;
    background: #00a2d1;
    border-radius: 4px;
    font-size: 24px;
    text-align: center;
    border: 2px solid #fff;}
	.strip-right{font-size: 20px;text-align:left;}
	.strip-right span{font-weight: 500; font-size: 27px;}

#Footer a {
    color: #ccc !important;
transition: all 300ms ease-out;
}
#Footer a:hover {
    color: #ccc !important;
text-decoration:none;
}
.post-meta .category .cat-btn{display:none !important;}


.enquiry-content-pad h2{display: none;}
#sliding-form ul li #message{height: 60px !important;padding-left: 10px;}
#sliding-form ul li img{width:70px !important;}
#sliding-form ul li #captcha{height: 24px !important;}
#sliding-form ul li #submit{font-size: 16px !important;}
.enquiry-content input, textarea, select {
   
    padding-left: 10px;
}
#sliding-form ul li .button1_submit{height: 30px !important;padding: 6px 0 8px 0 !important;}
#Top_bar.is-sticky .menu_wrapper .menu > li > a {
    padding: 5px 0 15px !important;
}
blockquote {

    border-left: none !important;
background: none;
 margin: 0 0 0px !important;
}
blockquote:after{    background: none !important;   }
.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {
    margin: 0 6% 0px !important;
}
.testimonials_slider .testimonials_slider_ul li .hr_dots {
    display:none !important;
}

#Top_bar .menu > li > a{
    padding: 0px 0px !important;
}

#Top_bar .logo{display:none !important;}
body.mobile-side-slide {
    position: relative;
    overflow-x: visible;
padding-top:50px;
}

body #Action_bar {
    min-height: auto;
    position: fixed !important;
    width: 100%;
    height: auto;
    z-index: 9999;
    top: 0;
    box-shadow: 0px 0px 5px #969090;
}
#Top_bar .menu li ul {
    top: 93%;}
a.toll-banner, a.toll-banner:hover, a.toll-banner:active, a.toll-banner:focus, a.toll-banner:visited{
	color: #fff;
	padding-bottom: 15px !important;
	display: block;
	text-decoration: none;
	border-radius: 4px;
   font-size:24px !important;
text-align: center !important;
}
pricing-2 table {
    border-collapse: collapse;
    background: #fff !important;
}
h3.text-banner {
    line-height: 40px !important;
    color: #fff;
    text-align: center !important;
    margin: 0px !important;
    font-size: 30px !important;
    padding-top: 20px !important;
}
#Content {
    width: 100%;
    padding-top: 0px !important;
}
sub, sup {font-size: 60% !important;}
.free-quote-wrapper .enquiry-msg{display: block;
    text-align: center;
    color: #5cb85c;
    font-size: 16px;}

.currency{font-size:25px !important; }
.pricing-box { background:#ebebeb;}
.pricing-box .plan-footer a:hover{color:#fff;}
@media only screen and (max-width: 1240px) {
    #Top_bar a.responsive-menu-toggle {
        top: 10px !important;
left: 0px !important;
margin: 0 !important;
    }
#myTopnav{display:none;}
}
.testimonials .testimonials_slider .slider_pagination ul.slick-dots .slick-active a:after{background-color: #fff !important;}
@media only screen and (max-width: 768px) {
	.mfn-main-slider{display:none !important;}
body:not(.template-slider):not(.header-simple) #Header {
    min-height: auto !important;
    background-position: center 202px;
}
.page-template-default iframe[title="chat widget"]{display:none !important;}
.btn-start-gst .column_attr{text-align: center;
position: relative;
top: -7px;}
#home_testimonials{padding-bottom:0px !important;}
.footer-call-wrapper .inside br{display:none;}
#gst-reg-wrapper{padding-top: 0px !important;padding-bottom: 20px !important;}
#gst-reg-wrapper .section_wrapper{
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.fancy_heading h2 {
    font-size: 20px;
    line-height: 24px;
}
.mfp-inline{margin: 60px auto 0px;}
.wrapper-tds-landing h3 {
    margin: 0 !important;
    padding: 12px 0px !important;
    font-size: 20px;
}
.footer-call-wrapper a.popup-link {
    background: #fff;
    color: #505050;
    padding: 8px 30px;
    display: inline-block;
}
    #Top_bar a.responsive-menu-toggle {
        top: 10px !important;
left: 10px !important;
margin: 0 !important;
    }
.free-quote-wrapper{display:none;}
#Footer .footer_copy select{ margin:0 auto !important;}
#Side_slide #menu ul li ul.sub-menu li a{font-size: 12px;}
}