/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/



/*
* Please add your custom styles below
*/

/* @font-face {
    font-weight: 400;
    font-style:  normal;
    font-family: 'Circular-Loom';
  
    src: url('chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/fonts/CircularXXWeb-Book.woff2') format('woff2');
  }
  
  @font-face {
    font-weight: 500;
    font-style:  normal;
    font-family: 'Circular-Loom';
  
    src: url('chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/fonts/CircularXXWeb-Medium.woff2') format('woff2');
  }
  
  @font-face {
    font-weight: 700;
    font-style:  normal;
    font-family: 'Circular-Loom';
  
    src: url('chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/fonts/CircularXXWeb-Bold.woff2') format('woff2');
  }
  
  @font-face {
    font-weight: 900;
    font-style:  normal;
    font-family: 'Circular-Loom';
  
    src: url('chrome-extension://liecbddmkiiihnedobmlmillhodjkdmb/fonts/CircularXXWeb-Black.woff2') format('woff2');
  }
html,body{
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;
    color:#4a4242;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}   */
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

body,html, *{
  font-family: 'Ubuntu', sans-serif!important;
}
.login-box {
  background: #fff;
  box-shadow: 0px 8px 16px 7px rgb(82 82 82 / 5%);
  border-radius: 6px;
  /* padding: 32px; */
  max-width: 600px;
  margin: auto;
 
}
.login-box .vc_column-inner{
  display: block;
}
.formHeadingSignUp {
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 35px;
  color: #4a4242;
  margin-bottom: 0 !important;
}
.formSubtextSignUp {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #8d8d8d;
  margin-bottom: 30px;
}
.login-box .form-group input{
  font-size: 16px!important;
  color: #000!important;
}
label.formLabel {
  font-size: 14px;
  font-weight: 900;
  /* padding-bottom: 6px; */
}
.check-list ul { 
  list-style-type: none;
  padding: 0px;
  list-style: none!important;
  font-size: 15px; 
}  
.check-list ul > li{
  list-style: none!important;
}
.submitButton{   
  background: #e9e9e9!important;
  width: 100%!important;
}


/* anuj header code */
.header-normal{ 
  background-color: rgb(255, 255, 255)!important;
}

.navbar-transparent.on-dark-bg #header .logo a, .navbar-transparent.on-dark-bg .navbar .navbar-nav>li>a, .navbar-transparent.on-dark-bg .navbar .navbar-nav .caret:after {
  color:rgb(0, 0, 0)!important;
}

#logo_img{
  padding:12px 0px 10px 0px;
  
}

.navbar-full-width .social-header .container, .navbar-full-width .kleo-main-header .container {
  padding-right: 64px!important;
  padding-left: 64px!important;
}

/* anuj header code */
/* .hd-color span{
  color:#ffae00!important;
} */

#bbp_search_submit{
  color:#22396a!important;
}
.vc_row-o-full-height{
  min-height: 0vh!important;
}

.wpb_single_image img {
  max-width: 100%!important;
}

#bbpress-forums #bbp-search-form #bbp_search, #bbpress-forums .bbp-search-form #rs, #bbpress-forums .bbp-search-form #ts {
  width: calc(100% - 10px)!important;
}

.wpcf7-form label{
  display:block!important;
  width: 100%!important;
}
.wpcf7-submit {
    color: #ffffff!important;
    background-color: #08c !important;
    border-radius: 5px !important;
    font-size: 14px !important;
    padding: 14px 20px !important;
    opacity: 0.9;
}

#socket{
  /* height:93.5px!important; */
  background-color:#1d438c !important;
}
/* #socket .gap-10 {
  height: 26px!important;
} */

 
#footer{
  background-color: #1d438c !important;
}   

#sec-how section.container-wrap.main-color,
#sec-how .vc_row  {
  background-color:transparent!important ;
}
/* .socket-color a:hover{

} */

