<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (min-width: 768px) {
#main_header .width_1{ width:28%;}
#main_header .width_2{ width:72%;}
#main_footer .footer_content{ display: inline-flex;flex-direction: column;align-items: center; width:100%;}
#main_footer .footer_text{ display:table-cell; vertical-align:middle;justify-content: center;padding-bottom: 10px;}
#main_footer .social_media{ display:table-cell; vertical-align:middle; text-align:right;}
#home_features .feature_wrap ul li{ float:left; width:20%;  padding:0 5px;}
#home_features .feature_wrap{ margin-left:-5px; margin-right:-5px;}
#home_our_work .work_content{ float:left; width:50%;}
#home_our_work .benefit_wrap{ padding-right:35px;}
#home_our_work .it_expert_content{ padding-left:35px;}
#home_testimonial .heading_text{ display:table-cell; vertical-align:middle; padding-right:10px;}
#home_testimonial .heading_img{ display:table-cell; vertical-align:middle; padding-left:10px;}
#blog_section .width_1{ width:30%;}
#blog_section .width_2{ width:70%;}
#blog_section .row_blog .col-sm-4:first-of-type{ text-align:left;}
#blog_section .row_blog .col-sm-4:last-of-type{ text-align:right;}
#blog_section .row_blog{ margin-left:-30px;}
#video_section .video_content{ display:table-cell; vertical-align:middle;width:70%; padding-right:15px;}
#video_section .video_text_wrap{display:table-cell; vertical-align:top; width:30%; padding-left:15px;}
#video_section .video_img{ /*max-width:757px;*/}
#video_section .video_text{ max-width:296px; width:100%; float:right;}
#newsletter_section .width_1{ width:32%;}
#newsletter_section .width_2{ width:68%;}
#contact_us .blog_img{ float:left; width:24%;}
#contact_us .blog_text{ float:left; width:76%; padding-left:30px;}
#our_partners .our_partner_list{ display:table-cell; vertical-align:top;}
#our_partners .our_partner_list ul{ display: table;width: 100%;height: 220px;}
#our_partners .our_partner_list ul li{ display: table-cell;width: 16.66%;vertical-align: middle;padding: 0 10px;height: 100%;}
#our_partners .view_more{ display:table-cell; vertical-align:top; text-align:right; width:177px;}
#main_header .main_nav ul {margin: 4px 0 0;}
#newsletter_section .form_wrap .fsBody .fsForm{ margin:8px 0 0!important;}
#contact_us .blog_img{margin:8px 0 0;} 

#referral_content .middle_content{ display:table; width:100%;}
#referral_content .referral_img{ display:table-cell; width:30%; vertical-align:bottom; padding:28px 30px 0;}
#referral_content .text_wrap{ display:table-cell; width:70%; vertical-align:top; padding-left:25px;}
#careers_section .what_we_offer_wrapper {display:table; width:100%;}
#careers_section .offer_img_wrap {display:table-cell; width:38%; vertical-align:top;}
#careers_section .offer_content {display:table-cell; width:62%; vertical-align:top; padding-left:60px;}
#inner_testimonial_section .client_content_wrap {display:table; width:100%;}
#inner_testimonial_section .client_img_wrap {display:table-cell; width:12%; vertical-align:top;}
#inner_testimonial_section .client_description {display:table-cell; width:88%; vertical-align:top; padding-left:60px;}
#inner_testimonial_section .video_content_wrap {display:table; width:100%;}
#inner_testimonial_section .video_wrap {display:table-cell; width:50%; vertical-align:middle;}
#inner_testimonial_section .video_description {display:table-cell; width:50%; vertical-align:middle; padding-left:32px; padding-right:24px;}


#testimonial_container .testimonial_block .testimonial_img{ width:30%; float:left; padding:0 15px;}
#testimonial_container .testimonial_block .testimonials_text{ /*width:67%; float:left; margin-left: 3%;*/ text-align:left;}

#career_blog .row.row_wrap { margin-left: -60px; margin-right: -60px;}
#career_blog .row_wrap .col-sm-4 {border-right: 2px solid #2b3d51; padding: 0 60px;}
#career_blog .row_wrap .col-sm-4:last-child { border: 2px solid #ffffff;}
.wedo_icon {width: 64%;}

#home_testimonial .testimonial_content h5{ min-height:40px;}
#main_header_top .header-content-top p{display:inline-block;vertical-align:middle;margin:0 8px 0;}
#main_header_top .click-here{margin-left:8px;}
.sidebar-422{width:37%;float:right;padding-left:60px;}
.sidebar-422 .sidebar-wrap{max-width:340px;width:100%;}

#bottom-section .table-wrapper { width:100%; display:table; }
#bottom-section .img-wrap { width:17.5%; display:table-cell; vertical-align:middle;}
#bottom-section .info-text {  display:table-cell; width:66.7%; vertical-align:middle; padding-right:15px;}
#bottom-section .btn-wrap {  display:table-cell; width:15.8%; vertical-align:middle;}
#bottom-section .click-btn { display: table-cell; vertical-align: middle;}

.landing-nexus-body #landing-body .col-7-modi{width:52%;}
.landing-nexus-body #landing-body .col-5-modi{width:48%;}
.landing-nexus-body #landing-body .body-text{max-width:535px;padding-top:88px;}
.landing-nexus-body #landing-body .sidebar{max-width:497px;float:right;width:100%;}
.landing-nexus-body #landing-body h5.form-heading{}

.postid-144 #main_header.inner_header {background:none;}
.postid-144 #main_header.inner_header.smaller {background: rgba(35, 31, 32,1) none repeat scroll 0 0;}
.page-id-205 #main_header.inner_header {background:none;}
.page-id-205 #main_header.inner_header.smaller {background: rgba(35, 31, 32,1) none repeat scroll 0 0;}
.postid-142 #main_header.inner_header {background:none;}
.postid-142 #main_header.inner_header.smaller {background: rgba(35, 31, 32,1) none repeat scroll 0 0;}

#nx_casestudy-section .casestudy-wrapper{ display: table; width: 100%; max-width: 1005px; margin: 0 auto; }
#nx_casestudy-section .casestudy-img{ display: table-cell; width: 30%; padding-right: 15px; }
#nx_casestudy-section .casestudy-text{ display: table-cell; width:70%; vertical-align: middle; padding-left: 15px; font-size: 20px; line-height: 35px; }
#nx_casestudy-section .casestudy-text span{ display: block; }
}
@media (min-width:1921px){
.landing-nexus-body .landing-nexus-body .body-main-img{left:0;}
.landing-nexus-body .landing-nexus-body .body-container{position:static;}
}
@media  (max-width: 1670px) {
#home_banner .banner_image_3{opacity:0;}
}

@media (min-width: 1700px) and (max-width: 1800px){
#home_test_banner .banner_text h1{font-size:85px; line-height:80px;}
#home_test_banner .banner_text p {margin: 0 0 15px;}
}
@media (min-width: 1450px) and (max-width: 1900px){
.container.container-mx { max-width: 1500px !important;  width: auto !important; }
}
@media (min-width: 1500px) and (max-width: 1600px){
#home_test_banner .banner_text h1{font-size:60px; line-height:60px;}
}
@media (min-width: 1100px) and (max-width: 1450px){
#bottom-section .info-text h2 { font-size:36px; }
#bottom-section .info-text { font-size:25px; }
#bottom-section .click-btn a.btn-wrap { font-size:28px; }
}

