.menutoggle {display:none;}
.hmenumob {display:none;}
.protfolio_img img.two {display:none;}
.portfolio_why ul.pmobile {display:none !important;}
.blogmidbotrgmob {display:none;}
.blogmtrusted.blogmtrustedmob {display:none;}
.footmobdiv {display:none;}
.footmoblogos {display:none;}
.footmobsocial {display:none;}
.cargridmob1, .cargridmobr {display:none;}
.carjrgtmob {display:none;}
.wpcf7-spinner {display:none;}
.browsallmob {display:none;}
.about_main .faqtitle a span.faq_quest {padding-right:33px;}
.about_main .faqdetail { padding:4px 83px 24px 0px;}
.abonelftmob {display:none;}
.about_service {padding:153px 20px 134px 20px; background:#e7eaef;}
.abservwrap {max-width:1200px; margin:0 auto;}
.abservtop {text-align:center; max-width:788px; margin:0 auto; padding:0 0 20px 0;}
.abservtop h3 { font-size:120px; line-height:100px; color:#000; font-family: 'Almoni ML v5 AAA'; font-weight:bold; margin:0 0 25px 0;}
.abservtop p { font-size:32px; line-height:37px; color:#000; max-width:690px; margin:0 auto;}
.abservlistdiv { padding:85px 0 75px 0; border-bottom: 1px solid #000000;}
.abservllft {float:right; width:376px; font-size:68px; line-height:70px; color:#000; font-family: 'Almoni ML v5 AAA'; font-weight:bold; display:table;}
.abservllft span {display:table-cell; vertical-align:middle; width:100%;}
.abservlrgt {float:left; width:655px; display:table;}
.abservlrgtin {display:table-cell; vertical-align:middle; width:100%;}
.abservlrgt ul {display:block; margin:0px -10px; padding:0px; font-size:0px;}
.abservlrgt ul li {display:inline-block; vertical-align:top; font-size:26px; line-height:1; color:#000; letter-spacing:-0.96px; font-family: 'Almoni ML v5 AAA'; font-weight:normal; border-left:2px solid #000; padding:0 10px; margin:0 0 10px 0;}
.abservlrgt ul li a{ color:#000;}
.abservlrgt ul li a:hover{ text-decoration:underline;}
.abservlrgt ul li:last-child {border-left:0px;}
.aboneleftmob {display:none;}
.abservlistdiv:last-child {border-bottom:0px;}
.abthrebot ul.abmobile {display:none !important;} 
.homemaintop {padding:265px 0px 0 0px; background:#fed324;}
.homemaintopone {max-width:1550px; margin:0 auto; text-align:center;}
.homemaintopone h1 { font-size:96px !important; line-height:90px !important; color:#000; font-family: 'Almoni ML v5 AAA'; font-weight:bold; margin:0 0 43px 0;position:relative; bottom:-30px; transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s;opacity:0; padding:0px !important;}
.homemaintopone p { font-size:17px; line-height:20px; color:#000; font-family: 'Almoni ML v5 AAA'; font-weight:normal;position:relative; bottom:-30px; transition:1s; -moz-transition:1s; -webkit-transition:1s;opacity:0;}
.hometopborder { width:1px; height:112px; background:#000; margin:68px auto 0 auto;position:relative; bottom:-30px; transition:1s; -moz-transition:1s; -webkit-transition:1s;opacity:0;}
.htopbut {text-align:center; margin:7px 0 0 0;position:relative; bottom:-30px; transition:1s; -moz-transition:1s; -webkit-transition:1s;opacity:0;}
.homemaintopone.show h1, .homemaintopone.show p, .homemaintopone.show .hometopborder, .homemaintopone.show .htopbut{ opacity:1; bottom:0px;}
.hommaitopinmob h2 {font-size:27px; line-height:110%; font-weight:normal;}
.htopbut a {display:inline-block; font-size:22px; line-height:25px; color:#000;}
.hometopimage1 {float:left; width:58%; margin:300px 0 0 60px;}
.hometopimage2 {float:right; width:22%; margin:170px 16% 0 0;}
.hometopimage3 {float:left; width:48%; margin:-20px 0 0 14%;}
.hometopimage4 {float:right; width:36.8%; margin:-220px 0 0 0; text-align:right;}
.hometopimage4 img, .hometopimage5 img , .hometopimage7 img{display: inline-block;}
.hometopimage5 {float:right; margin:-220px 16% 0 0; width:22%; text-align:right;}
.hometopimage6 {float:left; width:69%; margin:-380px 0 0 0%;}
.hometopimage7 {float:right; width:25.7%;text-align:right; margin:-100px 0 0 0;}
.hometopimage7 img {position:relative; right:22%;}
.hometopimage8 {float:left; width:29%; margin:-120px 0 0 11%;}
.hometopimage9 {float:right; width:41%; margin:-110px 9% 0 0;}
.hometopimage10 {float:left; width:63%; margin:0 0 -413px 0;}
.home .about_three {position:relative; z-index:1;}
.hometopimage  {direction:ltr;}

.homemaintopone .portfolio_jump_1, .homemaintopone .portfolio_jump_2, .homemaintopone .portfolio_jump_3 {display:none;}
.homemaintopone {position:relative; z-index:1;}
.hometopimages {position:relative; z-index:1; bottom:-100px; transition:1s; -webkit-transition:1s; opacity:0;}
.hommaitopinmob h2 { position:relative; opacity:0; bottom:-10px; transition:0.6s; -webkit-transition:0.6s; }
.loaded .hometopimages, .loaded .hommaitopinmob h2 {opacity:1; bottom:0px;}
.homeinmobtop {display:none;}
.homemaintop {position:relative;}
.homeecltop {position:absolute; top:12%; right:0%; max-width:1327px;}
.homeeclbot {position:absolute; bottom:3%; left:-4%; max-width:1499px;}
.serbrandbotleft {margin:100px 0 0 0;}
.partners_with_but.arbutnew a { border:1.75px solid #FFFFFF;}
.partners_with_but.arbutnew a:hover { border:1.75px solid #000;}
.partners_with_but.arbutnew {margin:244px auto 0 auto; padding:0px;}

.header_menu ul.menu li {position:relative;}
.header_menu ul.menu li.bigmenu > ul {position:absolute; top:68px; right:-333px; width:843px; box-shadow: 0px 32px 28.8px 0px #00000040; -webkit-box-shadow: 0px 32px 28.8px 0px #00000040; background:#fff; border-radius:15px; -webkit-border-radius:15px; z-index:99; padding:20px 36px 23px 390px; font-size:0px;transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -webkit-transition: opacity .3s ease-in-out; opacity:0;pointer-events: none;}
.header_menu ul.menu li.bigmenu ul > li {display:inline-block; vertical-align:top; width:234px; padding:0px 0 0 10px;}
.header_menu ul.menu li.bigmenu ul > li:last-child { width:182px; padding:0px;}
.header_menu ul.menu li.bigmenu ul > li > a {display:none;}
.header_menu ul.menu li.bigmenu ul > li ul {padding:0px; opacity:1;transition:none;}
.header_menu ul.menu li.bigmenu ul > li ul li { display:block; padding:0px; margin:0 0 0px 0; width:100%; text-align:right;}
.header_menu ul.menu li.bigmenu ul > li ul li:last-child {margin-bottom:0px;}
.header_menu ul.menu li.bigmenu ul > li ul li a { font-size:20px; color:#000; font-family: 'Almoni ML v5 AAA'; font-weight:normal; display:block; line-height:41px; padding:0px;}
.header_menu ul.menu li.bigmenu ul > li ul li a:hover, .header_menu ul.menu li.bigmenu ul > li ul li.current-menu-item a { color:#3088EF;}
.header_menu ul.menu li:hover ul {display:block; pointer-events: all; opacity:1;}
.header_menu ul.menu > li {padding-bottom:20px !important;}
.header_menu ul.menu li > a {position:relative;}
.header_menu ul.menu li > a:after {position:absolute; content:''; top:10px; left:-5px; width:14.1px; height:8.1px; background:url(images/menuarowdesk.svg) no-repeat center center; background-size:cover; display:none; transition:0.3s; -webkit-transition:0.3s;}
.header_menu ul.menu li:hover > a:after { transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.header_menu ul.menu li ul li a:after {display:none !important;}
.header_menu ul.menu li.menu-item-has-children a:after {display:block;}

.page-template-page-technology.sticky .header {background:#000;}

@media only screen and (min-width:1920px) {
.carlistwrap {max-width:1603px }
}

@media only screen and (max-width:1799px) {
.portfoli_lists ul li .protfolio_img {width:55%;}
.portfoli_lists ul li .protfolio_con {width:43%;}
.portfoli_lists ul li.even .protfolio_img {width:55%;}
.portfoli_lists ul li.even .protfolio_con {width:43%; padding:0px 0 0 85px;}
.why_wrap, .design_wrap {padding:0 20px;}	
.footer_inner {padding-right:0px;}

.careerimgs1 {width:14%;}
.careerimgs2 {width:22%;}
.careerimgs3 {width:14%;}
.careerimgs4 {width:19%;}
.careerimgs5 {width:31%;}
.careerimgs6 {width:18%;}
.careerimgs7 {width:13%;}
.careerimgs8 {width:13%;}
.careerimgs9 {width:38%;}
.careerimgs10 {width:15%;} 

.abonewrap {max-width: 88%;}
.aboneright{width:51%;}
.abonerighttop h3 {font-size: 72px;}
.aboneleft{width:47%;}

.abthrewrap {max-width: 88%;}

.ablearwrap {max-width: 90%;}
.why_wrap{max-width: 84%;}
.portfolio_why ul li h4{ font-family:34px;}

.servmidbot {max-width: 88%;}
.sermidbot2one {width: 46.5%;}
.sermidbot2two {width: 47.7%;}
.sermidbot3one {width: 26.8%;}
.sermidbot3two {width: 27.65%;}
.sermidbot3three {width: 38.6%;}
.sermidbotleft {width: 64.65%;}
}

@media only screen and (max-width:1750px) {
.carlisttop h3 {font-size: 110px;line-height: 100px;}

.abthretop h3 {font-size: 110px;line-height: 110px;}
.ableartop h4{font-size: 110px;}


}
@media only screen and (max-width:1679px) {
.aboneleft {width:45%;}
.aboneright {width:51%;}	
.logo {width:235px;}
.header_menu {width:calc(100% - 615px);}

.carlisttop h3 {font-size: 100px;line-height: 90px;}
.abthretop h3 {font-size: 100px;line-height: 95px;}
.ableartop h4{font-size: 100px;}
.portfolio_why h3{ font-size:140px;}

.blogmidbotwrap { max-width:85%;}
.blogmidbotrgt h4 {font-size: 46px; line-height:100%;}
.blogmidbot {padding: 33px 0px 89px 0px;}
}
@media only screen and (max-width:1640px) {
.portfolio_faq_wrap {max-width: 88%;}
.why_wrap {max-width: 90%;}
}
@media only screen and (max-width:1599px) {
.portfolio_faq {padding:202px 20px 299px 20px;}	
.gridimgs1 {width:25%;}
.gridimgs2 {width:18%;}
.gridimgs3 {width:24%;}
.gridimgs4 {width:24%;}
.gridimgs5 {width:16%;}
.gridimgs6 {width:15%;}
.gridimgs7 {width:22%;}
.gridimgs8 {width:22%;}
.gridimgs9 {width:34%;}
.gridimgs10 {width:18%;}
.gridimgs11 {width:25%; left:5%;}
.gridimgs12 {width:12%;}
.gridimgs13 {width:20%;}
.gridimgs14 {width:30%;}
.gridimgs15 {width:45%;}
.portfolio_jump_3 { left:-50px;}
.blogmid {padding:125px 50px;}
.abtwoimg1 {width:57%;}
.abtwoimg2 {width:35%;}
.abonelftone img, .abtwoimg1 img, .abtwoimg2 img {border-radius:45px; -webkit-border-radius:45px;}
.abthrebot ul li {padding:0 15px;}
.abthrebot ul {margin:0 -15px;}

.logo {width:170px;}
.header_menu {width:calc(100% - 540px);}
.header_menu ul.menu li {padding:0 2px;}

.design_line{width:99.5%;}
.design_bullets ul li:first-child p{ right:42%;}
.design_bullets ul li:last-child p {right: 18%;}

.carlisttop h3 {font-size: 85px;line-height: 80px;}
.abonerighttop h3 {font-size: 62px;line-height: 64px;}

.abthretop h3 {font-size: 85px;line-height: 85px;}
.ableartop h4{font-size: 85px;}
.portfolio_why h3{ font-size:120px;}

.homemaintopone h1 {font-size:80px !important; line-height:82px !important;}
.hometopimage2 {margin:170px 9% 0 0;}
.hometopimage5 {margin:-120px 16% 0 0;}
.hometopimage6 {margin:-220px 0 0 0%;}
}
@media only screen and (max-width:1499px) {
.sermidbotleft {/*width:975px;*/}
.sermidbot2 {padding:0 80px 0 20px;}	
.sermidbot3one {width:270px;}
.sermidbot3two {width:270px;}
.sermidbot3three {width:370px;}
.sermidbot4 {margin:0px;}
.servdevbotlft {width:67%;}

.carlisttop h3 {font-size: 80px;line-height: 80px;}
.abthretop h3 {font-size: 80px;line-height: 80px;}
.ableartop h4{font-size: 80px;}
.portfolio_why h3{ font-size:140px;}

.blogmtrusted ul li{width:20%;}
.portfolio_why ul li h4 {font-size: 30px;}
}
@media only screen and (max-width:1439px) {
.header_wrap {padding:0 20px;}
.logo {width:141px;}
.header_menu {width:calc(100% - 494px);}
.portfolio_text h1 {font-size:180px; line-height:155px;}
.portfolio_wrap {padding:0 150px;}
.portfoli_lists ul li .protolio_tags a {display:inline-block; vertical-align:top; margin:0 0 7px 0;}
.portfolio_why h3 {font-size:100px;}
.portfolio_why ul li {padding:0 20px;}
.portfolio_why ul {margin:0 -20px;}
.portfolio_why ul li .port_cyber_con_new {padding:40px 0px;}	
.global_logos img.g_jfrog, .global_logos .g_logo6 {left:2%; width:116px;}
.design_bullets ul li {padding:0 75px;}
.design_bullets ul {margin:0 -75px;}
.port_gridimage_sec_inner {/*min-height:1300px;*/}
.sermidbotleft {/*width:71%;*/}
.sermidbotright {width: calc(100% - 70%);}
.sermidbot2 {padding:0 50px 0 20px;}
.sermidbot2one {width:46%;}
.sermidbot2two {width:48%;}
.sermidbot3one {width:25%;}
.sermidbot3two {width:29%;}
.sermidbot3three {width:39%;}
.serbrandbotleft {width:73%;}
.sebrand1 {width:30%;}
.sebrand3 {width:55%;}
.sebrand4 {width:200px;}
.sebrand5 {width:26%; margin:-168px 58px 0 0;}
.sebrand6bot {width:93%;}
.article_content .portfolio_wrap {/* padding:0px;*/}
.articlemid {margin:/*-250px auto */0 auto;}
.abtwoimg1 {margin:0 20px 0 0;}

.homemaintopone {padding:0 20px;}

}
@media only screen and (max-width:1365px) {
.portfoli_lists {padding:130px 0 0 0;}	
.portfoli_lists ul li {padding-bottom:80px;}
.portfoli_lists ul li .protfolio_con {padding:0 20px 0 0;}
.portfoli_lists ul li.even .protfolio_con {padding:0 0 0 20px;}
.portfolio_why {padding:100px 0;}
.global_logos img.g_microsoft, .global_logos .g_logo1 {width:185px;}
.global_logos img.g_jfrog, .global_logos .g_logo6  {top:22.5%;}
.unique_design {padding:100px 0;}
.top_design_text h3 {font-size:128px;}
.portfolio_faq {padding:100px 20px;}
.blogmidbotlft {width:48%;}
.blogmidbotrgt {width:50%;}
.foo_office_no {line-height:136%;}
.footer_logo_site {width:100px;}
.footer_copywright {width:calc(100% - 549px);}
.footer_logos ul li {padding:0 10px;}
.footer_logos ul {margin:0 -10px;}
.port_faq_top h3 {font-size:90px;}
.portfolio_wrap {width:100%; max-width:1200px;}
.blogmid ul.top { margin:0 -10px;}
.blogmid ul.top li {padding:0 10px; margin:0 0 70px 0;}
.blogmid ul.bot li {padding:0 10px; margin:0 0 70px 0;}
.blogmid ul.bot {margin:0 -10px;}
.blogtoptxt {padding:40px 20px 0 20px;}
.blogmid ul.bot .blogtoptxt {padding:25px 20px 0 20px;}
.career_gridimage_sec_inner {min-height:1440px;}
.portfolio_text h1 {font-size:138px; line-height:144px;}
.articlemid {padding:0 20px;}
.post_featureimg{ padding:0px 20px;}
.about_main .portfolio_global {height:1468px;}

.header_menu ul.menu li a {padding:0 10px; font-size:18px;}
.header_menu ul.menu li > a:after {left:-7px;}

.servmidtop{max-width:90%;}
.header_menu ul.menu li.bigmenu > ul {right:-202px;}
}
@media only screen and (max-width:1199px) {
.logo {width:123px; padding-right:0px;}
.header {padding:10px 0;}
.header_menu ul.menu li a {padding:0px 4px; font-size:15px; line-height:1;}	
.header_menu ul.menu li > a:after {top:4px; width:8.1px; height:7.1px;}
.portfolio_banner {padding:140px 0px 100px 0px;}
.portfolio_why ul li {padding:0 10px;}
.portfolio_why ul {margin:0 -10px;}
.portfolio_why ul li h4 {font-size:30px; line-height:1; margin:0 0 30px 0;}
.portfolio_why ul li p {font-size:20px; line-height:1; padding:0 10px;}
.global_con h3 {font-size:70px; line-height:69px;}
.global_con {padding-bottom:100px;}
.top_design_text h3 {font-size:100px;}
.design_bullets ul li p {font-size:18px; top:25px;}
.design_bullets ul li {padding:0 50px;}
.design_bullets ul {margin:0 -50px;}
.gridimgs1 {width:25%;}
.gridimgs2 {width:18%;}
.gridimgs3 {width:24%;}
.gridimgs4 {width:24%;}
.gridimgs5 {width:16%;}
.gridimgs6 {width:15%;}
.gridimgs7 {width:22%;}
.gridimgs8 {width:22%;}
.gridimgs9 {width:34%;}
.gridimgs10 {width:18%;}
.gridimgs11 {width:25%; left:5%;}
.gridimgs12 {width:12%;}
.gridimgs13 {width:20%;}
.gridimgs14 {width:30%;}
.gridimgs15 {width:45%;}
.port_gridimage_space {padding:130px 0 0 0;}
.port_gridimage_sec_inner {/*min-height:1100px;*/}
.portfolio_jump_2 {left:-230px;}

.servmidtop h3 {font-size:100px; line-height:90px;}
.sermidbotleft {width:61%;}
.servbrandingtop h3 {font-size:100px; line-height:90px;}
.serbrandbotleft {width:72%;}
.servdevloptop h3 {font-size:100px; line-height:90px;}
.servdevbotlft {margin:150px 0 0 0;}
.servdevbotrgt {float:left; width:25%;}
.sebrand6top span {width:60px; height:60px;}
.sebrand5 {width:37%; margin:-130px 87px 0 0;}
.sebranddiv2 {padding:0px;}
.sebrand6 {margin:30px 30px 0 0;}
.carlisttop h3 {font-size:80px;}
.career_gridimage_sec_inner {min-height:1220px;}
.article_content .portfolio_wrap, .servdetail_content .portfolio_wrap {max-width:880px;}
.article_content .portfolio_text h1, .servdetail_content .portfolio_text h1 {font-size:80px; line-height:90px;}
.article_content .portfolio_banner, .servdetail_content .portfolio_banner {padding:140px 0px 0px 0px;}
.article_content .portfolio_banner, .servdetail_content .portfolio_banner{ overflow:hidden;}
.abthretop h3 {font-size:100px; line-height:1.1;}
.about_one { padding:100px 20px 70px 20px;}
.abonerighttop h3 {font-size:58px; line-height:60px;}
.abthrebot ul li {width:50%; margin:0 0 25px 0;}
.ableartop h4 {font-size:90px;}
.about_service {padding:100px 20px 100px 20px;}
.abservllft {width:300px; font-size:46px; line-height:50px;}
.abservlrgt {width:calc(100% - 370px);}
.abservlistdiv {padding:50px 0;}
.abservtop h3 {font-size:100px; line-height:1.1;}

.homemaintopone h1 {font-size:70px !important; line-height:65px !important;}
.hommaitopinmob h2 {font-size:24px;}

.header_book {margin-left:10px;}
.header_whatsapp {margin-left:8px;}
.header_menu {width:calc(100% - 467px);}
.header_menu ul.menu li {padding:0 4px;}

.footer_logo_label{width:125px;}
.footer_logos{ padding-left:0px;}
.footer_all_menus h3{ font-size:20px; line-height:20px;}

.carlistwrap{ padding:0px 30px; max-width:100%}
.blogmidbotwrap {max-width: 100%;padding: 0px 30px;}
.abonewrap {max-width: 100%;}
.abthrewrap{ max-width:100%;}
.ablearwrap{ max-width:100%;}
.servmidtop{ max-width:100%;}
.servmidbot{ max-width:100%;}

.hometopimage1 { margin:250px 0 0 60px;}
.hometopimage4 {margin:-120px 0 0 0;}
.hometopimage6 {margin:-180px 0 0 0;}
.hometopimage8 {margin:-80px 0 0 11%;}
.hometopimage9 {margin:-50px 9% 0 0;}

.footlangmenu {margin:19px 0px 0 10px;}
.footer_bot_socail .foo_bot_socail_label {padding-left:4px;}
.footer_copywright {width:calc(100% - 503px);}
.footer_copywright p {font-size:14px; line-height:14px;}
.footer_bot_socail ul li {padding:0 3px;}


}
@media only screen and (max-width:1023px) {
.menutoggle {display: block; float:left; margin:10px 0 0 0;}	
.menutoggle a {display:inline-block;}
.header_menu {display:none;}
.header_whatsapp, .header_book {display:none;}
.logo a span {display:none;}
.header {padding:13px 16px 11px 19px; width:100%;}
.header_wrap {padding:0px;}
.header_right { padding:0px; margin:0 0 0 23px;}
.header_contact a>span {line-height:31px;}
.hmenumob {display: block; position:fixed; top:0px; left:-100%; width:100%; z-index:99; background:url(images/menutogbg.png) no-repeat center center; background-size:cover; padding:155px 0px 41px 0px; transition:0.4s; -webkit-transition:0.4s; z-index:99; height:100%; overflow:auto;}
.hmenumobclose {position:absolute; top:16px; left:18px;}
.hmenumobclose a {display:inline-block;}
.mbodyact .hmenumob {left:0px;}
.hmenumobdiv {padding:0 29px 25px 29px;}
.hmenumobdiv ul {display:block; margin:0px; padding:0px;}
.hmenumobdiv ul li {display:block; margin:0px 0 16px 0; padding:0px;}
.hmenumobdiv ul li a { font-size:50px; line-height:1; color:#000; font-family: 'Almoni ML v5 AAA'; font-weight:bold; display:inline-block; padding:0 0 0 22px; position:relative;}
.hmenumobdiv ul li a:after {position:absolute; content:''; background:url(images/mobmenuicon.svg) no-repeat center center; background-size:cover; width:14px; height:8px; top:50%; left:0px; margin-top:-1px; display:none; transition:0.3s; -webkit-transition:0.3s;}
.hmenumobdiv ul li:hover a:after { transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.hmenumobdiv ul li.menu-item-has-children > a:after {display:block;}
.hmenumobdiv ul li ul {margin:0px; padding:10px 20px 0 20px; display:none;}
.hmenumobdiv ul li ul li > a {display:none;}
.hmenumobdiv ul li ul li ul {padding:0px;}
.hmenumobdiv ul li ul li ul li a {display:inline-block;}
.hmenumobdiv ul li:hover ul {display: block;}
.hmenumobdiv ul li ul li a:after {display:none !important;}
.hmenumobdiv ul li ul li {display:block; margin:0px 0 5px 0; padding:0px;}
.hmenumobdiv ul li ul li a { font-size:20px; line-height:30px; padding:0px;}
.hmobmenubot ul { display:block; margin:0px; padding:0px;}
.hmobmenubot { padding:0 16px 0px 16px;}
.hmobmenubot ul {display:block; margin:0px; padding:0 13px 23px 13px; border-bottom: 0.5px solid #000000;}
.hmobmenubot ul li {display:block; padding:0px; margin:0 0 7px 0;}
.hmobmenubot ul li:last-child {margin-bottom:0px;}
.hmobmenubot ul li a { font-size:20px; line-height:1; color:#000; font-family: 'Almoni ML v5 AAA'; font-weight:normal;}
.hmobmbuts { padding:19px 16px 20px 16px;}
.hmobbutlftb {float:right;}
.hmobbutlftb a {display:inline-block; line-height:49px; background:#006BFF; border-radius:35px; -webkit-border-radius:35px; padding:0 30px; border: 1.17px solid #000000; font-size:18px; color:#fff; font-family: 'Almoni ML v5 AAA'; font-weight:normal;}
.hmobbutlftb a img {display:inline-block; vertical-align:middle; margin:-5px 0 0 7px;}
.hmobbutrsocl {float:left; font-size:0px;}
.hmobbutrsocl a {display:inline-block; vertical-align:top; margin:0 0 0 16px;}
.hmobbutrsocl a:last-child {margin-left:0px;}
.portfolio_text h4 { font-size:16px; line-height:1; padding:0 0 16px 0;}
.portfolio_text h1 {font-size:77px; line-height:60px; padding:0 0 25px 0;}
.portfolio_wrap {padding:0 20px; max-width:600px;}
.portfolio_con_bold {font-size:16px; line-height:100%;}
.portfolio_con p {font-size:16px; line-height:100%;}
.portfolio_jump_1 img {/*width:74px;*/ height:35px;}
.portfolio_jump_3 img {/*width:57px;*/ height:35px;}
.portfolio_jump_2 img {/*width:74px;*/ height:35px;}
.portfoli_lists ul li .protfolio_img {float:none; width:100%;}
.portfoli_lists ul li .protfolio_con {float:none; width:100%; padding:40px 0 0 0;}
.portfoli_lists ul li {padding:0 20px 80px 20px;}
.portfoli_lists ul li.even .protfolio_img {float:none; width:100%;}
.portfoli_lists ul li.even .protfolio_con {float:none; width:100%; padding:40px 0 0 0;}
.proheight {height:auto !important;}
.portfolio_why h3 {font-size:68px;}
.portfolio_why ul li {width:50%; margin:0 0 20px 0;}
.global_logos img.g_microsoft, .global_logos .g_logo1 {width:100px;}
.global_logos img.g_american, .global_logos .g_logo2 {width:100px;}
.global_logos img.g_ni, .global_logos .g_logo3 {width:90px;}
.global_logos img.g_human, .global_logos .g_logo4 {width:100px;}
.global_wrap {padding:0 20px;}
.global_con h3 {font-size:50px; line-height:54px;}
.global_con h2 {font-size:40px; line-height:40px;}
.global_logos img.g_finaro, .global_logos .g_logo12 {width:80px;}
.global_logos img.g_taboola, .global_logos .g_logo8 {width:100px;}
.global_logos img.g_playtika, .global_logos .g_logo11 {width:110px;}
.global_logos img.g_is, .global_logos .g_logo9 {width:130px;}
.top_design_text h3 {font-size:78px;}
.design_bullets ul {margin:0 -30px;}
.design_bullets ul li {padding:0 30px;}
.port_faq_top h3 {font-size:70px;}
.port_faq_top p {font-size:24px;}
.faqtitle a {font-size:24px;}
.blogmidbotlft {width:100%; float:none; padding:0 0 30px 0;}
.blogmidbotrgt {width:100%; float:none;}

.footer_logo_label {float:none; width:100%; padding:0px;}
.footer_logos {float:none; width:100%; padding:20px 0 0 0;}
.blogmidbotlft h3 {font-size:64px; line-height:66px;}
.footer_logos ul li {width:16.66%; padding:0 10px;}
.footer_logos ul {margin:0 -10px;}
.footer_menu_inall {float:none; width:100%; margin:0 0 10px 0;}
.footer_socail {float:none; width:48%; display:inline-block; vertical-align:top;}
.footer_contact {float:none; width:48%; display:inline-block; vertical-align:top;}
.footer_copywright {display:none;}
.footer_all_menus h3 {font-size:20px;}

.portfolio_jump_2 {left:-100px;}
.blogmid { padding:50px 20px;}
.blogmid ul.bot li {width:50%;}
.portfoli_lists ul li .protfolio_img img {margin:0 auto;}
.sermidbotleft {float:none; width:100%;}
.sermidbotright {float:none; width:100%; padding:40px 0 0 0;}
.serbrandbotleft {float:none; width:100%;}
.serbrandbotright {float:none; width:100%; padding:40px 0 0 0;}
.carlistwrap{ padding:0px 20px;}
.carlisttop h3 {font-size:78px; line-height:1;}
.carjlft {width:calc(100% - 180px);}
.carjlft a {padding:0 50px 0 0;}
.carjdet {padding:3px 60px 46px 15px;}
.article_content .portfolio_wrap, .portfolio_banner .portfolio_wrap {max-width:630px;}
.article_content .portfolio_text h1, .portfolio_banner .portfolio_wrap h1 {font-size:77px; line-height:60px;}

.arbotblckbot ul li {padding:0 10px;}
.arbotblckbot ul {margin:0 -10px;}
.aboneleft {float:none; width:100%;}
.aboneright {float:none; width:100%;}
.about_three {padding:70px 20px 100px 20px;}
.abthretop h3 {font-size:80px;}
.abthrebut {margin:100px 0 0 0;}
.about_leargrow {padding:80px 20px 50px 20px;}
.ableartop h4 {font-size:68px;}

.homemaintop {padding:130px 0 0 0;}
.hometopimage5 {margin:-110px 0 0 0; width:16%;}

.partners_with_but.arbutnew  {margin:100px auto 0 auto;}

.blogrmore a.mobileload{ display:inline-block;}
.blogrmore a.desktopload{ display:none;}


.footer_top {display:none;}
.footmobdiv {display:block; text-align:center; padding:0 0 25px 0; border-bottom: 1px solid rgba(255,255,255,0.3);}
.footmobdiv h5 { font-size:24px; line-height:25px; color:#fff; font-family: 'Almoni ML v5 AAA'; font-weight:bold; margin:0 0 3px 0;}
.footmobdiv p { font-size:16px; line-height:1; color:#969696; margin:0;}
.footmobdivin {margin:23px 0 0 0;}
.fmobinlft {float:right; font-size:0px;}
.fmobinlft a { display:inline-block; vertical-align:top; margin:0 0 0 3px;}
.fmobinlft a.two {margin-right:0px; background:#FFDC56; line-height:37px; padding:0 12px; color:#000; font-family: 'Almoni ML v5 AAA';font-weight:normal; font-size:13px; border-radius:35px; -webkit-border-radius:35px;}
.fmobinlft a.one { line-height:37px; background:#006BFF; border-radius:35px; -webkit-border-radius:35px; padding:0 22px; color:#fff; font-size:13px; font-family: 'Almoni ML v5 AAA'; font-weight:normal; margin:0 5px 0 0;}
.fmobinlft a.one img {margin:0 0 0 2px; display:inline-block; vertical-align:middle;}
.fmobinright {float:left; font-size:0px;}
.fmobinright a.one { margin:0 0 0 9px; display:inline-block; vertical-align:top;}
.fmobinright a.two {margin-left:0px; display:inline-block; vertical-align:top;}
.footer { padding:20px 0 25px 0;}
.footer_wrap {padding:0 24px;}
.footer_all_menus {padding:0px 0 20px 0;}
.footer_menu_col {display:block !important; width:100% !important; border-bottom: 1px solid rgba(255,255,255,0.3); padding:18px 0;}
.footer_menu_col h3 + div {display:none; padding:10px 0 0 0;}
.footer_all_menus h3 {display:block; width:100%; max-width:100%; position:relative; font-size:14px; line-height:1; min-height:inherit; cursor:pointer; padding:0 0 0 27px; margin:0px; pointer-events: auto;}
.footer_all_menus h3 span {display:block;}
.footer_all_menus h3:after {position:absolute; content:''; left:7px; top:3px; width:11.16px; height:6.56px; background:url(images/footmearow.svg) no-repeat center center; background-size:cover; transition:0.4s; -webkit-transition:0.4s;}
.footer_all_menus .active h3:after { transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.footer_menu_col.footer_menu_4 h3 {max-width:100%;}
.footer_menu_col ul li, .footer_socail ul li { margin:0 0 12px 0; padding:0px;}
.footer_menu_col ul li a, .footer_socail ul li a { font-size:14px; line-height:1;}
.footer_menu_col ul li:last-child, .footer_socail ul li:last-child {margin-bottom:0px;}
.footer_socail {display:block; width:100%; border-bottom: 1px solid rgba(255,255,255,0.3); padding:18px 0;}
.footer_contact {display:block; width:100%; padding:18px 0;}
.footer_socail ul {display:none; padding:10px 0 0 0;}
.footcondvin {display:none; padding:10px 0 0 0;}
.footmoblogos {display: block; padding:25px 0;}
.footmoblogos ul {padding:0px; font-size:0px; text-align:center; margin:0px;}
.footmoblogos ul li {display:inline-block; vertical-align:top; padding:0 5px; margin:0px; width:16.66%;}
.footmoblogos ul li a { display:inline-block;}
.footmoblogos ul li a img {margin:0 auto; -webkit-filter: grayscale(1); filter: grayscale(1); transition:0.3s; -webkit-transition:0.3s;}
.footmoblogos ul li a:hover img {filter:none; -webkit-filter: grayscale(0);}
.footmobsocial {display: block; float:right; width:calc(100% - 265px); text-align:center; padding:3px 0 0 0;}
.footmobsocial ul {display:block; margin:0px -7px; padding:0px; font-size:0px;}
.footmobsocial ul li {display:inline-block; vertical-align:top; padding:0 7px; margin:0px;}
.footmobsocial ul li a {display:inline-block;}
.footmobsocial ul li a svg, .footmobsocial ul li a img {width:23px; height:auto;}
.footer_logo_site { padding:0px; width:64px;}
.footer_bot_socail ul {display:none;}
.footer_bot_socail .foo_bot_socail_label {width:62px; padding:0px; font-size:8px; line-height:10px;}
.footer_bottom {padding:0px;}
.footer_contact .foo_email {padding-bottom:10px;}
.foo_office_no {padding-bottom:10px;}

.hommaitopinmob h2 {font-size:20px;}
.footlangmenu {margin:5px 0 0 10px;}
}
@media only screen and (max-width:900px) {
.career_gridimage_sec_inner {min-height:1000px;}	
.hometopimage2 {margin:110px 9% 0 0;}
.hometopimage1 {margin:170px 0 0 40px;}
.hometopimage4 {margin:-70px 0 0 0;}
.hometopimage3 {margin:0px 0 0 14%;}
.hometopimage5 {margin:-70px 0 0 0;}
.hometopimage6 {margin:-100px 0 0 0;}
.hometopimage7 {margin:-50px 0 0 0;}
}
@media only screen and (max-width:767px) {
.header{ position:fixed}
.company_triker.jctkr-wrapper ul {padding:20px 0 16px 0;}
.postfolio_banner_but {padding:29px 0 0 0;}
/*.postfolio_banner_but a>span {font-size:14px; line-height:36px;}*/
.company_triker.jctkr-wrapper ul li { padding:0 12px; font-size:16px; line-height:29px;}
.company_triker.jctkr-wrapper {height:64px; border:0px;}	
.logo {width:95px;}
.header_contact a>span {font-size:11px;}
.header_contact a {padding:7px 11px;}
.menutoggle {margin:0px;}
.portfolio_jump_1 {right:0px; top:-24px;}
.portfolio_jump_3 {left:-35px; bottom:-10px;}
.portfoli_lists { padding:0px 20px 0 20px;}
.portfoli_lists ul li { padding:40px 0 41px 0; border-bottom: 1px solid #B1B1B1;}
.portfoli_lists ul li:first-child {border-top: 1px solid #B1B1B1;}
.protfolio_img img.two {display: block;}
.protfolio_img img.one {display:none;}
.portfoli_lists ul li .protfolio_con {padding:23px 0 0 0;}
.portfoli_lists ul li.even .protfolio_con {padding:23px 0 0 0;}
.portfoli_lists ul li .protolio_log { padding:0 0 18px 0;}
.portfoli_lists ul li .protolio_log img {margin:0 auto; max-width:125px;}
.portfoli_lists ul li .protolio_txt .portfolio_bold {padding:0 0 16px 0; text-align:center;}
.portfoli_lists ul li .protolio_txt .portfolio_bold p { font-size:20px; line-height:100%; letter-spacing:0px;}
.portfoli_lists ul li .protolio_txt p {font-size:14px; line-height:100%; text-align:center;}
.portfoli_lists ul li.rownumber6 .protfolio_con {margin-top:0px;}
.portfoli_lists ul li .protolio_txt {padding:0 0 16px 0;}
.portfoli_lists ul li .protolio_tags {text-align:center;}
.portfoli_lists ul li .protolio_tags a {font-size:12px;}
.portfoli_lists ul li .protolio_gallery {padding:10px 0 0 0; text-align:center;}
.portfoli_lists ul li .protolio_gallery{ transition:none;}
.portfoli_lists ul li .protolio_gallery a span {width:33px; height:33px; margin-left:10px; vertical-align:middle; margin-top:-4px;}
.portfoli_lists ul li .protolio_gallery a {font-size:14px; line-height:33px;}
.portfoli_lists ul li:last-child {border-bottom:0px;}
.partners_with p { font-size:16px; line-height:20px;}
.partners_with_but {padding:16px 0 0 0; width:134px;}
.partners_with_but a {line-height:36px; padding:0 10px; font-size:14px;}
.partners_with_but a>span {line-height:36px; font-size:14px;}
.partners_with {padding:58px 0 58px 0; max-width:225px; margin:0 auto;}
.portfolio_why {padding:60px 0 70px 0;}
.why_wrap {padding:0px;}
.portfolio_why h3 { padding:0 17px 36px 17px; font-size:40px; line-height:100%; text-align:center;}
.portfolio_why ul.pmobile {display: block !important;}
.portfolio_why ul.pdesktp {display:none !important;}
.portfolio_why ul {margin:0px;}
.portfolio_why ul li {display:block; width:100%; padding:0px; margin:0px;position:relative; bottom:-30px; opacity:0;}
.portfolio_why .show ul li{ bottom:0px;opacity:1;}
.portfolio_why ul li .port_cyber_con_new {border-radius:26px; -webkit-border-radius:26px; border: 0.53px solid #D5D5D5; padding:40px 23px;}
.portfolio_why ul li h4 {font-family: 'Helvetica'; font-weight:bold; font-size:23px; line-height:22px; margin:0 0 16px 0;}
.portfolio_why ul li p {font-size:13px; line-height:16px;}
.portolio_cyber_list {padding:0 28px 0 0;}
.pmobile .owl-dots {text-align:center; padding:25px 0 0 0;}
.pmobile .owl-dots button {display:inline-block; vertical-align:top; background:none; outline:none; margin:0px 5px 0 5px; width:19px;}
.pmobile .owl-dots button span {display:block; width:100%; height:4px; border-radius:4px; -webkit-border-radius:4px; background:#fff;}
.pmobile .owl-dots button.active span {background:#FED932;}
.portfolio_global { height:auto; min-height:531px;}
.global_con {padding-bottom:0px;}
.global_wrap {max-width:329px;}
.global_con h2 {font-size:20px; line-height:1; padding:0 0 16px 0;}
.global_con h3 {font-size:32px; line-height:32px;}
.global_but {padding:22px 0 0 0; width:134px;}
.global_but a { line-height:36px; padding:0 37px; font-size:14px;}
.global_but a>span{line-height:36px; font-size:14px;}
.global_logos img.g_microsoft, .global_logos .g_logo1 {width:97px; top:/*30px*/6%;}
.global_logos img.g_american, .global_logos .g_logo2 { left:auto; right:-20px; width:73px; top:/*4px*/8%;}
.global_logos img.g_ni, .global_logos .g_logo3 {display:none;}
.global_logos img.g_human, .global_logos .g_logo4 {width:58px; right:94px; left:auto; bottom:71px; top:auto;}
.global_logos img.g_passport, .global_logos .g_logo5 {width:46px; right:8px; left:auto; top:/*89px*/22%;}
.global_logos img.g_jfrog, .global_logos .g_logo6 { width:71px; top:/*31px*/10%; right:65px; left:auto;}
.global_logos img.g_alam, .global_logos .g_logo7 { width:41px; left:24px; bottom:/*32px*/20%; right:auto;}
.global_logos img.g_taboola, .global_logos .g_logo8 {width:80px; left:-5px; right:auto; bottom:/*93px*/32%;}
.global_logos img.g_is, .global_logos .g_logo9 { width:68px; bottom:/*-6px*/8%; left:84px; right:auto;} 
.global_logos img.g_star, .global_logos .g_logo10 { width:51px; bottom:15px; right:40px;}
.global_logos img.g_playtika, .global_logos .g_logo11 { width:83px; left:auto; right:-3px; bottom:/*80px*/20%;}
.global_logos img.g_finaro, .global_logos .g_logo12 {width:46px; bottom:/*176px*/40%; right:-6px; left:auto;}
.unique_design {position:relative; z-index:1; padding:48px 0;}
.design_wrap {padding:0px 20px 0px 0px;}
.top_design_text {text-align:center; padding:0 0 62px 0; max-width:330px; margin:0 auto;}
.top_design_text h3 { font-size:40px; line-height:1; padding:0 0 15px 0; letter-spacing:0px;}
.top_design_text p {font-size:18px;}
.design_bullets ul li {height:auto;}
.design_bullets ul li p {top:-150px;}
.portfolio_faq {padding:63px 23px 73px 23px;}
.port_faq_top h3 {font-size:40px; padding:0 0 14px 0; line-height:1;}
.port_faq_top p {font-size:16px; line-height:100%; letter-spacing:0px;}
.port_faq_top {padding:0 0 44px 0;}
.faqtitle a { padding:14px 0px 16px 24px; font-size:16px; line-height:100%;}
.faqtitle a span.faq_img {width:28px;}
.faqtitle a span.faq_img img {width:28px; height:28px;}
.faqtitle a span.faq_quest { width:calc(100% - 28px); padding:0 20px 0 0;}
.faqtitle a:after {width:16px; height:16px; top:50%; margin-top:-8px;}
.active .faqtitle a:after {width:16px; height:2px;}
.faqdetail { padding:4px 0 24px 0;}
.faqdetail p { font-size:16px; line-height:100%; font-family: 'Almoni ML v5 AAA'; font-weight:normal; padding:0px;}
.port_gridimage_space {padding:100px 0 0 0;}
.port_gridimage_sec_inner {/*min-height:1055px;*/}
.gridimgs1 {width:32%; top:4%; right:-2%;}
.gridimgs2 {width:28%; top:16.35%; right:24.5%;}
.gridimgs6, .gridimgs5, .gridimgs11, .gridimgs12 {display:none;}
.gridimgs3 {width:25%; top:14.75%; right:52.67%;}
.gridimgs4 { width:31%; top:5%; right:auto; left:-14%;}
.gridimgs7 {width:41%; right:0px; top:25.55%;}
.gridimgs8 {width:39.3%; top:33.4%; right:37.9%;}
.gridimgs9 {width:48%; left:-29%; top:20.95%;}
.gridimgs10 {width:20%; left:-4%; top:34%;}
.gridimgs13 {width:34%; right:-2%; bottom:-5%;}
.gridimgs14 {width:44%; bottom:20.5%; right:31.1%;}
.gridimgs15 {width:66%; left:-45%; bottom:18%;}
.blogmidbot {padding:0px;}
.blogmidbotlft {display:none;}
.blogmidbotrgt {border-radius:0px; -webkit-border-radius:0px; background:#FFD729; padding:47px 32px 60px 44px; padding:47px 0 0 0;}
.blogmidbotrgt h4 { font-size:40px; line-height:36px; margin:0 0 12px 0; padding:0 32px 0 44px;}
.blogmidbotrgt h4 br {display:none;}
.blogmidbotrgmob {display: block; margin:0 0 20px 0; padding:0 32px 0 44px;}
.blogmidbotrfrm {padding:0 32px 60px 44px;}
.blogmidbotrgmob h5 { font-size:16px; line-height:21px; font-family: 'Almoni ML v5 AAA'; font-weight:bold;}
.blogmidbotrgmob p {font-family: 'Almoni ML v5 AAA'; font-weight:normal;}
.blogmtrusted.blogmtrustedmob {display: block; background:#e7eaef; padding:41px 24px 40px 19px; margin:0px;}
.blogmtrusted.blogmtrusteddesk {display:none;}
.blogfield input {height:30px; font-size:18px; color:#000;}
.blogfield {margin:0 0 40px 0;}
.blogfieldsub input{ padding:0 41px; font-size:16px;}
.blogfieldsub a{font-size:16px;}
.blogfieldsub a>span{font-size:16px;}
.blogmtrusted h5 {font-size:10px; line-height:16px; margin:0 0 13px 0;}
.blogmtrusted ul {margin:0 -10px;}
.blogmtrusted ul li {padding:0 10px; margin:0px; width:25%;}
.blogmtrusted ul li img {margin:0 auto;}
.blogfieldsub {margin:52px 0 0 0;}

.footer_top {display:none;}
.footmobdiv {display:block; text-align:center; padding:0 0 25px 0; border-bottom: 1px solid rgba(255,255,255,0.3);}
.footmobdiv h5 { font-size:24px; line-height:25px; color:#fff; font-family: 'Almoni ML v5 AAA'; font-weight:bold; margin:0 0 3px 0;}
.footmobdiv p { font-size:16px; line-height:1; color:#969696; margin:0;}
.footmobdivin {margin:23px 0 0 0;}
.fmobinlft {float:right; font-size:0px;}
.fmobinlft a { display:inline-block; vertical-align:top; margin:0 0 0 3px;}
.fmobinlft a.two {margin-left:0px; background:#FFDC56; line-height:37px; padding:0 12px; color:#000; font-family: 'Almoni ML v5 AAA'; font-weight:normal; font-size:13px; border-radius:35px; -webkit-border-radius:35px;}
.fmobinlft a.one { line-height:37px; background:#006BFF; border-radius:35px; -webkit-border-radius:35px; padding:0 22px; color:#fff; font-size:13px; font-family: 'Almoni ML v5 AAA'; font-weight:normal; margin:0 5px 0 0;}
.fmobinlft a.one img {margin:0 0 0 2px; display:inline-block; vertical-align:middle;}
.fmobinright {float:left; font-size:0px;}
.fmobinright a.one { margin:0 9px 0 0; display:inline-block; vertical-align:top;}
.fmobinright a.two {margin-left:0px; display:inline-block; vertical-align:top;}
.footer { padding:20px 0 25px 0;}
.footer_wrap {padding:0 24px;}
.footer_all_menus {padding:0px 0 20px 0;}
.footer_menu_col {display:block !important; width:100% !important; border-bottom: 1px solid rgba(255,255,255,0.3); padding:18px 0;}
.footer_menu_col h3 + div {display:none; padding:10px 0 0 0;}
.footer_all_menus h3 {display:block; width:100%; max-width:100%; position:relative; font-size:14px; line-height:1; min-height:inherit; cursor:pointer; padding:0 0 0 27px; margin:0px;}
.footer_all_menus h3 span {display:block;}
.footer_all_menus h3:after {position:absolute; content:''; left:7px; top:3px; width:11.16px; height:6.56px; background:url(images/footmearow.svg) no-repeat center center; background-size:cover; transition:0.4s; -webkit-transition:0.4s;}
.footer_all_menus .active h3:after { transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.footer_menu_col.footer_menu_4 h3 {max-width:100%;}
.footer_menu_col ul li, .footer_socail ul li { margin:0 0 12px 0; padding:0px;}
.footer_menu_col ul li a, .footer_socail ul li a { font-size:14px; line-height:1;}
.footer_menu_col ul li:last-child, .footer_socail ul li:last-child {margin-bottom:0px;}
.footer_socail {display:block; width:100%; border-bottom: 1px solid rgba(255,255,255,0.3); padding:18px 0;}
.footer_contact {display:block; width:100%; padding:18px 0;}
.footer_socail ul {display:none; padding:10px 0 0 0;}
.footcondvin {display:none; padding:10px 0 0 0;}
.footmoblogos {display: block; padding:25px 0;}
.footmoblogos ul {padding:0px; font-size:0px; text-align:center; margin:0px;}
.footmoblogos ul li {display:inline-block; vertical-align:top; padding:0 5px; margin:0px; width:16.66%;}
.footmoblogos ul li a { display:inline-block;}
.footmoblogos ul li a img {margin:0 auto; -webkit-filter: grayscale(1); filter: grayscale(1); transition:0.3s; -webkit-transition:0.3s;}
.footmoblogos ul li a:hover img {filter:none; -webkit-filter: grayscale(0);}
.footmobsocial {display: block; float:right; /*width:calc(100% - 144px);*/ text-align:center; padding:3px 0 0 0;}
.footmobsocial ul {display:block; margin:0px -7px; padding:0px; font-size:0px;}
.footmobsocial ul li {display:inline-block; vertical-align:top; padding:0 7px; margin:0px;}
.footmobsocial ul li a {display:inline-block;}
.footmobsocial ul li a svg, .footmobsocial ul li a img {width:23px; height:auto;}
.footer_logo_site { padding:0px; width:64px;}
.footer_bot_socail ul {display:none;}
.footer_bot_socail .foo_bot_socail_label {width:62px; padding:0px; font-size:8px; line-height:10px;}
.footer_bottom {padding:0px;}
.footer_contact .foo_email {padding-bottom:10px;}
.foo_office_no {padding-bottom:10px;}
.blogtopline {height:64px; margin:27px auto 0 auto;}
.blog_content .portfolio_banner {padding:140px 0px 44px 0px;}
.blogmid {padding:53px 15px 10px 15px;}
.blogmid ul.top {margin:0px;}
.blogmid ul.top li { padding:0px; margin:0px 0 30px 0; width:100%;}
.blogmid ul.bot {margin:0px;}
.blogmid ul.bot li { width:100%; padding:0px; margin:0 0 30px 0;}
.blogtopimg, .blogmid ul.bot .blogtopimg {border-radius:15px; -webkit-border-radius:15px;}
.blogtoptxt {padding:12px 10px 0 10px;}
.blogmid ul.bot .blogtoptxt {padding:12px 10px 0 10px;}
.blogtoptxt p {font-size:20px; line-height:22px;}
.blogmid ul.bot .blogtoptxt p {font-size:20px; line-height:22px;}
.blogrmore {margin:10px 0 0 0;}
.blogrmore a {line-height:37px; padding:0 15px; font-size:14px; font-family: 'Almoni ML v5 AAA'; font-weight:normal;}

.blogrmore a>span{line-height:37px; font-size:14px;}

.servicemid {padding:51px 0 45px 0;}
.servmidtop h3 {font-size:60px; line-height:50px;}
.servmidtop p {font-size:16px; line-height:20px;}
.servmidtop {padding:0 65px 22px 65px;}
.sermidbotright {padding:0 40px; text-align:center; margin:0 0 25px 0;}
.sermidbotright ul {margin:0 -10px; font-size:0px;}
.sermidbotright ul li {display:inline-block; vertical-align:top; padding:0 10px; margin:0 0 6px 0;}
.sermidbotright ul li a {padding:0px; font-size:16px; line-height:22px;}
.sermidbotright ul li a:after {display:none;}
.sermidbotleft {position:relative; min-height:500px; margin:0px;}
.sermidbot4two {float:none; margin:0px; position:absolute; top:12px; right:10px; width:74px;}
.sermidbot4three {float:none; position:absolute; top:12px; right:100px; width:74px;}
.sermidbot4one {display:none;}
.sermidbot1 { position:absolute; top:0px; left:3px; width:196px;}
.sermidbot2one {position:absolute; width:258px; top:110px; right:23px; float:none;}
.sermidbot2two {float:none; position:absolute; width:264px; top:124px; left:-182px; padding:0px;}
.sermidbot3one {float:none; margin:0px; position:absolute; top:314px; right:-67px; width:176px;}
.sermidbot3two {float:none; padding:0px; position:absolute; width:182px; top:338px; right:132px;}
.sermidbot3three {float:none; padding:0px; position:absolute; left:-200px; top:357px; width:255px;} 
.servbranding { padding:39px 0 0 0;}
.servbrandingtop { margin:0 0 32px 0; padding:0 33px;}
.servbrandingtop h3 { font-size:60px; line-height:50px; margin:0 0 25px 0;}
.servbrandingtop p { font-size:16px; line-height:20px;}
.servbrandingtop p br {display:none;}
.serbrandbotright {padding:0px 32px 46px 32px;}
.serbrandbotright ul { margin:0 -12px; font-size:0px; text-align:center;}
.serbrandbotright ul li {display:inline-block; vertical-align:top; padding:0 12px; margin:0 0 7px 0;}
.serbrandbotright ul li a {font-size:16px; line-height:1; padding:0px;}
.serbrandbotright ul li a:after {display:none;}
.serbrandbotleft {min-height:364px; position:relative;}
.sebrand1 {position:absolute; width:157px; padding:0px; float:none; top:36px; right:-52px;}
.sebrand2 {float:none; position:absolute; width:75px; top:-26px; right:73px; margin:0px;}
.sebrand3 { width:264px; float:none; margin:0px; top:0px; left:0px; position:absolute;}
.sebrand4 {float:none; padding:0px; width:122px; bottom:-50px; right:-20px; position:absolute;}
.sebrand5 { width:160px; float:none; margin:0px; top:163px; right:126px; position:absolute;}
.sebrand6 {float:none; margin:0px;}
.sebrand6top {margin:0px; position:absolute; top:169px; left:-42px;}
.sebrand6top span { width:37px; height:37px; border-radius:9px; -webkit-border-radius:9px;}
.sebrand6bot {float:none; width:160px; margin:0px; bottom:-50px; left:-50px; position:absolute;}
.servdevlop {position:relative; z-index:1; padding:38px 0 0 0;background:#000 url(images/development_bg_mob.png) no-repeat bottom center;}
.servdevloptop { padding:0 32px 28px 32px;}
.servdevloptop h3 { font-size:55px; line-height:50px; margin:0 0 28px 0;}
.servdevloptop p {font-size:16px; line-height:20px;}
.servdevbotrgt {float:none; width:180px; padding:0px; margin:0 auto; text-align:center;}
.servdevbotlft {float:none; width:100%; padding:0 12px 39px 12px;}
.servdevbotlft  img {margin:0 auto;}
.sevdevrgtdiv { margin:0 0 34px 0;}
.sevdevrgtdiv h4 { font-size:16px; line-height:1; letter-spacing:-0.96px; margin:0 0 9px 0;}
.sevdevrgtdiv ul { margin:0 -8px; font-size:0px;}
.sevdevrgtdiv ul li { display:inline-block; vertical-align:top; padding:0 8px; margin:0 0 8px 0;}
.sevdevrgtdiv ul li a { font-size:14px; line-height:1;}
.service_main .portfolio_banner {padding:140px 0 37px 0;}
.portfolio_wrap {max-width:368px;}
.carbantext p { font-size:16px; line-height:100%; font-family: 'Almoni ML v5 AAA'; font-weight:bold;}
.cargridmob1, .cargridmobr {display:block; width:100%;}
.cargridmob1 {position:absolute; top:0px; right:0px;}
.cargridmob1 img, .cargridmob2 img {width:100%;}
.cargridmob2 {position:absolute; top:0px; left:0px;}
.career_gridimage_sec_inner {background:none !important;}
.career_grid_space {display:none;}
.careerimgs6 {width:34%; right:0px; margin:0 auto; top:-43px;}
.caeer_content .portfolio_banner { min-height:524px; padding:154px 0px 100px 0px;}
.careerimgs7 {width:31%; top:0px; text-align:left;}
.careerimgs7 img{ text-align:left;}
.careerimgs.careerimgs6 img {border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px;}
.careerimgs1 {display:none;}
.careerimgs8 {width:33%; top:6px; right:-10px;}
.careerimgs4 { width:33.5%; right:0px; left:0px; margin:0 auto; top:40.7%;}
.careerimgs5 {display:none;}
.careerimgs3 {width:16%; top:79%; right:52.5%;}
.careerimgs10 {width:23%; top:50%; left:11px;}
.careerimgs9 {display:none;}
.careerimgs2 {width:27%; right:13px; top:43%;}
.career_gridimage_sec_inner {min-height:666px;}
.careerlist {margin-top:0px;}
.carlisttop h3 {font-size:42px; line-height:44px; margin:0 0 19px 0;}
.carlisttop p {font-size:14px; line-height:20px;}
.carlisttop {margin:0 0 55px 0;}
.carjrgt {display:none;}
.carjlft {float:none; width:100%;}
.carjtop {padding:19px 0 19px 0px;}
.carjlft a {padding:0 38px 0 0;}
.carjlft h4 {font-size:16px; line-height:100%; margin:0 0 8px 0;}
.carjlft p {font-size:12px;}
.carjlft a:after {width:18px; height:18px; margin-top:-9px;}
.carjdet { padding:10px 19px 60px 75px;}
.carjdet h5 {font-size:16px;}
.carjdet p { font-size:16px; line-height:100%;}
.carjdet ul li {font-size:16px;}
.carjdet ul li:after {top:6px;}
.carjrgtmob {display: block; padding:22px 0 0 0;}
.carjrgtmob a { display:inline-block; line-height:41px; border: 0.76px solid #000000; border-radius:35px; -webkit-border-radius:35px; padding:0 17px; font-size:16px; color:#000; font-family: 'Almoni ML v5 AAA'; font-weight:normal;}
.carlistjdiv:last-child {border-bottom:0px;} 

.article_content .portfolio_banner, .servdetail_content .portfolio_banner {padding:135px 0 0px 0; min-height:inherit;}
.arbackbut a {font-size:16px;}
.article_content .portfolio_text h1, .servdetail_content .portfolio_text h1 {font-size:34px; line-height:34px;}
.article_content .portfolio_wrap, .servdetail_content .portfolio_wrap {max-width:368px;}
.articlemid {/*margin-top:-126px;*/}
.articlemid {padding:0 15px;}
.article_content .portfolio_banner .banner_grid, .servdetail_content .portfolio_banner .banner_grid{ height:444px;}
.post_featureimg{ padding:0px 15px;}
.artlemidtxt { padding:37px 8px 34px 8px;}
.artbold p {font-size:20px; line-height:26px;}
.artbold {margin:0 0 24px 0;}
.artnormtext p {font-size:20px; line-height:26px; margin:0 0 18px 0;}
.artnormtext {padding:0px;}
.arbotform {margin:24px -23px 34px -23px; border-radius:0px; -webkit-border-radius:0px; padding:47px 32px 50px 32px;}
.arbotform h4 {font-size:40px; line-height:36px; margin:0 0 32px 0;}
.arfield input {height:30px; border-bottom: 0.58px solid #000000; font-size:18px;}
.arfsub input {height:49px; padding:0 41px; font-size:16px;}
.arfsub a{height:49px; padding:0 41px; font-size:16px;}
.arfsub a>span{height:49px; font-size:16px;}

.arfsub p {margin:0 !important;}
.artbotblack {padding:20px 15px 25px 15px;}
.browsallmob {display: block; padding:38px 0 0 0; text-align:center;}
.browsallmob a {display:inline-block; font-size:17px; line-height:1; color:#fff; font-family: 'Almoni ML v5 AAA'; font-weight:bold;}
.browsallmob a svg {display:inline-block; vertical-align:middle;}
.browsallmob a svg path {fill:#fff;}
.browsall {display:none;}
.armpost {float:none; width:100%; margin:0 0 33px 0; font-size:24px;}
.arbotblckbot ul {margin:0px;}
.arbotblckbot ul li {display:block; width:100%; padding:0px; margin:0 0 33px 0;}
.arbotblckbot ul li:last-child {margin-bottom:0px;}
.blacktxt {padding:14px 17px 0 17px;}
.blacktxt p {font-size:20px; line-height:22px;}
.about_main .portfolio_banner {min-height:516px; padding:200px 0 20px 0;}
.abonelftmob {display: block;}
.aboneleft {display:none;}
.about_one {padding:36px 24px 0 24px;}
.abonerighttop h3 { font-size:44px; line-height:44px; margin:0 0 15px 0;}
.abonerighttop p {font-size:17px; line-height:20px; letter-spacing:0px; font-weight:500;}
.abonerighttop {margin:0 0 44px 0;}
.abrbotlogos {margin:0 0 45px 0;}
.abrbotlogimg span {font-size:16px; line-height:1; padding-bottom:5px;}
.abrbotlogos p { font-size:16px; line-height:20px;}
.abrbotlogos:last-child {margin-bottom:0px;}
.aboneleftmob {padding:31px 0 0 0; margin:0 -24px;}
.abonelftone {margin:0px; float:left; width:52%; margin:0px 0 0 -30px;}
.abonelftone img, .abtwoimg1 img, .abtwoimg2 img {border-radius:20px; -webkit-border-radius:20px;}
.abonelfttwo {float:right; width:50%; margin:0 0 -42px 0;}
.abtwoimg2 {float:none; width:41%; margin:0px 0 20px 0;}
.abtwoimg1 {float:none; margin:0px; width:100%;}
.aboneleftmob {display:block; margin-top:150px;}
.abtwoimg2 {float:left;}
.about_service {position:relative; z-index:1; padding:44px 37px 110px 37px;}
.abservtop h3 {font-size:60px; line-height:50px;}
.abservtop p {font-size:16px; line-height:20px;}
.abservtop {padding:0 0 35px 0;}
.abservlistdiv {padding:0px; margin:0px 0 35px 0; text-align:center; border:0px;}
.abservlistdiv:last-child {margin-bottom:0px;}
.abservllft {width:100%; display:block; font-size:20px; line-height:22px; font-weight:600; letter-spacing:-0.96px; margin:0 0 10px 0;}
.abservllft span {display:block;}
.abseheight {height:auto !important;}
.abservlrgt {float:none; width:100%; display:block;}
.abservlrgtin {display:block;}
.abservlrgt ul li {font-size:16px; line-height:22px;}
.about_three {padding:38px 0px 42px 0px;}
.abthretop {padding:0 18px; margin:0 0 44px 0;}
.abthretop h3 { font-size:48px; line-height:48px; margin:0 0 24px 0;}
.abthretop p {font-size:16px; line-height:20px;}
.abthrebot ul.abmobile {display: block !important;}
.abthrebot ul.abdekstop {display:none;} 
.abthrebot ul {margin:0px;}
.abthrebot ul li {display:block; width:100%; margin:0px; padding:0px;}
.abthrebotdiv { border-radius:30px; -webkit-border-radius:30px;}
.abthrebottxt h5 {font-size:23px; line-height:25px;}
.abthrebottxt p {font-size:14px; line-height:13px; letter-spacing:-0.36px;}
.abthrebot {padding:0 23px 0 0;}
.abthrebotimg img {width:auto !important;}
.abmobile .owl-dots {text-align: center; padding:30px 0 0 0; margin:0 -23px 0 0;}
.abmobile .owl-dots button {display:inline-block; vertical-align:top; background:none; outline:none; margin:0 3px;}
.abmobile .owl-dots button span {display:block; width:19px; height:4px; border-radius:4px; -webkit-border-radius:4px; background:#fff;}
.abmobile .owl-dots button.active span { background:#FED932;}
.abthrebut {margin:33px 0 0 0;}
.abthrebut a { line-height:44px; border: 1.01px solid #FFFFFF; padding:0 20px; font-size:16px;}
.abthrebut a:hover{border: 1.01px solid #000;}
.abthrebut a>span {line-height:44px; font-size: 16px;}


.partners_with_but.arbutnew {margin:33px auto 0 auto;}
.about_leargrow { padding:62px 0 10px 0;}
.ableartop {padding:0 30px; margin:0 0 36px 0;}
.ableartop h4 {font-size:80px; line-height:71px;}
.ableartop p {font-size:16px; line-height:20px;}
.ablearlist {padding:0 24px 0 0;}
.learslider .owl-nav {display:none;}
.learslider .owl-dots {text-align: center; padding:30px 0 0 0; margin:0 -24px 0 0;}
.learslider .owl-dots button {display:inline-block; vertical-align:top; background:none; outline:none; margin:0 3px;}
.learslider .owl-dots button span {display:block; width:19px; height:4px; border-radius:4px; -webkit-border-radius:4px; background:#fff;}
.learslider .owl-dots button.active span { background:#000;}
.ablealistimg{border-radius:15px; -webkit-border-radius:15px;}
.ablealisttxt p{ font-size:16px; line-height:19px;}
.about_main .global_but {width:139px;}
.about_main .global_but a>span, .about_main .global_but a { background:#000; line-height:36px; color:#fff; padding:0 0px; font-size:14px; font-weight:normal;}
.about_main .portfolio_global {height:auto; min-height:531px;}
.about_main .faqtitle a span.faq_quest {padding-right:20px;}
.about_main .faqdetail {padding:4px 0px 24px 0px;}

.homemaintopone {position:relative; max-width:391px; margin:0 auto;}
.hommaitopinmob {position:relative;}
.homemaintopone .portfolio_jump_1, .homemaintopone .portfolio_jump_2, .homemaintopone .portfolio_jump_3 {display:block;}
.homeinmobtop {display: block; text-align:center; font-size:16px; line-height:25px; color:#000; margin:0 0 18px 0;}
.homemaintopone h1 { font-size:42px !important; line-height:39px !important; margin:0 0 12px 0;}
.homemaintopone h2 {font-family: 'Helvetica'; font-weight:normal; font-size:16px; line-height:100%;}
.homemaintopone p {font-family: 'Almoni ML v5 AAA'; font-weight:normal; font-size:16px; line-height:100%;}
.hometopborder {height:64px; margin:17px auto 0 auto;}
.htopbut {margin:17px 0 0 0;}
.htopbut a {font-size:16px; line-height:1;}
.hometopimage2 {width:35%; margin:120px 5% 0 0;}
.hometopimage1 {width:73%; margin:190px 0 0 -13%;}
.hometopimage3 {width:56%; margin:24px 0 0 -4px;}
.hometopimage4 {width:50.8%; margin:-50px -6% 0 0;}
.hometopimage5 {width:28%; margin:-50px 0 0 0;}
.hometopimage6 {width:73%; margin:20px 0 0 -14%;}
.hometopimage7 {width:37.7%; margin:20px -5% 0 0;}
.hometopimage8 { width:39%; margin:0px 0 0 -3%;}
.hometopimage9 {width:57%; margin:-25px 5% 0 0;}
.hometopimage10 {width:102%; margin:0px 0 -42% -31%;}
.hometopimage5 img {position:relative; right:20%;}

.postfolio_banner_but a { line-height:36px; padding:0 16px; font-size:14px; display:inline-block;}
.postfolio_banner_but a>span{ line-height:36px; font-size:14px;}
.postfolio_banner_but {width:100%; text-align:center;}
.portfoli_lists ul li .protolio_gallery a span svg {width:17px; height:auto; top:3px;}

.blogmidbotwrap {padding: 0;}

.errorpage h1.ptitle {font-size: 40px;line-height: 40px;}
.errorbut a{line-height:36px; padding:0 15px; font-size:14px;}
.errorbut a>span {line-height:36px; font-size:14px;}

.portfoli_lists ul li.rownumber6, .portfoli_lists ul li.rownumber7 {margin-top:130px;}
.portfolio_faq_wrap {max-width:100%;}
}
@media only screen and (max-width:639px) {
.port_gridimage_sec_inner {/*min-height:925px;*/}
.gridimgs13 {bottom:-3%;}	
.career_gridimage_sec_inner {min-height:550px;}

/*.hometopimage2 { margin:97px -5% 0 0;}
.hometopimage1 { margin:120px 0 0 -37%;}
.hometopimage4 {margin:-50px -19% 0 0;}
.hometopimage3 {margin:-22px 0 0 -27%;}
.hometopimage5 {margin:200px -31% 0 0; width:32%;}
.hometopimage6 {width:65%;}
.hometopimage7 {width:70%;}
.hometopimage8 {margin:0px;}
.hometopimage9 {margin:50px -6% 0 0;}
*/}
@media only screen and (max-width:499px) {
.port_gridimage_sec_inner {/*min-height:730px;*/}
.portfolio_jump_2 {left:-50px;}	
.careerimgs6 {top:-80px;}
.career_gridimage_sec_inner {min-height:420px;}
.careerimgs4 {top:29.7%;}
.careerimgs2 {top:46%;}
.careerimgs10 {top:43%;}
.careerimgs3 {top:69%;}
.carlisttop {padding:0 30px;}
.hmenumobdiv ul li a { font-size:44px;}
.careerimgs.careerimgs6 img {border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px;}
.footlangmenu {display:none;}
.footmobsocial {width:calc(100% - 130px);}
}

@media only screen and (max-width:420px) {
.gridimgs13{bottom:-2%;}
.gridimgs14{bottom:23%;}
/*.hometopimage5 {margin:200px -31% 0 0;}
.hometopimage6 {margin:-100px 0 0 -11%;}
.hometopimage4 {margin:-35px -19% 0 0;}
.hometopimage9 {margin:-25px -6% 0 0;}*/
}
@media only screen and (max-width:402px) {
.port_gridimage_sec_inner {/*min-height:613px;*/}
.gridimgs1 {width:32%; top:4%; right:-2%;}
.gridimgs2 {width:28%; top:16.35%; right:24.5%;}
.gridimgs6, .gridimgs5, .gridimgs11, .gridimgs12 {display:none;}
.gridimgs3 {width:25%; top:14.75%; right:52.67%;}
.gridimgs4 { width:31%; top:5%; right:auto; left:-14%;}
.gridimgs7 {width:41%; right:0px; top:25.55%;}
.gridimgs8 {width:39.3%; top:33.4%; right:37.9%;}
.gridimgs9 {width:48%; left:-29%; top:20.95%;}
.gridimgs10 {width:20%; left:-4%; top:34%;}
.gridimgs13 {width:34%; right:-2%; bottom:0;}
.gridimgs14 {width:44%; bottom:20.5%; right:31.1%;}
.gridimgs15 {width:66%; left:-45%; bottom:18%;}	
.careerimgs6 {top:-95px;}
.careerimgs4 {top:69px;}
.careerimgs10 {top:153px;}
.careerimgs3 {top:200px;}
.careerimgs8 {top:-9px;}
.careerimgs2 {top:147px;}
.career_gridimage_sec_inner {min-height:303px;}

/*.hometopimage5 {margin:150px -31% 0 0;}
.hometopimage9 {margin:0 -6% 0 0;}*/
}
@media only screen and (max-width:399px) {
.portfolio_text h1 {font-size:60px; line-height:55px;}
.article_content .portfolio_text h1, .portfolio_banner .portfolio_wrap h1 {font-size:60px; line-height:55px;}
/*.postfolio_banner_but {width:170px;}*/
.portfolio_why h3 {font-size:30px;}
.portfolio_why ul li .port_cyber_con_new {padding:40px 15px;}
.top_design_text h3 {font-size:30px;}
.port_faq_top h3 {font-size:30px;}
.blogmidbotrgt h4 {padding:0 20px;}
.blogmidbotrgmob {padding:0 20px;}
.blogmidbotrfrm {padding:0 20px 60px 20px;}
.blogmtrusted.blogmtrustedmob {padding:40px 20px;}
.footer_wrap {padding:0 20px;}
.port_gridimage_sec_inner {/*min-height:605px;*/}
.arbotform {padding:47px 20px 50px 20px;}
}
@media only screen and (max-width:384px) {
.servmidtop { padding:0 30px 22px 30px;}
.sermidbotright {padding:0 30px;}
.sermidbot4three, .sermidbot4two {width:65px;}	
.sermidbot4three {right:86px;}
.sermidbot1 {width:155px;}
.sermidbot2one {width:195px; top:100px; right:20px;}
.sermidbot2two { width:225px; top:113px; left:-153px;}
.sermidbot3one {top:278px;}
.sermidbot3two {width:138px; top:299px; right:119px;}
.sermidbot3three { width:236px; left:-185px; top:317px;}
.sermidbotleft {min-height:416px;}
.servbrandingtop {padding:0 20px;}
.serbrandbotright {padding:0px 20px 46px 20px;}
.sebrand1 {width:135px; right:-48px;}
.sebrand2 {width:58px; top:-9px; right:50px;}
.sebrand3 {width:218px;}
.sebrand4 {width:107px; right:-20px; bottom:-42px;}
.sebrand5 {width:112px; right:109px; top:134px;}
.sebrand6bot {width:136px;}
.serbrandbotleft {min-height:315px;}
.sebrand6top {top:136px;}
.servdevloptop {padding:0 20px 28px 20px;}
.servdevloptop h3, .servbrandingtop h3, .servmidtop h3 {font-size:42px; line-height:1;}
.about_service {padding:44px 20px 110px 20px;}
.ableartop {padding:0 20px;}
.ableartop h4 {font-size:62px; line-height:55px;}
.abthrebot {padding:0 20px 0 0;}
.ablearlist {padding:0 20px 0 0;}
}
@media only screen and (max-width:375px) {
.fmobinlft a.one {padding:0 13px;}
.fmobinright a.one, .fmobinright a.two {width:26px;}
.fmobinlft a.two {padding:0 10px;}
.fmobinright a.one {margin:0 0 0 5px;}
.fmobinright {padding:6px 0 0 0;}	
.port_gridimage_sec_inner {/*min-height:581px;*/}
.hmenumobdiv {padding:0 20px 25px 20px;}
.hmenumobdiv ul li a {font-size:34px;}
.hmobbutlftb a {padding:0 20px;}
.hmobbutrsocl a {margin:0 0 0 6px;}
.portfolio_jump_2 {left:-10px;}
.careerimgs6 {top:-77px;}
.careerimgs10 {top:150px;}
.careerimgs4 {top:72px;}
.careerimgs2 {top:133px;}
.careerimgs3 {top:210px;}	
.career_gridimage_sec_inner {min-height:295px;}
.carlisttop {padding:0px;}
}
@media only screen and (max-width:350px) {
.careerimgs4 {top:24%;}
.careerimgs10 {top:140px;}
.careerimgs3 {top:190px;}
.careerimgs2 {top:127px;}	
}
@media only screen and (max-width:339px) {
.careerimgs4 {top:20%;}
.careerimgs10 {top:125px;}
.careerimgs3 {top:172px;}
.careerimgs2 {top:113px;}	
.career_gridimage_sec_inner {min-height:256px;}
}

	
	
	
	
	
	