#a_hover:hover{
  color:#777!important;
}
#block-18 .avatar-block{
  text-align:left!important;  
}
#block-18 .avatar-block img{
  width: 30px;
}
.widget_bp_core_recently_active_widget .item-avatar{
  margin: 0px 10px 0px 0px!important;
}
#footer #block-34{
  margin-bottom: 14px!important;
}

.flexbox .navbar-transparent .navbar-toggle .icon-bar {
  background-color: #2c2c2c !important;
}
.tabs-styled .vc_tta-tabs-list li a{
  background-color: transparent!important;
  border:none!important;
  border-bottom: 1px solid transparent;
  border-color: transparent!important;
  font-size: 16px!important;
}
.vc_tta-panel-body{
  padding-left: 0px!important;
}
.vc_tta-panel-body p{
  font-size: 16px;
  line-height: 25px;
}
.tabs-styled .vc_tta-tabs-list li.vc_active a {
  color: #173750!important;
  border: none!important;
  border-bottom: 1px solid #173750!important;
}
.bsui a {
  color: #feb33c!important;
  text-decoration: none;
  background-color: transparent;
}
.main-color .colored-icons i{
  color: #feb33c!important;
}
#bbp_search_submit{
  background-color: #f0f46d!important;

}
#nav-menu-item-side{
 display:none;
}
.widget_nav_menu .parent>a .caret:after {
   color: #cccccc!important;
}


/* tilt section code */

/* #post-6769 .vc_section .container-wrap.main-color{ 
  transform: matrix(1,-.05,0,1,0,0)!important;
  margin: 28px 0 28px 0px!important;
} */

/* .cross-wrap{
  position: relative;
}
.cross-wrap::after{
  content: "";
  position: absolute;
  top: -50px;
  left: 0;
  width: 100%;
  height: 50px;
  z-index: 1;
  background-image: url("https://lh3.googleusercontent.com/radJEpfFUQ-ZzesMdsLCl5Y2V9qxQeAliJIsdfWDq9ZqNtjfkjsDehVqVprgVApfFBBcrIW-0bKRIuyrR06kJnBehe3vp8F22CbYclTn");
  background-repeat: no-repeat;
  background-size: cover;

}
.cross-wrap::before{
  content: "";
  position: absolute;
bottom: -50px;
  left: 0;
  width: 100%;
  height: 50px;
  z-index: 1;
  background-image:url("https://lh3.googleusercontent.com/28REyDSmZtHU02VefHpHzjKhjP8IbxEdlFq54vkUdoRanhimD_moNeSKj9A6Mu8p9Tohtk4yOpmU8LcLSCfoliL-ONLdYUBsgZYKmEE");
  background-repeat: no-repeat;
  background-size: cover;

} */

/* /tilt section code */
.amazing-padd{
  padding: 20px 80px;
} 


.section-manage{
  padding-left:10rem!important;
  padding-right: 10rem!important;
}
.hdd-ww{
  color:#fff!important;
  font-size: 22px!important;
}
a.contract-call,
a.contract-call:hover{
  text-decoration: none;
  border:2px solid #fff;
  color:#fff!important;
  margin-top: 50px!important;
}
.h-full strong {
  display: block;
  width: 100%;
  font-size: 48px;
  line-height: 4rem;
}
a.contract-call-2,
a.contract-call-2:hover{
  background-color: #1895fd;
  color: #ffffff!important;
  border-width: 6px;
  font-weight: 700;
  text-decoration: none;
}

