@charset "utf-8";

/*--------------media query css------------------*/	


@media (min-width: 768px) {
    .container { margin: 0 auto; padding: 0 20px; width: 100%;}
}

@media (min-width: 992px) {
    .container { width: 100%; }
}

@media (min-width:1300px) {
    .container { width:1260px; }
}

@media(max-width:1345px){
    .cale-slider-main{width: calc(100% - 80px);} 
    .calendar-slider .owl-prev{right:-30px}
    .calendar-slider .owl-next{right:-30px}
    .videoSlider{padding:0 30px;}
    .videoSlider .owl-prev{left: -15px;}
    .videoSlider .owl-next{right: -15px;}

}

@media(max-width:1325px){
    .candi-career-con p br{display: none;}
    .page-id-2384 .candi-career-con p br{display: block;}
    .eventFetured_list{padding-left: 70px;}
}

@media(max-width:1200px){
    .monthdate{width:80px;padding: 17px 0; height: 80px;}
    .date{font-size: 28px;}
    .regi-btn {width: 21%; text-align: right;}
    .disable{width: 21%; text-align: right;}
    .regi-btn a {padding: 12px 39.5px;}
    .disable a{padding: 12px 39.5px;}  
    .home-banner-left{width: 100%; text-align: center;padding-top: 0;}
    .home-banner-right{width: 100%; padding-left: 0; text-align: center;padding-top: 20px;}
    .calendar-inn {max-width: 100%;margin: 0;}
    .site-title {position: relative;left: 0;top: 0;transform: none;top: 0;}
    .site-title h2{transform: none; text-align: center; margin-bottom: 20px; letter-spacing:normal;}
    .location-wrap .site-title{left: inherit; right: 0; text-align: center;top: inherit;}
    .cale-slider-main {width: calc(100% - 40px);}
    .commited-left{vertical-align: middle;}
    .home-banner-right.commited-right{vertical-align: middle;}
    .commited-main {padding: 30px 0 30px;}
    .commited-inn .banner-right-top h2{font-size: 36px;}
    .commited-right .lrg-btn{padding: 14px 42px;}
    .banner-btn .btn:last-of-type {margin-left:10px;}
    .acf-map{width: 100%;}
    .location-map{padding-left: 50px;}
    .candi-career-con{width: 60%;}
    .need-assi{width: 40%;}
    .resource-right{width: 40%; padding-left: 50px;}
    .resource-left{width: 59%}
    .careerReso-news{width: 40%;padding-left: 50px;}
    .careerReso-left{width: 59%;}
    .category-mid-main {width: 59%;}
    .single-blog .category-mid-main {padding: 0 15px 0 0;}

    .page-template-FlexPanel .hotJob-box ul{margin: 0 -12px;}
    .page-template-FlexPanel .hotJob-box ul li{padding: 0 12px;}
    .page-template-FlexPanel .dec-btn .sml-btn {padding: 9px 35px;font-size: 16px;}
    .single-top-right {float: left;margin-top: 20px;width: 100%;}
    .copy-right {float: left;padding-top: 6px;width: 100%;text-align: center;}
    .ft-bottom-right {float: left;width: 100%;text-align: center;}
    .onView .back-top {bottom: 86px;}
    .onView .contactUs-sticky {bottom: 86px;}
    .eventFetured_list{padding-left:0px;}
    .commited-left h2{font-size: 32px;}
    .unique-right .home-banner-right{text-align: left;}
    .site-logo a{width: 220px;}
    .site-logo{margin-top: 0;}
}
@media(max-width:1024px){
    .banner-btn .btn:last-of-type {margin-left:0px; margin-top: 10px;}
    .owl-carousel.owl-drag .owl-item.center .testi-img:after{height: 55px;}
    .owl-carousel.owl-drag .owl-item.center .testi-img:before{height: 55px;}

    .page-template-FlexPanel .careerReso-left{width: 100%;    padding-right: 0;}
    .page-template-FlexPanel .careerJob-right{width: 100%; text-align: center;}
    .page-template-FlexPanel .careerReso-left .careerJob-type ul li:before{left: 0;}
    .page-template-FlexPanel .careerReso-left .careerJob-type ul li{padding-left: 15px;}
    .page-template-FlexPanel .flex-video-main{padding: 32px 0 15px;}
    .page-template-FlexPanel .resource-news-main{padding:32px 0 15px;}
    .page-template-FlexPanel .resource-inn{padding-top: 28px;}
    .page-template-FlexPanel .resource-main {padding: 0px 0 40px;}
    .page-template-FlexPanel .hot-job{padding: 41px 0 20px;}
}
@media(max-width:991px) {   
    .menu-main .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {margin-right:5px;}  
    .header-bottom{padding:10px 0 0;}
    .menu-main { float: none; }
    body.menu-open{overflow: hidden;}    
    .menu-top{display:inline-block; margin-top: 0;}
    .navigation-top{background: transparent;}
    .inner-login{top: 40px; z-index: 9999;} 
    .banner-left-caption h2{font-size: 36px;}
    .specialist-list ul li {width: 50%;float: left;padding: 0 10px;margin-bottom: 20px; display: block;}
    .specialist-list {margin: 43px -10px 0;}
    .site-logo a {width:163px;}
    .header-main {padding: 0px 0 7px;}
    .banner-right-top h2{font-size: 36px;}
    .banner-right-top p {font-size: 16px;padding-bottom: 37px;}
    .commited-left{width: 100%; padding-right: 0; text-align: center;}
    .home-banner-right.commited-right{width: 100%;}
    .serviceGo-main .home-banner-right.commited-right{padding-left: 0;}
    .commited-video iframe{width: 100%;}   
    .testi-main {padding: 30px 0 38px;}
    .owl-carousel.owl-drag .owl-item .about-testi{padding: 0 20px;}
    .owl-carousel.owl-drag .owl-item.center .testi-img{top: 0;}
    .owl-carousel.owl-drag .owl-item .about-testi{ margin: 5px 0 0;}
    .testi-slider p{font-size: 18px; padding-bottom: 20px;}
    .ft-menu .menu-footer-menu-container > ul > li{padding-left:10px;}
    .ft-right{padding: 4px 0 38px 25px;}
    .partner-slider li{width: 48%; margin: 0 0 20px 0; float: left;}
    .partner-slider{display: flex;flex-wrap: wrap;justify-content: space-around;}
    .ft-menu .sub-menu a{font-size: 14px;}
    .calender-box-inn{max-width: 350px; width: 100%; margin: 0 auto;}
    .calender-box {width: 100%;}
    #mycalendar{max-width: 100%;}
    .calender-box-form{margin-top: 25px;border-top: 1px solid #cccccc;padding-top: 15px;}
    .event-box{width: 100%; padding-top: 35px;}
    .event-listing {width: 67%;}
    .news-banner-caption h3{font-size:25px;}
    .news-banner-caption p{font-size: 16px;}
    .news-banner-caption .lrg-btn {padding: 10px 46px;font-size: 16px;}
    .textwidget .sml-btn{padding: 10px 21px;font-size: 12px;}
    .nav-previous .sml-btn{font-size: 14px;}
    .nav-next .sml-btn{font-size: 14px;}
    .contact-right{display: none;}
    .contact-left{width: 100%;}
    .formMain {max-width: 100%;width: 100%;}
    .contact-left ul {max-width: 100%;width: 100%;}
    .formMain .form-btn .btn{width: auto;}
    .formMain .term-condition {text-align: center;}
    .widget_wpc7w_contact_form ul li p b{float: none;}
    .widget_wpc7w_contact_form ul li p span{float: none;}
    .form-btn .btn {padding: 14px 68px;}
    .location-list{padding-left:0px; width: 100%; order: 3;}
    .site-title h2{font-size: 40px;}
    .cSlidar-box p + a{display: block;}
    .cale-slider-main {width: 100%;padding: 0 35px;}
    .calendar-slider .owl-prev {right: inherit;left: -40px;top: 50%;}
    .calendar-slider .owl-next{top: 50%; right: -40px;}
    .location-wrap .site-title {left: inherit;right: 0;top: 0;    order: 1;width: 100%;}
    .location-map{width: 100%; padding-left: 0; order: 2;}
    .location-wrap{display: flex; flex-wrap: wrap;}
    .candi-career-con h2{font-size: 32px;}
    .need-assi .side-btn{padding: 13px 19px;}
    .need-assi .widget{padding-bottom:30px;    text-align: left;}
    .candi-career-main {padding: 43px 0 53px;}
    .set-career-step li .step-box{padding: 30px 30px 0px 30px;}
    .step-box h5{font-size: 20px;}
    .need-assi h2.widget-title{font-size: 20px;}
    .candi-career-con h4{font-size: 20px;}
    .location-name span {font-size: 40px;}
    .top-search{margin-top: -25px;}
    .register-left {width: 50%;}
    .register-right {width: 50%;padding-left: 30px;}
    .map-add2 {padding-left: 0;}
    .single-blog .subCategory-top h2{font-size: 32px;}
    .page-template-FlexPanel .hotJob-box ul li{ width: 100%;}
    .bottom-menu ul li{margin-right: 30px;}
    .ft-social ul li{padding-right: 12px;}
    .ft-social ul li a{font-size: 22px;}
    .ft-logo a{width: 200px;}
    .inner-benner-main {margin-top: 0;}
    .top-search .search-icon{top: 12px;right: 0;}
    .videoSlider-box .side-btn{padding: 13px 38px;}
    .onView .back-top {bottom: 82px;}
    .onView .contactUs-sticky {bottom: 82px;}
    .nav-links .sml-btn{padding: 10px 20px;min-width: 1px;}
    .search-no-results .blog-main {padding: 30px 0 0;}
    .learnBtn .side-btn {padding: 11px 50px;}
    .page-flex-panel .commited-left{text-align: left;}
    .page-flex-panel .commited-right{text-align: left;}
    .page-flex-panel .commited-video img{width: 100%;}
    .page-flex-panel .serviceGo-main .home-banner-right.commited-right{padding-right: 0;}

    .board-member-main > p {font-size: 16px;}
    .board-member-main h2{font-size: 28px;}
    .about-member H3{font-size: 18px;}
    .about-member p{font-size: 16px;}
    .bio-btn .btn{font-size: 14px; padding: 10px 39.2px}
    .unique-right .commited-left {width: 100%;}
    .unique-left .commited-left {width: 100%;}
    .calendar-slider li .sml-btn {padding: 8px 19.5px;}
}
@media(max-width:910px) {
    .top-search {display: block;vertical-align: middle;margin-left: 15px;position: static;top: 0;right: 0;}
    .search-bar{position: absolute;top:20px;right:80px;}
    .menu-main .dashicons, .dashicons-before:before {display: block;}
    .menu-main .dashicons.dashicons-no:before{content: '';position: absolute;background-image:url(assets/images/menu-icon.png);background-size: 100%;width:36px;height:23px;right: 0px;top: 13px;}
    .wpmm-orientation-horizontal.wpmega-clean-white .wpmegamenu-toggle {border: 0;position: absolute;right:20px;top:17px;} 
    .dashicons-menu:before{content:'' !important; position: absolute; background-image: url(assets/images/menu-close-icon.png); background-repeat: no-repeat; background-size: 100%; width:20px; height:20px;right: 15px;top: 13px;}
    .menu-main .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {position: absolute;height: 100vh;background: #fff;top: 83.16px;right: 0;padding: 0 20px 25px;overflow-y: auto;z-index: 1111;}
    .wpmm-orientation-horizontal .wpmega-responsive-closebtn{font-size: 0;}
    .menu-main .wpmm-orientation-horizontal .wpmega-responsive-closebtn:before{display: none;}
    .menu-main .wpmm-sub-menu-wrap li.wpmega-1columns-4total:first-of-type{display: none;}
    .wpmm_megamenu .wp-megamenu-main-wrapper .wpmm-menu0 > ul.wp-mega-sub-menu:first-child{padding: 0 15px;}
    .menu-main .wpmm-sub-menu-wrap li.wpmega-1columns-4total{width: 100%; padding: 0; margin-bottom:10px;}
    .menu-main .wpmm-sub-menu-wrapper.wpmm-menu0{padding: 10px 0 10px; background-color: #fff;}
    .menu-main .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link{padding: 0 0 7px 0 !important; margin-bottom: 0;}
    .menu-main .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span{padding: 0;margin-bottom: 0;color: #0d76bd;font-family: proxima-nova, sans-serif; font-size: 16px; font-weight: 700 !important; text-transform: none;}
    .menu-main .wpmm-mega-wrapper > li.menu-item-has-children > a{padding-bottom: 10px !important;}
    .menu-main .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:before, .menu-main li.for-training > a.wp-mega-menu-link:first-of-type:before{display: none;}
    .menu-main .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{padding: 10px 0px 10px; font-size: 18px; color: #6a737b}
    .menu-main .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children:hover > a:after, .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.menu-item-has-children:hover > a:after{top: 9px;}
    .menu-main .wpmm-sub-menu-wrap ul li ul li {margin: 0;}
    .menu-main li.for-training > a.wp-mega-menu-link:first-of-type{color: #0d76bd !important;font-family: proxima-nova, sans-serif; font-size: 16px !important; font-weight:700 !important; text-transform: none !important; padding:10px 0 7px 0 !important; margin: 0 !important;}
    .wpmm_megamenu ul.wp-mega-sub-menu li a.wp-mega-menu-link{padding: 0 0 5px; font-size: 16px;}
    .menu-main .wpmega-clean-white .wpmm-mega-wrapper > li:hover, .wpmega-clean-white .wpmm-mega-wrapper > li.current-menu-item {background: #fff;}
    .onView .back-top {bottom: 82px;}
    .onView .contactUs-sticky {bottom: 82px;}
    .top-search .search-icon{top: 9px;}
    .menu-main .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after, .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{font-size: 23px;}
}
@media (min-width:768px) {
    .careerJob-type ul{display:block}
}

/*------------mobile landscape  view------*/
@media (max-width:785px) {
    .memberList-box ul li{width: 100%; padding: 0; margin-bottom: 20px;}
    .memberList-box ul { margin: 0;}
    .memberList-box ul li:last-child{margin-bottom: 0;}
    .about-member{text-align: center;}
    .flex-video-main.board-member {padding: 46px 0 52px;}
    .memberList-box.otherMember ul li{width: 49%; padding: 0 15px;}
    .memberList-box.otherMember .bio-btn{text-align: center;}
    .other-member {padding: 33px 0 0;}
    .about-member > p span{padding-bottom: 40px;}
    .about-member p{padding-bottom: 15px;}
    .memberList-box ul li .memberBox-inn{padding: 24px 24px 41px;}
    .bio-btn{bottom: 24px;}
}

@media (max-width:767px) {
    .container{width: 100%; padding: 0 20px;}

    .banner-right-top p{font-size: 16px;}
    .banner-right-top h2 {font-size: 26px;}  
    .lrg-btn,.commited-right .lrg-btn,.set-career-title h3 .lrg-btn,.loadMore .side-btn,.single-top-right .btn{width: 100%;padding: 7px 31px;font-weight: 400;}
    .set-career-title h3 .lrg-btn{padding: 10px 31px;}
    .set-career-title h3 .lrg-btn{margin: 0;}
    .banner-btn .btn:last-of-type{margin-left:0; margin-top: 13px;}
    .banner-quick-link{margin-top: 34px; text-align: left;    padding: 25px 0 25px 0px;}
    .banner-quick-link li a{font-size: 16px;}
    .banner-quick-link li span {font-size: 16px; margin-bottom: 10px; display: inline-block;}
    .home-banner-img,.home-banner-img.secBox{height: 150px; background-position: -15px center; display: block;}
    .home-banner-left ul li{width: 100%; padding-right: 0; margin-bottom: 5px;}
    .home-banner-left ul li:last-child{margin-bottom: 0;}
    .home-banner-img.secBox{margin-top: 0; background-position: 15px center;}
    .home-banner{padding: 0 0 65px 0}
    .home-banner-text h2{transform: none; font-size: 40px;}
    .thirdBox .home-banner-text h2{bottom: 0; right:30px;}
    .secBox .home-banner-text h2 {bottom: 0;left: 50%;margin-bottom: 0;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); top: inherit;}
    .firstBox .home-banner-text h2 {bottom: 0;left:15px;margin-bottom: 0; top: inherit; right: inherit;}
    .home-banner .container{padding: 0;}
    .home-banner-right{padding-left: 15px; padding-right: 15px;text-align: left;}

    .desk-description{display: none;}
    .mob-description {display: block;}
    .mob-description p{text-align: left;}
    .read-more-text{padding: 10px 79px; border:2px solid #0d76bd; background-color: transparent; border-radius:25px; font-size: 14px; color: #0d76bd; cursor: pointer; font-weight: 700;font-family: proxima-nova, sans-serif;width: 100%;cursor: pointer;display: inline-block;text-align: center;}
    .event-text span.read-more-event{padding: 10px 40px !important; border: 2px solid #16a0db; background-color: transparent; border-radius:25px; font-size: 16px; color: #16a0db;display: inline-block; cursor: pointer; margin-bottom: 30px;width: 100%;text-align: center;}
    .article-text .text.full {display: none;}
    .event-text .text.full {display: none;}

    .location-txt span.read-more-location{padding: 10px 40px !important; border:2px solid #0d76bd; background-color: transparent; border-radius:25px; font-size: 14px; color: #0d76bd; cursor: pointer; font-weight: 700;font-family: proxima-nova, sans-serif;width: 100%;cursor: pointer;display: inline-block;text-align: center;}

    .location-txt .text.full {display: none;}

    .location-map {float: none;width: 100%;}
    .location-list{width: 100%; padding-left: 0;    padding-top: 28px;}
    .acf-map{height: 308px;}
    .location-map h3{display: block; font-size: 24px; text-align: center;}
    .location-list h3{display: none;}
    .location-main {padding: 35px 0 0;}
    .event-address:first-of-type{margin: 0;}
    .single-event .subCategory-sidebar .event-address {margin:30px 0 0 0;}
    .our-partner {padding:30px 0 30px;}
    .footer-wrap{display: flex; flex-wrap: wrap;}
    .ft-left{width: 100%; order: 2;    padding-top: 30px;}
    .ft-right{width: 100%; order: 1; border: 0; padding: 0;}
    footer .sub-menu{display: none; padding-left:40px;}
    .ft-menu .menu-footer-menu-container > ul > li{display: block; width: 100%;border-bottom: 2px solid #d1d4d8;padding-top: 25px;padding-left: 0;    position: relative;}
    .ft-menu .menu > li > a{display:inline-block; font-size: 20px;    padding: 0 20px; position: relative;}
    .ft-menu .menu > li > span{position: absolute; right: 0;    top: 19px;height: 35px;width: 35px; cursor: pointer;}
    .ft-menu .menu > li > span.acc-arrow:before{position: absolute; content: ''; right:20px; top: 0; bottom: 0; margin: auto;background-image: url(assets/images/ft-menu-arrow.png); background-repeat: no-repeat; background-size: 100%;; width:12px; height:7px;transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;}
    .ft-menu .menu > li.open-acc > span:before{transform: rotateX(180deg);-webkit-transform: rotateX(180deg);-moz-transform: rotateX(180deg);-ms-transform: rotateX(180deg);}
    .ft-menu .sub-menu a{font-size: 18px; text-transform: uppercase; color: #0d76bd;}
    footer > .container{padding: 0;}
    .footer-main{padding:20px 0 0 0;}
    .footer-wrap {padding-bottom: 27px;}
    .ft-bottom-wrap {display: flex; flex-wrap: wrap;}
    .copy-right{float: none; order: 2;width: 100%;text-align: center;}
    .ft-bottom-right {float: none;order: 1;display: flex;flex-wrap: wrap; width: 100%;}
    .bottom-menu {order: 2; display: block; width: 100%; text-align: center;    padding-bottom: 27px;}
    .ft-social{order: 1; display: block; width: 100%; text-align: center;    padding-bottom: 42px;}
    .bottom-menu ul li{display: block; margin-right: 0;}
    .bottom-menu ul li:before{display: none;}
    .footer-bottom{padding: 34px 0 60px;}
    .ft-menu .sub-menu li.for-space {margin-bottom: 45px;}
    .thank_you_page h1 {font-size:50px; margin-bottom: 0;}

    .monthdate {width: 100%; text-align: left;font-size: 24px;background: transparent; color: #4a4a4a;border-bottom: 1px solid #cccccc;border-radius: 0;    padding:0px 0 3px; height: auto;}
    .event-listing {width: 100%; padding-left: 0; padding-right: 0;    padding-top: 23px;}
    .regi-btn {width: 100%;text-align: center;    margin-top: 21px;}
    .disable{width: 100%;text-align: center;    margin-top: 21px;}
    .regi-btn a{padding: 12px 59.5px;}
    .disable a{padding: 12px 59.5px;}
    .date{display: inline-block;font-size: 24px; margin-left: 5px; font-weight: 400;}
    .date-event-box{border: 0;    padding-bottom: 0;    margin-bottom: 30px;}

    .subCategory-top h1 {font-size: 30px;}
    .event-template-default.single .subCategory-top h2{display: block;}
    .subCategory-mid {padding: 23px 0 0 0;}
    .subCategory-top{border-bottom: 0;}
    .single-event .subCategory-top {padding-bottom: 0;}  
    .subCategory-mid-sec {padding: 37px 0 18px 0;}
    .single-event .mid-left-con > span{font-size: 16px;}
    .con-regi-btn .sml-btn {min-width: 230px; font-size: 16px;}
    .widget_recent_entries_post h2.widget-title{font-size: 24px;}
    .widget_recent_entries_post h2{margin-bottom: 5px;}
    .widget_recent_entries_post span{font-size: 14px;}
    .news-banner-img:before{display: none;}

    .widget_wpc7w_contact_form h3 {font-size: 28px;margin-bottom: 10px;}
    .widget_wpc7w_contact_form p{font-size: 16px;    padding-bottom: 20px;}
    .widget_wpc7w_contact_form h4{margin-bottom: 15px;}
    .widget_wpc7w_contact_form{padding:30px 20px 10px;}
    .careerDev-title h3 {font-size: 24px;} 
    .page-template-main-category .careerDev-main{padding: 0;}
    .resource-title h3 {font-size: 30px; margin-bottom: 15px;}
    .careerJob-left > h3 {font-size: 30px;}
    .careerJob-type.talent-service {margin-bottom: 20px;}
    .subCategory-mid{display: flex; flex-wrap: wrap;}
    .subCategory-mid .container{order: 2;}
    .subCategory-mid .banner-cap-main{order: 1; background-color: #002b54;    padding: 30px 0;}
    .news-banner .banner-cap-main{display: none;}
    .news-banner-img:before{display: none;}
    .subCategory-mid .news-banner-caption {width: 100%;float: none;max-width: 100%;}
    .news-banner + .subCategory-mid{padding: 0;}
    .news-main > ul > li{width: 100%;}
    .news-img img{width: inherit;}
    .news-img{text-align: center;}
    .news-banner-caption h3{font-size: 24px;}
    .news-con{margin-top: 0;}
    .news-banner-caption h3{margin-bottom: 10px;}
    .news-con ul{margin-bottom: 10px;}
    .news-banner-caption .lrg-btn{font-size: 18px;}
    .news-banner-img{height: 300px;}
    .news-con a h6{font-size: 20px;}
    .news-con{padding: 0;}
    .news-main .post{display: block; padding-right: 0; padding-bottom: 10px;}
    .news-main .page-numbers{padding: 8px 8px;}
    .button-pagi{padding: 11px 9.1px;margin: 0 10px;}
    .news-main .pagination{margin-top: 20px;padding-bottom: 30px;}
    .single-blog .category-mid-main{padding: 0;}
    .single-blog .subCategory-top h2 {font-size: 30px;}
    .single-blog .subCategory-top h2{text-align: left; margin-bottom: 5px;}
    .subCategory-top span{margin-bottom: 8px;}
    .blog-content{display: flex; flex-wrap: wrap;}
    .single-blog .subCategory-top{order: 2; margin-bottom: 26px; width: 100%}
    .blogImg{order: 1; width: 100%;}
    .blog-content p{order: 3;    line-height: 1.5; font-size: 16px;}
    .single-blog .article-text.mob-description {order: 3;}
    .single-blog .subCategory-mid-sec{padding: 0;}
    .next-project{margin-top:50px}
    .page-template-contact .location-main {padding: 56px 0 20px;}
    .contact-left h1 {font-size: 30px;}
    .formMain > p{font-size: 16px;}
    .contact-form-main {padding: 30px 0 17px;}
    .single-event .mid-left-con span{font-size: 16px;}
    .single-event .mid-left-con span:last-of-type{padding-bottom: 0;}
    .single-event .event-address + .sidebar-inn{margin-top: 0;}
    .error-404 h1 { font-size: 150px; }
    .error-404 h3 { font-size: 20px; }
    .error-404 p { font-size: 16px; }
    .login-btn{display: none;}
    .subCategory-top h2{font-size: 30px; margin-bottom: 0;}
    .location-list .event-address{margin: 0;}
    .sub-page-banner .banner-left-img:before{display: none;}
    .register-left .Register-submit {padding: 13px 60px; font-size: 16px;}
    .site-title h2{font-size: 30px;}
    .cale-slider-main{padding: 0;}
    .view-all-event {text-align: center;margin-right: 0;}
    .commited-inn .banner-right-top h2{font-size: 26px;}
    .testi-main{display: none;}
    .site-title h2 {font-size: 30px;}
    .home .banner-right-top p .btn:last-of-type{margin-left: 0; margin-top: 10px;}

    .inner-banner-img{height: 300px;}
    .banner-title {position: absolute;left: 20px;top: inherit;bottom: 0;-webkit-transform: none; transform: none;}
    .banner-title h2{-wbkit-transform: rotate(0deg) translateX(0);-moz-transform: rotate(0deg) translateX(0);-ms-transform: rotate(0deg) translateX(0);transform: rotate(0deg) translateX(0); font-size: 46px; letter-spacing: normal;}
    .banner-title h2.text-frm{-webkit-transform: rotate(0deg) translateX(0);-moz-transform: rotate(0deg) translateX(0);-ms-transform: rotate(0deg) translateX(0);transform: rotate(0deg) translateX(0);}
    .inner-benner-main .container{padding: 0;}
    .inner-benner-main {margin-top: 0;}
    .candi-career-con{width: 100%;}
    .need-assi{width: 100%;    padding-top: 52px;padding-left: 0;text-align: center;}
    .candi-career-con h2{font-size:22px;    margin-bottom: 20px;}
    .candi-career-main {padding: 29px 0 53px;}
    .candi-career-con p {padding-bottom: 29px;}
    .candi-career-con ul li{padding-left: 25px;}
    .need-assi h2.widget-title{font-size: 20px;}
    .set-career-title h3 span{display: block;    margin-bottom: 20px;}
    .set-career-title h3{font-size: 26px;}
    .set-career-main{padding: 28px 0 43px;}
    .set-career-title h4{font-size: 18px;    margin-bottom: 10px;}
    .set-career-step li{padding: 0; width: 100%; margin-bottom: 15px;}
    .set-career-step li:last-child{margin-bottom: 0;}
    .set-career-step ul{margin: 0;}
    .resource-right{width: 100%; padding-left: 0; display: none;}
    .resource-left{width: 100%;}
    .resource-main {padding: 45px 0 45px;}
    .resource-list {margin-top: 0;}
    .resource-title h3 {font-size: 24px;    border-bottom: 2px solid #fedc89; padding-bottom: 5px;}
    .careerReso-news{display: none;}
    .careerReso-left{width: 100%;}
    .resource-news-wrap {padding-top: 30px;}

    .careerJob-type h5{background: #fafbfb;background: -moz-linear-gradient(top, #fafbfb 0%, #717980 100%);background: -webkit-linear-gradient(top, #fafbfb 0%,#717980 100%);background: linear-gradient(to bottom, #fafbfb 0%,#717980 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafbfb', endColorstr='#717980',GradientType=0 );color: #0d76bd;font-size: 16px;font-family: proxima-nova, sans-serif;font-weight: 700;padding: 15px 24px 14px;border: 1px solid #dddddd;cursor: pointer;position: relative;margin-bottom: 0px;}
    .careerJob-type h5:before {position: absolute;content: '';background-image: url(assets/images/acc-plus.png);background-repeat: no-repeat;background-size: 100%;width: 12px;height: 12px;right: 20px;top: 0;bottom: 0;margin: auto;}
    .careerJob-type.faq-minus > h5:before {background-image: url(assets/images/acc-minus.png);background-repeat: no-repeat;background-size: 100%;height: 2px;}
    .careerJob-type ul{display: none;padding-top: 25px;}
    .careerJob-type {margin-top:7px;}
    .resource-news-main {padding: 17px 0 30px;}
    .calendar-main {padding: 23px 0 25px;}
    .cSlidar-box h5{font-size: 18px;}
    .cSlidar-box h4{font-size: 20px;}
    .cSlidar-box p{font-size: 14px;}
    .cSlidar-box p + a{font-size: 14px;    margin-bottom: 25px;}

    .calendar-slider li{padding:17px 8px 17px;}
    .owl-item.active .calendar-slider li{padding:26px 8px 30px;}
    .cSlidar-box h5{margin-bottom: 15px;}
    .owl-item.active .cSlidar-box h5{margin-bottom:29px;}
    .owl-item.active .cSlidar-box p {padding-bottom: 16px;}
    .cSlidar-box p {padding-bottom: 10px;}
    .cSlidar-box p + a{margin-bottom: 15px}
    .owl-item.active .cSlidar-box p + a{margin-bottom:25px}
    .calendar-slider.owl-carousel .owl-stage{display: flex; align-items: center;}
    .location-banner-img{height: 170px;}
    .location-banner-inn ul li{width: 100%; border-right: 0; border-bottom: 4px solid #fff;}
    .location-banner-inn ul li:last-child{ border-bottom: 0;}
    .location-name {right: inherit;bottom: 0;left: 15px;}
    .page-location .need-assi{display: none;}
    .page-location .candi-career-main {padding: 29px 0 0px;}
    .contentBox .centerReso li{width: 100%;}
    .candi-career-con ul {margin-left: 0;}
    .subCategory-sidebar .event-address.faciInfo {margin-top: 9px;}
    .view-all-event{padding-top: 25px;}
    .view-all-event a{font-size: 18px;}
    .register-left {width: 100%;}
    .register-right {width: 100%;padding-left: 0;padding-top: 35px;}
    .map-add1 {display: block;text-align: center;width: 100%;}
    .map-add2 {display: block;text-align: center;width: 100%;}
    .category-mid-main {width: 100%;}
    .news-banner .container > .news-con{padding:30px 20px 0;}
    .news-banner{font-size: 24px;}
    .single-blog .subCategory-top h2{font-size: 22px;}

    .page-template-FlexPanel .hotJob-box ul li{width: 100%;padding: 0; margin-bottom: 0;}
    .page-template-FlexPanel .hotJob-box ul{margin: 0; }
    .page-template-FlexPanel .hotJob-box .owl-dot{background-color: #0d76bd;}
    .page-template-FlexPanel .hotJob-box .owl-dot.active{ background-color: #54b948;}
    .page-template-FlexPanel .flexVideo-inn h4{font-size: 28px;}
    .page-template-FlexPanel .rList-box > h5{font-size: 16px;}
    .page-template-FlexPanel .resource-content{    padding: 12px 35px 3px 24px;}
    .page-template-FlexPanel .hotJob-slider .owl-dot {width: 20px;height: 20px;border-radius: 50%;background: #fff;display: inline-block;transition: all 0.5s ease-in-out;margin-right: 10px;}
    .page-template-FlexPanel .hotJob-box .owl-dot.active {background-color: #54b948;}
    .page-template-FlexPanel .hotJob-box .owl-dot {background-color: #0d76bd;}
    .page-template-FlexPanel .hotJob-slider .owl-dots {width: 100%;text-align: center;margin-top: 20px;}
    .onView .back-top {bottom: 0;}
    .onView .contactUs-sticky{bottom: 0;}
    .single-event .subCategory-mid {padding: 30px 0 0 0;}
    .top-search .search-icon{top: 9px;}
    .step-box h5:before{left: 0;right: 0;}
    .set-career-step li .step-box{text-align: left;}
    .contentBox ul li{padding-left: 20px;}
    .contentBox ul li:before{top: 8px;}
    .single-event .subCategory-top ul li{padding: 0;display: block;}
    .single-event .subCategory-top ul li:before{display: none;}
    .sub-btn .side-btn {margin-top: 8px;width: 100%;} 
    .eventFetured_list ul li{width: 100%; margin-bottom: 15px;}
    .eventFetured-box{padding: 18px 15px;}
    .eventFetured-main{    padding: 38px 0 23px;}
    .commited-left h2{font-size: 26px;}
    .resource-content{padding: 16px 35px 10px 24px;}
    .rList-box > h5{padding: 15px 35px 14px 15px;}
    .rList-box > h5:before{right: 15px;}
    .popup-about{width: 100%;}
    .popup-member-img{width: 100%; text-align: center;}
    .member-popup-inn{display: flex; flex-wrap: wrap;}
    .popup-about{order: 2;}
    .popup-member-img{order: 1;}
    .popup-content{order: 3; padding-top: 0;}

}
/*------------mobile portrait view------*/
@media (max-width:640px) {
    .banner-quick-link li{display: block; margin-right: 0; margin-bottom: 10px;}
    .banner-quick-link li:last-child{margin-bottom: 0;}
    .banner-quick-link li:before{display: none;}
    .banner-quick-link{text-align: center;}
    .step-box h5{font-size: 16px;}
    .inner-login {min-width: 310px;right: -80px;top:63px;}
    .inner-login input {max-width: 224px;}
    .memberList-box.otherMember ul li{width: 100%; padding: 0; margin-bottom: 0;}
    .memberList-box.otherMember ul li .about-member{padding-top: 0;}
    .other-member .board-member-main h2{margin-bottom: 15px;}
}
/*----------optional css------*/
@media (max-width:480px) {
    .thank_you_page h1 {font-size:30px; margin-bottom: 0;}  
    .thank_you_page p{font-size: 18px;}
    .widget_wpc7w_contact_form ul li p b{float: none;}
    .widget_wpc7w_contact_form ul li p span{float: none;}
    .news-banner-img{height:200px;}
    .nav-previous{width: 100%;}
    .nav-next{float: left;width: 100%;}  
    .nav-links .sml-btn{width: 100%;text-align: center;}
    .error-404 h1 { font-size: 90px; }
    .error-404 h3 { font-size: 18px; }
    .careerJob-img-bottom {margin-left: 65px;margin-right: 25px;}
    .home-banner-img,.home-banner-img.secBox,.home-banner-img.secBox{height:110px;} 
    .commited-right .lrg-btn{ min-width: 100%;}
    .inner-banner-img{height: 200px;}
    .banner-title h2{font-size: 40px;}
    .set-career-title h3{font-size: 20px;}
    .contactUs-sticky{max-width: inherit;width: auto;right: 55px;left: 15px;}
    .back-top{width:16%; text-align: right;    right: 0;}
    .back-top a{height: 47px;width: 47px;}
    .back-top a:before{width: 21px;height: 25px;}
    .contactBox > .side-btn {max-width: 205px;    padding: 10px 20px;}
    .sub-btn .side-btn {padding: 10px 33px;margin-top: 12px;}
    .emailForm{padding: 0 15px;}
    .contactUs-sticky > span {padding: 17px 15px 10px;}  
}
@media (max-width:380px) {
    .dec-btn .sml-btn {padding: 10px 32px;}
    .lrg-btn,.commited-right .lrg-btn{min-width:244px;padding: 7px 31px;}
    .read-more-text {padding: 10px 64PX;}
    .search-no-results h2{font-size: 30px;}
}
@media (max-width:320px) {
    .home-banner-img,.home-banner-img.secBox{height: 80px;}
    .location-banner-img {height: 85px;}
}
