/*!
Theme Name: Technologi Child
template: technologi
Theme URI: https://github.com/paulcollett/food-truck-wp-theme
Author: Paul Collett
Author URI: http://www.paulcollett.com/
Description: Food Truck is a Wordpress Theme designed and built around the needs of Food Truck and Mobile Street Food operators. Highly customizable, responsive & optimized for use with the Locations & Times Food Truck Plugin
Version: 1.0.5
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: foodtruck
Tags: flexible-header, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, sticky-post, theme-options, threaded-comments, translation-ready
*//*!

The original uncompressed style.css version
can be found at assets/style.source.css

To add or override css styles it's reccomended to add css
through the customization panel, or create a child theme.

*/html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}*,*::before,*::after{box-sizing:inherit}@-ms-viewport{width:device-width}body{margin:0;background-color:#fff}[tabindex="-1"]:focus{outline:none !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:normal}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role="button"],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="radio"]:disabled,input[type="checkbox"]:disabled{cursor:default}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}html,body{min-height:100vh}html{font-size:24px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background:#333}body{font-size:1rem;line-height:1.6;color:#555;text-rendering:optimizeLegibility;background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}a{color:currentcolor;text-decoration:none;outline:none;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:normal}ul,ol,li,p{margin:0;padding:0;list-style:none}hr{background:currentcolor;border:none;height:1px;opacity:0.2;margin:0}.mainnav{position:relative;position:-webkit-sticky;position:sticky;width:100%;top:0;z-index:99999;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar .mainnav{top:32px}.admin-bar.site--nav-open .mainnav{z-index:100000}@media (max-width: 782px){.admin-bar .mainnav{top:46px}}@media (max-width: 600px){.admin-bar .mainnav{top:0px}}.mainnav_items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:1px;padding:0 1%}.mainnav_items_links{width:1%;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;padding:2vh 0;font-size:calc(0.5em + 1vw)}.mainnav_items_links:last-child{text-align:right}.mainnav_items_links>li{display:inline-block;vertical-align:middle;padding:1vh 3%}.mainnav_items_links>li.mainnav_items_links_toggle{margin-right:10%;display:none}.site--nav-mobile .mainnav_items_links>li{display:none}.site--nav-mobile .mainnav_items_links>li.mainnav_items_links_toggle{display:block}.mainnav_items_logo{-ms-flex-negative:0;flex-shrink:0;padding:3vh 4%}.mainnav_mob{position:fixed;top:0;left:0;height:0;display:-ms-flexbox;display:flex;z-index:1;right:0;background:#ccc;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;transition:height 0s .3s linear, opacity .2s ease-out}.site--nav-mobile.site--nav-open .mainnav_mob{transition:height 0s 0s linear, opacity .2s ease-out;height:100vh;opacity:1}.mainnav_mob_items{text-align:center;margin:auto;width:100%;overflow:hidden;text-align:center;padding:4vw}.mainnav_mob_items_item{font-size:calc(1em + 1vw);margin-bottom:.3em;animation:mob-nav-items-in .25s ease-out both}.mainnav_mob_items_item:nth-child(2){animation-delay:.1s}.mainnav_mob_items_item:nth-child(3){animation-delay:.2s}.mainnav_mob_items_item:nth-child(4){animation-delay:.28s}.mainnav_mob_items_item:nth-child(n+5){animation-delay:.32s}.mainnav_mob_items_item:last-child{margin-bottom:0}@keyframes mob-nav-items-in{0%{opacity:0;transform:translateY(-20%)}100%{opacity:1;transform:translateY(0)}}.mainnav-toggle{display:inline-block;vertical-align:middle;width:44px;border:14px solid transparent;margin:-14px;box-sizing:content-box;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;position:relative;z-index:2;transition:color .2s ease}.mainnav-toggle:before,.mainnav-toggle:after,.mainnav-toggle>*{display:block;position:relative;top:0;border-top:2px solid currentcolor;transition:all 350ms cubic-bezier(0.165, 0.84, 0.44, 1)}.mainnav-toggle:before,.mainnav-toggle:after{content:'';transition-property:top, transform}.mainnav-toggle>*{margin:12px 0;transition-property:opacity}.site--nav-open .mainnav-toggle:before{-ms-transform:rotate(45deg);transform:rotate(45deg);top:14px}.site--nav-open .mainnav-toggle:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-14px}.site--nav-open .mainnav-toggle>*{opacity:0}.menu-item>a{display:inline-block;-ms-touch-action:manipulation;touch-action:manipulation;padding:.3em 0;word-break:normal;position:relative}.menu-item>a:after{content:'';height:4px;position:absolute;bottom:0;right:51%;left:51%;background:currentcolor;transition:none .25s ease-out;transition-property:right, left}.menu-item>a:hover:after{right:0%;left:0%}.menu-item.current-menu-item>a:after{right:0%;left:0%}.sub-menu-item>a{display:inline-block;-ms-touch-action:manipulation;touch-action:manipulation;padding:.3em 0;word-break:normal;position:relative}.sub-menu-item>a:after{content:'';height:4px;position:absolute;bottom:0;right:51%;left:51%;background:currentcolor;transition:none .25s ease-out;transition-property:right, left}.sub-menu-item>a:hover:after{right:0%;left:0%}.sub-menu-item.current-sub-menu-item>a:after{right:0%;left:0%}@keyframes logo-in{0%{opacity:0;transform:scale(0.9)}90%{opacity:1;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.logo{display:inline-block;animation:logo-in .4s .1s ease backwards;color:currentcolor;font-size:120%;min-height:1px;max-width:250px;text-align:center;line-height:1.3em;-ms-transform:scale(1);transform:scale(1);transition:transform .2s ease}.logo:hover{-ms-transform:scale(1.05);transform:scale(1.05)}.logo img{max-width:250px;max-height:110px;width:auto;height:auto}.logo_text{display:inline;padding:1% 4%;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.9em;word-break:normal}@media (max-width: 700px){.logo{max-width:180px;line-height:1.1em}.logo_text{font-size:.7em}}.site--nav-mobile .logo img{max-width:230px;max-height:100px}@media (max-width: 550px){.site--nav-mobile .logo img{max-width:170px;max-height:80px}}.sub-pages{text-align:center;padding:calc(10px + 5vh) 4vw;max-width:100%;margin-left:-2%;font-size:calc(0.5em + 1vw)}.sub-menu-item{display:inline-block;margin-left:2%}.contain{box-sizing:content-box;margin:0 auto;padding:0 4vw}.contain *,.contain *:before,.contain *:after{box-sizing:border-box}.contain--xs{max-width:20rem}.contain--sm{max-width:30rem}.contain--md{max-width:40rem}.contain--lg{max-width:50rem}.contain--xl{max-width:60rem}.contain--none{padding:0;max-width:none}.btn,.button,button,*[type=submit],.submit,.elementor-button{cursor:pointer;display:inline-block;background:#ccc;color:#fff;border:none;padding:.4em .8em;transition:transform .3s ease;outline:none}.btn:hover,.button:hover,button:hover,*[type=submit]:hover,.submit:hover,.elementor-button:hover{border:none;-ms-transform:scale(1.03);transform:scale(1.03)}.btn:active,.button:active,button:active,*[type=submit]:active,.submit:active,.elementor-button:active{-ms-transform:scale(1);transform:scale(1)}.ftt-banner-tagline{display:-ms-flexbox;display:flex;padding:4vh 4vw;overflow:hidden;min-height:80vh;cursor:default;position:relative;background:currentcolor center center no-repeat;background-size:cover}.ftt-banner-tagline--tint:after{content:'';z-index:0;position:absolute;top:0;right:0;left:0;bottom:0;background:currentcolor;opacity:0.7}.ftt-banner-tagline_contain{width:100%;margin:auto;position:relative;z-index:1}.ftt-banner-tagline_contain.content{max-width:40em}.ftt-banner-tagline-text_line{display:inline;padding:.1em .2em;line-height:2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;word-break:normal}.widgets-layout{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.widgets-layout_widget{min-width:50%;-ms-flex:1;flex:1;background:#666;color:#fff;display:-ms-flexbox;display:flex}.widgets-layout_widget:nth-child(4n+2),.widgets-layout_widget:nth-child(4n+3){background:#ccc;color:#444}.widgets-layout_widget_contain{padding:4vw;margin:auto;width:100%}@media (max-width: 900px){.widgets-layout_widget{min-width:100%}}.content{text-align:center;max-width:100%;overflow:hidden}.content:after{content:'';clear:both}.content h1,.content h2,.content h3,.content h4{margin-bottom:calc(.5em + 4%)}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child),.content h4:not(:first-child){padding-top:1.2em}.content h1{font-size:calc(2em + .3vw)}.content h2{font-size:calc(1.6em + .3vw)}.content h3{font-size:calc(1.2em + .3vw)}.content h4{font-size:calc(1em + .3vw)}.content p,.content pre,.content table,.content ul,.content ol,.content>img,.content blockquote,.content hr{margin-bottom:calc(.5em + 4%)}.content pre{padding:2vw;border:2px solid currentcolor}.content blockquote{position:relative;display:inline-block;border-left:5px solid transparent;opacity:0.8}.content blockquote:before,.content blockquote:after{content:'';display:block;height:5px;background:currentcolor;opacity:0.1;max-width:30%;margin:0 auto}.content blockquote:before{margin-bottom:calc(.5em + 3%)}.content blockquote:after{margin-top:calc(.5em + 3%)}.content ul,.content ul li{list-style:disc inside}.content ol,.content ol li{list-style:decimal inside}.content table{display:inline-block;border:none;max-width:100%;overflow:auto}.content table:before,.content table:after{content:'';display:block;height:1px}.content table th,.content table td{padding:5px;font-size:.9em;text-align:inherit}.content table tbody td{position:relative;border-top:1px solid transparent}.content table tbody td:before{position:absolute;top:-1px;left:0;right:0;content:'';border-top:1px solid currentcolor;opacity:0.1}.content a:not(.button):not(.btn):not(.elementor-button){-webkit-text-decoration-skip:ink;text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:underline;transition:opacity .2s ease}.content a:not(.button):not(.btn):not(.elementor-button):hover{opacity:0.7}.content>*:last-child{margin-bottom:0}.content label{display:block;font-size:1em}.content input:not([type=submit]):not([type=checkbox]):not([type=radio]),.content textarea{display:inline-block;padding:.6em .8em;font-size:1em;max-width:100%;width:100%;color:currentcolor;background:none;outline:none;background-color:inherit;border:3px solid currentcolor}.content input:not([type=submit]):not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,.content textarea::-webkit-input-placeholder{color:currentcolor;text-align:inherit}.content input:not([type=submit]):not([type=checkbox]):not([type=radio]):-ms-input-placeholder,.content textarea:-ms-input-placeholder{color:currentcolor;text-align:inherit}.content input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,.content textarea::placeholder{color:currentcolor;text-align:inherit}.content textarea{min-height:3em;max-height:10em}.content .aligncenter,.content .alignnone,.content .post-thumbnail{margin:0 auto;margin-bottom:calc(.5em + 4%)}.content .alignright,.content .alignleft{margin:0 3% 3% 3%}.content .alignright{float:right}.content .alignleft{float:left}@media (max-width: 900px){.content{font-size:0.75em}}.content .button,.content *[type=submit],.content button,.content .btn,.content .elementor-button{display:inline-block !important;width:auto !important;font-size:1rem !important;padding:.4em .8em !important;height:auto !important;border:none !important;line-height:inherit !important}.content input[type=email],.content input[type=text],.content input[type=tel]{display:inline-block !important;padding:.6em .8em !important;border:3px solid currentcolor !important;font-size:1rem !important;width:100% !important;color:inherit !important;background:transparent !important;height:auto !important}.mbxs{margin-bottom:calc(2px + 1vh)}.ptxs{padding-top:calc(2px + 1vh)}.pbxs{padding-bottom:calc(2px + 1vh)}.mbsm{margin-bottom:calc(6px + 3vh)}.ptsm{padding-top:calc(6px + 3vh)}.pbsm{padding-bottom:calc(6px + 3vh)}.mbmd{margin-bottom:calc(10px + 5vh)}.ptmd{padding-top:calc(10px + 5vh)}.pbmd{padding-bottom:calc(10px + 5vh)}.mblg{margin-bottom:calc(14px + 7vh)}.ptlg{padding-top:calc(14px + 7vh)}.pblg{padding-bottom:calc(14px + 7vh)}.mbxl{margin-bottom:calc(18px + 9vh)}.ptxl{padding-top:calc(18px + 9vh)}.pbxl{padding-bottom:calc(18px + 9vh)}.mbxxl{margin-bottom:calc(22px + 11vh)}.ptxxl{padding-top:calc(22px + 11vh)}.pbxxl{padding-bottom:calc(22px + 11vh)}.fsxs{font-size:.7rem}.fssm{font-size:.9rem}.fsmd{font-size:1rem}.fslg{font-size:1.2rem}.fsxl{font-size:2rem}@media (max-width: 576px){.fsxl{font-size:1.6rem}}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}.tu{text-transform:uppercase}.comments-area{padding-top:calc(.5em + 4%);border-top:1px solid currentcolor;margin-top:calc(.5em + 4%)}.content .comment{list-style:none;padding-bottom:calc(.5em + 4%);border-bottom:1px solid currentcolor;margin-bottom:calc(.5em + 4%)}.comment-content p{margin:0}.comment-author img{border-radius:100%;max-width:3em}.page-links,.post-navigation{clear:both}.post+.post{padding-top:calc(.5em + 4%)}.post+.post:before{content:'';display:block;opacity:0.2;border-top:3px solid currentcolor;margin-bottom:calc(.5em + 4%)}.post>*:last-child{margin-bottom:0}.pagination:before,.post-navigation:before{content:'';display:block;opacity:0.2;border-top:3px solid currentcolor;margin:calc(.5em + 4%) 0}.pagination .nav-subtitle,.post-navigation .nav-subtitle{opacity:0.7}.pagination .nav-subtitle:after,.post-navigation .nav-subtitle:after{content:': '}.twitter-tweet{margin:0 auto}.page-numbers:not(.dots){display:inline-block;padding:1%}.wp-caption{position:relative;padding:2%}.wp-caption:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border:2px solid currentcolor;opacity:0.2}.content .wp-caption-text{font-size:0.8em;margin:0;padding-top:.3em}.sticky{padding:4%;border:3px solid currentcolor}.screen-reader-text,.screen-reader-text span{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gallery-caption{font-size:0.8em;margin:0}.bypostauthor{-wp-required:selector;outline:1px solid red}.widgets-layout_widget.widget_nav_menu .content .menu{margin-left:-0.7em}.widgets-layout_widget.widget_nav_menu .content ul{display:inline}.widgets-layout_widget.widget_nav_menu .content ul li{list-style:none;display:inline;margin-left:.7em}.widgets-layout_widget.widget_nav_menu .content a{text-decoration:none}.widgets-layout_widget.widget_nav_menu .content a:hover{opacity:1}.content .locations-summary-addr-link{border-bottom:none}.widgets-layout .wpforms-field-medium{max-width:100% !important}#mc_embed_signup{background:none !important;font:inherit !important}#mc_embed_signup form{padding:0 !important;text-align:inherit !important}#mc_embed_signup input:not(.button){margin-bottom:1.5em !important}#mc_embed_signup .indicates-required{display:none}


body {
    font-family: 'Raleway', sans-serif !important;
    background-color: #fff !important;
    color:#424242 !important;
}

.mainnav, .ftt-banner-tagline-text_line {
    color: #000 !important;
    background-color: #fff !important;
}

.mainnav, .ftt-banner-tagline-text_line {
    background-color: #fff !important;
    color: #000 !important;
}

.mainnav, .sub-pages, h1, h2, h3, h4, h5, .btn, .button, button, *[type=submit], .submit {
    font-family: 'Raleway', sans-serif !important;
}

.mainnav_items_links>li {
    padding: 5px 9px !important;
}

ul.mainnav_items_links.menu-top-left-container {
    text-align: right;
	padding-top: 0;
}

ul.mainnav_items_links.menu-top-right-container {
    text-align: left;
	padding-top: 0;
}

.menu-item>a {
    font-size: 14px;
    text-transform: uppercase;
    color: #7d7d7d;
}

.admin-bar .mainnav {
    box-shadow: 0px 2px 6px rgba(57, 57, 57, 0.57) !important;
}

.ptmd {
    padding-top: 0 !important;
}

.mbmd {
    margin-bottom: 0 !important;
}

.contain--md {
    max-width: 100% !important;
}

.contain {
    padding: 0 !important; 
}

.content {
    text-align: left !important;
}

div#rev_slider_1_1 li:after {
    /* background: rgba(0,0,0,0.4);
    position: absolute;
    display: inline-block;
    width: 100%;
    height: 100%;
    content: "";
    right: 0;
    top: 0;
    bottom: 0; */
}