@media (min-width: 768px) and (max-width: 1430px) {
#home_banner .banner_image_3{opacity:1;}
#home_banner .download_text{padding: 45px 20px 60px;}
#home_banner .banner_text{font-size: 26px; line-height: 30px;}
#home_banner .banner_text h1{font-size: 80px; line-height: 80px;}

#home_test_banner .banner_image_3{opacity:1;}
#home_test_banner .download_text{padding: 45px 20px 60px;}
#home_test_banner .banner_text{font-size: 26px; line-height: 30px;}
#home_test_banner .banner_btn{margin-top: 40px; margin-bottom: 60px;}
#home_test_banner .banner_text h1{font-size: 60px; line-height: 60px;}


#bottom-section .info-text h2 { font-size:39px; }
#bottom-section .info-text { font-size:25px; }
#bottom-section .info-text { font-size:28px; }
.page-id-133 #bottom-section .click-btn a { font-size:28px; }
#content_section h2 {font-size: 26px!important;line-height: 1.2;}
body #content_section h2:nth-child(1) {font-size: 28px!important;}
}
@media (min-width: 1100px) and (max-width: 1300px) {
#home_banner .banner_text{font-size:27px; line-height:34px;}
#home_banner .banner_text p{margin: 0 0 20px;}
#home_banner .banner_text h1{font-size:90px; line-height:84px; margin: 0 0 47px;}
#home_banner .banner_wrap{padding-top:144px;}
#home_banner .banner_img2 .banner_text h1{font-size:78px; line-height:73px;}
#home_banner .callus{font-size:22px;}
#home_banner .download_text h1{font-size:60px; line-height:50px;}
#home_banner .download_text h6{font-size:26px; line-height:32px; margin: 0 0 18px;}
#home_banner .download_text{font-size:18px; line-height:24px;}
#home_banner .download_text p .value_wrap{font-size:14px;}
#home_banner .download_text{padding: 40px 20px 50px;}
#home_banner .download_content{width:470px;}


#home_test_banner .banner_text{font-size:27px; line-height:34px;}
#home_test_banner .banner_text p{margin: 0 0 20px;}
#home_test_banner .banner_text h1{font-size:90px; line-height:84px; margin: 0 0 47px;}
#home_test_banner .banner_wrap{padding-top:144px;}
#home_test_banner .banner_img2 .banner_text h1{font-size:78px; line-height:73px;}
#home_test_banner .callus{font-size:22px;}
#home_test_banner .download_text h1{font-size:60px; line-height:50px;}
#home_test_banner .download_text h6{font-size:26px; line-height:32px; margin: 0 0 18px;}
#home_test_banner .download_text{font-size:18px; line-height:24px;}
#home_test_banner .download_text p .value_wrap{font-size:14px;}
#home_test_banner .download_text{padding: 40px 20px 50px;}
#home_test_banner .download_content{width:470px;}
#home_test_banner .banner_text h1{font-size: 80px;line-height: 80px;}
#home_banner .banner_holder{padding: 0 30px;}
}
@media screen and (max-height:730px){.landing-nexus-body .landing-success-nexus{position:relative;}
}
@media (min-width:768px) and (max-width:1060px){.landing-nexus-body #landing-header .content-holder{padding-right:15px;}

}
@media (min-width: 768px) and (max-width: 1210px){
.sidebar_form .fsSubmit input.fsSubmitButton{font-size: 20px !important;}

}

@media(min-width: 768px) and (max-width: 1290px){
.container{ padding: 0 30px; }
#nx_inner-banner h1{ font-size: 40px; line-height: 42px; margin: 0 0 47px; }
#nx_inner-banner .form-wrapper h2{ font-size: 27px; }
#nx_inner-banner .content-text { font-size: 19px; line-height: 30px;}
#nx_casestudy-section .casestudy-text h2 { font-size: 28px;  line-height: 35px;}
#nx_casestudy-section .casestudy-text{ font-size: 19px; line-height: 33px; } 
}    

@media (min-width: 768px) and (max-width: 1200px){
#bottom-section .table-wrapper { padding:40px 0;}
#bottom-section .book-img img.book-image{ width:80%;}
#bottom-section .info-text h2{ font-size:28px;}
#bottom-section .info-text{ font-size:20px;}
#bottom-section .click-btn a.btn-wrap { font-size:20px;}
#bottom-section .shadow-img img {  width: 85%;}

}
@media (min-width: 768px) and (max-width: 1180px){
.sidebar_form .fsSubmit input.fsSubmitButton{font-size: 13px !important;}}
@media (min-width: 768px) and (max-width: 1100px){ 
#sidebar-assessment .heading_text h2 { font-size:20px; line-height:27px; }
.text-wrap { padding:0; }

#sidebar-assessment .form_content h3 { font-size:15px; line-height:28px; }
#sidebar-assessment .form_content { font-size:17px; line-height:26px; }
#sidebar-assessment .bottom_text { font-size:12px; line-height:17px; }
#sidebar-audit .heading_text h2 { font-size:20px; line-height:27px; }
.text-wrap { padding:0; }
#sidebar-audit .form_content h3 { font-size:15px; line-height:28px; }
#sidebar-audit .form_content { font-size:17px; line-height:26px; }
#sidebar-audit .bottom_text { font-size:12px; line-height:17px; } 
#casestudy-page .text-wrap{ font-size:16px;}
#casestudy-page .text-wrap h2 {font-size: 20px !important;}


}
@media (min-width: 961px) and (max-width: 1280px){

#main_footer { padding: 56px 40px 36px;}
#bottom-section{padding: 0 29px 0;}
}
@media (min-width: 768px) and (max-width: 960px){
.landing-nexus-body #landing-body .sidebar{padding:27px 20px;}
.landing-nexus-body #landing-body .sidebar-heading h4{font-size:22px;line-height:34px;}
.landing-nexus-body #landing-body .form-btm-text{font-size:12px;}
#services_section .heading_text h2{ font-size:64px;}
#services_section .text_wrap{ font-size:15px;}
#home_banner .comprehensive{font-size: 18px;}
#home_test_banner .comprehensive{font-size: 16px;}

#bottom-section .info-text h2{ font-size:20px; line-height:34px;}
#bottom-section .info-text{ font-size: 15px;line-height: 28px;padding-left: 26px;}
#main_footer {padding: 56px 20px 36px;}
#bottom-section .click-btn a.btn-wrap{ font-size:15px; padding:0 10px;}
#bottom-section .book-img img.book-image{ width:63%;}
#bottom-section .shadow-img img { width: 78%;}
#nx_inner-banner h1 { font-size: 30px; line-height: 32px; margin: 0 0 40px;}
#content_section .sidebar_content .text_wrap h3.caption-learn-h3 {font-size: 26px!important;}
#nx_inner-banner .form-wrapper h2 { font-size: 17px;line-height: 20px;}
#nx_inner-banner .form-wrapper h3 { font-size: 16px; line-height: 18px;}
#nx_inner-banner .content-text { font-size: 17px; line-height: 26px;}
#nx_inner-banner .form-btn, .form-btn:link, .form-btn:visited{ font-size: 24px; }
#nx_inner-banner .form-btm-text { font-size: 11px; line-height: 16px;}
#nx_testimonial-section{ padding:40px 0 30px; }
#nx_testimonial-section .testimonial-content h2 { font-size: 26px; line-height: 30px;}
#nx_testimonial-section .testimonial-content { font-size: 17px;  line-height: 32px;}
#nx_testimonial-section .carousel-inner{ padding:0 0 80px; }
#nx_casestudy-section .casestudy-text h2 { font-size: 25px; line-height: 34px;}
#nx_casestudy-section .casestudy-text { font-size: 17px; line-height: 30px;}
#nx_casestudy-section .cs_btn{ font-size: 15px; }
#casestudy-page .text-wrap h2{ font-size:16px !important; line-height:20px !important; min-height: 115px;}
#casestudy-page .text-wrap p {min-height: 170px;}
#casestudy-page { padding: 90px 0 25px;}
#casestudy-page .text-wrap { font-size:14px; line-height:22px;}
#casestudy-page .text-wrap h2 span {display: inline;}

}

@media (max-width: 600px){.footer_contact_form .fsSubmit input.fsSubmitButton{ background-position: 20% center;}}
@media (min-width:1900px){
#Nexus-IT-478 span.block-text{ display:block;}
}
@media (min-width:768px) and (max-width:1300px){

#Nexus-IT-478 h3 { font-size: 24px; line-height: 20px;}
#Nexus-IT-478 .text{ font-size: 14px; line-height: 20px;}

}
@media (min-width:768px) and (max-width:1124px){
#Nexus-IT-478 .text{ padding:0;}

}
@media (max-width:960px){
#Nexus-IT-478 h3 { font-size: 22px; line-height: 20px;}
#Nexus-IT-478 .text{ font-size: 14px; line-height: 20px; padding:0;}
.landing-nexus-body #landing-header .heading-text h1{font-size:44px;line-height:52px;}
.landing-nexus-body #landing-header .heading-text{font-size:20px;line-height:30px;}
.landing-nexus-body #landing-body .body-text{font-size:16px;}
.landing-nexus-body #landing-main-body .main-body-wrap h6{font-size: 18px;}
.landing-nexus-body #landing-body .body-text h6{font-size:18px;}
.landing-nexus-body #landing-body h5.form-heading{padding-left:28px;font-size:22px;line-height:30px;border-left-width:6px;}
.landing-nexus-body #landing-main-body .main-body-wrap{font-size:16px;}
.landing-nexus-body #landing-main-body .side-content-img{right:-20px;max-width:120px;}
.landing-nexus-body #landing-main-body .body-banner h4{font-size:22px;line-height:28px;margin:0 0 18px;}

.landing-nexus-body #landing-footer .footer-text h4{font-size:20px;line-height:34px;}
.landing-nexus-body #landing-footer .footer-text h4 .title-text{font-size:28px;}
.landing-nexus-body #success-body .success-body-text h6{font-size:23px;}
.landing-nexus-body #success-body .success-body-text h1{font-size:50px;line-height:50px;}
}
@media (max-width: 767px){
    #content_section {
        padding-top: 0;
        padding-bottom: 30px;
    }
