/*!
Theme Name: kennedy
Theme URI: 
Author: 
Author URI: 
Description: 
Version: 
*/
 @font-face{font-family:'Marcellus';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/marcellus/v14/wEO_EBrOk8hQLDvIAF81WPoK_kgXiYvO.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Marcellus';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/marcellus/v14/wEO_EBrOk8hQLDvIAF81VvoK_kgXiQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTucXtAOvWDSHFF.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTufntAOvWDSHFF.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTucHtAOvWDSA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z11lFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1JlFd2JQEl8qw.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1xlFd2JQEk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;padding:0;font-family:var(--body-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;font-weight:400;font-style:normal;color:var(--body-color);font-size:16px;line-height:1.5;background-color:#fff}:root{scroll-behavior:inherit;--body-font:'Poppins', sans-serif;--hding-font:'Marcellus', sans-serif;--white-color:#fff;--black-color:#000;--blue-color:#0056A4;--body-color:#474856;--grey-color:#7B7B7B}b,strong{font-weight:700}p{margin:0 0 14px 0}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin:0 0 25px 0;padding:0;color:var(--black-color);font-weight:700;font-family:var(--hding-font)}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1,.h1-title{font-weight:400;font-size:58px;line-height:1.5}h2,.h2-title{font-weight:400;font-size:48px;line-height:1.2}h3,.h3-title{font-weight:400;font-size:24px;line-height:1}h4,.h4-title{font-size:24px;line-height:1.2}h5,.h5-title{font-size:20px;line-height:1.2}a{margin:0;padding:0;text-decoration:none!important;outline:none!important;color:#ecb61e;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover{color:red}img{max-width:100%}input[type="text"],input[type="tel"],input[type="password"],input[type="email"],select{background-color:#fff0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:#000;border:none;border-bottom:1px solid #7B7B7B;height:50px;padding:0 16px 0 0;outline:none!important}textarea{background-color:#fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;border-bottom:1px solid #7B7B7B;padding:12px 16px 12px 0;width:100%;color:#000;height:169px;outline:none!important;resize:none}select{border:1px solid rgb(255 255 255 / .7);width:100%;padding:0 11px;background:url(https://kennedycustompainting.com/wp-content/themes/kennedy/images/sort-down.svg) no-repeat calc(100% - 16px) center #fff0;background-size:18px;padding-right:40px;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select::-ms-expand{display:none}input[type="submit"]{background:var(--blue-color);color:var(--white-color);height:50px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding-left:30px;padding-right:30px;cursor:pointer;font-size:15px;font-weight:400;outline:none!important;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}input[type="submit"]:hover{background:var(--white-color);color:var(--blue-color)}::-webkit-input-placeholder{color:#7B7B7B}:-ms-input-placeholder{color:#7B7B7B}::-moz-placeholder{color:#7B7B7B}:-moz-placeholder{color:#7B7B7B}.alignright{float:right;margin:0 0 20px 20px}.alignleft{float:left;margin:0 20px 20px 0}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;float:none;clear:both}.form_input_check label{position:relative;margin:0;padding-left:40px;display:inline-block}.form_input_check label span{margin:0;padding:0}.form_input_check label input[type="checkbox"]{visibility:hidden;display:none}.form_input_check label input[type="checkbox"]+span::before{content:'';position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid #3E3E42;background:#fff0}.form_input_check label input[type="checkbox"]+span::after{content:'';position:absolute;left:0;top:0;width:22px;height:22px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;background:url(https://kennedycustompainting.com/wp-content/themes/kennedy/images/tick.svg) no-repeat center center;background-size:15px}.form_input_check label input[type="checkbox"]:not(:checked)+span::after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.form_input_check label input[type="checkbox"]:checked+span:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.form_input_radio label{position:relative;margin:0;padding-left:30px;display:inline-block}.form_input_radio label span{margin:0;padding:0}.form_input_radio label input[type="radio"]{visibility:hidden;display:none}.form_input_radio label input[type="radio"]+span::before{content:'';position:absolute;left:0;top:1px;width:22px;height:22px;border:2px solid #000;border-radius:100%;background:#fff}.form_input_radio label input[type="radio"]+span::after{content:'';width:12px;height:12px;background:#4b0049;position:absolute;top:6px;left:5px;border-radius:100%;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.form_input_radio label input[type="radio"]:not(:checked)+span::after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.form_input_radio label input[type="radio"]:checked+span:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#scroll{position:fixed;right:20px;bottom:20px;cursor:pointer;width:55px;height:55px;background-color:#bdd653;display:none;border-radius:100%;line-height:68px;text-align:center;cursor:pointer;display:inline-block;-webkit-box-shadow:0 0 20px 0 rgb(0 0 0 / .2);box-shadow:0 0 20px 0 rgb(0 0 0 / .2);z-index:9}#scroll:hover{background:#88a725}#scroll i{color:#fff;font-size:44px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#scroll:hover i{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.navbar-brand{padding:0;margin:0;width:170px;display:inline-block}.navbar{background:none;margin:0;padding:0;min-height:inherit;height:inherit;border:none;border-radius:0}.navbar-nav li{position:relative;list-style:none}.navbar-nav>li{margin:0 15px;padding:20px 0;position:relative}.navbar-nav>li:last-child{margin-right:0}.navbar-nav>li:first-child{margin-left:0}.navbar-nav>li>a{color:#1E1E1E;font-size:15px;line-height:1.2;position:relative;font-weight:400}.navbar-nav>li.current-menu-item>a,.navbar-nav>li>a:hover,.navbar-nav>li.menu-item-has-children:hover>a{color:var(--blue-color)}.navbar-nav>li.current-menu-item>a:after,.navbar-nav>li>a:hover:after,.navbar-nav>li.menu-item-has-children:hover>a:after{width:100%}.sub-menu{background:#fff;position:absolute;top:100%;left:0;z-index:1000;display:none;border:1px solid rgb(0 0 0 / .15);border-radius:0;width:140px;padding:0}.sub-menu>li>a{color:#000;display:block;width:100%;padding:6px 10px;font-size:18px;font-weight:500;line-height:1.2}.sub-menu>li{width:100%;display:block}.sub-menu>li>a:hover,.sub-menu>li.menu-item-has-children:hover>a,.sub-menu>li.current-menu-item>a{background:#eab71e;color:#fff}.navbar-nav>li:last-child>.sub-menu{right:0;left:inherit;padding:0}.navbar-nav>li>.sub-menu .sub-menu{position:absolute;left:100%;top:0}.navbar-collapse .navbar-toggler{display:none}#navoverlay{display:block;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;background:#fff0;margin:0;padding:0;z-index:99;-webkit-transition:background-color 0.5s linear;-o-transition:background-color 0.5s linear;transition:background-color 0.5s linear}ul{padding:0;margin:0;list-style:none}.cmn-gap{padding:100px 0}figure{margin-bottom:0}.main-head{padding:10px 0;background:var(--white-color)}.logo{max-width:165px}.cmn-btn{padding:12px 19px;position:relative;min-width:157px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--white-color);font-size:15px;font-weight:400;line-height:normal;text-transform:capitalize;z-index:1;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cmn-btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--blue-color);-webkit-transform:skew(-17deg);-ms-transform:skew(-17deg);transform:skew(-17deg);z-index:-1;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cmn-btn:after{content:'';position:absolute;width:0;height:100%;top:0;left:0;background:var(--black-color);-webkit-transform:skew(-17deg);-ms-transform:skew(-17deg);transform:skew(-17deg);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:-1}.cmn-btn:hover::after{width:100%}.cmn-btn:hover{color:var(--white-color)}.nav-rgt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}.nav-btn{margin-left:21px}.nav-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-tel img{margin-right:8px}.nav-tel a{display:inline-block;color:#1E1E1E;font-size:15px;font-weight:400;line-height:1;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav-tel a:hover{color:var(--blue-color)}.nav-btn-close{display:none}.banner-wrap{min-height:720px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1}.banner-wrap::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .5)),to(rgb(0 0 0 / .5)));background:-o-linear-gradient(bottom,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .5) 100%);background:linear-gradient(0deg,rgb(0 0 0 / .5) 0%,rgb(0 0 0 / .5) 100%);z-index:-1}.banner-cnt{max-width:813px;padding:50px 0 160px}.banner-cnt h1{color:var(--white-color);line-height:.9;margin-bottom:52px}.banner-cnt h1 span{display:inline-block;font-size:95px}.banner-cnt p{color:var(--white-color);font-size:26px;font-weight:400;line-height:1.5}.bnr-cnt-btm{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:112px;padding-top:32px}.bnr-cnt-btm:before{content:'';position:absolute;right:0;top:0;width:84px;height:54px;background:url(https://kennedycustompainting.com/wp-content/themes/kennedy/images/bnr-arw1.png)no-repeat center;background-size:84px}.bnr-btn.cmn-btn{min-width:171px}.cmn-btn img{padding-left:14px}.bnr-cont{color:var(--white-color);font-size:15px;font-weight:400;line-height:1;text-transform:capitalize;margin-left:38px}.bnr-cont a{display:inline-block;color:var(--white-color);font-size:26px;font-weight:400;line-height:1;margin-bottom:8px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.bnr-cont a:hover{color:var(--blue-color)}.banner-slider .slick-dots{position:absolute;top:50%;left:90px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner-slider .slick-dots li{position:relative;font-size:0;width:16px;height:16px;border:1px solid #fff;border-radius:50%;margin-bottom:5px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.banner-slider .slick-dots li:last-child{margin-bottom:0}.banner-slider .slick-dots li.slick-active button{opacity:1}.banner-slider .slick-dots li:last-child{margin-right:0}.banner-slider .slick-dots li button{width:9px;height:9px;padding:0;border:none;border-radius:100%;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.why-sec{position:relative;z-index:2}.why-back-img{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.5}.why-wrap{position:relative;z-index:2}.why-sec .why-row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.why-lft1{padding-right:64px}.why-lft img{overflow:hidden;border-radius:20px}.why-rgt1{padding-bottom:130px;padding-left:5px}.why-lft2{margin-top:-64px}.why-rgt2{padding-top:60px}.why-rgt h2{margin-bottom:38px}.why-rgt span a{display:inline-block;color:var(--blue-color);font-family:var(--hding-font);font-size:28px;font-weight:400;line-height:1;margin-top:12px}.why-rgt span a:hover{color:#000}.why-lft1{position:relative;z-index:1}.why-crl{position:absolute;top:25%;right:0;width:164px;height:164px;border-radius:50%;background-color:var(--white-color);-webkit-filter:drop-shadow(0 4px 40px rgb(0 0 0 / .12));filter:drop-shadow(0 4px 40px rgb(0 0 0 / .12));background-image:url(https://kennedycustompainting.com/wp-content/themes/kennedy/images/why-arw.svg);background-position:center;background-repeat:no-repeat;background-size:28px;z-index:2;display:-ms-grid;display:grid;place-items:center}.rounded-text{width:150px;height:150px;text-transform:uppercase;-webkit-transform:rotate(-103deg);-ms-transform:rotate(-103deg);transform:rotate(-103deg);color:var(--blue-color);font-weight:700;z-index:-1;font-family:var(--body-font)}.why-crl .coloring{font-weight:600;fill:var(--blue-color)}@-webkit-keyframes rotating{from{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotating{from{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.rotating{-webkit-animation:rotating 12s linear infinite;animation:rotating 12s linear infinite}.coloring{-webkit-animation:coloring 12s linear infinite;animation:coloring 12s linear infinite}.service-sec{background:#F1F6FA}.sec-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-name{margin-top:-54px;color:var(--white-color);text-shadow:0 4px 30px rgb(0 0 0 / .01);font-family:var(--hding-font);font-size:95px;font-weight:400}.sec-head h2{position:relative;max-width:430px;padding-right:92px}.sec-head h2:before{content:'';position:absolute;top:4px;right:0;width:91px;height:100px;background:url(https://kennedycustompainting.com/wp-content/themes/kennedy/images/ser-arw1.png)no-repeat center;background-size:91px}.ser-row{margin:-15px -15px}.ser-col{padding:15px 15px}.ser-box{width:100%;display:inline-block;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ser-img{overflow:hidden;border-radius:15px;margin-bottom:12px;position:relative;z-index:1}.ser-img img{width:100%}.ser-box h3{color:var(--body-color);font-family:var(--body-font);font-size:24px;font-weight:400;line-height:1.4;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ser-box h3 img{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ser-img img{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ser-box:hover .ser-img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ser-box:hover h3{color:var(--blue-color)}.ser-box:hover h3 img{-webkit-filter:brightness(0) saturate(100%) invert(23%) sepia(33%) saturate(4536%) hue-rotate(192deg) brightness(96%) contrast(102%);filter:brightness(0) saturate(100%) invert(23%) sepia(33%) saturate(4536%) hue-rotate(192deg) brightness(96%) contrast(102%)}.work-sec{position:relative;text-align:center;background-color:#121212;background-position:center;background-repeat:no-repeat;background-size:100% 100%;z-index:1}.work-hding{color:var(--white-color);text-align:center;font-family:var(--hding-font);font-size:95px;font-weight:400;text-transform:lowercase;line-height:.9;max-width:700px;margin:0 auto 46px}.work-sec .cmn-btn:after{background:var(--white-color)}.work-sec .cmn-btn:hover{color:var(--blue-color)}.work-sec .cmn-btn{min-width:171px}.our-sec{position:relative;z-index:1}.our-wrap{position:relative;z-index:2}.our-back{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.5}.our-sec .sec-head h2{position:relative;max-width:470px;padding-right:92px}.our-sec .cmn-btn{min-width:171px}.footer-wrap{padding:85px 0;position:relative;z-index:2}.footer-wrap:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgb(18 18 18 / .9)),to(rgb(18 18 18 / .9)));background:-o-linear-gradient(bottom,rgb(18 18 18 / .9) 0%,rgb(18 18 18 / .9) 100%);background:linear-gradient(0deg,rgb(18 18 18 / .9) 0%,rgb(18 18 18 / .9) 100%);z-index:-1}.ftr-back{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.ftr-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}.ftr-cont-lst{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ftr-big-hding{color:var(--white-color);font-family:var(--hding-font);font-size:95px;font-weight:400;line-height:1}.ftr-top-rgt{margin-left:129px}.ftr-top-rgt p{color:var(--white-color)}.ftr-top-rgt p a{display:inline-block;color:#007AFF;text-decoration:underline!important;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ftr-top-rgt p a:hover{color:var(--white-color)}.ftr-cont-lst li{padding-right:56px}.ftr-cont-lst li:last-child{padding-right:0}.ftr-cont-lst li a{display:inline-block;color:var(--white-color)}.ftr-cont-lst li a:hover{color:#007AFF}.ftr-cont-lst li img{margin-right:4px}.ftr-hding{color:var(--white-color);font-family:var(--hding-font);font-size:24px;font-weight:400;line-height:1;margin-bottom:24px}.ftr-nav-link>li:not(:last-child){margin-bottom:10px}.ftr-nav-link>li a{display:inline-block;color:#7B7B7B;font-size:16px;font-weight:400;line-height:1;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ftr-nav-link>li a:hover{color:var(--white-color)}.ftr-sm-hding{color:var(--white-color);font-family:var(--hding-font);font-size:48px;font-weight:400;line-height:1;margin-bottom:50px}.ftr-frm-col:not(:last-child){margin-bottom:32px}.ftr-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px -8px}.ftr-col-1{width:30%;padding:15px 8px}.ftr-col-2{width:30%;padding:15px 8px}.ftr-col-3{width:40%;padding:15px 8px}.ftr-frm-col input[type="email"]{color:#fff;border-bottom:1px solid #fff}.footer-copy{padding:25px 0;background:var(--black-color)}.ftr-copy-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ftr-copy-lft-col{color:var(--white-color);font-size:16px;font-weight:400;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ftr-copy-lft-col a{display:inline-block;margin-left:10px}.ftr-copy-lft-col a img{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ftr-copy-lft-col a:hover img{-webkit-filter:brightness(0) saturate(100%) invert(23%) sepia(33%) saturate(4536%) hue-rotate(192deg) brightness(96%) contrast(102%);filter:brightness(0) saturate(100%) invert(23%) sepia(33%) saturate(4536%) hue-rotate(192deg) brightness(96%) contrast(102%)}.ftr-copy-rgt-col p{color:var(--white-color)}.ftr-copy-rgt-col p a{color:var(--white-color);-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.ftr-copy-rgt-col p a:hover{color:var(--blue-color)}.ftr-nav-link>li.active a{color:var(--white-color)}.inner-banner-sec{min-height:380px}.inner-banner-sec .banner-cnt h1{text-transform:capitalize}.know-sec{position:relative;z-index:2}.know-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.know-wrap{position:relative;z-index:2}.know-lft{overflow:hidden;border-radius:20px}.know-lft img{width:100%}.know-rgt{padding-left:86px}.know-rgt .cmn-btn{min-width:171px;margin-top:20px}.sec-title{margin-bottom:50px}.center{text-align:center}.promise-img{overflow:hidden;border-radius:15px;margin-bottom:22px}.promise-img img{width:100%}.promise-col .h3-title{font-family:var(--body-font);color:#474856;margin-bottom:14px}.promise-col{padding:35px 15px}.promise-row{margin:-35px -15px}.gallery-top{margin-bottom:45px}.gallery-hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-9px -9px}.gallery-hd-col{padding:9px 9px}.gal-tab{padding:24px 40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--body-color);font-size:16px;font-weight:400;line-height:1;background:#F1F6FA;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.gal-tab.active{background:var(--blue-color);color:var(--white-color)}.gal-tab:hover{background:var(--blue-color);color:var(--white-color)}.gallery-cnt .ser-row{margin:-29px -15px}.gallery-cnt .ser-col{padding:29px 15px}.gallery-tab .resp-tabs-list{text-align:center}.gallery-tab .resp-tab-item{padding:24px 40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--body-color);font-size:16px;font-weight:400;line-height:1;background-color:#F1F6FA!important;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-right:18px;cursor:pointer}.gallery-tab .resp-tab-item:last-child{margin-right:0}.gallery-tab .resp-tab-item.resp-tab-active{background:var(--blue-color)!important;color:var(--white-color)!important}.gallery-tab .resp-tab-item:hover{background:var(--blue-color)!important;color:var(--white-color)!important}.gallery-tab .resp-tabs-container{margin-top:40px}.is-compact .fancybox__footer .fancybox__caption{text-align:center}.cont-form-col:not(:last-child){margin-bottom:10px}.cont-btm{margin-top:50px}.cont-form input[type="submit"]{width:160px}.cont-form input[type="submit"]:hover{background-color:var(--black-color);color:var(--white-color)}.cont-row{margin:-5px -15px}.cont-col{padding:5px 15px}.interior-sec .promise-row{margin:-25px -15px}.interior-sec .promise-col{padding:25px 15px}.nav-rgt.nav-block{display:none}.banner-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.banner-slider .slick-slide{height:auto}.banner-wrap{height:100%}.our-btn{display:none}.home-masthead{position:relative}.masthead-layer,.work-sec-layer,.footer-wrap-layer{position:absolute;width:100%;bottom:-2px;left:0;z-index:9}.banner-cnt h1:last-child{margin-bottom:0}.inner-banner-sec .banner-cnt{padding:50px 0 110px}.error_page_new img{width:100%}.error-btn-wrrp{padding:50px 0;text-align:center}.ftr-nav-link>li.current-menu-item a{color:#fff}.sample_page_sec .sample_page_wrp a{color:var(--blue-color)}.sample_page_sec .sample_page_wrp a{color:var(--blue-color)}.sample_page_sec .sample_page_wrp a:hover{color:#000}#gform_fields_1.gform_fields{display:flex;flex-wrap:wrap;gap:0!important;margin:0 -15px -20px;width:auto}#gform_fields_1.gform_fields>*{flex:0 0 auto;width:50%;padding:0 15px;margin-bottom:20px}#gform_fields_1.gform_fields{flex:0 0 auto}#gform_fields_1.gform_fields .ginput_container_textarea textarea{height:169px}#gform_fields_1.gform_fields .common-wrp .gfield .ginput_container{margin-bottom:10px}#gform_fields_1.gform_fields .common-wrp .gfield:last-child .ginput_container{margin-bottom:0}#gform_fields_1.gform_fields .ginput_container>*{padding:0}#gform_fields_1.gform_fields .ginput_container input[type=color],#gform_fields_1.gform_fields .ginput_container input[type=date],#gform_fields_1.gform_fields .ginput_container input[type=datetime-local],#gform_fields_1.gform_fields .ginput_container input[type=datetime],#gform_fields_1.gform_fields .ginput_container input[type=email],#gform_fields_1.gform_fields .ginput_container input[type=month],#gform_fields_1.gform_fields .ginput_container input[type=number],#gform_fields_1.gform_fields .ginput_container input[type=password],#gform_fields_1.gform_fields .ginput_container input[type=search],#gform_fields_1.gform_fields .ginput_container input[type=tel],#gform_fields_1.gform_fields .ginput_container input[type=text],#gform_fields_1.gform_fields .ginput_container input[type=time],#gform_fields_1.gform_fields .ginput_container input[type=url],#gform_fields_1.gform_fields .ginput_container input[type=week],#gform_fields_1.gform_fields .ginput_container select,#gform_fields_1.gform_fields .ginput_container textarea{padding:0}#gform_wrapper_1 .gform_footer{padding:0;margin-top:50px;justify-content:center}#gform_wrapper_1 .gform_footer input[type="submit"]{margin-bottom:0}.gallery-tab .ser-box figure{aspect-ratio:1/1}.gallery-tab .ser-box figure img{width:100%;height:100%;object-fit:cover}.why-lft .fea-img{position:relative;aspect-ratio:1/1}.why-lft .fea-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.service-sec .ser-img{aspect-ratio:1/1}.service-sec .ser-img img{width:100%;height:100%}.know-sec .know-lft{aspect-ratio:1/1}.know-sec .know-lft img{height:100%;object-fit:cover;object-position:center}.ser-img{aspect-ratio:1/1}.ser-img img{height:100%;object-fit:cover;object-position:center}@media(min-width:1200px){.container{max-width:1164px}}@media(max-width:1400px){.banner-slider .slick-dots{left:30px}}@media(max-width:1300px){.banner-cnt{max-width:813px;padding:50px 0 50px 40px}}@media(min-width:1025px){.navbar-nav .clickD{display:none}.navbar-nav li.menu-item-has-children:hover>.sub-menu{display:block}}@media(max-width:1199px){h1,.h1-title{font-size:48px}.banner-cnt h1 span{font-size:80px}.banner-cnt p{font-size:20px}.banner-wrap{min-height:650px}.bnr-cont a{font-size:22px}.bnr-cont{font-size:13px}h2,.h2-title{font-size:38px}.why-rgt h2{margin-bottom:18px}.why-crl{width:140px;height:140px;background-size:20px}.rounded-text{width:126px;height:126px}.why-rgt1{padding-bottom:92px}.why-rgt span a{font-size:22px;margin-top:7px}.sec-name{font-size:70px}.sec-head{margin-bottom:40px}.ser-box h3{font-size:18px}.work-hding{font-size:70px}.ftr-big-hding{font-size:70px}.ftr-sm-hding{font-size:32px}.ftr-hding{font-size:22px;margin-bottom:20px}.ftr-copy-rgt-col p{font-size:14px}.ftr-top-rgt p{font-size:14px}.ftr-cont-lst li a{font-size:14px}.ftr-top{margin-bottom:70px}.inner-banner-sec::after,.banner-slider::after{height:60px;background:url(https://kennedycustompainting.com/wp-content/themes/kennedy/images/banner-lyr.png) no-repeat center;background-size:cover;background-position:top left;z-index:2}.banner-wrap.inner-banner-sec{min-height:350px}.know-rgt{padding-left:40px}.cmn-gap{padding:80px 0}.sec-title{margin-bottom:34px}.gallery-tab .resp-tab-item{padding:18px 26px;margin-right:12px}}@media(max-width:1024px){.navbar-nav .clickD{position:absolute;right:0;top:17px;width:20px;height:20px;background:url(https://kennedycustompainting.com/wp-content/themes/kennedy/images/sort-down.svg) center center no-repeat;display:block;background-size:10px;cursor:pointer}.navbar-nav .clickD.toggled{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sub-menu>li.menu-item-has-children .clickD{top:8px;right:5px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.sub-menu>li.menu-item-has-children .clickD.toggled{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.navbar-nav>li.menu-item-has-children{padding-right:20px}.sub-menu>li.menu-item-has-children>a{padding-right:20px}.sub-menu.show{display:block}.navbar-nav>li{padding-top:15px;padding-bottom:15px}.navbar-nav>li.current-menu-item>a:after,.navbar-nav>li>a:after,.navbar-nav>li.menu-item-has-children>a:after{width:100%;opacity:0}.navbar-nav>li.current-menu-item>a:after,.navbar-nav>li>a:hover:after,.navbar-nav>li.menu-item-has-children:hover>a:after{width:100%;opacity:1}}@media (max-width:991px){.navbar-toggler{position:relative;width:33px;margin-left:auto;height:28px;padding:0;outline:none!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.stick,.stick:after,.stick:before{width:30px;height:2px;background:var(--blue-color);position:absolute;left:0;top:auto;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;border-radius:5px}.stick:before{content:'';top:-10px;left:0}.stick:after{content:'';top:10px;left:0}.stick.open{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);background:#fff0}.stick.open:before{-webkit-transform:rotate(45deg) translate(42px,-28px);-ms-transform:rotate(45deg) translate(42px,-28px);transform:rotate(45deg) translate(42px,-28px);left:2px}.stick.open:after{-webkit-transform:rotate(-45deg) translate(42px,28px);-ms-transform:rotate(-45deg) translate(42px,28px);transform:rotate(-45deg) translate(42px,28px);left:2px}.navbar-nav .clickD{top:8px;right:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar-nav .clickD.toggled{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sub-menu>li.menu-item-has-children .clickD{top:8px;right:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.sub-menu,.navbar-nav>li>.sub-menu .sub-menu{position:relative;width:100%;left:inherit;top:inherit;border:none;right:inherit}.navbar-nav>li.menu-item-has-children{padding-right:0}.navbar-nav>li{margin:0;padding:0}.navbar-nav>li>a{padding:8px 20px;display:inline-block;width:100%}.navbar-nav li.menu-item-has-children>a{padding-right:30px}.sub-menu>li>a{padding-left:40px}.sub-menu .sub-menu>li>a{padding-left:60px}.sub-menu .sub-menu .sub-menu>li>a{padding-left:80px}.navbar-nav>li>a:after{bottom:0}.navbar-collapse{background:var(--blue-color);position:fixed;top:0;height:100%!important;width:290px;overflow-y:auto;-webkit-transition:inherit!important;-o-transition:inherit!important;transition:inherit!important;right:0;margin:0;display:block!important;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:transform 0.2s ease-in-out!important;-webkit-transition:-webkit-transform 0.2s ease-in-out!important;transition:-webkit-transform 0.2s ease-in-out!important;-o-transition:transform 0.2s ease-in-out!important;transition:transform 0.2s ease-in-out!important;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out!important;z-index:100}.navbar-collapse.show,.navbar-collapse.collapsing{display:block!important;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 0.2s ease-in-out!important;-webkit-transition:-webkit-transform 0.2s ease-in-out!important;transition:-webkit-transform 0.2s ease-in-out!important;-o-transition:transform 0.2s ease-in-out!important;transition:transform 0.2s ease-in-out!important;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out!important}.navbar-collapse .navbar-nav{margin:80px 0 0;padding:0 0 40px 0}.navbar-collapse .navbar-toggler{display:block;right:20px;top:20px;position:absolute}#navoverlay.open{background-color:rgb(0 0 0 / .4);pointer-events:all;-webkit-transition:background-color 0.5s linear;-o-transition:background-color 0.5s linear;transition:background-color 0.5s linear}body.open-nav,html.open-nav{height:100%;overflow:hidden}h1,.h1-title{font-size:43px}.banner-cnt h1 span{font-size:68px}.banner-cnt h1{margin-bottom:42px}.bnr-cont a{font-size:18px}.nav-rgt{margin-left:auto}button.navbar-toggler.navbar-toggler-main{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:20px}.navbar-nav>li>a{color:var(--white-color)}.navbar-nav>li>a:hover{color:#c9e2f7}.stick.open:after,.stick.open:before{background:var(--white-color)}.banner-wrap{min-height:500px}.banner-cnt p{font-size:16px}.bnr-cnt-btm:before{background-size:70px}h2,.h2-title{font-size:30px}.why-lft1{padding-right:34px}.why-crl{width:100px;height:100px;background-size:16px}.rounded-text{width:90px;height:90px}body{font-size:15px}.why-rgt1{padding-bottom:0;padding-left:0}.why-lft2{margin-top:0}.why-rgt2{padding-top:0}.why-sec .why-row:nth-child(even){margin-top:30px}.cmn-gap{padding:80px 0}.sec-name{font-size:50px;margin-top:-26px}.why-rgt span a{font-size:18px;margin-top:0}.sec-head h2:before{top:0;right:15px;width:61px;height:76px;background-size:61px}.ser-col{padding:15px 12px}.ser-row{margin:-15px -12px}.work-hding{font-size:46px;margin-bottom:30px}.our-sec .sec-head h2:before{right:85px}.ftr-top-rgt{margin-left:32px}.ftr-big-hding{font-size:48px}.ftr-sm-hding{font-size:28px;margin-bottom:22px}input[type="submit"]{height:40px;padding-left:20px;padding-right:20px}.ser-box h3{font-size:16px}.ser-box h3 img{width:10px}.ftr-top{margin-bottom:50px}.work-sec::before{height:40px;background-size:cover;background-position:top left}.banner-wrap.inner-banner-sec{min-height:300px}.inner-banner-sec .banner-cnt{padding:50px 0 50px}.navbar-nav>li.current-menu-item>a{color:#c9e2f7}h3,.h3-title{font-size:20px}.promise-col{padding:25px 15px}.promise-row{margin:-25px -15px}.know-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.know-rgt{padding-left:20px}}@media (max-width:768px){.gallery-tab .resp-accordion{padding:24px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--body-color);font-size:16px;font-weight:400;line-height:1;background:#F1F6FA!important;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;border:none!important;margin-bottom:18px;position:relative;font-family:var(--body-font);padding-right:50px!important}.gallery-tab .resp-accordion.resp-tab-active{background:var(--blue-color)!important;color:var(--white-color)!important}.gallery-tab .resp-accordion .resp-arrow{position:absolute;top:50%;right:20px;width:16px;height:8px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.gallery-tab .resp-accordion .resp-arrow::before{content:"";position:absolute;top:0;left:0;border-top:8px solid var(--body-color);border-left:8px solid #fff0;border-right:8px solid #fff0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.gallery-tab .resp-accordion.resp-tab-active .resp-arrow::before{border-top:8px solid var(--white-color);border-left:8px solid #fff0;border-right:8px solid #fff0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gallery-tab .resp-tab-content{padding:10px 0 40px}.gallery-sec.cmn-gap{padding-bottom:55px}.gallery-tab .resp-tabs-container{margin-top:0}}@media (max-width:767px){.alignright,.alignleft,.aligncenter{float:none;clear:both;display:block;margin-left:auto;margin-right:auto;max-width:100%;clear:both;margin-bottom:24px}.logo{max-width:125px}.main-head .cmn-btn{padding:7px 19px;min-width:143px;font-size:14px}.cmn-gap{padding:60px 0}.why-rgt{padding-top:26px}.why-crl{width:120px;height:120px;background-size:18px;top:auto;bottom:-40px;right:-10px}.why-lft1{padding-right:0}.why-lft img{width:100%}.rounded-text{width:110px;height:110px}.banner-slider .slick-dots{left:0;bottom:70px;top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:0 14px}.banner-slider .slick-dots li{margin-right:5px}.banner-wrap{min-height:500px}.banner-cnt{padding:50px 0 120px}.bnr-cnt-btm{padding-top:12px}.bnr-cont{margin-left:24px}.sec-name{font-size:35px}.sec-head h2:before{right:15px;width:55px;height:42px;background-size:55px}.sec-head h2{padding-right:80px}.sec-head{margin-bottom:20px}.work-hding{font-size:36px}.our-sec .sec-head h2:before{right:45px;top:auto;bottom:-18px}.ftr-top{margin-bottom:34px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ftr-top-rgt{margin-left:0;margin-top:16px}.ftr-col-1,.ftr-col-2{width:50%}.ftr-col-3{width:100%}.footer-wrap{padding:60px 0}.ftr-copy-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ftr-copy-rgt-col{padding-top:14px}.interior-sec .promise-col{padding:25px 12px}.interior-sec .promise-row{margin:-25px -12px}.banner-wrap.inner-banner-sec{min-height:280px}.cont-col{padding:5px 12px}.cont-row{margin:-5px -12px}textarea{height:98px}.sec-title{margin-bottom:30px}.promise-col{padding:15px 12px}.promise-row{margin:-15px -12px}.know-rgt{padding-left:0;padding-top:28px}.know-rgt .cmn-btn{margin-top:10px}.gallery-tab .resp-accordion{padding:18px 16px;margin-bottom:10px}.gallery-sec.cmn-gap{padding-bottom:38px}h1,.h1-title{font-size:38px}.banner-cnt h1 span{font-size:62px}.cont-btm{margin-top:30px}.error-btn-wrrp{padding:30px 0}#gform_fields_1.gform_fields .ginput_container_textarea textarea{height:98px}#gform_fields_1.gform_fields>*{width:100%}#gform_wrapper_1 .gform_footer{margin-top:30px}}@media (max-width:575px){.sec-title{margin-bottom:24px}.nav-tel a{font-size:13px}.logo{max-width:105px}.banner-cnt h1 span{font-size:54px}h1,.h1-title{font-size:33px}.banner-cnt h1{margin-bottom:32px}.why-sec{overflow:hidden}.sec-head h2:before{top:12px;right:0}.service-sec .sec-head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sec-head h2{padding-right:70px}.sec-name{margin-top:0;line-height:1;margin-bottom:10px}.our-sec .sec-head h2{padding-right:61px}.our-sec .sec-head h2:before{right:0}.our-sec .sec-head .cmn-btn{display:none}.our-btn{margin-top:40px;text-align:center;display:block}.ftr-cont-lst li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:25px}.footer-copy{padding:15px 0}.bnr-cnt-btm:before{background-size:60px}h2,.h2-title{font-size:28px}.ftr-cont-lst{-ms-flex-wrap:wrap;flex-wrap:wrap}.ftr-cont-lst>li{width:100%}.ftr-cont-lst>li:not(:last-child){margin-bottom:10px}.work-sec::before{height:20px;background-size:cover;background-position:top left}.banner-wrap.inner-banner-sec{min-height:230px}#gform_fields_1.gform_fields{margin:0 -12px -20px;width:auto}#gform_fields_1.gform_fields>*{padding:0 12px}}@media (max-width:479px){.main-head .cmn-btn{padding:6px 16px;min-width:129px;font-size:12px}.logo{max-width:90px}h1,.h1-title{font-size:26px}.banner-cnt h1 span{font-size:44px}.banner-cnt p{font-size:14px}.bnr-cnt-btm{-ms-flex-wrap:wrap;flex-wrap:wrap}.bnr-cont{margin-top:12px;margin-left:0}.banner-wrap.inner-banner-sec{min-height:170px}.bnr-cnt-btm:before{right:40px;top:39px}.cmn-btn{padding:10px 19px;font-size:14px}h2,.h2-title{font-size:24px}.sec-head h2{padding-right:0;padding-bottom:50px;margin-bottom:0}.cmn-gap{padding:50px 0}.sec-head h2:before{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ftr-col-1,.ftr-col-2{width:100%}.ftr-hding{font-size:20px}.ftr-nav-link>li a{font-size:15px}.ftr-sm-hding{font-size:22px;margin-bottom:12px}.ftr-copy-rgt-col p{font-size:13px}.ftr-big-hding{font-size:34px}.nav-btn-close{display:block;padding:0 20px}.logo{max-width:126px}.nav-block .cmn-btn{color:var(--black-color)}.nav-block .cmn-btn:hover{color:var(--white-color)}.nav-block .cmn-btn::before{background:var(--white-color)}.navbar-collapse .navbar-nav{padding:0 0 20px 0}.our-sec .sec-head h2{padding-right:0}.our-sec .sec-head h2:before{bottom:0}.nav-rgt{display:none}.nav-rgt.nav-block{display:block}.nav-block .nav-tel{padding:0 20px;margin-bottom:20px}.nav-block .nav-tel a{color:var(--white-color)}.nav-block .nav-tel a:hover{color:var(--black-color)}.nav-block .nav-tel img{-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1)}.ftr-copy-lft-col{font-size:13px}.ftr-frm-col:not(:last-child){margin-bottom:20px}.our-sec .sec-head h2{text-align:center;width:100%}}