.common a.firstbutton {
    background: #7d7d7d;
    padding: 10px 30px !important;
    border-radius: 50px;
    text-decoration: none !important;
}

.common a.firstbutton:hover {
    color: #7d7d7d;
    background: #fff;
}

.menu-item>a:hover{
	text-decoration: none !important;
}

.common a.secondbutton  {
    background: #fff;
    padding: 10px 30px !important;
    border-radius: 50px;
    text-decoration: none !important;
    color:#000 !important;
}

.common a.secondbutton:hover  {
        text-decoration: none !important;
    color: #000 !important;
    background: #fff !important;
}

.pblg {
    padding-bottom: 0 !important;
}

.ptlg {
    padding-top: 0 !important;
}

address.footer_info p {
    font-family: 'Raleway', sans-serif !important;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 15px;
    font-weight: bold;
color: #7d7d7d;
}

address.footer_info a {
    color: #7d7d7d;
    text-decoration: none !important;
}

address.footer_info {
    margin-bottom: 0 !important;
}

.copyright p {
    margin-bottom: 20px !important;
    font-size: 15px;
    color: #7d7d7d;
    font-weight: 500;
    margin-top: 20px;
}

.bottomtwo {
    text-align: center;
}

.bottomtext {
    text-align: center;
}

.mainnav_items_logo {
    padding: 10px 20px !important;
}