#Nexus-IT-478 h3 { font-size: 20px; line-height: 18px;}
#Nexus-IT-478 .text{ font-size: 14px; line-height: 20px;}
.small_screen_center{text-align:center;}
#gpdr_form #fsRow3271573-1, #gpdr_form #fsRow3271573-2 { float: none; width: 100%;}
#gpdr_form p{font-size: 11px !important;}
#gpdr_form .fsFieldRow input[type="text"], #gpdr_form .fsFieldRow input[type="email"], #gpdr_form .fsFieldRow input[type="number"], #gpdr_form .fsFieldRow input[type="tel"], #gpdr_form .fsForm textarea, #gpdr_form input[type="file"]{height: 35px;}
#gpdr_form .fsForm .fsLabel { font-size: 11px !important;}
.landing-nexus-body #landing-header .content-holder{padding-right:15px;}
.landing-nexus-body #landing-footer .logo-wrapper{width:100%;}
.landing-nexus-body #landing-footer .logo-wrapper li{padding:0 10px;text-align:center;}
.landing-nexus-body #landing-header .heading-text{width:100%;}
.landing-nexus-body #landing-header .heading-text h1{font-size:34px;line-height:48px;}
.landing-nexus-body .landing-success-nexus{position:relative;}
.landing-nexus-body #success-body .success-body-text h6 .block-text{display:inline;}
.landing-nexus-body #landing-header .heading-text{font-size:18px;line-height:28px;}
.landing-nexus-body #landing-footer .footer-text h4{font-size:16px;line-height:30px;}
.landing-nexus-body #landing-footer .footer-text h4 .title-text{font-size:20px;}
.landing-nexus-body #landing-footer .logo-wrapper li{display:inline-block;width:49%;}
.landing-nexus-body #landing-main-body .body-banner{padding:24px 30px ;}
.landing-nexus-body #landing-header .heading-text{padding:52px 0 37px;}
.landing-nexus-body #success-body .success-body-wrap{width:100%;}
.landing-nexus-body #success-body .logo-wrapper li{display:inline-block;width:49%;}
.landing-nexus-body #landing-main-body .main-body-wrap h6{font-size: 16px; line-height: 28px;}
.landing-nexus-body .landing-nexus-body .body-main-img{left: -300px;}
.content-block h2 {font-size: 27px;}
#services_section .heading_text h2 { font-size:50px;}
#services_section .wrapper ul li{ float:left; width:100%;}
.sidebar_form .fsSubmit input.fsSubmitButton{font-size: 15px !important;}
#home_banner .comprehensive{ font-size: 14px;line-height: 18px;}
#home_test_banner .comprehensive{ font-size: 14px;line-height: 18px;}

.small_screen_center{ text-align:center;}

#sidebar-assessment .sidebar_wrap { max-width:none; }
#sidebar-assessment .text_info { font-size:16px; line-height:24px; }
#sidebar-assessment .text_info h2 { font-size:21px; line-height:29px; } 
#sidebar-audit .sidebar_wrap { max-width:none; }
#sidebar-audit .text_info { font-size:16px; line-height:24px; }
#sidebar-audit .text_info h2 { font-size:21px; line-height:29px; }
#content_section .sidebar_wrap{padding:0;}

#bottom-section .book-img{ position:static; margin-bottom:30px;}
#bottom-section .info-text h2{ font-size:24px; line-height:40px;}
#bottom-section .info-text{ font-size:18px; line-height:30px; padding-bottom:30px;}
#bottom-section .click-btn a.btn-wrap{ font-size:20px; padding: 10px 15px;}
#bottom-section .shadow-img img{ display:none;}

#main_header.inner_header.test-header {background: rgba(38,51,62,0.9);position: static;}
#nx_inner-banner .block-text{ display: inline; }
.left-content { text-align: center; margin-bottom: 40px;}
#nx_inner-banner .content-text { font-size: 20px; line-height: 30px;}
#nx_inner-banner h1{ font-size: 30px; line-height: 30px; margin: 0 0 37px; }
#nx_inner-banner .right-content{ max-width: 100%; }
#nx_inner-banner .form-btm-text{ max-width: 100%; }
.contact-sction-form #fsRow3413209-1{ width:100%;}
.contact-sction-form #fsRow3413209-2{ width:100%;}
#nx_inner-banner .banner-wrapper{padding: 50px 0 45px;}
#nx_inner-banner .form-wrapper{}
#nx_testimonial-section{ padding: 40px 0 30px; }
#nx_casestudy-section .casestudy-img{ margin-bottom: 20px; }
#nx_testimonial-section .testimonial-content h2{ font-size: 28px; line-height: 35px; margin: 0 0 20px;} 
#nx_testimonial-section .testimonial-content{ font-size: 17px; line-height: 30px; }
#nx_casestudy-section .casestudy-text h2 { font-size: 26px; line-height: 34px;}
#nx_casestudy-section .casestudy-text { font-size: 18px; line-height: 33px;}
#casestudy-page .casestudy-wrap{ max-width:100%; margin-bottom:30px;}
#casestudy-page .text-wrap h2 span{ display:inline;}
#casestudy-page .text-wrap p{ height:auto;}

}

@media (max-width: 450px) { 
#sidebar-assessment .content-wrapper h5 { font-size:20px; line-height:30px; }
#content_section .sidebar_content .text_wrap h3.caption-learn-h3 {font-size: 24px!important;}
#content_section .sidebar_content .text_wrap p {font-size: 17px!important;}
.text-wrap { padding:0; }
}

@media (max-width: 430px) {
#services_section .heading_text h2{ font-size:26px;}
#services_section .text_wrap{ font-size:18px;} 
}

@media (max-width: 500px) {
#home_banner .banner-seals-img{    right: -75px;}
#home_banner .banner-seals-img img{    width: 45%;}  
#home_test_banner .banner-seals-img{    right: -56px;}
#home_test_banner .banner-seals-img img{    width: 45%;}  
.landing-nexus-body #landing-header .heading-text h1{font-size:24px;line-height:38px;}
.landing-nexus-body #landing-header .heading-text{font-size:14px;line-height:26px;}
.landing-nexus-body #landing-body .body-text{font-size:14px;line-height:24px;}
.landing-nexus-body #landing-body .body-text h6{font-size:16px;}
.landing-nexus-body #landing-body h5.form-heading{padding-left:22px;font-size:17px;line-height:27px;border-left-width:5px;}
.landing-nexus-body #landing-body .sidebar{padding:27px 15px;}
.landing-nexus-body #landing-body .sidebar-heading h4{font-size:18px;line-height:34px;}
.landing-nexus-body #landing-body .form-btm-text{font-size:12px;}
.landing-nexus-body #landing-main-body .main-body-wrap{font-size:14px;line-height:24px;}
.landing-nexus-body #landing-main-body .side-content-img{max-width:90px;}
.landing-nexus-body #landing-main-body .body-banner{padding:24px 22px;border-width:3px;}
.landing-nexus-body #landing-main-body .body-banner h4{font-size:16px;line-height:26px;}
.landing-nexus-body #success-body .success-body-text h6{font-size:15px;line-height:28px;}
.landing-nexus-body #success-body .success-body-text h1{font-size:40px;line-height:40px;}
.landing-nexus-body .landing-nexus-body .body-main-img{left: -200px;}
#casestudy-page .text-wrap h2{ font-size:20px; line-height:26px;}
#casestudy-page .text-wrap{ font-size:16px;}
}

