@charset "UTF-8";

/*
Theme Name: Bowles Accounting
Theme URI:  
Author: the Bowles Accounting team
Author URI:  
Description:  
Requires at least: 5.3
Tested up to: 6.8
Requires PHP: 5.6
Version: 25
*/

/* Global css */
*{margin:0;padding:0;}
html{overflow-x:hidden;scroll-behavior: smooth;}
body{font-size:18px;font-family: "Poppins", sans-serif;background:#fff;color:#333333;line-height: 0;}
.containerBox{max-width:1200px;line-height:0px;margin:0 auto;padding:0px;    position: relative;}
.containerFull{max-width: 100%;width:100%;padding:0px;}
.containerFull .row-box > div{padding:0px;}
.row-box{width:100%;display: inline-block;}
a{text-decoration:none;outline:none;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
a:focus, a:hover {color: #333333; -webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
img{max-width:100%;}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;font-family: "Poppins", sans-serif;color: #333333;line-height: normal;}
p, ul , ol{line-height:30px;margin-bottom:20px;color:#333333;}
small {line-height:21px;font-size:14px;}
span{line-height:26px;}
ul{padding-left:25px;}
strong {font-family: "Poppins", sans-serif;}
html,button,input,select,textarea{font-family: "Poppins", sans-serif;font-size: 16px;line-height:27px;}
section{width:100%;float:left;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
div, li , ul, ol{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;}
input{-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type=submit],button{outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:27px;}
.col1{width:8.33333333%;}
.col2{width:16.66666667%;}
.col3{width:25%;}
.col4{width:33.33333333%;}
.col5{width:41.66666667%;}
.col6{width:50%;}
.col7{width:58.33333333%;}
.col8{width:66.66666667%;}
.col9{width:75%;}
.col10{width:83.33333333%;}
.col11{width:91.66666667%;}
.col12{width:100%;}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{float:left;padding:0 15px;}
.wpcf7-response-output {
    padding: 10px;
    line-height: 21px;
}

@media (min-width:320px){.containerBox{width:100%;}}
@media (min-width:1200px){.containerBox{width:1200px;}}
@media (max-width:767px){.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12{width:100%;}}

/* placeholder */
::-webkit-input-placeholder{color:#A6AAB0;}
::-moz-placeholder{color:#A6AAB0;}
:-ms-input-placeholder{color:#A6AAB0;}
::-ms-input-placeholder{color:#A6AAB0;}
::placeholder{color:#A6AAB0;}



.bannerbox {background: #000;min-height: 100vh;width: 100%;display: inline-flex;align-items: center;}
.bannerbox .row-box {display: flex;flex-wrap: wrap;box-shadow: 15px 7px 14px #181818;}
.bannerbox .containerBox {padding: 0 15px;}
.bannerbox .row-box .col6 {padding: 0;}
.formbox .formcontrol {width: 100%;padding: 10px 15px;border: none;border-bottom: 1px solid #d3d3d3;}
.formbox .form-group {margin-bottom: 25px;}
.formbtn {width: 100%;border: none;padding: 10px;text-transform: uppercase;background: #000000;color: #fff;transition: .5s;}
.formbox {background: #fff;padding: clamp(15px, 11%, 60px);width: 100%;display: inline-block;}
.formbox h1 {text-align: center;text-transform: uppercase;font-size: 30px;}
.bgimg1 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: .2;}
.leftside {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: #000000;position: relative;}
.leftside figure {position: relative;padding: clamp(15px, 6%, 40px);}
.bgimgg1 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;filter: blur(5px);}
.formbox .formcontrol:focus {border-bottom: 1px solid #000000;outline: none;}
.formbtn:hover {box-shadow: 0 5px 8px #adadad;border-radius: 40px;transition: .5s;}

@media only screen and (max-width:767px){
.formbox {padding: 40px 20px;}
}