html, .mainnav_mob {
    background-color: #fff !important;
}

.mainnav_mob, .site--nav-open .mainnav-toggle {
    color: #000 !important;
}

.innerpage {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 15px;
    font-family: 'Raleway', sans-serif !important;
}

.innerpage p {
    margin-bottom: 20px !important;
    color: #545454;
    text-align: justify;
}

footer.footer.ptlg.pblg {
    background: #ededed;
}

.topinerimg {
    margin-top: 0;
    position: relative;
}

.topinerimg:after {
    content: "";
    background: rgba(0,0,0,0.3);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: inline-block;
    height: 100%;
    width: 100%;
}

.menu-item>a:focus{
   text-decoration: none !important;
}

.customentry h2 {
    color: #000;
    font-size: 30px;
    font-weight: 500;
    padding-bottom: 30px;
    padding-top: 16px;
}

.customentry p {
    color: #0e0d0d;
    font-size: 16px;
    font-family: 'Raleway', sans-serif !important;
    line-height: 1.428571429;
    margin-bottom: 20px;
    text-align: justify;
}

section.mainoffer {
    padding-top: 30px;
    padding-bottom: 50px;
}

table.table.table-striped.table-responsive {
    color: #000;
    font-size: 17px;
    margin-bottom: 35px;
}

