@import url(//aj8.b20.myftpupload.com/wp-content/themes/Driscoll%20Safety/css/../lib/animate/animate.min.css);body{font-family:"Nunito Sans",sans-serif;overflow-x:hidden}h1,h2,h3,h4,h6,p,a,li,span{font-family:"Nunito Sans",sans-serif;color:#151515}a:hover{text-decoration:none}.space{padding:80px 0}.bottm_space{padding:0 0 78px}.mar_top{margin-top:30px}.main-nav a:hover,.main-nav li.active a{color:#fcb043}.training_box:hover h2{color:#fcb043}.button_main a:hover{background-color:#3e216d}.contact_sprate_box .contact_btn a:hover{background-color:#3e216d}.contact_sprate_box .contact_sprate_text a:hover{color:#3e216d}.top_header .top_list ul li a:hover{color:#fcb043}.footer_links li a:hover{color:#fcb043}.footer_address a:hover{color:#fcb043}.copyright a:hover{color:#fcb043}.main_title h2{font-size:30px;font-family:"Nunito Sans",sans-serif;color:#151515;line-height:33px;margin:0 0 18px;font-weight:900;text-align:center}.main_title h2:after{display:inline-block;content:"";width:23px;margin:0;background-color:#fcb043;height:2px;vertical-align:middle}.main_text p{font-size:16px;color:#151515;line-height:20px;font-weight:400;text-align:center;width:76%;margin:0 auto}.container-fluid{padding:0 50px}.top_header{background-color:#3e216d;padding:10px 0}.top_header .top_list ul{margin:0;padding:0;text-align:right}.top_header .top_list ul li{display:inline-block;color:#fff;font-size:16px}.top_header .top_list ul li:not(:last-child):after{content:"|";color:#fff;padding:0 30px}.top_header .top_list ul li i{margin:0 5px 0 0}.top_header .top_list ul li a{color:#fff}.owl-dots{text-align:center;padding-top:0;position:absolute;bottom:40px;width:88px;height:31px;background-color:#0000008f;margin:0 auto;display:flex;align-items:center;justify-content:center;left:50%;margin-left:-44px}.testo .owl-dots{position:unset;margin-top:25px;margin-left:auto}.owl-dots button.owl-dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:#fff;margin:0 3px}.owl-dots button.owl-dot.active{background-color:#3e216d;border:3px solid #fcb043}.owl-dots button.owl-dot:focus{outline:none}.owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000066 !important}.owl-dots span{font-size:70px;position:relative;top:-5px}.owl-nav button:focus{outline:none}header#header{position:relative}.cont_top{display:flex;align-items:center;justify-content:center}.cont_top:before{display:inline-block;content:"";width:3px;margin:0 32px 0 0;background-color:#e0e0e0;height:28px;vertical-align:middle}.cont_head_text{margin-left:12px !important}.cont_head_text p{text-align:left;font-size:12px;font-weight:700;text-transform:uppercase}.cont_head_text a{font-size:18px;font-weight:800;color:#fcb043 !important;padding:0 !important}#header.header-scrolled,#header.header-pages{padding:0;background-color:var(--white-text-color);box-shadow:0px 0px 30px rgba(127,137,161,.3)}#header.header-scrolled .logo img,#header.header-pages .logo img{margin:0 0 8px}#header.header-pages .main-nav>ul>li,#header.header-scrolled .main-nav>ul>li{position:relative;white-space:nowrap;float:left}#header.header-pages #bottom-bar,#header.header-scrolled #bottom-bar{height:unset}#header.header-pages #bottom-bar .top-header,#header.header-scrolled #bottom-bar .top-header{padding-top:0}#header.header-scrolled #bottom-bar{min-height:95px}#header.header-scrolled #bottom-bar .main-nav a.appointment-btn,#header.header-pages #bottom-bar .main-nav a.appointment-btn{margin-top:20px}#header.header-scrolled #topbar,#header.header-pages #topbar{display:none}#header .logo h1{font-size:36px;margin:0;padding:0;font-weight:400;letter-spacing:3px;text-transform:uppercase}#header .logo h1 a,#header .logo h1 a:hover{color:var(--main-heading-color);text-decoration:none}#header .logo img{padding:0;max-width:303px;transition:all .5s ease-in-out 0s !important;-webkit-transition:all .5s ease-in-out 0s !important}#header.header-scrolled .logo img{max-width:120px;transition:all .5s ease-in-out 0s !important;-webkit-transition:all .5s ease-in-out 0s !important}.main-pages{margin-top:60px}#bottom-bar{display:flex;width:100%;align-items:center;min-height:100px;position:relative}#bottom-bar .main-nav a.appointment-btn{height:36px;background:var(--main-button-bg);line-height:22px;margin-top:27px;color:#fff;font-size:16px;padding:13px 30px;font-weight:400}#bottom-bar .main-nav a.appointment-btn:hover{background:#151515}.searchbar .form-control{border-radius:0;background:0 0;border:1px solid #151515}.searchbar .form-control:focus{background:0 0;box-shadow:0px 0px 7px #e1e1e1;border-color:#c4151c}.searchbar{position:relative}.searchbar button[type=submit]{padding:13px 20px;background:0 0;font-size:17px;color:#151515;position:absolute;right:0;top:0}.cart_block ul li{display:inline;line-height:50px;margin:0 4px}.cart_block ul li img{height:20px}.cart_block ul{display:inline-block;margin:0}.cart_block{text-align:right;padding-right:9px}.cart_block ul li a{font-size:22px;color:#151515;position:relative}#header.header-scrolled .nav_main{transform:unset;transition:all .5s ease-in-out 0s !important;-webkit-transition:all .5s ease-in-out 0s !important}.categories h2{margin:0;font-size:16px;background:#c4151c;color:#fff;padding:17px 27px;text-align:center;position:relative}.categories h2:after{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #c4151c;position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;opacity:0;z-index:10}.top-header{align-items:center}.list-unstyled.c_submenu{background:#fff;padding:10px 0;margin-top:0;display:none;position:absolute;width:calc(100% - 15px);box-shadow:2px 2px 7px #cecece}.categories:hover{cursor:pointer}.list-unstyled.c_submenu li a:hover span{transform:translatex(-5px)}.categories:hover .c_submenu{display:block !important}.categories:hover h2:after{opacity:1}.list-unstyled.c_submenu li a span{float:right;color:#c4151c;font-size:16px;transition:.3s}.list-unstyled.c_submenu li a{padding:10px 20px;display:inline-block;border-bottom:1px solid #eee;width:100%;font-family:"Poppins",sans-serif;text-transform:uppercase;font-size:12px;font-weight:700;line-height:20px}.main-nav{display:flex;align-items:center}.main-nav,.main-nav *{margin:0;padding:0;list-style:none}.main-nav>ul>li{position:relative;white-space:nowrap;display:inline-block;margin-right:27px}.single-features-box:hover .btn.btn-info{background:#151515}.main-nav a{display:inline-block;position:relative;color:#151515;padding:13px 0;font-weight:700;font-size:16px}.main-nav .menu-item-has-children ul{display:block;position:absolute;left:0;top:calc(100% - 30px);z-index:99;opacity:0;visibility:hidden;padding:0;background-color:#fff;transition:ease all .3s;box-shadow:2px 2px 7px #cecece}.main-nav .menu-item-has-children:hover>ul{opacity:1;top:100%;visibility:visible;line-height:unset}.main-nav .menu-item-has-children li{min-width:180px;position:relative;line-height:0 !important;margin:0 !important;display:block}.main-nav ul li.menu-item-has-children ul li:after{content:none}.main-nav .menu-item-has-children ul a{padding:20px;font-size:14px;font-weight:500;text-transform:none;color:#151515;line-height:unset;display:block;text-align:left}.form-contents{margin-top:20px}.form-contents p{font-size:14px;font-style:italic}.form-contents h3{font-size:18px;margin:0;margin-bottom:5px}.main-nav>ul{display:flex}.main-nav .menu-item-has-children ul a:hover,.main-nav .menu-item-has-children ul .active>a,.main-nav .menu-item-has-children ul li:hover>a{color:#181718;background:#fcae26}.main-nav .menu-item-has-children ul a{border-bottom:solid 1px #e0e0e0}.main-nav .menu-item-has-children>a:after{content:"\f107";font-family:FontAwesome;padding-left:0}.main-nav .menu-item-has-children .menu-item-has-children ul{top:0;left:calc(100% - 30px)}.main-nav .menu-item-has-children .menu-item-has-children:hover>ul{opacity:1;top:0;left:100%}.main-nav .menu-item-has-children .menu-item-has-children>a{padding-right:35px}.main-nav .menu-item-has-children .menu-item-has-children>a:after{content:"\f105";position:absolute;right:15px}.mobile_no{background:#c4151c;color:#fff;padding-left:48px;line-height:17px;padding-top:6px;padding-bottom:11px}.mobile_no span:last-child{font-weight:700;font-size:16px}.mobile_no span{font-size:11px}.mobile_no p{margin:0}.mobile_no p:after{content:"";display:block;width:27px;height:27px;background:url(//aj8.b20.myftpupload.com/wp-content/themes/Driscoll%20Safety/css/../img/phone.png);position:absolute;left:30px;top:50%;transform:translatey(-50%);background-position:center;background-size:cover;background-repeat:no-repeat}.mobile-nav{position:fixed;top:0;bottom:0;z-index:9999;overflow-y:auto;left:-260px;width:260px;padding-top:18px;background:#fff;transition:.4s}.mobile-nav *{margin:0;padding:0;list-style:none}.mobile-nav a{display:block;position:relative;color:#151515;padding:10px 20px;font-weight:500}.mobile-nav a:hover,.mobile-nav .active>a,.mobile-nav li:hover>a{color:#07427f;text-decoration:none;font-weight:700}.mobile-nav .menu-item-has-children>a:after{content:"\f078";font-family:FontAwesome;padding-left:10px;position:absolute;right:15px}.mobile-nav .active.menu-item-has-children>a:after{content:"\f077"}.mobile-nav .menu-item-has-children>a{padding-right:35px}.mobile-nav .menu-item-has-children ul{display:none;overflow:hidden}.mobile-nav .menu-item-has-children li{padding-left:20px}.mobile-nav-toggle{position:absolute;right:0;top:7px;z-index:9998;bottom:0;border:0;background:0 0;font-size:24px;transition:all .4s;outline:none !important;background:0 0 !important;line-height:1;cursor:pointer;text-align:right;color:#151515 !important}.mobile-nav-toggle i{margin:0 10px 0 0;color:#151515}#header.header-scrolled .mobile-nav-toggle i{margin:15px 18px 0 0;color:#151515}.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(40,38,70,.8);overflow:hidden;display:none}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav{left:0}.mobile-nav-active .mobile-nav-toggle i{color:#fff}.banner_img{height:557px;position:relative}.banner_img img{height:100%;width:100%;object-fit:cover}.banner{overflow:hidden}.banner_text{position:absolute;top:0;background-color:#ffffffe0;width:605px;padding:40px 45px;top:50%;transform:translateY(-50%);left:10%}.banner_text h1{font-size:35px;font-weight:900;line-height:33px;margin-bottom:30px}.banner_top_text{padding:5px 19px;background-color:#3e216d;margin-bottom:30px;display:inline-block}.banner_top_text p{font-size:16px;font-weight:800;color:#fff;margin:0}.owl-prev{background-color:#00000066;color:#fff;width:47px;display:flex;height:69px;justify-content:center;font-size:41px;align-items:center;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.owl-nav{position:absolute;top:50%;display:flex;justify-content:space-between;width:100%}.owl-next{background-color:#00000066;color:#fff;width:47px;display:flex;height:69px;justify-content:center;font-size:41px;align-items:center;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.training_img{height:231px}.training_img img{height:100%;width:100%;object-fit:cover}.training_box{box-shadow:1px 4px 33px 5px #cccccc6b}.training_text{padding:32px 30px;min-height:138px}.training_text h2{font-weight:800;font-size:20px;color:#151515;line-height:22px}.training_text h2:after{display:block;content:"";width:23px;margin:20px 0 0;background-color:#fcb043;height:2px;vertical-align:middle}.about_us{background-color:#fcb043}.about_img{position:relative;height:536px}.about_img img{height:100%;width:100%;object-fit:cover}.about_text{background-color:#fff;padding:44px 81px 44px 61px;position:absolute;top:0;right:0;width:543px;min-height:445px;top:50%;transform:translateY(-50%)}.about_text h5{font-size:18px;font-weight:800;line-height:20px}.about_text h5:after{display:block;content:"";width:23px;margin:13px 0 16px;background-color:#fcb043;height:2px;vertical-align:middle}.about_text h2:first-child{margin-top:0}.about_text h2{font-size:35px;font-weight:900;line-height:40px;margin-bottom:15px;margin-top:40px}.about_text p{font-size:16px;color:#151515;line-height:20px;font-weight:400;margin-bottom:36px}.button_main{padding:9px 0;display:inline-block}.button_main a{background-color:#fcb043;color:#fff;padding:9px 22px}.button_second{display:inline-block;padding:9px 0;margin-left:20px}.contact_sprate{background-image:url(//aj8.b20.myftpupload.com/wp-content/themes/Driscoll%20Safety/css/../images/contact_sprate_bg.jpg);background-repeat:no-repeat;background-size:cover}.contact_sprate_box{display:flex;align-items:center;justify-content:space-between;background-color:#fff;box-shadow:1px 4px 33px 5px #cccccc6b;padding:43px}.contact_sprate_box .contact_sprate_text h3{font-size:24px;font-weight:800;margin-bottom:0;line-height:33px;line-height:22px}.contact_sprate_box .contact_sprate_text p{font-size:18px;line-height:32px;margin-bottom:0}.contact_sprate_box .contact_sprate_text a{font-size:28px;font-weight:800;color:#fcb043}.contact_sprate_box .contact_btn a{background-color:#fcb043;color:#fff;padding:17px 44px}.testomonail{background-repeat:no-repeat;background-size:cover;position:relative}.testomonail #color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3e216d;opacity:.9}.testomonail .main_title h2{color:#fff}.testomonial_box{background-color:#fff;padding:35px}.testomonial_text{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0;margin-bottom:15px}.testomonial_text p{font-size:18px;line-height:25px;margin:0}.user{display:flex}.user_name{display:flex;flex-direction:column;justify-content:center;margin-left:15px}.user_name h6{font-size:16px;font-weight:800;margin-bottom:0;line-height:16px}.user_name span{font-size:12px;color:#626262;line-height:18px}.user_img{height:53px;width:53px;border-radius:50%}.user_img img{border-radius:50%}.main_star{margin-bottom:8px}.checked{color:orange}.testo{margin-top:17px}.partr_img{height:124px;display:flex;align-items:center;justify-content:center;border:solid 1px #ddd;margin-top:30px}.partr_img img{height:100%;width:100%;object-fit:contain}.footer{background-color:#3e216d;padding:70px 0}.footer_logo_text p{font-size:18px;color:#fff;margin-top:30px;margin-bottom:0;padding-right:24px}.footer_links h3{font-size:20px;font-weight:800;color:#fff;margin:0}.footer_links h3:after{display:block;content:"";width:23px;margin:10px 0 23px;background-color:#fcb043;height:2px;vertical-align:middle}.footer_address h5{font-size:14px;font-weight:600;margin-bottom:8px;color:#fff}.footer_address p{color:#fff;margin-bottom:20px;padding-right:42px}.footer_address a{color:#fff;margin-bottom:20px;display:inline-block}.footer_links ul{padding:0;margin:0}.footer_links li{list-style:none;margin-bottom:12px}.footer_links li a{color:#fff;font-size:14px}.copyright{border-top:1px solid #ccc6;padding:30px 0;margin-top:40px}.copyright p{color:#fff;text-align:center;margin:0;font-size:13px}.copyright a{color:#fff}.inner_banner{height:180px;background-size:cover;background-repeat:no-repeat;position:relative;background-position:center;display:flex;align-items:center;justify-content:center}.inner_banner #color-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8}.inner_banner_text h1{font-size:35px;font-weight:900;line-height:33px;margin-bottom:0;color:#fff;text-align:center}.inner_about .about_text{background-color:#fff0;padding:0;position:relative;top:0;right:0;width:auto;min-height:auto;top:inherit;transform:inherit}.inner_about .about_text p{font-size:16px;color:#151515;line-height:24px;font-weight:400;margin-bottom:15px}.inner_about_img{height:510px}.inner_about_img img{height:100%;width:100%;object-fit:cover;object-position:top}.bg_gray{background:#cccccc45}.our_core_box h2{font-weight:800;font-size:20px;color:#fff;line-height:22px;text-align:center;background-color:#3e216d;padding:20px 0}.our_core_box{box-shadow:0px 8px 10px #ccc;min-height:100%;background-color:#fff;border-radius:5px}.our_core_list ul{margin:0;padding:0}.our_core_list ul li{list-style:none;display:flex}.our_core_list ul li:before{font-family:"FontAwesome";content:"\f14a";display:inline-block;padding-right:3px;vertical-align:middle}.your_company .contact_sprate_text p{font-size:16px;line-height:25px;margin-bottom:0;margin-top:0}.your_company .contact_sprate_box .contact_sprate_text h3:after{display:block;content:"";width:23px;margin:10px 0 13px;background-color:#fcb043;height:2px;vertical-align:middle}.stage h3{font-weight:900;font-size:18px;margin-bottom:0}.stage h3:after{display:block;content:"";width:23px;margin:10px 0 10px;background-color:#fcb043;height:2px;vertical-align:middle}.stage h4{font-weight:900;font-size:18px}.delivery_img{height:590px;min-height:100%}.delivery_img img{height:100%;width:100%;object-fit:cover}.stage{background-color:#fff;padding:29px}.Design_desgin{background-color:#fcb043}.Design_desgin .main_title h2{color:#fff}.Design_desgin .main_title h2:after{background-color:#fff}.Design_desgin .main_text p{color:#fff}.benefits_text h4{font-size:24px;font-weight:800;line-height:33px}.benefits_text p{font-size:16px}.benefits_text p:last-child{margin-bottom:0}.stage_list ul{column-count:2;margin-top:20px;padding:0}.stage_list ul li{font-size:16px;line-height:24px;margin-bottom:0;position:relative;padding-left:36px;list-style:none;margin-bottom:12px}.stage_list ul li:before{font-family:"FontAwesome";content:"\f14a";display:inline-block;padding-right:3px;vertical-align:middle;font-size:24px;color:#fcb043;margin-right:11px;position:absolute;left:0;top:1px}.contact_sprate_box td{font-size:16px;line-height:24px}.step .number{width:32px;height:32px;background-color:transparent;border-radius:50%;border:2px solid #3e216d;flex-shrink:0;display:flex;justify-content:center;align-items:center;color:#3e216d;font-size:15px;font-weight:600;margin-right:25px;background:#fff}.step{display:flex;position:relative;margin-bottom:30px}.step:after{content:"";position:absolute;left:15px;top:32px;height:100%;width:2px;background-color:#3e216d}.step:last-child:after{content:none}.step-main-box{padding-top:30px}.stage_list ul.mt-0{column-count:1}.contact_form{width:100%;float:left;border-right:1px solid #e3e3e3;padding-right:30px;margin-bottom:30px}.contact_form1{float:left;width:100%}.contect_info .footer_box_text h5{font-weight:800;font-size:18px}.form_input input,.form_input select{height:50px;width:100%;float:left;margin-bottom:20px;padding-left:30px;border:1px solid #e3e3e3;background:0 0;color:#797979;position:relative;z-index:9}.contact_page .form_input textarea{height:100px;margin-bottom:20px;padding-left:30px}.form_input input:focus,.form_input select:focus,.form_input textarea:focus{outline:none;box-shadow:none}button.btn1{border:1px solid #3e216d;color:#fff;background:#3e216d;padding:12px 33px;text-transform:capitalize;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.contect_info .footer_box{margin-bottom:50px}.footer_box{width:100%;float:left}.contect_info .footer_box_img{width:54px;height:54px;line-height:54px;float:left;text-align:center;cursor:pointer;background:#3e216d;border:1px solid #3e216d}.contect_info .footer_box_img a{color:#fff;font-size:22px}.contect_info .footer_box_text{float:left;width:calc(100% - 80px);margin-left:25px}.contect_info h2,.contact_form h2{color:#151515;font-size:30px;font-weight:900;margin-bottom:30px}.contect_info .footer_box_text a{color:#797979;text-decoration:none;font-family:'Mulish',sans-serif;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.training-page .inner_about_img{height:310px}.inner_about .about_text h3{font-size:24px;font-weight:800;line-height:33px;color:#151515}.snip1404{color:#fff;text-align:left;font-size:16px;width:100%;margin:0}.snip1404 img{position:absolute;left:0;top:0;height:100%;z-index:-1}.snip1404 .plan{margin:0;width:25%;position:relative;float:left;overflow:hidden;border:1px solid #fcb043;box-shadow:0 0 5px rgba(0,0,0,.3);background-color:#fff}.snip1404 .plan:first-of-type{border-radius:8px 0 0 8px}.snip1404 .plan:last-of-type{border-radius:0 8px 8px 0}.snip1404 *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.snip1404 header{background-color:#5f3047;color:#fff}.snip1404 .plan-title{background-color:#fcb043;position:relative;margin:0;padding:20px 20px 10px;text-transform:capitalize;letter-spacing:0;color:#fff;font-size:23px;font-weight:700;text-align:center;-webkit-transition:unset;transition:unset}.snip1404 .plan-title:after{position:absolute;content:'';top:94%;left:0;width:0;height:0;border-style:solid;border-width:28px 300px 0 0;border-color:#fcb043 transparent transparent}.snip1404 .plan-cost{padding:40px 20px 10px;text-align:right}.snip1404 .plan-price{font-weight:600;font-size:3em}.snip1404 .plan-type{opacity:.8;font-size:.7em;text-transform:uppercase}.snip1404 .plan-features{padding:60px 0 20px;margin:0;list-style:outside none none;min-height:310px}.snip1404 .plan-features li:first-child{min-height:140px}.snip1404 .plan-features li{padding:8px 5%;display:flex;color:#000}.snip1404 .plan-features i{margin-right:8px;color:#fc;margin-top:5px}.snip1404 .plan-select{border-top:1px solid rgba(0,0,0,.2);padding:20px;text-align:center}.snip1404 .plan-select a{background-color:#442232;color:#fff;text-decoration:none;padding:12px 20px;font-size:.75em;font-weight:600;border-radius:20px;text-transform:uppercase;letter-spacing:4px;display:inline-block}.snip1404 .plan-select a:hover{background-color:#552a3f}.snip1404 .plan:hover{margin-top:-10px;border-color:#331926;box-shadow:0 0 25px rgba(0,0,0,.4);z-index:1;border-radius:8px;cursor:pointer;border-color:#3e216d}.snip1404 .plan:hover .plan-title{background-color:#3e216d}.snip1404 .plan:hover .plan-title:after{border-color:#3e216d transparent transparent}.snip1404 .plan .plan-select{padding:30px 20px}@media only screen and (max-width:767px){.snip1404 .plan{width:50%;margin-bottom:30px}.snip1404 .plan-title,.snip1404 .plan-select a{-webkit-transform:translateY(0);transform:translateY(0)}.snip1404 .plan-select,.snip1404 .featured .plan-select{padding:20px}.snip1404 .featured{margin-top:0}}@media only screen and (max-width:440px){.snip1404 .plan{width:100%}}.main-nav li ul.sub-menu{display:block;position:absolute;left:0;top:100%;z-index:99;opacity:0;visibility:hidden;padding:0;background-color:#fff;box-shadow:2px 2px 7px #cecece}.main-nav li:hover>ul.sub-menu{opacity:1;top:100%;visibility:visible;line-height:unset}.main-nav li ul.sub-menu li{min-width:180px;position:relative;line-height:0 !important;margin:0 !important;display:block}.main-nav ul li ul.sub-menu li:after{content:none}.main-nav li ul.sub-menu li a{padding:10px 15px;font-size:14px;font-weight:500;text-transform:none;color:#000;line-height:16px;display:block;text-align:left;border-bottom:solid 1px #dddddd52}.main-nav li ul.sub-menu li a:hover{background-color:#3e216d;color:#fff}input.wpcf7-form-control.wpcf7-submit{border:1px solid #3e216d;color:#fff;background:#3e216d;padding:12px 33px;text-transform:capitalize;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.wpcf7 form .wpcf7-response-output{margin:0 !important;padding:0 !important;border:none !important}.wpcf7-not-valid-tip{position:relative;bottom:19px}.about-icon.image{height:180px;width:100%;overflow:hidden}.about-icon.image img{width:100%;height:100%;object-fit:contain}.why-use-grid{margin-bottom:30px;padding:30px 10px;border:solid 1px #ddd;min-height:225px;cursor:pointer;box-shadow:1px 4px 17px 5px #cccccc6b}.why-use-grid .why-use-grid-img{width:100px;height:100px;overflow:hidden;margin:auto;margin-bottom:10px}.why-use-grid .why-use-grid-img img{width:100%;height:100%;object-fit:contain}.why-use-grid .why-use-grid-content h3{font-size:18px;line-height:26px;text-align:center;margin:0}.why-use-grid:hover{border-color:#fcb043}.form-control:hover,.form-control:focus{border-color:#fcb043}.contect_info .footer_box:hover .footer_box_img{background:#fcb043;border-color:#fcb043}.about-icon.Case-Study-image img{object-fit:cover}.about-icon.Case-Study-image{height:220px}.inner_about .about_text.Case-Study-Outline{background:#fff;padding:30px 20px;margin-bottom:30px;border:solid 1px #fff;cursor:pointer}.inner_about .about_text.Case-Study-Outline:hover{border:solid 1px #fcb043}.inner_about .about_text.Case-Study-Outline h2{margin:0;font-size:21px;line-height:25px}.inner_about .about_text.Case-Study-Outline .d-flex{justify-content:space-between;align-items:center}.inner_about .about_text.Case-Study-Outline .d-flex p{margin:0;background:#000;color:#fff;padding:1px 10px;font-size:14px}.Case-Study-listnew{background:#f7f7f7;overflow:hidden;padding:0;margin-bottom:30px;position:relative;border-right:solid 1px #dddddd4f;cursor:pointer;transition:all .35s ease 0s;-webkit-transition:all .35s ease 0s}.Case-Study-listnew:hover .about_text h5,.Case-Study-listnew:hover .about_text p{color:#fff}.Case-Study-listnew:hover .about_text h5:after{background:#fff}.Case-Study-listnew .about_text h5{font-size:16px;line-height:20px}.Case-Study-listnew .about_text{min-height:250px;padding:20px}.Case-Study-listnew .about_text p{font-size:14px;line-height:22px;margin:0}.Case-Study-listnew-footer{background:#fcb043;color:#212529;padding:10px 30px 10px 20px;position:relative}.Case-Study-listnew:hover:before{top:0;height:100%}.Case-Study-listnew:before{transition:all .35s ease 0s;-webkit-transition:all .35s ease 0s;content:"";background-color:#fcb043;position:absolute;bottom:0;top:100%;height:100%;width:100%}.Case-Study-listnew-footer h3{font-size:17px;margin:0;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-details-page .training-p-subheading p{margin:0;padding:15px 0;border-bottom:1px solid hsla(0,0%,0%,0);border-top:1px solid hsla(0,0%,0%,0);position:relative}.training-details-page .training-p-subheading p:before{border-top:1px solid transparent;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:0;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.training-details-page .training-p-subheading p:after{border-bottom:1px solid transparent;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;bottom:0;width:0;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.training-details-page .training-p-subheading:hover p:before{border-top:1px solid #fcb043;width:97%;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.training-details-page .training-p-subheading:hover p:after{border-bottom:1px solid #fcb043;width:97%;transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s}.Core-Programmes-box{box-shadow:1px 4px 33px 5px #cccccc6b;background:#fff;height:100%}.Core-Programmes-box .Core-image-box{height:400px;overflow:hidden;width:100%;position:relative}.Core-Programmes-box .Core-image-box img{width:100%;height:100%;object-fit:cover}.Core-Programmes-box .Core-image-box:before{content:"";background:rgb(62 33 109/57%);position:absolute;width:100%;height:100%}.Core-Programmes-box .Core-image-box .about_text{position:absolute;z-index:999;top:0;padding:40px;width:70%;left:0}.Core-Programmes-box .Core-image-box .about_text h2,.Core-Programmes-box .Core-image-box .about_text p{color:#fff}.about_text.Core-Programmes-content{padding:30px}.about_text.Core-Programmes-content{padding:30px}.about_text.Core-Programmes-content ul{list-style:none;padding:0;margin:15px 0;border-bottom:solid 1px #ddd}.about_text.Core-Programmes-content ul li{padding:10px 15px;border-top:solid 1px #ddd;font-size:14px;position:relative;transition:all .35s ease 0s;-webkit-transition:all .35s ease 0s;overflow:hidden;z-index:9;cursor:pointer}.about_text.Core-Programmes-content ul li:hover:after{right:0;width:100%}.about_text.Core-Programmes-content ul li:after{transition:all .35s ease 0s;-webkit-transition:all .35s ease 0s;content:"";background-color:#f7f7f7;position:absolute;bottom:0;top:0;right:100%;left:0;height:100%;z-index:-1;width:0}.wpcf7-not-valid-tip{font-size:12px !important}@media only screen and (max-width:767px){.Core-Programmes-box .Core-image-box .about_text{position:absolute;z-index:999;top:0;padding:30px;width:100%;left:0}.Core-Programmes-box .Core-image-box .about_text h2{font-size:25px;font-weight:900;line-height:28px}}