.firstevent_img .two {display:none;}
.firstevicontwo {display:none;}
.page-template-page-generalcontact #pagebanner .p-title { display:none;}
.page-template-page-contactus #pagebanner .p-title { display:none;}
.page-template-page-offices #pagebanner .p-title { display:none;}
.page-template-page-all-resource-center #pagebanner .p-title { display:none;}

.tglmenumiddlen {display:none;}
#pagebanner .p-title {display:none !important;}

.single-pressreleases #pagebanner { padding:98px 0 0 0;}

.meet_form .f_field.f_fieldtxt {padding-right:0px;}

.carbantxtnmob {display:none;}
.carbanimgmob {display:none;}
.carmidfolimg .two {display:none;}
.carmidlftdiv h3.two {display:none;}

@media only screen and (max-width:1750px){
/*.booNavigation .newmenu > li{width:224px;}*/
header.sticky .topmenu {padding: 0px 0px 0px 200px;}
.topmenu {padding:0px 0px 0px 200px;}
.booNavigation .newmenu > li > a{ font-size:19px;}	
header .toprighthand{width:140px; right:-70px; top:-70px;}
header.sticky .toprighthand{width:140px;}
header.pbottomh .toprighthand{right:-50px; top:-50px;}
header.sticky.pbottomh .toprighthand{right:-50px; top:-50px;}

.hom_banner .homevideo {background-size: 105% !important; height:700px;}

.footer_top {padding:118px 20px 87px 20px;}
.footer_top_n {padding:25px 20px 86px 20px;}
.footer_col2 ul li.lifooter_col1 {width:26%;}
.footer_col2 ul li.lifooter_col2 {width:26%;}
.footer_col2 ul li.lifooter_col3 {width:24%;}
.footer_col2 ul li.lifooter_col4 { width:24%;}
.articles.homesection {padding:/*154px 20px*/154px 0px;}
.article_sli ul li .article_sli_title_show .hiddentst p {font-size:20px;}
.article_sli ul li .article_sli_title h3, .article_sli ul li.grow .article_sli_title h3{ font-size:22px; line-height:120%;}
.article_sli ul li .article_sli_title_show .hiddentst h4{ font-size:22px;}

.wrap1752 {padding:0 20px;}
}

@media only screen and (max-width:1640px){
.slider .sitem{ height:427px;}	
.homesl .slider .sitem{ height:100vh;}
.slider .caption{ padding-top:65px;}
#pagebanner .bnr{ /*height:700px;*/}
.single-product .psdiv .psimg{ height:342px; line-height:342px;}
#pagebanner .bnr .bannerhn .bannerinnndiv{  /*height:300px;*/ }
#pagebanner .p-title{ font-size:27px;}
#pagebanner h1{ font-size:35px; line-height:1.2;}

/*--- New Home---*/
.home_new_bottom .hbtext h3, .home_new_bottom .hbtext h4{ font-size:52px;}
.single-product #pagebanner .bnr{ background-size:cover !important;}
#pagebanner .bnr{ background-size: cover !important;}

.carbuttons {left:20px; bottom:65px;}

.single-product .banner75 .psdiv .pstext, .banner75 .bannerinnndiv_last{max-width:31%;}
}
@media only screen and (max-width:1600px){
.slider .sitem{ height:417px;}	
.slider .caption{ padding-top:60px;}
#pagebanner .bnr{ /*height:600px;*/}
.single-product .psdiv .psimg{ height:333px; line-height:333px;}
#pagebanner .bnr .bannerhn .bannerinnndiv{  /*height:293px;*/ }

/*---New Home ---*/

/*.article_sli ul li .article_sli_title_show .hiddentst p{ font-size:26px;}*/
/*.page-template-page-careerupdated #pagebanner .bnr {height:71vh;}*/
.single-job .singlejbanner {height:71vh;}
.singlespaceimg {width:710px;}
#pagebanner .bnr{ background-size: auto !important;}

.hom_banner .homevideo{ background-size:contain !important;}

.header .wrap {padding:0 20px;}

/*.eventlist_n li .event_in_box {padding:70px 30px 70px 30px;}
.eventlist_n li .event_in_lft .morebuts a.rmore3 {margin:0 20px 10px 0;}*/
.page-template-page-events #pagebanner .bnr .bannerhn {padding:0 20px;}
.single-event #pagebanner .bnr .bannerhn {padding:0 20px;}
.carbantxtn {padding:0 20px;}

.homslidedesktop .rs-parallax-wrap{ left:20px !important;}
.homslidedesktop .rs-parallax-wrap p{ font-size:32px !important; line-height:40px !important;padding:0px 0px 22px 0px;}
.homslidedesktop .rs-parallax-wrap h4{ font-size:50px !important; line-height:65px !important;padding:0px 0px 35px 0px;}
.homslidedesktop .rs-parallax-wrap a{ font-size:20px !important; line-height:58px !important; padding:0px 35px;}
}

@media only screen and (max-width:1440px){
.homesl .rev_slider .tp-parallax-wrap{max-width:1280px;}
.slider .sitem{ height:375px;}
.slider .caption{ padding-top:48px;}
#pagebanner .bnr{ /*height:550px;*/}	
.single-product .psdiv .psimg{ height:300px; line-height:300px;}
#pagebanner .bnr .bannerhn .bannerinnndiv{ /* height:270px;*/ }
#pagebanner .p-title{ font-size:24px;}
#pagebanner h1{ font-size:32px;}
.page-template-page-careerupdated .cupdtebaner {padding:0 35px;}

#pagebanner .bnr { height: 73vh;}

/*----New home ---*/
.homslidedesktop .rs-parallax-wrap{ left:30px !important;}
.homslidedesktop .rs-parallax-wrap p{ font-size:30px !important; line-height:38px !important;padding:0px 0px 20px 0px;}
.homslidedesktop .rs-parallax-wrap h4{ font-size:48px !important; line-height:60px !important;padding:0px 0px 35px 0px;}
.homslidedesktop .rs-parallax-wrap a{ font-size:20px !important; line-height:50px !important; padding:0px 35px;}
.header .wrap{ padding:0px 30px;}
.wrap { padding:0px 30px;}
.homesl .rev_slider .tp-mask-wrap .tp-caption h3,.homesl .rev_slider .tp-mask-wrap .tp-caption h3 span, .homesl .sliderhome .caption h3 span, .homesl .sliderhome .caption h3{ font-size:44px !important;}
.homesl .rev_slider .tp-mask-wrap .tp-caption p, .homesl .sliderhome .caption p{ font-size:22px !important;}
.home_main_heading { height:420px;}
.home_main_heading h3,.home_main_heading h4 {font-size: 52px; line-height: 85%;}
.hom_banner .homevideo{ height:calc(100vh - 152px);}
.hom_banner .homevideo h3{ font-size:52px; line-height:110%;}
.hom_banner .homevideo .playbtn{width:90px; height:90px; background-size:cover;}

.midslidernews .sdiv a{ padding:110px 45px 110px 45px;}
.midsliderdiv h5, .midslidernews h5{ font-size: 26px;}
.midslidernew .sdiv p, .midslidernews .sdiv p{ font-size:20px;}

.news_po .newstabmenu{width:40px;}
.newsevent .home-news h4:before, .newsevent .home-events h4:before{ width:24px;}
.news_po .newstabmenu{width:40px;}	
.newsevent .home-news li{ margin-bottom:15px;}
.newsevent .home-news li .menubut_color{ width:24px;}
.newsevent .home-news li .tbl{ padding:0px 40px;}
.newsevent .home-news li h3, .news_po .new_tabcox h3, .news_po .new_tabcox .date,.home-news .rgt{ font-size:18px;}
.newspacing{ padding:/*0 40px 85px 40px*/0 0px 85px 0px}
.home-events h5, .home-events li .firstevent_desc .date, .home-events li .firstevent_desc h5{font-size:18px;}
.home-events .rgt .eventmo a, .home-events .rgt .addr, .home-events .rgt .date{ font-size:16px;}
.home-events li .firstevent_desc p{ font-size:16px;}
.home-events li .firstevent_desc .eventmo a{ font-size:16px;}
.buttonslink .rmore2, .buttonslink .subscripbu_new{ font-size:16px;}
.news_po .new_tabcox { width: calc(100% - 80px);}
.buttonslink { left:40px;}
.footer_top, .footer_top_n .foorap { padding: 55px 30px 81px 30px;}
.newsevent .home-news li .menubut_color{ height:100px;}
.newsevent .home-news li .even_1_box{ min-height:100px;}

.newsevent .home-events li {padding:30px 20px;}

.hnewswrap { padding:/*0 40px 100px 40px*/0 0px 100px 0px;}

.firsteveban {padding:0 30px;}
.firstevicon {right:30px;}

#searchform .srchbox{ font-size:20px;}

.catpost ul{ margin:0px -13px;}
.catpost ul li{ padding:0px 13px;}
#pagebanner .bnr .wrap{padding:0px 30px;}
.single-product .psdiv .pstext{ padding-left:35px;}
.cupdateoneimg {width:280px;}
.cupdateoneimg span {bottom: 32px;left: 55px;width: 100px;font-size: 32px;}

.cuptopptext {padding:0 3%;}
/*.cuponeiner {max-width:800px;}*/
.cjwrap {padding:0 20px;}
.cjdiv h3 {font-size:52px;}
.cjdiv {max-width:940px;}
.cjul li {padding:0 20px;}
.cjul {margin:0 -20px;}
.cupdatesimg {width:280px;}
.cupdatesimg span {bottom: 32px;left: 30px;width: 100px;font-size: 32px;}
/*.cupdatesocial ul li { margin:0 7.3% 20px 0;}*/
.sjbtext .subhead {font-size:80px;}
#pagebanner .cupdtebaner h1, .sjbtext .subhead{ font-size:62px;}
/*.cuhsel select {height:80px;}
.cuhsub input {height:80px;}
.cjsformtopone select {height:80px !important;}
.cjsfsub input {height:80px;}*/

.partnerform.bluebg .left, .maincontactp .partnerform .left { padding:100px 100px 100px 100px;}
.carbantxtn {padding:0 30px;}
}
@media only screen and (max-width:1400px){
.slider .sitem{ height:365px;}
.slider .caption{ padding-top:40px;}
#pagebanner .bnr{ /*height:500px;*/}
.single-product .psdiv .pstext{ /*bottom:70px;*/}
.single-product .psdiv .psimg{ height:292px; line-height:292px;}
#pagebanner .bnr .bannerhn .bannerinnndiv{  /*height:262px;*/ }	
/*----New home ---*/
.article_sli ul li .article_sli_title h3, .article_sli ul li.grow .article_sli_title h3{ font-size:20px;}
.article_sli ul li .article_sli_title_show .hiddentst h4{ font-size:20px;}
.article_sli ul li .article_sli_title_show .hiddentst p{ font-size:18px;}
.article_sli ul li .sli_ar_img,.cuarticles .article_sli ul li .sli_ar_img{ height:450px;}

.home_new_bottom .hbtext h3, .home_new_bottom .hbtext h4{ font-size:42px;}
.home_new_bottom .hbtext .botext_bn a{ font-size:24px; width:auto; padding:0px 25px;}

.homesl .sliderhome .caption,.homesl .homeslider .caption{bottom:65px;}

.rel_sliderdiv .rmsimg, .rmsimg,.rel_sliderdiv .rmsimg .rmspace, .rmsimg .rmspace{ min-height:220px;}
.tax-product_cat .rmsimg, .corporpage .catpost li .rmsimg{ min-height:220px; height:220px;}
.single-solution .rel_sliderdiv .rmsimg .rmspace, .tax-solutioncat .rel_sliderdiv .rmsimg .rmspace{min-height:160px; height:160px;}
.single-solution .rel_sliderdiv .rmsimg .rmspace.fitimage, .tax-solutioncat .rel_sliderdiv .rmsimg .rmspace.fitimage, .tax-product_cat .pgcont .rmsimg .rmspace.fitimage, .corporpage .catpost li .rmsimg .rmspace.fitimage{ height:220px;}

.homesl .sliderhome .sitem iframe { /*height: 114% !important;*/}

#pagebanner .bnr{ background-size: 100% !important;}

/* new button */
.page-template-page-careerupdated ul.rgtmenu { width:245px;}
.page-template-page-careerupdated ul.rgtmenu li a { font-size:18px;}
.page-template-page-careerupdated ul.rgtmenu li { padding-left:10px;}

.ftopnleft {float:none; text-align:center; margin:0 0 10px 0;}
.ftopnright {float:none; text-align:center;}

.resources .right{width:70%;}

.single-product .psone{ font-size:40px; line-height:52px;}
.single-product .pstwo{ font-size:30px; line-height:38px;}

.cjobname{ font-size:22px; line-height:28px;}
.cjcatname{ font-size:18px; line-height:22px;}
.footer_col2{width:62%;}
}

@media only screen and (max-width:1366px){
.slider .sitem{ height:356px;}	
#pagebanner .bnr{ /*height:500px;*/}
#pagebanner .bnr .bannerhn{ left:30px;}
.single-product .psdiv{ position:relative;}
.single-product .psdiv .psimg{ height:284px; line-height:284px;}
#pagebanner .bnr .bannerhn .bannerinnndiv{  /*height:254px;*/ }	
#pagebanner .p-title{ font-size:23px;}
#pagebanner h1{ font-size:32px;}
.wrap{ max-width:100%; padding:0px 30px;}
#pagebanner .bnr .wrap{ max-width:100%; padding:0px 30px;}
.page-template-page-careerupdated .cupdtebaner {padding:0 58px;}
.single-product .psdiv .pstext{ padding-left:0px;}
.page-template-page-pressreleases .prespagem .intbl .col1, .page-template-page-pressreleases  .prespagem .intblcont .col1{ font-size:15px;}
.page-template-page-new-career .booNavigation .submenu0 li.colom {max-width:1100px;}
.single-product #pagebanner .bnr{ background-size:100% !important;}

.homesl .sliderhome .sitem iframe { /*height: 114% !important;*/}

.management .rmore{ padding:0px;}

/* new button */
.page-template-page-careerupdated ul.rgtmenu { width:209px;}
.page-template-page-careerupdated ul.rgtmenu li a { font-size:16px;}
.page-template-page-careerupdated ul.rgtmenu li { padding-left:5px;}

.single-event #pagebanner .bnr .bannerhn {padding:0px;}

.carbancircle {width:478px;}
.carbantxtn {bottom:47%;}
.carmidright {width:calc(100% - 607px);}
.carmidleft {width:710px;}
.carmidright ul li .fadeefeimage {height:324.3px !important;}
}

@media only screen and (max-width:1330px){
.pgcont.resources .left{width:20.5%;}
.resources .right{ width:68%;}
.resources .right .rc_btn{ width:27%;}	
.spaceimg {width:550px;}
.singlespaceimg {width:670px;}

.single-product #pagebanner .bnr{ background-size:cover !important; background-attachment:inherit !important;}

.management .m_img img{ top:0px;}

/* new button */
.page-template-page-careerupdated .booNavigation .newmenu > li {/* width:210px;*/ padding:0 14px;}

.booNavigation .submenu0 {padding:20px 20px 0 20px;}
.mcol5 ul.submenu1 > li {width:25%;}
.booNavigation .submenu1 ul li {margin-bottom:15px;}

/*.article_sli ul li, .article_sli ul li.fixedwidth {width:50%; margin:0 0 25px 0;}*/
.home_boundless h3 {font-size:40px;}
.sdivtxt {padding:20px 20px 20px 20px;}

.partnerform.bluebg .left, .maincontactp .partnerform .left {padding:50px;}

.resources_type {right:20px;}
.rtabs.res_page .wrap { padding:0 20px;}
.rtabs.res_page .rnav {padding-right:500px;}
.resources_type {width:495px;}
.resour_left {width:265px;}

.page-template-page-global .pgcont .left { width:calc(100% - 360px);}
.pgcont .left { width:calc(100% - 360px);}

.eventlist_n li .event_in_lft{ padding-left:25px;}
.event_in_lft_inew{width:100%;}

.footer_col4{width:263px;}
footer .fsocial ul li a{width:45px; height:45px;}
}