a.contract-call-3,
a.contract-call-3:hover{
  background-color: #1895fd;
    color: #ffffff!important;
    border-width: 6px;
    font-weight: 700;
    text-decoration: none;
    width: 70%;
    margin: 0 auto;
    display: block;
    margin-top: 45px
}
.f-with{
  width: 100%!important;
  text-align: center!important;
  margin-top: 15px!important;
}
#star-session .vc_row{
  background-color: #063863 !important;
  border-radius: 5px!important;
  padding: 2.5rem;
}
.contract-call.fff{
  width: 50%!important;
  margin-top: 80px!important;
}
.btn.btn-text{
  border: none !important;
    background: none!important;
    color: #063863!important;
    font-weight: bold!important;
    padding-left: 0px!important;
    padding-bottom: 5px!important;
    font-size: 18px!important;
}
.btn.btn-text i{
  float: right!important;
  margin-left: 5px!important;
}
.btn.btn-text:hover,
.btn.btn-text:active,
.btn.btn-text:focus{
  box-shadow: none!important;
  text-decoration: underline!important;
}
.search-style-default input {
  height: 38px!important;
  opacity: 1!important;
  width: 70%!important;
  margin: 0 auto!important;
  font-size: 13px;
  margin-top: 28px!important;
}
.btn.get-price{
    width: 70%;
    border: 2px solid #fff;
    border-radius: 6px;
    height: 38px;
    margin: 0 auto;
    display: block;
    margin-top: 15px;
    color: #fff;
    line-height: 21px;
}
.bakersfield-te-content h3{
  margin: 0px!important;
}
.search-style-default .input-group-btn{
  display: none!important;
}
.custom-ul{
  list-style-type: none!important;
  padding: 0px!important;
}
.custom-ul li {
  padding-left: 30px;
  background-image: url('https://trillion.media/wp-content/themes/kleo-child/img/blu.svg');
  background-repeat: no-repeat;
  background-position: top 4px  left;
  background-size: 4%;
}
.blok-q blockquote{
  padding-top: 0px!important;
  border:none!important;
  background-image: url('https://trillion.media/wp-content/themes/kleo-child/img/blokk.png')!important;
  background-repeat: no-repeat!important;
  background-position: top 4px  left!important;
  background-size: 4%!important;
}
.img-box-custom{
  border: none!important;
  display: flex!important;
  flex-wrap: wrap!important;
  padding-left: 0px!important;
  margin-bottom: 0px!important;
    border-bottom: 1px solid #e7e7e7!important;
}
.img-box-custom img{
  width: 60px!important;
  height: 60px!important;
  border-radius: 100%!important;
  margin: 0px!important;
  margin-right: 15px!important;
  
}
.img-box-custom .vc_message_box-icon{
  display: none!important;
}
.img-box-custom h4{
  margin: 0px!important;
}
.mgn-btm.with-icon.no-border-radius{
    font-size: 18px!important;
}
.steper-wrap h4 strong{
  font-size:18px!important;
}

.steper-wrap .p-circle p{
  margin-top: 0px!important;
  display: inline-block!important;
    background: #fff!important;
    color: #063863!important;
    width: 40px!important;
    height: 40px!important;
    border-radius: 100%!important;
    text-align: center!important;
    font-size: 18px!important;
    line-height: 35px!important;
}
.p-circle .wpb_wrapper{
  position: relative!important;
  z-index: 9!important;
}

.p-circle .wpb_wrapper::after{
  content: ""!important;
  position: absolute!important;
  top:18px!important;
  left:38px!important;
  background-color: #fff;
  width: 100%;
  height: 3px;
  z-index: -1!important;
}
.btn{
  border-radius: 5px!important;
}
.no-liner .wpb_wrapper::after{

  display: none!important;
}
.box-2 .wpb_wrapper{
  display:flex!important;
  align-items: center!important;
}
.box-2 .wpb_wrapper h3,
.box-2 .wpb_wrapper p{
  margin: 0px!important;
}
.box-2 .wpb_wrapper img{
  width: 60px!important;
  height: auto!important;
  margin-right: 30px!important;
}
.new-ul ul{
  padding: 0px!important;
  list-style-type: none!important;
  border-bottom: 1px solid rgba(0,0,0,.1)!important;

}