@media (min-width:1100px) and (max-width: 1320px) {
#main_header .main_nav ul li a{font-size:17px;}
}
@media (min-width: 768px) and (max-width: 1300px) {
#main_header .main_nav ul li{padding:0 8px;}
#main_header .main_nav ul li a{font-size:16px;}
#main_header .header_text h6{font-size:21px;}
#inner_testimonial_section .content_text{font-size: 15px;}
#category_section .Categories_wrap ul li.bold_text span{width: 190px;}
#newsletter_section .form_wrap .fsRow.fsFieldRow.fsLastRow{ margin-right: 2.3%;}
#newsletter_section .form_wrap .fsForm .fsSubmit{ width: 27%;}
#newsletter_section .form_wrap .fsSubmit input.fsSubmitButton{  font-size: 14px !important;}
#career_blog .row.row_wrap { margin-left: -20px; margin-right: -20px;}
#career_blog .row_wrap .col-sm-4 { padding: 0 20px;}
#inner_banner .banner_text h1{ font-size: 25px;
line-height: 30px;}
body #content_section h2:nth-child(1) {
    font-size: 26px!important;
}
#content_section .the_content h3 {
    font-size: 20px;
}
.web_icon_wrap h6 { font-size: 16px; line-height: 28px;}
.web_icon_wrap .marginAuto { height: 75px; width: 75px;}
#innerbody-content .content-section {padding: 0 30px;}
}
@media (min-width: 768px) and (max-width: 1100px) {
#main_header .main_nav ul li a{font-size:13px; line-height:32px;}
#main_header .main_nav ul li{padding:0 6px;}
#main_header .header_text h6{font-size:18px;}
/*#home_banner .banner_image_3{opacity:0;}
*/
.web_icon_wrap h6 { min-height: 60px;}


.sidebar_content .text_wrap h3 {font-size: 18px;line-height: 20px;}
.sidebar_content .text_wrap p span {display: inline;}
.sidebar_content .text_wrap h3 span {display: inline;}
.sidebar_content .sidebar_form{padding: 100px 15px 40px;}
.sidebar_content .text_wrap{ font-size:14px; line-height:20px;}
.sidebar_content .sidebar_form a{ font-size:16px;}
.sidebar_content .sidebar_form{ font-size:12px;}

#about_us_home .about_us_img{width:63%; right:0;}
#about_us_home .about_us_text h2{font-size:62px; margin:0 0 17px;}
#about_us_home .text_wrap{padding-right:50px; max-width:100%;}
#about_us_home .about_us_text p{max-width:100%; padding-right:30px; margin: 0 0 11px;}
#about_us_home .about_us_text{font-size:16px; line-height:22px;}
#about_us_home .about_us_text h6{font-size:25px; line-height:31px;}
#about_us_home .title_text h6{font-size:20px;}
#home_features .feature_heading h2{font-size:60px; line-height:55px;}
#home_features .feature_heading{font-size:25px; line-height:31px;}
#home_features .feature_icon a{width:175px; height:175px;}
#home_features .feature_icon span img{height:125px;}
#home_features .feature_text h6{font-size:20px;}
#home_features .learn_more{font-size: 14px; line-height: 40px; padding: 2px 21px;}
#home_our_work .our_work_wrap h2{font-size:60px; line-height:55px;}
#home_our_work .work_content h6{font-size:28px; line-height:39px;}
#home_our_work .list_wrap li{font-size:18px; line-height:30px;}
#call_us_home .call_us h4{font-size:30px;}
#home_testimonial .heading_text h2{font-size:40px; line-height:50px;}
#home_testimonial .testimonial_heading{font-size:25px;}
#blog_section .blog_heading h4{font-size:40px; line-height:43px;}
#blog_section .blog_heading h5{font-size:28px; line-height:34px;}
#video_section .video_text{font-size:22px;}
#newsletter_section .heading_text h4{font-size:25px; line-height:34px;}
#contact_us .contact_wrapper h2{font-size:60px; line-height:55px;}
#contact_us .info_wrapper li{font-size:30px; line-height:45px;}
#contact_us .contact_wrapper{font-size:20px; line-height:34px;}
#contact_us .blog_wrapper h2{font-size:28px; line-height:40px;}
#contact_us .blog_text{font-size: 21px; line-height: 28px; padding-left: 20px;}
#contact_us .blog_text p .title_text{font-size:15px;}
#our_partners .heading_text h2{font-size:30px; line-height:44px;}
#home_banner .banner_text h1{font-size: 80px;line-height: 80px;}
#home_banner .download_text h1{font-size: 50px;}
#home_banner .download_text h6{ font-size:25px;line-height: 30.21px;}

#home_test_banner .banner_text h1{font-size: 80px;line-height: 80px;}
#home_test_banner .download_text h1{font-size: 50px;}
#home_test_banner .download_text h6{ font-size:25px;line-height: 30.21px;}


#referral_content .text_wrap ul li{ font-size:16px;}
#referral_content .text_content h3{ font-size:22px;}
#content_section .sidebar_content{ margin:0px;}
#content_section .title_text h5{ font-size:13px;}
#category_section .sidebar_content{ margin:0px;}
#careers_section .offer_list li {padding: 15px 0 25px 70px;}

#video_section .video_text h4 a{font-size:11px;}

.web_icon_wrap h6 { font-size: 15px; line-height: 28px;}
.web_icon_wrap .marginAuto { height: 60px; width: 60px;}


.footer-button a{font-size: 12px; padding: 8px 10px;}
#main_footer .social_media ul li a::before { background-size: auto 40px; height: 20px;}
#main_footer .social_media ul li a { height: 40px; width: 40px;}
#main_footer .social_media ul.list-inline {	margin-left: 0;}
.sidebar-422{padding-left:30px;}
}
#main_footer .social_media ul.list-inline {	margin-left: 0;}
@media (min-width:768px) and (max-width:1100px){#main_header_top .header-content-top p{font-size:14px;}
#main_header_top .click-here{font-size:12px;line-height:12px;padding:4px 8px 5px;}
#main_header .main_nav ul li a{font-size: 12px;}
}

@media (min-width: 768px) and (max-width: 960px){
#AboutUs_Icons .text_wrap h3 { font-size: 13px; line-height: 18px;}
#AboutUs_Icons .text_wrap{ font-size: 15px;
line-height: 20px;}
.sidebar_content{ margin-right:0px;}
.sidebar_content .text_wrap{ font-size:14px; line-height:24px;}
.sidebar_content .sidebar_form a{ font-size:14px; line-height:50px;}   
.web_icon_wrap h6 { font-size: 12px; line-height: 24px;}
.web_icon_wrap .marginAuto { height: 50px; width: 50px;} 
#main_header_top .header-content-top p{margin:0 3px 0;}
#main_header_top .click-here{margin-left:3px;}
#main_header_top .header-content-top p{font-size:11px;}
#main_header_top .click-here{font-size:10px;line-height:12px;padding:4px 6px 5px;}
.sidebar-422 .sidebar-form{padding:30px 15px;}
.sidebar-422 .form-heading h3{font-size:19px;}
.sidebar-422 .form-heading{font-size:15px;line-height:25px;}
.sidebar-422 .sidebar-form form button{font-size:16px;}
.sidebar-422 .form-btm-text{font-size:11px;}
#carrerpage-body .content-text{padding:12px 10px 20px;}
.sidebar_form .fsSubmit input.fsSubmitButton {font-size: 10px !important;}
.itasaservice-form .fsSubmit input.fsSubmitButton{font-size: 13px !important;}
#bottom-section{padding: 0px 20px 0;}
}
@media (min-width: 900px) and (max-width: 1200px){
#AboutUs_Icons .wrapper ul li.about_service {min-height: 377px;}   
#home_test_banner .banner_text h1 {font-size: 60px;line-height: 60px;}
#home_test_banner .banner_text {font-size: 25px;line-height: 30px;}
#home_test_banner .comprehensive{font-size: 26px; line-height: 35px;}
}

@media (max-width: 960px){
#carrerpage-body .body-main-content h2{font-size:30px;line-height:30px;}
#carrerpage-body .body-main-content{font-size:15px;line-height:26px;}
#carrerpage-body .content-list{margin-left:30px;}
#carrerpage-body .heading-wrapper h2{font-size:35px;line-height:45px;}    
}

