#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link:hover{font-family:'Inter', sans-serif; font-size:24px;font-weight:600 !important; color:#0070c0}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.GetaQuote{display:none !important;}

.main-navigation .menu > .menu-item-has-children > .sub-menu{background:#fff}
.main-navigation li.current-menu-parent a,.main-navigation li.current_page_parent a{color:#0070c0}
.main-navigation li.current-menu-parent .sub-menu li a,.main-navigation li.current_page_parent .sub-menu li a{color:#000}
.main-navigation li.current-menu-parent .sub-menu li a:hover,.main-navigation li.current_page_parent .sub-menu li a:hover{color:#fff}
.main-navigation li.current-menu-parent .sub-menu li.current-menu-item a,.main-navigation li.current_page_parent .sub-menu li.current_page_item a{color:#0070c0}
.main-navigation li.current-menu-parent .sub-menu li.current-menu-item a:hover,.main-navigation li.current_page_parent .sub-menu li.current_page_item a:hover{color:#fff}
.clientSaySection.clientreview .col-100 p{text-align:center;font-weight:400;font-size:16px}
.post-3936 .php-projects .wrap{max-width:1020px}
#megamenu_wrap #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu > li.Industries-title > a.mega-menu-link{display:none}
.footerWidgetArea .widget h6.widget-title::after{content:''!important;background:url(/wp-content/themes/programmers.io/assets/images/dashicons-sprites.png) no-repeat;background-position:-5px -215px;width:14px;display:inline-block;height:14px;z-index:9;margin-top:3px!important}
body .nf-error.field-wrap .nf-field-element::after{content:''!important;background:#fff url(/wp-content/themes/programmers.io/assets/images/dashicons-sprites2.png) no-repeat;background-position:14px -272px;width:50px;display:inline-block;height:35px;z-index:2;margin-top:0!important}
body .nf-pass.field-wrap .nf-field-element::after{content:''!important;background:url(/wp-content/themes/programmers.io/assets/images/dashicons-sprites2.png) no-repeat;background-position:11px -310px;width:50px;display:inline-block;height:35px;z-index:9;margin-top:3px!important;right:0!important}
.post-6292 .hireSection .ninja_form #nf-field-15-wrap{text-align:center}
.awards-recog{padding:40px 0 45px 0 !important; background: #F6F9FC;}
body.page-awards-and-recognition .TopHeroCloudContent img{max-width: 980px;margin: 0px auto;}
body.page-awards-and-recognition .awards-recog .row-col{display:flex;flex-wrap:wrap;align-items:stretch}
body.page-awards-and-recognition .awards-recog .row-col .col-25{display:flex;align-items:stretch;padding-left:10px;padding-right:10px}
body.page-awards-and-recognition .awards-recog .custSec{border:0px solid #ddd!important;text-align:center;padding:10px;margin-bottom:20px;background:#fff; height:235px; border-radius:0 45px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
body.page-awards-and-recognition .awards-recog .custSec:hover{box-shadow:0 0 15px rgba(0,0,0,.15)!important}
body.page-awards-and-recognition .awards-recog .custSec img{max-width:100%;max-height:100%;padding:5px;border-radius: 0 45px;}
.awards-recog .ow-top-hero-section{background:url(/wp-content/themes/programmers.io/assets/images/new-top-banner.webp) no-repeat center center;background-size:cover;min-height:300px;margin-bottom:30px}
.page-id-12212 .inner_page_hero_default{position: relative;content: "";background:url("https://programmers.io/wp-content/uploads/2022/08/award-bg-new.jpg") no-repeat right bottom/cover;border-radius:0px;padding: 50px 0 120px 0;}
.page-id-12212 .inner_page_hero_default::after {content: "";background: url(https://programmers.io/wp-content/uploads/2022/08/award-cloud.png) repeat-x 0 0;width: 100%;
height:91px;position:absolute;bottom:0;}
body.page-awards-and-recognition .TopHeroCloudContent img.desktop{display:block;}
body.page-awards-and-recognition .TopHeroCloudContent img.mob{display:none;}

.awards-recog .ow-top-hero-section .ths-row{display:table;width:100%;height:300px;text-align:center}
.awards-recog .ow-top-hero-section .col-details{display:table;width:100%;height:100%}
.awards-recog .ow-top-hero-section .col-details h1{color:#fff;font-weight:500;text-transform:uppercase;font-size:32px;margin:30px 0 35px!important;padding:0}
.awards-recog .ow-top-hero-section .col-details h1:after{display:none}
.awards-recog .ow-top-hero-section .col-details .details{color:#fff;display:table-cell;vertical-align:middle;text-align:center}
.accordion_faq_wrap{padding:60px 0;background:#fff}
.php-development-new .intro-decp .accordion_faq_wrap .fqa_title p{text-align:center;padding:10px 0;max-width:900px;margin:0 auto}
.accordion_faq_wrap .fqa_title h2{font-size:42px;text-transform:uppercase;font-weight:500;color:#000;margin:0;padding:0 0 11px}
.accordion_faq_wrap .fqa_title h2:after{display:none}
.accordion_faq_wrap .fqa_title p{color:#000;text-align:center;font-size:18px;font-weight:400;margin:20px 0 25px;padding:0}
.accordion_faq_wrap .set{position:relative;width:100%;height:auto}
.accordion_faq_wrap .set > a{display:flex;align-items:center;padding:11px 15px 10px 45px;text-decoration:none;color:#000;font-weight:400;border:1px solid #f2f2f2;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;margin-top:5px;background-color:#fff;font-size:16px;position:relative}
.accordion_faq_wrap .set > a span{width:calc(100% - 14px)}
.accordion_faq_wrap .set > a i{margin-top:0;width:14px}
.accordion_faq_wrap .set > a.active{background-color:#0070c0;color:#fff!important}
.accordion_faq_wrap .set > a:hover{background:#0eb3f8;color:#fff}
.accordion_faq_wrap .set > a:hover .fa-question-circle{color:#fff}
.accordion_faq_wrap .acc_content{background-color:#fff;border:1px solid #f2f2f2;display:none;margin-bottom:0;border-top:none;padding:15px 15px 0}
body .accordion_faq_wrap .acc_content>p{padding:0 0 10px;margin:0;color:#273a50 !important;font-size:16px!important;text-align:left!important;line-height:1.5!important}
.accordion_faq_wrap .acc_content ul{margin:0;list-style:disc;color:#000;padding:0 0 15px 15px;font-size:16px}
.accordion_faq_wrap .acc_content ul li{list-style:disc;line-height:1.5;margin-bottom:10px}
.accordion_faq_wrap .acc_content ul li:last-child{margin-bottom:0}
.accordion_faq_wrap .set > a .fa-question-circle{font-size:22px;display:inline-block;vertical-align:middle;margin-right:0;margin-top:0;color:#0070c0;width:auto;position:absolute;top:12px;left:15px}
.accordion_faq_wrap .set > a.active .fa-question-circle{color:#fff}
.php-projects .php-heading h2{margin:0;}
.post-920 .php-projects{margin-top:0;padding-top:0}
.post-920 .accordion_faq_wrap{border-top:1px solid #eee}
.post-920 .php-projects .php-heading h2{margin:0;}
.alwaysHappy{padding:30px 0;display:none}
.post-6292 .hireSection{padding:30px 0 40px}
.alwaysHappy .col-100{text-align:center;font-size:16px}
.getInTouch .col-100 h2{font-size:20px;font-weight:500}
.getInTouch .col-100 h2:after{display:none}
.getInTouch .contactSection{padding:10px 0 20px}
.getInTouch .contactSection .conSec{text-align:left}
.getInTouch .contactSection .location-icon{background:url(/wp-content/themes/programmers.io/assets/images/nlocation-icon.jpg) 0 4px no-repeat;padding-left:30px;line-height:30px}
.getInTouch .contactSection .conSec ul{margin:0;padding:0}
.getInTouch .contactSection .conSec ul li{padding:5px 0}
.getInTouch .contactSection .conSec .email-icon{background:url(/wp-content/themes/programmers.io/assets/images/nemail-icon.jpg) 0 6px no-repeat;padding-left:30px}
.getInTouch .contactSection .conSec .tel-icon{background:url(/wp-content/themes/programmers.io/assets/images/ntel-icon.jpg) 2px 5px no-repeat;padding-left:30px}
.getInTouch .contactSection .SocailConnect ul li{display:inline-block;list-style:none;font-size:0;margin:0 4px}
.getInTouch .contactSection .SocailConnect .facebook{background:url(/wp-content/themes/programmers.io/assets/images/nsocial-media-icon.jpg) -5px -7px no-repeat;padding-left:30px;width:38px;height:38px}
.getInTouch .contactSection .SocailConnect .twitter{background:url(/wp-content/themes/programmers.io/assets/images/nsocial-media-icon.jpg) -56px -7px no-repeat;padding-left:30px;width:38px;height:38px}
.getInTouch .contactSection .SocailConnect .linkedin{background:url(/wp-content/themes/programmers.io/assets/images/nsocial-media-icon.jpg) -107px -7px no-repeat;padding-left:30px;width:38px;height:38px}
.getInTouch .contactSection .SocailConnect .youtube{background:url(/wp-content/themes/programmers.io/assets/images/nsocial-media-icon.jpg) -158px -7px no-repeat;padding-left:30px;width:38px;height:38px}
.getInTouch .contactSection .SocailConnect p{display:none}
.contactuspg_wrap .getInTouch{padding-top:20px}
body .contactuspg_wrap h3.teamMsg{padding-top:20px!important}
.HelpfulButton{background:#f2f2f2;padding:25px 0}
.HelpfulButton .row-col{text-align:left}
.HelpfulButton .FeedbackBegin{text-align:center}
.StickyFeedbackText{display:inline-block;font-size:16px;color:#333;padding-right:15px;vertical-align:top;line-height:40px}
.feedbackButtons{display:inline-block;text-align:center}
.feedbackButtons .FeedbackButton{background:#C2C2C2;border:1px solid #C2C2C2;padding:3px 20px;margin-left:5px;cursor:pointer;height:40px;width:80px;font-size:0}
.feedbackButtons .FeedbackButton:hover{border:1px solid #999}
.FeedbackTextArea .wpcf7-textarea{font-family:'Inter', sans-serif!important;font-weight:400;color:#666;max-width:640px;border:1px solid #e8e8e8;height:90px;margin-top:10px}
.FeedbackTextArea .wpcf7-textarea.wpcf7-not-valid{border:1px solid #dc3232}
.HelpfulButton .wpcf7-submit,.HelpfulButton .nothanks{border:0;padding:5px 25px;margin-top:10px;background:#C2C2C2;margin-right:10px;cursor:pointer}
.wpcf7 form.invalid .wpcf7-response-output{display:none}
.wpcf7 form.sent .wpcf7-response-output{display:inline;border:0;margin:0}
.wpcf7 .wpcf7-form{margin:0}
.FeedbackTextBtn .wpcf7-not-valid-tip{font-size:14px}
.HelpfulButton .wpcf7 .ajax-loader{display:none}
.feedbackButtons .FeedbackButton.buttonYes{background:#fff url(https://programmers.io/wp-content/themes/programmers.io/assets/images/likee.png) no-repeat center center}
.feedbackButtons .FeedbackButton.buttonNo{background:#fff url(https://programmers.io/wp-content/themes/programmers.io/assets/images/dlike.png) no-repeat center center}
.feedbackTextYes{display:none}
.feedbackTextNo{display:none}
.FeedbackTextBtn{display:none}
.Thankfeedback{display:none}
.contact-f7Helpful .wpcf7-form.sent .SmartFeedbackReply{display:none}
.video-testimonials{padding:60px 0;}
.video-testimonials h2::after{display:none}
.video-testimonials .col-50.vtestimonials{padding:10px!important;/*box-shadow:0 1px 8px rgba(172,172,172,.5);width:48%;margin-right:2%!important;background:#fff*/}
.video-testimonials .col-33.vtestimonials{padding:10px!important;/*box-shadow:0 1px 8px rgba(172,172,172,.5);width:31%;margin-right:2%!important;background:#fff*/}
.video-testimonials .col-100 h2{margin:0 0 25px;}
.home .video-testimonials .col-100 h2{font-size:38px;margin:0 0 25px}
.video-testimonials iframe{margin-bottom:0}
.video-testimonials .col-50.vtestimonials .youtube{height:auto;cursor:pointer;width:100%;}
.video-testimonials .col-33.vtestimonials .youtube{height:auto;cursor:pointer; background: #fff;padding-bottom: 15px;box-shadow: 0 1px 8px rgba(172,172,172,.5);}
.video-testimonials .col-50.vtestimonials .youtube iframe, .video-testimonials .col-33.vtestimonials .youtube iframe{width:100%;height:100%}
body.page-team .clientSaySection.clientreview .custSec{background:#fff!important}
#site-footer{background:#fff;padding:10px 0;text-align:center;font-size:16px}
.footer-inner{padding:40px 0 0;background:#018a80;background:-moz-linear-gradient(-45deg,#018a80 1%,#004fc5 100%);background:-webkit-linear-gradient(-45deg,#018a80 1%,#004fc5 100%);background:linear-gradient(135deg,#018a80 1%,#004fc5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#018a80',endColorstr='#004fc5',GradientType=1)}
.footer-inner .footer-widgets{display:flex;margin-bottom:0;position:relative;z-index:1}
.footer-inner .footer-widgets .widget_nav_menu,.footer-inner .footer-widgets .widget_text{display:block;flex:0 0 25%;max-width:25%}
.footer-inner .footer-widgets .widget_nav_menu .widget-title,.footer-inner .footer-widgets .widget_text .widget-title{font-size:22px;text-align:left;color:#fff;font-weight:500;margin-bottom:25px}
.footer-inner .footer-widgets .widget_nav_menu .menu li a{color:#fff!important;font-size:16px;line-height:36px;font-weight:400;position:relative}
.footer-inner .footer-widgets .widget_nav_menu .menu li a:before{content:"";background:url(https://programmers.io/wp-content/themes/programmers.io/assets/images/footer-menu-arrow.png) no-repeat 0 2px;width:15px;height:12px;display:inline-block}
.footer-inner .footer-widgets .address-col .address-us h2{font-size:20px!important;text-align:left;color:#fff}
.footer-inner .footer-widgets .widget_text .address-col{color:#fff}
.footer-inner .footer-widgets .widget_text p{color:#fff;font-size:16px;line-height:30px}
.footer-inner .footer-widgets .widget_text .ShowIndiaLocation{cursor:pointer;margin:10px 0;display:inline-block;padding-left:0;color:#fff!important;font-size:18px}
.footer-inner .footer-widgets .widget_text .address-india{display:none;color:#fff;opacity:1;font-weight:300}
.footer-inner .footer-widgets .widget_text .address-india p{margin:0}
.address-india .address-jaipur,.address-india .address-hyderabad{margin-bottom:15px}
.footer-widgets-wrapper .widget{padding-bottom:22px!important}
.site-footer .social-media{display:none}
.footer-widgets-wrapper .address-col .address-us{padding:10px 0}
.footer-widgets-wrapper .widget-title+div{display:block}
.footer-widgets-wrapper .widget-title{cursor:default}
.footer-inner .footer-widgets .widget_text .ShowIndiaLocation.showLocation+.address-india{display:block}
.footer-zvooaddress a{color:#fff}
.footer-inner .footer-widgets .widget_text p.footer-zvooaddress{margin-bottom:10px;text-align:left}
.footer-inner .footer-widgets .socialmeidalinks ul{margin:0;padding:0;font-size:0}
.footer-inner .footer-widgets .socialmeidalinks ul li{display:inline-block;list-style:none;font-size:0;margin:0 10px 0 0}
.footer-inner .footer-widgets .socialmeidalinks ul li p{display:none}
.footer-inner .footer-widgets .socialmeidalinks .facebook{background:#fff url(https://programmers.io/wp-content/themes/programmers.io/assets/images/pio-social-media-icon.png) 5px 3px no-repeat;padding-left:30px;width:32px;height:32px;border-radius:60%}
.footer-inner .footer-widgets .socialmeidalinks .twitter{background:#fff url(https://programmers.io/wp-content/themes/programmers.io/assets/images/pio-social-media-icon.png) -37px 2px no-repeat;padding-left:30px;width:32px;height:32px;border-radius:60%}
.footer-inner .footer-widgets .socialmeidalinks .linkedin{background:#fff url(https://programmers.io/wp-content/themes/programmers.io/assets/images/pio-social-media-icon.png) -78px 2px no-repeat;padding-left:30px;width:32px;height:32px;border-radius:60%}
.footer-inner .footer-widgets .socialmeidalinks .youtube{background:#fff url(https://programmers.io/wp-content/themes/programmers.io/assets/images/pio-social-media-icon.png) -120px 3px no-repeat;padding-left:30px;width:32px;height:32px;border-radius:60%}
.footer-inner .footer-widgets .widget_nav_menu .menu li a::before{display:none;}
@media screen and (max-width:992px) {
body .footerWidgetArea .widget h6{font-size:17px}
}
body .clientSaySection.services_sec .custSec{border:1px solid #f2f2f2!important}
body .clientSaySection.services_sec .custSec:hover{box-shadow: 0 0 15px rgba(0,0,0,.15) !important;}
div#about_prog,#about_prog h1,#about_prog p{font-family:'Inter', sans-serif !important}
#about_prog .OurTeam .img-list{display:none}
.blog .top-hero-section .details h1{margin:0;padding:40px 0}
.blog .page-header .page-title,.blog .top-hero-section .details h1:after{display:none}
.page-testimonials .video-testimonials .col-50.vtestimonials, .video-testimonials .col-33.vtestimonials, .page-team .video-testimonials .col-50.vtestimonials{padding:10px !important;}
.page-testimonials .video-testimonials .col-33.vtestimonials .youtube iframe, .video-testimonials .col-50.vtestimonials .youtube iframe, .page-team .video-testimonials .col-33.vtestimonials .youtube iframe{aspect-ratio:16/9;width:100%;height:100%;}
.page-testimonials .video-testimonials .vtestimonials > div, .page-team .video-testimonials .vtestimonials > div, .video-testimonials .vtestimonials .youtube{padding:0 !important;box-shadow:0 1px 8px rgba(172,172,172,.5);background:#fff;}
.page-testimonials .video-testimonials .vtestimonials:last-child > div:last-child, .page-team .video-testimonials .vtestimonials:last-child > div:last-child{margin-bottom:0 !important;}




@media (max-width:1199px) {
.blog .entry-content.skt a.more-link{width:100%!important;max-width:190px}
	body.page-awards-and-recognition .TopHeroCloudContent img{max-width: 100%;padding: 0px 20px;}
}
.navigation-top{top:auto}
.site-footer .address-col .address-us h2{font-size:20px;text-align:left;margin-bottom:10px}
.site-footer .address-col .address-us h2:after{display:none}
.site-footer .address-col .ShowIndiaLocation{padding-left:10px;padding-bottom:10px}
.page-ibm-system-fresh-faces .awarded-members .member-row{margin-bottom:20px}
.page-ibm-system-fresh-faces .awarded-members .member-row:last-child{margin-bottom:0}
.page-ibm-system-fresh-faces .awarded-members #fresh-faces{padding-bottom:0}
@media (max-width:767px) {
	body.page-awards-and-recognition .TopHeroCloudContent img.desktop{display:none;}
	body.page-awards-and-recognition .TopHeroCloudContent img.mob{display:block; padding:0px;max-width: 100%;}
.footerWidgetArea .widget .widget-title.showOn::after{content:'';background:url(/wp-content/themes/programmers.io/assets/images/dashicons-sprites.png) no-repeat;background-position:-5px -256px;width:14px;display:inline-block;height:14px;z-index:999;margin-top:6px!important}
.footer-widgets-wrapper .widget{padding-bottom:0!important}
.footer-widgets-wrapper .widget-title+div{display:none}
.footer-widgets-wrapper .openFooterMenu .widget-title+div{display:block;padding:15px;background:rgba(255,255,255,0.1)}
.footer-widgets-wrapper .widget-title{cursor:pointer;position:relative;border-bottom:1px solid #e2e2e238;padding:15px 0}
.footer-widgets-wrapper .widget-title::after{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;display:inline-block;position:absolute;right:5px;top:50%;transform:translateY(-50%)}
.footer-widgets-wrapper .openFooterMenu .widget-title::after{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;display:inline-block;position:absolute;right:5px;top:50%;transform:translateY(-50%);border-top:none}
.footer-inner .footer-widgets{flex-direction:column}
.footer-inner .footer-widgets .widget_nav_menu,.footer-inner .footer-widgets .widget_text{display:block;flex:0 0 100%;max-width:100%;margin-bottom:0;padding-bottom:0}
.footer-inner .footer-widgets .widget_nav_menu .widget-title,.footer-inner .footer-widgets .widget_text .widget-title{background-color:transparent!important;font-size:20px;margin-bottom:0;padding:14px 0}
.site-footer .widget_nav_menu .menu{background-color:transparent!important}
.widget_text .widget-title{padding:15px 0}
.footer-inner{padding:5px 0 0!important}
.alwaysHappy{padding:30px 0}
.getInTouch .contactSection{width:100%;margin-bottom:10px}
.footer-widgets-wrapper .widget,.footer-inner #nav_menu-2,.footer-inner #nav_menu-3,.footer-inner #nav_menu-6,.footer-inner #nav_menu-7,.footer-inner #nav_menu-8,.footer-inner #text-10,.clientSaySection.clientreview .custSec,.clientSaySection.clientreview .row-col,.clientSaySection.clientreview .row-col .col-33{flex:none!important}
.footer-zvooaddress a{color:#fff}
.getInTouch .contactSection .col-33{width:100%}
.alwaysHappy .col-100 br{display:none}
.alwaysHappy{display:none}
.post-6292 .hireSection{padding:0}
.contactuspg_wrap .getInTouch .contactSection{padding:0}
.contactuspg_wrap .getInTouch{padding-top:25px}
.post-6292 .contactuspg_wrap .hireSection{padding:0 0 10px}
body .contactuspg_wrap h3.teamMsg{padding-top:5px!important}
.video-testimonials{padding:40px 0}
.video-testimonials .col-100 h2{font-size:32px}
.video-testimonials .col-50.vtestimonials, .video-testimonials .col-33.vtestimonials{width:100%;max-width:100%;margin-bottom:15px}
.home .video-testimonials .col-100 h2{font-size:32px;margin:0 0 25px}
.video-testimonials .col-50.vtestimonials, .video-testimonials .col-33.vtestimonials{position:relative;/*padding:10px 15px 56.25% 15px !important;*/margin-bottom:0px;overflow: hidden;}
.video-testimonials .col-50.vtestimonials iframe, .video-testimonials .col-33.vtestimonials iframe{position:absolute;top:0;left:0;width:100%;height:100%}
#colophon.footer-inner .footer-widgets .widget_nav_menu, #colophon.footer-inner .footer-widgets .widget_text {display: block;flex: 0 0 100%;max-width:100%;}
	
}
@media (max-width:599px) {
	.page-ibm-system-fresh-faces .awarded-members .member-row{margin-bottom:0px;}
}

.blog .site-content-contain .wrap{padding-top:40px}
.aboutPrommersIo .container-main h2{text-align:left;font-size:28px;font-weight:400;margin-bottom:10px;padding-top:10px}
.aboutPrommersIo .container-main h2:after{content:"";display:none}
body .nf-error.field-wrap .nf-field-element::after{font-family:'dashicons';content:"\f534";font-size:30px}
body .nf-pass.field-wrap .nf-field-element::after{font-family:'dashicons';font-size:30px;content:"\f12a"}
.php-development-new .page_blog{display:none}
.oc-top-hero-section{background:url(/wp-content/themes/programmers.io/assets/images/new-top-banner.webp) no-repeat center center;background-size:cover;padding:50px 0;min-height:300px}
.oc-top-hero-section .ths-row{display:table;width:100%;min-height:200px;text-align:center}
.oc-top-hero-section .hero-details{width:100%;color:#fff;display:table-cell;vertical-align:middle;text-align:center;float:none}
.oc-top-hero-section .hero-details h1,.oc-top-hero-section .hero-details h2{color:#fff;}
.privacy-policy .oc-top-hero-section .hero-details h1{font-size:32px;margin:0}
.privacy-policy .oc-top-hero-section .ths-row{min-height:60px}
.privacy-policy .oc-top-hero-section{min-height:60px;padding:20px 0}
.privacy-policy .aboutPrommersIo a{color:#0070c0}
.privacy-policy .aboutPrommersIo a:hover{color:#0099da}
.oc-top-hero-section .hero-details p{font-size:20px;font-weight:400;color:#fff;text-align:center;max-width:900px;margin:0 auto;line-height:inherit; position:relative;}
.oc-top-hero-section .contactBtnWrap .contact-btn{background:#ffbc01;color:#000!important}
.oc-top-hero-section .contactBtnWrap .contact-btn:hover{background:#fff}
.post-6292 .oc-top-hero-section{padding:20px 0;min-height:auto}
.post-6292 .oc-top-hero-section .ths-row{min-height:60px}
.post-6292 .hireSection .submit-container{margin-bottom:0}
.CompanyAbout{padding:40px 0;background:url(/wp-content/themes/programmers.io/assets/images/expbg.webp) no-repeat 0 0/ cover;color:#fff}
.CompanyAbout .exp{font-size:40px;line-height:36px;text-align:center;font-weight:500}
.CompanyAbout .exp span{font-size:18px;color:#d2d8de;text-transform:uppercase;font-weight:500}
.full-row,[class*="col-"]{float:left}

.customer-testimonials-block .clientSaySection .col-100 h2{font-size:34px;margin:0 0 10px;text-transform:uppercase;font-weight:500}
.clientSaySection .col-100 p{font-weight:400;font-size:16px;margin:20px 0 5px;padding:0;text-align:center}
.row-col{margin:0 -15px;clear:both}
.row-col .col-33{max-width:33.333333333333%;flex:0 0 33.333333333333%}
.col-33{width:33.333333333333%;padding-left:10px;padding-right:10px}
.clientSaySection .custSec{background:#fff!important;margin-top:15px;border-radius:0;padding:20px;font-weight:400;text-align:center;border: 1px solid #F6F9FC !important;}
.home .clientSaySection .custSec{background:#fff!important}
.home .clientSaySection .custSec img{display:inline-block}
.clientSaySection .custSec p{font-weight:400;font-size:16px;margin:0;padding:0;text-align:center;line-height:1.7;min-height:100px}
.clientSaySection .custSec p.testDesc{font-size:16px!important;margin:0 0 1.5em;min-height:110px;font-weight:400;padding:0;text-align:center;line-height:1.7}
.clientSaySection .custSec .cmpInfo{min-height:85px;font-size:16px!important}
.clientSaySection .custSec .cmpName strong{color:#0371b0;font-weight:700}
.clientSaySection.clientreview .row-col,.clientSaySection.clientreview .row-col .col-33{display:flex}
.customer-page .customerSectionArea h2{display:none}
.customer-page h1.small{margin:0;padding-top:40px;}
body.page-news #main .clientSaySection .custSec{border:1px solid #f2f2f2;border-bottom:5px solid #0371b0}
body.blog .hero-details h1,body.page-news .hero-details h1,body.page-our-openings .hero-details h1,body.page-contact-us .hero-details h1,body.page-design-work .hero-details h1{font-size:32px;margin:0;padding:0}
body.blog .hero-details h1:after,body.page-news .hero-details h1:after,body.page-our-openings .hero-details h1:after,body.page-contact-us .hero-details h1:after,body.page-design-work .hero-details h1:after{display:none}
body.blog .clientSaySection.clientreview,body.page-our-openings .clientSaySection.clientreview{background:#f2f2f2!important}
body.blog .clientSaySection .custSec,body.page-our-openings .clientSaySection .custSec{background:#fff!important}
.jobs .oc-top-hero-section .hero-details p{padding:20px 0}
body.page-design-work .oc-top-hero-section .hero-details p{padding-top:20px}
body.page-our-openings .jobs .oc-top-hero-section{margin-bottom:25px}
body.page-our-openings .jobs .posted-job{box-shadow:0 0 10px rgba(0,0,0,0.1);padding:20px;margin:20px 0}
body.page-our-openings .jobs .job-shortDescription{padding:0;border-bottom:0 solid #ddd;margin-top:0}
body.page-our-openings .jobs .job-Description{padding:15px 0 0;margin-top:0;border-bottom:0 solid #ddd}
body.page-our-openings .jobs .job-Description .view-btn{margin-bottom:0}
body.page-design-work .ow_portfolio_wrap{padding:50px 0 30px}
@media only screen and (min-width : 320px) and (max-width : 767px) {
.CompanyAbout{display:none}
.clientSaySection.clientreview{width:100%;margin:0}
.clientSaySection.clientreview .custSec{margin-bottom:5px}
.clientSaySection.clientreview .row-col,.clientSaySection.clientreview .row-col .col-33{flex-direction:column}
.customer-testimonials-block .clientSaySection .col-100 h2{font-size:32px}
.customer-page h1.small{padding-top:0px;font-size:32px}
body.blog .oc-top-hero-section,body.page-news .oc-top-hero-section,body.page-our-openings .oc-top-hero-section,body.page-contact-us .oc-top-hero-section,body.page-design-work .oc-top-hero-section{padding:20px 0;min-height:100px}
body.blog .oc-top-hero-section .ths-row,body.page-news .oc-top-hero-section .ths-row,body.page-our-openings .oc-top-hero-section .ths-row,body.page-contact-us .oc-top-hero-section .ths-row,body.page-design-work .oc-top-hero-section .ths-row{min-height:60px}
body.blog .hero-details h1,body.page-news .hero-details h1,body.page-our-openings .hero-details h1,body.page-contact-us .hero-details h1,body.page-design-work .hero-details h1{font-size:32px}
body.page-news .mid-sec{padding:30px 0}
.jobs .oc-top-hero-section .contactBtnWrap{margin:0}
.jobs .oc-top-hero-section .hero-details p{padding:10px 0}
body.page-our-openings .jobs .oc-top-hero-section{margin-bottom:0}
body.page-our-openings .jobs{padding-bottom:0}
.oc-top-hero-section .hero-details p{font-size:18px}
body.page-design-work .oc-top-hero-section .hero-details p{padding-top:10px}
body.page-design-work .ow_portfolio_wrap{padding:30px 0 10px;margin-bottom: 40px;}
.privacy-policy .oc-top-hero-section .hero-details h1{font-size:28px;margin:0}
.privacy-policy .oc-top-hero-section .ths-row{min-height:30px}
.privacy-policy .oc-top-hero-section{min-height:30px;padding:20px 0}
	#site-navigation #mega-menu-top .megamenu_company.mm_tel_mobile{display:none !important;}
	
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
.CompanyAbout .exp{font-size:32px}
.row-col .col-20{flex:0 0 20%;max-width:20%}
.CompanyAbout .exp span{line-height:22px;display:block;font-size:16px}
.video-testimonials{}
.video-testimonials .col-33.vtestimonials .youtube{height: 190px;}
.video-testimonials .col-50.vtestimonials, .video-testimonials .col-33.vtestimonials{position:relative;margin-bottom:15px}
.video-testimonials .col-50.vtestimonials iframe, .video-testimonials .col-33.vtestimonials iframe{position:absolute;top:0;left:0;width:100%;height:100%}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	.video-testimonials .col-33.vtestimonials .youtube{height: 150px;}
}
@media only screen and (max-width:499px) {
	body.page-our-openings .jobs .job-Description .view-btn, body.page-our-openings .jobs .job-Description a{padding:.5rem 1rem;width:auto;}	
}
@media only screen and (max-width:400px) {
	.page-our-openings .jobs .job-Description a.apply-btn{margin-bottom:10px}
}
.wcs_nav_floating{display:none}
.aboutPrommersIo .container-main h2{text-align:left}
.aboutPrommersIo .container-main h2:after{content:"";display:none}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.GetaQuote > a.mega-menu-link::before{background:url(/wp-content/themes/programmers.io/assets/images/megamenu/mail-icon.png) no-repeat center center;background-size:contain;content:'';position:absolute;top:8px;left:12px;display:block;width:20px;height:20px}
#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.GetaQuote > a.mega-menu-link:hover::before{background:url(/wp-content/themes/programmers.io/assets/images/megamenu/mail-icon-wt.png) no-repeat center center;background-size:contain;content:'';position:absolute;top:8px;left:12px;display:block;width:20px;height:20px}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
#megamenu_wrap .headerLogo a img{width:243px}
#megamenu_wrap .navbar{width:calc(100% - 260px)}
}
@-webkit-keyframes borderAnim {
0%{border-color:#fff}
100%{border-color:#0070c0}
}
@-moz-keyframes borderAnim {
0%{border-color:#fff}
100%{border-color:#0070c0}
}
@-o-keyframes borderAnim {
0%{border-color:#fff}
100%{border-color:#0070c0}
}
@keyframes borderAnim {
0%{border-color:#fff}
100%{border-color:#0070c0}
}

@media screen and (max-width:1340px) {
	.page-customers .clientSaySection.clientreview, body.page-news #main .clientSaySection{margin-bottom:40px !important;}
	.page-testimonials .clientSaySection.clientreview, .page-team .clientSaySection.clientreview{padding-bottom:70px;}
}


@media screen and (max-width:992px) {
.getInTouch .contactSection .location-icon br{display:none}
}
@media screen and (min-width:768px) {
.footerWidgetArea .openMenu .widget .widget-title::after{content:'';background:url(/wp-content/themes/programmers.io/assets/images/dashicons-sprites.png) no-repeat;background-position:-5px -256px;width:14px;display:inline-block;height:14px;z-index:999;margin-top:6px!important}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
body.page-awards-and-recognition .awards-recog .row-col .col-25{flex:0 0 25%;max-width:25%}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-initialized .slick-slide,.slick-initialized .slick-slide>div,.slick-initialized .slick-slide>div img{outline:none!important}
.topScheduleTalk .ScheduleTalkCertificate .slick-initialized .slick-slide{min-width:169px}
#top_banne_slider_wrap .topScheduleTalk .ScheduleTalkCertificate .slick-initialized .slick-slide{min-width:auto}
.topScheduleTalk .ScheduleTalkCertificate .slick-list{height:68px}
.ScheduleTalkCertificate .slick-slide img{margin:0 auto}
.home .logo_showcase_wrap{max-width:1920px;margin:0 auto}
.certifications-section .logo_showcase_wrap{padding:0;background:transparent}
.certifications-section .logo_showcase_wrap h2{display:none}
.logo_showcase_inner{max-width:1220px;margin:0 auto}
.logo_showcase_wrap .logo_showcase{padding:0 30px}
.logo_showcase_wrap .logo_showcase button.slick-prev,.logo_showcase_wrap .logo_showcase button.slick-prev:active,.logo_showcase_header button.slick-prev,.logo_showcase_header button.slick-prev:active{background:rgba(0,0,0,.5) url(/wp-content/themes/programmers.io/assets/images/arrow-left.png) center center no-repeat;background-size:15px 15px;box-shadow:none;left:0}
.logo_showcase_wrap .logo_showcase button.slick-arrow,.logo_showcase_header button.slick-arrow{width:30px;height:30px;position:absolute;z-index:9;border:0;border-radius:50%;color:#fff;cursor:pointer;text-indent:-99999px;padding:0;margin:0;top:50%;transform:translateY(-50%)}
.logo_showcase_wrap .logo_showcase button.slick-prev:hover,.logo_showcase_wrap .logo_showcase button.slick-prev:focus,.logo_showcase_header button.slick-prev:hover,.logo_showcase_header button.slick-prev:focus{background:rgba(0,0,0,.7) url(/wp-content/themes/programmers.io/assets/images/arrow-left.png) center center no-repeat;background-size:15px 15px;outline:none}
.logo_showcase_wrap .logo_showcase button.slick-next,.logo_showcase_wrap .logo_showcase button.slick-next:active,.logo_showcase_header button.slick-next,.logo_showcase_header button.slick-next:active{background:rgba(0,0,0,.5) url(/wp-content/themes/programmers.io/assets/images/arrow-right.png) center center no-repeat;background-size:15px 15px;box-shadow:none;right:0}
.logo_showcase_wrap .logo_showcase button.slick-next:hover,.logo_showcase_wrap .logo_showcase button.slick-next:focus,.logo_showcase_header button.slick-next:hover,.logo_showcase_header button.slick-next:focus{background:rgba(0,0,0,.7) url(/wp-content/themes/programmers.io/assets/images/arrow-right.png) center center no-repeat;background-size:15px 15px;outline:none}
.logo_showcase_wrap .logo_showcase.wpls-dots-false,.logo_showcase_header.wpls-dots-false{padding:0 30px}
.logo_showcase_wrap .logo_showcase .logo_item > div,.logo_showcase_header .logo_item > div{display:flex;justify-content:center;align-items:center;border:1px solid #ccc;padding:15px;margin:0 5px;height:120px;background:#fff}
.logo_showcase_header .logo_item > div{border:none}
.logo_showcase_header{padding:0 30px;overflow:hidden}
.logo_showcase_header_wrap,.certifications-section .logo_showcase_inner{display:block;height:120px;overflow:hidden}
@media screen and (max-width:767px) {
.logo_showcase_header_wrap{display:none}
	
}