/**
*	Theme Name: Kenlehat
*	Theme URI: kenlehat.com
*	Author: DS Technologies
*	Author URI: https://digitalsolutions.com.pk/
*	Description: Custom theme
*	Version: 1.0
*	Text Domain:  dst_theme
**/

html{line-height:1.15;-webkit-text-size-adjust:100%;}.gform_body ul li.gfield.gfield_error input,.gform_body ul li.gfield.gfield_error textarea{border:1px solid red!important}.gform_wrapper .gfield_error .gfield_label{color:#b69c9c!important}.gform_wrapper .field_description_below .gfield_description{padding-top:8px!important;font-size: 15px;color: #000;font-weight:500}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:inherit!important}h2.gform_submission_error.hide_summary {font-size: 14px !important;}
.gform_wrapper li.gfield.gfield_error{margin-bottom:6px!important;border:0!important;padding-bottom:0!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4);border-radius:10px}::-webkit-scrollbar-thumb{background:#3f4551;border-radius:10px}a,a:hover{text-decoration:none!important}p{margin:0 0 20px}img{height:auto;max-width:100%;width:auto}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0!important}input[type=checkbox],input[type=radio]{width:auto!important}
.gform-theme--framework .gf_progressbar span {clip: unset !important;font-size: 12px;left: 50% !important;overflow: visible!important;z-index: 9;top: 1px;}.gf_progressbar_percentage.percentbar_custom{height:20px!important;    position: relative!important;}
.ginput_container.ginput_container_textarea textarea[aria-invalid="true"],.gform-theme--framework input[aria-invalid="true"]{border: 1px solid #c02b0a!important;}
.gfield_description.validation_message.gfield_validation_message,.gfield_description.instruction.validation_message {
	background: #fff9f9!important;
	border: 1px solid #c02b0a!important;color:#c02b0a!Important;
	font-size: 15px!important;
	margin-block-start: 8px!important;
	padding: 12.992px 24px!important;
}
.gfield .form-group input[type="checkbox"] {
    max-width: inherit !important;
    width: auto !important;
    margin-left: 16px !important;
    height: auto !important;    position: relative;
    top: 2px;
}
.gfield.gfield--type-html.gfield--input-type-html.gfield_html h2,.gfield.gfield--type-html.gfield--input-type-html.gfield_html h3,.gfield.gfield--type-html.gfield--input-type-html.gfield_html h4 {font-size: 26px;color: #2a416a;font-weight: bold;}
img#input_3_38_resetbutton,img#input_4_35_resetbutton,
img#input_3_37_resetbutton {
    float: left !important;filter: brightness(0) saturate(100%) invert(13%) sepia(57%) saturate(7054%) hue-rotate(234deg) brightness(75%) contrast(118%);
	width:20px!important;height:20px!important
}

.searchform {position: relative}.searchform input {border-radius: 30px;border: 1px solid #ccc;padding: 14px 20px;width: 100%;}
.searchform button {border: 0px;background-color: transparent;font-size: 24px;position: absolute;top: 5px;right: 10px;}

/* Navbar */
 
.main-navigation {clear: both;position: relative;}
ul.nav-menu,div.nav-menu > ul {margin: 0;padding: 0;}
.nav-menu li {display: inline-block;margin: 0 35px 0 0;position: relative;}
.nav-menu li.menu-item-has-children .mobilesubmenu{background-image:url(images/caret-down-solid.svg);display: inline-block;width: 13px;height: 14px;background-repeat:no-repeat;position: absolute;top:2px;right: -18px;}.nav-menu li.menu-item-has-children li a::after{display:none}.nav-menu li a {color: #3474b9;display: block;font-weight: 700;font-family: 'Oswald', sans-serif;font-size: 16px;line-height: 1;padding: 0 0 10px;text-decoration: none;text-transform: uppercase;}.nav-menu li.menu-item-has-children li .mobilesubmenu{right:5px;top:16px;}
.nav-menu li:hover > a,.nav-menu li a:hover,.nav-menu li:focus > a,.nav-menu li a:focus {color: #3474b9;}
.nav-menu .sub-menu,.nav-menu .children {background-color: #ffffff;border: 0px;border-top: 3px solid #666;box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3) !important;padding: 10px;position: absolute;left: -2px;z-index: 99999;height: 1px;width: 1px;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);}
ul.sub-menu li {margin: 0px}ul.sub-menu li a {color: #3474b9;padding: 15px;text-align: left;}
.nav-menu .sub-menu ul,.nav-menu .children ul {border-left: 0;left: 100%;top: 0;}
ul.nav-menu ul a,.nav-menu ul ul a {color: #3474b9!important;margin: 0;font-size: 14px;line-height: 17px;width: 282px;}
ul.nav-menu ul a:hover,.nav-menu ul ul a:hover,ul.nav-menu ul a:focus,.nav-menu ul ul a:focus {background-color: #f7f7f7;color:#3474b9}
ul.nav-menu li:hover > ul,.nav-menu ul li:hover > ul,ul.nav-menu .focus > ul,.nav-menu .focus > ul {clip: inherit;overflow: inherit;height: inherit;width: inherit;}
.closebtn,.openmenu,.mobile_menu {display: none;}
ul.sub-menu li ul.sub-menu {left: -100%;width: 100%;}
/*  Alignment  */
.alignnone,.wp-caption.alignleft,.wp-caption.alignnone,a img.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright,a img.alignright{float:right;margin:5px 0 20px 20px}.alignleft,a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

/* Slider */
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}

/* Pagination  */
.pagination{display:inline-block;margin:30px 0 0;width:100%}.sub-pagenation-div li{display:inline-block;border-radius:4px;width:auto}.sub-pagenation-div li a{border-radius:4px;color:#333;display:block;padding:10px 20px}.sub-pagenation-div li.current a,.sub-pagenation-div li:hover a{background:#394e8c;color:#fff}.background-img{background-size:cover;background-repeat:no-repeat;background-position:center}

/* MAIN CSS  */
body{font-family: "Poppins", sans-serif!important;overflow-x: hidden;}h1,h2,h3,h4,h5{font-weight:700}
.container::after,.blogdetail::after,.entry-content::after {content: '';clear: both;display: block;}
.blogdetail {display: block;margin-bottom: 20px;padding-bottom: 20px;}h1,h2,h3,h4,h5,h6{font-family: "Oswald", sans-serif;}.content-header{background-position: center; text-align: center;padding:63px 0}.content-header h1{font-size: 36px;color: #fff;font-weight: 700;margin: 0;text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4);text-transform: uppercase;}.top-header{background-color: #2c4369;color: #ffffff;margin-bottom: 8px;}.top-header a{font-size: 18px;font-family:"Oswald",sans-serif;letter-spacing:2px;font-weight: 700;color: #ffffff;text-transform:uppercase;}.top-header a svg{fill:#fff;height:18px;margin-right:0;position:relative;top:-2px}.top-header .container-fluid{padding-right: 0;}.shtr-btn{background-color: #e31d23;display: inline-block;height: 60px;line-height: 58px;padding: 0 20px;text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4);}.shtr-btn:hover{background-color: #01a820;}
.site-logo img{max-height:114px}
.page-id-261406 .top-header,
.page-id-261406 .site-header,
.page-id-261406 .site-footer,
.page-id-261406 .coyright{display:none;}

.ken_hero{background-position: center;background-size:cover;padding:130px 0;color:#fff}
.ken_hero .content{text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4);max-width:700px;position:relative;width: 100%;;}.ken_hero .content h1{font-size:75px;font-weight:700;}.ken_hero .content h5{font-size: 18px;margin-bottom: 40px;}.ken_hero .content h3{font-size: 22px;}.ken_hero .content p{font-size: 20px;font-family:"Oswald",sans-serif;font-weight: bold;position:relative;z-index:2}

.ken_hero .content::after {
    background-image: radial-gradient(circle at center, #e51b23 20%, rgba(0, 0, 0, 0) 20%);
    height: 160px;
    width: 160px;
    z-index: -1;
    position: absolute !important;
    bottom: 0px;
    top: auto;
    left: -97px;
    right: auto;
    transform: rotateX(0deg) rotateY(0deg) rotateZ(333deg);
    background-size: 10px 10px !important;
    background-repeat: repeat !important;
    content: '';
    display: block;
    z-index: 0;
    overflow: hidden;
}

.hken_video{margin: 60px 0;}.hken_video iframe{display:table;width:100%;max-width:1114px;height:627px;margin:0 auto}

.sitebtn{background-color: #2a416a;border-radius:3px;height: 70px;line-height: 68px;font-size: 18px;font-weight: 700; color: #ffffff!important;display:inline-block;text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4);letter-spacing: 2px;padding:0 30px;text-transform: uppercase;position:relative;z-index:2;}.sitebtn:hover{background-color: #3474b9;}

.who_we-are{background-color:#eaf3fa;border-bottom:1px solid #ccc;padding:65px 0}.who_we-are h2{color: #2a416a;font-size: 30px;font-weight:bold;letter-spacing: 2px;margin-bottom: 15px;}.who_we-are .thumb{padding-right: 26px;}
.who_we-are .content p,.who_we-are .content li{font-size:16px;line-height: 27px;font-weight: 500;font-family:"Poppins", Helvetica, Arial, Lucida, sans-serif;}.who_we-are .content li{line-height:26px}
.who_we-are .content ul{margin-bottom: 20px;}

.ken_services {background-color: #f7f7f7;padding: 65px 0;position:relative;overflow-x: hidden;}
.head_serv h4 {color: rgba(34, 34, 34, 0.4);font-size: 15px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;}.ken_services .head_serv{margin-bottom: 65px;}.ken_services .head_serv h2{font-size: 50px;color: #2a416a;}.ken_services .head_serv p strong{color: #2a416a;font-family:"Oswald", sans-serif;letter-spacing:1px}.ken_services .col-lg-6{margin-bottom: 60px;}.ken_services .content{position: relative;padding-bottom: 120px;z-index:1}.ken_services .content figcaption{color: #ffffff;border-radius: 0 0 30px 30px;border-top:5px solid #e51b23; text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4);text-align: center;background-color: #00000080;padding:40px 36px;position: absolute;left: 0;bottom: 0;width:100%}.ken_services .content figcaption p{line-height: 27px;font-weight: 600;}.ken_services .content figcaption p a{background-color: #2A416A;color:#fff;display: inline-block;height:36px;line-height: 34px;padding:0 20px;text-transform: uppercase;text-decoration: underline!important;}


.custom_brokers{background-image: url(images/headerbg.png);padding:65px 0;color:#ffffff}.custom_brokers h4{font-size:15px;letter-spacing:2px;text-transform: uppercase;margin-bottom: 15px;}.custom_brokers h3{font-size:30px;margin-bottom: 15px;}.custom_brokers .content p{line-height: 29px;font-weight: 500;}.custom_brokers .content p a{background-color:#fff;color: #2a416a;display:inline-block;font-size: 18px;font-weight: 700; height: 70px;line-height:68px;border-radius: 4px;text-align: center;text-transform: uppercase; width: 222px;}.custom_brokers .content ul{list-style: none;margin: 0;padding: 0;}.custom_brokers .content li {display: flex;gap: 30px;align-items: center;margin-bottom: 30px;} .custom_brokers .content li img{max-height: 47px;}
.custom_brokers .content li h5{text-transform:uppercase;font-size:18px;font-weight:bold;}
.fda_regulations{margin-bottom: 10px;}.fda_regulations .fda_content{background-image: url('https://kenlehat.com/wp-content/uploads/2024/05/grid-section-bg-1.webp');background-repeat:no-repeat;background-position: right center;background-size: contain;border-bottom:1px solid #ccc;margin-bottom: 60px; padding:65px 0;text-align: center;}.fda_regulations .fda_content .box{padding:0 50px}.fda_regulations .fda_content h4{color: rgba(34, 34, 34, 0.4);font-size: 15px;text-transform: uppercase;} .fda_regulations .fda_content h3{color: #2a416a;font-size: 22px;}
.fda_regulations p{font-weight: 500;line-height: 32px;color: #000000;}
.fda_regulations .col-lg-4{margin-bottom: 60px;}.fda_regulations .content{box-shadow:0 0 30px #00000020}.fda_regulations .content a{color: #2a416a;}.fda_regulations .content h4{background-color: #ffffff;text-align: center;font-size: 18px;font-weight: 600;    box-shadow: 0px 2px 0px 0px #e51b23;transition: box-shadow 300ms ease 0ms;padding:20px 0;text-transform: uppercase;}
.fda_regulations .content a:hover h4{box-shadow: 0px 8px 0px 0px #e51b23;}

.ken_greview{padding:60px 0;border-top:1px solid #ccc;}
.ken_greview h3{color:#2a416a;font-size:30px;font-weight:bold;margin-bottom:30px;text-align:center;}

.fntmdn{font-weight:500}

.ken_contact{background-color: #eaf3fa;border-top: 1px solid #ccc;padding:65px 0}.ken_contact .content h3{color: #2a416a;font-size: 22px;letter-spacing:1px;margin-bottom: 16px;}.ken_contact .content{font-weight: 500;line-height: 27px;}

.fda_consulting{margin: 70px 0; }.fda_consulting .content{padding-right: 30px;}.fda_consulting .content h2,.fda_consulting .content h3{font-size:36px;font-weight:bold;color:#2a416a;letter-spacing:1px;margin-bottom: 20px;}.fda_consulting .content h3{font-size:30px}.fda_consulting .content ul,.page-template-fsma .fda_audit .content_f ul{list-style:none;margin:0 0 20px;padding:0}.fda_consulting .content a{color:#2a416a}.fda_consulting .content li,.fda_audit .content_f li{font-size: 16px;font-weight: 500;margin-bottom:10px;padding-left:22px; position: relative;}.fda_consulting .content li a{color:#000000}
.fda_consulting .content li::before,.repeated_list .detail .content li::before,.page-template-fsma .fda_audit .content_f li::before{content:'✓';display:inline-block;position:absolute;left:0}.fda_consulting .content h4{color: #2a416a;font-size: 18px;letter-spacing:1px;margin: 20px 0;}
.page-template-fda-consulting .fda_consulting .content a.sitebtn{height:53px;line-height:52px;text-transform: initial;}
.ken_cta{background-image: url(images/headerbg.png);background-position: center;background-size: cover;background-repeat: no-repeat; padding:60px 0;}
.ken_cta .content{border-width: 10px;border-style: double;padding:50px;border-color: #ffffff;text-align: center;}.ken_cta .content p{color:#ffffff;font-size: 20px;line-height: 28px;font-weight: 500;text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4);}.ken_cta .content p a{color:#ffffff}a.wbtn{background-color: #ffffff;color: #2A416A!important;font-size: 16px;font-weight: bold; display: inline-block;height: 47px;line-height: 46px;text-shadow: none; text-transform: uppercase;width:240px;text-align: center;}
.ken_cta .content h3{margin-bottom:25px;}.page-template-fsma .ken_cta .content p{font-size:16px;}
.fda_audit .content_f{padding: 60px 0;border-bottom: 1px solid #ccc;text-align: center;}.fda_audit .content_f h3{font-size: 30px;font-weight:bold;letter-spacing: 1px;color: #2a416a;}.fda_audit .content_f p{font-weight: 500;line-height: 27px;margin: 20px 0;}

.btn_two, .repeated_list .detail p a.cbtn{font-size: 16px;background-color: #2a416a;border: 0;display: inline-block;color:#fff!important;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;height: 47px;line-height: 46px;padding:0 20px}

.btn_two:hover, .repeated_list .detail p a.cbtn:hover{background-color: #3474b9;}

.repeated_list .detail:first-child{background-color: #fafafa;}.repeated_list .detail{border-bottom: 1px solid #cccccc;padding:60px 0}.repeated_list .detail .content ul{list-style:none;margin:0;padding:0}.repeated_list .detail .content p a,.repeated_list .detail .content li a{color: #ffffff;}.repeated_list .detail .content p,.repeated_list .detail .content li{font-weight: 500;color: #000000;line-height: 27px;position:relative}.repeated_list .detail .content li{padding-left:22px}.repeated_list .detail h2{font-size: 26px;font-weight: bold;letter-spacing:1px;margin-bottom:20px;color: #2a416a;}.repeated_list .detail .content p a:not(.cbtn){text-decoration: underline!important;color:#000000}.repeated_list .detail h4{font-size: 18px;font-weight: bold;color: #2a416a;}.repeated_list .detail p a.cbtn{height: 36px;line-height: 36px;}.repeated_list .detail:nth-child(2n) .cnt{order:1}.repeated_list .detail:nth-child(2n) .thb{order:2}.repeated_list.sec-two .detail:nth-child(2n) .cnt{order:2}.repeated_list.sec-two .detail:nth-child(2n) .thb{order:1}
.ken_cta.nobrdr .content{padding:0;border:0!important}

.ken_detail{margin: 60px 0;}.form_style{border:1px solid #dddddd;padding: 20px;}.form_style .content{max-width:845px;width:100%;margin:0 auto 20px}
.form_style h3{color: #2a416a;font-size: 26px;}.form_style p,.gfield_html{font-weight: 500;line-height: 27px;}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {background-color: #1e7ac4;height: 20px!important;color: #fff;}.gform_fields.top_label.form_sublabel_below.description_below {gap: 15px;}
.gfield input,.gfield textarea {background-color: #ffffff!important;border: 1px solid #bbbbbb!important;padding-left: 15px!important; height: 40px!important;color: #4e4e4e!important;width:100%!important}label.gfield_label.gform-field-label{font-size: 16px!important;font-weight: bold!important;color: #000000!important;}

.fdasolt .content_f{max-width: 820px;margin:0 auto;width:100%}.fda_audit.fdasolt h3{font-size: 24px;line-height: 38px;margin-bottom: 20px;}

.fsvp_faq{background-color: #f5f5f5;padding: 60px 0;border-bottom: 1px solid #dddddd;}
.fsvp_faq h2{margin-bottom: 40px;}.fsvp_services{margin-bottom: 60px;}.fsvp_services h3{color: #2a416a;font-size: 30px;text-transform: uppercase;text-align: center;margin-bottom: 50px;} .fsvp_services .col-lg-6{margin-bottom: 25px;}.fsvp_services .content{background-color: #fafafa;display: flex; padding: 20px;gap:15px}.fsvp_services .content h4{color: #2a426a;font-size: 22px;}.fsvp_services .content p{color: #000000;line-height: 27px;font-weight: 500;}.fsvp_services .content p a{color: #2a416a;}.fsvp_services .content .thumb{flex:0 0 auto;width: 150px;}.fsvp_services .btmbtn{margin-top: 40px;}.fsvp_services .btmbtn a{display: block;background-color: #2a426a;color: #ffffff;height:100px;line-height: 98px; font-size: 22px;font-weight: bold;text-shadow: 0em 0.1em 0.1em rgba(0,0,0,0.4);text-align: center;padding: 0 20px; width: 100%;}

.ken_forms{margin: 80px 0;}.ken_forms ul{list-style: none;margin: 0;padding: 0;}.ken_forms li a{color: #2a416a;}.ken_forms h2{color: #2a416a;font-size: 26px;margin-bottom: 20px;}.ken_forms li{margin-bottom: 15px;align-items:center;display: flex;gap:20px}.ken_forms li::before{content: url(images/file-icon.webp);display: block;height: 33px;width: 33px;}

.page-template-contact .ken_contact{background-color: #f8f8f8; padding:45px 0;}.page-template-contact .ken_contact .content{background-color:#fff;padding:20px;height: 100%;}.page-template-contact .ken_contact .content h2{font-size: 26px;color: #2a416a;letter-spacing:1px}.ken_contact .content h3{font-size: 20px;color: #2a416a;}.page-template-contact .ken_contact .content ul{margin:0;padding:0;list-style: none;}.page-template-contact .ken_contact .content li{font-size: 15px;margin-bottom:15px}.page-template-contact .ken_contact .content li svg{fill:#28cfff;height:12px;margin-right: 7px;}.page-template-contact .ken_contact .content li a{color:#000000}

.gotop{text-align: center;background: rgba(0, 0, 0, 0.4);text-decoration: none;position: fixed;z-index: 99999;
bottom: 125px;right: 0px;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;display: none;cursor: pointer;font-size: 30px;
padding: 5px;color: #fff;}

input.gform_button.button{background-color: #2a416a!important;color:#ffffff!important}
input.gform_button.button:hover{background-color: #000000!important;}
/* Site Footer */
.footerlogo{margin-bottom: 60px;text-align: center;}.footerlogo img{max-height: 90px;}
.site-footer{background-image:url(images/headerbg.png);background-repeat:no-repeat;background-blend-mode: overlay;background-size:cover;background-color: #002f47 !important;padding:70px 0;color:#fff;position:relative}.site-footer .widget ul li:first-child svg {height: 26px;}
.site-footer .widget ul{list-style: none;margin:0;padding:0}.site-footer .widget h4{font-size: 18px;font-family: "Oswald", sans-serif ;font-weight:  bold;letter-spacing:1px;margin-bottom: 20px;}
.site-footer .widget ul li{align-items:center;display:flex;margin-bottom:12px}.site-footer .widget ul li a{color:#fff;font-size: 16px;}.site-footer .widget.klabout h4{font-size:23px;}
.coyright{background-color: #000000;color:#fff;padding:25px 0;text-align: center;}.coyright a{color:#fff}.coyright p{font-size: 12px;font-weight: 500;margin: 0;}.site-footer .widget ul li svg{height:19px;fill:#fff;margin-right:15px}
/*  Media Query  */
@media(min-width: 480px){
	section.ken_hero {background-image: url(https://kenlehat.com/wp-content/uploads/2024/05/banner.webp) !important;}
}
@media(min-width: 1480px){
	.container{max-width:1250px}.ken_contact .container, .fda_regulations .container{max-width:1250px}
}
@media(max-width: 1446px){
	.container,.ken_contact .container{max-width:1092px}
}
@media(min-width: 1300px){
    .ken_cta .container{max-width:1042px;}section.custom_brokers .content {padding-right: 38px;}
	.ken_services::before {background-color: #FFFFFF;height: 170px;content:'';display:block;position: absolute !important;bottom: auto;left: 50%;right: auto;transform: translateX(-50%) rotateX(0deg) rotateY(0deg) rotateZ(180deg) skewX(0deg) skewY(32deg);transform-origin: 100% 50%;max-width:880px;width: 100%; z-index: 0;}
	.ken_services::after {background-color: #e51b23;height: 100px;content:'';display:block;position: absolute !important;
    top: -20px;bottom: auto;left: 50%;right: auto;transform: translateX(-50%) rotateX(0deg) rotateY(0deg) rotateZ(180deg) skewX(0deg) skewY(32deg);transform-origin: 100% 50%;margin-top: 230px !important;max-width: 880px;z-index: 0;margin-left: 50px !important;width: 100%;}
}
@media(max-width:1300px){.content-header h1 {font-size:30px}}
@media(max-width: 1030px){div#navbar{display:none}.site-logo img {max-height: 60px;}.mobile_menu{display:block}.mobile_menu svg{height:25px}.nav-menu li {display: block;margin: 0 0 22px;}.nav-menu li a{display:inline-block;}.nav-menu li.menu-item-has-children .mobilesubmenu{right:0;}ul.sub-menu li ul.sub-menu{display:none;left:0;position:relative}ul.sub-menu li:hover ul.sub-menu{display:block;}ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul, ul.nav-menu .focus > ul, .nav-menu .focus > ul{width:100%;}}
@media(max-width:991px){
    .hken_video .col-lg-8.offset-2 {margin: 0;}.fda_consulting {margin: 40px 0;}
    .who_we-are .thumb {padding-right: 0;}.thumb{margin-bottom: 20px;} 
	html {overflow-x: hidden;}
}

@media( max-width: 667px ){
    img.alignleft,img.alignnone,img.alignright {margin: 0 auto 20px;display: block;float: none;}
    .ken_cta .content{padding:50px 25px}.ken_cta .content p {font-size: 16px;line-height: 24px;}.repeated_list .detail {padding: 35px 0;}.fda_consulting .thumb iframe{width:100%}
	.page-template-contact .ken_contact .col-lg-5.col-md-5.col-sm-12 {margin-top: 25px;}
}
@media(max-width:575px){
    .top-header .col-auto{width:100%;text-align: center;}.shtr-btn{width: 100%;}.top-header .col-auto:first-child{padding:15px}.top-header .btnn{padding-left:0}
	.ken_hero .content h5{margin-bottom:20px}.ken_hero .content h1 {font-size: 50px;}.ken_hero{padding:70px 0}
}
@media(max-width: 480px){
	.fda_regulations .fda_content .box {padding: 0 20px;}.fda_regulations .fda_content{background-size:cover}
    .fsvp_services .content{display:block}.fsvp_services .content .thumb {width: 100%;text-align: center;}
	section.ken_hero {background-image: url('https://kenlehat.com/wp-content/uploads/2024/05/banner-b.webp');}
}
@media(max-width: 440px){
	.page-template-contact .ken_contact .content li {display: flex;align-items: center;gap: 10px;}.fda_audit.fdasolt h3 {font-size: 20px;line-height: 30px}
}