@media (max-width: 767px){
.sidebar_content .sidebar_content{ margin-right:0px;}
.sidebar_content .text_wrap h3 span { display:inline;}
.sidebar_content .text_wrap p span { display:inline;}
.small_screen_center{ text-align:center;}
#AboutUs_Icons .wrapper ul li{ float:left; width:100%; margin-bottom:20px; padding:0px;}
#AboutUs_Icons .text_wrap h3 span{ display:inline;}
#AboutUs_Icons .text_wrap p span { display:inline;}
#AboutUs_Icons .wrap_1{  min-height:inherit;}
#AboutUs_Icons .wrap_2{min-height: inherit;}
#AboutUs_Icons .wrapper ul li.about_service {
min-height: auto;
}

.sidebar_content .text_wrap h3{font-size: 26px;}
.sidebar_content .text_wrap{font-size: 18px;}
.footer-button { float: none; margin-bottom: 30px; margin-left: 0;}
#main_footer .footer_text p { margin: 0 0 50px; float: none;}
#main_header_top .header-content-top p{margin:0 0 8px;padding:68px 0 8px;}
#main_header_top .header-content-top p{font-size:14px;}
#main_header_top .click-here{font-size:12px;padding:3px 8px 6px;}
#main_header_top .top-header-main{padding: 0 0 15px;}
}



@media (max-width: 430px) {
#AboutUs_Icons .text_wrap h3{ font-size:20px;}
.sidebar_content .sidebar_form a{ font-size:18px;}
}

@media (min-width: 768px) and (max-width: 960px){
#main_header .main_nav ul li a {font-size: 10px; line-height: 22px;}
.footer_contact_form .fsSubmit input.fsSubmitButton{ background-position: 24% center;}
#main_header .main_nav ul li{padding:0 2px;}
#contact_us .blog_wrapper h2{font-size:17px; line-height:32px;}
#contact_us .blog_wrapper{font-size: 14px;}
#main_header .width_2{padding-left:0;}
#main_header .header_text h6{font-size:14px; line-height:23px;}
#home_features .feature_icon a { height: 130px; width: 130px;}
#home_features .feature_icon span img{height:95px;}
#home_features .feature_text h6{font-size:17px; line-height:30px;}
#home_features .learn_more {font-size: 12px; line-height: 34px; padding: 2px 19px;}
#blog_section .top_content a{width:165px; height:165px;}
#blog_section .blog_heading h4{font-size:35px; line-height:39px;}
#blog_section .blog_heading h5{font-size:21px; line-height:30px;}
#newsletter_section .heading_text h4{font-size:19px; line-height:31px;}
#our_partners .view_more a{font-size: 12px; line-height: 37px; padding: 0 22px;}
#our_partners .view_more{width:136px;}
#home_testimonial .heading_img{width:150px;}

#thankyou_page .video_title h6{ font-size: 18px; line-height: 26px;}

#referral_content .text_content{ font-size:15px; line-height:22px;}
#referral_content .text_wrap ul li{ font-size:14px; line-height:22px;}
#referral_content .text_content h3{ font-size:17px;}
#content_section .text_content h3{ font-size:20px; line-height:30px;}
#content_section .text_content{ font-size:16px; line-height:22px;}
#content_section .service_icon{ width:65px;}
#category_section .blog_content{ padding:0px;}
#category_section .search_wrap a{ width:200px;}
#category_section .Categories_wrap ul li span{ width:200px;}
#category_section .post_text h5{ font-size:12px;}
#inner_testimonial_section .video_wrap {min-height:200px; min-width:170px;}
#inner_testimonial_section .content_text {font-size:12px; line-height:14px;}
#inner_testimonial_section .content_text p .small_text {font-size:10px; line-height:12px;}
#inner_testimonial_section .video_description {padding:20px;}
#nexus_blog .blog_text{ padding: 19px 10px 21px;}
#nexus_blog .blog_text h5{font-size:16px;}

#career_blog .text_content { font-size:13px; line-height:23px;}
#career_blog .btn_wrap a { font-size:13px;}
.footer-button a{font-size: 10px; padding: 8px;}
#main_footer .social_media ul li a::before { background-size: auto 25px; height: 12px;}
#main_footer .social_media ul li a { height: 30px; width: 30px;}
#sidebar-audit .sidebar_form .fsSubmit input.fsSubmitButton {font-size: 18px !important;}
#nx_inner-banner .left-content { padding-right: 30px; }

}

@media (max-width: 960px){
#home_banner .banner_text{font-size:20px; line-height:32px;}
#home_banner .banner_text h1{font-size:60px; line-height:60px;}
#home_banner .banner_btn{font-size: 14px; line-height: 24px; padding: 17px 22px;}
#home_banner .banner_img2 .banner_text h1{font-size:53px; line-height:58px;}
#home_banner .callus{font-size:18px; line-height:30px;}
#home_banner .download_text h1{font-size:50px; line-height:50px;}
#home_banner .download_text h6{font-size:23px; line-height:32px;}
#home_banner .download_text{font-size:16px; line-height:23px;}
#home_banner .download_text p .value_wrap{font-size:13px;}
#home_banner .download_btn{font-size: 12px;line-height: 22px; padding: 11px 22px;}
#home_banner .download_content{max-width:370px;}
#home_banner .download_text { padding: 45px 20px 47px;}


#home_test_banner .banner_text{font-size:20px; line-height:24px;}
#home_test_banner .banner_text h1{font-size:48px; line-height:45px;}
#home_test_banner .banner_btn{font-size: 14px; line-height: 24px; padding: 17px 22px;}
#home_test_banner .banner_img2 .banner_text h1{font-size:53px; line-height:58px;}
#home_test_banner .callus{font-size:18px; line-height:30px;}
#home_test_banner .download_text h1{font-size:50px; line-height:50px;}
#home_test_banner .download_text h6{font-size:23px; line-height:32px;}
#home_test_banner .download_text{font-size:16px; line-height:23px;}
#home_test_banner .download_text p .value_wrap{font-size:13px;}
#home_test_banner .download_btn{font-size: 12px;line-height: 22px; padding: 11px 22px;}
#home_test_banner .download_content{max-width:370px;}
#home_test_banner .download_text { padding: 45px 20px 47px;}


#about_us_home .about_us_text h2{font-size:48px;}
#about_us_home .about_us_text h6{font-size:21px; line-height:29px;}
#about_us_home .about_us_text{font-size:14px; line-height:22px;}
#about_us_home .learn_more{font-size:14px; line-height:41px;}
#about_us_home .title_text h6{font-size:16px; line-height:28px;}
#home_features .feature_heading h2{font-size:50px; line-height:50px;}
#home_features .feature_heading{font-size:20px; line-height:30px;}
#home_our_work .our_work_wrap h2{font-size:50px; line-height:50px;}
#home_our_work .work_content h6 { font-size: 21px; line-height: 31px;}
#home_our_work .list_wrap li{font-size:14px; line-height:25px; background-size:24px; background-position:left 9px; padding-left:34px;}
#home_our_work .learn_more{font-size: 13px; line-height: 42px;width: 152px;}
#call_us_home .call_us h4{font-size:24px;}
#home_testimonial .heading_text h2{font-size:28px; line-height:43px;}
#home_testimonial .testimonial_heading{font-size:18px;}

#home_testimonial .testimonial_content h4{font-size:24px; line-height:32px;}
#home_testimonial .testimonial_content h5{font-size:16px; line-height:24px;}
#home_testimonial .testimonial_content blockquote{font-size:16px; line-height:27px;}
#home_testimonial .view_more{font-size: 14px; line-height: 44px;width: 155px;}
#video_section .video_text{font-size:18px; line-height:28px;}
#video_section .video_text h4{font-size:24px;}
#contact_us .contact_wrapper h2{font-size:50px; line-height:50px;}
#contact_us .info_wrapper li{font-size:24px; line-height:42px;}
#contact_us .contact_wrapper{font-size:16px; line-height:32px;}
#contact_us .blog_wrapper h2{font-size:22px; line-height:32px;}
#contact_us .blog_text { font-size: 17px; line-height: 26px; padding-left: 15px;}
#contact_us .blog_text p .title_text{font-size:13px;}
#our_partners .heading_text h2{font-size:24px; line-height:34px;}
#main_footer .footer_info_text{font-size:14px;}
#main_footer .footer_text{font-size:12px;}


#contact_us_section .content_text {font-size:14px; line-height:20px;}
#contact_us_section .content_text h4 {font-size:18px; line-height:26px;}
#contact_catagories .text_wrap h5 {font-size:18px; line-height:26px;}
#contact_catagories .location_pointer h6 a {font-size:12px; line-height:16px;}
#careers_section .content_text {font-size:15px;}
#careers_section .offer_list li {padding: 15px 0 15px 70px;}
#careers_section .offer_list { margin-right: 0;}
#nexus_blog .container_resources .col-sm-4:first-child .blog_content{ margin-left:0;}
#nexus_blog .container_resources .col-sm-4:last-child .blog_content{ float:right; width:100%;}
#nexus_blog .blog_content{ max-width:305px;}

}