.new-ul ul li{
  position: relative!important;
  padding-left:25px!important;
  min-height: 100px!important;
  height: 100px!important;
  background-image: url('https://trillion.media/wp-content/themes/kleo-child/img/green.svg')!important;
  background-repeat: no-repeat!important;
  background-position: top 4px  left!important;
  background-size: 4%!important;
}
.new-ul ul li div{
  font-weight: bold!important;
    color: #242424!important;
    font-size: 15px!important;
}
.new-ul ul li p{
  margin-top:5px!important;
}
#price-rating div{
  padding-left: 0px!important;
}
#price-rating .pricer-new .wpb_wrapper .col-12{
  position: relative;
}
#price-rating .col-12 h2{
  position: absolute;
  top: 0;
  right: 15px;
  display: flex;
  align-items: center;
}
#price-rating .col-12{
  width: 100%!important;
}
#price-rating input[type="range"]{
  width: 100%;
    margin-top: 22px;
    /* appearance: unset; */
    margin-bottom: 12px;
}
.flex-f p{
  display: flex;
  justify-content: space-between;
}
#price-rating .pricer-new .wpb_wrapper .col-12 h2 span.text__grey--500{
  font-size: 14px;
  font-weight: bold;
  color: #999999;
}
#price-rating .pricer-new .wpb_wrapper .col-12 h2 strong{
  border-bottom: 2px solid #1895fd;
}
.pricer-new h4,
.pricer-new h5,
.pricer-new h2{
  margin: 0px!important;
}
.signup-sec h1{
  color:#fff!important;
}
#table-one .wpb_wrapper {
  display: flex;
  background: #ddf7ff;
  width: 80%;
  flex-direction: column;
  margin-left: 24%;
  border-radius: 5px;
  padding: 2rem;
}
#table-one .wpb_wrapper > div{
  display: flex;
    justify-content: space-between;
    font-size: 16px;
    margin-bottom: 10px;
    color: #000;
}
#table-one .wpb_wrapper > div:last-child{
  border-top: 1.5px solid #bbbbbb;
  margin-top: 8px;
  padding-top: 10px;
}
.bbp-logged-in img.avatar {
  width: 100%!important;
  margin: 0 auto 15px!important;
  border-radius: 100%!important;
  height: 100%!important;
}
.bbp-logged-in{
  padding: 0px!important;
}
.widget_bp_core_recently_active_widget .avatar-block{
  text-align: left!important;
}
body .buddypress.widget .item-options {
  padding: 0px!important;
  float: initial!important;
  border: none;
}
.bbp-logged-in .logout-link {
  color: #fff;
  padding: 18px;
  display: block;
  font-size: 13px;
  margin-top: 18px;
  font-weight: 600;
  border-radius: 2px;
  background-color: #1895fd;
  text-transform: uppercase;
}
.bbp-logged-in .logout-link:hover {
  color:#fff!important;
}
.bbp_widget_login .bbp-logged-in h4 {
  line-height: 35px!important;
  text-align: left!important;
}
.masonry-listing .pagination-nav{
  visibility: hidden!important;
}
.bbp-remember-me input[type="checkbox"]{
  margin-right:5px;
}
.bbp_widget_login .bbp-login-form fieldset{
  padding: 0px!important;
}
.bbp-submit-wrapper,
.bbp-login-links{
  display: inline-block;
}
.bbp-login-links{
  transform: translate(15px, 0px);
}
#block-64{
  margin-bottom: 0px;
}

.wp-block-search__inside-wrapper {
  padding:0px;
  border: none;
  position: relative;
}
.wp-block-search__inside-wrapper button{
  position: absolute;
  right: 8px;
  background: none;
  border: none;
  padding: 0px;
  margin-left: 0px;
  top: 4px;
  color: #dbdbdb;
}
.wp-block-search__inside-wrapper button:hover{
  color:#282828;
}
img.alignnone{
  margin: 0px;
}
.wp-call-button-in-btn{
  padding-left: 10px;
}
.main-color .colored-icons .feature-item:hover .feature-icon {
  border: 1px solid #173750!important;                           
}



.bbp-logged-in .logout-link{
  margin-top: 50px;
}




.feature-icon{
  color:#feb33c!important;
}

#blueHead{
  color:#feb33c!important;
}

#fee_cons a{
  color:#fff!important;
}


.img-satisfaction img{
  margin-top: 0px!important;
}

.signup-sec p{
  margin-top: 25px;
}

