/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 3.1.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap');

*{box-sizing:border-box;margin:0;padding:0}
body{margin:0;padding:0}
.clear{clear:both}
.alignleft,.alignright,.aligncenter{margin-bottom:10px}
.alignnone{margin-bottom:10px}
.alignleft{float:left;margin-right:15px;margin-top:0}
.alignright{float:right;margin-right:15px;margin-top:0}
.aligncenter{display:block;margin:0 auto 15px}
iframe,img{max-width:100%;border:none}
img{border:0;height:auto}
a{font-family:inherit;font-size:inherit;line-height:normal;color:inherit;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-family:"Inter",sans-serif;margin:0 0 20px;padding:0;}
p,li,ul,ol,blockquote{font-family:"Inter",sans-serif;margin:0 0 10px;padding:0;font-size: clamp(1rem, 0.375rem + 0.625vw, 1.125rem);line-height:1.5;color: #000259;font-weight: 400;}
p{margin:0 0 0 20px 0}
ul,ol,li{list-style:none}
a:visited{color:inherit}
a:hover{text-decoration:none}
a,a:hover,input[type="submit"],button{outline:0}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none;border-radius:0}
.container{max-width:1480px;width:100%;margin:0 auto}
.fl{float:left}
.fr{float:right}
.fw{float:left;width:100%}
.wrapper{float:left;width:100%}
/* Header Top Section */
.header_top{float:left;width:100%;background:#f17014;padding:10px 0}
.header_top .hdr_top{float:left;width:100%}
.header_top .top_lft{float:left}
.header_top .top_lft h5{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#fff;line-height:normal;padding-left:25px;position:relative;margin:0}
.header_top .top_lft h5 a{color:inherit}
.header_top .top_lft h5:before{content:"";background:url(https://grape5.com/wp-content/uploads/2024/11/sprites-new.webp) no-repeat left top;width:16px;height:18px;background-position:0 0;position:absolute;left:0;top:0}
.header_top .top_rt{float:right}
.header_top .top_rt h5{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;color:#fff;line-height:normal;padding-left:25px;position:relative;margin:0}
.header_top .top_rt h5 a{color:inherit}
.header_top .top_rt h5:before{content:"";background:url(https://grape5.com/wp-content/uploads/2024/11/sprites-new.webp) no-repeat left top;width:16px;height:18px;background-position:-23px 0;position:absolute;left:0;top:3px}
/* Header Top Section Ends */
.logo-menu{background:#fff;position:fixed;z-index:999;top:0;float:left;width:100%;padding:0;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.15)}
.logo{width:20%;float:left}
.logo img {width: 100%;height: 100%;display:block;}
.logo_rt{float:right}
/* Top Menu Section */
.topmenu{float:right;}
.topmenu ul{float:right;position:relative;margin:0}
.topmenu ul li{float:left;position:relative;margin:0 20px;padding: 20px 0px !important;}
.topmenu ul li.contact-btn{margin-top:-11px}
.topmenu ul li a{position:relative;float:left;display:block;font-size:20px;line-height:normal;color:#000249;font-family:'Inter';text-transform:capitalize}
.topmenu ul li.current-menu-item a {border-bottom:3px solid #f97a25;}
/* .topmenu ul li.current-menu-item a,.topmenu ul li.srs a:hover{border-bottom:0 solid #6f2da8}
.topmenu ul li.current-menu-item a,.topmenu ul li a:hover{border-bottom:3px solid #6f2da8} */
.topmenu ul li.contact-btn a{padding:10px 20px!important;border-radius:5px;background-color: #f97a25;color: #fff;transition: 0.7s ease;}
.topmenu ul li.current-menu-item.contact-btn a,.topmenu ul li.contact-btn a:hover{border:0;padding:0}
.topmenu ul li.contact-btn a:hover{color:#fff;background-color:#6f2da8;transition: 0.7s ease;}
.topmenu ul.primary-menu > li > a{line-height:28px}
.topmenu ul li:first-child{margin-left:0}
.topmenu ul li:last-child{margin-right:0}
.topmenu ul li ul.sub-menu{border-top:39.5px solid #fff;display:none;width:215px;position:absolute;top:100%;left:0;background-color:#fff;padding:0;z-index:999}
.topmenu ul li:hover ul.sub-menu{display:block}
.topmenu .sub-menu li.current-menu-item a{color:#fff}
.topmenu .sub-menu li a:after{display:none}
.topmenu .sub-menu li{width:100%;float:left;border-bottom:1px solid #fff;margin:0;padding:0}
.topmenu .sub-menu li a{float:left;font-size:16px;width:100%;line-height:normal;padding:13px 12px 14px!important;color:#000249;display:block;text-transform:capitalize}
.topmenu .sub-menu li a:hover{background-color:#f97a25;color:#fff;border:0!important;padding:13px 12px 14px!important}
.topmenu ul ul a:after{display:none}
.topmenu ul li.wide-menu{position:static}
.topmenu ul li.wide-menu ul{position:absolute;left:0;top:100%;width:670px;background-color:#3c3c3c;padding:10px;z-index:999;display:none}
.topmenu ul li.wide-menu:hover ul{display:block}
.topmenu ul li.wide-menu ul li{width:32%;margin:0 .5%;padding:7px 0;float:left;border:0}
.topmenu ul li.wide-menu ul li a{text-transform:capitalize;font-size:14px;padding:0;width:100%;float:left;border:0;background-color:transparent;transition-duration:.5s}
.topmenu ul li.wide-menu ul li a:hover{color:#fff;text-decoration:underline;background-color:transparent}
.topmenu ul li.wide-menu ul li ul{position:inherit;top:inherit;left:inherit;padding:0 0 0 10px;width:100%}
.topmenu ul li.wide-menu ul li ul li{width:100%;margin:0;float:left;padding:5px 0}
.topmenu ul li.wide-menu ul li ul li:last-child{border-bottom:0}
.topmenu ul li.wide-menu ul li ul li a{width:100%;font-weight:400}
/* Top Menu Section Ends */
/* Footer Section */
.site-footer{float:left;width:100%;background:#6F2DA80F;padding:30px 0 20px;}
.ftmenu ul{display:inline-block;margin:0}
.ftmenu ul li{float:left}
.ftmenu ul li a{font-family:'Inter';font-weight:600;font-weight:600;font-size:16px;font-weight:400;color:#000249;line-height:normal;text-transform:uppercase;float:left;padding:0 25px}
.ftmenu{margin-top:25px}
.ftmenu ul li.contact-btn-ftr{margin-top:-15px}
.ftmenu ul li.contact-btn-ftr a{display:inline-block;color:#fff;padding:13px 20px;border-radius:5px;background-color:#6F2DA8}
.ftmenu ul li a:hover{color:#6F2DA8}
.ftmenu ul li.contact-btn-ftr a:hover{color:#fff;background-color:#000249}
.ftmenu.fw{text-align:right}
.site_info{float:left;width:100%;padding:10px}
.site_info p{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;color:#444;line-height:normal;margin-bottom:10px}
.site_info .ft_note p{color:#aeaeae}
.ftr-srvs-blks.mobile.fw {display: none;}

/* Mobile Menu Styles */
.showhide{display:none;color:#fff;width:110px;height:28px;float:right;text-align:left;cursor:pointer;padding:0 0 0 33px;position:relative}
.showhide b.txtl{text-align:right;font-size:20px;line-height:28px;font-weight:400;font-family:'Inter';text-transform:uppercase;margin:0;color:#fff;padding-top:2px}
.showhide b.txtr{position:absolute;top:0;bottom:0;left:0;margin:auto;text-align:left;font-size:36px;line-height:31px;font-weight:400;color:#fff;width:27px;height:32px}
.mobinav{display:none;width:100%;color:#fff;box-sizing:border-box;z-index:99999995;float:left;background:#f97a25}
.mobinav ul{float:left;margin:0;padding:5px 0;width:100%}
.mobinav ul li{float:left;margin:0;width:100%;list-style:none;padding:0 20px;box-sizing:border-box;border:0;margin:0;padding:0;position:relative;font-family:'Inter';}
.mobinav a{width:100%;float:left;padding:8px 0;display:block;line-height:normal;color:#fff;font-size:15px;text-transform:uppercase;font-family:'Inter';border:0;margin:0;text-decoration:none}
.mobinav ul li.current-menu-item a{color:#fff;text-decoration:underline}
.mobinav ul li a:hover{color:#fff;text-decoration:underline}
.mobinav ul li ul{float:left;padding:0 0 0 15px}
.mobinav ul li ul li a{text-transform:capitalize}
.mobinav ul li a.drop{font-size:0;position:absolute;right:0;top:0;width:100%;height:28px}
.mobinav ul li a.drop:after{content:"";background:url(images/sprite_icons.png) no-repeat left top;background-position:0 0;width:13px;height:13px;position:absolute;right:0;top:8px}
.mobinav ul li a.drop.open{width:28px}
.mobinav ul li a.drop.open:after{background-position:-28px 0}
.hdr-src{transition:.5s;cursor:pointer;display:none;width:18px;height:18px;float:right;margin-top:6px}
svg.icon.icon-search{display:none}
.srcshow{display:none;width:18px;height:18px;cursor:pointer;float:left;background:url(images/sprite_icons.png) no-repeat left top;background-position:-54px 0;text-indent:-9999px}
.srcshow img{width:100%;display:block}
.srcbox{z-index:99999995;background-color:#636466;position:absolute;top:-12px;right:0;width:0;overflow:hidden;height:51px}
.srcbox:before{content:"";background:url(images/sprite_icons.png) no-repeat left top;background-position:-54px 0;position:absolute;left:14px;top:17px;width:18px;height:18px}
.srcbox .search-form .screen-reader-text{font-size:0}
.srcbox input{width:100%;float:left;padding:17px 30px 16px 45px;text-transform:uppercase;line-height:normal;background-color:#646468;font-family:'Inter';font-style:italic;color:#fff;font-size:16px;border:0}
.srcbox button{position:absolute;top:10px;left:0;width:25px;height:25px;border:none;background:none}
.srcbox .close_search{width:17px;height:17px;position:absolute;right:15px;top:0;bottom:0;margin:auto;background-image:url(images/sprite_icons.png);background-repeat:no-repeat;background-position:0 -22px;cursor:pointer}
.srcbox input::-webkit-input-placeholder{color:#fff}
.srcbox input::-moz-placeholder{color:#fff}
.srcbox input:-ms-input-placeholder{color:#fff}
.srcbox input:-moz-placeholder{color:#fff}
.mobile_src_nav{display:none;width:100%;float:left;background-color:#6f2da8;padding:12px 0 11px}
.mobile_src_nav .container{position:relative}
.mobile_src_nav .search-form{width:100%;float:left}
/* Show Hide Menu Section Ends */
.inr-blk-rt h2 {color: #6f2da8;}
/*Home Banner Sec*/
.hm-bnr{background-color:#6f2da8;padding:29px 0 0px;position:relative;margin-top: 87px;}
.hm-bnr h1,.hm-bnr h2{font-family:'Inter';font-weight:700;font-size: clamp(2.5rem, 1.7083rem + 2.6389vw, 4.875rem);line-height:1.3;letter-spacing:1px;color:#fff;margin:0 0 0px;animation-duration:4s}
.hm-bnr .outline{color:#fff;font-size: clamp(1.5rem, 1.1667rem + 1.1111vw, 2.5rem);line-height:1.2;transition: 1.20s ease;font-weight: 800;font-family: 'Inter';}
.hm-bnr .outline:hover{color:#fff;transition: 0.7s ease;}
.hm-bnr p{color:#fff;font-size:18px;font-family:'Inter';font-weight:400;margin:0 0 80px}
.bnr-btns a{display:table;width:auto;color:#000249;font-family:'Inter';font-weight:600;font-size:18px;line-height:18px;padding:16px 50px 16px 40px;position:relative;background-color:#fff;border-radius:5px;margin:12px 0;transition: 0.7s ease;border: 1px solid #fff;}
.bnr-btns a:before{position:absolute;content:"";width:8px;height:15px;background-image:url(https://grape5.com/wp-content/uploads/2024/11/sprites-new.webp);right:16px;top:0;bottom:0;margin:auto;background-position:-3px 0}
.bnr-btns a:hover{color:#fff;background-color:#f97a25;transition: 0.7s ease;}
.bnr-btns a:hover:before{background-position:-3px -17px}
.hm-banr-main {display: flex;justify-content: space-between;align-items: center;}
.hm-bnr-cntnt {width: 50%;gap: 50px;display: grid;}
.hm-bnr-img { width: 46%;}
.hm-bnr-img img{width:100%;height:100%;display:block;object-fit:cover;}
span.outline br {display: none;}
.bnr-btns {display: flex;gap: 20px;}
a.bnr-strt-btn {background-color: transparent;color: #fff;}
.bnr-btns a.bnr-strt-btn:before {background-position: -3px -17px;}
.bnr-btns a.bnr-strt-btn:hover:before {background-position: -3px -17px;}
/*welocme-sec*/ 
.welocme-sec{padding:80px 0;text-align:center;background:#fff}
.welocme-sec h3{position:relative;display:inline-block;font-size: clamp(1.125rem, 1.0833rem + 0.1389vw, 1.25rem) !important;line-height:1.2;font-family:'Inter';font-weight:600;color:#000249;letter-spacing:.56px;margin-bottom:12px;padding-top:28px;z-index:1;font-weight: 800;}
.welocme-sec h3:before{position:absolute;content:'';background-image:url(https://grape5.com/wp-content/uploads/2024/11/welcome-grape5-bck-img.svg);    width: 67px;height: 63px;left: -42px;top: 0px;z-index: -1; background-repeat: no-repeat;background-size: cover;}
.welocme-sec h2{font-size: clamp(1.5rem, 1.0833rem + 1.3889vw, 2.75rem);line-height:1.2;margin:0 0 20px;color:#000249;font-family:'Inter';font-weight: 800;}
.welocme-sec p{color:#594a66;font-size: clamp(1rem, 0.9583rem + 0.1389vw, 1.125rem);line-height:1.7;font-family:'Inter';font-weight:400;margin:0 0 50px}
.wlcm-img{width:40%;float:left}
.wlcm-sec-rt{width:50%;float:right;text-align:left;padding-top:20px}
.welome-sec-cntnt.fw {align-items: center;display: flex;justify-content: space-between;}
.wlcm-sec-rt h6{font-size:18px;line-height:28px;font-family:'Inter';font-weight:600;color:#000249;letter-spacing:.56px}
.wlcm-sec-rt h3{font-size: clamp(1.375rem, 1.0833rem + 0.9722vw, 2.25rem);line-height:1.2;margin:0 0 20px;color:#000249;font-family:'Inter';font-weight: 700;}
.wlcm-sec-rt ul li{position:relative;display:inline-block;float:left;width:50%;padding:0 0 0 100px;font-size: clamp(1.125rem, 1.0833rem + 0.1389vw, 1.25rem);line-height:1.2;font-family:'Inter';color:#6F2DA8;font-weight:600;transition: 0.7s ease;}
.wlcm-sec-rt ul li:before{position:absolute;content:"";width:80px;height:80px;background-image:url(https://grape5.com/wp-content/uploads/2024/11/talent-sec-icon-1.svg);left:0; background-repeat: no-repeat; background-size: contain;top: -24px;}
.wlcm-sec-rt ul li.icon-blk2:before{background-image:url(https://grape5.com/wp-content/uploads/2024/11/talent-sec-icon-2.svg)}
.icon-boxes{margin:15px 0 80px}
.wlcm-sec-btn a{display:inline-block;font-size:16px;line-height:16px;color:#6F2DA8;font-family:'Inter';font-weight:600;text-transform:uppercase;position:relative;padding:0 0 0 50px;transition: 0.7s ease;}
.wlcm-sec-btn a:before{position:absolute;content:"";width:40px;height:20px;background-image:url(https://grape5.com/wp-content/uploads/2024/11/sprites-new.webp);left:0;top:0;bottom:0;margin:auto;background-position:0 -78px}
.wlcm-sec-btn a:hover{color:#000249;color: #f97a25 !important;transform: translate(20px, 0px);transition: 0.7s ease;}
.wlcm-sec-btn a:hover:before{background-position:0 -100px}
.bnft-blk {background-color: #F97A250F;box-shadow: 1.21px 1.21px 48.22px 2.41px #0000001A;}
/*home-Benifits-sec*/
.hm-benifits-sec{padding:60px 0;animation-duration:4s!important}
.hm-benifits-sec h2{color:#000249;font-size: clamp(1.625rem, 1.2917rem + 1.1111vw, 2.625rem);line-height:1.2px;font-family:'Inter';padding:0 0 8px;text-align: center;width: 25%;margin: 0 auto;margin-bottom: 20px;font-weight: 800;}
.hm-benifits-sec p{font-size: clamp(1rem, 0.9583rem + 0.1389vw, 1.125rem);line-height:1.4;font-family:'Inter';font-weight:400;color:#000249;margin:0 0 60px;text-align: center;}
.bnft-blk{width:48%;float:left;background-color:#F97A250F;padding:30px 30px 30px 70px;border-radius:10px;transition: 0.7s ease;}
.bnft-blk ul li{width:100%;float:left;color:#000249;font-size: clamp(1rem, 0.9583rem + 0.1389vw, 1.125rem);line-height:1.2;font-family:'Inter';position:relative;padding:15px 0;border-bottom:1px solid #ccc;margin:0}
.bnft-blk.two{float:right;background-color:#fff}
.bnft-blk.two ul li{color:#000249;}
.bnft-blk ul li:before{position:absolute;content:"";width:26px;height:26px;background-image:url(https://grape5.com/wp-content/uploads/2024/11/right-symbol.svg);left:-40px;top:14px;background-repeat: no-repeat;background-size: cover;}
.bnft-blk.two ul li:before{background-image:url(https://grape5.com/wp-content/uploads/2024/11/worng-symbol.svg)}
.bnft-blk ul li:last-child{border:0}
.wlcm-sec-rt .bnr-btns {display: contents;}
a.talent-btn-org-clr {background-color: #f97a25;color: #fff;border: 1px solid #fff;}
a.talent-btn-org-clr:before {background-position: -3px -17px;}
a.talent-btn-org-clr:hover {background-color: #fff;border: 1px solid #f97a25;color: #f97a25;}
/*hm-choose-mdl-sec*/
.hm-choose-mdl-sec{display:none;padding:70px 0;background-color:#6f2da8}
.hm-choose-mdl-sec h2{color:#fff;font-size:38px;line-height:42px;font-family:'Inter';margin:0 0 50px}
.hm-mdl-blk{width:33.33%;float:left}
.hm-mdl-blk h3{color:#fff;font-size:20px;line-height:24px;font-family:'Inter';font-weight:700;margin:0 0 18px}
.hm-mdl-blk p{font-size:16px;line-height:28px;color:#fff;font-family:'Inter';font-weight:400;margin:0}
.hm-mdl-cntnt{padding:0 20px;position:relative;margin:0 0 50px}
.hm-mdl-cntnt:before{position:absolute;content:"";width:4px;height:30px;left:0;top:0;background-color:#fff}
.hm-mdl-img{width:100%;height:56px;background-image:url(images/gradient-line-bg.png);background-repeat:repeat-x}
.hm-mdl-img-blk.one{background:#8a779b;background:-moz-linear-gradient(left,#8a779b 0%,#c9b5dd 100%);background:-webkit-linear-gradient(left,#8a779b 0%,#c9b5dd 100%);background:linear-gradient(to right,#f97142 0%,#c9b5dd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a779b',endColorstr='#c9b5dd',GradientType=1);opacity:.2}
.hm-mdl-img-blk.two{background:#857299;background:-moz-linear-gradient(left,#857299 0%,#c9b5dd 50%,#857299 100%);background:-webkit-linear-gradient(left,#857299 0%,#c9b5dd 50%,#857299 100%);background:linear-gradient(to right,#f97a25 0%,#c9b5dd 50%,#857299 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#857299',endColorstr='#857299',GradientType=1);opacity:.4}
.hm-mdl-img-blk.three{background:#867499;background:-moz-linear-gradient(left,#867499 0%,#c9b5dd 100%);background:-webkit-linear-gradient(left,#867499 0%,#c9b5dd 100%);background:linear-gradient(to right,#f97a25 0%,#c9b5dd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#867499',endColorstr='#c9b5dd',GradientType=1);opacity:.3}
.hm-mdl-middle h6{color:#b2bbc5;font-size:16px;line-height:22px;font-family:'Inter';font-weight:400;letter-spacing:.56px;margin:0 0 10px}
h6.hide{color:transparent}
.hm-mdl-middle.last h6{text-align:right}
.hm-mdl-middle{margin:0 0 60px}
.hm-mdl-btn a{display:inline-block;font-family:'Inter';color:#fff;font-size:18px;line-height:20px;padding:13px 35px;border:2px solid #fff;border-radius:7px}
.hm-mdl-blk:hover .hm-mdl-btn a{background-color:#f97a25;border:2px solid #f97a25;color:#fff}
.hm-mdl-blk:hover h4{color:#f97a25}
.hm-mdl-blk.first:hover .hm-mdl-middle h6{color:#f97a25;transition:.5s}
.hm-mdl-blk.first:hover .hm-mdl-img-blk.one{opacity:.6;transition:.5s}
.hm-mdl-blk.second:hover .hm-mdl-img-blk.two{opacity:.6;transition:.5s}
/*hm-technology-sec*/
.tabs3 {list-style: none;display: flex; padding: 0;margin: 0; border-bottom: 2px solid #ddd;gap:10px 10px;}

.hm-technology-sec{padding:50px 0 0}
.hm-technology-sec h2{color:#000249;font-size:38px;line-height:44px;font-family:'Inter';margin:0 0 50px}
.hm-technology-tabs ul.tabs li{width:33.33%;float:left}
.hm-technology-tabs ul.tabs li h3{font-family:'Inter';font-weight:600;color:#6f2da8;margin:0;padding:15px 0;font-size:18px}
.hm-technology-tabs .tb-button{position:relative;padding-left:75px;cursor:pointer}
.hm-technology-tabs .tb-button:before{position:absolute;content:"";width:60px;height:60px;left:0;border-radius:100%;background-image:url(https://grape5.com/wp-content/uploads/2024/12/custom-it-projects-icons2.svg);background-position:center center;background-repeat:no-repeat;box-shadow:0 0 15px -5px rgba(0,0,0,0.75);-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,0.75);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,0.75)}
.hm-technology-tabs .tb-button.two:before{background-image:url(https://grape5.com/wp-content/uploads/2024/12/custom-it-projects-icons6.svg)}
.hm-technology-tabs ul.tabs3 li.selected .tb-button.two:before{background-image:url(https://grape5.com/wp-content/uploads/2024/12/custom-it-projects-icons5.svg)}
.hm-technology-tabs .tb-button.three:before{background-image:url(https://grape5.com/wp-content/uploads/2024/12/custom-it-projects-icons4.svg)}
.hm-technology-tabs ul.tabs3 li.selected .tb-button.three:before{background-image:url(https://grape5.com/wp-content/uploads/2024/12/custom-it-projects-icons3.svg)}
.hm-technology-tabs ul.tabs{margin:0 0 50px;width:100%;float:left}
.hm-technology-tabs ul.tabs li.selected h3{color:#6f2da8}
.hm-technology-tabs ul.tabs li.selected .tb-button:before{background-image:url(images/internet-icon-hover.png);background-color:#6f2da8}
.hm-technology-tabs ul.tabs li.selected .tb-button.two:before{background-image:url(images/database-icon-hover.png)}
.hm-technology-tabs ul.tabs li.selected .tb-button.three:before{background-image:url(images/group-icon-hover.png)}
.hm-technology-tabs .tabs-content{padding:40px;border-radius:10px;box-shadow:0 0 15px -5px rgba(0,0,0,0.45);-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,0.45);-moz-box-shadow:0 0 15px -5px rgba(0,0,0,0.45)}
.tab-block{margin:0 0 40px}
.tab-block:last-child{margin:0}
.tab-block h4{font-size:22px;line-height:32px;color:#f97a25;margin:0 0 25px;font-family:'Inter';font-weight:600;}
.tab-block h5{font-family:'Inter';font-weight:600;font-size:18px;line-height:22px;color:#6f2da8;margin:0 0 20px;font-weight:600}
.tab-boxes{display:grid;grid-template-columns:1fr}
.tab-boxes.four-boxes{grid-template-columns:repeat(4,calc(100% /6))}
.tab-boxes.five-boxes{grid-template-columns:repeat(5,calc(100% /6))}
.tab-boxes.six-boxes{grid-template-columns:repeat(6,calc(100% /6))}
.tab-box{display:flex;align-items:center;margin-bottom:34px}
.tab-box span{font-size:18px;line-height:22px;color:#000249;font-family:'Inter';}
.tab-img{margin-right:15px}
.block-column{width:auto;float:left;margin-right:25px}
/*Home-Call-Action-Sec*/
.hm-cl-actn{padding:30px 0 50px}
.page-id-7 .hm-cl-actn{padding:40px 0 50px}
.hm-cl-blk{padding:60px;background-color:#6f2da8;border-radius:20px;display:flex;align-items:center}
.hm-cl-lft{width:65%;float:left}
.hm-cl-actn h6{font-size:16px;line-height:20px;font-family:'Inter';font-weight:600;color:#f97a25}
.hm-cl-actn h2{font-size: clamp(1.25rem, 0.9167rem + 1.1111vw, 2.25rem);line-height:1.4;font-family:'Inter';font-weight:700;margin:0px 0px 20px;color:#fff}
.hm-cl-btn{width:35%;float:right}
.hm-cl-btn a{text-align:right;color:#fff;padding:16px 20px!important;float:right;background-color:#f97a25;border-radius:5px;font-size:20px;line-height:20px;font-family:'Inter';box-shadow: 0px 0px 0px 4px rgb(253 150 120 / 15%);transition: 0.7s ease;}
.hm-cl-btn a:hover{background-color:#fff;color:#f97a25;transition: 0.7s ease;}
/*footer*/
.ftr-lft .logo img{width:240px}
.ftr-lft .logo{margin:0;width:100%}
.ftr-socio{width:auto;float:initial}
.ftr-socio a{display:inline-block;width:40px;height:40px;background-image:url(https://grape5.com/wp-content/uploads/2024/11/sprites-new.webp);margin:0 3px;background-position:0 -131px;font-size:0}
.ftr-socio a:hover{transform:scale(1.1)}
.ftr-socio a.fb{background-position:-1px -133px}
.ftr-socio a.ln{background-position:-46px -133px}
.ftr-socio a.twtr{background-position:-90px -133px}
.ftr-socio a.instagram{background-position:-134px -133px}
.ftr-lft{width:25%;float:left;text-align:left}
.ftr-rt{width:100%;float:right}
.ftr-srvs-blk{width:20%;float:left;padding:0 0 0 15px}
.ftr-srvs-blk h4, .hd-ipad a{font-size: clamp(1rem, 0.3269rem + 0.7692vw, 1.25rem) !important;line-height:1.5 !important;color:#6f2da8;font-family:'Inter';font-weight:600;margin:0 0 16px}
.ftr-srvs-blk ul li{font-size:16px;line-height:20px;display:block;color:#000249;font-family:'Inter';font-weight:400;margin:0 0 8px}
.ftr-srvs-blk a:hover{color:#f97a25; transition: 0.7s ease;}
.ag-ftr-main-lft{width:60%;display:flex;}
.ag-ftr-main-rgt{width:40%;display:flex;justify-content:flex-end;}
.hire-inr-blks{display:flex;}
.ftr-srvs-blks.fw{width:45%;}
.ftr-srvs-blks-hire.fw{width:50%;}
.fw.ftr-srvs-blktwo{width:40%;}
.hd-ipad.fw{width:40%;}
.logo-ftr-sec img{width:100%;height:100%;display:block;object-fit:contain;}
.logo-ftr-sec{text-align:center;padding:0 0 30px;}
.logo-ftr{display:flex;justify-content:space-between;}
.ftr-lgo-line{width:78%;position:relative;}
.ftr-lgo-midl{width:26%;padding:0 30px;}
.ftr-lgo-line:before{width:100%;position:absolute;content:"";height:3px;background-color:#6f2da8;left:0;top:34px;}
.logo-ftr-sec p{font-size:clamp(1rem,0.9167rem + 0.2778vw,1.25rem);line-height:1.3;font-family:'Inter';font-weight:500;color:#000249;margin:20px 0;}
/*Inner-pages*/
.page_default{padding:0px 0 0px}
.genpg-rite.full{width:100%;float:left}
.inr-blk-lft{width:52%;float:left;position:relative;z-index:1}
.inr-blk-lft img{width:85%;display:block}
.inr-blk-rt{width:48%;float:right}
.inr-top-blk{position:relative;padding:50px 0;margin-top: 113px !important;}
.inr-block-1{display:flex;align-items:center;justify-content:space-between}
.inr-top-blk:before{position:absolute;content:"";width:36%;height:100%;left:0;top:0;background-color:#b483df}
.page_default .genpg-rite.full h1,.page_default .genpg-rite.full h2,.inr-top-blk{font-family:'Inter';font-weight:700;font-size:36px;line-height:50px;color:#000249;margin:0 0 20px;letter-spacing:.56px}
.page_default .genpg-rite.full h4{font-size:24px;font-family:'Inter';line-height:30px;color:#000249;margin:0 0 22px;letter-spacing:.76px}
.page_default .genpg-rite.full p{font-family:'Inter';font-weight:400;font-size:16px;line-height:26px;color:#000249;margin:0 0 20px}
.inr-blk-rt p{font-family:'Inter';font-weight:400;font-size:16px;line-height:26px;color:#000249;margin:0 0 25px}
.inr-blk-btn a{display:inline-block;color:#fff;padding:15px 30px;font-family:'Inter';transition: 0.7s ease;font-size:20px;line-height:20px;border-radius:5px;background-color:#f97a25;letter-spacing:.56px;box-shadow: 0px 0px 0px 4px rgb(249 122 37 / 11%);}
.inr-blk-btn a:hover{background-color:#6f2da8;transition: 0.7s ease;}
.inr-srvs-sec{padding:100px 0}
.inr-srvs-tabs.fw{padding:10px 40px 0}
.inr-srvs-tabsone{display:flex;align-items:center;justify-content:space-between}
.inr-srvs-sec ul.tabs{width:45%;float:left;position:relative}
.inr-srvs-sec ul.tabs:before{position:absolute;content:"";width:2px;height:83%;left:14px;top:0;bottom:0;margin:auto;background-color:#6F2DA8}
.inr-srvs-sec .tab-content.fw{width:45%;float:right;padding:50px 40px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.15);box-shadow:0 0 15px 0 rgba(0,0,0,0.15)}
.inr-srvs-sec .tab-content p{margin:0!important}
.inr-srvs-sec .tb-button.tablinks{font-family:'Inter';font-weight:400;font-size:24px;line-height:30px;color:#000249;padding-left:60px;margin:0 0 20px;position:relative;cursor:pointer}
.inr-srvs-sec .tb-button.tablinks:before{position:absolute;content:"01";width:30px;height:30px;background-color:#fff;color:#001C64;font-family:'Inter';font-size:16px;border-radius:5px;left:0;top:3px;text-align:center;border: 1px solid #f97a25;}
.inr-srvs-sec .tb-button.two.tablinks.two:before{content:"02"}
.inr-srvs-sec .tb-button.two.tablinks.three:before{content:"03"}
.inr-srvs-sec .tb-button.two.tablinks.four:before{content:"04"}
.inr-srvs-sec .tb-button.two.tablinks.five:before{content:"05"}
.inr-srvs-sec .tb-button.two.tablinks.six:before{content:"06"}
.inr-srvs-sec ul.tabs li.selected .tb-button.tablinks{font-weight:800;color:#6f2da8}
.inr-srvs-sec ul.tabs li.selected .tb-button.tablinks:before{background-color:#f97a25;color: #fff;}
.week-time1{width:29.33%;float:left;margin-right:50px;margin-top:20px}
.week-time1.week-time2{border-left:5px solid #6f2da8;padding-left:35px}
.week-time3{padding-left:37px;border-left:5px solid #6f2da8;margin-right:0!important}
.week-time1 h4{font-size:19px!important}
.week-time1 p{font-size:18px!important}
.inside-pay{width:50%;float:left}
.payroll{margin-top:30px;position:relative;margin-bottom:2px;display:flex;align-items:center}
.inside-pay i{font-size:9px;color:#6f2da8;border:1px solid #6f2da8;padding:2px;border-radius:50%;margin-right:20px}
.pay1{background-color:#fff;width:80%;float:left;padding:70px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);z-index:1;border-radius:10px}
.inside-pay ul li{line-height:37px;font-size:18px}
.team-rmt{background:#6f2da8;background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px 50px;display:flex;align-items:center;margin:40px 0 50px;border-radius:20px}
.team1{width:80%;float:left}
.team2{width:20%;float:left}
.team1 p{color:#fff!important;font-size:18px!important}
.team1 h2{line-height:35px!important;color:#fff!important;font-size:25px!important;margin-bottom:0!important}
.team2 a{border:1px solid #f97a25;color:#fff;padding:15px 20px;background-color:#f97a25;font-family:'Inter';border-radius:5px;float:right;transition: 0.7s ease;}
.team2 a:hover{background-color:#fff;border:1px solid #fff;color:#6f2da8;transition: 0.7s ease;}
.intern{box-shadow:0 0 22px 2px #590000;padding:50px 50px 30px;margin:30px 0}
.intern1{width:40%;float:left}
.intern2{width:40%;float:left}
.intern3{width:20%;float:left;margin-top:14px}
.intern2 h3{font-weight:300}
.intern3 a{background-color:#000249;color:#fff;padding:17px 35px}
.pay-img{height:400px;position:absolute;background-image:url(https://grape5.com/wp-content/uploads/2021/11/it-staff-augmentation.png);padding:133px 0;width:50%;float:left;background-repeat:no-repeat;background-position:center;right:-73px;z-index:-1}
.intern3 a:hover{background-color:#6f2da8}
.box1{width:30.95%;float:left;margin-right:25px;padding:38px 20px;min-height:330px;border-bottom:5px solid #6f2da8}
.box1:hover{box-shadow: 0 0 23px 0 rgba(0,0,0,0.15);transition:all .3s}
.box-1{margin-right:0!important}
.box1 h2{font-size:22px!important;position:relative}
.box1 h2:before{width:83px;position:absolute;content:"";height:2px;background-color:#6f2da8;left:5px;bottom:0}
.uk{margin:70px 0}
.uk-left{width:45%;float:left;position:relative;margin-bottom:2px;margin-right:15px}
.uk-lft-img{background-image:url(https://grape5.com/wp-content/uploads/2021/11/image-82-1.jpg);background-position:center;background-repeat:no-repeat;left:-150px;position:absolute;background-size:cover;padding:100px;height:595px}
.uk-lft-img img{width:100vh;opacity:.7}
.uk-right{width:50%;float:left;margin-left:30px}
.uk-1{width:43%;float:left;margin-right:10px}
.uk-1 h2{margin-top:35px!important;margin-bottom:7px!important;font-size:64px!important}
.uk-1.uk-2{margin-left:50px}
.uk-1 span{font-size:18px}
.uk-1.uk-2 p{margin-bottom:70px!important}
p.pool{color:#8a94a6!important}
.clients-logo{display:flex;align-items:center;margin-top:95px}
.clients-logo img{width:50%}
.growth{margin-top:40px}
.growth-left{width:46%;float:left;background-color:#1e3046;margin-left:20px;margin-right:20px;min-height:350px}
.growth-left h3{padding:21px 25px;margin:0;color:#fff;text-align:center}
.line{height:1px;width:100%;background-color:#fff}
.grt-btm{padding:25px;text-align:center}
.grt-btm h2{font-size:23px!important;color:#fff!important;line-height:31px!important}
.grt-btm a{background-color:#fff;font-weight:700;padding:12px 40px}
.grt-btm.grt2 h2{margin-bottom:85px!important}
.grt-btm.grt1 h2{margin-bottom:113px!important}
.grt-btm a:hover{background-color:#6f2da8;color:#fff}
.contt{box-shadow:0 0 16px #910000;margin-top:40px;padding:50px 30px}
.cont-1{width:50%;float:left;padding:30px}
.con-form{width:50%;float:left}
.con-form input{border:none;border-bottom:1px solid #a6aebc;padding:10px 0;width:86%;font-size:17px}
.con-form textarea{width:86%;border:none;border-bottom:1px solid #a6aebc;margin-top:10px;height:65px;font-size:18px}
.con-form input.wpcf7-submit{border:1px solid solid #6f2da8;width:41%;background-color:#6f2da8;color:#fff;margin-top:25px}
.cont-1 p{font-size:20px!important}
.accrd-lft{width:48%;float:left;margin-right:20px}
.accrd1{margin-top:40px;display:none}
h4.accordion-title{font-size:20px!important;min-height:100px;display:flex;align-items:center}
.accordion-content p{padding:0 15px}
.accordion-container .accordion-title{letter-spacing:0;position:relative;margin:0;padding:.625em .625em .625em 2em;background-color:#fff;font-size:1.25em;font-weight:400;color:#000249!important;cursor:pointer}
.accordion-container .accordion-title::before{content:"";position:absolute;top:50%;left:10px;width:15px;height:2px;transform:rotate(90deg);background:#6f2da8;transition:all .3s ease-in-out}
.accordion-container .accordion-title::after{content:"";position:absolute;top:50%;left:10px;width:15px;height:2px;background:#6f2da8;transition:all .2s ease-in-out}
.accordion-container .accordion-title.open::before{transform:rotate(180deg)}
/*custom Project page*/
.custm{background-color:#1e3046;padding:30px;display:flex;align-items:center}
.custm-in{width:70%;float:left}
.custm-in h2{color:#fff!important;font-size:25px!important}
.custm-in p{font-size:18px!important;color:#fff!important}
.custm-out{width:30%;float:left}
.custm-out a{font-size:18px;color:#fff;border:1px solid #6f2da8;padding:17px 50px;background-color:#6f2da8;font-weight:700}
.custm-out a:hover{background-color:#fff;color:#1e3046;border:1px solid #fff}
.prod1{width:50%;float:left;padding:50px;transition: 0.7s ease;}
.prod{margin-top:60px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);border-radius: 10px;overflow: hidden;}
.prod2{width:50%;float:left}
.prod1 h2{font-size:24px!important;line-height:29px!important}
.prod2 img{height: 100%;min-height: 300px;margin: 0px;max-width: 750px;width: 100%;display: block;}
.prod1 a{font-size:18px;color:#fff;border:1px solid #f97a25;padding:12px 30px;background-color:#f97a25;font-weight:700}
.prod1 a:hover{background-color:#1e3046;color:#fff;border:1px solid #1e3046;transition: 0.7s ease;}
/*staff segumentation*/
.dedicated{position:relative;margin:15px 0 312px}
.dedicated-banner{position:absolute;background-image:url(https://grape5.com/wp-content/uploads/2021/11/dedicated-development-team-cover.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:150px 0;width:1349px;left:-150px}
.dev-team{width:35%;float:left;position:absolute;left:149px;margin-top:-100px}
.dev-team h2{color:#fff!important;font-size:35px}
.dev-team span{font-size:18px;color:#a6aebc}
h4.accordion-title1{margin-bottom:10px!important}
/*contact us Page*/
.success{margin-top:20px}
.success h2{text-align:center!important}
.success span.sus{color:#6f2da8}
.success p{text-align:center;font-size:18px!important;padding:0 90px;color: #000249;}
.soft{margin-top:40px;display:flex;align-items:center;justify-content:space-between;margin-bottom:100px;}
.soft-left{width:40%;float:right;padding:0 0 20px 20px;margin-right:20px}
.soft-left span.bld{font-weight:700}
.soft-left i{padding-right:18px;font-size:23px;color:#f97a25}
.soft-right{width:50%;float:left;margin-left:45px;padding:35px;box-shadow:0 0 8px 0 #978b8b;background:#fff;border-radius:6px}
/*contact form css*/
.contact-pg{width:100%;float:left}
.contact-pg input{width:100%}
.contact-email{width:92%;float:left}
.contact-email1{width:92%;float:left}
.soft-right input{width:100%;margin-bottom:20px;padding:10px 12px;border-radius:5px;font-size:17px;border:2px solid #3333;outline:0}
.contact-pg select{width:100%;padding:10px 0;border-radius:5px;font-size:17px;border:2px solid #3333;outline:0;margin-bottom:20px}
.soft-right textarea{width:100%;border-radius:5px;padding:15px 12px;font-size:17px;border:2px solid #3333;outline:0;height:100px}
.contact-pg.subt{float:right!important;margin-top:20px;width:100%}
.contact-pg.subt input.wpcf7-form-control.has-spinner.wpcf7-submit{color:#fff;background-color:#f97a25;font-size:19px;border:1px solid #f97a25;border-radius:5px}
.clints-lgo{display:flex;align-items:center;justify-content:space-between;margin-top:70px}
.contact-email1 .wpcf7-form-control-wrap{padding:18px 0;border-radius:4px}
/*testimonials*/
#slide_wrap{width:90%;height:20vw}
.test1{width:50%;float:right;margin-top:70px}
.lcms_default_theme .lcms_slide[data-type="image"] .lcms_content{top:70px!important}
.lcms_play{display:none}
.testimonials{position:relative;margin-bottom:91px;margin-top:40px}
.test2{position:absolute;left:-150px;width:50%;float:left;background-color:#1e3046;height:420px}
.test22{position:absolute;left:36px;padding:70px 30px}
.test22 h2{color:#fff!important}
.test22 h3{color:#fff;font-size:25px}
.test22 p{color:#fff!important}
.lcms_default_theme .lcms_slide[data-type="image"] .lcms_content{background:#1e0000!important}
.lcms_default_theme .lcms_nav *,.lcms_default_theme .lcms_play span{background:#6f2da8!important}
.test1 p{color:#fff!important;margin-top:31px!important}
/*custom project css*/
.dts{margin:40px 0}
.reasonable{min-height:379px;width:31.4%!important;float:left;border-bottom:4px solid #6f2da8;background:#fff;padding:40px 33px;margin-right:20px;margin-top:20px;border-radius:5px}
.reasonable:hover {box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);}
.reasonable h4{font-size:20px!important;position:relative;padding:8px 0}
.reasonable h4:before{bottom:0;width:65px;height:2px;background-color:#6f2da8;content:"";right:0;position:absolute;left:0}
.outsrc{margin:120px 0 0}
.outsrc.Dedicated-team.fw {margin: 100px 0px;}
table{border-collapse:collapse;width:100%;padding:38px 30px 30px;background:#fff;}
td,th{border:1px solid #3333;text-align:left;padding:10px;font-family:'Inter';font-weight:400;color:#000249}
th.first-tbl{width:20%}
th.sec-tbl{width:40%;background:#6e6a6a33}
td.tb-bld{font-weight:700;border-left:none;padding-left:35px}
td.tb-bg-clr{background:#6e6a6a33}
th.third-tbl{border-right:none}
tr.tb-brdr th{border-left:none;border-top:none;padding:25px 10px}
td.brdr-right{border-right:none}
.brdr-btm{border-bottom:none;padding-bottom:30px}
/*about us page css*/
.inr-blk-rt h2{line-height:64px;color:#000249}
.gabt-pg.fw{display:flex;align-items:center}
.our-stry{width:54%;float:left;margin-right:20px;margin-top:45px}
.our-stry p{margin-bottom:0!important}
.our-stry p{margin-bottom:22px!important}
.our-stry h3{font-size:25px}
.our-stry p.para-bld{color:#000!important;font-weight:700}
p.mk-diff{color:#6f2da8!important;font-size:14px!important}
.abt-us{width:40%;float:left;margin-top:45px}
.abt-img .abt-ig{border-radius:17px}
.abt-img{padding:50px;position:relative}
.abt-img:before{bottom:0;top:0;position:absolute;width:61%;right:-41px;background-color:#f3f7fb;content:"";z-index:-1;border-radius:10px}
.intg-img{width:42%;float:left;padding-top:104px;position:absolute;left:0}
.intg-rmt{display:none;padding-bottom:676px;background-color:#f7f7f7;clip-path:polygon(0 8%,100% 0%,100% 56%,0 70%);position:relative}
.intg-cont{width:58%;float:right;margin-top:237px}
.inside-cont{width:45%;float:left;margin:20px 16px 15px 10px}
.inside-cont h3{position:relative;padding:10px 0}
.inside-cont h3:before{position:absolute;width:74px;height:2px;background-color:#6f2da8;content:"";bottom:0}
.hd-1.fw{margin-top:40px}
.hd-1 h2{color:#000249;font-size:36px;line-height:47px}
.hd-1 span.span-int{color:#f97a25!important}
.inr-srvs-sec1 .tb-button.tablinks{border-radius:50%;padding:54px 0 0;font-family:'Inter';font-weight:400;font-size:17px;line-height:30px;color:#000249;margin:0 0 20px;position:relative;cursor:pointer}
.inr-srvs-sec1 .tb-button.tablinks:before{display:flex;border-radius:50%!important;position:absolute;content:"1";width:45px;height:45px;background-color:#fff;color:#001C64;font-family:'Inter';font-size:16px;border-radius:5px;left:0;top:0;right:0;margin:auto;text-align:center;align-items:center;justify-content:center}
.inr-srvs-sec1 ul.tabs{width:100%;float:left;position:relative}
.inr-srvs-sec1 ul li{text-align:center;width:19%;display:inline-block}
.inr-srvs-sec11 ul li{width:24%}
.doits.fw{padding:40px 0 20px}
.inr-srvs-sec1 ul.tabs:before{z-index:-1;position:absolute;content:"";width:78%;height:2px;left:0;right:0;top:-87px;margin:auto;background-color:#6F2DA8}
.inr-srvs-sec.inr-srvs-sec1.fw{padding:30px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);border-radius:10px}
.inr-srvs-sec1 .tab-content.fw{box-shadow:none!important;width:100%}
.inr-srvs-sec1 .cont-sec:before{content:"2"!important}
.inr-srvs-sec1 .cont-third:before{content:"3"!important}
.inr-srvs-sec1 .cont-fourth:before{content:"4"!important}
.inr-srvs-sec1 .cont-fifth:before{content:"5"!important}
.const-com{position:relative;padding-bottom:55px!important;background-color:#f7f7f7;clip-path:polygon(18% 13%,100% 0,100% 60%,100% 88%,0 99%,0 99%,0 7%);z-index:-1;margin-top:-50px}
.const-com:before{position:absolute;top:0;left:0;bottom:0;background-image:url(https://grape5.com/wp-content/uploads/2021/11/remove-teams-full.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0;width:50%}
.const-com-1{z-index:1;position:absolute;padding:50px;top:0;bottom:0;left:0;width:45%;float:left;padding-left:0}
.const-com-2{width:60%;float:right;padding-top:175px}
.const-com-left{width:48%;float:left;margin-bottom:44px;margin-right:11px;min-height:277px}
.const-com-left h3{font-size:20px;font-family:'Inter';font-weight:400;position:relative;padding:10px 0;line-height:30px}
.const-com-left h3:before{position:absolute;content:"";bottom:0;left:0;width:70px;height:2px;background-color:#6f2da8}
.const-com-left p{font-family:'Inter';font-weight:400;font-size:16px;line-height:26px;color:#000249;margin:0 0 20px}
.abt-hdng.fw{margin:40px 0}
.boxes.fw{margin:40px 0 10px}
.clients-logo.clnts-lgo{margin-top:0!important}
.outsrc h2{margin-bottom:60px!important}
.bnr-btns a.st-project{padding-right:116px}
.tab-boxes.tab-boxes-one.four-boxes.fw{grid-template-columns:repeat(6,calc(100% /6))}
.tab-box.tab-box-one{justify-content:center;display:flex;margin-right:10px;padding:30px 15px;text-align:center;background-color:#f7f8f9;flex-direction:column;align-items:center;border-radius:6px}
.tab-box.tab-box-one span{margin-top:10px}
.inr-srvs-sec1 .tb-button.tablinks:after{z-index:-1;content:'';position:absolute;border-radius:50%;top:-69px;left:56px;width:70px;height:70px;transition:.3s;left:0;right:0;bottom:0;margin:auto}
.inr-srvs-sec1 ul.tabs li.selected .tb-button.tablinks:before{background-color:#000249}
.inr-srvs-sec1 ul.tabs li.selected .tb-button.tablinks:after{background:#b483df}
.accordion-container1{position:relative}
.accordion-container1 .accordion-title::before{left:auto;right:10px}
.accordion-container1 .accordion-title::after{left:auto;right:10px}
.baccord{position:relative;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);background-color:#fff}
.accordion-container1 .accordion-title{padding:.625em 1.625em .625em 4em;box-shadow:none}
.baccord:before{color:#fff;border-radius:50%;display:flex;z-index:1;position:absolute;content:"1";width:45px;height:45px;left:5px;background-color:#6f2da8;align-items:center;justify-content:center;top:26px}
.accordion-container1:before{top:40px;content:"";position:absolute;width:2px;height:300px;background-color:#6f2da8;left:26px}
.accordion-container1 .accordion-content p{padding:0 28px}
.accordion-container1 .accordion-content h4{padding:0 28px}
.baccord2:before{content:"2"}
.baccord3:before{content:"3"}
.baccord4:before{content:"4"}
.baccord5:before{content:"5"}
.bccdone{box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);padding: 15px 10px 15px 10px;border-radius: 8px;}
.page-id-7 .third-sec {padding: 0px !important;margin-bottom:clamp(60px, 5vw, 100px) !important;;}
.page-id-7 .third-sec-blk.why-chose {width: 29% !important;padding-top: 50px;}
.page-id-7 .third-sec-blk_two {padding-top: 120px;padding-bottom: 110px;}
.page-id-7 .hire-top-bnr h3{font-size: clamp(1.625rem, -0.0577rem + 1.9231vw, 2.25rem) !important;line-height:1.2 !important;font-family: 'Inter' !important;}
.page-id-7 .hire-top-bnr a{font-size: clamp(1rem, 0.6635rem + 0.3846vw, 1.125rem) !important;line-height:1.2 !important;font-family: 'Inter' !important;}
.page-id-7 .Call-to-action-sec-blk h4{font-size: clamp(1.5rem, 1.1635rem + 0.3846vw, 1.625rem) !important;line-height:1.4 !important;font-family: 'Inter' !important;font-weight:400!important;}

/*terms and condition page*/
.trm-cnd.fw { padding-top: 30px;}
.trm-cnd h1{text-align:center;position:relative;font-weight:700;font-size: clamp(1.5rem, 1.0833rem + 1.3889vw, 2.75rem);line-height: 1.2;margin: 0 0 20px;color: #000249;}
.trm-cnd h1:before{position:absolute;content:"";width:13%;height:3px;bottom:0;left:0;right:0;margin:auto;background-color:#f97a25}
.trm-cnd-cont.fw{/*box-shadow:0 0 9px 0 #ddd;*/padding:20px 0 50px;}
.trm-cnd-cont h4{color: #000249;font-family: 'Inter' !important;margin: 30px 0 10px;}
.trm-cnd-cont p{text-align:justify;color: #594a66;font-size: clamp(1rem, 0.7333rem + 0.4306vw, 1.25rem) !important;line-height: 1.5 !important;font-family: 'Inter' !important;margin: 0 0 15px;}
.trm-cnd-cont ul li{text-align:justify;color: #594a66;font-size: clamp(1rem, 0.7333rem + 0.4306vw, 1.25rem) !important;line-height: 1.5 !important;font-family: 'Inter' !important;margin: 0 0 15px;}
.d-hd h2{margin-top:40px!important;margin-bottom:0!important;width:50%}
.inr-srvs-sec12 ul.tabs:before{top:-119px}
.fqa{box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);margin-bottom:10px}
.tab-content.tab-contentone{position:relative;margin-bottom:451px}
.tab-content.tab-contentone .cont{position:absolute;top:0;left:-76px}
.contone{width:100%;float:left}
.contone.conttwo{margin-top:89px;z-index:1;background-color:#fff;min-height:300px;box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);position:absolute;right:0;width:65%;float:right;left:426px;padding:50px 50px}   
.page-id-775 .page-header, .page-id-600 .page-header{margin-top: 100px;}

/*custom Projects*/
.inr-srvs-sec11 ul.tabs li.selected .tb-button.tablinks:after{background:none}
.inr-srvs-sec11 .tb-button.tablinks:before{content:""!important}
.inr-srvs-sec11 .tb-button.tablinks:before{border-radius:1%!important;width:96px;height:4px}
.inr-srvs-sec11 .tb-button.tablinks:before{background:none}
.inr-srvs-sec11 ul.tabs:before{top:-134px;height:1px}
.inr-srvs-sec.inr-srvs-sec11.fw{padding-bottom:30px;box-shadow:none;padding:0}
.inr-srvs-tabsone.fw{padding:20px 40px 0}
.abt-hdngone.fw{margin-bottom:0!important}
.contone{position:relative;width:100%;float:left;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.contone i.fa.fa-circle{font-size:9px;color:#6f2da8;border:1px solid #6f2da8;padding:2px;border-radius:50%;margin-right:20px}
.contone h4{position:relative;color:#fff!important;display:flex!important;align-items:center}
.contone h4:before{padding:30px;content:"";position:absolute;width:75%;background-color:#6f2da8;z-index:-1;left:-50px}
.contone img{position:absolute;left:-75px}
.abt-hdng h2{margin-top:20px!important}
.abt-hdngtwo.fw h2{font-family:'Inter';font-weight:700;font-size:36px;line-height:50px;color:#000249;margin:0 0 20px;letter-spacing:.56px}
.abt-hdngtwo p{font-family:'Inter';font-weight:400;font-size:16px;line-height:26px;color:#000249;margin:0 0 20px}
.abt-hdngtwo h4{font-size:24px;font-family:'Inter';line-height:30px;color:#000249;margin:0 0 22px;letter-spacing:.76px}
.inr-srvs-sec1 .tb-button.tablinks.tb-button.tablinks1:before{top:-27px!important}
h1.accm{line-height:90px}
.accrd.fw p{padding-bottom:20px}
.ur-proj{position:relative;margin-bottom:20px}
.ur-proj:before{width:1349px;padding:150px 0;background-color:#1b2c3f;position:absolute;content:"";left:-75px;z-index:-1}
.proj-left{width:32%;float:left;padding:20px}
.full-proj.fw{display:flex;align-items:center}
.proj-left h3{color:#fff;font-size:29px}
.proj-left p{color:#fff!important}
.proj-left a{background-color:#fff;padding:15px 50px;font-size:18px;float:right;font-family:'Inter-Regular'}
/*email template css */
.e-lg.fw{text-align:center}
.e-lg img{width:20%}
.e-bnr.fw{position:relative}
.e-bnr-img{position:relative}
.e-content.fw{text-align:center;margin-top:40px}
.email-cont a{background-color:#fe7815;color:#fff;font-size:15px;padding:5px 10px}
.e-info.fw{background-color:#6f2da8;padding:40px;text-align:center}
.e-info-cont h3{color:#fff}
.e-info-cont p{color:#fff!important;line-height:16px!important}
.e-info-cont p.e-ftr{margin-top:27px!important}
.social-email.fw{display:flex;align-items:center;justify-content:center}
.social-email img{margin-right:26px}
.email-cont p{line-height:15px!important}
/*dedicated it team second tab css*/
.inr-srvs-sec1 ul.tabs1{width:100%;float:left;position:relative}
.inr-srvs-sec1 ul.tabs1:before{z-index:-1;position:absolute;content:"";width:78%;height:2px;left:0;right:0;top:24px;margin:auto;background-color:#6F2DA8}
 .inr-srvs-sec1 ul.tabs1 li.selected .tb-button.tablinks:before{background-color:#f97a25;color: #fff;font-weight:800;} 
.inr-srvs-sec1 ul.tabs1 li.selected .tb-button.tablinks:after{background-color:#f97a2582;}  
/*tech staff augmentation second tab css*/
.inr-srvs-sec12 ul.tabs2{width:100%;float:left;position:relative}
.inr-srvs-sec12 ul.tabs2:before{z-index:-1;position:absolute;content:"";width:78%;height:2px;left:0;right:0;top:24px;margin:auto;background-color:#6F2DA8}
.inr-srvs-sec12 ul.tabs2 li.selected .tb-button.tablinks:before{background-color:#f97a25; color: #fff;}
.inr-srvs-sec12 ul.tabs2 li.selected .tb-button.tablinks:after{background-color:#f97a258a;}
/*custom it projects technology expertise tab css*/
.hm-technology-tabs ul.tabs3{margin:0 0 50px;width:100%;float:left}
.hm-technology-tabs ul.tabs3 li{width:33.33%;float:left}
.hm-technology-tabs ul.tabs3 li.selected .tb-button:before{background-image:url(https://grape5.com/wp-content/uploads/2024/12/custom-it-projects-icons1.svg);background-color:#6f2da8}
.hm-technology-tabs ul.tabs3 li h3{font-family:'Inter';font-weight:600;color:#6f2da8;margin:0;padding:15px 0;font-size:18px}
.hm-technology-tabs ul.tabs3 li.selected h3{color:#6f2da8}
/*custom it projects custom software solution tab css*/   
.inr-srvs-sec11 ul.tabs4{width:100%;float:left;position:relative}
.inr-srvs-sec11 ul.tabs4:before{z-index:-1;position:absolute;content:"";width:100%;height:1px;left:0;right:0;top:1px;margin:auto;background-color:#6F2DA8}
.inr-srvs-sec11 ul.tabs4 li.selected .tb-button.tablinks{font-weight:800;color:#6f2da8}
.inr-srvs-sec11 ul.tabs4 li.selected .tb-button.tablinks:before{background-color:#000249}
.inr-srvs-sec11 ul.tabs4 li.selected .tb-button.tablinks:after{background:none}
/*custom it projects Bespoke software tab css*/
.inr-srvs-sec1 ul.tabs5{width:100%;float:left;position:relative}
.inr-srvs-sec1 ul.tabs5:before{z-index:-1;position:absolute;content:"";width:78%;height:2px;left:0;right:0;top:23px;margin:auto;background-color:#6F2DA8}
.inr-srvs-sec ul.tabs5 li.selected .tb-button.tablinks{font-weight:800;color:#6f2da8}
.inr-srvs-sec1 ul.tabs5 li.selected .tb-button.tablinks:before{background-color:#000249}
.inr-srvs-sec1 ul.tabs5 li.selected .tb-button.tablinks:after{background:#b483df}
/*bottom footer*/
.bt-ftr.fw{padding:16px 0;background-color:#6f2da8}
.bt-ftr p{font-family:'Inter';text-align:left;color:#fff;font-size:17px;margin-bottom:0}
.bt-ftr span.cpy-rt{font-weight:600}
.wpcf7-response-output{width:93%;float:left}
.dispf ul li{font-size:16px;line-height:26px;color:#000249}
/*engagement model*/
.dedicated-team-engagement{padding:100px 0;background-color:#6f2da8;color:#fff}
.dedicated-team .container{padding:0}
.dedicated-team-engagement h2{font-size:36px;line-height:42px;font-family:'Inter';color:#fff;margin-bottom:75px;}
.dedicated-team-engagement .engagement-block{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px 30px}
.dedicated-team-engagement .engagement-block__item{position:relative;padding-left:20px;width:290px}
.dedicated-team-engagement .engagement-block__title{font-family:'Inter';font-weight:600;font-size:16px;color:#fff;margin-bottom:20px}
.dedicated-team-engagement .engagement-block__item._selected h3{color:#ff7200;transition:all .5s ease}
.dedicated-team-engagement .engagement-block__text h4{font-family:'Inter';font-weight:400;color:#ccced1;font-size: 16px !important;font-weight: 400;}
.engagement-block__item._active .btn{font-family:'Inter';font-weight:400;border:2px solid #fff;box-sizing:border-box;border-radius:5px;color:#fff;font-weight:500;text-decoration:none;padding:12px 20px;display:inline-block}
.engagement-block__client h5{font-family:'Inter';font-weight:400;font-size: 18px;font-weight: 600;margin-bottom: 0px;}
.engagement-block__softermii h5 {font-family: 'Inter-Regular';font-size: 18px;font-weight: 600;margin-bottom: 0px;}
.engagement-block__client, .engagement-block__softermii p { margin: 0;}
.engagement-block__softermii{font-family:'Inter';font-weight:400;right: 0;position: absolute;}
.dedicated-team-engagement .engagement-block__title::before{content:"";display:block;width:4px;height:30px;background-color:#ff7200;position:absolute;left:0}
.dedicated-team-engagement .engagement-block__line-block{grid-column:span 3;width:100%;padding-left:0}
.dedicated-team-engagement .engagement-block__item{position:relative}
.dedicated-team-engagement .engagement-block__line-description{display:flex;justify-content:space-between;font-weight:700;color:#bac4cf}
.dedicated-team-engagement .engagement-block__line-gradient{position:relative;margin-top:5px;height:56px;background:linear-gradient(90deg,rgba(255,114,0,.1) 0,#ffbd87 50%,rgba(255,255,255,.1) 100%)}
.dedicated-team-engagement .engagement-block__line-image{position:absolute;top:0;bottom:0;left:0;right:0;/*background:url(images/gradient-line-bg.png)*/background-image:url(https://grape5.com/staging/wp-content/uploads/2024/11/gradient-line-bg.png);}
.dedicated-team-engagement .engagement-block__item:nth-child(5){padding:0}
.dedicated-team-engagement .engagement-block__item{position:relative;width:100%}
.dedicated-team-engagement .engagement-block a{padding:12px 0;font-weight:600;color:#fff;text-align:center;width:270px}
.dedicated-team .btn{border:1px solid #fff;box-sizing:border-box;border-radius:5px;text-decoration:none;display:inline-block}
.dedicated-team-engagement .engagement-block__item._selected a{color:#fff;background:#ff7200;border-color:#ff7200;transition:all .5s ease}
.dedicated-team-engagement .engagement-block a:hover{border-color:#ff7200}
.accrd-rightone{width:48%;float:right}
.accrd.abt-hdngtwo.fw{padding:10px 0}  
/*choose what fits you*/
.choose-wt{width:27%!important}
th.third-tbl.third-tbll.choose-wt{border-left:1px solid #6e6a6a33!important;background:#e2e1e1!important}
.grecaptcha-badge{visibility:hidden!important}
.grecaptcha-badge{display:none!important}   
/*call to action*/
.contone-left{width:48%;float:left}
.contone-right{width:48%;float:right}
.soft-left h3{font-family:'Inter';font-weight:700;font-size:30px;line-height:40px;color:#000249;margin:0 0 20px;letter-spacing:.56px}
.soft-left a:hover{color:#f97a25}
.accrd.fw{padding-top:40px}
.abt-hdng.abt-hdngtwo.fw{margin-top:70px}
.wpcf7 form .wpcf7-response-output{font-family:'Inter-Regular'}
.wpcf7-not-valid-tip{font-family:'Inter';font-weight:400;color:#f97a25}
.ipad-left{width:49%;float:left}
.ipad-right{width:49%;float:right}
.ipadone{display:none}
.contact-pg .intl-tel-input{width:100%;margin-bottom:20px}
.page-id-600 .inr-top-blk.fw{display:none}
.page-id-13 .inr-top-blk.fw{display:none}
.page-id-733 .inr-top-blk.fw{display:none}
.page-id-755 .inr-top-blk.fw{display:none}
.page-id-752 .inr-top-blk.fw{display:none}
.page-id-775 .inr-top-blk.fw{display:none}
/*top header*/
.top-header.fw{padding:13px 20px;background:#6f2da8;position:fixed;z-index:9}
.top-hdr-left{width:auto;float:left}
.top-hdr-right{float:right}
.top-header a{font-size:14px;font-family:'Inter-Regular'}
.top-hdr-right a{border:1px solid #fff;padding:5px 20px;display:inline-block;background:#fff;border-radius:50px;font-weight:600}
.top-hdr-left a{display:inline-block;border:1px solid #fff;padding:5px 20px;background:#fff;border-radius:50px;font-weight:600}
/*new table*/
.first-col{width:20%;float:left;border-right:1px solid #3333;border-left:1px solid #3333;transition: 0.7s ease;}
.first-col p{padding:0 15px}
.second-col{width:40%;float:left;border-right:1px solid #3333;background:#7c787412;transition: 0.7s ease;}
.second-col p{padding:0 15px}
.third-col{width:40%;float:left;border-right:1px solid #3333;transition: 0.7s ease;}
.third-col p{padding:0 15px}
.fourth-col{float:left;border-right:1px solid #3333}
.fourth-col p{padding:0 15px}
.new-tble.fw h5{font-family:'Inter';font-weight:700;font-size:18px;line-height:38px;color:#000249;margin:0;letter-spacing:.56px;border-bottom:1px solid #3333;padding:15px}
.m-colone{min-height:100px;border-bottom:1px solid #3333;display:flex;align-items:center;padding-left:3%;font-family:'Inter';}
.new-tble.fw{border-top:1px solid #3333}
.first-col:hover{background:#6f2da8;transition: 0.7s ease;}
.first-col:hover p, .first-col:hover .m-colone{color:#fff!important;}
.second-col:hover{background:#6f2da8;transition: 0.7s ease;}
.second-col:hover p,.second-col:hover .m-colone{color:#fff!important}
.second-col:hover h5{color:#f97a25!important}
.third-col:hover{background:#6f2da8;transition: 0.7s ease;}
.third-col:hover p, .third-col:hover .m-colone{color:#fff!important}
.third-col:hover h5{color:#f97a25!important}
.fourth-col:hover{background:#6f2da8}
.fourth-col:hover p,.fourth-col:hover .m-colone{color:#fff!important}
.fourth-col:hover h5{color:#f97a25!important}
.first-col h5{color:#fff!important}
.first-col:hover h5{color:#6f2da8!important}
.tble{display:block}
.first-col-cont{font-weight:800}
/*choose fits you*/
.first-col-choose{width:10%;}
.second-col-choose{width:30%;}
.third-col-choose{width:30%;}
.fourth-col-choose{width:30%;}
.hm-technology-tabs.hm-technology-tabsone.fw {display: none;}
.tbleone{display:none;}
.new-table-one{display:none;}
tr.last-row-tble{transition:.3s;}
tr.last-row-tble:hover, tr:hover {background: #6f2da8;}
tr.last-row-tble:hover td, tr:hover td,  tr:hover th {color: #fff!important;}
tr.tb-brdr:hover th.third-tbl.third-tbll.choose-wt{background: #6f2da8 !important;}
/*custom it project mobile view*/
.re-product-cont{box-shadow:0 10px 15px #fff}
.re-product-cont h4:before{position:absolute;width:90%;height:100%;content:"";background:#6f2da8;z-index:-1;left:0}
.re-product-cont h4{padding:15px 20px 10px;color:#fff;position:relative;display:flex;align-items:center}
.re-prod-innr-cont{padding:20px}
.re-prod-innr-cont ul li{font-family:'Inter';font-weight:400;font-size:16px;line-height:26px;color:#000249;margin:0 0 15px}
.re-prod-innr-cont p{font-family:'Inter';font-weight:400;font-size:16px;line-height:26px;color:#000249;margin:0 0 15px}
.re-product.fw h5{font-family:'Inter';font-weight:700;font-size:18px;line-height:38px;color:#000249;margin:0 0 10px;letter-spacing:.56px}
.re-prod-innr-cont ul li i{padding-right:10px}
.re-product.fw h3{font-family:'Inter';font-weight:700;font-size:32px;line-height:42px;color:#000249;margin:0 0 20px;letter-spacing:.56px}
.comp-prod.fw{display:none}
.m-colone-last{min-height:151px}
.page-id-12 .dedicated-team-engagement{margin-bottom:40px}
.team1 p{padding-bottom:0!important;margin-bottom:0!important;padding-top:10px!important}
.boxes.boxes-11 h2:first-child{margin-bottom:35px}
/*hovering effects*/
.wlcm-sec-rt ul li:hover{opacity:.8;color: #f97a25;transition: 0.7s ease;}
.wlcm-img img:hover{box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);transform:translate(0px,-10px);transition:.5s}
.wlcm-img img{transition: 0.7s ease;border-radius:10px!important;width:100%;}
.bnft-blk:hover{transition:0.7s ease !important;transform:translate(0px,-10px)!important}
/*Thank You*/
.page-id-1153 .inr-top-blk{display:none}
.thank-you-page.fw{text-align:center;padding:20px 0}
.success-icon{margin:0 0 15px}
.wpcf7 form .wpcf7-response-output{font-family:'Inter';font-weight:400;font-size:15px;text-align:center;width:100%;margin:0}
.contact-pg.subt input.wpcf7-form-control.has-spinner.wpcf7-submit{cursor:pointer!important}
input.actve{cursor:not-allowed!important;opacity:.8!important}
input.ntactve{cursor:Pointer!important;opacity:1!important}
.hm-cl-lft h3 {font-size: clamp(1rem, 0.9583rem + 0.1389vw, 1.125rem);line-height: 1.4;font-family:'Inter';font-weight: 600;color: #fff;}
.mob-menu-logo-holder img.mob-standard-logo.lazyloaded {width: 143px !important;height: 50px !important;}
/* new changes */
.copyright-left {width: 50%;float: left;margin-top: 6px;}
.copyright-right { width: auto;float: right;padding-right:5%;}
.copyright-right ul.last-ftr {margin-bottom:0px;}
.copyright-right ul.last-ftr li { display: inline-block;margin: 0 auto;}
.copyright-right ul.last-ftr li a {font-size: 16px!important;line-height: 16px!important;font-family: 'Inter';margin: 10px 24px;display: inline-block;color: #fff;transition: all 0.3s ease;font-weight: 500;}
.copyright-right ul.last-ftr li a:last-child {margin-right: 0px;}
.copyright-right ul.last-ftr li a:hover{color:#f97a25;}
.hd-ipad.fw p{font-family:'Inter';font-weight:400;font-size:16px;line-height:26px;color:#000249;margin:0 0 16px}
.hd-ipad.fw i{padding-right:18px;font-size:23px;color:#f97a25}
.hd-ipad.fw{padding-left:12px}
.hd-ipad.fw a:hover{color:#f97a25}
.hd-ipad.fw h5{font-family:'Inter';font-weight:700;font-size:20px;line-height:40px;color:#000249;margin:0 0 20px;letter-spacing:.56px}
.ag-ftr.fw{display:flex;}
.ftr-srvs-blk{width:62%;float:left;padding:0}
element.style{}
.ag-ftr.fw h5{font-family:'Inter';font-weight:700;font-size: clamp(1.125rem, 1rem + 0.4167vw, 1.5rem);line-height:1.4px;color:#000249;margin:0 0 32px;letter-spacing:.56px}
.ftr-lft p{font-family:'Inter';font-weight:400;font-size:16px;line-height:21px;color:#000249;margin:0 0 20px}
.hd-ipad.ipad-ful.fw{width:100%}
.topmenu ul li a:hover:before{width:88%!important;transition:all ease .6s!important;background:#f97a25!important}.topmenu ul li a:before{position:absolute;content:"";width:0!important;height:3px!important;left:0!important;bottom:-6px}.topmenu ul li.contact-btn a:hover:before{display:none;}.topmenu .sub-menu li a { transition: 0.7s ease;}.topmenu .sub-menu li a:hover {padding-left: 12px !important;transition: 0.7s ease;background-color: transparent !important;color:#f97a25;}
.topmenu .sub-menu li a:hover:before {display: none;transition: opacity 1s ease-in;}
.page_default.fw {overflow: hidden !important;margin: 87px 0 0px !important;}
h5.dedi-tech-page-text{font-size: 0px !important;}.inr-srvs-sec .tab.active .tb-button:before {background-color: #f97a25;color: #fff;}.inr-srvs-sec1 ul.tabs1 li.selected .tb-button.tablinks:after,
.inr-srvs-sec1 ul.tabs1 li.active .tb-button.tablinks:after {background-color: #f97a2582;}
.inr-srvs-sec .tab.active .tb-button:after {background-color: #f97a2582;}
.inr-srvs-sec1 ul.tabs5 li.selected .tb-button.tablinks:after {background: #f97a2582;}
.inr-srvs-sec1 ul.tabs5 li.selected .tb-button.tablinks:before {background-color: #f97a25;color: #fff;}
.Technology-expertise-blks{width:100% !important; float:left !important;}
.choose-ur-eng-mbl-sec-main{display:none;}
.tab-title h3 {font-family: 'Inter';font-weight: 600;font-size: clamp(1.375rem, 0.6957rem + 1.087vw, 2rem);line-height: 1.2;}
.hire-sub-menu-mobile, .contact-us-mob-menu{display:none;}
.hire-sub-menu .sub-menu li.tab-link.is-active a {color: #ffff;padding:17px 23px;font-weight:700;}
.hire-sub-menu .sub-menu li.tab-link.is-active a:before {position: absolute;content: ""; width: 8px;height: 15px;background-image: url(https://grape5.com/wp-content/uploads/2024/11/sprites-new.webp);right: 16px;top: 0;bottom: 0;margin: auto;background-position: -3px -17px;}
.site-footer-blks.fw {padding: 30px 0px;}
.tab-menu {display: flex;}
li.mobile-menu{display:none;}

/* .page-header {margin: 0 0 87px;width: 100%;float: left;} */
.trusted-logo-sec.fw { padding: 100px 0px 0;text-align: center;}
.trusted-logo-sec-blks.fw {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.trusted-logo-sec-blk {width: 16.6%;float: left}
.trusted-logo-sec-blk:first-child, .trusted-logo-sec-blk:nth-child(2), .trusted-logo-sec-blk:nth-child(3), .trusted-logo-sec-blk:nth-child(4), .trusted-logo-sec-blk:nth-child(5),.trusted-logo-sec-blk:nth-child(6) {margin: 0 0 40px;}

.soft-right.mbl {display: none;}
.logo-menu-new{display:none !important;}
.container.Expertise-sec.Back-end-expertise .e-con-inner {padding-bottom:clamp(60px, 5vw, 100px) !important;}
h2.entry-title {display: none !important;}

/* Blogs  */
.grape5-posts-grid{ display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;} 
/* .grape5-posts-grid{gap:20px;margin-top:20px;display:flex;flex-wrap:wrap;}  */
.grape5-post-item{background:#fff;border:0;padding:0;border-radius:10px;text-align:left;width: 100%;float: left;}
.grape5-post-item img{width:100%;height:300px;border-radius:15px;max-height:400px;object-fit:cover}
.grape5-post-item h2 a,.grape5-post-item h2 {color: #000249; font-family: "Inter", Sans-serif;font-size: 22px;font-weight: 700;line-height: 32px;text-decoration:none;}
.grape5-post-item h2 a:hover,.grape5-post-item h2:hover{color:#000249;}
a.grape5-read-more{padding:10px 20px;background:#f97a25;border-radius:5px;color:#fff!important;transition:all .7s ease;font-size:15px!important;font-weight:500;line-height:24px!important;font-family: 'Inter';display: inline-block;}
a.grape5-read-more:hover{padding:10px 20px;background:#6f2da8;border-radius:5px;color:#fff!important;transition:all .7s ease;}

/* Blogs single related posts */
.related-posts-grid{ display:grid;grid-template-columns:repeat(3,1fr);gap:50px 50px;margin-top:20px;} 
.related-post-item{background:#fff;border:0;padding:0;border-radius:10px;text-align:left;width: 100%;float: left;}
.related-post-thumbnail img{width:100%;height:200px;border-radius:15px;max-height:300px;object-fit:cover;}
.sngle-post-related-sec-inr h5.related-post-title a,.sngle-post-related-sec-inr h5.related-post-title {color: #000249; font-family: "Inter", Sans-serif;font-size: clamp(1.25rem, 0.8308rem + 0.6098vw, 1.5625rem) !important;line-height: 1.4 !important;font-weight: 700;text-decoration:none;margin: 0px !important;}
.sngle-post-related-sec-inr h5.related-post-title a:hover,.sngle-post-related-sec-inr h5.related-post-title:hover{color:#000249;}
a.read-more-btn{padding:11px 29px;background:#f97a25;border-radius:5px;color:#fff!important;transition:all .7s ease;font-size:15px!important;font-weight:500;line-height:24px!important;font-family: 'Inter';display: inline-block;}
a.read-more-btn:hover{padding:11px 29px;background:#6f2da8;border-radius:5px;color:#fff!important;transition:all .7s ease;}
.related-post-thumbnail {margin: 0 0 10px;}

.page-id-9 table tbody>tr td:first-child { width: 20%;}
.page-id-905 table tbody>tr td:first-child { width: 20%;}



/* Responsive */
@media (max-width: 1920px) {/* aboutus-page */}
@media (max-width: 1900px) {/* aboutus-page */}
@media (max-width: 1800px) {
/* aboutus-page */
.page-id-7 .third-sec-blk.why-chose {width: 30% !important;padding-top: 50px;}
.page-id-7 .third-sec-blk_two {padding-top: 110px;padding-bottom: 117px;}
}
@media (max-width: 1700px) {
/* Home-page */
.hm-bnr-img {width: 44%;}
.hm-bnr-cntnt {gap: 36px;}
.tab-cont-img {width: 36%;}
/* aboutus-page */
.page-id-7 .third-sec-blk.why-chose {width: 31% !important;padding-top: 50px;}
.page-id-7 .third-sec-blk_two {padding-top: 110px;padding-bottom: 117px;}
.grape5-post-item img {height: 280px;}

}
@media (max-width: 1600px) {
.header-main-sec .logo img {width: 80%;}
.hm-bnr { padding:0px 0 0;}
.bnr-btns a {padding: 16px 40px 16px 25px;}
/* aboutus-page */
.page-id-7 .third-sec-blk.why-chose {width: 33% !important;padding-top: 44px;}
.page-id-7 .third-sec-blk_two {padding-top: 110px;padding-bottom: 117px;}
.inr-top-blk{position:relative;padding:50px 0;margin-top: 85px !important;}

}
@media (max-width: 1500px) {
.hm-bnr { padding: 0px 0 0;}
.page-header {margin: 0 0 0px;}
.hm-bnr-cntnt {gap: 30px;}
.wlcm-sec-rt {width: 52%;}
.wlcm-img {width: 38%;}
.welocme-sec p { margin: 0 0 32px;}
.icon-boxes {margin: 20px 0px 60px;}
.bnft-blk ul li:before { width: 22px;height: 22px;left: -36px;top: 15px;}
.ag-ftr-main-rgt {width: 50%;}
/* aboutus-page */
.page-id-7 .third-sec-blk.why-chose {width: 35% !important;padding-top: 44px;}
.page-id-7 .third-sec-blk_two {padding-top: 110px;padding-bottom: 117px;}
.inr-top-blk{position:relative;padding:50px 0;margin-top: 78px !important;}
.hm-bnr {margin-top: 77px;}
.grape5-post-item img {height: 270px;}

}
@media (max-width: 1400px) {
.hm-bnr { padding: 0px 0 0;}
.wlcm-sec-rt {width: 56%;}
.page-header {margin: 0 0 0px;}
/* aboutus-page */
.page-id-7 .third-sec-blk.why-chose {width: 40% !important;padding-top: 40px;}
.page-id-7 .third-sec-blk_two {padding-top: 110px;padding-bottom: 117px;}
.inr-top-blk{position:relative;padding:50px 0;margin-top: 73px !important;}
.hm-bnr {margin-top: 72px;}
.grape5-post-item img {height: 260px;}

}
@media (max-width: 1300px) {
/* aboutus-page */
.page-id-7 .third-sec-blk.why-chose {width: 40% !important;padding-top: 40px;}
.page-id-7 .third-sec-blk_two {padding-top: 93px;padding-bottom: 95px;}
}
@media (max-width: 1200px) {
/* aboutus-page */
.abt-send-sec-blks {gap: 70px 70px !important;}
.grape5-post-item img {height: 250px;}
}
@media (max-width: 1100px) {
/* aboutus-page */


}
@media (max-width: 1024px) {
.logo-menu{display:none !important;}
.logo-menu-new {position: fixed;top: 0;z-index: 9999; background: #fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);width:100%;float:left;padding:0px !important;display:block !important;}
.fourth-sec-blk-two-new .fourth-sec-blk-inr {width: 31.66% !important;}
.logo-menu-new  ul.elementskit-menu-po-left li{margin: 12px 0px;width: 100%;float: left;}
.logo-menu-new  ul.elementskit-menu-po-left li a {font-size: clamp(1.125rem, 1.0147rem + 0.3676vw, 1.25rem) !important;line-height: 1.2 !important;font-family: 'Inter';font-weight: 700;padding: 10px 0px !important;}
.elementskit-navbar-nav-default .elementskit-submenu-panel>li:hover>a, .elementskit-navbar-nav-default .elementskit-submenu-panel>li>a:hover {background-color: rgb(111 45 168) !important;}
.logo-menu-new  .elementor-element.elementor-element-f6b796e .elementskit-menu-close {font-size:30px !important;}
.elementskit-menu-overlay {background-color: transparent !important;}
.elementor-2116 .elementor-element.elementor-element-f6b796e .elementskit-nav-logo > img {max-width: 200px !important;max-height: 64px !important}
.logo-menu-new-inr-lft img {height: 60px !important;width: auto !important;}
a.ekit-menu-nav-link.ekit-menu-dropdown-toggle {width: 100%;float: left;display: flex;flex-wrap: wrap;z-index: 99;}
i.icon.icon-down-arrow1.elementskit-submenu-indicator:before {right: 0px;position: absolute;padding: 6px 14px;border: 1px solid #fff;border-radius: 13px;top: 11px;}
i.icon.icon-down-arrow1.elementskit-submenu-indicator {width: 100%;border: none;position: absolute !important;right: 0px;padding: 20px !important;z-index: 99;top: -2px;}
div#ekit-megamenu-mobile-menu {padding: 0px 20px;}
.fst-sub-menu ul.elementskit-submenu-panel {padding-left: 20px !important;margin-top: 0px !important;}
.fst-sub-menu ul.elementskit-submenu-panel li a{font-size: clamp(1rem, 0.8645rem + 0.6024vw, 1.25rem) !important;}
.fst-sub-menu ul.elementskit-submenu-panel i.icon.icon-down-arrow1.elementskit-submenu-indicator:before {padding: 3px 10px;right: 3px;top: 10px;}
.logo-menu-new ul.elementskit-menu-po-left li {margin: 12px 0 !important;}
.logo-menu-new ul.elementskit-menu-po-left .scnd-sub-menu.menu-ai-ml {margin-top: 20px !important;}
button.elementskit-menu-close.elementskit-menu-toggler { margin: 0px !important;}
.elementskit-nav-identity-panel {display: flex !important;justify-content: space-between;align-items: center;}
.logo-menu-new ul.elementskit-menu-po-left li.contact-us-mob a {padding: 16px 20px !important;background-color: #f97a25;justify-content: center;border-radius: 16px !important;margin-top: 15px !important;}
.logo-menu-new ul.elementskit-menu-po-left li.contact-us-mob a:hover{background-color: #fff !important;color: #f97a25 !important;}
.logo-menu-new ul.elementskit-menu-po-left a.ekit-menu-nav-link {text-transform: uppercase !important;}
.logo-menu-new ul.elementskit-menu-po-left a.ekit-menu-nav-link.ekit-menu-dropdown-toggle {font-size: clamp(1.25rem, 1.1822rem + 0.3012vw, 1.375rem) !important;}
.logo-menu-new ul.elementskit-menu-po-left li ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open li a {font-size: clamp(1.125rem, 1.0572rem + 0.3012vw, 1.25rem) !important;line-height: 1.2 !important;font-family: 'Inter';}
.logo-menu-new ul.elementskit-menu-po-left li ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open a.scnd-sub-menu.dropdown-item a.dropdown-item{font-size: clamp(1rem, 0.9322rem + 0.3012vw, 1.125rem) !important;}

.elementor-2116 .elementor-element.elementor-element-f6b796e .elementskit-menu-hamburger {width: 35px !important;border-radius: 0px !important;}
.elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {height: 3px !important;margin-bottom:7px !important;}


}
@media (max-width: 991px) {
.hm-banr-main {display: grid;gap: 36px;}
.hm-bnr-cntnt, .hm-bnr-img {width: 100%;}
.hm-bnr-img {text-align: center;}
.hm-bnr-img img {width: 62%;float: right;margin-right: -20px;}
.welome-sec-cntnt.fw {display: block;}
.wlcm-sec-rt {width: 100%;}
.bnft-blk {width: 100%;}
.benifit-blks {gap: 24px;display: grid;}
.wlcm-img {width: 58%;}

.page-header {margin: 0 0 0px!important;}
	
/* Footer */
.ag-ftr.fw {display: grid;gap: 36px;}
.ag-ftr-main-lft {width: 100%;display: flex;}
.ag-ftr-main-rgt {width: 100%;}
.ftr-srvs-blks.fw, .fw.ftr-srvs-blktwo {width: 38%;}
.ag-ftr-main-rgt {justify-content: left;}
.ftr-lgo-midl {width: 82%;}
	
/* Mobile */
.hire-sub-menu{display:none;}
.hire-sub-menu-mobile, .contact-us-mob-menu{display:block;}
.mob-expand-submenu i {font-size: 22px !important;}
.mobmenu-right-panel li, .rightmbottom, .rightmtop {padding-left: 0%;padding-right: 6%;}
.mob-hir-menu-blk {display: flex;justify-content: space-between;padding: 10px 0px;}
.mobmenu-content #mobmenuright .sub-menu .sub-menu li:hover {background-color: transparent;}
.mobmenu-content .mob-hir-menu-inr a {font-size: 16px !important;padding: 10px 4px !important;}
.mobmenu-content li a {padding: 15px 20px !important;}
.mobmenu-content .contact-us-mob-menu a {padding: 15px 10px !important;margin: 20px 0px;background-color: #f97a25;text-align: center;border-radius: 12px;}

/* Menu */
li.new-services-sec .services-submenu-sec.fw {left: 0px;width: 100%;min-width: 100%;margin: 0 auto;}
.services-submenu-sec-cont-blk {gap: 10px 10px !important; width: 100%;}
.services-submenu-sec-cont-blk-inr {width: 100%;float: left;}
.services-submenu-sec-blks.fw {gap: 20px 20px;}
li.new-services-sec{display: none !important;}
li.mobile-menu{display:block;}

.grape5-posts-grid {grid-template-columns: repeat(2, 1fr);} 
.related-posts-grid{display: flex;flex-wrap: wrap;gap: 20px 20px !important;} 
.owl-dots {text-align: center;}
.related-posts-grid button.owl-dot {width: 8px;height: 8px;background: #eee;border-radius: 100%;margin:0px 5px !important;}
.related-posts-grid button.owl-dot.active {width: 8px;height: 8px;background: #000;border-radius: 100%;}
a.read-more-btn { display: none !important;}

.tabs3 {flex-direction: row;overflow-x: auto;white-space: nowrap;overflow: hidden;}
.tabs3 li {margin-right: 5px;}
	.hm-technology-tabs ul.tabs3 li{width:auto !important;}

}

@media (max-width: 767px) {
.wlcm-sec-rt ul li:before { width: 50px;height: 50px;top: -14px;}
.wlcm-sec-rt ul li {padding: 0 0 0 62px;}
.icon-boxes.fw ul {margin-top: 6px;}
.backend-sec-blk-child-2 { width: 48% !important;}
.backend-sec-blks-1:last-child {margin-bottom: 50px;}
.trusted-logo-sec-blk {width: 100%;float: left;}
.trusted-logo-sec-blk:first-child, .trusted-logo-sec-blk:nth-child(2), .trusted-logo-sec-blk:nth-child(3), .trusted-logo-sec-blk:nth-child(4), .trusted-logo-sec-blk:nth-child(5), .trusted-logo-sec-blk:nth-child(6) {margin: 0px;}
.elementor-2116 .elementor-element.elementor-element-f6b796e .elementskit-nav-logo > img {max-width: 180px !important;max-height: 60px !important}
.hm-bnr-img img {width:70%;float: right;margin-right: -15px;}
.page-header {margin: 0 0 0px !important;}
.elementor-2116 .elementor-element.elementor-element-fa12b28 img {height: 55px !important;width:auto !important;}
.third-sec.Backend-pdng-bot {background: none !important;}
.hm-bnr {margin-top: 69px;}

   
	
}
@media (max-width:650px) {
main#content {padding: 0px !important;margin: 0px;}
.hm-bnr-img img {width: 100%;}
.wlcm-img {width: 100%;}
.benifit-blks {gap: 8px;}
	
/* Footer */
.ftr-lgo-midl {width: 100%;padding: 0 20px;}
.ftr-lgo-line:before {top: 20px;}
.logo-ftr-sec {padding: 0 0 20px 0;}
.ag-ftr-main-lft {display: grid;gap: 22px;}
.ftr-srvs-blks.fw {width: 100%;}
.ftr-srvs-blks-hire.fw {width: 80%;}
.ag-ftr.fw {display: grid;gap: 22px;}
.fw.ftr-srvs-blktwo {width: 43%;}
.elementor-2116 .elementor-element.elementor-element-fa12b28 img {height: 50px !important;width:auto !important;}
.hm-bnr {margin-top: 64px;}

/* new table  */
.table-wrapper{margin:0px;}
.table-wrapper table.fl-table { padding: 0px !important;display:block;width:100%;}
.table-wrapper:before{/*content:"Scroll horizontally >";*/display:block;text-align:right;font-size:14px;color:#191919;padding:0 0 10px;font-family: 'Inter';}
.fl-table thead,.fl-table tbody,.fl-table thead th{display:block;}
.fl-table thead th:last-child{border-bottom:none;}
.fl-table thead{float:left;}
.fl-table tbody{width:auto;position:relative;overflow-x:auto;}
.fl-table td,.fl-table th{padding:20px .625em .625em;height:130px;vertical-align:middle;box-sizing:border-box;overflow-x:visible;width:275px;font-size:13px;text-overflow:ellipsis;}
.fl-table thead th{text-align:left;border-bottom:1px solid #f7f7f9;width:110px;background:#6f2da8;color: #fff;font-family: 'Inter';}
.fl-table tbody tr{display:table-cell;}
.fl-table tbody tr:nth-child(odd),.fl-table tbody tr:nth-child(odd):hover{background:none;color:#000249 !important;}
.fl-table tr:nth-child(even),.fl-table tr:nth-child(even):hover{background:transparent;color:#000249 !important;}
.fl-table tr td:nth-child(odd), .fl-table tr:hover td:nth-child(odd){background:#F8F8F8;border-right:1px solid #E6E4E4;color:#000249 !important;}
.fl-table tr td:nth-child(even), .fl-table tr:hover td:nth-child(even){border-right:1px solid #E6E4E4;color:#000249 !important;}
.fl-table tbody td{display:table-cell;display:block;text-align:left;white-space:normal;}

.page-id-9 table tbody>tr td:first-child { width: auto;height: 62px;}
.page-id-9 .fl-table thead th:first-child { width:auto;height: 62px;}
.page-id-905 table tbody>tr td:first-child { width: auto;height: 62px;}
.page-id-905 .fl-table thead th:first-child { width:auto;height: 62px;}

}
@media (max-width: 480px) {
.hm-bnr-img {width: 66%; margin: 0 auto;}
.wlcm-sec-rt ul li {margin: 0px 0px 51px;}
.wlcm-sec-rt ul li {width: 100%;}
.ftr-srvs-blks-hire.fw {width: 100%;}
.choose-ur-eng-mbl-sec-main{display:block;padding: 30px 0;background-color: #6f2da8;}
.choose-ur-eng-mbl h2 { color: #fff;font-family: 'Inter';font-weight: 600; font-size: 32px;line-height: 42px;}
.page-header {margin: 0 0 0px !important;}
.backend-sec-blk-child-2 {width: 47% !important;float: left;}
.hm-bnr-img {width: 100%;margin: 0 -16px 0 auto;}
.trusted-logo-sec.fw {padding: 50px 0px 50px;text-align: center;}
.welocme-sec {padding: 50px 0px 50px;}
.page-id-249 .trusted-logo-sec.fw {padding: 0px 0px 0;text-align: center;}
.box1{box-shadow: 0 0 23px 0 rgba(0, 0, 0, .15);transition: all .3s;}
.soft-right.mbl {display:block;margin: 0 0 30px 0 !important;}
.soft-right {display:none;}
.soft-left {padding: 20px 0px 0px;}
.sngle-blg-bnr-sec-blk {gap: 26px 26px !important;}
.midle-sec-blk .elementor-widget-container {padding: 0px !important;}
.sngle-blg-midle-sec-two-inr.Custom {gap: 0px 0px !important;}
.sngle-blg-bnr-sec-blk .sngle-blg-bnr-sec-blk-two {margin: 0px !important; }
.page-id-775 .page-header, .page-id-600 .page-header {margin-top: 69px !important;}
.page-id-7 .third-sec-blk.why-chose {width: 100% !important;padding-top: 40px;}
.page-id-7 .third-sec-blk_two {padding-bottom: 50px !important;}
.abt-third-sec-blks {padding: 20px !important;}
.abt-third-sec-blk,.abt-send-sec-blk.two { padding: 0px ! IMPORTANT;}
.abt-third-sec.Backend-pdng-bot,.abt-send-sec.Backend-pdng-bot  { padding-top: 0px !important;}
.abt-send-sec-blks {gap: 36px 36px !important;}
.abt-send-sec-blks {display: flex;flex-direction: column-reverse !important;}
.page-id-29 .trusted-logo-sec.fw {padding: 50px 0px 0px;text-align: center;} 

.elementor-2116 .elementor-element.elementor-element-f6b796e .elementskit-nav-logo > img {max-width: 180px !important;max-height: 55px !important}
.hm-bnr {margin-top: 64px;}
.hm-bnr-cntnt{gap: 15px 15px;}
.hm-bnr-cntnt h3{margin:0px 0px 0px 0px;}
.hm-banr-main {gap: 26px;}
.logo-menu-new ul.elementskit-menu-po-left li ul.elementskit-dropdown.elementskit-submenu-panel.elementskit-dropdown-open li{margin: 0px 0;}
	
/* Header-menu */
.logo-menu-new ul.elementskit-menu-po-left li {margin: 8px 0 !important;}

/* 	footer */
/* .site-footer:not(.dynamic-footer){ padding-inline-start: 0px !important; padding-inline-end: 0px !important;} */
.ag-ftr-main-lft {display: flex;gap: 20px;flex-wrap: wrap;}
.ftr-srvs-blks.fw {width: 57%;float: left;}
.ftr-srvs-blks.mobile.fw {display: block;width: 37%;}
.fw.ftr-srvs-blktwo {width: 43%;display: none;}
.site-footer-blks.fw { padding: 0px 0;}
.ag-ftr.fw h5 {font-size: clamp(1.25rem, 1rem + 1.25vw, 1.375rem);line-height: 1.2;margin: 0 0 20px;}
.ftr-lgo-line {width: 45%;}
.hd-ipad.fw {width: 100% !important;}
.hd-ipad ul.listing-contact.fw {width: 100%;float: left;column-count: 2;margin: 0 0 0px !important;}
.hd-ipad ul.listing-contact li{margin: 0 0 0px !important;}
.copyright-right {padding: 0px !important;}
.trusted-sec-logo .owl-dots {display: none !important;}
.copyright-right ul.last-ftr li a {margin: 10px 5px !important;}
.copyright-right ul.last-ftr {text-align: center;}

/*blogs */
.grape5-post-item h2 a,.grape5-post-item h2 {font-size: clamp(1.125rem, 0.875rem + 1.25vw, 1.25rem) !important;line-height: 1.4 !important;}
a.grape5-read-more{display:none !important;}
.grape5-posts-grid {grid-template-columns: repeat(1, 1fr);}    
.grape5-post-item img {height: 250px;}

/* new table  */
.fl-table td, .fl-table th {padding: 15px 10px 15px;height: 140px;width: 230px;}

	
}
@media (max-width: 380px) {

/* 	footer */
.ftr-srvs-blks.fw {width: 100%;float: left;}
.ftr-srvs-blks.mobile.fw {display: block;width: 100%;}
.fw.ftr-srvs-blktwo {width: 43%;display: none;}
.site-footer-blks.fw { padding: 0px 0;}
.ftr-lgo-line {width: 45%;}
.hd-ipad.fw {width: 100% !important;}
.hd-ipad ul.listing-contact.fw {column-count: 1;}
}


/* style */
h1.entry-title{display:none}
a{text-decoration:none!important}
.welocme-sec h3 span,.wlcm-sec-rt h3 span{color:#f97a25}
.header-main-sec{display:flex;justify-content:space-between;align-items:center}
.topmenu.btn.contact-btn a{padding:10px 20px!important;border-radius:5px;background-color:#f97a25;color:#fff;transition:.7s ease;font-family:'Inter';font-weight:500}
.topmenu.btn.contact-btn a:hover{color:#fff;background-color:#6f2da8;transition:.7s ease}
.topmenu ul li.hire-sub-menu.srs ul.sub-menu {width: 800px;/*-webkit-transform: translateY(-10px);transform: translateY(-10px);*/left: -558px;position: absolute;float: left;border-top:5px solid #fff;margin-top:0px;background: transparent;}
.topmenu li.tab-link {padding: 0 0px !important; margin:0 0 4px !important;}
li.new-hire-sec-sub .menu-mega {min-width: 600px;position: absolute;box-shadow: 0px 8px 20px 0px #00000045;background: #fff;left: -92px;border-radius: 16px;overflow: hidden;width: 1050px;}
/* .hire-sub-menu .menu-mega{position:absolute;width:700px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);background:#fff;left:-313px} */
/* .hire-sub-menu .sub-menu li a{color:#000} */
.menu-mega .container {padding: 0 0px;}
div#mnu-hire{display:flex;flex-wrap:wrap}
.tab-content-menu.is-active {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 20px 20px;}
.left-tabs{flex-basis:27%;border-right:1px solid #e6e6e6;padding:30px 30px;background:#F9F7FC;}
.tab-cont-sec {width: 55%;float: left;}
.tab-cont-img {width:40%;float: left; margin-bottom:0%;margin-top: 0%;}
.tab-cont-img img{border-radius:12px !important;overflow:hidden;}
.tab-cont-img h5{font-size: clamp(1rem, 0.6635rem + 0.3846vw, 1.125rem) !important;line-height:1.4 !important;font-family:'inter';font-weight:500;color:#000249 !important;margin:20px 0px 0px;position:relative;}
.tab-cont-img h5 span.color-change {color: #F97A25;margin: 0 5px 0 0px;}
.tab-cont-img h5 span.color-change:last-child {color: #F97A25;margin: 0 0px 0 5px;}
/* .tab-cont-img h5:before{position:absolute;content:'“';font-size:20px;line-height:1;color:#F97A25;left:0;top:0;}
.tab-cont-img h5:after{position:absolute;content:'”';font-size:20px;line-height:1;color:#F97A25;left:0;top:0;} */
.tab-cont-sec h3{font-size: clamp(1.625rem, 0.9519rem + 0.7692vw, 1.875rem)!important;line-height:1.2 !important;font-family:'inter';font-weight:700;color:#000249 !important;margin: 0 0 10px;}
.tab-cont-sec h6{font-size: clamp(0.875rem, 0.5385rem + 0.3846vw, 1rem) !important;line-height:1.4 !important;font-family:'inter';font-weight:400;color:#000249 !important;}
.topmenu .sub-menu .dis-flex.menu-column.hr-submenu a{padding:0px !important;margin: 0 0 17px;background:none !important;}
.topmenu .sub-menu .dis-flex.menu-column.hr-submenu a:last-child{margin: 0 0px;}
.topmenu .sub-menu .dis-flex.menu-column.hr-submenu a:hover{text-decoration:underline !important;}
.hire-sub-menu .sub-menu li.tab-link a{padding:11px 50px 11px 23px !important;border: 0.5px solid #0000001A;}
ul.tab-nav li.tab-link {border: none !important;}
.right-tabs.hire-tabs{width:80%;padding:35px 40px 35px 40px;position:relative;}
.right-tabs.hire-tabs:before{position:absolute;content:'';width:60px;height:60px;background-image:url(https://grape5.com/wp-content/uploads/2024/11/services-menu-right-img-bg.svg);background-position:top center;background-repeat:no-repeat;background-size:cover;right:8px;top:8px;}
.dis-flex.menu-column.hr-submenu{display:flex}
.tab-content{display:none;}
.tab-content.is-active{display:block}
.hire-sub-menu .sub-menu li a{border-radius:12px;font-size:18px;line-height:28px;font-weight:500;background:#F9F4F8;}
li.tab-link.is-active:before{position:absolute;content:"";width:36px;height:15px;background-image:url(https://grape5.com/staging/wp-content/uploads/2024/12/tab-arrow-side-white.svg);right:16px;top:0;bottom:0;margin:auto;background-position:-3px -17px;z-index:99;background-size:cover;background-repeat:no-repeat;background-position:top center;}
.hire-sub-menu .sub-menu li.tab-link a:hover {background:#F97A25!important;color:#fff !important;font-weight:700;border:0.5px solid #F97A25 !important;}
li.tab-link.is-active a{transition:.7s ease;background-color:#F97A25;border:0.5px solid #F97A25;}
.topmenu .sub-menu li.current-menu-item a{color:#000249!important}
.topmenu .sub-menu li.current-menu-item a:hover{color:#fff!important}
/* backend page */
.fourth-sec-blk-two {display: flex;flex-wrap: wrap !important;width: 70% !important;gap: 40px 40px !important;}
.fourth-sec-blk-inr {width:48%!important;float: left;background:#fff !important;}
.fourth-sec-blk {width: 25%;}
.third-sec-blk.why-chose{margin-left:0%!important;}
.Cost-Effe-lft {width: 27% !important;}
.fourth-sec-blk-inrr {display: flex;justify-content: flex-start;gap: 18px 18px;}
.Experience-Excellence-Sec-inr-secnd-blks {gap:190px 190px !important;}
.Experience-Excellence-Sec-inr-secnd-blk {width: 43%;}
.third-sec-blk_two-blks {display: flex;flex-wrap: nowrap;align-items: flex-start !important;}
.page-id-3407 .Cost-Effe-lft {width: 11% !important;}

.site-header {display: none !important;}