@media only screen and (max-width:1290px){
/*body.tax-product_cat .catpost .rmsdiv{ min-height:350px;}*/	
.page-template-page-careerupdated #pagebanner .bnr, #pagebanner .bnr.abovideo {height:71vh;}
.page-template-page-careerupdated #pagebanner .bnr iframe { /*height:92vh !important;*/}
.booNavigation .newmenu > li{ padding:0px 20px; width:auto;}
#pagebanner .cupdtebaner h1, .sjbtext .subhead {font-size:54px;}
.cuhsel select, .cjsformtopone select {font-size:30px;}
.cuhsub input, .cjsfsub input {font-size:30px;}
.cupdateoneimg {width:250px;}
.cupdateoneimg span {font-size:32px; width:100px; bottom:32px; left:55px;}
/*.cuponeiner {max-width:720px;}*/
.cjdiv {max-width:770px;}
.cupdatesimg {width:250px;}
.cupdatesimg span {font-size:32px; width:160px; bottom:39px; left:30px;}
.cupdatesocial ul {padding:0px;}
.j_search.cjsform .js_right ul li {width:33.33%;}
/*.j_search.cjsform {margin:-180px 0 0 0;}*/
.cblistimg span {font-size:36px;}
.cjlitext p {font-size:18px;}
.cjobname {font-size:22px;}

.cjdiv h3, .cuptopptext h2, .cuptopptext h3, .cupdatesocial h3{ font-size:34px;}

.cuhsel select, .cuhsel .select .select-styled, .cjsformtopone select, .cjsformtopone .select .select-styled{ height:66px !important; line-height:66px; font-size:22px;}
.jftpselect .cuhsel .select ul, .cjsformtopone.jftpselect .select ul, .jftpselect .cuhsel .select div, .cjsformtopone.jftpselect .select div{ top:66px;}
.jftpselect .cuhsel .select ul li, .cjsformtopone.jftpselect .select ul li, .jftpselect .cuhsel .select div a, .cjsformtopone.jftpselect .select div a{ font-size:22px; padding:8px 18px;}
.cuhsub input, .cjsfsub input{ height:66px; font-size:22px;}

.sjdforminin div.wpcf7-validation-errors, .sjdforminin div.wpcf7-acceptance-missing{ right:23%;}
.sjdformattch .upload_cv{ width:190px;}
.sjdformsub, .sjdformattch .upload_cl{width:245px;}

#pagebanner .bnr{ background-size:auto !important;}

/* new button */
.page-template-page-careerupdated .booNavigation .newmenu > li { width:auto; padding:0 20px;}
.page-template-page-careerupdated ul.rgtmenu { width:275px;}
.page-template-page-careerupdated ul.rgtmenu li { padding-left:20px;}
.page-template-page-careerupdated ul.rgtmenu li a { font-size:19px;}

.rnav ul li{ width: auto;}

.footer_col4 {width:240px;}

#pagebanner .carbantxtn h1 {font-size:40px; line-height:48px; max-width:350px;}
.cupdateone .wrap {padding:0 20px;}
.carttestsleft { width:520px;}
.cartestsright {width:calc(100% - 560px);} 
.cartestpersimg {width:300px;}
.carttestcircle {top:-100px;}

.pgcont .left.cat_tech_left{width:calc(100% - 375px);}

}