@media (max-width: 767px){
#main_header{position:static;background:rgba(38,51,62,0.9);}
#logo {margin: 50px 0 18px;}
#home_banner .banner_wrap{height:550px!important; padding-top:0;}
#home_banner .banner_holder{padding:22px 0 25px; vertical-align:middle;}
#home_banner .download_content{float:none; margin:0 auto;}
#home_banner .banner_img3 .banner_wrap{padding-top:0;}
#home_banner .download_text h6{text-shadow:0 1px #fff;}
#home_banner .download_text p .value_wrap{text-shadow:0 1px #fff;}

#home_test_banner .banner_wrap{height:550px!important; padding-top:0;}
#home_test_banner .banner_holder{padding:22px 0 25px; vertical-align:middle;}
#home_test_banner .download_content{float:none; margin:0 auto;}
#home_test_banner .banner_img3 .banner_wrap{padding-top:0;}
#home_test_banner .download_text h6{text-shadow:0 1px #fff;}
#home_test_banner .download_text p .value_wrap{text-shadow:0 1px #fff;}
#about_us_home .about_us_text{width:100%;}
#about_us_home .text_wrap{max-width:100%;}
#about_us_home .about_us_text p{ max-width:100%;}
#about_us_home .about_us_img{position:relative; right:0; margin-top:32px;   bottom: -6px;}
#about_us_home .about_us_wrap{padding:55px 0 5px;}
#home_features .feature_text h6{min-height:inherit; margin:0 0 20px;}
#home_our_work .list_wrap li{text-align:left;}
#home_our_work .list_wrap{width:80%; margin-left:20%;}
#home_testimonial .heading_text p{margin:0 0 26px;}
#home_testimonial .testimonial_wrap ul li{display:block; width:100%; margin-bottom:10px;}
#home_testimonial .testimonial_content{min-height:inherit; padding:55px 22px;}
#home_testimonial .testimonial_content blockquote{max-width:100%;}
#home_testimonial .testimonial_wrap ul li.middle_content .bg_wrap{left:0; width:100%;}
#blog_section .blog_heading h4 span{display:inline;}
#blog_section .blog_heading h5 span{display:inline;}
#blog_section .blog_heading h5{margin:0 0 32px;}
#blog_section .blog_content{margin:0 0 34px;}
#video_section .video_img{margin:0 0 32px;}
#newsletter_section .heading_text h4 span{display:inline;}
#newsletter_section .heading_text h4{margin:0 0 18px;}
#contact_us .contact_wrapper p{margin:0 0 16px;}
#contact_us .blog_img{margin:0 0 15px;}
#our_partners .our_partner_list ul li{margin:0 0 20px;}
#main_header .header_text h6{font-size:20px;}
#home_banner .banner_text{font-size:15px; line-height:28px;}
#home_banner .banner_text h1{font-size:60px; line-height:60px;}
#home_banner .banner_btn{font-size:13px; line-height:22px;}
#home_banner .banner_img2 .banner_text h1{font-size:33px; line-height:44px;}
#home_banner .callus{font-size:14px; line-height:24px;}

#home_test_banner .banner_text{font-size:15px; line-height:28px;}
#home_test_banner .banner_text h1{font-size:60px; line-height:60px;}
#home_test_banner .banner_btn{font-size:13px; line-height:22px;}
#home_test_banner .banner_img2 .banner_text h1{font-size:33px; line-height:44px;}
#home_test_banner .callus{font-size:14px; line-height:24px;}

#home_features .feature_heading h2{font-size:40px;}
#home_features .feature_heading{font-size:14px; line-height:28px;}
#home_our_work .our_work_wrap h2{font-size:33px; line-height:43px;}
#home_our_work .work_content h6 span{display:inline;}
#home_testimonial .heading_text h2{font-size:23px; line-height:36px;}
#home_testimonial .testimonial_heading{font-size:14px; line-height:24px;}
#blog_section .blog_heading h4{font-size:36px; line-height:42px;}
#blog_section .blog_heading h5{font-size:26px;}
#newsletter_section .heading_text h4{font-size:19px; line-height:31px;}
#our_partners .heading_text h2{font-size:20px; line-height:30px;}
#home_testimonial .testimonial_wrap{padding:0;}
.small_screen_center{ text-align:center;}
#inner_banner {padding-top: 0;}
#newsletter_section .form_wrap .fsRow.fsFieldRow.fsLastRow{margin-right: 0;width: 100%;}
#newsletter_section .form_wrap .fsForm .fsSubmit{ float:none; width: 55%;}


#inner_banner .banner_wrap{ padding:0px;}
#inner_banner .banner_holder{ padding:0px;}
#referral_content .text_wrap ul li{ text-align:left;}
#content_section .text_content{ padding:0px;}
#content_section .sidebar_content{ margin:0px;/*display: none;*/ max-width: 500px;	margin-left: auto; margin-right: auto; margin-top: 10px;}
#content_section .text_content ul.list_style li{ text-align:left;}
#content_section .title_text h5{ text-align:left;}
#category_section .blog_content{ padding:0px;}
#category_section .sidebar_content{ margin:0px;}
/*#category_section ul.social_info{ display:inline;}*/
#category_section .page{ padding:0 0 30px;}
#category_section .post_img{ float:none; display:inline; }
#category_section .post_img img{margin-bottom:30px;}
#category_section .post_text{ display:inline;}
#media_section ul.social_info{ display:inline;}
#media_section .page{ padding:0 0 30px;}
#media_section .post_img{ float:none; display:inline; }
#media_section .post_img img{margin-bottom:30px;}
#media_section .post_text{ display:inline;}
#inner_form_content .from_careers #fsSection51584872,#inner_form_content .from_careers #fsSection51584874{ width:100%;}
#careers_section .content_text h4{ margin: 50px 0 22px;}
#careers_section .careers_text {padding: 28px 0 50px;}
#careers_section .what_we_offer_wrapper{padding-bottom: 56px;}
#inner_form_content .form_contact #fsSection51588830,#inner_form_content .form_contact #fsSection51588833{ width:100%;}
#inner_form_content .get_form #fsSection51589352,#inner_form_content .get_form #fsSection51589353{ width:100%;}
#support_section .support_wrapper {padding: 66px 0 40px;}
#inner_form_content .from_content{padding: 66px 0 16px;}
#inner_form_content .referral_form #fsSection51589461,#inner_form_content .referral_form #fsSection51589462{ width:100%;}
#inner_testimonial_section .content_text p {margin: 0 10px;}
#inner_testimonial_section .video_wrap { min-width: 100%;}
#inner_testimonial_section .video_description{margin: 0 0 40px;}
#inner_testimonial_section .video_testimonial {padding: 70px 0 40px;}
.pull-right {float: none !important;}
.the_content {padding: 40px 0 0;}
#nexusit_category .width_1 {width: 100%;}
#nexusit_category .width_2{width: 100%;padding-left: 15px;}
.main_body_container .sidebar_wrap{max-width: 100%;display: none; }
#nexusit_category .category_wrap .category_text{margin: 22px 0 0;}
#latest_video .video_title h5{min-height:inherit; margin:0 0 24px;}
#nexus_blog .blog_text h5{min-height:inherit; margin:0 0 22px;}
#nexus_blog .blog_btn li a{max-width:100%;}
#nexus_blog .blog_btn li{padding:0 12px;}
#report_section .report_text p span{display:inline;}
#report_section .report_text p{min-height:inherit; margin:0 0 22px;}
#latest_video .video_title h5 span{display:inline;}

#career_blog .text_content h3{ min-height:inherit; margin-bottom:15px;}	
#career_blog .text_content p{ min-height:inherit; margin-bottom:15px;}
#career_blog .career_blog{margin-bottom:25px;} 
#career_form .form_wrap #fsSection51584872,#career_form .form_wrap #fsSection51584874{ width:100%; float:none; clear:none;}
#inner_banner .banner_text h1{  font-size: 20px; line-height: 25px;}
#inner_banner .inner_banner_btn{ font-size:16px;}
#home_testimonial .carousel-control.left{ background-image:none;}
#home_testimonial .carousel-control.right{ background-image:none;}
#main_footer .footer_text{font-size:14px;}
#carrerpage-body .row-blog .col-sm-4{float:left;width:50%;}
#carrerpage-body .heading-wrapper{width:100%;}
.sidebar-422 .overlay-shape1{-webkit-transform:skewY(-7deg);transform:skewY(-7deg);}
.sidebar-422 .overlay-shape2{-webkit-transform:skewY(17deg);transform:skewY(17deg);}
#home_banner .banner_text p span{display:block; margin-bottom: 25px;}
#home_test_banner .banner_text p span{display:block; margin-bottom: 25px;}




/*****************Mobile Testing STYLE**********************************/
.mean-container a.meanmenu-reveal span{background: #f78f1e !important;}
.page-id-5564 #main_header.inner_header {background: #26333e;}
.page-id-5564 #main_header .header_text h6 { font-size: 19px !important;}
#home_banner.mobile_banner .banner_text h1 { font-size: 49px !important; line-height: 55px!important;}
#home_banner.mobile_banner .banner_text {font-size: 24px;line-height: 36px;}
#home_banner.mobile_banner .banner_content{padding: 0 38px!important;}
#home_banner.mobile_banner .comprehensive {font-size: 19px!important;line-height: 31.39px!important;}
#home_banner.mobile_banner .banner-seals-img{display: none;}
#home_banner.mobile_banner .banner_img {background-image: url(../images/HomeMobilebanner.jpg) !important;background-position: center right!important;}
#home_banner.mobile_banner .banner_btn {font-size: 22px; line-height: 30px;}
#Nexus-IT-478.Nexus-IT-mobile{padding: 30px 11px 33px;}
#Nexus-IT-478.Nexus-IT-mobile .text {font-size: 18px; line-height: 27px;}
#home_features.features-mobile .feature_heading h2 {font-size: 34px;line-height: 39px;}
#home_features.features-mobile .feature_heading {font-size: 20px;line-height: 24px;}
#home_features.features-mobile .learn_more { display: none;}
#home_features.features-mobile {background: #c2d8e3;padding: 50px 0 61px;}
#home_features.features-mobile .feature_text h6{margin: 0 0 38px;}
#infographic-section.infographic-section-mobile .heading-text h2 { font-size: 32px; line-height: 40px;}
#infographic-section.infographic-section-mobile .heading-text { font-size: 22px;line-height: 30px;padding-top: 55px;}
#infographic-section.infographic-section-mobile .text-wrap {padding-top: 13px;}
#infographic-section.infographic-section-mobile .text-wrap h3 {font-size: 34px; line-height: 40px;}
#infographic-section.infographic-section-mobile .visible-sm { display: block !important;}
#infographic-section.infographic-section-mobile .infographic-list li h3 { font-size: 18px;line-height: 18px; margin: 0 0 30px;}
#infographic-section.infographic-section-mobile .infographic-list li { float: left; width: 50%;}
#infographic-section.infographic-section-mobile{padding: 0px 0 22px;}
#call_us_home.call_us_mobile {background: #c2d8e3;padding: 52px 16px 48px;}
#call_us_home.call_us_mobile .call_us h4 {font-size: 24px !important;}
#video-section.video-section-mobile{display: none;}
#testimonial-section.testimonial-section-mobile { padding: 49px 30px 0px;}
#testimonial-section.testimonial-section-mobile .info-text {  font-size: 24px; line-height: 34px; text-align: center; padding: 0 0 32px;}
#testimonial-section.testimonial-section-mobile .testimonial-content h3 {font-size: 24px; line-height: 30px;}
#news-section.news-section-mobile{display:none;}
#contact_us.contact_us_mobile{padding: 6px 30px 61px;}
#contact_us.contact_us_mobile .info_wrapper li {font-size: 20px; line-height: 34px;}
#contact_us.contact_us_mobile .contact_wrapper{border-bottom: 2px solid #d1dce7;padding-bottom: 27px;}
#contact_us.contact_us.contact_us_mobile .blog_wrapper{padding-top: 38px;}
.page-id-5564 #contact_us.contact_us .blog_wrapper h2 {font-size: 32px; line-height: 40px;}
.page-id-5564 .footer_contact_form.footer-test-form .fsForm .fsSubmit{display: block !important;}
#our_partners.our_partners_mobile { display: none;}
.page-id-5564 #main_footer .footer_info_text {font-size: 16px; line-height: 24px;}
.page-id-5564 #main_footer .footer_text { font-size: 16px; line-height: 24px;}
.page-id-5564 #main_footer .footer_text a{display: inline-block;}
.page-id-5564 .footer-button a{font-size: 22px;padding: 20px 40px;}
.page-id-5564 #main_footer {padding: 56px 21px 36px;}
.page-id-5564 .footer-button{margin-bottom: 40px;}

#nx_inner-banner .left-content { padding-right: 0; }
}



@media (max-width: 668px){
#home_our_work .list_wrap{width:auto; margin-left:40px;}
#latest_video .video_title h5{font-size:16px;}


#career_blog .heading h2 { font-size:20px; line-height: 30px;}
#career_form .form_wrap h2 { font-size:32px; line-height:40px;}
#career_form .send_btn a{ font-size:16px;}  
#content_form .text_wrap h3 { font-size:17px;}
#content_form .text_wrap h2{ font-size:19px;}
#content_form .form_text h4{ font-size:14px;}
#content_form .form_text a{ font-size:16px;}
#content_form .form_text{ line-height:20px;}

#inner_banner .inner_banner_btn {  font-size: 13px; }
#inner_banner .banner_text h1 {  font-size: 18px; line-height: 23px; }

}

@media (max-width: 430px) {
#main_header .header_text h6{font-size:13px;}
#home_banner .banner_text h1{font-size:40px; line-height:42px; margin:0 0 65px;}
#home_banner .banner_btn{font-size:12px; line-height:15px;}
#home_banner .banner_img2 .banner_text h1{font-size:29px; line-height:42px;}
#home_banner .banner_img2 .banner_text h1 span{display:inline;}
#home_banner .download_text h1{font-size:36px; line-height:46px;}
#home_banner .download_text h6{font-size:19px;}
#home_banner .download_text{font-size:14px;}
#home_test_banner .banner_text h1{font-size:40px; line-height:42px; margin:0 0 65px;}
#home_test_banner .banner_btn{font-size:12px; line-height:15px;}
#home_test_banner .download_text h1{font-size:36px; line-height:46px;}
#home_test_banner .download_text h6{font-size:19px;}
#home_test_banner .download_text{font-size:14px;}
#about_us_home .about_us_text h2{font-size:42px; line-height:50px;}
#about_us_home .title_text h6{text-shadow:1px 1px #000;}
#home_features .feature_heading h2{font-size:29px; line-height:39px;}
#home_features .feature_heading p span{display:inline;}
#home_our_work .work_content h6{font-size:18px; line-height:30px;}
#home_our_work .list_wrap{margin-left:0;}
#call_us_home .call_us h4{font-size:20px;}
#home_testimonial .heading_text h2 span{display:inline;}
#blog_section .blog_heading h4{font-size:29px;}
#blog_section .blog_heading h5{font-size:18px; line-height:30px;}
#video_section .video_text{font-size:16px; line-height:26px;}
#contact_us .info_wrapper li{font-size:20px; line-height:40px;}
#contact_us .contact_wrapper{font-size:14px; line-height:26px;}
#contact_us .blog_wrapper h2{font-size:18px; line-height:28px;}
#our_partners .heading_text h2{font-size:18px; line-height:28px;}
#home_banner .download_text p .value_wrap{font-size:12px;}
#home_banner .download_btn { font-size: 11px; line-height: 22px; padding: 8px 19px;}
#home_test_banner .download_text p .value_wrap{font-size:12px;}
#home_test_banner .download_btn { font-size: 11px; line-height: 22px; padding: 8px 19px;}
#newsletter_section .form_wrap .fsSubmit input.fsSubmitButton{font-size: 16px !important;}
#newsletter_section .form_wrap .fsFieldRow input[type="text"], #newsletter_section .form_wrap .fsFieldRow input[type="email"], #newsletter_section .form_wrap .fsFieldRow input[type="number"], #newsletter_section .form_wrap .fsFieldRow input[type="tel"], #newsletter_section .form_wrap .fsForm textarea{font-size: 18px !important;}


#thankyou_page .text_content{ font-size: 22px; line-height: 32px;}
#thankyou_page .news_heading h2{ font-size: 24px; margin: 0 0 52px;}
#thankyou_page .video_title h6{ font-size: 20px;}

#referral_content .text_content h3{ font-size:20px; line-height:30px;}
#referral_content .text_content{ font-size:16px;}
#referral_content .text_wrap h4{ font-size:20px; line-height:30px;}
#referral_content .text_wrap ul li{ font-size:16px}
#inner_form_content .from_content { font-size:16px;}
#content_section .text_content h3{ font-size:20px; line-height:30px;}
#content_section .text_content{ font-size:16px; line-height:22px;}
#content_section .service_icon{ width:65px;}
#content_section .title_text h5{ font-size:14px;}
#category_section .blog_text{ font-size:16px; line-height:22px;}

#category_section ul.media_connect{ display:inline;}
#category_section .page ul li{ padding:11px;}
#media_section .blog_text{ font-size:16px; line-height:22px;}
#media_section ul.social_info li{ display:block; border:none;}
#media_section ul.media_connect{ display:inline;}
#media_section .page ul li{ padding:11px;}
#contact_us_section ul.city_contact li {text-align:left;}
#contact_us_section ul.city_contact li .block_text {display:inline;}
#careers_section .offer_img_wrap img {margin-bottom:30px;}
#careers_section .offer_list {margin-right:0px;}
#careers_section .offer_list li {text-align:left;}
#inner_testimonial_section .client_img_wrap img{margin-bottom:38px;}
#newsletter_section .form_wrap .fsSubmit input.fsSubmitButton{font-size: 16px !important;}
#newsletter_section .form_wrap .fsFieldRow input[type="text"], #newsletter_section .form_wrap .fsFieldRow input[type="email"], #newsletter_section .form_wrap .fsFieldRow input[type="number"], #newsletter_section .form_wrap .fsFieldRow input[type="tel"], #newsletter_section .form_wrap .fsForm textarea{font-size: 18px !important;}
#page_content .wp-pagenavi a, .wp-pagenavi span{ font-size:12px;}
#page_content .wp-pagenavi a, .wp-pagenavi span{margin: 2px !important;}
#page_content .wp-pagenavi .page, .wp-pagenavi .extend,#page_content .wp-pagenavi a, .wp-pagenavi span,#page_content .wp-pagenavi .current{padding: 8px 10px !important;}
#support_section .content_text h4{font-size: 18px;}
#support_section .contact_one {margin-right: 0;}
#support_section .contact_two {margin-left: 0;}
#category_section ul.social_info li .icon_wrap{ display:block;}
#media_section ul.social_info{ display:inline;}
#category_section ul.social_info{ display:inline;}
#category_section ul.social_info li{display:inline;border: medium none;}
#media_section ul.social_info li .icon_wrap{display:block;}
#latest_video .video_heading h2 { font-size: 30px; line-height: 36px;}
#nexus_blog .blog_heading h2{font-size:36px;}
#report_section .report_heading h2{font-size:32px;}

#post_content .large_text{ font-size:60px;}
#post_content .small_text{ font-size:45px;}

#main_footer .social_media ul li a::before { background-size: auto 50px; height: 25px;}
#main_footer .social_media ul li a { height: 50px; width: 50px;}
}


@media (min-width: 767px) and (max-width:1180px){
#thankyou_page .text_wrap{ font-size:15px;}
#thankyou_page .text_content{ font-size:22px; line-height:32px;}

}
@media (min-width: 767px) and (max-width:960px){
#thankyou_page .text_content{ padding:20px 10px 0;}
#thankyou_page .text_content{ font-size:18px; line-height:28px;}

}

@media (max-width: 960px){
#thankyou_page .text_wrap p span { display:inline;}	
}

@media (max-width: 767px){
#thankyou_page .text_content p{ min-height:inherit; margin-bottom:30px;}
#thankyou_page .video_content{ margin-bottom:20px;}
#thankyou_page .padding{ padding:0 15px;}
#thankyou_page .text_content{padding: 20px 12px 0;}
}

@media (max-width:550px){#carrerpage-body .row-blog .col-sm-4{float:noe;width:100%;}
#carrerpage-body .body-main-content h2{font-size:26px;}
#carrerpage-body .body-main-content{font-size:14px;}
#carrerpage-body .content-list{margin-left:10px;}
#carrerpage-body .heading-wrapper h2{font-size:26px;line-height:32px;}
#carrerpage-body .blog-content{max-width:100%;}
}
@media (min-width: 768px) and (max-width: 1100px){
#content_section .main-page .content-wrapper h4 { font-size:24px; line-height:35px; }
#content_section .main-page .content-wrapper { font-size:16px; line-height:24px; }
#content_section .text_info { font-size:16px; line-height:24px; }
#content_section .main-page .content-wrapper h4 { font-size:20px; line-height:30px; }
#content_section .heading_text h2 { font-size:20px; line-height:27px; }
.text-wrap { padding:0; }
#content_section .form_content h3 { font-size:15px; line-height:28px; }
#content_section .form_content { font-size:17px; line-height:26px; }
#content_section .bottom_text { font-size:12px; line-height:17px; }
#main_footer .container {padding: 0 10px;}
#main_header .main_nav ul li { padding: 0 7px!important;}
body #main_header .main_nav ul li a { font-size: 14px !important;}
body #main_header.inner_header .main_nav ul li a { font-size: 9px !important;}
}


@media (max-width: 767px){.small_screen_center{ text-align:center; display: flex; flex-direction: column-reverse; }
#content_section .main-page .content-wrapper h4 { font-size:25px; line-height:35px; }
#content_section .main-page .content-wrapper { font-size:16px; line-height:24px; }
#content_section .sidebar_wrap { max-width:none; }
#content_section .text_info { font-size:16px; line-height:24px; }
#content_section .text_info h2 { font-size:21px; line-height:29px; }
.itasaservice-form .fsRow.fsFieldRow.fsLastRow{width: 100%;}
.itasaservice-form .fsSubmit input.fsSubmitButton{width: 100%;}
.itasaservice-form .fsForm .fsSubmit{width: 100%;}
.itasaservice-form{width: 100%;}
#content_section .body-content-113 .content-facts { width: 100%;}
#content_section .body-content-113 .content-facts{padding:50px 25px;}
#content_section .body-content-113 .facts {padding: 10px 0px;}
#content_section ul { text-align: left; padding-left: 0; }
#content_section ol { text-align: left; padding-left: 20px; }
#testimonial-section .testimonial-content h3::before{height: 16px; width: 16px; left: -18px;}
#content_section h2 {font-size: 25px;}
}



@media (max-width: 450px) {
#content_section .main-page .content-wrapper h4 { font-size:19px; line-height:30px; }
#content_section .main-page .content-wrapper { font-size:15px; line-height:24px; }
#content_section .content-wrapper h5 { font-size:20px; line-height:30px; }
.text-wrap { padding:0; }
.page-id-5564 #main_header .header_text h6 { font-size: 14px !important;}
#home_banner.mobile_banner .banner_text h1 { font-size: 34px !important; line-height: 40px !important;}
#home_banner.mobile_banner .banner_btn { font-size: 14px; line-height: 20px;}
#home_banner .banner_btn{ padding: 10px 22px 7px;}

}


@media (max-width: 1100px) and (min-width: 992px) {
	body #main_header.inner_header .main_nav ul li a{font-size: 14px !important;}
	#main_footer .footer_text {font-size: 12px;}
}
@media (max-width: 991px) and (min-width: 880px) {
	body #main_header.inner_header .main_nav ul li a{font-size: 12px !important;}
}
@media (max-width: 880px) and (min-width: 790px) {
	body #main_header.inner_header .main_nav ul li a{font-size: 12px !important;}
	#main_header .main_nav ul li { padding: 0 3px!important;}
}
@media (max-width: 789px) and (min-width: 768px) {
	body #main_header.inner_header .main_nav ul li a{font-size: 9px !important;}
}
@media (max-width: 991px) {
	.footer-button {
		float: none;
		margin: 0;
		text-align: center;
	}
	#main_footer .footer-button a {
		display: inline-block;
		margin: 10px 0;
	}
}</pre></body></html>