/*custom code start*/
.page-id-160 .contact-us a{font-size:16px;color:#4c4c4c;font-weight:normal!important}
.sidepanel{box-shadow:none}
.mo-header-v2 .mo-menu-list>ul>li.current-menu-item>a,.mo-header-v2 .mo-menu-list>ul>li.current-menu-parent>a{color:#4169E1}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px}
div.wpcf7-response-output{margin:2em -10px 1em;text-align:center;font-size:12px}
.wpcf7 .button{margin:0;padding:15px;font-weight:bold;width:200px;font-size:14px}
span.wpcf7-not-valid-tip{line-height:normal;font-size:12px}
@media (min-width:1200px){
  .container{width:1200px}
}
.list-style.list-style1 li,.list-style.list-style2 li,.list-style.list-style3 li{color:#4c4c4c}
.owl-theme .owl-controls .owl-dots{bottom:-50px!important}
.page-id-4559 .moga_services-style5{padding:20px!important;font-size:15px;min-height:385px}
ul.list-style.list-style1{margin:0}
ul.list-style.list-style1 li{line-height:30px;font-size:15px}
.moga_services-style6 .content p{color:#4c4c4c!important;font-size:14px}
.moga_services-style5:hover{background:#2A8BE9!important}
.moga_services-style5:hover .content a{color:#fff}
.mo-stick-active .mo-header-v2.mo-header-stick .mo-header-menu .mo-logo{transform:scale(1)}
.mo-header-v2 .mo-logo img{height:auto!important;max-width:none}
.mo-header-v2 .mo-header-menu{padding:10px 30px}
.search-trigger{display:none}
.link-btn:hover:after,.hover_left.primary:after{background:#2A8BE9!important}
.page-header .mo-title-bar h1{font-size:32px!important;color:#fff!important;font-weight:700!important;letter-spacing:0!important;line-height:normal!important;text-align:center;margin-top:20px}
.button.primary{background:#2A8BE9!important}
.button.gradient{background:#2A8BE9!important}
.button.gradient:hover{background-position:none!important}
.moga_services-style2:hover .icon-wrap{background:#2A8BE9!important}
.pagetitle-v3 .mo-path-inner{display:none}
.bg-light-blue{background:#363f3e}
.home .bg-light-blue h3,.bg-light-blue p{color:#fff}
.home .standards-list{margin-top:40px}
.home .standards-list ul{margin:0;padding:0}
.home .standards-list ul li{list-style-type:none;font-size:16px;width:50%;float:left;display:block;margin:0 0 25px;font-weight:500;padding:10px 10px 10px 40px;background-position:0% 50%!important;background-size:35px auto!important}
.home .standards-list ul li.quality{background:url(../images/qulity.png) no-repeat}
.home .standards-list ul li.time{background:url(../images/time.png) no-repeat 50% 50%}
.home .standards-list ul li.cost{background:url(../images/cost.png) no-repeat 50% 50%}
.home .standards-list ul li.confiden{background:url(../images/confident.png) no-repeat 50% 50%}
.home .our-clients{padding-top:50px}
.home .career-wrapper .line-wrapper .vc_column-inner{position:relative}
.home .career-wrapper .line-wrapper .vc_column-inner::before{display:block;content:"";background:#ececec;width:2px;right:0;top:60px;bottom:0;position:absolute;height:275px}
.home .standards .line-wrapper .vc_column-inner{position:relative}
.home .standards .line-wrapper .vc_column-inner::before{display:block;content:"";background:#565656;width:2px;right:0;top:140px;bottom:0;position:absolute;height:195px}
.home .glass-door-wrapper{text-align:center!important}
.glass-door-wrapper-benefits{text-align:right!important;padding-top:80px!important}
.footer_v1 .subscribe-wrapper{margin-top:20px}
.footer_v1 .footer-text{margin-top:16px}
.page-id-4555 .internal-content{padding:0}
.page-id-4557 .internal-content{padding-bottom:0}
.with-sidebar.mo-blog{padding:60px 15px 0 0!important}
.single-career .apply-job-wrapper{margin-top:25px}
.single-career .apply-job-wrapper a.button{margin:0;display:inline-block}
.single-career .apply-job-wrapper small{display:block;padding-top:5px}
.mc4wp-form .submit-newsletter{background:#2A8BE9!important}
.page-id-4557 .vc_column-inner{padding-top:0!important}
.term-permanent .page-header .mo-title-bar h1{visibility:hidden;position:relative}
.term-permanent .page-header .mo-title-bar h1:after{content:'Permanent Jobs';visibility:visible;display:block;position:absolute;top:0;width:100%}
.term-contract .page-header .mo-title-bar h1{visibility:hidden;position:relative}
.term-contract .page-header .mo-title-bar h1:after{content:'Contract Positions';visibility:visible;display:block;position:absolute;top:0;width:100%}
.subscribe-wrapper .es_caption{display:none}
.subscribe-wrapper .es_lablebox{display:none}
.subscribe-wrapper .es_shortcode_form{position:relative}
.subscribe-wrapper .es_textbox input{padding:5px 95px 5px 5px}
.subscribe-wrapper .es_button{display:block;position:absolute;top:5px;right:0;padding:0}
.subscribe-wrapper .es_button input{padding:4px 5px;width:80px;margin-right:5px;display:block;background:#d22a2a;color:#fff;border:1px solid #d22a2a;border-color:transparent!important}
.footer_v1 .widget_nav_menu li{padding:0 0!important}
.footer_v1 .widget_text p{margin:2px 0!important;font-size:12px!important}
.footer_v1 .widget_text p a{font-size:12px!important}
.footer_v1 .footer-bottom{margin-top:0!important}
.wpcf7 .button{display:inline-block;float:right}
.wpcf7 .appy-job-wrapper input{margin-right:6px!important}
.single-directions{display:none}
.single-post .meta-post{display:none}
.sidebar .apply-job-wrapper-sidebar{background:#fff;padding:20px 20px 10px;text-align:center;/* box-shadow:1px 1px 16px #ccc;*/
    margin-top:30px}
.sidebar .apply-job-wrapper-sidebar h4{/* text-align:center;*/
    font-size:15px;margin:0 0 20px;line-height:normal}
.sidebar .apply-job-wrapper-sidebar a{margin:0 0 20px;background:#8c8c8c!important}
.wpb_wrapper h6{line-height:normal}
.moga_heading-style1 h5{font-size:14px}
.footer_v1 .footer-bottom .social-media-widget{float:none!important;margin:0 0 0!important;display:block!important}
.footer_v1 .footer-bottom{float:right!important}
.footer_v1 .footer-bottom .widget.widget_text{margin:0 0 5px!important}
.footer_v1 .copyright-wrapper{margin-top:5px}
.footer_v1 .footer-bottom{margin-bottom:0;width:100%}
.footer_v1 .copyright-wrapper-two{display:none}
@media (max-width:1200px){
  .home .standards-list ul li{font-size:16px!important;padding:10px 10px 10px 50px!important;background-size:35px auto!important;width:100%!important;margin:0 0 8px!important}
  .mo-header-v2 .mo-header-menu .header_tools{display:none!important}
  .mo-header-v2 .mo-menu-list > ul > li > a{margin:0 15px!important}
  .with-sidebar.mo-blog{padding-left:15px!important}
  #rev_slider_1_1 .zeus.tparrows{display:none!important}
}
@media (max-width:992px){
  .home .career-wrapper .vc_col-sm-2{display:none}
  .footer_v1  .footer-widget-1,.footer_v1  .footer-widget-2,.footer_v1  .footer-widget-3{display:none}
}
@media (max-width:991px){
  .footer_v1 .copyright-wrapper-two{display:block;font-size:11px;text-align:right}
}
@media (max-width:991px){
  .mo-header-v2 .mo-menu-list{top:11px;min-width:100%}
  .mo-header-v2 .mo-menu-list>ul>li.menu-item-has-children>ul{margin-left:22px}
}
@media (max-width:767px){
  .home .aboutus-wrapper .wpb_wrapper p{padding:0!important}
  .home .services-wrapper p{padding:0!important}
  .home .benefits-wrapper p{font-size:14px}
  .home .benefits-wrapper .wpb_single_image.vc_align_center{text-align:left;margin-bottom:0!important}
  .home .benefits-wrapper .vc_column-inner{padding-left:15px!important;padding-top:15px!important}
  .home .standards .approche-wrapper .vc_column-inner{padding-left:15px!important;padding-right:15px!important;padding-top:25px!important}
  .home .standards .approche-wrapper .vc_column-inner p{font-size:14px}
  .home .career-wrapper .contract-wrapper .vc_column-inner{padding-left:15px!important;padding-bottom:40px!important}
  .home .career-wrapper .vc_empty_space{display:none!important}
  .page-id-4557 .vc_column-inner{padding-left:20px!important;padding-right:15px!important}
  .page-id-4559 .send-your-resume-wrapper .wpb_wrapper .vc_column-inner{padding-bottom:20px!important}
  .page-id-4559 .smart-works-wrapper .wpb_single_image.vc_align_right{padding-top:30px!important;text-align:left!important;margin-bottom:0}
  .page-id-4559 .moga_services-style5{min-height:auto!important}
  body .footer_v1 .footer-bottom{margin-top:0}
}
@media (max-width:520px){
  body{font-size:14px!important;line-height: 24px!important;}
  .career-wrapper h6{font-size:18px}
  .moga_heading-style1 h3{font-size:22px!important}
  .page-id-4559 .wpb_wrapper h6{font-size:20px}
  h3{font-size:25px!important}
  h6{font-size: 18px!important;}
  .footer_v1 .footer-bottom .social-media-widget{margin:13px 0;float:none}
  .footer-widget-5 .widget_text p{margin-top:0!important;margin-bottom:10px!important}
  .footer_v1{padding-top:10px!important;text-align:center!important}
  .post-pagi h3{font-size:12px!important}
  .mo-blog .post-title{font-size:20px!important}
  .page-header .mo-title-bar h1{font-size:26px!important;line-height:normal!important}
  .footer_v1 .widget_text p{text-align:center;font-size:12px}
  .mo-header-v2 .mo-menu-list{left:-15px!important;right:-15px!important;min-width:100%!important;width:auto;max-width:none!important;float:none!important}
  .footer_v1 .footer-bottom{float:none!important}
  .footer_v1 .footer-bottom .social-media-widget{text-align:center!important;margin:10px 0!important}
  .footer_v1 .footer-widget-4{margin-bottom:0!important}
  .glass-door-wrapper-benefits{text-align:left!important;padding-top:40px!important}
  .wpcf7 .button{float:none!important;margin-top:25px!important}
  .footer_v1 .copyright-wrapper-two{text-align:center!important}
  .footer_v1 .footer-widget-4 h4{display:none}
  .footer_v1{padding-top:35px!important}
  .footer_v1 .poweredby-wrapper img{height:20px!important}
  .wpcf7 .button{width:100%}
  div.wpcf7 .wpcf7-recaptcha iframe{transform:scale(0.9);position:relative;left:-13px}
  .page-id-160 .vc_column_container>.vc_column-inner{padding-bottom:10px!important;padding-top:0!important}
  .page-header .mo-title-bar h1{margin-top:0}
  body #about,body .services-wrapper,body .benefits-wrapper,body .standards .line-wrapper .vc_column-inner{padding-top:20px!important;padding-bottom:20px!important}
  body .career-wrapper{padding-top:20px!important}
  .home .career-wrapper .line-wrapper .vc_column-inner{padding-bottom:30px!important}
  .home .standards-list{margin-top:0}
  .home .approche-wrapper .wpb_text_column{padding-top:0!important}
  body .bg-grey.our-clients-main .our-clients{padding-top:0!important}
  body .bg-grey.our-clients-main{padding-bottom:0!important}
  body .home #our-clients-wrapper{padding-top:20px!important}
  body .bg-grey.our-clients-main #our-clients-wrapper{margin-top:20px!important;margin-bottom:20px!important}
  body .service-description .vc_column-inner{padding-bottom:30px!important;padding-left:0!important;padding-right:0!important}
  body.page-id-4557 .internal-content,body.page-id-4559 .internal-content,
  body.page-id-4940 .internal-content,
  body.page-id-4946 .internal-content
  {padding-top:20px!important}
  body #it-staffing,body #Software-development,body #it-traning,body #our-standards,body #our-advantage{padding-top:20px!important;padding-bottom:20px!important}
  body #it-staffing .vc_column-inner{margin-top:0!important}
  body #Software-development .inside-wrapper{margin-top:20px}
  body #Software-development .inside-wrapper .vc_column-inner{margin-top:0!important}
  .mo-header-v2 .mo-header-menu{padding:10px 0!important}
  body #our-standards .moga_services-style2{margin-top:0!important}
  body #send-your-resume .vc_column-inner{padding-top:0}
  body #send-your-resume .inside-wrapper .vc_column-inner{padding-top:10px!important}
  body #send-your-resume .inside-wrapper .vc_column-inner .button.primary{margin:0}
  body #our-differentiatiors{padding-top:30px!important}
  body #our-differentiatiors .inside-wrapper{padding-top:0!important}
  body .sidebar.sidebar-right{margin-bottom:0!important;padding:20px}
  body .sidebar-right .widget{margin-bottom:0!important}
  body .with-sidebar.mo-blog{padding:20px 15px!important}
  body .with-sidebar.mo-blog .posts.masonry-posts{width:100%}
  body .single-post .tags{display:none}
  body.page-id-160 .contact-us{padding:0!important}
  body.page-id-160 .internal-content{padding-bottom:0!important}
  .mo-header-v2 .mo-logo img{margin-left:0!important}
  body .career-wrapper .title{margin-top:0!important;margin-bottom:5px!important}
  body .career-wrapper .wpb_content_element{margin-bottom:15px}

}
@media (max-width:420px){
  .mo-header-v2 .mo-logo img{margin-left:0!important;width:auto}
  .mo-header-v2 .mo-header-menu{padding:10px 0!important}
}