@media only screen and (max-width:1240px){
.resources .right .rc_btn{ width:28%;}
/*body.tax-product_cat .catpost .rmsdiv{ min-height:370px;}	*/

.catpost ul{ margin:0px -11px;}
.catpost ul li{ padding:0px 11px;}

.footer_col2 {padding-left:20px; padding-right:15px;}
}
@media only screen and (max-width:1230px) {
.booNavigation .newmenu > li > a {font-size: 16px;}	
.wrap {max-width:100%;}
.management ul {margin:0px -20px;}
.management ul li{padding:0px 20px; min-height:355px;}
#pagebanner .bnr,.single-job .singlejbanner{ height:500px;}
.resources .right .rc_btn{width:27%;}
.rc_btn a{margin-right:5px;}
.home .grid-item h4{ min-height:74px;}
.rnav ul li{ width:auto;}
.inreport ul.tabmenu li{ min-width:38%;}
.single-product table{ width:100% !important;}
.single-product table td{ width:100% !important; height:inherit !important; display:block;}
.single-product table td img{ display:block; width:auto !important; height:inherit !important; margin:0px auto; float:none !important;}
.page-template-page-pressreleases .prespagem .intbl .col1, .page-template-page-pressreleases  .prespagem .intblcont .col1{ width:22%;}
.page-template-page-pressreleases .width75 .wrap .nmdetail{ width:100%;}
.booNavigation .submenu0 li.colom{ max-width:1100px; padding-left:0px;}
.page-template-page-new-career .booNavigation .submenu0 li.colom {max-width:1100px;}
.resources .right .rc_btn{ width:29%;}	

.nav{ width:75%;}
.tpright{ width:20%;}
.booNavigation .newmenu > li{ padding:0px 18px;}
.rmsdiv{ min-height:/*380px*/ inherit;}
.board .txt{min-height:120px;}

.topmenu {padding: 0px 0 0px 150px;}
header.sticky .topmenu { padding: 0px 0 0px 150px;}
.spaceimg {width:440px;}
.singlespaceimg {width:590px;}

.sjdforminin div.wpcf7-validation-errors, .sjdforminin div.wpcf7-acceptance-missing{ position:static; margin:20px auto 0px auto;}

/* new button */
.page-template-page-careerupdated .booNavigation .newmenu > li { padding:0 12px;}
.page-template-page-careerupdated .tpright { width:24%;}
.page-template-page-careerupdated ul.rgtmenu { width:calc(100% - 14px);}
.page-template-page-careerupdated ul.rgtmenu li a { font-size:17px;}
.page-template-page-careerupdated ul.rgtmenu li { padding-left:7px;}
}
@media only screen and (min-width:1111px) {
ul.menumiddle{display:block !important; height:auto !important; opacity:1 !important;}
.searchpage .recentposts .rel_menu ul.tabmenu{display: table !important; height:auto !important; opacity:1 !important;}
.homesl .sliderhome .sitem iframe { top: 0px !important; /*height: 115% !important;*/ width: 100% !important; right:0px;; left:0px; bottom:0px;}
}
@media only screen and (max-width:1199px) {
/* new button */
.page-template-page-careerupdated .tpright { width:24%;}
.page-template-page-careerupdated ul.rgtmenu { width:calc(100% - 14px);}
.page-template-page-careerupdated ul.rgtmenu li a { font-size:15px;}
footer .fsocial a.fa-youtube-play { margin-right:0px;}	
.footer_col4 {width:225px;}

.newlidiv a {padding:20px;}
.newsevent .home-news li .newlidivright h3 {font-size:22px; line-height:28px;}
.firsteveban {padding:0 20px;}
.firsteveban {top:20px;}
.firsteveban .fevtitle {font-size:36px; line-height:1.2;}
.firsteveban .fevdate {font-size:24px; line-height:1.2;}
.firsteveban p {font-size:24px; line-height:1.2;}
.firstevicon {right:20px;}

.eventlist_n {margin:0px;}
.eventlist_n li {margin:0 0 50px 0;}
.eventlist_n li .eventlist_n_tbl {}

.cupdateone { padding:50px 0;}
.cargilatmid {padding:50px 20px 100px 20px;}
.carmidleft {width:510px;}
.carmidright {width:calc(100% - 435px);}
.carmidright ul li .fadeefeimage {height:233.3px !important;}
.j_search.cjsform {padding:60px 0 0 0;}
.cupbotlist ul li p {font-size:22px;}
.cargilatmid h3 {margin:0 0 40px 0;}
}
@media only screen and (max-width:1125px) {
.anu_btn a {width:92px; font-size:16px;}
a.a2a_dd.addtoany_share_save, .rc_btn a.a2a_dd {font-size:16px;}
.page-template-page-secfiling .anu_btn .addtoany_shortcode {width:75px !important;}	

.homslidemobile .rs-parallax-wrap{ left:20px !important;}
.homslidemobile .rs-layer-wrap{ top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.homslidemobile .rs-parallax-wrap p{ font-size:24px !important; font-weight:normal; line-height:28px !important; color:#FFF; padding:0px 0px 10px 0px; margin:0px;}
.homslidemobile .rs-parallax-wrap h4{ font-size:28px !important; font-weight:bold; line-height:33px !important;color:#FFF;padding:0px 0px 28px 0px; margin:0px;}
.homslidemobile .rs-parallax-wrap a{ font-size:18px !important; font-weight:bold; line-height:50px !important; text-align:center; text-decoration:none; background:#FFF; color:#1F0050; padding:0px 0px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;transition:0.6s; -webkit-transition:0.6s; -moz-transition:0.6s; transition-delay:0.3s; height:50px !important;max-width:141px;width:141px !important;text-align:center !important;}
.homslidemobile .rs-parallax-wrap a:hover{ background:#45c4e0; }
.homslidemobile rs-sbg-px:before{ position:absolute;content:''; left:0px;right:0px; top:0px; width:100%; height:100%; background:url(images/home_slider_mob_overlay.svg)no-repeat left top; background-size:100% !important; z-index:9;}
.homslidemobile #rev_slider_8_2_wrapper .hesperiden.tparrows.tp-leftarrow{background:url(images/arrow-left-m.png) no-repeat !important; width:18px !important; height:31px !important; left:20px !important; top:inherit !important; bottom:31px !important;transform:none !important;}
.homslidemobile #rev_slider_8_2_wrapper .hesperiden.tparrows.tp-leftarrow:before{display:none !important;}
.homslidemobile #rev_slider_8_2_wrapper .hesperiden.tparrows.tp-rightarrow{background:url(images/arrow-right-m.png) no-repeat !important;width:18px !important; height:31px !important; right:20px !important; left:inherit !important; top:inherit !important; bottom:31px !important; transform:none !important;}
.homslidemobile #rev_slider_8_2_wrapper .hesperiden.tparrows.tp-rightarrow:before{display:none !important;}
.homesl .hesperiden .tp-bullet{ margin:0px 5px; opacity:1!important;}
.homslidemobile rs-module{width:100% !important;}
}
@media only screen and (max-width:1110px) {
.wrap {max-width:100%;}
.resources .right .titel{ width:66%;}
.resources .right .rc_btn{width:32%;}
.pgnav, .pgnav.minhig, .solutiondetail .pgnav, .tax-product_cat .pgnav{min-height:auto; padding:15px 0; z-index:9; animation:none !important; position:relative;}
.tglmenumiddle, .tglmenumiddletab{display:block;}
ul.menumiddle, .searchpage .recentposts .rel_menu ul.tabmenu{display:none; position: absolute; top:39px; background:#e5f2f5; width: 250px; z-index:9999999; left:20px;}
ul.menumiddle li{float:none; width:100% !important;}
.searchpage .recentposts .rel_menu ul.tabmenu li{float:none; width:100% !important; display:block;}
.defaultmenus ul.menumiddle li{width:100% !important;}
.recentposts .repost{ width:100%;}
.inreport ul.tabmenu li{min-width:42%;}
.single-product .alignright {float: none; text-align: center; display: block; height: inherit !important; width:auto !important; margin: 0px auto;}
.j_search .js_left, .j_search .location label{ width:29%;}
.booNavigation .submenu0 li.colom{ max-width:1000px;}
.page-template-page-new-career .booNavigation .submenu0 li.colom {max-width:1000px;}
.searchbar.active{ width:168px;}
.searchbar.active .searchbox{ width:150px;}
.nav{ width:70%;}
.tpright{ width:30%;}
.management ul li { min-height:350px;}
.board .txt{min-height:130px;}

.home_new_bottom .hbtext h3, .home_new_bottom .hbtext h4{ font-size:32px;}
.home_new_bottom .hbtext .botext_bn a{ font-size:22px; width:auto; padding:0px 25px; line-height:42px;}
header .toprighthand{ display:none;}
.sjtitle h3 {font-size:28px;}
.cupdateoneimg, .cupdatesimg {width: 220px;}
.cupdateoneimg span {font-size: 26px; width: 80px; bottom: 24px; left: 40px;}
.cupdatesimg span {font-size: 26px; width: 120px;bottom: 24px;left: 15px;}

.pgnav li a{color:#1b1c4c;}

.rel_menu ul li a.selected, .rel_menu ul li a{color:#1b1c4c;}

.tglmenumiddlen {display: block; background:url(images/menumorearow.svg) no-repeat right center; font-size:20px; line-height:24px; color:#1F0050; text-align:left;}
}
@media only screen and (max-width:1100px) {
/*.topmenu{ padding:0 0 0 100px;}*/
header{background-size:150px;}
/*.header,header{ height:120px; }*/
/*.booNavigation .submenu0{top:120px;}*/
/*.booNavigation .newmenu > li > a{ height:75px;}
.sticky .booNavigation .newmenu > li > a{ height:70px;}*/
.logo a{ top:15px;}
/*.topmenu{ padding:45px 0 0px 85px;}
header.sticky .topmenu { padding: 30px 0 0px 85px;}*/
/*.tpright{ padding-top:8px;}*/

.article_sli ul li .sli_ar_img,.cuarticles .article_sli ul li .sli_ar_img {height: 350px;}	
.article_sli ul li .article_sli_title h3, .article_sli ul li.grow .article_sli_title h3{ font-size:18px;}
.article_sli ul li .article_sli_title_show .hiddentst h4{ font-size:22px;}
.article_sli ul li .article_sli_title_show .hiddentst p{ font-size:18px;}
.article_sli ul li .article_sli_title_show{ height:134px;}

.hom_banner .homevideo{ height:calc(100vh - 120px);}

.newsevent .home-news h4:before, .newsevent .home-events h4:before{ width:20px;}
.news_po .newstabmenu{width:30px;}
.newsevent .home-news li .menubut_color{ width:20px;}
.newsevent .home-news li .tbl{ padding:0px 30px;}
.newsevent .home-news li h3, .news_po .new_tabcox h3,.news_po .new_tabcox .date,.home-news .rgt{ font-size:18px;}
/*.newspacing{ padding:0 80px 95px 30px}*/
.home-events h5, .home-events li .firstevent_desc .date, .home-events li .firstevent_desc h5{font-size:20px;}
.home-events .rgt .eventmo a, .home-events .rgt .addr, .home-events .rgt .date{ font-size:16px;}
.home-events li .firstevent_desc p{ font-size:16px;}
.home-events li .firstevent_desc .eventmo a{ font-size:14px;}
.buttonslink .rmore2, .buttonslink .subscripbu_new{ font-size:16px;}	
.newsevent .home-news li .even_1_box{ min-height:110px;}
.newsevent .home-events li{ padding-top:15px;}
.buttonslink { left:30px;}
.footer_top, .footer_top_n .foorap { padding: 40px 30px 60px 30px;}

.sidelinks h5.tognewside{ background-size:50px !important; line-height:50px; padding-left:70px;}
.sidebarright, .sidebarleft {width:100%; padding-left:0px; padding-right:0px;}


.management .rmore{ padding:0px;}

.footer .footer_col1 a {width:auto;}
.footer_col2 {width:59.3%;}
}
@media only screen and (max-width:1060px) {
.nav{ width:75%;}
.tpright{ width:195px;}	
.booNavigation .newmenu > li { padding: 0px 15px;}

.board .txt{min-height:140px;}

.midslidernews .sdiv a{ padding:50px 35px 60px 35px;}
.midsliderdiv h5, .midslidernews h5{ font-size: 22px;}
.midslidernew .sdiv p, .midslidernews .sdiv p{ font-size:16px; line-height:1.4;}
.exptext {font-size:20px;}

/* new button*/
.page-template-page-careerupdated .tpright { width:25%;}
.page-template-page-careerupdated .booNavigation .newmenu > li { padding:0 13px;}
}
@media only screen and (max-width:1025px) {
.wrap {max-width:100%; padding:0px 58px;}
.owl-next{right:0;}
.owl-prev{left:0;}
.rmslider .owl-next{right:-30px;}
.rmslider .owl-prev{left:-30px;}
.homebottom{ background-position:center bottom !important;}

.resources .right .titel{float:none; width:100%; margin-bottom:10px;}
.resources .right .rc_btn {width:100%; float:none; position:inherit;}
.sidebarright, sidebarleft{ width:100%;}
.catdesc.fulltxwidth{ max-width:100%;}
.grid-item{width:50%; min-height:480px;}	
.grid-item .thumb{height:auto;}
.grid-item img{  width:100%;}
.rnav ul li{ width:auto;}
.rnav ul li a{ padding:0px 17px;}
.home-events li{ min-height:191px;}
.wr-megamenu-container ul.wr-mega-menu > li{ padding:0px 20px;}
.wr-megamenu-container a{ word-wrap:break-word !important; white-space: inherit !important;}
.catpost li{ width:33.33%;}
.catpost li.first{ clear:none;}

/*--- New Home ---*/
.homesl .hesperiden .tp-bullet, .homesl .sliderhome .owl-dots .owl-dot { width: 12px; height: 12px;}

.footer h5{ font-size:20px;}
.footer_col2 ul li a, .footer_col3 ul li a, .footer_col4 ul li a{ font-size:16px;}
.footer_bot{ font-size:13px;}
.fsocial a{ margin:0 12px 0 0; }
footer .fsocial ul li  a{width:37px; height:37px;}

.homesl .homeslider .caption{ left:0px; bottom:40px;}
.homeslider.homslidemobile{display:block; padding-top:98px;}
.homeslider.homslidedesktop, .homslidedesktop{ display:none;}
.homesl .slider .sitem{ height:356px;}


footer.footer { position: relative;}
.common_bs{ margin-bottom:0px !important;}
.page-template-page-home-new footer.footer{ position: relative;}

#pagebanner .bnr{background-attachment:inherit; background-size:cover !important;}
.footer_top_n .ftnewmenu > li > a{ font-size:20px;}
.footer_top_n .ftnewmenu li ul li a{ font-size:16px;}

.footer_col4 {width:185px;}
.footer_col2 {width:61.3%;}
.footer_col2 ul li > ul li a {font-size:16px;}
}

@media only screen and (max-width:1023px) {
/*.cuhsub input, .cjsfsub input {height:70px; font-size:26px;}*/
.cuhsel select, .cuhsel .select .select-styled, .cjsformtopone select, .cjsformtopone .select .select-styled{ height:52px !important; line-height:52px; font-size:20px;}
.jftpselect .cuhsel .select ul, .cjsformtopone.jftpselect .select ul, .jftpselect .cuhsel .select div, .cjsformtopone.jftpselect .select div{ top:52px;}
.jftpselect .cuhsel .select ul li, .cjsformtopone.jftpselect .select ul li, .jftpselect .cuhsel .select div a, .cjsformtopone.jftpselect .select div a{ font-size:20px; padding:8px 18px;}
.gridimgside .gridimg{ padding:1px;}
/*.cuhsel select {height:70px;}
.cuhsel select, .cjsformtopone select {font-size:26px; height:70px !important;}*/
.cjobname {font-size:20px; line-height:1.2;}
.cjcatname {font-size:20px; line-height:22px;}
/*.cupdatesocial ul li {width:110px;}*/
.cupdateoneimg, .cupdatesimg {display:none;}
.lifetitle {left:50px; right:50px; margin:0 auto; text-align:center;}
.cuponeiner {max-width:100%;}
.cjdiv {max-width:100%;}
.cuptopptext {padding:0px;}
.cupdatesocial {padding:50px 0; min-height:inherit;}
.cupdatesocial ul {max-width:100%; text-align:center;}
/*.cuptopptext h2, .cuptopptext h3, .cjdiv h3 {font-size:42px;}*/
.spaceimg, .singlespaceimg {display:none;}
.sjdbottom ul {font-size:0px; display:block; margin:0 -10px; text-align:center;}
.sjdbottom ul li {display:inline-block; width:25%; margin:0 0 50px 0;}

/*.newsbg{ overflow:hidden;}
.newsbox{ overflow:auto;}*/
.newsbox.activenews {background: #cff0f7;height: calc(100% - 95px);}
.news_po .new_tabcox {width: calc(100% - 50px); height: calc(100% - 80px); overflow:hidden;}
.carbuttons {bottom:50px;}

.articles.homesection {padding:/*80px 20px*/ 80px 0px;}
.articles.homesection h2 {font-size:36px; margin:0 0 30px 0;}
.home_boundless {padding:40px 20px;}
.home_boundless h3 {font-size:28px;}
.boudarrow span {width:40px; height:40px; padding:12px 0 0 0;}
.boudarrow span img {width:22px;}
.plateformwrap {top:22%; padding:0 20px;}
.pltfrmwrapdiv h4 {font-size:42px; line-height:1.2;}
.pltfrmwrapdiv span {font-size:48px; line-height:1.2;}
.midsliderdiv {margin:0 0 50px 0;}
.home-events {padding:0px 0 0 0;}
.home-news {padding:80px 0 0 0;}
.hnewswrap { padding:0 40px 85px 40px;}
.newsevent h4 {font-size:40px; margin:0 0 30px 0;}
.firstevicon {width:150px;}
.firsteveban .fevtitle {font-size:32px; margin:0 0 7px 0;}
.firsteveban .fevdate {font-size:24px; margin:0 0 7px 0;}
.firsteveban p {font-size:24px;}
.firstevbut {margin:20px 0 0 0;}
.firstevbut span {line-height:50px; font-size:18px; padding:0 30px;}
.newsevent li .cell.lft a span {padding:10px;}
.home-events .rgt .eventmo a {line-height:50px; font-size:18px; padding:0 30px;}
.buttonslink .rmore2 {line-height:50px; padding:0 30px;}
.newsevent .home-news li .newlidivright h3 {font-size:18px; line-height:24px;}
.home-news .buttonslink {margin:30px 0 0 0;}
.buttonslink .rmore2 {line-height:50px; font-size:18px; padding:0 30px;}

.partnerform.bluebg .left, .maincontactp .partnerform .left {padding:20px;} 

.page-template-page-solutionpartner .bnr_in:after, .page-template-page-global .bnr_in:after, , .page-template-page-services-package .bnr_in:after{ background:url(images/partner_over.svg) no-repeat center center !important; width:240px!important; height:293px!important; top:auto!important; bottom:0px!important; background-size:cover!important;}
.partnertop {padding:80px 0 40px 0;}

.rnav ul li a {padding:0 8px;}
.resour_right {width:174px;}
.resour_right a {font-size:20px; display:block;}
.resour_right a:after{right:-8px;}

.wrap1008 {padding:0 20px;}

.page-template-page-corporate-responsibility .pgnav { margin-bottom:30px;}
.page-template-page-corporate-responsibility .fourwidth .bnr_in:after, .fourwidth .bnr_in:after {width:400px; height:191px; background-size:cover; left:0px;}

.page-template-page-global .pgcont .right, .pgcont .right  { width:250px;}
.page-template-page-global .pgcont .left , .pgcont .left {width:calc(100% - 250px);}

.cupbotlist ul li p {font-size:18px;}
.cuhsel .select .select-styled:after, .cjsformtopone .select .select-styled:after {top:23px;}
.carttestsleft {width:340px;}
.cartestsright {width:calc(100% - 360px);}
.cartestpersimg {width:250px;}
.carttestcircle {top:-36px;}
.cargilatmid h3 {font-size:38px;}
.cargilatmid ul li h4 {font-size:18px; line-height:1.2;}
.carmidleft {width:410px;}
.carmidright {width:calc(100% - 351px);}
.carmidright ul li .fadeefeimage {height:187.3px !important;}
.carmidlftdiv h3 {font-size:30px; line-height:38px;}
.carmidlftdiv {width:230px;}
.cjsform .subhead {font-size:38px;}
.carmidlftsocial ul {margin:0 -5px;}
.carmidlftsocial ul li {padding:0 5px;}
.carmidlftsocial ul li a { width:48px; height:48px;}
.j_search.cjsform .js_right ul li {width:50%;}
.carttestisliderin {padding:50px 0 60px 0;}

page-template-page-secfiling .anu_btn .addtoany_shortcode {margin-right:6px;}
.anu_btn a {margin-right:6px;}

.pgcont.resources .left{width:20.5%;}
.pgcont.resources .right{ width:78%;}
}


@media only screen and (max-width:1000px) {
.booNavigation .submenu1 ul li a{ font-size:15px; line-height:18px;}
/*.nav{ width:65%;}
.tpright{ width:35%;}	
.topmenu{ padding:0 0 0 90px;}*/
.booNavigation .newmenu > li { padding: 0px 6px;}	

.wrap {max-width:100%; padding:0px 30px;}
.board li.first{ clear:none;}
.board li{ width:33.33%;}
.board .txt{min-height:120px;}

#pagebanner .bnr .bannerhn{ left:0px; padding:0px 30px; bottom:0px;}

/* new button*/
.page-template-page-careerupdated .booNavigation .newmenu > li { padding:0 8px;}
.page-template-page-careerupdated ul.rgtmenu li { padding-left:5px;}
.single-event #pagebanner .bnr .bannerhn {padding:0 20px;}
}
@media only screen and (max-width:989px) {
ul.rgtmenu li {padding-left:10px;}
ul.rgtmenu li a {font-size:18px; padding:0 18px;}
.tpright {width:135px; padding:0;}
.sticky .tpright {padding:0px;}
.logo {width:110px;}
.topmenu {padding:0 0 0 120px;}
header.sticky .topmenu {padding:0 0 0 120px;}
.booNavigation .submenu1 > li > a, .booNavigation .newmenu > li > a {font-size:15px;}	
.nav {margin:7px 0 0 0;}
.homeslider.homslidemobile {padding-top:90px;}
.booNavigation .submenu0 {top:90px;}

.single-pressreleases #pagebanner {padding:90px 0 0 0;}
.page-template-page-careerupdated .career_banner {padding:90px 0 0 0;}
}
@media only screen and (max-width:979px){
.article_sli{ display:none !important;}	
.article_sli_mob { display:block; padding:0px 30px;}
.article_sli_mob .bibimgde{}
.article_sli_mob .bibimgmo{ display:none !important;}

.article_sli_mob ul{ margin:0px; padding:0px;}
.article_sli_mob  ul li{ display:block;}
.sli_logo{ position:absolute; top:15px; left:22px;}
.sli_ar_img{ position:relative;}
.articles.homesection {padding:/*80px 20px 85px 20px*/80px 0px 85px 0px;}
.articles.homesection h2 { font-size:26px; line-height:31px;}
.article_sli_mob ul li {border-radius:12px; -webkit-border-radius:12px; overflow:hidden;}
.article_sli_mob ul li .article_sli_title_show {background:#fff !important;}
.article_sli_mob ul li .article_sli_title_show { padding:22px 25px 22px 28px; min-height:inherit;}
.article_sli_mob ul li .article_sli_title_show .hiddentst h4 { font-size:20px; line-height:25px; color:#1F0050;}
/*.article_sli_mob .owl-nav { position:relative; margin:38px 0 0 0;}*/
.article_sli_mob .owl-prev, .article_sli_mob .owl-next {margin:0px;}
.flipsis .owl-dots { bottom:-67px; font-size:0px;}
.flipsis .owl-dots .owl-dot {width:8px; height:8px; border-radius:50%; -webkit-border-radius:50%; margin:0 5px; background:#8f80a8;}
.flipsis .owl-dots .owl-dot.active { background:#fff;}
.flipsis .owl-prev , .flipsis .owl-next{ top:37%;}
.owl-prev { background: url(images/arrow-left-m.png) no-repeat; left: 5px; }
.owl-next { background: url(images/arrow-right-m.png) no-repeat; right: 5px; }
/*.hom_banner .homevideo h3{ font-size:42px; line-height:110%;}*/
.home_new_bottom .hbtext{ padding-top:10%;}	
.home-news{width:100%;}
.home-events{width:100%;/* padding:3px 0px 0px 0px;*/}
.newsbg{ height: auto !important;}
.newspacing {padding:/* 0 30px 80px 30px*/ 0 0px 80px 0px;}

.catpost li{ width:50%;}
.sjdbotbuts a {margin:0 10px 0 0; width:130px; font-size:16px;}
.sjdformattch .hfile label {width:240px;}
.sjdformattch .upload_cl.hfile label {width:375px;}
/*.sjdformattch .upload_cv {width:240px;}
.sjdformattch .upload_cl{width:375px;}*/
.lifetitle {font-size:48px;}

/* new button*/
.page-template-page-careerupdated ul.rgtmenu li { padding-left:3px;}
.page-template-page-careerupdated ul.rgtmenu li a { font-size:14px;}

.page-template-page-investor #pagebanner .bnr .bannerhn {padding:0 20px;}

.eventlist_n li{ float:none;width:100%;}

}
@media only screen and (max-width:910px) {
/*.wrap {max-width:800px;}*/

.slider .owl-nav{max-width:800px;}
.management ul li{margin-bottom:40px; width:33.33%;}
.contpopinn { padding:15px; }
.resources .right .row{width:85%;}
.j_search .js_right{width:67.2%;}
.annual_report ul li .col1{width:25%;}
.annual_report ul li .col2{width:25%;}
.annual_report ul li .col3{width:50%;}

.wr-megamenu-container ul.wr-mega-menu ul.sub-menu, .wr-megamenu-inner{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}
.wr-megamenu-container ul.wr-mega-menu > li{padding-right: 0;}    

/**/
.ymenu li a { padding: 0 10px; font-size: 18px; }
.searchbar.active {width:150px;}
.searchbar.active .searchbox {width:130px;}
.jsn-bootstrap3 .solutionslists .col-md-2, .jsn-bootstrap3 .solutionslists .col-md-3 {width:33.33% !important;}
.board ul {margin-left:-20px;  margin-right:-20px;}
.board ul li{padding:0 20px;}
.rtabs.res_page .rnav {padding-right:402px;}
.resources_type{width:420px;}
.resour_left{ width:230px;}
.width75 .wrap .nmdetail, .width75 .wrap .emdetail, .searchpage .recentposts .repost{ width:100%;}
.single-financialpr .pgcont .left{ width:56%;}
.page-template-page-pressreleases .intbl .col1{ padding:0px;}
.management ul li { min-height: 300px;}
.booNavigation .submenu1 ul li{ margin-bottom:15px;}
.booNavigation .submenu0 li.colom{ padding-left:0px;}

.booNavigation .submenu1 > li > a, .booNavigation .newmenu > li > a{ font-size:15px;}
.booNavigation .submenu1 ul li a{ font-size:14px; line-height:18px;}
/*.topmenu{ padding:0 0 0 80px;}*/
.booNavigation .newmenu > li { padding: 0px 6px;}	

.midslidernews .sdiv a{ padding:30px 15px 40px 15px;}
/*.midsliderdiv .sdiv .midsli_im img, .midslidernews .sdiv .midsli_im img {max-width: 140px;}*/
.footer_col2{ width:62.3%;}
.footer_col4 {width:143px;}
footer .fsocial ul li a {width:30px; height:30px;}
footer .fsocial ul li {margin:0 7px 0 0;}
footer .fsocial a.fa-youtube-play {margin-right:0px;}

/* new button*/
.page-template-page-careerupdated .booNavigation .newmenu > li { padding:0 6px;}
.page-template-page-careerupdated ul.rgtmenu li a { font-size:13px;}

}

@media only screen and (max-width:880px){
.home_new_bottom .hbtext h3, .home_new_bottom .hbtext h4{ font-size:28px;}
.home_new_bottom .hbtext .botext_bn a{ font-size:20px;}	
.home_new_bottom .hbtext{ padding-top:10%;}

.rnav ul li a{ padding:0px 8px;}		

/* new button*/
.page-template-page-careerupdated ul.rgtmenu li a { font-size:10px;}
.page-template-page-careerupdated ul.rgtmenu li { padding-left:4px;}
.page-template-page-careerupdated .tpright { width:23%;}
}
@media only screen and (max-width:830px) {
/*.wrap {max-width:700px;}*/
header { padding-bottom: 0px !important; }
.slider .owl-nav{max-width:700px;}
.homeslider.homslidemobile{padding-top:75px;}
/**/
.nav { position: relative; padding-top: 30px; }

.header .wr-megamenu-container.active { display: block; }
.wr-megamenu-inner .jsn-bootstrap3 { padding-left: 0; }
.wr-mega-menu > li > a { line-height: 34px !important; }

#mega-menu-wrap-header .mega-menu-toggle.mega-menu-open + #mega-menu-header { position: absolute !important; z-index: 999; background: #fff; padding: 10px; top: 75px; }
.mega-toggle-block:after { display: none !important; } 
#mega-menu-wrap-header .mega-menu-toggle { background: #1b1c4c !important; line-height: 30px !important; height: 30px !important; position: relative; top: 7px; }

.articles .grid {margin-left:-10px; margin-right:-10px;}
.grid-item{padding:50px 10px 0 10px;}

.btmlink a{font-size:21px;}
.bigcont p { font-size: 14px; display: block; width: 100%; padding: 0px; }

.partnerform .left{padding-right:180px;}
.k_update{right:0;}

.ething_table ul li span.row1{width:10%;}
.ething_table ul li span.row2{width:12%;}
.ething_table ul li span.row3{width:15%;}
.ething_table ul li span.row4{width:30%;}
.ething_table ul li span.row5{width:33%;}

.resources .right .row{width:100%;}

.j_search .js_right{width:62.5%; padding:30px;}
.regfinance .left {width:60%;}

.annual_report ul li .col1{width:21%;}
.annual_report ul li .col2{width:21%;}
.annual_report ul li .col3{width:58%;}

/**/
.p_detail li, #gilat_offices li { display: inline-block; float: none; width: 49%; vertical-align:top;}
/**/
.plogos { margin-left: -10px; margin-right: -10px; } 
.plogos li { width: 33.33%; padding: 10px; }
/**/
.invester .inmid ul li { width: 100%; border: 0 !important; text-align: left; }
.jsn-bootstrap3 .solutionslists .col-md-2, .jsn-bootstrap3 .solutionslists .col-md-3, .jsn-bootstrap3 .col-sm-3, .jsn-bootstrap3 .col-sm-4 {width:50% !important;}
.searchbox {position:absolute; bottom:-49px; right:0px; top:inherit; width:130px !important; height:auto !important; opacity:0; visibility:hidden;}
.searchbar {position:relative;}
.searchbar.active {width:14px;}
.searchbar.active .searchbox {opacity:1; visibility:visible;}

.resour_left{width:150px;}
.rtabs.res_page .rnav {padding-right:310px;}
.resources_type{width:330px;}
body.single.single-product .rmsdiv, body.tax-product_cat .rmsdiv{padding:/*12px 5px;*/ 0px;}

.datacol .c1, .inreportcont div#tab2 .datacol .c1{ width:80%;}
.datacol .c2, .inreportcont div#tab2 .datacol .c2{ width:20%;}
.grid-item{ min-height:450px;}	
.management .m_img{max-height:220px;}

.repost .seimgbox{ float:left; width:27%; padding-right:3%;}
.repost .setxtbox{ float:left; width:70%;}

.single-financialpr .nsdbut.downbut a, .single-financialpr a.a2a_dd.addtoany_share_save{ margin-right:10px !important;}
.single-financialpr .pgcont .left{ width:60%;}
.single-financialpr .pgcont .right{ width:40%;}

/*=============== MOBILE MENU */
.wrapper { transition: 0.5s; right: 0px; }
.shift { position: absolute; /*right: 270px;*/right:0px; }
.header .wrap { position: relative; }
.topmenu { display: none; }
.tglmobilemenu {width:24px; position: absolute; display: block; right: 20px; top: 10px; cursor: pointer; }
.tglmobilemenu span { background: #1f0050; display: block; height: 3px; margin-bottom: 7px; } 
.tglmobilemenu span:last-child { margin-bottom: 0; }
.mobilemenu{ display: block; position: fixed; width: 300px; top: 75px; right: -300px; bottom: 0; overflow: auto; z-index: 9; background: #fff; transition: 0.5s; height:calc(100% - 75px); z-index:999;}
.mobilemenu.shown { right: 0px; }
.msearch { padding: 16px 22px;}
.srchbox {border:0px; height:46px; border-bottom: 1px solid #1F0050; padding:0 6px;}
.srchbtn { background:url(images/searchnmobicon.png) no-repeat center center; background-size:cover; width:46px; height:46px; right:0px; left:auto; top:0px;}
.msearch form { position: relative; background: #fff; padding:0 58px 0 6px;}
ul.menumob.loginmtop{padding: 20px 20px 0px 20px; height:inherit;}
ul.menumob.loginmtop > li:first-child { border:0; }
ul.menumob { height: calc(100vh - 128px); position: relative; padding:0px 20px 20px 20px; overflow: auto; }
ul.menumob li { display: block; margin:0px 0px 5px 0px;}
ul.menumob > li{ margin:0 0 47px 0;}
ul.menumob li a { display: block; position: relative; line-height:24px; padding: 0 10px; }
ul.menumob li.menu-item-has-children > a:after { content: "\f107"; display: block; position: absolute; top: 0; right: 10px; bottom: 0px; 
font: 400 18px FontAwesome; line-height:24px; text-align: center; }
ul.menumob li.menu-item-has-children > a.active:after { content: "\f106"; }	
ul.menumob > li:first-child { border-top:0; }
ul.menumob > li > a { line-height: 24px; display: block; font-weight: normal; border-bottom:0; font-size:20px;}
ul.menumob li a.active { background: #fff; }
ul.menumob li > ul { display: none; padding:15px 0; font-size: 15px; border-bottom: 1px solid #b5b1b1; }
ul.menumob li > ul > li > ul { padding-left: 10px; font-size: 13px; border-bottom: 0; }

span.arrm{position: absolute; right: 0; width: 29px; height: 37px; z-index: 9999;}

.rel_sliderdiv{ padding-right:10px; padding-left:10px;}
.rmslider .owl-next, .parlogmobile .owl-next{right:-17px; width:12px; height:20px; background:url(images/arrow-right-mob.png) no-repeat;}
.rmslider .owl-prev, .parlogmobile .owl-prev{left:-17px; width:12px; height:20px; background:url(images/arrow-left-mob.png) no-repeat;}
.parlogmobile{ display:block; margin-top:20px;  padding-right:10px; padding-left:10px;}
.parlogmobile .tbl a{ display:block !important;}
.plogos{ display:none;}


/*--Home New---*/
header.sticky .header, .header, header {height: 75px;}
header.sticky .logo a, .logo a {top:10px;}
header .logo{width:94px;}
.skiplinks {display:none;}
header.sticky .header, header { background-size:90px;}
.top_h_height {height:75px;}

.hom_banner .homevideo{ height:356px/*calc(100vh - 75px)*/;}
.hom_banner .homevideo{ background-attachment: inherit !important; background-position: center center !important;background-size:cover !important;}
.hom_banner .homevideo h3{ padding-top:40px;}
.hom_banner .homevideo .playbtn{width:66px; height:66px;}
.sjbtext {bottom:38px;}
.home_main_heading{background-attachment: inherit !important; background-position: center center !important; background-size:cover !important;}
.cupdatebotomban{background-attachment: inherit !important;}
.cblistimg span{ opacity:1;}
.single-pressreleases #pagebanner {padding:75px 0 0 0;}
.page-template-page-careerupdated .career_banner {padding:75px 0 0 0;}
}
@media only screen and (max-width:800px){
.home-events li{ min-height:215px;}
.rel_sliderdiv .rmsimg, .rmsimg,.tax-product_cat .rmsimg,.rel_sliderdiv .rmsimg .rmspace, .rmsimg .rmspace, .corporpage .catpost li .rmsimg{height:200px;}
.single-solution .rel_sliderdiv .rmsimg .rmspace.fitimage, .tax-solutioncat .rel_sliderdiv .rmsimg .rmspace.fitimage, .tax-product_cat .pgcont .rmsimg .rmspace.fitimage, .corporpage .catpost li .rmsimg .rmspace.fitimage{ height:200px;}
.rmsimg img{ max-height:150px;}
.single-solution .rel_sliderdiv .rmsimg .rmspace, .tax-solutioncat .rel_sliderdiv .rmsimg .rmspace{ height:150px;}

.sjdformsub, .sjdformattch .upload_cl{width:230px;}
}
@media only screen and (max-width:783px)  {
.jsn-bootstrap3 .solutionslists .col-md-2, .jsn-bootstrap3 .solutionslists .col-md-3  {width:100% !important;}	
.header .wr-megamenu-container { background: #fff !important; padding: 10px; position: absolute; width: 240px; z-index: 9; top: 75px; overflow: auto; max-height: 260px; display: none;}
.wr-megamenu-container ul.wr-mega-menu > li{ padding:0px;}
.wr-megamenu-container ul.wr-mega-menu > li:nth-child(1) .wr-element-submenu{ min-height: inherit;}
.wr-megamenu-container ul.wr-mega-menu > li:nth-child(2) .wr-element-submenu{ min-height:inherit;}
.wr-megamenu-container ul.wr-mega-menu > li:nth-child(3) .wr-element-submenu{ min-height:inherit;}
.wr-megamenu-container ul.wr-mega-menu > li:nth-child(4) .wr-element-submenu{ min-height:inherit;}
.wr-megamenu-container ul.wr-mega-menu > li:nth-child(5) .wr-element-submenu{ min-height:inherit;}
.wr-megamenu-container ul.wr-mega-menu > li .wr-element-submenu{min-height:inherit;}
.eweb a {min-width:150px;}
.contpopinn{ top:60px;}
.board .txt{min-height:130px;}
}
@media only screen and (max-width:768px)  {
/*.slider .caption{ color:#1b1c4c;}	*/
.homeslider.homslidemobile{display:block;}
.homeslider.homslidedesktop, .homslidedesktop{ display:none;}
.mobiletopbutton{ display:none;}
.mobiletopbutton .backbutbot{ padding:15px 0px;}

.page-template-page-pressreleases .prespagem .datacol .c1, .page-template-page-pressreleases .prespagem .intbl .col2{ padding:0px 10px;}
.page-template-page-pressreleases .prespagem .datacol .c1{ width:80%;} 
.page-template-page-pressreleases .prespagem .datacol .c2{ width:20%;}
.management ul li{min-height:330px;}
.board .txt{min-height:120px;}

/*----New home ---*/
.header .wrap{ padding:0px 15px;}
.homesl .rev_slider .tp-mask-wrap .tp-caption h3,.homesl .rev_slider .tp-mask-wrap .tp-caption h3 span, .homesl .sliderhome .caption h3, .homesl .sliderhome .caption h3 span,  .homesl .homeslider .caption h3 , .homesl .homeslider .caption h3 span{ font-size:32px !important;}
.homesl .rev_slider .tp-mask-wrap .tp-caption p, .homesl .sliderhome .caption p, .homesl .homeslider .caption p{ font-size:18px !important;}
.home_main_heading { height:250px;}
.home_main_heading h3{ padding-bottom:10px;}
.home_main_heading h3,.home_main_heading h4 {font-size: 42px; line-height: 85%;}
.home-events li .firstevent .event_lo{width:120px;}
.hom_banner .homevideo h3{ font-size:42px; line-height:110%;}
.footer_top, .footer_top_n .foorap {padding: 40px 15px 60px 17px;}

#pagebanner .bnr .wrap{padding:0px 20px;}
.page-template-page-careerupdated .cupdtebaner {padding:0 20px;}

.carbuttons {bottom:10px;}
.accessicon{ display:none;}

.homslidedesktop .rs-parallax-wrap{ left:15px !important;}

}
@media only screen and (max-width:767px)  {
.single-event #pagebanner .bnr .bannerhn{ top:120px;}
#pagebanner .cupdtebaner h1, .cjsform .subhead, .sjbtext .subhead {font-size:30px;}
.cuhsels, .cjsformtopone {float:none; width:100%; margin:0 0 10px 0;}	
.cuhsub, .cjsfsub {float:none; margin:0 auto;}
#pagebanner .cupdtebaner h1 {margin:0 0 10px 0; padding:0 7px;}
.sjbtext .subhead {margin:0 0 10px 0; padding:0 7px;}
.cjsform .subhead {margin:0 0 10px 0; padding:0 7px;}
.cjsformtopone .js_left {padding:0 7px;}
.cuhsel select, .cjsformtopone select {height:60px !important;}
/*.cuhsub input, .cjsfsub input { height:60px;}*/
.cuhsel {padding:0 7px;}
.cuhsel1, .cuhsel2 {width:50%;}
.page-template-page-careerupdated .cupdtebaner {bottom:15px;}
.cblistimg {width:110px;}
.cblistimg span {line-height:109px; font-size:34px;}
.cupbotlist ul li p {font-size:18px;}
.cjul li {padding:0 10px;}
.cjul {margin:0 -10px;}
.j_search.cjsform .js_right ul li {width:50%;}
.cjsformtopone .js_left {width:50% !important;}
.cjsformtopone .location {width:50% !important; padding:0 7px;}
.lifetitle {display:none;}

.sjdformsub{ margin:10px auto 0px auto; float:none;}
.sjdformattch .upload_cv, .sjdformattch .upload_cl{ margin-bottom:10px;}
.vcontrolbut { bottom:60px;}
.pvcustomdots a { width:10px; height:10px; margin:0 2px;}
.pvcustomdots { bottom:20px;}
.homevsframe a.vsanchor { height:auto;}
.homevsframe a.vsanchor video { position:static; width:100%; height:auto;}
.homevideoslider { margin:75px 0 0 0;}

.footer_top { padding:40px 20px 46px 20px;}
.footer_col1 {float:none; width:117px;}
.footer_col2 {float:none; width:100%; padding:33px 0 0 0;}
.footer_col2 ul li.lifooter_col1, .footer_col2 ul li.lifooter_col2, .footer_col2 ul li.lifooter_col3, .footer_col2 ul li.lifooter_col4 {width:50%; margin:0 0 20px 0;}
.footer_col4 { float:none; width:100%;}
.footer_top_n {padding:0 20px 42px 20px;}
.ftopnleft {text-align:left; margin:0 0 37px 0; font-size:14px; line-height:21px;}
.ftopnright {text-align:left; font-size:14px; line-height:16px;}
footer .fsocial {padding:0px; text-align:center;}
.footer_col2 ul li a, .footer_col3 ul li a, .footer_col4 ul li a {font-size:18px; line-height:21px; margin:0 0 16px 0;}
.footer_col2 ul li > ul li a {font-size:14px; line-height:17px; margin:0 0 16px 0;}
footer .fsocial ul li a {width:52px; height:52px;}
footer .fsocial ul li { margin:0 39px 0 0; float:none; display:inline-block; vertical-align:top;}
.fcol4email a {font-size:14px; line-height:16px;}
.header {padding:15px 0;}
.header .wrap {padding:0 20px;}

.articles.homesection {padding:/*80px 20px 85px 20px*/80px 0px 85px 0px;}
.articles.homesection h2 { font-size:26px; line-height:31px;}
.article_sli_mob ul li {border-radius:12px; -webkit-border-radius:12px; overflow:hidden;}
.article_sli_mob ul li .article_sli_title_show {background:#fff !important;}
.article_sli_mob ul li .article_sli_title_show { padding:22px 25px 22px 28px; min-height:inherit;}
.article_sli_mob ul li .article_sli_title_show .hiddentst h4 { font-size:20px; line-height:25px; color:#1F0050;}
.article_sli_mob .owl-nav { position:relative; margin:38px 0 0 0;}
.article_sli_mob .owl-prev, .article_sli_mob .owl-next {margin:0px;}
.flipsis .owl-dots { bottom:-67px; font-size:0px;}
.flipsis .owl-dots .owl-dot {width:8px; height:8px; border-radius:50%; -webkit-border-radius:50%; margin:0 5px; background:#8f80a8;}
.flipsis .owl-dots .owl-dot.active { background:#fff;}
.hom_banner .homevideo { height:500px;}
.home_boundless {padding:76px 20px 35px 20px;}
.home_boundless h3 { font-size:26px; line-height:31px;}
.midslidernew .sdiv a {border-radius:15px; -webkit-border-radius:15px;}

.newsevent h4 {font-size:26px; line-height:31px; margin:0 0 35px 0;}
.newspacing {padding:/*0 20px 80px 20px*/0 0px 80px 0px;}
.firstevent_img .two {display: block; min-height:341px;}
.firstevent_img .one {display:none;}
.firstevicon {width:125px; top:37px; left:27px; bottom:auto;}
.firsteveban {padding:0 27px; top:119px; height:calc(100% - 119px);}
.firsteveban .fevtitle {font-size:22px; line-height:30px; margin:0 0 13px 0;}
.firsteveban .fevdate { font-size:16px; line-height:19px; margin:0 0 10px 0;}
.firsteveban p {font-size:16px; line-height:19px;}
.firstevbut span {display:block; text-align:center;}
.newsevent .home-events li:first-child {margin:0 0 20px 0;}
.newsevent .home-events li {float:none; width:100%; margin:0 0 20px 0; border-radius:10px; -webkit-border-radius:10px; padding:47px 27px 44px 27px;}
.firstevicontwo {display: block; margin:0 0 27px 0;}
.firstevicontwo img {width:125px;}
.home-events li .firstevent .firstevent_img a {position:relative;}
.firstevbut {position:absolute; bottom:36px; right:27px; left:27px; margin:0px;}
.home-events .rgt {display:block; width:100%; padding:0px;}
.home-events .lft {/*display:none;*/ display:block !important; margin-bottom:27px;}
h5.height1 {height:auto !important;}
span.height2 {height:auto !important;}
p.height3 {height:auto !important;}
.home-events h5 {font-size: 22px; line-height: 30px; margin: 0 0 13px 0;}
.home-events .rgt .date { font-size:16px; line-height:19px; margin:0 0 10px 0;}
.home-events .rgt .addr {font-size:16px; line-height:19px; margin:0 0 35px 0;}
.home-events .rgt .eventmo {display:block; text-align:center;}
.home-events .rgt .eventmo a {display:block;}
.buttonslink {margin:20px 0 0 0;}
.buttonslink .rmore2 {display:block;}
.hnewswrap { padding:/*0 20px 80px 20px*/0 0px 80px 0px;}
.newsevent .home-news ul.newli {margin:0px;}
.newsevent .home-news ul.newli li {display:block; margin:0px 0 20px 0; padding:0px; width:100%;}
.newsevent .home-news ul.newli li:last-child {margin-bottom:0px;}
.newlidiv a {border-radius:13px; -webkit-border-radius:13px; padding:39px 26px 44px 26px;}
.newdivrdate { margin:0 0 16px 0; font-size:16px; line-height:19px;}
.newsevent .home-news li .newlidivright h3 {height:auto !important; font-size:20px; line-height:30px;}
.newlidivright span {font-size:18px;}
.home-news .buttonslink { margin:40px 0 0 0;}
.buttonslink .rmore2 {display:block; width:100%;}
.buttonslink .subscripbu_new {display:none;}

.page-template-page-generalcontact .bnr_in { top:inherit; bottom:0px; width:293px; height:219px; background:url(images/ganeralbannermob.png) no-repeat center center !important; background-size:cover;}
.page-template-page-generalcontact #pagebanner .bnr .bannerhn { bottom:inherit; top:80px; height:calc(100% - 80px);}

.genpagein .pgnav, .pgnav.minhig {margin-bottom:0px;}
.genpagein .wrap {padding:0 20px;}
.p_detail.general {padding:0 0 30px 0; margin:0px;}
.page-template-page-generalcontact .p_detail li {display:block; width:100%; margin:0 0 30px 0; padding:0px;}
.p_detail.general h3 { font-size:24px; line-height:34px; margin-bottom:10px;}
.p_detail.general p { font-size:18px; line-height:27px; margin:0px;}
.genpagein .pgcont { padding:55px 0 0 0;}
.page-template-page-generalcontact .p_detail li:last-child {margin-bottom:0px;}
.genpagein .partnerform.bluebg .wrap {padding:0px;}
.partnerform.bluebg .left, .maincontactp .partnerform .left { padding:30px 20px 50px 20px; margin:0px;}
.partnerform .left h4 {font-size:24px; line-height:34px; margin-bottom:30px;}
.partnerform .left .f_field input {padding:0 10px;}
.page-template-page-generalcontact .partnerform .left .f_field select {background:url(images/gerenral_arrow.svg) no-repeat 95% center #fff; padding:0 45px 0 10px;}
.partnerform .left .f_field3n .leftnl span.leftnl_height { padding:0px; height:auto; border:0px; background:none;}
.partnerform .left .f_field3n .rightnl {padding:12px 0 0 0;}
.partnerform .left .f_field3 .f_field3_in {float:none; width:100%; padding:0px; margin:0 0 20px 0;}
.partnerform .left .f_field3 textarea {padding:8px 10px;}
.partnerform .left .f_field3n .leftnl label {font-size:16px; line-height:1;}
.partnerform .left .f_field3n .rightnl .rightnl_in {max-width:none; font-size:0px;}
.partnerform .left .f_field3n .rightnl span.wpcf7-list-item {width:50%; padding:0 10px 0 0; margin:0 0 5px 0;}
.partnerform .left .f_field3 .f_field3_in label {padding:8px 10px;}
.partnerform .left .sent_btn {float:none; width:100%; margin:32px 0 0 0;}
.partnerform {padding:20px 0 0 0;}
.partnerform .left .con_n_but .g-recaptcha{ float:none;}

.page-template-page-contactus .bnr_in { top:inherit; bottom:0px; width:363px; height:284px; background:url(images/conbgmob.png) no-repeat center center !important; background-size:cover;}
.page-template-page-contactus #pagebanner .bnr .bannerhn { bottom:inherit; top:80px; height:calc(100% - 80px);}
.contact .partnerform {padding:55px 0 0 0;}
.contact .partnerform .wrap {padding:0px;}
.pgcont.contact {padding:0px;}
#pagebanner .bnr .bannerhn {padding:0 20px;display:block; top:70px;}

.page-template-page-offices .bnr_in { top:inherit; bottom:0px; width:363px; height:284px; background:url(images/conbgmob.png) no-repeat center center !important; background-size:cover;}
.page-template-page-offices #pagebanner .bnr .bannerhn { bottom:inherit; top:80px; height:calc(100% - 80px);}
.offices .wrap {padding:0 20px;}
.s_box .s_field {width:100%; float:none;}
#gilat_offices {margin:0px;}
.p_detail li, #gilat_offices li {float:none; width:100%; padding:0px; margin:0 0 20px 0;}
#gilat_offices li .office_in_h {height:auto !important; min-height:inherit;}
#gilat_offices li .office_in_h .office_in_box {padding:20px 20px;}
.cntry_flag {width:51px;}
#gilat_offices .cmpny_name {width:calc(100% - 56px); font-size:22px; line-height:36px;}
.office_rest p {font-size:16px;}
.pgcont.offices {padding-bottom:40px;}
.s_box .s_field select { border-radius:6px; -webkit-border-radius:6px;}
.gmap { margin-bottom:50px;}
.s_box { padding:20px 0 30px 0;}
.cntry_flag img {height:auto;}

.page-template-page-solutionpartner .bnr_in, .page-template-page-global .bnr_in , .single-solution .bnr_in { width:100% !important; margin:200px 0 0 0; height:200px;}
.page-template-page-solutionpartner #pagebanner .bnr .bannerhn, .page-template-page-global #pagebanner .bnr .bannerhn {top:107px; bottom:inherit; height:calc(100% - 107px);}
.page-template-page-solutionpartner #pagebanner .bnr, .page-template-page-global #pagebanner .bnr {height:400px !important;}
.page-template-page-solutionpartner .bnr_in:after, .page-template-page-global .bnr_in:after { background:url(images/partnericonmob.png) no-repeat center center!important; background-size:cover!important; width:189px!important; height:85px!important;}
.pgcont.partner {padding:0px;}
.partnertop { padding:53px 0 10px 0;}
.partnertop .wrap { padding:0 20px;} 
.pgcont .partnertop .left {float:none; width:100%; border-bottom: 1px solid #00849D80; padding:0 0 50px 0; margin:0px;}
.pgcont .partnertop .right {float:none; width:100%;}
.partner .left h5 {font-size:26px; line-height:30px;}
.pgcont .partnertop .left p, .pgcont .partnertop .left li {font-size:16px; line-height:26px;}
.partnertop .sidebar { border:0px; padding:50px 0 0 0; margin:0px;}
.partnertop .sidebarleft { padding:0 0 0 9px;}
.plogobtms .wrap {padding:0 20px;}
.partnerbtm{ padding:60px 0px 60px 0px;}
.pgcont .plogobtms h5{ font-size:24px; margin-bottom:40px;}

.page-template-page-corporate-resource-center .bnr.fourwidth .bnr_in, .page-template-page-solution-resource-center .bnr.fourwidth .bnr_in, .page-template-page-product-resource-center .bnr.fourwidth .bnr_in

.page-template-page-all-resource-center .bnr.fourwidth .bnr_in, .page-template-page-corporate-resource-center .bnr.fourwidth .bnr_in, .page-template-page-solution-resource-center .bnr.fourwidth .bnr_in, .page-template-page-product-resource-center .bnr.fourwidth .bnr_in  {width:100%; margin:200px 0 0 0; height:200px;}
.page-template-page-all-resource-center #pagebanner .bnr .bannerhn {top:107px; bottom:inherit; height:calc(100% - 107px);}
.page-template-page-all-resource-center #pagebanner .bnr {height:400px !important;}
.page-template-page-all-resource-center .bnr_in:after, .page-template-page-corporate-resource-center .bnr_in:after, .page-template-page-solution-resource-cente .bnr_in:after , .page-template-page-product-resource-center .bnr_in:after{ background:url(images/partnericonmob.png) no-repeat center center; background-size:cover; width:189px; height:85px; content:''; position: absolute; bottom:0px; right:0px;}
.resources_type {position:static; width:100%;}
.resources_type .search_fild input{ padding:0px;}
.resources_type .search_fild input::-webkit-input-placeholder { color: #1f0050; opacity: 1;}
.resources_type .search_fild input:-moz-placeholder { color: #1f0050; opacity: 1; }
.resources_type .search_fild input::-moz-placeholder {color: #1f0050; opacity: 1; }
.resources_type .search_fild input:-ms-input-placeholder { color: #1f0050; opacity: 1; }
.resour_left {float:none; width:100%; margin:0 0 22px 0;}
.resour_right {float:none; width:100%; line-height:24px; text-align:left; font-size:20px; padding:0 0px 0 0;}
.resour_right a{ padding:0 30px 0 0;font-weight:bold;}
.resour_right a:after{right:7px; width:16px; height:10px;background:url(images/resource_center_mob_arrow.svg) no-repeat; }
.rtabs.res_page .rnav {padding:0px; margin:0 -20px;}
.rtabs.res_page {margin:0px; padding:0 0 20px 0;}
.refrm {width:100%; right:0px; float:none;}
.resicon {display:none;}
a.rgo {background:none; width:15px; height:25px; right:20px;}
a.rgo svg circle, a.rgo svg line {stroke:#1F0050;}
.rnav ul li a {line-height:60px; font-size:16px; padding:0 20px;}
.resources .right.newrig { padding:50px 0 0 0;}
.pgcont.resources .wrap {padding:0 20px;}
.resources #resource_list h3.recrourcecatn {font-size:26px; line-height:30px;}
.resources .right .row {padding:16px 0px 20px 0px; margin:0 0 10px 0;}
.resources .right .rc_btn {text-align: center;}
.resources .right .titel {margin-bottom:18px;}
.resour_right .res_dropnav {top:46px; background:rgb(233 244 246);}

.tax-product_cat .bnr_in, .tax-solutioncat .bnr_in  {width:100%; margin:200px 0 0 0; height:200px;}
.tax-product_cat #pagebanner .bnr .bannerhn, .tax-solutioncat #pagebanner .bnr .bannerhn {top:72px; bottom:inherit; width:100%;}
.tax-product_cat #pagebanner .bnr, .tax-solutioncat #pagebanner .bnr, #pagebanner .bnr,.single-job .singlejbanner {height:400px !important;}
.tax-product_cat .pgnav {margin-bottom:45px;}
.tax-product_cat .pgnav .wrap {padding:0 20px;}
.tax-product_cat .pgcont .wrap {padding:0 20px;}
.pgcont .catdesc.catnewd h5 { font-size:26px; line-height:30px;}
.pgcont .catdesc.catnewd p, .cat_tech_left .catdesc p, .pgcont .left.leftcommon p, .pgcont .left.leftcommon li, .pgcont .left.catne_sol p, .pgcont .left.catne_sol li { font-size:16px; line-height:26px;}
.solrel_n_d.solrel_title h4 { font-size:24px; line-height:26px;}
.archive .pgcont { padding:0 0 40px 0;}
.rsm_tit { padding:16px 24px;}
.catpost li .rsm_tit h4 , .rsm_tit h4 ,body.single.single-solution .rel_sliderdiv .sone, body.tax-solutioncat  .rel_sliderdiv .sone { padding-left:22px; font-size:20px; line-height:24px; height:auto;}
.catpost li h4 {font-size:20px; line-height:24px; height:48px;}
body.tax-product_cat .catpost ul li {margin-bottom:30px;}

.pgnav .wrap { padding:0 22px;}
/*.page-id-64 .bnr_in  { display:none;}*/
.page-template-page-mediacoverage #pagebanner .bnr { height:400px;}
.page-template-page-mediacoverage #pagebanner .bnr .bannerhn { top:86px; bottom:inherit; height:calc(100% - 86px);}
.page-template-page-mediacoverage #pagebanner .bnr_in {position:absolute; content:''; bottom:0px; right:0px; /*background:url(images/blogmediaicon.svg) no-repeat center center;*/ background-size:cover; width:319px; height:203px;}
.eventmain {padding:51px 0 50px 0;}
.eventlist li { padding:0 0 52px 0;}
.eventlist li .tbl {display:block;}
.eventlist li .rgt {display: block; width:226px; height:116px;}
.eventlist li .rgt a {border: 1px solid #00849D;}
.eventlist li .rgt a .rgt_tab {height:117px;}
.eventlist li .lft {display:block; padding:40px 0 0 0;}
.eventlist h5 { font-size:20px; line-height:26px; margin:0 0 14px 0;}
.eventlist p {font-size:16px; line-height:26px;}
.wp-pagenavi {padding:0px;} 

.page-template-page-corporate-responsibility .bnr_in, .page-template-page-corporate-responsibility .fourwidth .bnr_in, .fourwidth .bnr_in, .page-template-page-board .bnr.fourwidth .bnr_in, .page-template-page-managment .bnr.fourwidth .bnr_in {width:100% !important; margin:200px 0 0 0; height:200px;}
.page-template-page-corporate-responsibility #pagebanner .bnr .bannerhn {top:72px; bottom:inherit; height:calc(100% - 72px);}
.page-template-page-corporate-responsibility #pagebanner .bnr {height:400px !important;}
.page-template-page-corporate-responsibility .bnr.fourwidth .bnr_in:after,  .bnr.fourwidth .bnr_in:after { width:93px; height:211px; top:-103px; left:auto; right:0px;}
.pgcont.corporate .wrap {padding:0 20px;}
.pgcont.corporate {padding:50px 0;}
.single-pressreleases .pgcont.newsdetail{ padding-top:50px;}
.pgcont .left.corportleft, .pgcont .left.coommomleft{width:100%; float:none;}
.pgcont .right.corportright, .pgcont .right.coommomright {width:100%; float:none;}
.pgcont .left.corportleft h3 { font-size:24px; line-height:24px;}
.pgcont .left.corportleft p.co_bigtxt{ font-size:28px; line-height:32px;}
.pgcont .left.corportleft p, .pgcont .left.corportleft ul li, .pgcont .left.coommomleft p, .pgcont .left.coommomleft ul li, .pgcont .left.coommomleft ol li{ font-size:16px; line-height:28px;}

.page-template-page-global .bnr_in {width:100%; margin:200px 0 0 0; height:200px;}
.page-template-page-global #pagebanner .bnr .bannerhn {top:72px; bottom:inherit;}
.page-template-page-global #pagebanner .bnr {height:400px !important;}
.page-template-page-global .pgcont.about .wrap {padding:0 20px;}
.page-template-page-global .pgcont {padding:50px 0;}
.page-template-page-global .pgcont .left {float:none; width:100%; margin:0 0 40px 0;}
.page-template-page-global .pgcont .right {float:none; width:100%;}
.page-template-page-global .sidebar { padding:50px 0 0 0; margin:0px; border:0px; border-top:1px solid #00849D80;}

/*.page-template-page-pressreleases #pagebanner .bnr, .bnr {background:#1F0050 !important;}*/
.page-template-page-pressreleases #pagebanner .bnr {height:400px;}
.page-template-page-pressreleases .bnr_in { /*background:url(images/presrelsicon.png) no-repeat center center;*/ background-size:cover; width:375px; height:208px; right:0px; bottom:0px; left:auto; top:auto;}
.page-template-page-pressreleases #pagebanner .bnr .bannerhn {bottom:inherit; top:80px; height:calc(100% - 80px);}
.page-template-page-pressreleases .newsmain {padding:35px 0 45px 0;}
.page-template-page-pressreleases .newsmain .wrap {padding:0 20px;}
.page-template-page-pressreleases .prespagem .intbl .col1 {width:107px;}
.page-template-page-pressreleases .prespagem .intbl .col2 {width:calc(100% - 107px); padding:0 0 0 20px;}
.page-template-page-pressreleases .filterbox .mainfield {font-size:16px; font-weight:normal; padding:0 32px 0 13px;}
.page-template-page-pressreleases .prespagem .intblcont .col1 {width:126px !important; padding:0 20px 0 0;}
.page-template-page-pressreleases .prespagem .intblcont .col2 {width:calc(100% - 126px);}
.page-template-page-pressreleases .prespagem .datacol .c1 {width:100%; float:none; display:block;}
.page-template-page-pressreleases .prespagem .datacol .c2 {width:100%; float:none; display:block; text-align:left; padding:0 0 12px 0;}
.datacol .c1 p {font-size:18px; line-height:27px;}
.page-template-page-pressreleases .prespagem .intblcont .col1 .ymenu li a, .finprmain .newsmenu li a {font-size:20px; line-height:20px;}
.page-template-page-pressreleases .prespagem .intblcont .col1 .ymenu, .finprmain .newsmenu { width:106px;}
.page-template-page-pressreleases .prespagem .intblcont .col1 .ymenu, .finprmain .newsmenu {padding:10px 0;}

.single-pressreleases .bnr_in { background:url(images/presreliconmob.png) no-repeat center center; background-size:cover; max-width:375px; width:100%; height:208px; right:0px; bottom:0px; top:auto;}
.single-pressreleases #pagebanner .bnr {height:400px;}
.bnr .pathway {line-height:1.3; font-size:14px;}
.single-pressreleases  #pagebanner .bnr .bannerhn {bottom:inherit; top:100px; height:calc(100% - 100px);}
#pagebanner .bnr .pathway .wrap {min-height:inherit;}
.single-pressreleases .pathway span span {display:none;}
.single-pressreleases .pathway span a span {display:inline-block;}
.pgcont .left.nov_press_detail {padding:0px 0 0 0;}
.single .pgcont .left.nov_press_detail h3.smtitle {font-size:26px; line-height:30px;}
.pgcont .left.nov_press_detail p, .newscontact .nct {font-size:16px; line-height:28px;}
.newsshare { padding:40px 20px 20px 20px;}
.left.nov_press_detail .newsshare ul li {display:block !important; padding:0px; margin:0 0 19px 0;}

.single-pressreleases .pgcont {padding-bottom:60px;}
.single-product #pagebanner .bnr {height:400px;}
.single-product #pagebanner .bnr_in { width:100%; height:201px; bottom:0px; top:inherit;}
.single-product .psone {font-size:32px; line-height:34px;margin-bottom:10px;}
.single-product .pstwo{ font-size:24px; line-height:28px;}
.single-product .psdiv {display:block; height:auto; top:85px;}
.single-product .psdiv .pstext {display: block; padding: 0px 0px 0px 0px; float: none; vertical-align: middle;width: 100%;position: static;}
.wrap {padding:0 20px;}
.pgcont .left {float:none; width:100%; padding:0 0 40px 0;}
.pgcont .right {float:none; width:100%;}
.pgcont .left.cat_tech_left{width:100%;}
.pgcont .right.cat_tech_right{width:100%;}
.single .pgcont {padding:0px 0 40px 0;}
.sidebar {padding:40px 0 0 0; border:0; border-top:1px solid rgba(0,132,157,0.5); margin:0px; border-bottom:1px solid rgba(0,132,157,0.5);}
.pgcont .left.leftcommon h5 { font-size:26px; line-height:30px;}
.pgcont .left.leftcommon p {font-size:16px; line-height:28px;}
.solrel_title h4 {font-size:24px; line-height:28px;}
.single-product .detailbottomnew .rel_menu ul li a, .single-product .detailbottomnew .rel_menu ul li:hover a, .rel_menu ul li a , .rel_menu ul li:hover a{font-size:20px; line-height:24px;}
.solrel_main {background:none;}
.detailbottomnew .wrap {padding:0px;}
.single-product .detailbottomnew { background:#00E6DA1A !important;}
.rel_sliderdiv {padding:40px 0px 70px 0;}
.rmslider .owl-nav { padding:30px 0 0 0;}
.rmslider .owl-nav .owl-prev {top:auto; margin-top:0px; left:0px;}
.rmslider .owl-nav .owl-next {top:auto; margin-top:0px; right:0px;}
.rmslider .owl-dots {bottom:-18px;}
.rmslider .owl-dots .owl-dot {background:none; border: 0.8px solid #1F0050; opacity:0.4;}
.rmslider .owl-dots .owl-dot.active {background:none; border:1px solid #1F0050; opacity:1;}

.page-template-page-events .bnr_in {/*background:url(images/eventiconmob.png) no-repeat center center;*/ background-size:cover; width:375px; height:262px; right:0px; bottom:0px; top:auto;}
.page-template-page-events #pagebanner .bnr {height:400px;}
.page-template-page-events #pagebanner .bnr .bannerhn {bottom:inherit; top:108px; height:calc(100% - 108px);}

.eventlist_n li { margin:0 0 72px 0;}
.eventlist_n li .event_in_box {padding:0px;}
.eventlist_n li .event_in_rgt {float:none; width:217px;}
.eventlist_n li .event_in_rgt a { height:130px; overflow:hidden;}
.eventlist_n li .event_in_rgt a span {padding:0px;}
.eventlist_n li .event_in_lft {padding:28px 0 0 0; float:none; width:100%;}
.eventlist_n li .event_in_lft h5 { font-size:22px; line-height:28px;}
.eventlist_n li .event_in_lft .date { font-size:16px; line-height:19px;}
.eventlist_n li .event_in_lft .addr { font-size:16px; line-height:19px; padding-bottom:38px;}
.eventlist_n li .event_in_lft .morebuts a.rmore3{margin-right:40px;}
.eventlist_n li:last-child {margin-bottom:0px;}

.single-event #pagebanner .bnr_in { background:url(images/singevnticon.png) no-repeat center center; background-size:cover; max-width:331px; height:207px; bottom:0px; right:0px; top:auto; width:100%;}
.single-event #pagebanner .bnr {height:400px;}
.single .pgcont.evedetail { padding:55px 0 40px 0;}
.eltop h3 {font-size:26px; line-height:1.2;}
.single .pgcont.evedetail .wrap {padding:0 20px;}
.evetop .addr {padding:0 0 40px 0;}
.eldetail p {font-size:16px; line-height:24px;}
.eweb a {margin:0 0 20px 0;}
.eweb { padding:56px 0 46px 0;}
.event_meet {padding:60px 0;}
.event_meet h3.subtitle {margin:0 0 36px 0;}
.meet_form .f_field textarea {height:226px;}
.meet_form .sent_btn {float:none;}
.meet_form .sent_btn input {display:block; width:100%;}

.page-template-page-managment .bnr_in {background:url(images/manageicon.png) no-repeat center center; background-size:cover; width:100%; height:201px; bottom:0px; right:0px; top:auto;}
.page-template-page-managment #pagebanner .bnr .bannerhn {bottom:inherit; top:107px;}
.management ul {margin:0px;}
.management ul li {display:block; width:100%; margin:0 0 20px 0; padding:0px; min-height:inherit;}
.management .m_img {max-height:inherit; height:auto !important;}
.management .m_txt { padding:16px 28px;}
.m_txtin { padding:0 0 0 20px;}
.management .m_txt h6 {height:auto !important; font-size:20px; line-height:24px;}
.management .m_txt p {height:auto !important; font-size:20px; line-height:24px;}

.contpopup {position:fixed; top:70px; padding:183px 20px 20px 20px; height:calc(100% - 70px); overflow:auto;}
.contpopinn { position:relative; top:auto; left:auto; right:auto; bottom:inherit; padding:50px 23px 20px 23px;}
.management_left {float:none; max-width:290px; width:100%;}
.management_right {float:none; width:100%; padding:19px 0 0 0;}
.cpclose {top:20px; right:20px;}
.management .contpopup .m_txt { padding:23px 0 0 0;}
.management .contpopup .m_txt h6 {font-size:26px; line-height:30px;}
.management .contpopup .contpopinn .m_txt p {font-size:20px; line-height:24px;}
.management_right p {font-size:16px; line-height:24px;}
.mpopbuts a {display:block; width:100%; margin:0 0 20px 0;}

.page-template-page-board .bnr_in {background:url(images/manageicon.png) no-repeat center center; background-size:cover; width:100%; height:201px; bottom:0px; right:0px; top:auto;}
.page-template-page-board #pagebanner .bnr .bannerhn {bottom:inherit; top:98px; height:calc(100% - 98px);}
.pgcont.boardpag { padding:59px 0 54ppx 0;}
.board ul {margin:0px;}
.board ul li {float:none; display:block; margin:0 0 60px 0; padding:0px; width:100%;}
.board li h6 { font-size:24px; line-height:28px;}
.board .desig {min-height:auto; font-size:20px; line-height:26px; padding:12px 0 22px 0;}
.board .txt {min-height:auto; font-size:16px; line-height:24px;}
.board ul li:last-child {margin-bottom:0px;}
.board .contpopinn {padding:55px 24px 22px 24px;}
.board li .contpopinn h6 {font-size:26px; line-height:30px;}
.board .contpopinn .desig {font-size:20px; line-height:24px; padding:12px 0 22px 0;}
.board .contpopinn p {font-size:16px; line-height:24px;}

.page-template-page-investor .bnr_in {width:100%; margin:200px 0 0 0; height:200px;}
.page-template-page-investor #pagebanner .bnr .bannerhn {top:89px; bottom:inherit; height:calc(100% - 89px);}
.page-template-page-investor #pagebanner .bnr {height:400px !important; background: #1F0050 !important;}
/*.page-template-page-investor .bnr_in:after { background:url(images/invreliconmob.png) no-repeat center center; background-size:cover; width:93px; height:211px; top:-103px; left:auto; right:0px;}*/
.pgcont.invester {padding:52px 0 0 0;}
.pgcont.invester .left {float:none; width:100%;}
.pgcont.invester .right {float:none; width:100%; padding:0 0 30px 0; border-top:1px solid rgba(0,132,157,0.5);}
.pgcont.invester .left h5 {font-size:26px; line-height:30px;}
.pgcont.invester .left p { font-size:16px; line-height:26px; margin:0 0 25px 0;}
.pgcont.invester .sidebar { padding:56px 0 36px 0; border:0px;}
.pgcont.invester .sidebar h4 {margin:0 0 24px 0;}
.pgcont.invester .sidebar.relatedsidebar {padding:36px 0 0 0;}
.inreport ul.tabmenu li {min-width:100%; width:100%; float:none;}
.inreporttop .wrap {padding:0px;}
.inreport ul.tabmenu li a {line-height: normal;}
.inreport ul.tabmenu li h4 { font-size:20px; line-height:24px; padding:15px 0;}
.inreportcont div#tab1 { padding:40px 0 50px 0;}
.inreportcont div#tab2 { padding:40px 0 50px 0;}
.intbl .col1 { width:126px; font-size:16px; line-height:19px;}
.intbl .col2 {width:calc(100% - 126px);}
.intblcont .col1 {width:126px; padding:0 20px 0 0;}
.ymenu li a { font-size:20px; line-height:1; padding:15px 10px;}
.intblcont .col2 {width:calc(100% - 126px);}
.datacol .c1, .inreportcont div#tab2 .datacol .c1 {width:100%; display:block;}
.datacol .c2, .inreportcont div#tab2 .datacol .c2 {width:100%; display:block;}
.datacol .c1 p {padding:0px; font-size:18px; line-height:27px;}
.morelist .datacol { padding:12px 0 17px 0; display:block; margin:0 0 11px 0;}
.inreportcont div#tab2 ul {margin:0 0 20px 0;}
.datacol .c1 { margin:0 0 16px 0;}
.inreportcont div#tab2 .datacol .c1 p:after {top:7px;}

.carbantxtnmob {display: block; font-size:28px; line-height:33px; color:#fff; margin:0 0 21px 0;}
.carbantxtnmob span { font-weight:bold;}
.page-template-page-careerupdated #pagebanner .bnr { background:none !important; height:auto !important;}
.carbancircle, .carbantxtn {display:none;}
.carbanimgmob {display:block; position:relative;}
.carbanimgmob img {width:100%;}
.carbanimgmoblayer {position:absolute; top:0px; left:0px; width:100%;}
.page-template-page-careerupdated .cupdtebaner {position:static; border-radius:0px; background:#1f0050; padding:70px 20px 33px 20px;}
.page-template-page-careerupdated #pagebanner .bnr .wrap {padding:0px;}
.page-template-page-careerupdated .pathway {display:none;}
.page-template-page-careerupdated #pagebanner .bnr:after {display:none;}
.cupdtebaner .cupdtehform {max-width:100%; border-radius:0px; background:none; padding:0px;}
.cuhsels {margin:0 0 15px 0;}
.cuhsel1 {margin:0 0 15px 0;}
.cuhsel1, .cuhsel2 {padding:0px; width:100%;}
.cuhsel .select .select-styled { height:55px !important; background:#fff; border:0px; line-height:55px !important; padding:0 50px 0 25px;}
.cuhsel .select .select-styled:after { top:26px;}
.cuhsub {width:55px;}
.cuhsub input {height:55px;}
.cuptopptext h2 { font-size:24px; line-height:28px; margin:0 0 18px 0;}
.cuptopptext p { font-size:18px; line-height:27px;}
.cuptopptext {margin:0 0 58px 0;}
.cupbotlist ul li {width:50%; text-align:center; margin:0 0 35px 0;}
.cupbotlist ul li:after {display:none;}
.cblistimg {width:100%;}
.cblistimg span { font-size:40px; line-height:1;}
.cupbotlist ul li p {font-size:20px; line-height:1;}
.cupdateone { padding:50px 0 15px 0;}
.carttestiwrap {padding:0px;}
.carttestsleft {width:290px; float:none; margin:0 auto;}
.cartestsright {float:none; width: auto; padding:0px 0 0 25px; margin:80px 0 0 14px;}
.carttestisliderin {padding:50px 20px 107px 20px;}
.cartestpersimg {width:183px;}
.cartestimonial {padding:50px 0 0 0;}
.carttestcircle {top:-50px;}
.cartestsrtxt p {font-size:20px; line-height:30px;}
.cartestsrtxtb { padding:9px 0 0 0; font-size:16px; line-height:19px;}
.cartestsright:after {top:27px;}
.carttestislider .owl-nav {width:100%; margin:0px; padding:0; position:absolute; bottom:48px;}
.carttestislider .owl-prev {left:22px;}
.carttestislider .owl-next {right:22px;}
.carttestislider .owl-dots {width:100%; margin:0px; bottom:44px;}
.carttestislider .owl-dots .owl-dot {margin:0 5px;}
.carttestislider .owl-dots .owl-dot span {width:9px; height:9px;}
.cargilatmid { padding:50px 0 0px 0;}
.cargilatmid h3 { font-size:24px; line-height:28px; margin:0 0 35px 0;}
.cargilatmid ul li {width:50%; margin:0 0 92px 0;}
.cargilatmid ul li h4 {font-size:20px;}
.cargilatmid ul li h4:after {bottom:-29px;}
.carmidleft {float:none; width:100%; background:#1f0050;}
.carmidright {float:none; width:100%; margin:0px;}
.carmidfolimg .two {display:block;}
.carmidfolimg .one {display:none;}
.carmidlftdiv h3.two {display:block;}
.carmidlftdiv h3.one {display:none;}
.carmidlftdiv {width:100%; text-align:center; right:0px; top:58%;}
.carmidlftdiv h3 {font-size:24px; line-height:1.2; margin:0 0 15px 0;}
.carmidlftsocial ul li { padding:0 14px;}
.carmidlftsocial ul li a {width:42px; height:42px;}

.j_search.cjsform {padding:52px 0 0 0;}
.cjsform .subhead { font-size:24px; line-height:28px; margin:0 0 18px 0; font-weight:bold;}
.cjsformtop { border-radius:43px; -webkit-border-radius:43px; padding:28px 20px 25px 20px; margin:0 0 28px 0;}
.cjsformtopone { margin:0 0 20px 0;}
.cjsformtopone .js_left { margin:0 0 20px 0;}
.cjsformtopone .select .select-styled {height:60px !important; line-height:60px !important; font-size:18px; padding:0 47px 0 20px;}
.cjsformtopone .select .select-styled:after {top:28px;}
.j_search.cjsform .js_right ul li {width:100%;}
.j_search.cjsform .js_right ul li a {min-height:inherit;}
.cujlidivin {padding:30px;}
.cjcatname {height:auto !important; margin:0 0 15px 0;}
.cjobname {height:auto !important; margin:0 0 38px 0;}
.cjobnamein { padding:0 0 0 28px; font-size:24px; line-height:28px;}
.newcareerp .pgcont {padding:0 0 100px 0;}

.page-template-default #pagebanner .bnr{ height:400px !important;}
.page-template-default #pagebanner .bnr .bannerhn{width:100%; bottom: inherit; top:107px; height:calc(100% - 107px);}
.page-template-default #pagebanner .bnr .bnr_in{width:100%;margin: 200px 0 0 0; height: 200px;}

.page-template-page-corporate-responsibility-inner #pagebanner .bnr, .page-template-page-accessibility #pagebanner .bnr, .page-template-page-blog2 #pagebanner .bnr, .page-template-page-thankyou #pagebanner .bnr, .page-template-page-annualreports #pagebanner .bnr, .page-template-page-financialpr #pagebanner .bnr, .page-template-page-secfiling #pagebanner .bnr, .page-template-page-corporate-resource-center #pagebanner .bnr, .page-template-page-product-resource-center #pagebanner .bnr, .page-template-page-services-package #pagebanner .bnr, .single-article #pagebanner .bnr, .single-partners #pagebanner .bnr, .page-template-page-solution-resource-center #pagebanner .bnr, .page-template-page-corporate-resource-center #pagebanner .bnr, .page-template-page-product-resource-center #pagebanner .bnr, .page-template-page-all-resource-center .bnr, .page-template-page-corporate-resource-center .bnr, .page-template-page-solution-resource-center .bnr, .page-template-page-product-resource-center .bnr, .bnr {height:400px !important;}

.page-template-page-corporate-responsibility-inner #pagebanner .bnr .bannerhn, .page-template-page-accessibility #pagebanner .bnr .bannerhn, .page-template-page-blog2 #pagebanner .bnr .bannerhn, .page-template-page-thankyou #pagebanner .bnr .bannerhn, .page-template-page-annualreports #pagebanner .bnr .bannerhn, .page-template-page-financialpr #pagebanner .bnr .bannerhn, .page-template-page-secfiling #pagebanner .bnr .bannerhn, .page-template-page-corporate-resource-center #pagebanner .bnr .bannerhn, .page-template-page-product-resource-center #pagebanner .bnr .bannerhn, .page-template-page-services-package #pagebanner .bnr .bannerhn, .single-article #pagebanner .bnr .bannerhn, .single-partners #pagebanner .bnr .bannerhn, .page-template-page-solution-resource-center #pagebanner .bnr .bannerhn, .page-template-page-corporate-resource-center #pagebanner .bnr .bannerhn, .page-template-page-product-resource-center #pagebanner .bnr .bannerhn, #pagebanner .bnr .bannerhn {top:72px; bottom:inherit;}

.page-template-page-corporate-responsibility-inner .bnr_in, .page-template-page-accessibility .bnr_in, .page-template-page-blog2 .bnr_in, .page-template-page-thankyou .bnr_in, .page-template-page-annualreports .bnr_in, .page-template-page-financialpr .bnr_in, .page-template-page-secfiling .bnr_in, .page-template-page-corporate-resource-center .bnr_in, .page-template-page-product-resource-center .bnr_in, .page-template-page-services-package .bnr_in, .single-article .bnr_in, .single-partners .bnr_in, .page-template-page-solution-resource-center .bnr_in , .page-template-page-corporate-resource-center .bnr_in, .page-template-page-product-resource-center .bnr_in, .page-template-page-corporate-resource-center .bnr_in, .page-template-page-solution-resource-center .bnr_in, .page-template-page-product-resource-center .bnr_in, .bnr_in{width:100%; margin:200px 0 0 0; height:200px;}


.prodmenuheight {display:none;}
.single-product .prodmenuheight{ display:block;}
.newslist{ padding-left:20px;}
.page-template-page-pressreleases .prespagem .intblcont .datacol .c1 a, .ndes{ font-size:18px; line-height:27px;}
.packagesl {font-size:16px;}

.ndes{float:none;width:100%;}
.ndright {width: 100%;float: none;text-align: left; padding-top:15px;}
.ndright span{ display:inline-block; vertical-align:top; margin-bottom:0px; margin-right:10px;}

.pgcont.resources .left{width:100%;}
.pgcont.resources .right{ width:100%;}
.single-product .banner75 .psdiv .pstext, .banner75 .bannerinnndiv_last, .fourwidth .bannerinnndiv_last{max-width:100%;}
.halfwidth .bannerinnndiv_last{max-width:100%;}
.carmidright ul li .fadeefeimage {height:auto !important; padding:31%;}
}
@media only screen and (max-width:745px) {

.home_new_bottom .hbtext h3, .home_new_bottom .hbtext h4{ font-size:22px;}
.home_new_bottom .hbtext .botext_bn a{ font-size:18px; line-height:35px;}		

/*.footer_col1{ width:100%; text-align:center; float:none;}*/
/*.footer_col2, .footer_col3{ width:50%;}
.footer_col4 { width:100%; text-align:left;}
footer .fsocial a{ float:none; display:inline-block;}
.footer_top {padding: 30px;}
.footer_top_n .foorap{ padding:30px 30px 0px 30px;}*/

.footer_top_n .ftnewmenu > li{ padding-bottom:30px; float:none; display:inline-block; }
.footer_top_n .footer_col1, .footer_top_n .footer_col2, .footer_top_n .footer_col3, .footer_top_n .footer_col4{width:49%; float:none; display:inline-block; vertical-align:top;}
}
@media only screen and (max-width:710px) {
/*.wrap {max-width:600px;}*/
.slider .owl-nav{max-width:600px;}
.slider p{font-size:18px; margin-bottom:20px;}
.slider h2 {font-size: 20px; /*padding: 10px 0 25px 0;*/}
/*.slider .sitem{height:400px;}*/

h1, .h1 { font-size:30px;}
h3, .h3 {font-size:26px;}
h4, .h4 {font-size:22px;}
h5, .h5 {font-size:18px;}

.slider h1 {line-height:40px;}
.grid-item h4 {min-height:70px;}
grid-item .thumb {height:130px;}
.homevideo h3 {font-size:36px;}
.midsliderdiv h5{min-height: 50px;}
.hbtext h3 {font-size:36px;}
.hbtext{font-size:18px;}

.single-product #pagebanner .bnr,.single-job .singlejbanner {/*height:400px; padding-top:70px;*/ min-height:400px; height:auto;}
#pagebanner .bnr .wrap{ min-height:400px;}
#pagebanner .bnr{ height:400px; background-attachment:inherit; background-size:cover !important;}
/*.single-product #pagebanner .bnr{height:380px;}*/
#pagebanner .bnr .bannerhn, .single-product .psdiv .pstext{ bottom:0px;}

.btmlink a{font-size:18px;}
.bnrcolor ul {height: 180px;}

.ething_table ul li span.row1{width:11%;}
.ething_table ul li span.row2{width:15%;}
.ething_table ul li span.row3{width:18%;}
.ething_table ul li span.row4{width:28%;}
.ething_table ul li span.row5{width:28%;}

.meet_form .f_field3 label{font-size:14px;}
.newsdetail .left h3{font-size:18px; margin-bottom:10px;}

.rnav{width:60%;}
.resources .rnav{width:100%;}
.page-template-page-pagecorporate-resource-center .rtabs.res_page .rnav, .page-template-page-product-resource-center .rtabs.res_page .rnav{width:100%;}
.resources .right {width:100%;}

.j_search .js_left {width:225px;}
.regfinance .left {width:55%;}

.annual_report ul li .col1{width:40%;}
.annual_report ul li .col2{width:40%;}
.annual_report ul li .col3{width:100%; margin-top:15px;}

.solrel_title h4 {font-size: 24px;}
/**/

/*.rc_btn a{margin-right:9px;}*/
.page-template-page-product-resource-center .rc_btn a.a2a_dd, .page-template-page-solution-resource-center .rc_btn a.a2a_dd{width:93px; margin-right:5px;}


.home .grid-item h4{ min-height:44px; margin-bottom:5px;}
.grid-item{ min-height:440px;}	
.home-events li{ min-height:244px;}
/*--New Home--*/
.article_sli_mob ul li .article_sli_title_show .hiddentst h4{ font-size:24px;}
.article_sli_mob ul li .article_sli_title_show .hiddentst p{ font-size:16px;}

.article_sli_mob  .owl-prev, .article_sli_mob .owl-next{top:33%;}

/*.single-product .psdiv .pstext{ position:static;}*/
/*.single-product #pagebanner .bnr{ height:inherit;}*/
/*.single-product .psdiv .pstext{ padding-top:120px}*/
.sjtitle h3 {font-size:22px;}
}
@media only screen and (max-width:700px) {
.wrap {max-width:100%; padding-left:15px; padding-right:15px;}

/*.tglmobilemenu { right:15px;}*/
.slider .owl-nav{ display: none; }

.grid-item{ min-height:450px;}
.grid-item h4 {min-height:auto;  margin-bottom:15px;}
.grid-item .thumb{height:auto;}

.home-news {float: none; width: 100%; margin-bottom:0px;}
.home-events {float:none; width:100%;}

.footer_get {float: none;  width:300px; margin-bottom: 30px;}
.footer_sitemap {float:none; width:100%;}

.left {float:none;}
.right {float:none;}
.pgcont .left{width:100%; margin-bottom:30px;}
.pgcont .right{width:100%;}
.btmlink{text-align:left;}

.board li{width:50%; min-height:200px; margin-bottom:35px;}
.board li.first {clear:none;}

.manag_detail .col1 {width:100%; float:none; padding-right:0; margin-bottom:30px;}
.manag_detail .col2 {width:100%; float:none;}

.s_box .s_field {width:50%;}
/**/
.partnerform .left{padding-right:0;}
.k_update{ position: static; width: 165px; margin-bottom: 30px;}
.pk_update {position:relative;clear: both; margin: 0;}

.meet_form .f_field3{float:none; width:100%; padding-right:0;}

.ething_table ul li span.row1{width:33.3333%;}
.ething_table ul li span.row2{width:33.3333%;}
.ething_table ul li span.row3{width:33.3333%;}
.ething_table ul li span.row4{width:100%; margin-top:15px;}
.ething_table ul li span.row5{width:100%; margin-top:15px;}

.resources .left {width:100%; float:none; margin-bottom:35px;}
.resources .right {width:100%; float:none;}

.j_search .js_left {width:100%; float:none; margin-bottom:25px;}
.j_search .js_right{width:100%; float:none; padding:25px;}
.j_search .js_left ul li{display:inline-block; vertical-align:top;}
.j_search .js_left ul li a{padding:0 8px;}
.j_search .location label{width:50%;}
.j_search .location select{width:50%;}

.annual_report ul li {padding-bottom:30px; margin-bottom:25px;}

.psone {font-size:30px; line-height:30px; margin-bottom:10px;}
.pstwo {font-size:20px; line-height:20px;}

.rel_menu ul li{display:block; width:100% !important;}
/**/
.plogos li { width: 50%; }
.midslidernew .sdiv{ width:100%; margin-bottom:30px;}
.cv_send {float:left; margin:0 0 0 10px;}
.j_search .js_left ul li:hover a, .j_search .js_left ul li.active a {background:#e6e6e5;}
.sidebar{border-left:none; /*padding:24px 0 0; border-top:#646463 2px solid;*/}
.sidebarright, sidebarleft{ width:50%;}
.grid-item .thumb img:hover {transform: scale(1.1); -webkit-transform: scale(1.1); }
.homevideo{ height:300px; font-size:18px;}
.homevideo h3{ font-size:28px; padding-top:70px;}
.midsliderdiv .midslidernew h5{ min-height:inherit; padding-bottom:0px; height:auto !important; margin:0px 0 15px 0; font-size:20px; line-height:1.1;}
.grid-item{ min-height:420px;}
.sdivtxtin {height:auto !important;}
.midslidernew .sdiv p {font-size:14px; line-height:22px;}

.single-financialpr .pgcont .left{ width:100%;}
.single-financialpr .pgcont .right{ width:100%;}
.single-product .psdiv{ display: block; width:100%;}
.psimg img{width: 80% !important;}
/*.single-product .psdiv .pstext{ display:block; padding:120px 0px 0px 0px; float:none; vertical-align:middle; width:100%;}*/
.single-product .psdiv .psimg{ display:block; vertical-align:middle; float:none; height: inherit; width:70%; text-align:center; margin:0px auto; line-height:normal;}
.home-events li,.newsevent li{ min-height: inherit;}
.page-template-page-product-resource-center .mobiletopbutton, .page-template-page-solution-resource-center .mobiletopbutton, .page-template-page-corporate-resource-center .mobiletopbutton, .page-template-page-all-resource-center .mobiletopbutton{ display:none !important;}

.midslidernew .sdiv{ height:auto !important;}
.pstext span{ font-size:23px; line-height:23px;}
.single-product .pstwo{ font-size:24px; line-height:28px;}
.single-job .pgcont .left {width:100%;}
.sjdetailmain .right {min-height:inherit;}
.single-job .pgcont .right {border:0px; border-top:#646463 2px solid; padding:24px 0 0 0;}
.sjrightdiv {padding:0px;}
.sjdetailmain .left {padding:0 0 20px 0;}
.sjtitle:after {display:none;}
.sjtitle h3 {padding:20px 0;}
.sjdbotbuts {margin:0px;}
.sjrightdivbuts a {margin:0 12% 25px 0;}
.sjdformattch .hfile label {width:210px; font-size:20px;}
.sjdformattch .upload_cl.hfile label {width:300px;}

.midslidernew .sdiv .cell.midsli_im img {width:100%;}
.midslidernew .sdiv .tbl {display:block;}
.midslidernew .sdiv .cell {display:block;}
.sdivtxt { padding:24px 25px 21px 25px;}

/*.sjdformattch .hfile input[type=button]{font-size:20px;}
.sjdformattch .upload_cv {width:210px;}
.sjdformattch .upload_cl{width:300px;}*/
.sjdformsub {direction:ltr; text-align:center;}
.sjdformsub input {display:inline-block; max-width:426px; width:100%;}

.home_new_bottom a.imgonlyanchor {height:500px;}
.home_new_bottom a.imgonlyanchor .imgonlimg {top:0px; right:0px; height:100%; width:100%; object-fit:cover;}
.plateformwrap {top:50px;}
.plateformwrap img {width:141px; margin:0 0 19px 0;}
.pltfrmwrapdiv h4 {font-size:22px;}
.pltfrmwrapdiv span {font-size:22px;}
}

@media only screen and (max-width:699px){
.management .m_img{/* max-height:200px;*/}
/*.page-template-page-pressreleases .prespagem .intbl .col1{ width:30%;}
.page-template-page-pressreleases  .prespagem .intblcont .col1{  width:15%;}*/
.moviepopupdiv{ max-width:90%;}
.resvsone .moviepopupdiv{position: relative;  transform: none; left: 0px;top: 0px;}
.psimg img{ /*max-height:250px;*/}
.thytext h5 { font-size:50px;}
.thytext p {font-size:24px;}
.sjdthankyouin {margin:0 auto; height:100%;}

.scrolltop {right:15px;}
}
@media only screen and (max-width:639px) {
.catpost li {width:50%;}
.catpost li.first {clear:none;}	
.popcontmap{width:auto;}
.inreportcont div#tab2 {padding: 30px 0 20px;}
ul.tabmenu li a{padding:0 10px;}
.sol_related ul.tabmenu li a{padding:15px 10px;}
ul.tabmenu li h4{font-size:18px;}

.management ul li {/*margin-bottom: 25px; min-height:initial; float:none; width:50%; display:inline-block; vertical-align:top;*/}
.grid-item{ min-height:400px;}
.management .m_img{/* max-height:245px;*/}
#pagebanner p br{ display:none;}
.repost .seimgbox {float: none; width: 100%; padding-right: 0; margin: 0px auto; text-align: center; padding-bottom: 10px;}
.repost .setxtbox{ width:100%;}
.searchpage .recentposts .rel_menu ul li a{ padding:20px 10px;}

.prespagem .intbl .col1, .prespagem .intblcont .col1, .page-template-page-pressreleases  .prespagem .intblcont .col1{ width:18%;}
.prespagem .intbl .col2, prespagem .intblcont .col2, .page-template-page-pressreleases  .prespagem .intblcont .col2{ width:82%;}
.page-template-page-services-package .pgcont .left table{ width:100% !important;}
.mpclose, .fpclose{ right:0px; top:0px;}
.mpopup iframe{ height:350px;}

/*--Home New---*/
.home_main_heading { height:200px;}
.home_main_heading h3,.home_main_heading h4 {font-size: 32px; line-height: 85%;}
.hom_banner .homevideo h3{ font-size:32px;}

.home_new_bottom .new_bott_imacr{ display:none !important;}
.home_new_bottom .hbtext{width:100%; float:none; left:0px; text-align:center; padding:45px 0px;}
.home_new_bottom .hbtext .botext_bn .explore_b{ text-align:center;}
.cuptopptext h2, .cuptopptext h3, .cjdiv h3,.cupdatesocial h3 {font-size:32px;}
.sjdbottom ul li {width:33.33%;}

}
@media only screen and (max-width:575px){
.page-template-page-pressreleases .prespagem .datacol .c1{ width:100%; padding:0px 0px 0px 0px; display:block !important;} 
.page-template-page-pressreleases .prespagem .datacol .c2{ width:100%; border:none; padding:0px 0px 0px 0px; display:block !important;}
.page-template-page-pressreleases .prespagem .datacol .c1 p { padding: 10px 0; }
.cuhsel select { background-size:20px !important; padding:0 40px 0 10px;}
.cjsformtopone select { background-size:20px !important; padding:0 40px 0 10px !important;}
/*.j_search.cjsform {margin:-198px 0 0 0;}*/
.cupbotlist ul li {width:50%;}
.cjul li {width:50%;}
.cupdatesocial ul li {width:65px; margin:0 4% 20px 4%;}
.sjdformattch .upload_cl {float:none; margin:0px;}
.sjdformattch .hfile label {width:100%;}
.sjdformattch .upload_cl.hfile label {width:100%;}

.sjdformattch .upload_cv {width:100%; float:none;}
.sjdformattch .upload_cl{width:100%; float:none;}
.sjdformattch{ padding-top:10px;}
.sjdformattch .upload_cl, .sjdformattch .upload_cv{ margin:0px 0px 5px 0px;}
.sjdforminin .hfile span.wpcf7-not-valid-tip{ position:static;}

.article_sli_mob .bibimgde{ display:none !important;}
.article_sli_mob .bibimgmo{ display:block !important; width:100% !important;}
.article_sli_mob ul li a{ display:block;}

.partnerform .left .f_field {width: 100%;float: none;padding-right: 0px;margin-bottom: 20px;}
.partnerform .left .f_field3n .rightnl{width: 100%;float: none;margin-bottom: 20px;}
.partnerform .left .f_field3n .leftnl{width: 100%;float: none;}
.partnerform .left .con_n_but{ padding-top:3px;}
}

@media only screen and (max-width:535px){
.management .m_img{ /*max-height:220px;*/}	

/*.newsmain .prespagem .intbl .cell, .newsmain .prespagem .intblcont .cell{ display:table-cell;}
.page-template-page-pressreleases .prespagem .intbl .col1{ width:35%;}*/
/*.page-template-page-pressreleases .prespagem .datacol .c1{ width:79%;} 
.page-template-page-pressreleases .prespagem .datacol .c2{ width:21%;}*/

.news_po .newstabmenu{width:20px;}
.newsevent .home-news h4:before, .newsevent .home-events h4:before{ width:10px;}
.newsevent .home-news li .menubut_color{ width:10px;}
.newsevent .home-news li .tbl{ padding:0px 20px;}
.newsevent .home-news li h3, .news_po .new_tabcox h3,.news_po .new_tabcox .date, .home-news .rgt{ font-size:18px;}
.newsevent .home-news li .event_readmore, .event_pop_readmore{ font-size:16px;}
.newspacing{ padding:/*0 20px 85px 20px*/0 0px 85px 0px;}
.home-events h5, .home-events .rgt .date, .home-events li .firstevent_desc .date, .home-events li .firstevent_desc h5{font-size:18px;}
.home-events .rgt .eventmo a, .home-events .rgt .addr, .home-events li .firstevent_desc p{ font-size:16px;}
.home-events li .firstevent_desc .eventmo a{ font-size:14px;}
.buttonslink .rmore2, .buttonslink .subscripbu_new{ font-size:16px;}	
.newsevent .home-news li .even_1_box{ min-height:135px;}
.news_po .new_tabcox { width: calc(100% - 40px);}
.buttonslink { left:20px;}
.buttonslink .subscripbu_new{ margin-left:15px;}
.buttonslink .rmore2, .buttonslink .subscripbu_new{ width: auto; padding:0px 20px;}
.home-events .rgt{ padding-right:0px; padding-left:0px;}
.home-events li .firstevent .event_lo{width:100px;}
.footer_top, .footer_top_n .foorap {padding: 30px 20px;}
}

@media only screen and (max-width:480px) {
/*.caption{display:none;}*/
.slider .caption{ width:100%; padding-top:56px;}
/*.slider .sitem{height:300px;}*/
.slider h1{ font-size:32px; line-height:30px;}

.grid-item{float:none; width:100%;}
.grid-item .thumb img{ width:100%;}

.homebottom {min-height:auto;}
.hbtext h3 {font-size: 30px;}
.hbtext{max-width: 100%; padding-top: 65px; padding-bottom: 50px; font-size: 16px;}

.fmenu{width:50%; margin-bottom:25px;}

.board li{width:100%; min-height:auto; float:none; margin-bottom:35px;}

.s_box .s_field{float:none; width:100%; padding-right:0; margin-bottom:20px;}
.partnerform .left .f_field{width:100%; float:none; padding-right:0;}
.partnerform .left .f_field3 label, .partnerform .left .f_field3n .leftnl {width:100%; float:none; padding:0;}
.partnerform .left .f_field3 select,.partnerform .left .f_field3n .rightnl {width:100%; float:none;}
.partnerform .left .f_field3 textarea{width:100%; float:none;}

iframe {height:250px;}
.eventlist li .cell{display:block; margin-bottom:20px;}

.meet_form .f_field {width:100%; float:none; padding-right:0;}

.newsmain .cell, .finprmain .cell{/*display:block;*/}
.newsmenu{width:100%; margin-bottom:30px;}
.newslist{/*padding-left:0;*/}
.newsmain .pagination {padding:0;}

.rnav{width:100%;}
.rc_btn a, .addtoany_shortcode{/*width:120px;*/ margin-bottom:10px;}
.addtoany_shortcode a { width: 100%; }
.j_search .location label{width:100%; float:none; padding-left:0;}
.j_search .location select{width:100%; float:none;}
.j_search{padding:45px 0;}
.subhead{margin-bottom:25px;}
.j_search .location {margin-bottom:15px;}

.annual_report ul li .col1{width:50%; padding-right:10px;}
.annual_report ul li .col2{width:50%;}
.anu_btn a{width:45.5%; margin-bottom:10px;}

.psliderdiv {max-height:380px;}
.psimg {float:left; width:100%; text-align:left; height:180px; line-height:180px;}
.psimg img {   max-height: inherit;    width: 80% !important;}
.pstext {float:none; width:100%; padding:60px 0 0 0;}

/**/
.p_detail li, #gilat_offices li { width: 100%; }
/**/
.plogos li { width: 100%; }
/**/
.rnav ul li { display: block; float: left; position: relative; width: 33.33%; }
.rnav ul.rgt, .rnav ul.rgt li { width: 100%; }

/**/
.ymenu li a { font-size: 16px; }
.ymenu li a.active:after { margin-left: 5px; top: 2px; position: relative; }
.board .desig {min-height:inherit;}
.board .txt {min-height:inherit;}

.board li .rmore{position:inherit;}

.page-template-page-annualreports .anu_btn .addtoany_shortcode, .page-template-page-secfiling .anu_btn .addtoany_shortcode {width:45.5% !important;}


/*.page-template-page-product-resource-center .rc_btn a.a2a_dd, .page-template-page-solution-resource-center .rc_btn a.a2a_dd, .rc_btn a{ width:120px !important;}*/


.rnav ul li{width:auto;}
/*.rnav ul li a{ padding:0 9px !important;}
.rnav ul li:first-child a{ padding-left:0px !important;}*/

.page-template-page-generalcontact .p_detail li{ min-height:inherit;}
.home .grid-item h4{ min-height:inherit; margin-bottom:15px;}
.grid-item{ min-height: inherit;}
.management .m_img{ /*max-height:180px;*/}
.prespagem .intblcont .col2 {width: 82%;}
.prespagem .datacol .c1{ padding-right:20px;}
.prespagem .datacol .c1 p { border-bottom: 1px solid #d5e8f5; padding: 10px 0; }
.prespagem  .datacol .c2{ border-bottom:none;}

/*.page-template-page-pressreleases .prespagem .datacol { padding: 0 0px 10px 0px; }	
.page-template-page-pressreleases .prespagem .datacol .c1{ width:71%;} 
.page-template-page-pressreleases .prespagem .datacol .c2{ width:29%;}*/
.mpopup iframe{ height:200px;}

/*--New Home--*/
.article_sli_mob ul li .article_sli_title_show .hiddentst h4{ font-size:20px;}
.article_sli_mob ul li .article_sli_title_show .hiddentst p{ font-size:15px;}
.hom_banner .homevideo h3{ font-size:22px; font-weight:300; line-height:120%;}
.hom_banner .homevideo .playbtn{width:66px; height:66px;}

.wp-pagenavi a, .wp-pagenavi span {margin:0 6px;}
}
@media only screen and (max-width:479px) {
/*.nshareicons {float:none; width:100%;}
.nsdbut {float:none; width:100%;}*/
.addtoany_list a {margin:0 10px 0 0 !important;}
.eweb a {display:block;}	
.catpost li {width:100%; float:none;}

.single-financialpr .nshareicons, .single-financialpr .nsdbut{float: left; width: 48%; margin-right: 2%; margin-bottom: 8px;}
.single-financialpr .nsdbut.downbut.frdbut a/*, .nsdbut.downbut a*/{ width:100%;}
.single-financialpr a.a2a_dd.addtoany_share_save{ width:100% !important;}
/*--Home New---*/
.home_main_heading { height:200px;}
.home_main_heading h3,.home_main_heading h4 {font-size: 22px; line-height: 85%;}
.cuptopptext h2, .cuptopptext h3, .cjdiv h3, .cupdatesocial h3 {font-size:22px;}
.cuptopptext p {font-size:18px;}
.cjcatname {font-size:18px; line-height:21px;}
.cjobname {font-size:18px;}
.sjdbottom ul li {width:50%;}
.exptext {font-size:18px;}
.sjrightdivbuts a {background-size:50px !important; line-height:50px; padding:0 0 0 60px;}
.sjdetailform h4 {font-size:28px;}
.sjdetailform h4:after, .sjdbottom h5:after {width:81px;}
.sjdbottom h5 {font-size:28px;}
.sjdfieldleft {float:none; width:100%;}
.sjdfieldright {float:none; width:100%;}
.sjdfieldt {line-height:60px; padding:0 10px; font-size:18px;}
.sjdfield input {height:60px; padding:0 10px; font-size:18px;}
.thyimg {width:160px;}
.thytext h5 {font-size:36px;}
.thytext p {font-size:16px;}
.tclose {top:10px; right:10px;}
.sjdthankyouin {padding:220px 20px 40px 20px;} 

.footer_top_n .ftnewmenu > li{ padding-bottom:30px; padding-right:0px;}
.footer_top_n .footer_col1, .footer_top_n .footer_col2, .footer_top_n .footer_col3, .footer_top_n .footer_col4{width:100%;}

.rnav ul li a { padding:0 10px;}
.rtabs.res_page .rnav {margin:0 -10px; font-size:14px;}
}

@media only screen and (max-width:440px){
.prespagem .intbl .col1, .prespagem .intblcont .col1 { width:25%;}	
/*.page-template-page-pressreleases .prespagem .intbl .col1{ width:40%;}*/
.sidebarleft {width:100%; float:none;}
.sidebarright {width:100%; float:none; padding-left:0;}

/*--New Home---*/
.homesl .rev_slider .tp-mask-wrap .tp-caption h3,.homesl .rev_slider .tp-mask-wrap .tp-caption h3 span, .homesl .sliderhome .caption h3, .homesl .sliderhome .caption h3 span, .homesl .homeslider .caption h3, .homesl .homeslider .caption h3 span{ font-size:24px !important;}
.homesl .rev_slider .tp-mask-wrap .tp-caption p, .homesl .sliderhome .caption p, .homesl .homeslider .caption p{ font-size:14px !important;}

.home-events .lft, .home-events .rgt{ width:100%;}
.home-events .lft{ padding:15px 0px 0px 0px; text-align:center;}
.home-events .lft img{ display:inline-block;}
.cuhsel1 {margin:0 0 10px 0;}
.cuhsel1, .cuhsel2 {width:100%; padding:0px; float:none;}
#pagebanner .cupdtebaner h1 {padding:0px;}
.sjbtext .subhead {padding:0px;}
.cupdatesocial ul li {width:50px;}
.cjsform .subhead {padding:0px;}
.cjsformtopone .js_left {margin:0 0 10px 0 !important;}
.cjsformtopone .js_left, .cjsformtopone .location {width:100% !important; padding:0px;}
.j_search.cjsform .js_right ul li {width:100%; padding:0px; display:block;}
.cujlist ul {margin:0px;}
.cuptopptext h3 {margin:0 0 20px 0;}
.cupdatebotomban {min-height:480px;}
/*.j_search.cjsform {margin:-283px 0 0 0;}*/
.subscripopinn{max-width:310px;}
.subfomhome div.wpcf7-mail-sent-ok{ font-size:14px;}

.cupbotlist ul{ margin:0px -10px;}
.cupbotlist ul li{ padding:0px 10px;}
}

@media only screen and (max-width:400px) { 
.management .m_img{ /*max-height:160px;*/} 
.home-events .rgt .eventmo span.spem {padding:0 1px;}	
.header .wr-megamenu-container{ width:230px;}
/*.page-template-page-pressreleases .prespagem .datacol .c1{ width:66%;} 
.page-template-page-pressreleases .prespagem .datacol .c2{ width:34%;}*/
/*.resour_left {width:170px;}*/
.sidestock iframe{ height:350px;}
footer .fsocial ul li{ margin:0px 16px 0px 0px;}

}
@media only screen and (max-width:374px){
/*.page-template-page-pressreleases .prespagem .intbl .col1{ width:42%; font-size:13px;}	
.page-template-page-pressreleases .prespagem .intbl .col2{ padding:0px 0px 0px 20px;}
*/
.sidestock iframe{ height:330px;}

footer .fsocial ul li a {margin:0 20px 0 0;}

.intbl .col2, .intblcont .col2 {width:calc(100% - 100px);}
.intbl .col1, .intblcont .col1 {width:100px; padding:0 10px 0 0;}
.filterbox .mainfield {font-size:16px;}
}
@media only screen and (max-width:360px) {   
.topmenu{padding:0 0 0 90px;}
/*.slider .sitem{height:250px;}*/
/*ul.rgtmenu{display:none;}	*/
.ndes {/*width:64%;*/}
.contact .k_update {width:124px;}	
/*.resour_right{width:140px;}*/
.resour_right .res_dropnav{left:-29px;}
/*.resour_right:after{left:2px;}*/
/*.resour_right.active:after{left:2px;}*/

/*.rnav ul li a {padding: 0 4px !important;font-size: 14px;}*/
.resour_right a{ font-size:14px;}

}

@media only screen and (max-width:359px)  {
.regfinance .reg_buttons a {margin:0 0 14px 0; display:block;}	
.home-events .rgt{ padding-left:0px;}

.management ul li{min-height:auto; width:100%; float:none; margin-bottom:30px;}
.management .m_img{ max-height: inherit; }



.header .wr-megamenu-container{ width:215px;}
.inreport ul.tabmenu li a h4{ font-size:16px !important;}
/*.page-template-page-pressreleases .prespagem .datacol .c1{ width:63%;} 
.page-template-page-pressreleases .prespagem .datacol .c2{ width:37%;}*/

.homslidemobile .rs-parallax-wrap p{ font-size:22px !important; line-height:26px !important;}
.homslidemobile .rs-parallax-wrap h4{ font-size:26px !important; line-height:30px !important;}

}
@media only screen and (max-width:330px)  {
/*.page-template-page-pressreleases .prespagem .datacol .c1{ width:61.5%;} 
.page-template-page-pressreleases .prespagem .datacol .c2{ width:38.5%;}*/
.sidestock iframe{ height:300px;}
}

@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
.single-job .singlejbanner {height:110vh;}
.page-template-page-careerupdated #pagebanner .bnr, .single-job .singlejbanner, #pagebanner .bnr.abovideo {height:93vh;}
.page-template-page-careerupdated #pagebanner .bnr iframe { /*height:111vh !important;*/}
}