.page-footer ul li a{font-size:15px;color:#888888!important;font-weight:500;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}.page-footer .white-text{text-transform:uppercase;font-size:18px;font-weight:400;margin:12px 0 22px 0}.page-footer ul li{display:inline-block;width:100%;padding:5px 0}.footer_address label{font-size:15px;color:#888;font-weight:500;display:inline-block;width:100%;margin:8px 0 4px}.footer_address a{font-size:15px;color:#888;font-weight:500;display:inline-block;width:100%;padding:9px 0 0 0}.footer_address a.change_inherent{width:inherit;display:inline}.footer_address{font-style:inherit}.footer_address ol{padding:19px 0 0 0;margin:0}.footer_address ol li{list-style:none;font-size:15px;color:#888;font-weight:500;display:inline-block;width:100%;padding:9px 0 0 0;vertical-align:middle}.country_codes img{margin:3px 0 0 0}.footer_address ol li span{vertical-align:middle;margin:0 8px 0 0}.footer_address ol li .flag{display:inline-block;vertical-align:top;margin:2px 12px 0 0}.page-footer ul li a:hover{padding:0 0 0 10 px;color:#eee!important}.footer-copyright p{font-size:14px;color:#888;font-weight:500;margin:0;display:inline-block}.footer-copyright a{font-size:14px;color:#888;font-weight:500;margin:0;position:relative;padding:0 0 0 29px}.first_divi:before{content:'';border-right:2px solid #888;position:absolute;top:3px;left:14px;width:2px;height:15px}.NB_client_list ourl_latest_works{display:inline-block;width:100%;background:#fff}.phone_numbers{display:inline-block;vertical-align:top;margin:2px 0 0 0}.social_media{display:flex;width:70%}.social_media li{list-style:none}.social_media li a{width:35px;height:35px;background-color:#fff;text-align:center;line-height:32px;font-size:35px;margin:0 0;display:block;border-radius:50%;position:relative;overflow:hidden;border:3px solid #fff;z-index:1}.social_media li a .icon{position:relative;color:#262626;transition:.5s;z-index:3}.social_media li a:hover .icon{color:#fff;transform:rotateY(360deg)}.social_media li a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background:red;transition:.5s;z-index:2}.social_media li a:hover:before{top:0}.social_media li:nth-child(1) a:before{background:#3b5999}.social_media li:nth-child(2) a:before{background:#55acee}.social_media li:nth-child(3) a:before{background:#0077b5}.social_media li:nth-child(4) a:before{background:#dd4b39}.social_media li:nth-child(5) a:before{background:#C03630}.social_media li a:hover{padding:0!important}.images_grid .padding_left0{padding:0}.images_grid{display:flex}.effect-layla img{max-width:100%}.material-icons.dp48{font-size:15px;color:#888;font-weight:500;font-family:none;text-transform:capitalize}.NB_contact_us{display:inline-block;width:100%}.flex-container{display:flex;flex-wrap:wrap}.award_section{display:flex;flex-wrap:wrap;width:50%;background:#1a508e;min-height:587px;text-align:center;padding:1px 83px}.award_section h3{font-size:22px;color:#fff;font-weight:700;display:inline-block;width:100%;margin:48px 0 0 0;}.break{flex-basis:100%;height:0}.award_section a{display:inline-block;width:100%;min-height:171px}.contact_section{display:flex;flex-wrap:wrap;width:50%;background:#fff;min-height:587px;text-align:center;padding:1px 83px}.contact_form_nb{width:100%}.contact_section h4{font-size:25px;font-weight:700;color:#222}.contact_section .input-field>label{font-size:18px;font-weight:500;color:#222}.contact_section .select-wrapper input.select-dropdown{font-size:18px;font-weight:500;color:#222}.contact_section .input-field{margin-bottom:2rem}.contact_section .btn.waves-effect{background:#1a508e;height:56px;line-height:36px;padding:0 46px;font-size:16px;font-weight:500}.contact_section textarea.materialize-textarea{min-height:100px}.blog_bot_descr label a{color:#222;font-size:14px;font-weight:400;margin:0}.blog_bot_descr label{font-weight:400;color:#1a508e;display:inline-block;padding:0 0 4px 0;font-family:'Noto Sans',sans-serif}.NB_list_fo_blos{margin:0 auto;width:1122px}.blog_bot_descr{display:inline-block;vertical-align:top;padding:4px 19px}.costs{display:inline-block;width:100%;overflow:hidden;-webkit-box-shadow:0 3px 0 #eee;box-shadow:0 3px 0 #eee;border:1px solid #eaeaea}.NB_latest_blog .NB_title h3{margin:0 0 31px 0}.NB_latest_blog .NB_title h4.newblog,.NB_latest_blog .NB_title h5{margin:0 0 48px 0}.costs a{display:inline-block;width:100%;vertical-align:top}.costs a:hover,.deliforce_events a:hover{color:blue;opacity:.8}.NB_latest_blog.sweet_words_empl{display:inline-block;width:100%;background:#fbfbfb;padding:24px 0}.NB_latest_blog{display:inline-block;width:100%;margin:40px 0 40px}.NB_contact_us_slide{display:inline-block;width:100%;background:#1a508e;padding:40px 0 40px 0;vertical-align:bottom}.NB_contact_us_slide input.valid[type=tel]:not(.browser-default){border-bottom:1px solid #FFF!important}.new_contact_section h4{font-size:25px;color:#fff;font-weight:700;margin:0 0 30px 0;}.contact_form_inner .form-group{margin:0 0 20px 0}.contact_form_inner .form-group .form-control{min-height:40px;border-radius:0;box-shadow:none;border:2px solid #fff;height:30px;padding:6px 12px;font-size:17px;color:#fff}.contact_form_inner .form-group .form-control:hover{border:2px solid #fff!important}.contact_form_inner .btn.waves-effect.waves-light{height:40px;background:#fff;color:#222;font-weight:600;line-height:40px;padding:0 25px}.contact_form_inner .input-field>label{color:#fff;font-size:17px}.contact_us_new_sec .input-field textarea{min-height:70px}.contact_front_end_list ul{margin:0}.left_new_menu h4{font-size:30px;color:#fff;font-weight:400;margin:10px 0 30px 0;text-transform:uppercase}.contact_front_end_list{display:inline-block;width:100%;padding:0 0 0 20px}.contact_front_end_list ul li{font-size:16px;line-height:30px;color:#fff;font-weight:400;margin:0 0 20px 0;position:relative}.contact_front_end_list ul li:before{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;border:1px solid #fff;content:'';left:-20px;top:10px}.new_contact_section [type="checkbox"].filled-in:checked+span:not(.lever):before{border-right:2px solid #1a508e;border-bottom:2px solid #1a508e}.new_contact_section [type="checkbox"].filled-in:checked+span:not(.lever):after{border:2px solid #fff;background-color:#fff}.new_contact_section .file-field .file-path-wrapper{color:#fff;height:20px}.new_contact_section [type="checkbox"].filled-in:not(:checked)+span:not(.lever):after{border:2px solid #fff}.new_contact_section [type="checkbox"]+span:not(.lever){line-height:22px}.NB_contact_us_slide .row{margin-bottom:0}.left_new_menu{display:inline-block;background:#144b8a;width:100%;min-height:404px;box-shadow:0 6px 10px rgba(0,0,0,.175);padding:45px 70px}.new_contact_section .input-field textarea{min-height:66px}.new_contact_section .waves-effect{margin:0;float: left!important;}.blog_list{display:inline-block;margin-bottom:0;width:100%}.portfolioContainer{display:inline-block;width:100%}.resp-tabs-container{padding:0;background-color:#fff;clear:left}.blog_bot_listing>a{display:inline-block;line-height:187px;text-align:center;vertical-align:middle}.page-footer .resources_pad{padding-left:70px}.checkbox_list{display:inline-block;float:left}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}.blog_list{display:inline-block;margin-bottom:0;width:100%}.related_news_sections{display:inline-block;width:100%;margin-bottom:20px}.blog_detils_sections p strong span{font-size:24px;color:#1a508e;margin:13px 0 22px;display:inline-block}.php_sections ul li::before{color:#1a508e;content:"ï„‘";font-family:"FontAwesome";font-size:9px!important;left:0;position:absolute;top:0}.lode_more{display:inline-block;width:100%;text-align:center}.lode_more button{background:#1a508e none repeat scroll 0 0;border:1px solid #1a508e;border-radius:27px;box-shadow:1px 4px 1px -1px #bbb;color:#fff;font-size:23px;margin-bottom:49px;margin-top:25px;padding:4px 52px}.lode_more button:focus{border:1px solid #2ab7a9}.lode_more button:hover{background:#333}.user_photo{margin:26px 0 0}.portfolio_sections .blog_bot_descr p{color:#999;display:inline-block;font-family:"Avenir Next LT Pro Regular";font-size:16px;font-weight:300;line-height:28px;margin:0;min-height:130px;padding:0 0 10px;text-align:left;width:100%}.blog_detils_center img{max-width:100%;max-height:100%;height:100%}.hr_email{color:#1a508e}.resp-tabs-list ul{list-style:outside none none;margin:0 -17.9%;padding:0;text-align:center}.resp-tabs-list{border-bottom:1px solid #ebeaea;padding-bottom:15px;margin-bottom:30px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.resp-tabs-list-middle{margin:0 auto;padding:0 10px}.blog_listing_new.new_blog_info{display:inline-block;width:100%;background:#f7f7f7;vertical-align:top}.blog_info_right_side{display:inline-block;width:100%;border-radius:4px;padding:0 34px;background:#fff;border:1px solid #eaeaea}.blog_info_right_side ul{display:inline-block;width:100%;padding:0;margin:0}.blog_info_right_side ul li{display:inline-block;width:100%;padding:13px 0;margin:0;border-bottom:1px solid #e4dfdf}.blog_info_right_side ul li a{display:inline-block;width:100%;padding:0;margin:0;font-size:14px;color:#6d6b6b;font-weight:400}.blog_info_right_side ul li a:hover{color:#1a508e}.blog_info_right_side h3{display:inline-block;width:100%;padding:0 0 14px 0;margin:21px 0 8px;font-size:22px;color:#333;font-weight:400;border-bottom:1px solid #e4dfdf}.blog_info_right_side ul li:last-child{border-bottom:none}.space{display:inline-block;width:100%;height:20px}.new_contact_section textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 1px 0 0 #fff}.new_contact_section .file-field{display:inline-block;float:right}.new_contact_section{margin:0 auto;width:600px;text-align:center}.face_icon_1{display:inline-block;width:100%;height:26px;background:url(../images/ouW37yk9DyyG.png) 11px 7px no-repeat}.face_icon_1:hover{background:url(../images/ouW37yk9DyyG.png) 11px -38px no-repeat}.ftwit_icon_1:hover{background:url(../images/ouW37yk9DyyG.png) -31px -38px no-repeat}.linked_icon_1:hover{background:url(../images/ouW37yk9DyyG.png) -71px -38px no-repeat}.yout_icon_1:hover{background:url(../images/ouW37yk9DyyG.png) -156px -38px no-repeat}.insta_icon_1:hover{background:url(../images/ouW37yk9DyyG.png) -115px -38px no-repeat}.linked_icon_1{display:inline-block;width:100%;height:26px;background:url(../images/ouW37yk9DyyG.png) -71px 7px no-repeat}.insta_icon_1{display:inline-block;width:100%;height:26px;background:url(../images/ouW37yk9DyyG.png) -115px 7px no-repeat}.ftwit_icon_1{display:inline-block;width:100%;height:26px;background:url(../images/ouW37yk9DyyG.png) -31px 7px no-repeat}.yout_icon_1{display:inline-block;width:100%;height:26px;background:url(../images/ouW37yk9DyyG.png) -156px 7px no-repeat}.link_color{color:#fff}.contact_section1 .new_contact_section .flaticon-clip{font-size:0;position:relative;height:36px;width:36px;float:right}.new_contact_section .flaticon-clip:before{font-size:16px;top:5px;position:absolute;left:10px}#hire_developers_contact .new_contact_section .flaticon-clip input[type=file]{z-index:99}#hire_developers_contact .new_contact_section .flaticon-clip:before{top:0;position:inherit}.contact_section_tech #hire_developers_contact .new_contact_section .flaticon-clip:before{top:5px;position:absolute}.contact_section1 .new_contact_section .flaticon-clip:after{height:36px;width:36px;border:1px solid #FFF;border-radius:100%;content:"";position:absolute;right:0;top:0}.footer-top{padding:60px 0 10px 0;background:#fff;border-top:1px solid #CCC}
.footer-top h4{font-size:16px;font-weight:700;color:#000;position:relative;padding-bottom:12px;margin-top:0;margin-bottom:0}
.footer-top b{font-size:16px;font-weight:700;color:#000;position:relative;padding-bottom:12px;margin-top:0;margin-bottom:0}
.footer-top .footer-links{margin-bottom:50px}.footer-top .footer-links ul{list-style:none;padding:0;margin:0}.footer-top .footer-links ul li{padding:10px 0 5px 0;display:flex;align-items:center}.footer-top .footer-links ul a{color:#000;transition:0.3s;display:inline-block;line-height:17px;letter-spacing:.2px;font-size:15px}
.footer-top .footer-links ul a:hover{color:#1a508e}
.cont_footer{padding:12px 20px;border-radius:6px;color:#1a508e;font-size:15px;border:2px solid #1a508e;font-weight:600;display:inline-block;min-width:205px;text-align:center;margin-top:-30px}.cont_footer:hover{background:#1a508e;color:#FFF}.footer_social{margin-top:25px}.footer_ratingbx{display:flex;align-items:center;gap:10px;padding:50px 0}.rating_cont span{font-weight:700;letter-spacing:.33px;font-size:22px;color:#222}.rating_logo img{width:55px}.rating1{list-style:none;padding:0;margin:0;display:inline-flex}.footer_ratingbx a{display:flex;align-items:center;gap:10px}.rating_cont p{color:#222;font-size:13px;font-weight:400;margin:0}.rating_conttop{display:flex;align-items:center;gap:5px}#footer .footer-top .footer-links ul a:hover{text-decoration:none;color:#1a508e}.footer-top .social-links a{display:inline-block;background:#1a508e;color:#fff;line-height:1;padding:4px 0;margin-right:4px;border-radius:50%;text-align:center;width:25px;height:25px;transition:0.3s;line-height:22px}.footer-top .social-links a i{transition:transform 1s}.footer-top .social-links a:hover{background:rgba(26,80,142,.7);color:#fff;text-decoration:none}.footer-top .social-links a:hover i{transform:rotate(360deg)}.footer-top .footer-links ul.footer_logosectionli li a{text-decoration:underline;color:#222}.footer-top .footer-links ul.footer_logosectionli li a:hover{color:#1a508e}.footer_logosection p{color:#222;font-size:13px}.footer-linkswithdrop h2{margin:0}.footer-linkswithdrop .accordion-button{color:#222;transition:0.3s;position:relative;display:inline-block;line-height:1;letter-spacing:.2px;font-size:13px;padding:0;background:0;border:0;box-shadow:none;display:flex;align-items:center;padding:10px 0;font-weight:400}.footer-linkswithdrop .accordion,.footer-linkswithdrop .accordion-item{border:none}.footer-linkswithdrop .accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"\EA50";font-family:"remixicon";background-image:none!important;width:20px;height:20px;background-size:1.25rem;transition:transform .2s ease-in-out;font-size:30px;color:#222;right:0;position:absolute;display:none}.footer-linkswithdrop .accordion-button:not(.collapsed)::after{transform:none;content:"\EA56"}.footer-linkswithdrop .accordion{width:90%}.footer-top .row{margin-bottom:0}.footer-linkswithdrop .accordion-item .accordion-collapse{display:none}.rating1 i,.rating1 span,.rating1 ion-icon{color:#1a508e;font-size:22px;vertical-align:middle}.new_contact_section input.valid[type=tel]:not(.browser-default),.new_contact_section input.valid[type=tel]:not(.browser-default):focus{border-bottom:1px solid #FFF}.footer-linkswithdrop .collapsible{box-shadow:none;border:0}.footer-top .footer-links.footer-linkswithdrop .collapsible li{flex-direction:column;align-items:inherit;position:relative}.footer-linkswithdrop .collapsible-header{border:0;padding:0;color:#222;transition:0.3s;display:inline-block;line-height:1;letter-spacing:.2px;font-size:13px}.footer-linkswithdrop .collapsible-body{padding:0;border:0}.footer-linkswithdrop .collapsible-body ul li{font-size:12px;padding-left:5px;padding-bottom:0}.footer-linkswithdrop .collapsible-header:before{position:absolute;right:75px;top:5px;content:"\EA50";font-family:"remixicon";font-size:30px;color:#222;z-index:2}.footer-linkswithdrop li.active .collapsible-header:before{transform:none;content:"\EA56"}.footer-top .footer-links.footer_logosection{margin-bottom:0}.rating1 li i,.rating1 li span{background:url(../images/ezGEu3B0DKoD.svg) no-repeat;width:17px;height:17px;display:inline-block}.rating1 li i.start-half,.rating1 li span.start-half{background:url(../images/0g631WLpU4eX.svg) no-repeat;width:17px;height:17px}
.blog_detials_bg{background:url(../images/CXEd3XrqVRQb.jpg) no-repeat top center}.footer_social i img{width:17px}
.blog_bot_listing{height:235px}

footer{background:#1E2222;}
p{margin:0}
.footer_top{padding:60px 0 10px 0}
.footer_topinnerleft{width:70%;display: flex;}
.footer_topinner{display: flex;flex-wrap: wrap;color: #fff;}
.footer_topinnerleft{display: flex;}
.footer_topinnerleft ul.accordion{display: flex;gap:80px;width: 100%;margin:0;padding:0}
.footer_topinnerleft ul li.main_nestedmenu{width:33.33%;display: flex;flex-direction: column;gap:10px}
.accordation_cate{font-weight: 600;font-size:17px;line-height: 30px;color:#FFFFFF;letter-spacing: 0.5px;}
.accordation_link{font-weight: 500;font-size:14px;line-height: 16px;color:#FFFFFF;letter-spacing: 0.5px;display: flex;gap:5px;justify-content: space-between;width:100%;margin-bottom: 10px;cursor:pointer}
.main_nestedmenuindustries .accordation_link{font-weight: 600;
    font-size: 17px;}
.footer_topinnerleft ul.nested_submenu{gap:10px;flex-direction: column;}
.main_nestedmenu ul li{width:100%}
.nested_submenu ul li{width:100%}
.nested_submenu li a{font-size: 14px;line-height: 16px;letter-spacing: 0.5px;color:#C9C9CE}
.nestmenulink{transition:letter-spacing 0.3s ease}
.nestmenulink:hover{letter-spacing:0.7px}
.accordation_link svg{transition: 0.2s ease-in-out;}
.open-nested .accordation_link svg{transform: rotate(-180deg);}
.accordation_catemt{display: flex;width: 100%;}
.footer_top .nested_submenu {display: none;}
.footer_top .nested_submenu.is-open{display: flex;}
.footer_topinnerright{width:30%;padding-left:40px}
.contactaddress{display: flex;gap:15px;flex-direction: column;margin-top:20px}
.contactaddresslist{display: flex;gap:15px;align-items: center;}
.contactaddresslist span{width:16px;}
.drop_arrowfooter{position: relative;}
.drop_arrowfooter:after{background:url(../images/0pWvNWCMzU5p.png) no-repeat;width:9px;height:6px;position: absolute;top:0;right:0;content:"";}
.open-nested .drop_arrowfooter:after{transform: rotate(-180deg);}
.contactaddresslist span.footer_addico1{width:16px;background:url(../images/pOMIZzFYAdwd.svg) no-repeat;height:16px;}
.contactaddresslist span.footer_callico{width:16px;background:url(../images/aQDRQBPrJd5e.svg) no-repeat;height:16px}

.contactaddresslist span img{width:16px;max-width: inherit;}
.contactaddresslist p{font-size: 14px;font-weight: 400;line-height: 23px;letter-spacing: 0.5px;color:#C9C9CE;width: calc(100% - 20px);}
.contactaddresslist p a{color:#C9C9CE}
.contactrating{display: flex;flex-direction: column;gap:15px;margin:30px 0}
.footer_follow ul {display: flex;gap:15px;align-items: center;}
.footer_follow ul li a {color:#FFF}
.footerbottomcontainer{display:flex;justify-content: space-between;align-items: center;}
.cpy_cin{border:1px solid #F4F3F9;border-radius:5px;font-size: 14px;font-weight: 600;line-height: 16.8px;color:#F4F3F9;margin:40px 0 20px 0;padding:10px}
.cpy_text{font-size: 13px;font-weight: 400;line-height: 16.8px;color:#F4F3F9;padding:40px 0 20px 0;}
.footer_top .nested_submenu.nested_submenustatic{display: flex;}
.footer_follow ul li a svg {transition: transform 1s;}
.footer_follow ul li a:hover svg {
    transform: rotate(1turn);
}
.contactaddress .nested_submenu{flex-direction: column;}
.contactaddresswithcountry{margin-top:0}
.contactaddresswithcountry .accordation ul{margin-top:15px}
.contactaddresswithcountry .accordation_link{margin-bottom: 20px;}
.contactaddresswithcountry .nested_submenu{gap:15px }
.contactaddresswithcountry .nested_submenu.is-open{margin-bottom: 15px;}

@media screen and (max-width: 1366px){
.NB_list_fo_blos {width: 100%;}
}
@media screen and (max-width: 1280px){
.blog_img img{height:auto}
}
@media screen and (max-width:1024px){
    .footer_topinnerleft ul.accordion{gap:50px}
    .footer_top{padding:30px 0 10px 0}
}
@media screen and (max-width:820px){ 
    .footer_topinnerleft{width:100%}
    .footer_topinnerright{width:100%;padding-left:0}
}

@media screen and (max-width:640px){ 
    .footer_topinnerleft ul.accordion{flex-wrap: wrap;gap:10px}
    .footer_topinnerleft ul li.main_nestedmenu{width:100%}
    .cpy_text{padding-top:0}
    .contactrating{margin:10px 0 0}
    .footer_topinnerright{margin-top:20px}
    .contactaddress{margin-top:10px}
    
}
@media screen and (max-width: 600px){
.costs{margin: 0 0 10px;}
.blog_img img {width: 100%;}
.blog_bot_descr p {font-size: 14px;line-height: 23px; min-height: 85px;}
.blog_bot_listing{height:auto}
.footerbottomcontainer{flex-wrap: wrap;justify-content: center;}
.cpy_cin{margin-top:0}
}
@media screen and (max-width: 480px){
 .blog_img img {width: 100%;object-fit: cover;}
}