.panel-kleo .panel-title {
  padding: 10px;
}
.panel{
  margin-bottom: 14px!important;
}



/* #wpcf7-f9830-p9745-o1{
  color:white;
} */

.wpcf7-form .custom-label{
  color:white!important;
}



#wpcf7-f9830-p9745-o1 .wpcf7-submit{
  background-color:#0074AD!important;
  margin-top: 24px;
  border-radius: 5px;
}

.wpcf7 input[type="text"], 
.wpcf7 input[type="email"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="date"], 
.wpcf7 input[type="password"], 
.wpcf7 textarea {
  /* border: 1px solid rgb(255 255 255)!important; */
  border-radius: 5px
}


/*.custom-label{
  margin-top: 24px;
  margin-bottom: 0px;
}*/ 

.wpb_wrapper .vc_custom_1676982537681 {
  margin-top: 20px !important;
}

.wpcf7-form .wpcf7-response-output{
  border-color: #ffffff!important;
  background: #b1ebfd;
  color: black;
  border-radius: 5px;
}

.panel-heading .panel-title a{
  display: block;
}

.kleo_text_column.wpb_text_column.wpb_content_element .wpb_wrapper a{

    /* display: inline; */
    font-size:16px;
    /* background:none; */
    /* color:#fff; */
    font-weight: bold;

}
.kleo_text_column.wpb_text_column.wpb_content_element .wpb_wrapper span img{
  width: 28px!important;
  height: 16px!important;
  color:#173750!important;
}
  
/* .kleo_text_column.wpb_text_column.wpb_content_element .wpb_wrapper span {
  margin-top:20px!important;
  color:#fff!important;
}   */

.kleo-quick-contact-link {

    border-radius: 20px!important;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    padding:0px!important;
    background-color: rgb(23 55 80)!important;
}

.icon-mail-alt{
  font-size: 16px!important;
}

.kleo-go-top{
  border-radius: 20px!important;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    padding:0px!important;
    background-color: rgb(23 55 80)!important;

}
.icon-up-open-big{
  font-size: 16px!important;
}
.wp-call-button{
  display: none!important;
}

/* menu search  */
.icon-search{
  display:none!important;
}


#bbpress-forums {
    margin-bottom: -46px!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  background: #fff!important;
}
/* top padding after menu */




.navbar-transparent .navbar-nav>li>.dropdown-menu{
  background-color: rgba(0,0,0,0.9)!important;
}


.form-group label{
  margin-bottom: 0px!important;
}

#wpcf7-f9475-p9468-o1 .form-group{
  margin-bottom: 20px!important;
}

.wpb_single_image .vc_figure {
    vertical-align: middle!important;
    margin: 25px!important;
}

/* .wpcf7 form .wpcf7-response-output {
  margin: -1em 0.5em 1em!important;
} */
.wpcf7 form .wpcf7-response-output{
  padding: 1.2em 1em!important;
  /* margin-top: -22px!important; */
  margin-left: 0px!important;
  margin-right: 0px!important;
}
.wpcf7-form{
  line-height: 12px!important;
}
#main .wpcf7-list-item{
  margin: 0px!important;
}
.wpcf7-form .wpcf7-form-control-wrap{
  display: block;
  margin-top: 10px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="date"],
.wpcf7 input[type="password"],
#main .wpcf7-form-control .wpcf7-textarea {

  color: #090909!important;
}
.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox{
  margin: 0px!important;
  transform: translate(0px, 7px);
}
.woocommerce-form__label.checkbox{
  padding-left: 8px!important;
}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
  padding: 0rem!important;
  padding-top: 1em!important;
  border-top: 1px solid #fff;
}
#block-95{
 visibility: hidden;
}
.woocommerce-shipping-totals.shipping{
  vertical-align: text-top;
}



#ship-to-different-address-checkbox{
  margin-left: -5px;  
  margin-right: 10px;
  margin-top: 7px;
}


.kleo_text_column .wpb_wrapper{
  margin-top: 50px;
}