.table > thead > tr > th {
    color: #6f6a6a;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #b1aeae !important;
}

section.logoclient {
    padding: 30px;
}

.customtitle h1 {
    font-size: 32px !important;
    color: #000;
    margin-bottom: 30px !important;
    font-weight: 500;
}

section.anothercustom {
    background: url(http://technology.cueserve.com/wp-content/uploads/2018/06/RJNF9U.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
	background-attachment: fixed;
}

.textdumy {
    font-size: 17px;
    color: #fff;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
}

.textdumy p {
    font-size: 17px;
    color: #fff;
    position: relative;
    text-align:center;
}


section.anothercustom:before {
    background: rgba(0,0,0,0.6);
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    display: inline-block;
}

section.mainabout {
    padding-top: 30px;
    padding-bottom: 50px;
}

.whowe {
    padding: 50px 50px;
}

.whowe h3 {
    color: #fff;
    text-align: center;
    font-size: 40px;
    padding-bottom: 35px;
}

.whowe p {
    color: #fff;
    text-align: center;
    font-size:16px;
}

section.aboutcustom {
    background: url(http://technology.cueserve.com/wp-content/uploads/2018/05/Download-App-London-Big-Bus-Tours-Dec-2016.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    margin-top: 30px;
    background-position: 50% 100%;
	background-attachment: fixed;
}

section.aboutcustom:before {
    background: rgba(0,0,0,0.7);
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    display: inline-block;
}

section.maincorporate {
    padding-top: 30px;
    padding-bottom: 50px;
}

section.corporatecustom {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    margin-top: 30px;
    background: url(http://technology.cueserve.com/wp-content/uploads/2018/05/london-2184805_1920.jpg);
    background-position: 50% 100%;
    background-attachment: fixed;
}

.newcorporate {
    padding-top: 50px;
    padding-bottom: 50px;
}

.newcorporate h3{
    color: #fff;
    text-align: center;
    font-size: 40px;
    padding-bottom: 40px;
}

.newcorporate p {
    color: #fff;
    text-align: center;
    font-size:17px;
}

section.corporatecustom:before {
    background: rgba(0,0,0,0.7);
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    display: inline-block;
}

.secondcorporate h3 {
    padding-top: 30px;
    font-size: 28px;
    color: #000;
    padding-bottom: 30px;
}

.customcontacte {
    padding: 50px 0;
}

input.wpcf7-form-control, textarea {
    width: 100%;
    height: 50px;
    border: solid 1px #dedede;
    margin: 5px auto;
    padding: 0 20px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    max-width: 100%;
    min-width: 100%;
    min-height: 150px;
    padding-top: 10px;
    margin-top: 5px;
    margin-bottom: 15px;
}

.detailcontact h2 {
    font-size: 28px;
    color: #000;
    padding-top: 10px;
}

.detailcontact ul li:first-child::before {
    content: "/f3c5";
    font-family: fontawesome !important;
}

.detailcontact ul li {
    padding-left: 35px;
    position: relative;
    line-height: 35px;
    padding-bottom: 13px;
}

.detailcontact ul li:first-child::before {
    content: "\f041";
    font-family: FontAwesome;
    position: absolute;
    left: 0;
    color: #1187c5;
    font-size: 26px;
}

.detailcontact ul li:nth-child(2)::before {
    content: "\f095";
    font-family: fontawesome;
    position: absolute;
    left: 0;
    color: #1187c5;
    font-size: 26px;
}

.detailcontact ul li:nth-child(3)::before {
    content: "\f0e0";
    font-family: fontawesome;
    position: absolute;
    left: 0;
    color: #1187c5;
    font-size: 26px;
}

.detailcontact ul li:last-child::before {
    content: "\f0ac";
    font-family: fontawesome;
    position: absolute;
    left: 0;
    color: #1187c5;
    font-size: 26px;
}

.detailcontact ul li {
    font-size: 17px;
    color: #7d7d7d;
}

.detailcontact ul li a:hover {
   text-decoration:none;
}

.detailcontact ul li a:focus {
    text-decoration: none;
    outline: none;
}

.detailcontact ul {
    padding-left: 18px;
    padding-top: 19px;
}

.detailcontact {
    margin-left: 40px;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background: #fff;
    border: 1px solid #ccc;
    color: #1187c5;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 200px !important;
    margin-bottom: 50px;
    background: #1187c5;
    font-size: 24px;
    max-width: 100%;
    border: 1px solid #1187c5;
    color: #fff;
}

span.bleeper_powered_by {
    display: none;
}

#wplc_chatmsg{
   margin-bottom:20px;
}

section.ctasection {
    background: #1187C5;
    color: #fff;
    padding: 16px 0;
}

.arabgata h2 {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    font-size: 35px;
    font-weight: 600;
    text-transform: capitalize;
}

.newarang {
    padding-top: 22px;
}

.newarang a.ctus {
    background: #0a0a0a;
    padding: 13px 30px;
    border-radius: 10px;
    font-size: 22px;
    box-shadow: 0px 3px 4px rgba(0,0,0,0.2);
    transition: 0.2s ease-in-out all;
}

.newarang a.ctus:hover {
    text-decoration: none;
    color: #000;
    background: #fff;
}

.topinerimg {
    position: relative;
    text-align: center;
}

.topinerimg img {
    width: 100%;
}

a.ytp-watermark.yt-uix-sessionlink {
    display: none !important;
}

.tp-video-play-button {
    display: none !important;
}

button.vjs-big-play-button {
    display: none !important;
}

.content h1, .content h2, .content h3, .content h4 {
    margin-bottom: 16px !important;
}

.single-post .entry-meta {
    margin-bottom: 25px;
}

.blog .entry-meta {
    margin-bottom: 19px;
}

.post+.post{padding-top:19px !important;}

.blog .content a {
    text-decoration: none !important;
}

.comments-area {
    margin-top: 0 !important;
    padding-top: 30px !important;
}

h3#reply-title {
    font-size: 30px;
    padding-bottom: 14px;
}

.comment-form input#submit {
    background: #0a0a0a;
    padding: 10px 14px;
    border-radius: 5px;
    font-size: 16px;
    box-shadow: 0px 3px 4px rgba(0,0,0,0.2);
    transition: 0.2s ease-in-out all;
	border:1px solid;
}

.comment-form input#submit:hover {
    text-decoration: none;
    color: #000;
    background: #fff;
    border: 1px solid;
}

.archive .entry-meta {
    padding-bottom: 26px;
}

.archive .post-thumbnail{
	margin-bottom:30px !important;
}

textarea#comment {
    margin-bottom: 15px;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 100%;
    height: 50px;
    border: solid 1px #dedede;
    margin: 5px auto;
    padding: 0 20px;
	box-shadow: none !important;
	outline: none !important;
	color: #7b7676;
	background: none;
}

section.thirdcorporat {
    background: url(http://technology.cueserve.com/wp-content/uploads/2018/06/videoblocks-4k-busy-traffic-car-in-downtown-london-city-red-box-telephone-tourism-attraction_editorial.png);
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
	background-attachment: fixed;
}

section.thirdcorporat:before {
    background: rgba(0,0,0,0.6);
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    display: inline-block;
	margin-bottom: 40px;
	top:0;
}

.thirdcommercial h3 {
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 40px;
    font-family: 'Raleway', sans-serif !important;
}

.thirdsolution p {
    color: #fff;
    text-align: center;
    font-size: 17px;
	font-family: 'Raleway', sans-serif !important;
    padding-bottom: 18px;
}

section.mainpublic {
    padding-top: 30px;
    padding-bottom: 50px;
}

section.publiccustom {
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    margin-top: 30px;
    background: url(http://technology.cueserve.com/wp-content/uploads/2018/06/Banner-01May2017043914.jpg);
    background-position: 50% 100%;
    background-attachment: fixed;
}

section.publiccustom:before {
    background: rgba(0,0,0,0.7);
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    display: inline-block;
}

section.thirdpublic {
    background: url(http://technology.cueserve.com/wp-content/uploads/2018/06/guide-viaggio-Inghilterra.jpg);
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
	background-attachment: fixed;
    background-position: top;
}

section.thirdpublic:before {
    background: rgba(0,0,0,0.7);
    position: absolute;
	top:0;
    content: "";
    width: 100%;
    height: 100%;
    display: inline-block;
}

section.privatesection {
    padding-top: 30px;
    padding-bottom: 30px;
}

section.privateclientcustom {
    background: url(http://technology.cueserve.com/wp-content/uploads/2018/06/London_Banner.jpg);
	padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
	margin-top: 30px;
	background-attachment: fixed;
	background-position: 50% 100%;
}

section.privateclientcustom:before {
    background: rgba(0,0,0,0.6);
    position: absolute;
	top:0;
    content: "";
    width: 100%;
    height: 100%;
    display: inline-block;
}

.privateclienttext h3 {
    color: #fff;
    text-align: center;
    font-size: 40px;
    padding-bottom: 40px;
}

.privateclienttext p {
    color: #fff;
    text-align: center;
    font-size: 17px;
}

.secondprivateclienttwo h3 {
    padding-top: 30px;
    font-size: 28px;
    color: #000;
    padding-bottom: 30px;
}

.secondprivateclientthree p {
    color: #7d7d7d;
    font-size: 16px;
    font-family: 'Raleway', sans-serif !important;
    line-height: 1.428571429;
    margin-bottom: 20px;
    text-align: justify;
}

section.thirdprivateclientone {
    background: url(http://technology.cueserve.com/wp-content/uploads/2018/06/step_step_renting_guide_full_width_hdr.jpg);
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
	background-attachment: fixed;
    background-position: 50% 100%;
}

section.thirdprivateclientone:before {
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    content: "";
    width: 100%;
    height: 100%;
    display: inline-block;
}

.thirdprivateclienttwo h3 {
    color: #fff;
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 0px;
    font-family: 'Raleway', sans-serif !important;
}

.thirdprivateclienttwo p {
    color: #fff;
    text-align: center;
    font-size: 17px;
    font-family: 'Raleway', sans-serif !important;
    padding-bottom: 18px;
}

.fourthcorporatone h3 {
    padding-top: 30px;
    font-size: 28px;
    color: #000;
    padding-bottom: 30px;
}

.fourthcorporattwo p {
    color: #0e0d0d;
    font-size: 16px;
    font-family: 'Raleway', sans-serif !important;
    line-height: 1.428571429;
    margin-bottom: 20px;
    text-align: justify;
}

.imagecomercial {
    padding-top: 93px;
}

section.fourthcorporat {
    margin-bottom: 50px;
}

.mainarange .wpcf7-form-control {
    width: 86% !important;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    min-width: 86% !important;
	resize: none;
}

.slidernew {
    position: absolute;
    top: 40%;
    z-index: 3;
}

.whowe a:hover {
    color: #fff;
}

.otherwowa:hover {
    color: #fff;
}

p.aproach {
    padding-top: 30px;
}

.abouttext h3 {
    font-size: 21px;
    padding-bottom: 18px;
}

.abouttext ul li {
    display: inline-block;
    width: 33%;
    padding-left: 10px;
    line-height: 40px;
    font-size: 17px;
}

.addextracomm h3 {
    font-size: 19px;
    line-height: 30px;
}

.addextracomm ul li:before {
    content: "\f0a9";
    font-family: fontawesome;
    position: relative;
    left: -10px;
    font-size: 25px;
	color:#23527c;
}

.extrapublic h3 {
    line-height: 30px;
    font-size: 20px;
}

a.hyligh {
    color: #8abfef;
}

a.blackhyligh {
    color: #0000ff;
}

label.image-replace.lrm-company-name {
    background: url(http://technology.cueserve.com/wp-content/uploads/2018/06/folder.png);
    background-size: 20px 20px;
}

label.image-replace.lrm-type-of-company{
	background: url(http://technology.cueserve.com/wp-content/uploads/2018/06/industry.png);
    background-size: 20px 20px;
}

label.image-replace.lrm-tel{
	background: url(http://technology.cueserve.com/wp-content/uploads/2018/06/call-answer.png);
    background-size: 20px 20px;
}

.extrabox h2 {
    font-weight: bold;
    color: #23527c;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif !important;
}

.extrabox ul li {
    font-size: 16px;
    padding-left: 40px;
    text-align: justify;
    padding-top: 15px;
    line-height: 30px;
	color;#0e0d0d;
}

.extrabox a:hover {
    text-decoration: none;
    color: #0e0d0d;
	outline: none;
}

.extrabox a:focus {
    text-decoration: none;
    color: #0e0d0d;
	outline: none;
}

.extrabox ul li:before {
    content: "\f0a9";
    font-family: fontawesome;
    position: absolute;
    left: 50px;
    font-size: 20px;
	color:#23527c;
}

.boxaddone {
    border: 1px solid #ccc;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
    height: 940px;
    min-height: 100%;
    margin-bottom: 40px;
}

.boxaddone h3 {
    font-size: 17px;
    text-align: center;
    padding-top: 30px;
    line-height: 25px;
}

.publicone {
    height: 890px;
    min-height: 100%;
    margin-top: 55px;
    margin-bottom: 55px;
}

.publicone h2 {
    padding-bottom: 0;
    padding-top: 0;
}

.extrabox a:hover .boxaddone {
    background: #23527c;
    color: #fff;
}

.extrabox a:hover > .boxaddone ul li:before {
    color: #fff;
}

.extrabox a:hover > .boxaddone h2 {
    color: #fff;
}






/* Responsive Css */


@media screen and (max-width: 767px) and (min-width: 320px) {

.publicone {
    height: auto;
    min-height: 100%;
}

.boxaddone {
    height: auto;
    min-height: 100%;
}

.abouttext ul li {
    width: 100%;
}

.slidernew {
    top: 25%;
}

#wp-live-chat-header {
    padding: 5px 0px 5px!important;
}

.customentry {
    padding: 15px 0;
}

.detailcontact {
    margin-bottom: 30px;
    margin-left: 0;
}

.common a.secondbutton {
    padding: 10px 30px !important;
    font-size: 12px !important;
    margin-top: 10px !important;
    display: inline-block;
}

.common a.firstbutton {
    padding: 10px 30px !important;
    font-size: 12px !important;
    margin-top: 10px !important;
    display: inline-block;
}

.bottomtwo {
    padding-bottom: 30px;
}

}

@media only screen and (max-width: 768px) {
	.publicone {
    height: auto;
    min-height: 100%;
}

	.boxaddone {
    height: auto;
    min-height: 100%;
}
	.slidernew {
		top: 29%;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	.publicone {
    height: auto;
    min-height: 100%;
}

	.boxaddone {
    height: auto;
    min-height: 100%;
}

.abouttext ul li {
    width: 100%;
}

#wp-live-chat-header {
    padding: 5px 0px 30px!important;
}

.customentry {
    padding: 15px 0;
}

.bottomtwo {
    padding-bottom: 30px;
}

.detailcontact {
    margin-bottom: 30px;
    margin-left: 0;
}
}

@media screen and (max-width: 1450px) and (min-width: 1025px) {
	.publicone {
    height: 890px;
    min-height: 100%;
}

	.boxaddone {
    height: 890px;
    min-height: 100%;
}

.logo img {
    max-width: 200px !important;
}

.mainnav_items_links>li {
    padding: 5px 8px !important;
}

.menu-item>a {
    font-size: 13px;
}


}

.parallax_text p {
    color: #fff;
}
.footercopy {
    font-size: 20px;
    margin: 20px;
    color: #000;
}