article .article-meta .post-meta small {
  font-size: 14px!important;
}

.widget_nav_menu .parent>a .caret:after {
  padding-left: 230px;
  padding-right: 10px;
}



.dd-flex p{
  display: flex;
  align-items: center;
}
.dd-flex span{
  margin: 0px!important;
}
.dd-flex span.wpcf7-list-item-label{
  font-weight: normal!important;
  font-size: 13px;
}
.dd-flex p a{
  margin-left: 4px;
    margin-top: 6px;
}

.web-des-sec{
  margin-bottom:42px;
}


/* .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
  padding-top: 0px!important;
} */

/* .widget_nav_menu .parent>a .caret:after {
 
} */





/* services_template page changes */
/* #main span[data-name="conform"] .wpcf7-not-valid-tip{
  position: absolute;
} */


/*  /services_template page changes */






/* media queries */


@media screen and (max-width: 1140px){
  .ft-down p{
    font-size: 32px;
  }
}
@media screen and (max-width: 991px){
  /* .vc_section.vc_section-has-fill{
    padding-top: 0px!important;
  } */
  .section-manage{
    padding: 0px!important;
  }
  .amazing-padd{
    padding: 30px;
  }
  .navbar-full-width .social-header .container, .navbar-full-width .kleo-main-header .container {
    padding-right: 30px!important;
    padding-left: 30px!important;
}
  section.custom-color{
    padding-left: 0px!important;
    padding-right: 0px!important;
  }
  .container{
    width: 100%!important;
    /* padding: 0px 30px!important; */
    max-width: 100%!important; 
  }
  .kleo-gap{
    display: none!important;
  }
  .ft-down p{
    font-size: 25px;
  }
}




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

/* section service_template */
.h-full strong {
  font-size: 40px;
}
/* /section service_template */




  #post-9847 .container-wrap{
    padding: 30px 0px!important;
  }
  #post-9847 .vc_custom_1676975722232 .container-wrap{
    padding: 0px!important;
  }
  #post-9847 .vc_custom_1676975722232 .container-wrap{
    margin-bottom:0px!important;
  }
  .signup-sec p br{
    display: none!important;
  }
  .panel-collapse p{
    text-align: left!important;
  }  
  #main #post-9486 .container-wrap.main-color{
    padding: 0px!important;
  }
  .wpcf7-form label {
    /* font-weight: 500; */
    text-align: left;
    font-size: 16px;
}
.wpcf7-form p{
  text-align: left!important;
}
#main .wpcf7-form .wpcf7-response-output{
  margin-top: 15px!important;
}
  .icon_circ .feature-title{
    margin-bottom: 20px!important;
  }
  #imag-tabss .vc_custom_1677560373302{
    margin-top: 50px!important;
  }
  img.alignnone.wp-image-9928{
    margin-top: 20px!important;
  }

  #main .wpb_content_element.hd-color{
    margin-bottom: 0px!important;
  }
  .hd-color p{
    line-height: 35px;
  }
  .wpb_single_image .vc_figure{
    margin: 0px!important;
  }
  .login-box{
    max-width: 100%!important;
  }
  #fee_cons{
    margin: 18px 0px!important;
  }
  #main .vc_custom_1677676260492{
    padding-right: 0px!important;
    padding-left: 0px!important;
  }
  #main .vc_custom_1454435895956{
    padding: 0px!important;
  }
  .client {
    display: inline-block;
    width: 100px;
    margin: 0 10px 20px;
}
  .btn.btn-custom{
    display: block;
    width: fit-content;
    margin:  0 auto;
  }
 .alignleft {
    float: unset!important;
    margin: 4px 10px 0 0;
    display: initial!important;
  }
  section.custom-color{
      padding-top: 50px!important;
  }
    .kleo_text_column .wpb_wrapper p{
      text-align: center;
    }
    #main .ttxt-left p,
    .tabs-styled p,
    .ht-left p{
      text-align: left!important;
    }
    .fft-20 h2{
      font-size: 20px!important;
     
    }
    .fft-20{
      margin-bottom: 15px!important;
    }
    /* .container-wrap.main-color{
      
      padding-bottom: 50px!important;

    } */

  } 
@media screen and (max-width: 576px){

/* service_template mobile */


#section-manage,
#temp-sec-2-full{
  padding-top:20px!important;
  padding-bottom:20px!important;
}
/* /service_template mobile */




  #seo-sec-shedule .wpb_wrapper p{
    line-height: 1;
  }
}


  .wpb_wrapper a.contract-call-3{
    font-size: 18px!important;
  }

  #sec-why-trillion-seo{
    padding-top: 0px;
  }

  .seo-sec-3-last-data{
    margin-bottom:22px!important;
  }
  .seo-sec-3-img{
    margin-top:50px;
  }
  .seo-sec-3-title{
    margin-bottom:15px !important;
    
  }
#seo-sec-2-video{
  padding-top:40px!important;
 
}


 /* .com-img img {
    margin-top: -44px!important;
    padding-bottom:50px;
    max-width: 70%!important;
  }*/



  .kleo_text_column .wpb_wrapper {
    margin-top: 0px;
}

  #hero-sec{
    margin-bottom:60px;
    margin-top:50px;
  }
  #cross-wrap{
    margin-top:50px;
    margin-bottom:60px;
  }
  #web-dev{
    margin-top:30px!important;
    
   
  }
  #what-is-last{
    margin-bottom:30px!important;
  }
  #clients{
    margin-bottom: 22px;
    margin-top: 30px!important;
  }
  .tab-sec{
    margin-bottom:50px!important;
  }


  /* #web-dev .kleo-open-href{
    padding-bottom:50px!important;
  } */
  .woocommerce .woocommerce-message{
    line-height: 18px!important;
  }

  .dd-flex span.wpcf7-list-item-label {
    font-size: 12px!important;
  }

  #contact-form-block h3 {
    margin: 0;
   } 

 

  #wpcf7-f30-p9486-o1 label,
  #wpcf7-f30-p9486-o1 span{
    margin-top:5px;
    font-weight: bold;
  }

  #cont-head .wpb_wrapper,
  #tri-phone .wpb_wrapper,
  #tri-address .wpb_wrapper,
  #tri-cont .wpb_wrapper{
    margin-top: 20px;
  }

  .main-color .share-links {
    padding: 0px 0;
  }

  .pagination-nav.clear{
    display:none;
  }

  .template-page{
    padding-top: 0px!important;
  }

  .cart-collaterals{
    margin-bottom: 20px!important;
  }

  #footer-lofi{
    padding-top: 20px!important;
    padding-bottom: 20px!important;
  }
  #block-95{
    visibility: visible;
  }
  #img_video{
    padding-left:20px!important ;
    padding-right:20px!important ;
   
  }
  
  #main .form-left .wpb_content_element{
    margin: 0px!important;
  }
 .sep-liner ul li:last-child{
      border-bottom-style:dashed!important;
      border-bottom-width: 1px!important;
  }
  .hwsai p{
    font-size: 28px!important;
    line-height: 32px!important;
  }
  /* .login-box{
    padding-top: 0px!important;
  } */

/*  .client {
    display: block!important;
    width: 100%!important;
    margin: 0px!important;
    margin-bottom: 35px!important;
}*/
  .navbar-full-width .social-header .container, .navbar-full-width .kleo-main-header .container {
    padding-right: 15px!important; 
    padding-left: 15px!important; 
  }
  .vc_section .container-wrap.main-color.custom-color{
    padding-top: 10px!important; 
    padding-bottom: 10px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}


    /* .input-group-addon, .input-group-btn, .input-group .form-control {
      display: inline-block;
    } */
    
    
  




    #main .container-wrap.main-color {
      /* padding-top:10px!important; */
      padding-bottom:0px!important;
      margin: 0px!important;
    } 

  /*  .btn{
      min-width:100%!important;
    }*/

    .kleo_text_column .text__font-size--12{
      text-align: center!important;
      padding-top: 50px!important;
      font-size: 16px;
  }

  .container-wrap .cross-wrap.main-color .text__font-size--12{
    padding-top:0px!important;
  }
 
  .page-id-9468  #main .container-wrap.main-color{
    padding-bottom: 0px!important;
  }
 
    }

    #ready_to_dive p{
      font-size: 30px;
      line-height: 1;
    }
 
    .search-style-default input {
      width: 100%!important;
      margin-bottom: 10px!important;
    }
    #main .pdd-top-no .container-wrap.main-color{
      padding-top:0px!important ;
    }
    #main .container-wrap.icon_circ.main-color{
      padding-top: 0px!important;
      padding-bottom: 0px!important;
    }
    .feature-items:nth-child(3) .feature-item,
    .feature-items:nth-child(3) .feature-item .feature-text{
      margin-bottom: 0px!important;
    }
    #main .small-padd {
      margin-top: -33px;
    }
    .wpb_column .vc_custom_1676873320139 {
      padding-right: 0rem!important;
      
  }

    .wpb_wrapper .vc_custom_1676872758867 {
      margin-bottom: 1rem !important;
  }
  #section-manage .section-container{
    padding-top: 20px!important;
    padding-bottom: 20px!important;
  }


  .sec3-middle-name{
    margin-bottom: 0px!important;
  }

  .tr_man_seo{
    text-align: center;
  }

  a.contract-call-3,
  a.contract-call-3:hover{
    font-size: 18px!important;
  }

.wpb_single_image .vc_figure {
  margin: 0px!important;
}



/* .img_video .vc_custom_1677676260492{
  padding-right: 0px !important;
  padding-left: 0px !important;
} */

.vc_custom_1454435895956, 
.vc_custom_1677676260492 {
  padding-right: 0px !important;
  padding-left: 0px !important;

}











@media screen and (max-width: 425px){
  #main .woocommerce table.cart td,
  #main .woocommerce table.cart th{
    display: revert!important;
  }

}




@media screen and (max-width: 425px){
  #bbp-search-form .input-group{
    display: list-item;
    
  }
  #bbpress-forums #bbp-search-form #bbp_search, #bbpress-forums .bbp-search-form #rs, #bbpress-forums .bbp-search-form #ts {
    width: 100%!important;
}

/* .kleo_text_column.wpb_text_column.wpb_content_element .wpb_wrapper a {
  font-size: 10px;
} */




}

/* logout part is big */
@media screen and (min-width: 768px) and (max-width: 900px) {
  .bbp-logged-in .logout-link {
    /* color: #fff; */
    padding: 8px!important;
    /* display: block; */
    font-size: 10px!important;
    /* margin-top: 18px; */
    font-weight: 500!important;
    /* border-radius: 0px; */
    /* background-color: #f4336; */
    /* text-transform: uppercase; */
  }
}






/*/media queries */

/* 4th July 2023 */

.client img {
   
    cursor: pointer;
     opacity: .5;
}

.client {
    padding-bottom: 30px;
    min-width: 200px;   
}

.single div#main-container {
    padding-top: 40px;
} 

.header-color a, .header-color .navbar-nav .dropdown-menu li a, .header-color .dropdown-menu > li > a:hover, .header-color .dropdown-menu > li > a:focus, .header-color .dropdown-submenu:hover > a, .header-color .dropdown-submenu:focus > a, .header-color .dropdown-menu > .active > a, .header-color .dropdown-menu > .active > a:hover, .header-color .dropdown-menu > .active > a:focus, .header-color .form-control:focus, .header-color .wrap-canvas-menu .widget_nav_menu .offcanvas-menu .dropdown-menu > li > a, .header-color .widget_bp_groups_widget .item-options a.selected, .header-color .widget_bp_core_members_widget .item-options a.selected, .header-color .widget_bp_core_friends_widget .item-options a.selected, .header-color .tabs-style-line > li.active > a, .woocommerce .header-color .widget_product_categories li.current-cat a {
    color: #081e8b;
}

